.errorTerminal___1iHfs {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  height: calc(100vh - 1rem);
}
.errorTerminal___1iHfs .inner___2vyj2 {
  text-align: center;
}
.errorTerminal___1iHfs .inner___2vyj2 img {
  width: 6rem;
  height: 6rem;
  margin-bottom: 0.8rem;
}
.errorTerminal___1iHfs .inner___2vyj2 .text___1gnsr {
  height: 0.5rem;
  color: #333;
  font-weight: 500;
  font-size: 0.5rem;
}

.noWeChatAuth___2MVhI {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
}
.noWeChatAuth___2MVhI .inner___1_VjY {
  text-align: center;
}
.noWeChatAuth___2MVhI .inner___1_VjY .image___2dr_G {
  width: 200px;
  height: 200px;
}
.noWeChatAuth___2MVhI .inner___1_VjY .desc___3rmCY {
  height: 25px;
  margin-bottom: 60px;
  color: #333;
  font-weight: 500;
  font-size: 18px;
}
.noWeChatAuth___2MVhI .inner___1_VjY .btn___yJre- {
  width: 168px;
  height: 44px;
  font-size: 16px;
  border-radius: 4px;
}

.EWeChatContainer___8k3j8 {
  position: relative;
  height: 100%;
}
.EWeChatContainer___8k3j8 .inner___2qVLI {
  position: absolute;
  top: 50%;
  left: 50%;
  text-align: center;
  transform: translate(-50%, -50%);
}
.EWeChatContainer___8k3j8 .inner___2qVLI img {
  display: block;
  width: 200px;
  height: 200px;
}
.EWeChatContainer___8k3j8 .inner___2qVLI button {
  width: 168px;
  margin-top: 30px;
  font-size: 16px;
}
.EWeChatContainer___8k3j8 .inner___2qVLI h1 {
  font-weight: 500;
  font-size: 16px;
}

.reading___1fmOl {
  display: flex;
  flex-direction: column;
  min-width: 1300px;
  height: 100vh;
  background-color: #f7f7f7;
}
.reading___1fmOl .pageHeader___n_85f {
  z-index: 1000;
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 60px;
  padding: 0 30px 0 24px;
  background: #fff;
  box-shadow: 0 3px 6px 0 #e5e5e5;
}
.reading___1fmOl .pageHeader___n_85f .pageHeaderTitle___Y2sqh {
  display: flex;
  align-items: center;
  font-weight: 500;
  font-size: 18px;
}
.reading___1fmOl .pageHeader___n_85f .pageHeaderTitleLabel___3OBRm {
  flex-shrink: 0;
  white-space: nowrap;
  margin-left: 10px;
}
.reading___1fmOl .pageMain___3eZDW {
  flex: 1 1;
  overflow: hidden;
}

.preview-page___2hSkc {
  padding: 30px 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  font-family: PingFang SC, PingFang;
  background: #f7f7f7;
}
.preview-page-mobile___1E8qL {
  width: 376px;
  height: 780px;
  padding: 14px;
  background: #fff;
  border-radius: 28px;
  box-shadow: 0 0 10px 0 #ccc;
  margin: 0 auto;
}
.preview-page-mobile-inner___1TgO8 {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  overflow: hidden;
  border: 1px solid #ccc;
  border-radius: 20px;
}
.preview-page-mobile-inner-navigator___RjgRa {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 50px;
  color: #333;
  font-weight: 500;
  font-size: 16px;
  border-bottom: 1px solid #f5f5f5;
}
.preview-page-mobile-inner-content___1CU7F {
  flex: 1 1;
  padding: 16px;
  overflow-x: hidden;
  overflow-y: auto;
}
.preview-page-mobile-inner-content___1CU7F::-webkit-scrollbar {
  display: none;
}
.preview-page-mobile-inner-content-header___3jvvW {
  margin-bottom: 15px;
  padding-bottom: 15px;
  border-bottom: 1px solid #f5f5f5;
}
.preview-page-mobile-inner-content-header-title___2IKmE {
  margin-bottom: 12px;
  color: #333;
  font-weight: 500;
  font-size: 24px;
  line-height: 36px;
}
.preview-page-mobile-inner-content-header-subtitle___2lkFM {
  color: #666;
  font-weight: 400;
  font-size: 16px;
  line-height: 28px;
  display: flex;
  align-items: center;
}
.preview-page-mobile-inner-content-header-subtitle-type___3JApy {
  margin-right: 16px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 50%;
}
.preview-page-mobile-inner-content-header-subtitle-sign___2f-EJ {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.preview-page-mobile-inner-content-header-date___qr04F {
  display: flex;
  align-items: center;
  justify-content: space-between;
  color: #666;
  font-weight: 400;
  font-size: 16px;
  line-height: 28px;
}
.preview-page-mobile-inner-content-header-date-tag___3HND6 {
  padding: 2px 8px;
  color: #fd6868;
  font-size: 14px;
  line-height: 20px;
  background: #ffefef;
  border: 1px solid #fdb9b9;
  border-radius: 13px;
}
.preview-page-mobile-inner-content-body___3B9KI {
  width: 100%;
}
.preview-page-mobile-inner-content-body___3B9KI p {
  margin-bottom: 8px;
  font-size: 16px;
  line-height: 28px;
  margin-bottom: 0 !important;
  white-space: wrap;
  word-break: break-all;
  word-wrap: normal;
}
.preview-page-mobile-inner-content-body___3B9KI h1 {
  margin-bottom: 8px;
  font-size: 24px;
  line-height: 36px;
}
.preview-page-mobile-inner-content-body___3B9KI h2 {
  margin-bottom: 8px;
  font-size: 20px;
  line-height: 30px;
}
.preview-page-mobile-inner-content-body___3B9KI .table-container___2kCOY {
  overflow: hidden;
  border: 1px solid #e0e0e0;
  border-radius: 8px;
}
.preview-page-mobile-inner-content-body___3B9KI .table-container___2kCOY table {
  color: #333;
  font-size: 14px;
  line-height: 20px;
  border: none;
  border-style: hidden !important;
}
.preview-page-mobile-inner-content-body___3B9KI .table-container___2kCOY table caption {
  height: 36px;
  padding: 0;
  color: #333;
  font-weight: 500;
  line-height: 36px;
  text-align: center;
  caption-side: top;
  background: #f2f9fe;
}
.preview-page-mobile-inner-content-body___3B9KI .table-container___2kCOY table thead {
  font-weight: 500;
  background: #cbe7fc;
}
.preview-page-mobile-inner-content-body___3B9KI .table-container___2kCOY table thead tr {
  height: 36px;
}
.preview-page-mobile-inner-content-body___3B9KI .table-container___2kCOY table thead tr td {
  padding-left: 12px;
  border: none;
}
.preview-page-mobile-inner-content-body___3B9KI .table-container___2kCOY table tbody {
  font-weight: 400;
}
.preview-page-mobile-inner-content-body___3B9KI .table-container___2kCOY table tbody tr {
  height: 36px;
}
.preview-page-mobile-inner-content-body___3B9KI .table-container___2kCOY table tbody tr:nth-child(even) {
  background: #f2f9fe;
}
.preview-page-mobile-inner-content-body___3B9KI .table-container___2kCOY table tbody tr td {
  padding-left: 12px;
  border: none;
}
.preview-page-mobile-inner-content-body___3B9KI .table-container___2kCOY table tbody tr th {
  border: none;
}
.preview-page-mobile-inner-content-body___3B9KI .table-container___2kCOY table tfoot {
  font-weight: 500;
  background: #cbe7fc;
}
.preview-page-mobile-inner-content-body___3B9KI .table-container___2kCOY table tfoot tr {
  height: 36px;
}
.preview-page-mobile-inner-content-body___3B9KI .table-container___2kCOY table tfoot tr td {
  padding-left: 12px;
  border: none;
}
.preview-page-mobile-inner-content-body___3B9KI img {
  width: 100% !important;
  border-radius: 8px;
}
.preview-page-mobile-inner-content-files-item___2HuvM {
  display: flex;
  align-items: center;
  margin-bottom: 8px;
  cursor: pointer;
}
.preview-page-mobile-inner-content-files-item-name___sAHO5 {
  flex: 1 1;
  margin-left: 10px;
  overflow: hidden;
  color: #008cf4;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.preview-page-mobile-inner-content-files-item___2HuvM:last-child {
  margin-bottom: 0;
}
@media screen and (min-height: 840px) {
  .preview-page___2hSkc {
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
  }
}

.aboutUs___jmJF1 {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 1200px;
  margin-top: -270px;
  margin-left: -600px;
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 0 10px 0 #ececec;
}
.aboutUs___jmJF1 .title___HulOK {
  margin-bottom: 20px;
  padding-top: 50px;
  font-size: 40px;
  letter-spacing: 2px;
  text-align: center;
}
.aboutUs___jmJF1 .company___2NG0z {
  padding: 25px 0 90px 0;
}
.aboutUs___jmJF1 .company___2NG0z .sec_content___3fCtt {
  overflow: hidden;
  background: url(./static/about_chahua_03.035ebfbc.svg) no-repeat;
  background-position: 0 0;
}
.aboutUs___jmJF1 .company___2NG0z .sec_content___3fCtt .left_desc___3r3Vz {
  float: left;
  width: 46%;
  margin-top: 55px;
  padding-left: 37px;
}
.aboutUs___jmJF1 .company___2NG0z .sec_content___3fCtt .left_desc___3r3Vz h1 {
  margin-bottom: 26px;
  color: #008cf4;
  font-weight: 500;
  font-size: 36px;
}
.aboutUs___jmJF1 .company___2NG0z .sec_content___3fCtt .left_desc___3r3Vz p {
  font-size: 16px;
  line-height: 36px;
}
.aboutUs___jmJF1 .company___2NG0z .sec_content___3fCtt .right_img___3APr_ {
  float: right;
  width: 540px;
}

.concatUs___1Atom {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 1200px;
  margin-top: -270px;
  margin-left: -600px;
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 0 10px 0 #ececec;
}
.concatUs___1Atom .title___ASTEP {
  margin-bottom: 20px;
  padding-top: 50px;
  font-size: 40px;
  letter-spacing: 2px;
  text-align: center;
}
.concatUs___1Atom .company___3R0VI {
  padding: 25px 0 50px 0;
}
.concatUs___1Atom .company___3R0VI .sec_content___1_sxF {
  padding: 0 50px;
  overflow: hidden;
}
.concatUs___1Atom .company___3R0VI .sec_content___1_sxF ul {
  float: left;
  margin-top: 25px;
  list-style: none;
}
.concatUs___1Atom .company___3R0VI .sec_content___1_sxF ul li {
  margin-bottom: 50px;
}
.concatUs___1Atom .company___3R0VI .sec_content___1_sxF ul li h1 {
  display: flex;
  align-items: center;
  margin-bottom: 20px;
  font-size: 22px;
}
.concatUs___1Atom .company___3R0VI .sec_content___1_sxF ul li h1 svg {
  margin-right: 10px;
}
.concatUs___1Atom .company___3R0VI .sec_content___1_sxF ul li p {
  font-size: 16px;
}
.concatUs___1Atom .company___3R0VI .sec_content___1_sxF ul li .icon___1hqWA {
  margin-right: 5px;
}
.concatUs___1Atom .company___3R0VI .sec_content___1_sxF .map_box___1kaBb {
  position: relative;
  float: right;
  width: 634px;
  height: 408px;
  padding: 20px 37px;
}
.concatUs___1Atom .company___3R0VI .sec_content___1_sxF .map_box___1kaBb .top_left___2SGqY {
  position: absolute;
  top: 0;
  left: 0;
  width: 74px;
  height: 60px;
}
.concatUs___1Atom .company___3R0VI .sec_content___1_sxF .map_box___1kaBb .bottom_right___yaqSU {
  position: absolute;
  right: 10px;
  bottom: 0;
  width: 70px;
  height: 70px;
}
.concatUs___1Atom .company___3R0VI .sec_content___1_sxF .amap-marker-label___2e3Sm {
  width: 100px;
  height: 45px;
  padding: 0;
  top: -50px !important;
  left: -30px !important;
  line-height: 45px;
  text-align: center;
  font-size: 16px;
  background: #fff;
  border: none;
  box-shadow: 0px 2px 4px 0px #cccccc;
  border-radius: 6px;
}

.fillPrompt___168Na {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  margin: 20px;
  background: #fff;
}
.fillPrompt___168Na .box___13zye {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background: #fff;
}
.fillPrompt___168Na .box___13zye .title___3cdb0 {
  margin-bottom: 100px;
  font-size: 24px;
}
.fillPrompt___168Na .box___13zye .btn___2eoC3 {
  width: 480px;
  height: 56px;
  margin-top: 90px;
  font-size: 18px;
}

/* 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-descriptions-header {
  display: flex;
  align-items: center;
  margin-bottom: 20px;
}
.ant-descriptions-title {
  flex: auto;
  overflow: hidden;
  color: #333333;
  font-weight: bold;
  font-size: 16px;
  line-height: 1.5715;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ant-descriptions-extra {
  margin-left: auto;
  color: #666666;
  font-size: 14px;
}
.ant-descriptions-view {
  width: 100%;
  overflow: hidden;
  border-radius: 5px;
}
.ant-descriptions-view table {
  width: 100%;
  table-layout: fixed;
}
.ant-descriptions-row > th,
.ant-descriptions-row > td {
  padding-bottom: 16px;
}
.ant-descriptions-row:last-child {
  border-bottom: none;
}
.ant-descriptions-item-label {
  color: #333333;
  font-weight: normal;
  font-size: 14px;
  line-height: 1.5715;
  text-align: start;
}
.ant-descriptions-item-label::after {
  content: ':';
  position: relative;
  top: -0.5px;
  margin: 0 8px 0 2px;
}
.ant-descriptions-item-label.ant-descriptions-item-no-colon::after {
  content: ' ';
}
.ant-descriptions-item-no-label::after {
  margin: 0;
  content: '';
}
.ant-descriptions-item-content {
  display: table-cell;
  flex: 1 1;
  color: #666666;
  font-size: 14px;
  line-height: 1.5715;
  word-break: break-word;
  overflow-wrap: break-word;
}
.ant-descriptions-item {
  padding-bottom: 0;
  vertical-align: top;
}
.ant-descriptions-item-container {
  display: flex;
}
.ant-descriptions-item-container .ant-descriptions-item-label,
.ant-descriptions-item-container .ant-descriptions-item-content {
  display: inline-flex;
  align-items: baseline;
}
.ant-descriptions-middle .ant-descriptions-row > th,
.ant-descriptions-middle .ant-descriptions-row > td {
  padding-bottom: 12px;
}
.ant-descriptions-small .ant-descriptions-row > th,
.ant-descriptions-small .ant-descriptions-row > td {
  padding-bottom: 8px;
}
.ant-descriptions-bordered .ant-descriptions-view {
  border: 1px solid #f0f0f0;
}
.ant-descriptions-bordered .ant-descriptions-view > table {
  table-layout: auto;
  border-collapse: collapse;
}
.ant-descriptions-bordered .ant-descriptions-item-label,
.ant-descriptions-bordered .ant-descriptions-item-content {
  padding: 16px 24px;
  border-right: 1px solid #f0f0f0;
}
.ant-descriptions-bordered .ant-descriptions-item-label:last-child,
.ant-descriptions-bordered .ant-descriptions-item-content:last-child {
  border-right: none;
}
.ant-descriptions-bordered .ant-descriptions-item-label {
  background-color: #fafafa;
}
.ant-descriptions-bordered .ant-descriptions-item-label::after {
  display: none;
}
.ant-descriptions-bordered .ant-descriptions-row {
  border-bottom: 1px solid #f0f0f0;
}
.ant-descriptions-bordered .ant-descriptions-row:last-child {
  border-bottom: none;
}
.ant-descriptions-bordered.ant-descriptions-middle .ant-descriptions-item-label,
.ant-descriptions-bordered.ant-descriptions-middle .ant-descriptions-item-content {
  padding: 12px 24px;
}
.ant-descriptions-bordered.ant-descriptions-small .ant-descriptions-item-label,
.ant-descriptions-bordered.ant-descriptions-small .ant-descriptions-item-content {
  padding: 8px 16px;
}
.ant-descriptions-rtl {
  direction: rtl;
}
.ant-descriptions-rtl .ant-descriptions-item-label::after {
  margin: 0 2px 0 8px;
}
.ant-descriptions-rtl.ant-descriptions-bordered .ant-descriptions-item-label,
.ant-descriptions-rtl.ant-descriptions-bordered .ant-descriptions-item-content {
  border-right: none;
  border-left: 1px solid #f0f0f0;
}
.ant-descriptions-rtl.ant-descriptions-bordered .ant-descriptions-item-label:last-child,
.ant-descriptions-rtl.ant-descriptions-bordered .ant-descriptions-item-content:last-child {
  border-left: none;
}

.index___3LaB1 {
  display: flex;
  width: 100%;
  min-width: 1440px;
  height: 100vh;
}
.index___3LaB1 .title___2IQ5J {
  margin-bottom: 30px;
  padding-left: 50px;
}
.index___3LaB1 .subTitle___JLLQ0 {
  color: #666;
  font-size: 16px;
}
.index___3LaB1 .ant-form-item-with-help .ant-form-item-extra {
  margin-top: -24px;
}
.index___3LaB1 .shadowBg___2P0wS {
  flex: 1 1;
  height: 100vh;
  background: url(./static/user_login_bg.29194f03.png) no-repeat;
  background-size: cover;
}
.index___3LaB1 .shadowAppBg___RtXtT {
  flex: 1 1;
  height: 100vh;
  text-align: center;
  background: url(./static/user_login_bg.500046c5.svg) no-repeat;
  background-size: cover;
}
.index___3LaB1 .shadowAppBg___RtXtT .shadowTxt___d-k4P {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 70px;
  margin-bottom: 30px;
  color: #fff;
  font-weight: 500;
  font-size: 28px;
}
.index___3LaB1 .shadowAppBg___RtXtT .shadowTxt___d-k4P span {
  margin-right: 30px;
}
.index___3LaB1 .shadowAppBg___RtXtT .shadowBgContent___1PRts {
  color: #dee8ff;
  font-size: 16px;
}
.index___3LaB1 .wutongLogo___3DSMG {
  position: relative;
  height: 118px;
}
.index___3LaB1 .wutongLogo___3DSMG img {
  position: absolute;
  top: 25px;
  right: 20px;
  height: 30px;
}
.index___3LaB1 .woketechLogo___2tHom {
  position: absolute;
  top: -40px;
  right: 20px;
}
.index___3LaB1 .backLink___3ZGqW {
  position: absolute;
  top: 36px;
  left: 40px;
  font-size: 16px;
}
.index___3LaB1 .svgTitle___3bX_X {
  font-size: 120px;
}
.index___3LaB1 .regsiterStatus___2wKi9 {
  margin: 30px 78px 50px;
  text-align: center;
}
.index___3LaB1 .shadowContent___2ah7n {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 552px;
  height: 100vh;
  overflow-y: auto;
  background: #fff;
}
.index___3LaB1 .shadowContentTitle___1oo-0 {
  height: 118px;
  padding-right: 20px;
  font-size: 120px;
  text-align: right;
}
.index___3LaB1 .inputHeightBase___2KmW_ {
  height: 45px;
  font-size: 16px;
  border-top: 0;
  border-right: 0;
  border-bottom-width: 2px;
  border-left: 0;
  border-radius: 0;
}
.index___3LaB1 .inputHeightBase___2KmW_:focus {
  outline: none !important;
  box-shadow: none !important;
}
.index___3LaB1 .inputHeightBase___2KmW_:disabled {
  color: #999;
  background-color: #fff;
}
.index___3LaB1 .wokeForm___1ji-z {
  margin: 50px 40px 0 40px;
}
.index___3LaB1 .formMarg___aXoaQ {
  flex: 1 1;
  margin-bottom: 100px;
}
.index___3LaB1 .forget___21R0f {
  color: #333;
  font-size: 16px;
}
.index___3LaB1 .forget___21R0f:hover {
  color: #008cf4;
}
.index___3LaB1 .aliyunCode___1Ildn {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9;
  width: 100%;
  height: 100vh;
  background: rgba(0, 0, 0, 0.5);
}
.index___3LaB1 .registerForm___ywW6I {
  margin: 0 50px;
}
.index___3LaB1 .registerName___86H8r {
  display: flex;
  justify-content: space-between;
  height: 90px;
}
.index___3LaB1 .wechatMessage___3b-PM {
  margin: 0 58px 20px 58px;
  color: #333;
  font-weight: 400;
  font-size: 16px;
}
.index___3LaB1 .wechatAvatar___-qgSW {
  display: inline-block;
  width: 56px;
  height: 56px;
  margin-right: 20px;
  border-radius: 50%;
}
.index___3LaB1 .formPassword___uvnpt {
  position: relative;
}
.index___3LaB1 .formSvg___n6OO5 {
  position: absolute;
  top: 10px;
  right: 0;
  font-size: 16px;
  cursor: pointer;
}
.index___3LaB1 .formCode___1uIiy {
  position: absolute;
  top: 3px;
  right: 0;
  padding: 0;
  color: #008cf4;
  font-size: 16px;
  cursor: pointer;
}
.index___3LaB1 .wokeFormItem___pGrw0 {
  height: 65px;
  margin-bottom: 10px;
}
.index___3LaB1 .wokeFormItem___pGrw0 .ant-form-item-extra {
  display: block;
}
.index___3LaB1 .submit___1xJXH {
  display: flex;
  justify-content: space-between;
  margin-top: 30px;
  text-align: center;
}
.index___3LaB1 .goSubmit___xl1DU {
  margin-top: 40px;
  color: #999;
  text-align: center;
}
.index___3LaB1 .submitBtn___QUYCC {
  width: 196px;
  height: 54px;
  margin-right: 0 !important;
  font-size: 16px;
  border-width: 2px;
  border-radius: 27px;
}
.index___3LaB1 .submitBtn___QUYCC:last-child {
  margin-right: 0;
}
.index___3LaB1 .submitRegister___1b_yo {
  width: 100%;
  height: 54px;
  margin-right: 0 !important;
  font-size: 16px;
  border-width: 2px;
  border-radius: 27px;
}
.index___3LaB1 .tabs___3wtzr {
  overflow: auto;
}
.index___3LaB1 .tabPane___l534p {
  display: inline-block;
  margin: 0 40px 0 40px;
  color: #999;
  font-weight: 500;
  font-size: 20px;
  line-height: 58px;
  cursor: pointer;
}
.index___3LaB1 .tabPane___l534p:hover {
  color: #333;
}
.index___3LaB1 .active___2cC9C {
  color: #333;
  text-align: center;
  border-bottom: 4px solid #008cf4;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
}
.index___3LaB1 .wokeFormTitle___bvBDI {
  height: 25px;
  color: #999;
  font-size: 16px;
  opacity: 0;
}
.index___3LaB1 .wokeFormTitleActive___TwvFF {
  opacity: 1;
  transition: 2s;
}
.index___3LaB1 .serial___3T_Cd {
  height: 40px;
  margin-top: -40px;
  padding-right: 50px;
  text-align: right;
}
.index___3LaB1 .wechatForm___19gCZ {
  margin-top: 90px;
  text-align: center;
}
.index___3LaB1 .wechatImage___uwk3e {
  width: 230px;
  height: 230px;
  margin-bottom: 20px;
}
.index___3LaB1 .wechatTip___3OHWp {
  color: #999;
  font-weight: 400;
  font-size: 16px;
  text-align: center;
}
.agreement___3bIaW {
  height: 500px;
  margin-top: 20px;
  padding: 20px 0;
  overflow-y: auto;
}
.termsAndConditions___2J6LO {
  width: 100%;
  height: 100%;
  padding: 40px 0;
  overflow: hidden;
  background: #f5f8f9;
}
.termsAndConditions___2J6LO .tacContainer___UufdO {
  width: 1200px;
  height: 100%;
  margin: 0 auto;
  padding: 32px 40px;
  overflow: auto;
  color: #24272d;
  background: #fff;
  border-radius: 12px;
}
.termsAndConditions___2J6LO .tacContainer___UufdO::-webkit-scrollbar {
  display: none;
}
.termsAndConditions___2J6LO .tacContainer___UufdO .logo___3yP_0 {
  width: 118px;
}
.termsAndConditions___2J6LO .tacContainer___UufdO .title___2IQ5J {
  margin-bottom: 40px;
  font-weight: 600;
  font-size: 32px;
  font-family: PingFang SC, PingFang SC-600;
  text-align: center;
}
.termsAndConditions___2J6LO .tacContainer___UufdO .content___S_dOV {
  font-weight: 400;
  font-size: 16px;
  font-family: PingFang SC, PingFang SC-400;
  line-height: 24px;
}
.agreeMessage___3_6z0 {
  margin-right: 0 !important;
  padding: 0 !important;
  font-size: 12px;
}
.registerSuccess___2iEzg {
  text-align: center;
}
.registerSuccess___2iEzg .registerSuccessText___3le24 {
  margin-top: 10px;
  margin-bottom: 40px;
  color: #333;
  font-weight: 500;
  font-size: 24px;
  text-align: center;
}
.registerSuccess___2iEzg .registerSuccessScanText___21u9C {
  margin-top: 30px;
  margin-bottom: 96px;
  color: #333;
  font-size: 16px;
}
.registerSuccess___2iEzg .registerSuccessUnlock___2tf1Q {
  margin-top: 30px;
  color: #333;
  font-size: 16px;
}
.aliyunCodeAllScreen___1Trt5 {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9;
  width: 100%;
  height: 100vh;
  background: rgba(0, 0, 0, 0.5);
}
.mainContainer___sSL-n {
  display: flex;
  flex-direction: column;
  width: 100%;
  min-width: 1200px;
  height: 100vh;
  padding: 32px 66px 36px;
  overflow: auto;
  background-repeat: no-repeat;
  /* 不重复平铺背景图像 */
  background-position: center;
  /* 水平和垂直方向居中显示 */
  background-size: cover;
  /* 保持宽高比并覆盖整个容器 */
}
.mainContainer___sSL-n .header___2NfTa {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 46px;
}
.mainContainer___sSL-n .headerTabs___2Ha7s {
  display: grid;
  grid-gap: 40px;
  grid-template-columns: repeat(3, auto);
}
.mainContainer___sSL-n .headerTabsItem___T5RDq {
  width: auto;
  color: #8997a7;
  font-weight: 400;
  font-size: 16px;
  font-family: PingFang SC, PingFang SC-400;
  line-height: 24px;
  cursor: pointer;
}
.mainContainer___sSL-n .headerTabsItem___T5RDq:hover {
  color: #2e94fb;
}
.mainContainer___sSL-n .headerTabsItem___T5RDq:active {
  color: #005acf;
}
.mainContainer___sSL-n .headerTabs___2Ha7s .active___2cC9C {
  color: #0075fa;
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
  -webkit-text-decoration-color: #0075fa;
          text-decoration-color: #0075fa;
  text-decoration-thickness: 2px;
  text-underline-offset: 8px;
}
.mainContainer___sSL-n .content___S_dOV {
  display: flex;
  flex: 1 1;
  align-items: center;
  justify-content: center;
  width: 1200px;
  margin: 0 auto;
}
.mainContainer___sSL-n .content___S_dOV .imgBox___2aKq7 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-end;
  width: auto;
  height: 578px;
  margin-right: 80px;
  overflow: hidden;
}
.mainContainer___sSL-n .content___S_dOV .formBox___2NVyH {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.mainContainer___sSL-n .content___S_dOV .formBox___2NVyH .formCard___3mb6t {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 480px;
  height: 540px;
  margin-bottom: 16px;
  padding: 40px;
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 8px 96px 0 rgba(0, 44, 120, 0.1);
}
.mainContainer___sSL-n .content___S_dOV .formBox___2NVyH .formCard___3mb6t .logo___3yP_0 {
  width: 170px;
  margin-bottom: 13px;
}
.mainContainer___sSL-n .content___S_dOV .formBox___2NVyH .formCard___3mb6t .qrcodeTitle___3V0xY {
  margin-bottom: 12px;
  color: #24272d;
  font-weight: 600;
  font-size: 32px;
  font-family: PingFang SC, PingFang SC-600;
  line-height: 40px;
}
.mainContainer___sSL-n .content___S_dOV .formBox___2NVyH .formCard___3mb6t .description___1w86b {
  margin-bottom: 30px;
  color: #8997a7;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
}
.mainContainer___sSL-n .content___S_dOV .formBox___2NVyH .formCard___3mb6t .formContent___3vkpP {
  flex: 1 1;
  width: 100%;
}
.mainContainer___sSL-n .content___S_dOV .formBox___2NVyH .formCard___3mb6t .formContent___3vkpP .inputHeightBase___2KmW_ {
  height: 48px;
  font-size: 14px;
}
.mainContainer___sSL-n .content___S_dOV .formBox___2NVyH .formCard___3mb6t .formContent___3vkpP .forgetBox___1w2jN {
  display: flex;
  justify-content: flex-end;
  width: 100%;
  height: 0;
  margin-bottom: 16px;
}
.mainContainer___sSL-n .content___S_dOV .formBox___2NVyH .formCard___3mb6t .formContent___3vkpP .forgetBox___1w2jN .forget___21R0f {
  margin-top: -18px;
  color: #8997a7;
  font-size: 14px;
}
.mainContainer___sSL-n .content___S_dOV .formBox___2NVyH .formCard___3mb6t .formContent___3vkpP .forgetBox___1w2jN .forget___21R0f:hover {
  color: #008cf4;
}
.mainContainer___sSL-n .content___S_dOV .formBox___2NVyH .formCard___3mb6t .formContent___3vkpP .submitBtn___QUYCC {
  width: 100%;
  height: 48px;
  color: #fff;
  font-weight: 600;
  font-size: 16px;
  border-radius: 6px;
}
.mainContainer___sSL-n .content___S_dOV .formBox___2NVyH .formCard___3mb6t .formContent___3vkpP .moreLogin___2h0mp {
  display: flex;
  align-items: center;
  margin-bottom: 16px;
  color: #8997a7;
  font-weight: 400;
  font-size: 14px;
}
.mainContainer___sSL-n .content___S_dOV .formBox___2NVyH .formCard___3mb6t .formContent___3vkpP .moreLoginLeft___2zWBD {
  width: 149px;
  height: 1px;
  margin-right: 9px;
  background: linear-gradient(271deg, #c5d0d9 0%, rgba(197, 208, 217, 0) 100%);
}
.mainContainer___sSL-n .content___S_dOV .formBox___2NVyH .formCard___3mb6t .formContent___3vkpP .moreLoginRight___1REni {
  width: 149px;
  height: 1px;
  margin-left: 9px;
  background: linear-gradient(90deg, #c5d0d9, rgba(197, 208, 217, 0) 100%);
}
.mainContainer___sSL-n .content___S_dOV .formBox___2NVyH .formCard___3mb6t .formContent___3vkpP .moreLogin___2h0mp span {
  flex-shrink: 0;
}
.mainContainer___sSL-n .content___S_dOV .formBox___2NVyH .formCard___3mb6t .formContent___3vkpP .switchBtn___2EnEF {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 40px;
}
.mainContainer___sSL-n .content___S_dOV .formBox___2NVyH .formCard___3mb6t .formContent___3vkpP .wechat___3gw3b {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 276px;
  padding: 10px 0 58px;
}
.mainContainer___sSL-n .content___S_dOV .formBox___2NVyH .formCard___3mb6t .formContent___3vkpP .wechat___3gw3b .wechatImage___uwk3e {
  width: 208px;
  height: 208px;
}
.mainContainer___sSL-n .content___S_dOV .formBox___2NVyH .formCard___3mb6t .forgetContainer___3DII_ {
  width: 100%;
  height: 100%;
}
.mainContainer___sSL-n .content___S_dOV .formBox___2NVyH .formCard___3mb6t .forgetContainer___3DII_ .backLink___3ZGqW {
  display: flex;
  align-items: center;
  width: 80px;
  margin-bottom: 30px;
  color: #5c6470;
  font-weight: 400;
  font-size: 14px;
}
.mainContainer___sSL-n .content___S_dOV .formBox___2NVyH .formCard___3mb6t .forgetContainer___3DII_ .backLink___3ZGqW .iconNormal___2_48x {
  display: inline;
  margin-right: 9px;
}
.mainContainer___sSL-n .content___S_dOV .formBox___2NVyH .formCard___3mb6t .forgetContainer___3DII_ .backLink___3ZGqW .iconHover___2ZLkG {
  display: none;
  margin-right: 9px;
}
.mainContainer___sSL-n .content___S_dOV .formBox___2NVyH .formCard___3mb6t .forgetContainer___3DII_ .backLink___3ZGqW:hover {
  color: #0075fa;
}
.mainContainer___sSL-n .content___S_dOV .formBox___2NVyH .formCard___3mb6t .forgetContainer___3DII_ .backLink___3ZGqW:hover .iconNormal___2_48x {
  display: none;
}
.mainContainer___sSL-n .content___S_dOV .formBox___2NVyH .formCard___3mb6t .forgetContainer___3DII_ .backLink___3ZGqW:hover .iconHover___2ZLkG {
  display: inline;
}
.mainContainer___sSL-n .content___S_dOV .formBox___2NVyH .formCard___3mb6t .forgetContainer___3DII_ .titleBar___3I6JS {
  display: flex;
  align-items: center;
  margin-bottom: 24px;
}
.mainContainer___sSL-n .content___S_dOV .formBox___2NVyH .formCard___3mb6t .forgetContainer___3DII_ .titleBar___3I6JS .titleLogo___1hZlW {
  width: 127px;
}
.mainContainer___sSL-n .content___S_dOV .formBox___2NVyH .formCard___3mb6t .forgetContainer___3DII_ .titleBar___3I6JS .titleSplit___3jAzG {
  width: 1px;
  height: 20px;
  margin: 0 12px;
  background: #dfe7ed;
}
.mainContainer___sSL-n .content___S_dOV .formBox___2NVyH .formCard___3mb6t .forgetContainer___3DII_ .titleBar___3I6JS .titleLabel___1A4dT {
  color: #24272d;
  font-weight: 600;
  font-size: 20px;
  font-family: PingFang SC, PingFang SC-600;
  line-height: 28px;
}
.mainContainer___sSL-n .content___S_dOV .formBox___2NVyH .formCard___3mb6t .forgetContainer___3DII_ .bindStatus___1bNeq {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.mainContainer___sSL-n .content___S_dOV .formBox___2NVyH .formCard___3mb6t .forgetContainer___3DII_ .bindStatusImg____tsA5 {
  margin: 30px 0 16px;
}
.mainContainer___sSL-n .content___S_dOV .formBox___2NVyH .formCard___3mb6t .forgetContainer___3DII_ .bindStatusBtn___2OMHa {
  width: 100%;
  height: 48px;
  margin-top: 29px;
  margin-bottom: 12px;
}
.mainContainer___sSL-n .content___S_dOV .formBox___2NVyH .formCard___3mb6t .forgetContainer___3DII_ .bindStatusLabel___wE3pz {
  color: #8997a7;
  font-weight: 400;
  font-size: 14px;
  font-family: PingFang SC, PingFang SC-400;
  line-height: 22px;
}
.mainContainer___sSL-n .content___S_dOV .formBox___2NVyH .formCard___3mb6t .forgetContainer___3DII_ .resetDescription___2LKwu {
  display: inline-block;
  margin: 8px 0 24px;
  color: #8997a7;
  font-weight: 400;
  font-size: 14px;
  font-family: PingFang SC, PingFang SC-400;
}
.mainContainer___sSL-n .content___S_dOV .formBox___2NVyH .formCard___3mb6t .forgetContainer___3DII_ .registerForm___ywW6I .inlineItems___GsxDI {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}
.mainContainer___sSL-n .content___S_dOV .formBox___2NVyH .formCard___3mb6t .forgetContainer___3DII_ .registerForm___ywW6I .inlineItems___GsxDI .inlineInput___14Q8S {
  width: 100%;
  height: 48px;
}
.mainContainer___sSL-n .content___S_dOV .formBox___2NVyH .formCard___3mb6t .forgetContainer___3DII_ .registerForm___ywW6I .wokeFormItem___pGrw0 {
  height: 72px;
  margin-bottom: 0;
}
.mainContainer___sSL-n .content___S_dOV .formBox___2NVyH .formCard___3mb6t .forgetContainer___3DII_ .registerForm___ywW6I .wokeFormItem___pGrw0 .inputHeightBase___2KmW_ {
  height: 48px;
  font-size: 14px;
}
.mainContainer___sSL-n .content___S_dOV .formBox___2NVyH .formCard___3mb6t .forgetContainer___3DII_ .registerForm___ywW6I .wokeFormItem___pGrw0 .inputHeightBase___2KmW_ .formCodeCount___xyhdX {
  position: relative;
  padding-left: 12px;
  color: #008cf4;
  font-size: 14px;
}
.mainContainer___sSL-n .content___S_dOV .formBox___2NVyH .formCard___3mb6t .forgetContainer___3DII_ .registerForm___ywW6I .wokeFormItem___pGrw0 .inputHeightBase___2KmW_ .formCodeCount___xyhdX::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 21px;
  background: #dfe7ed;
  content: '';
}
.mainContainer___sSL-n .content___S_dOV .formBox___2NVyH .formCard___3mb6t .forgetContainer___3DII_ .registerForm___ywW6I .wokeFormItem___pGrw0 .inputHeightBase___2KmW_ .formCode___1uIiy {
  position: relative;
  padding-left: 12px;
}
.mainContainer___sSL-n .content___S_dOV .formBox___2NVyH .formCard___3mb6t .forgetContainer___3DII_ .registerForm___ywW6I .wokeFormItem___pGrw0 .inputHeightBase___2KmW_ .formCode___1uIiy::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 21px;
  background: #dfe7ed;
  content: '';
}
.mainContainer___sSL-n .content___S_dOV .formBox___2NVyH .formCard___3mb6t .forgetContainer___3DII_ .registerForm___ywW6I .wokeFormItem___pGrw0 .ant-input[disabled] {
  color: #8997a7 !important;
  -webkit-text-fill-color: #8997a7 !important;
}
.mainContainer___sSL-n .content___S_dOV .formBox___2NVyH .formCard___3mb6t .forgetContainer___3DII_ .submitBtn___QUYCC {
  width: 100%;
  height: 48px;
  font-size: 16px;
}
.mainContainer___sSL-n .content___S_dOV .formBox___2NVyH .formCard___3mb6t .forgetContainer___3DII_ .disabledBtn___2oc7v {
  background: #b9e2fe;
  border: none;
}
.mainContainer___sSL-n .content___S_dOV .formBox___2NVyH .formCard___3mb6t .forgetContainer___3DII_ .disabledBtn___2oc7v span {
  color: #fff;
}
.mainContainer___sSL-n .content___S_dOV .formBox___2NVyH .btnRegister___3_O-n {
  width: 100%;
  height: 22px;
  color: #5c6470;
  line-height: 22px;
  text-align: center;
}
.mainContainer___sSL-n .footer___KQzU_ {
  width: 100%;
  color: #8997a7;
  font-weight: 400;
  font-size: 12px;
  font-family: PingFang SC, PingFang SC-400;
  text-align: center;
}
@media only screen and (max-width: 1200px) {
  .mainContainer___sSL-n {
    min-width: 900px;
  }
  .mainContainer___sSL-n .content___S_dOV {
    width: 100%;
  }
  .mainContainer___sSL-n .content___S_dOV .imgBox___2aKq7 {
    width: 556px;
    /* 小于 1200px 时宽度变为 0 */
    margin-right: 0;
    animation: collapseLeft___MTvSh 0.2s ease-in-out forwards;
  }
}
/* 定义收缩动画 */
@keyframes collapseLeft___MTvSh {
  to {
    width: 0;
  }
}
/* 定义展开动画 */
@keyframes expandLeft___2u0av {
  to {
    width: 556px;
  }
}

/* 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: rgba(190, 190, 190, 0.2);
  width: 32px;
  height: 32px;
  line-height: 32px;
}
.ant-skeleton-header .ant-skeleton-avatar.ant-skeleton-avatar-circle {
  border-radius: 50%;
}
.ant-skeleton-header .ant-skeleton-avatar-lg {
  width: 40px;
  height: 40px;
  line-height: 40px;
}
.ant-skeleton-header .ant-skeleton-avatar-lg.ant-skeleton-avatar-circle {
  border-radius: 50%;
}
.ant-skeleton-header .ant-skeleton-avatar-sm {
  width: 24px;
  height: 24px;
  line-height: 24px;
}
.ant-skeleton-header .ant-skeleton-avatar-sm.ant-skeleton-avatar-circle {
  border-radius: 50%;
}
.ant-skeleton-content {
  display: table-cell;
  width: 100%;
  vertical-align: top;
}
.ant-skeleton-content .ant-skeleton-title {
  width: 100%;
  height: 16px;
  margin-top: 16px;
  background: rgba(190, 190, 190, 0.2);
  border-radius: 4px;
}
.ant-skeleton-content .ant-skeleton-title + .ant-skeleton-paragraph {
  margin-top: 24px;
}
.ant-skeleton-content .ant-skeleton-paragraph {
  padding: 0;
}
.ant-skeleton-content .ant-skeleton-paragraph > li {
  width: 100%;
  height: 16px;
  list-style: none;
  background: rgba(190, 190, 190, 0.2);
  border-radius: 4px;
}
.ant-skeleton-content .ant-skeleton-paragraph > li:last-child:not(:first-child):not(:nth-child(2)) {
  width: 61%;
}
.ant-skeleton-content .ant-skeleton-paragraph > li + li {
  margin-top: 16px;
}
.ant-skeleton-with-avatar .ant-skeleton-content .ant-skeleton-title {
  margin-top: 12px;
}
.ant-skeleton-with-avatar .ant-skeleton-content .ant-skeleton-title + .ant-skeleton-paragraph {
  margin-top: 28px;
}
.ant-skeleton-round .ant-skeleton-content .ant-skeleton-title,
.ant-skeleton-round .ant-skeleton-content .ant-skeleton-paragraph > li {
  border-radius: 100px;
}
.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-title,
.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-paragraph > li {
  background: linear-gradient(90deg, rgba(190, 190, 190, 0.2) 25%, rgba(129, 129, 129, 0.24) 37%, rgba(190, 190, 190, 0.2) 63%);
  background-size: 400% 100%;
  animation: ant-skeleton-loading 1.4s ease infinite;
}
.ant-skeleton.ant-skeleton-active .ant-skeleton-avatar {
  background: linear-gradient(90deg, rgba(190, 190, 190, 0.2) 25%, rgba(129, 129, 129, 0.24) 37%, rgba(190, 190, 190, 0.2) 63%);
  background-size: 400% 100%;
  animation: ant-skeleton-loading 1.4s ease infinite;
}
.ant-skeleton.ant-skeleton-active .ant-skeleton-button {
  background: linear-gradient(90deg, rgba(190, 190, 190, 0.2) 25%, rgba(129, 129, 129, 0.24) 37%, rgba(190, 190, 190, 0.2) 63%);
  background-size: 400% 100%;
  animation: ant-skeleton-loading 1.4s ease infinite;
}
.ant-skeleton.ant-skeleton-active .ant-skeleton-input {
  background: linear-gradient(90deg, rgba(190, 190, 190, 0.2) 25%, rgba(129, 129, 129, 0.24) 37%, rgba(190, 190, 190, 0.2) 63%);
  background-size: 400% 100%;
  animation: ant-skeleton-loading 1.4s ease infinite;
}
.ant-skeleton.ant-skeleton-active .ant-skeleton-image {
  background: linear-gradient(90deg, rgba(190, 190, 190, 0.2) 25%, rgba(129, 129, 129, 0.24) 37%, rgba(190, 190, 190, 0.2) 63%);
  background-size: 400% 100%;
  animation: ant-skeleton-loading 1.4s ease infinite;
}
.ant-skeleton-element {
  display: inline-block;
  width: auto;
}
.ant-skeleton-element .ant-skeleton-button {
  display: inline-block;
  vertical-align: top;
  background: rgba(190, 190, 190, 0.2);
  border-radius: 5px;
  width: 72px;
  height: 36px;
  line-height: 36px;
}
.ant-skeleton-element .ant-skeleton-button.ant-skeleton-button-circle {
  width: 36px;
  border-radius: 50%;
}
.ant-skeleton-element .ant-skeleton-button.ant-skeleton-button-round {
  border-radius: 36px;
}
.ant-skeleton-element .ant-skeleton-button-lg {
  width: 80px;
  height: 40px;
  line-height: 40px;
}
.ant-skeleton-element .ant-skeleton-button-lg.ant-skeleton-button-circle {
  width: 40px;
  border-radius: 50%;
}
.ant-skeleton-element .ant-skeleton-button-lg.ant-skeleton-button-round {
  border-radius: 40px;
}
.ant-skeleton-element .ant-skeleton-button-sm {
  width: 48px;
  height: 24px;
  line-height: 24px;
}
.ant-skeleton-element .ant-skeleton-button-sm.ant-skeleton-button-circle {
  width: 24px;
  border-radius: 50%;
}
.ant-skeleton-element .ant-skeleton-button-sm.ant-skeleton-button-round {
  border-radius: 24px;
}
.ant-skeleton-element .ant-skeleton-avatar {
  display: inline-block;
  vertical-align: top;
  background: rgba(190, 190, 190, 0.2);
  width: 32px;
  height: 32px;
  line-height: 32px;
}
.ant-skeleton-element .ant-skeleton-avatar.ant-skeleton-avatar-circle {
  border-radius: 50%;
}
.ant-skeleton-element .ant-skeleton-avatar-lg {
  width: 40px;
  height: 40px;
  line-height: 40px;
}
.ant-skeleton-element .ant-skeleton-avatar-lg.ant-skeleton-avatar-circle {
  border-radius: 50%;
}
.ant-skeleton-element .ant-skeleton-avatar-sm {
  width: 24px;
  height: 24px;
  line-height: 24px;
}
.ant-skeleton-element .ant-skeleton-avatar-sm.ant-skeleton-avatar-circle {
  border-radius: 50%;
}
.ant-skeleton-element .ant-skeleton-input {
  display: inline-block;
  vertical-align: top;
  background: rgba(190, 190, 190, 0.2);
  width: 100%;
  height: 36px;
  line-height: 36px;
}
.ant-skeleton-element .ant-skeleton-input-lg {
  width: 100%;
  height: 40px;
  line-height: 40px;
}
.ant-skeleton-element .ant-skeleton-input-sm {
  width: 100%;
  height: 24px;
  line-height: 24px;
}
.ant-skeleton-element .ant-skeleton-image {
  display: flex;
  align-items: center;
  justify-content: center;
  vertical-align: top;
  background: rgba(190, 190, 190, 0.2);
  width: 96px;
  height: 96px;
  line-height: 96px;
}
.ant-skeleton-element .ant-skeleton-image.ant-skeleton-image-circle {
  border-radius: 50%;
}
.ant-skeleton-element .ant-skeleton-image-path {
  fill: #bfbfbf;
}
.ant-skeleton-element .ant-skeleton-image-svg {
  width: 48px;
  height: 48px;
  line-height: 48px;
  max-width: 192px;
  max-height: 192px;
}
.ant-skeleton-element .ant-skeleton-image-svg.ant-skeleton-image-circle {
  border-radius: 50%;
}
@keyframes ant-skeleton-loading {
  0% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0 50%;
  }
}
.ant-skeleton-rtl {
  direction: rtl;
}
.ant-skeleton-rtl .ant-skeleton-header {
  padding-right: 0;
  padding-left: 16px;
}
.ant-skeleton-rtl.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-title,
.ant-skeleton-rtl.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-paragraph > li {
  animation-name: ant-skeleton-loading-rtl;
}
.ant-skeleton-rtl.ant-skeleton.ant-skeleton-active .ant-skeleton-avatar {
  animation-name: ant-skeleton-loading-rtl;
}
@keyframes ant-skeleton-loading-rtl {
  0% {
    background-position: 0% 50%;
  }
  100% {
    background-position: 100% 50%;
  }
}

.performance___1A8Im {
  display: flex;
  flex-direction: column;
  min-width: 1300px;
  height: 100vh;
  background-color: #f7f7f7;
}
.performance___1A8Im .pageHeader___2GbSo {
  z-index: 1000;
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 68px;
  padding: 0 30px;
  background: #fff;
  box-shadow: 0 3px 6px 0 #e5e5e5;
}
.performance___1A8Im .pageHeader___2GbSo .pageHeaderTitle___rgIX8 {
  display: flex;
  align-items: center;
  font-weight: bold;
  font-size: 18px;
}
.performance___1A8Im .pageHeader___2GbSo .tags___3Kcm_ {
  display: flex;
  font-size: 16px;
}
.performance___1A8Im .pageHeader___2GbSo .tags___3Kcm_ .tagItem___3Y3qx {
  display: flex;
  align-items: center;
  height: 68px;
  margin: 0 42px;
  cursor: pointer;
}
.performance___1A8Im .pageHeader___2GbSo .tags___3Kcm_ .tagItem___3Y3qx .tagItemIndex___pqvml {
  width: 28px;
  height: 28px;
  margin-right: 10px;
  color: #999;
  line-height: 28px;
  text-align: center;
  background: #e5e5e5;
  border-radius: 50%;
}
.performance___1A8Im .pageHeader___2GbSo .tags___3Kcm_ .tagItemActived___1bggH {
  position: relative;
  color: #008cf4;
}
.performance___1A8Im .pageHeader___2GbSo .tags___3Kcm_ .tagItemActived___1bggH::after {
  position: absolute;
  bottom: 0;
  display: block;
  width: 100%;
  height: 3px;
  background: #008cf4;
  content: '';
}
.performance___1A8Im .pageHeader___2GbSo .tags___3Kcm_ .tagItemActived___1bggH .tagItemIndex___pqvml {
  color: #fff;
  background: #008cf4;
  border-color: #008cf4;
}
.performance___1A8Im .pageHeader___2GbSo .headerButtons___e9jnl button:not(:last-child) {
  margin-right: 20px;
}
.performance___1A8Im .pageMain___1mFI4 {
  flex: 1 1;
  overflow: hidden;
}
.performance___1A8Im .errors___1voKs {
  height: 288px;
  margin-bottom: 24px;
  overflow: auto;
}
.performance___1A8Im .errors___1voKs .errorItem___3lDT4 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 40px;
  margin-bottom: 10px;
  padding: 0 20px;
  background: #f5f5f5;
  border-radius: 4px;
}
.performance___1A8Im .errors___1voKs .errorItem___3lDT4 .errorItemLabel___2kSEX {
  margin-right: 30px;
}
.performance___1A8Im .errors___1voKs .errorItem___3lDT4 .errorItemInfo___1R9u9 {
  color: #999;
}
.performance___1A8Im .errors___1voKs .errorItem___3lDT4 .editBtn___1nfZ9 {
  color: #008cf4;
  cursor: pointer;
}
.performance___1A8Im .errors___1voKs .errorItem___3lDT4:last-child {
  margin-bottom: 0;
}
.errorTips___1NBgA {
  max-height: 260px;
  margin-top: 14px;
  overflow: auto;
}
.errorTips___1NBgA .errorTip___1Hmjn {
  margin-top: 10px;
  padding: 10px 20px;
  background: #f5f5f5;
}
.errorTips___1NBgA .errorTip___1Hmjn .errorTitle___285uA {
  display: inline-block;
  width: 100px;
  color: #333;
}
.errorTips___1NBgA .errorTip___1Hmjn .errorReason___1m_kX {
  color: #999;
}

.header___1U5IB {
  display: flex;
  align-items: center;
  width: 100%;
  height: 68px;
  padding-right: 24px;
  padding-left: 24px;
  background: #fff;
  box-shadow: 0 2px 4px 0 #e5e5e5;
}
.header___1U5IB .headerLeft___1RHAE {
  display: flex;
  align-items: center;
}
.header___1U5IB img {
  margin-right: 20px;
}
.header___1U5IB .splitLine___2d3Mn {
  display: inline-block;
  width: 1px;
  height: 24px;
  background: #999;
}
.header___1U5IB .title___2tXkf {
  margin-left: 20px;
  color: #333;
  font-weight: 500;
  font-size: 20px;
}

.wtGuide___2XU2j {
  display: flex;
  flex-direction: column;
  min-width: 1000px;
  height: 100%;
  padding-bottom: 20px;
  background-color: #f7f7f7;
}
.wtGuide___2XU2j .header___2jtBW {
  display: flex;
  align-items: center;
  width: 100%;
  height: 68px;
  background: #fff;
  box-shadow: 0 2px 4px 0 #e5e5e5;
}
.wtGuide___2XU2j .header___2jtBW img {
  margin-right: 20px;
  margin-left: 24px;
}
.wtGuide___2XU2j .header___2jtBW .splitLine___2sWZt {
  display: inline-block;
  width: 1px;
  height: 24px;
  background: #999;
}
.wtGuide___2XU2j .header___2jtBW .title___179jt {
  margin-left: 20px;
  color: #333;
  font-weight: 500;
  font-size: 20px;
}
.wtGuide___2XU2j .contentBody___2Rgat {
  flex: 1 1;
  width: 100%;
  margin-top: 20px;
  overflow: auto;
}
.wtGuide___2XU2j .contentBody___2Rgat .content___QfpGx {
  width: 1000px;
  min-height: 100%;
  margin: 0 auto;
  background-color: #fff;
  border-radius: 6px;
  box-shadow: 0 2px 4px 0 #e5e5e5;
}
.wtGuide___2XU2j .contentBody___2Rgat .conBox___2KR1c {
  margin: 0 40px;
}

.sealGuide___3kAfT {
  padding-top: 40px;
  color: #333;
}
.sealGuide___3kAfT h2 {
  font-weight: 500;
  font-size: 24px;
  text-align: center;
}
.sealGuide___3kAfT .subTitle___3ThtT {
  margin-bottom: 20px;
  font-weight: 500;
  font-size: 18px;
}
.sealGuide___3kAfT .subTitle___3ThtT.subTwoTitle___2LlXd {
  margin-top: 40px;
}
.sealGuide___3kAfT img {
  width: 920px;
  margin-top: 10px;
  margin-bottom: 10px;
}
.sealGuide___3kAfT .step___3KBav {
  margin-top: 30px;
  margin-bottom: 20px;
  font-size: 16px;
}
.footerBtn___2O9_O {
  position: fixed;
  bottom: 0;
  width: 1000px;
  height: 68px;
  margin-left: -40px;
  line-height: 68px;
  text-align: center;
  background: #fff;
  box-shadow: 0 -4px 4px 0 rgba(0, 0, 0, 0.06);
}
.footerBtn___2O9_O button {
  width: 280px;
}

/* 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-slider {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #666666;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  position: relative;
  height: 12px;
  margin: 10px 6px 10px;
  padding: 4px 0;
  cursor: pointer;
  touch-action: none;
}
.ant-slider-vertical {
  width: 12px;
  height: 100%;
  margin: 6px 10px;
  padding: 0 4px;
}
.ant-slider-vertical .ant-slider-rail {
  width: 4px;
  height: 100%;
}
.ant-slider-vertical .ant-slider-track {
  width: 4px;
}
.ant-slider-vertical .ant-slider-handle {
  margin-top: -6px;
  margin-left: -5px;
}
.ant-slider-vertical .ant-slider-mark {
  top: 0;
  left: 12px;
  width: 18px;
  height: 100%;
}
.ant-slider-vertical .ant-slider-mark-text {
  left: 4px;
  white-space: nowrap;
}
.ant-slider-vertical .ant-slider-step {
  width: 4px;
  height: 100%;
}
.ant-slider-vertical .ant-slider-dot {
  top: auto;
  left: 2px;
  margin-bottom: -4px;
}
.ant-slider-tooltip .ant-tooltip-inner {
  min-width: unset;
}
.ant-slider-rtl.ant-slider-vertical .ant-slider-handle {
  margin-right: -5px;
  margin-left: 0;
}
.ant-slider-rtl.ant-slider-vertical .ant-slider-mark {
  right: 12px;
  left: auto;
}
.ant-slider-rtl.ant-slider-vertical .ant-slider-mark-text {
  right: 4px;
  left: auto;
}
.ant-slider-rtl.ant-slider-vertical .ant-slider-dot {
  right: 2px;
  left: auto;
}
.ant-slider-with-marks {
  margin-bottom: 28px;
}
.ant-slider-rail {
  position: absolute;
  width: 100%;
  height: 4px;
  background-color: #f5f5f5;
  border-radius: 5px;
  transition: background-color 0.3s;
}
.ant-slider-track {
  position: absolute;
  height: 4px;
  background-color: #7ad3ff;
  border-radius: 5px;
  transition: background-color 0.3s;
}
.ant-slider-handle {
  position: absolute;
  width: 14px;
  height: 14px;
  margin-top: -5px;
  background-color: #fff;
  border: solid 2px #7ad3ff;
  border-radius: 50%;
  box-shadow: 0;
  cursor: pointer;
  transition: border-color 0.3s, box-shadow 0.6s, transform 0.3s cubic-bezier(0.18, 0.89, 0.32, 1.28);
}
.ant-slider-handle-dragging.ant-slider-handle-dragging.ant-slider-handle-dragging {
  border-color: #33a3f6;
  box-shadow: 0 0 0 5px rgba(0, 140, 244, 0.12);
}
.ant-slider-handle:focus {
  border-color: #33a3f6;
  outline: none;
  box-shadow: 0 0 0 5px rgba(0, 140, 244, 0.12);
}
.ant-slider-handle.ant-tooltip-open {
  border-color: #008CF4;
}
.ant-slider:hover .ant-slider-rail {
  background-color: #e1e1e1;
}
.ant-slider:hover .ant-slider-track {
  background-color: #52bfff;
}
.ant-slider:hover .ant-slider-handle:not(.ant-tooltip-open) {
  border-color: #52bfff;
}
.ant-slider-mark {
  position: absolute;
  top: 14px;
  left: 0;
  width: 100%;
  font-size: 14px;
}
.ant-slider-mark-text {
  position: absolute;
  display: inline-block;
  color: #999999;
  text-align: center;
  word-break: keep-all;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-slider-mark-text-active {
  color: #666666;
}
.ant-slider-step {
  position: absolute;
  width: 100%;
  height: 4px;
  background: transparent;
}
.ant-slider-dot {
  position: absolute;
  top: -2px;
  width: 8px;
  height: 8px;
  margin-left: -4px;
  background-color: #fff;
  border: 2px solid #f0f0f0;
  border-radius: 50%;
  cursor: pointer;
}
.ant-slider-dot:first-child {
  margin-left: -4px;
}
.ant-slider-dot:last-child {
  margin-left: -4px;
}
.ant-slider-dot-active {
  border-color: #80c6fa;
}
.ant-slider-disabled {
  cursor: not-allowed;
}
.ant-slider-disabled .ant-slider-track {
  background-color: #CCCCCC !important;
}
.ant-slider-disabled .ant-slider-handle,
.ant-slider-disabled .ant-slider-dot {
  background-color: #fff;
  border-color: #CCCCCC !important;
  box-shadow: none;
  cursor: not-allowed;
}
.ant-slider-disabled .ant-slider-mark-text,
.ant-slider-disabled .ant-slider-dot {
  cursor: not-allowed !important;
}
.ant-slider-rtl {
  direction: rtl;
}
.ant-slider-rtl .ant-slider-mark {
  right: 0;
  left: auto;
}
.ant-slider-rtl .ant-slider-dot {
  margin-right: -4px;
  margin-left: 0;
}
.ant-slider-rtl .ant-slider-dot:first-child {
  margin-right: -4px;
  margin-left: 0;
}
.ant-slider-rtl .ant-slider-dot:last-child {
  margin-right: -4px;
  margin-left: 0;
}

.back___3yKqc {
  display: inline-block;
  width: 68px;
  height: 32px;
  margin-right: 14px;
  font-weight: 400;
  font-size: 14px;
  line-height: 32px;
  text-align: center;
  background: #fff;
  border: 1px solid #e5e5e5;
  border-radius: 4px;
  cursor: pointer;
}
.title___2MDok {
  margin-left: 8px;
  color: #333;
  font-weight: 500;
  font-size: 18px;
}

/* 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-tooltip {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #666666;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  position: absolute;
  z-index: 1070;
  display: block;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  max-width: 250px;
  visibility: visible;
}
.ant-tooltip-hidden {
  display: none;
}
.ant-tooltip-placement-top,
.ant-tooltip-placement-topLeft,
.ant-tooltip-placement-topRight {
  padding-bottom: 8px;
}
.ant-tooltip-placement-right,
.ant-tooltip-placement-rightTop,
.ant-tooltip-placement-rightBottom {
  padding-left: 8px;
}
.ant-tooltip-placement-bottom,
.ant-tooltip-placement-bottomLeft,
.ant-tooltip-placement-bottomRight {
  padding-top: 8px;
}
.ant-tooltip-placement-left,
.ant-tooltip-placement-leftTop,
.ant-tooltip-placement-leftBottom {
  padding-right: 8px;
}
.ant-tooltip-inner {
  min-width: 30px;
  min-height: 32px;
  padding: 6px 8px;
  color: #fff;
  text-align: left;
  text-decoration: none;
  word-wrap: break-word;
  background-color: rgba(0, 0, 0, 0.75);
  border-radius: 5px;
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
}
.ant-tooltip-arrow {
  position: absolute;
  display: block;
  width: 13.07106781px;
  height: 13.07106781px;
  overflow: hidden;
  background: transparent;
  pointer-events: none;
}
.ant-tooltip-arrow-content {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  width: 5px;
  height: 5px;
  margin: auto;
  background-color: rgba(0, 0, 0, 0.75);
  content: '';
  pointer-events: auto;
}
.ant-tooltip-placement-top .ant-tooltip-arrow,
.ant-tooltip-placement-topLeft .ant-tooltip-arrow,
.ant-tooltip-placement-topRight .ant-tooltip-arrow {
  bottom: -5.07106781px;
}
.ant-tooltip-placement-top .ant-tooltip-arrow-content,
.ant-tooltip-placement-topLeft .ant-tooltip-arrow-content,
.ant-tooltip-placement-topRight .ant-tooltip-arrow-content {
  box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.07);
  transform: translateY(-6.53553391px) rotate(45deg);
}
.ant-tooltip-placement-top .ant-tooltip-arrow {
  left: 50%;
  transform: translateX(-50%);
}
.ant-tooltip-placement-topLeft .ant-tooltip-arrow {
  left: 13px;
}
.ant-tooltip-placement-topRight .ant-tooltip-arrow {
  right: 13px;
}
.ant-tooltip-placement-right .ant-tooltip-arrow,
.ant-tooltip-placement-rightTop .ant-tooltip-arrow,
.ant-tooltip-placement-rightBottom .ant-tooltip-arrow {
  left: -5.07106781px;
}
.ant-tooltip-placement-right .ant-tooltip-arrow-content,
.ant-tooltip-placement-rightTop .ant-tooltip-arrow-content,
.ant-tooltip-placement-rightBottom .ant-tooltip-arrow-content {
  box-shadow: -3px 3px 7px rgba(0, 0, 0, 0.07);
  transform: translateX(6.53553391px) rotate(45deg);
}
.ant-tooltip-placement-right .ant-tooltip-arrow {
  top: 50%;
  transform: translateY(-50%);
}
.ant-tooltip-placement-rightTop .ant-tooltip-arrow {
  top: 5px;
}
.ant-tooltip-placement-rightBottom .ant-tooltip-arrow {
  bottom: 5px;
}
.ant-tooltip-placement-left .ant-tooltip-arrow,
.ant-tooltip-placement-leftTop .ant-tooltip-arrow,
.ant-tooltip-placement-leftBottom .ant-tooltip-arrow {
  right: -5.07106781px;
}
.ant-tooltip-placement-left .ant-tooltip-arrow-content,
.ant-tooltip-placement-leftTop .ant-tooltip-arrow-content,
.ant-tooltip-placement-leftBottom .ant-tooltip-arrow-content {
  box-shadow: 3px -3px 7px rgba(0, 0, 0, 0.07);
  transform: translateX(-6.53553391px) rotate(45deg);
}
.ant-tooltip-placement-left .ant-tooltip-arrow {
  top: 50%;
  transform: translateY(-50%);
}
.ant-tooltip-placement-leftTop .ant-tooltip-arrow {
  top: 5px;
}
.ant-tooltip-placement-leftBottom .ant-tooltip-arrow {
  bottom: 5px;
}
.ant-tooltip-placement-bottom .ant-tooltip-arrow,
.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow,
.ant-tooltip-placement-bottomRight .ant-tooltip-arrow {
  top: -5.07106781px;
}
.ant-tooltip-placement-bottom .ant-tooltip-arrow-content,
.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow-content,
.ant-tooltip-placement-bottomRight .ant-tooltip-arrow-content {
  box-shadow: -3px -3px 7px rgba(0, 0, 0, 0.07);
  transform: translateY(6.53553391px) rotate(45deg);
}
.ant-tooltip-placement-bottom .ant-tooltip-arrow {
  left: 50%;
  transform: translateX(-50%);
}
.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow {
  left: 13px;
}
.ant-tooltip-placement-bottomRight .ant-tooltip-arrow {
  right: 13px;
}
.ant-tooltip-pink .ant-tooltip-inner {
  background-color: #eb2f96;
}
.ant-tooltip-pink .ant-tooltip-arrow-content {
  background-color: #eb2f96;
}
.ant-tooltip-magenta .ant-tooltip-inner {
  background-color: #eb2f96;
}
.ant-tooltip-magenta .ant-tooltip-arrow-content {
  background-color: #eb2f96;
}
.ant-tooltip-red .ant-tooltip-inner {
  background-color: #f5222d;
}
.ant-tooltip-red .ant-tooltip-arrow-content {
  background-color: #f5222d;
}
.ant-tooltip-volcano .ant-tooltip-inner {
  background-color: #fa541c;
}
.ant-tooltip-volcano .ant-tooltip-arrow-content {
  background-color: #fa541c;
}
.ant-tooltip-orange .ant-tooltip-inner {
  background-color: #fa8c16;
}
.ant-tooltip-orange .ant-tooltip-arrow-content {
  background-color: #fa8c16;
}
.ant-tooltip-yellow .ant-tooltip-inner {
  background-color: #fadb14;
}
.ant-tooltip-yellow .ant-tooltip-arrow-content {
  background-color: #fadb14;
}
.ant-tooltip-gold .ant-tooltip-inner {
  background-color: #faad14;
}
.ant-tooltip-gold .ant-tooltip-arrow-content {
  background-color: #faad14;
}
.ant-tooltip-cyan .ant-tooltip-inner {
  background-color: #13c2c2;
}
.ant-tooltip-cyan .ant-tooltip-arrow-content {
  background-color: #13c2c2;
}
.ant-tooltip-lime .ant-tooltip-inner {
  background-color: #a0d911;
}
.ant-tooltip-lime .ant-tooltip-arrow-content {
  background-color: #a0d911;
}
.ant-tooltip-green .ant-tooltip-inner {
  background-color: #52c41a;
}
.ant-tooltip-green .ant-tooltip-arrow-content {
  background-color: #52c41a;
}
.ant-tooltip-blue .ant-tooltip-inner {
  background-color: #1890ff;
}
.ant-tooltip-blue .ant-tooltip-arrow-content {
  background-color: #1890ff;
}
.ant-tooltip-geekblue .ant-tooltip-inner {
  background-color: #2f54eb;
}
.ant-tooltip-geekblue .ant-tooltip-arrow-content {
  background-color: #2f54eb;
}
.ant-tooltip-purple .ant-tooltip-inner {
  background-color: #722ed1;
}
.ant-tooltip-purple .ant-tooltip-arrow-content {
  background-color: #722ed1;
}
.ant-tooltip-rtl {
  direction: rtl;
}
.ant-tooltip-rtl .ant-tooltip-inner {
  text-align: right;
}

.appList___1mAM2 {
  height: 100%;
  overflow: auto;
  background-color: #f7f7f7;
}
.appList___1mAM2 .container___3Z5DI {
  display: flex;
  flex-direction: column;
  height: 100%;
  margin: 0 auto;
}
.appList___1mAM2 .container___3Z5DI .imgContainer___1RGBQ {
  width: 1000px;
  margin: 0 auto;
  margin-top: 20px;
  margin-bottom: 20px;
}
.appList___1mAM2 .container___3Z5DI .cards___1bkDJ {
  display: flex;
  flex: 1 1;
  flex-direction: column;
  align-items: center;
}
.appList___1mAM2 .container___3Z5DI .card___3rt6G {
  display: flex;
  width: 1000px;
  height: 156px;
  margin-bottom: 20px;
  padding: 24px;
  background: #fff;
  border-radius: 6px;
  cursor: pointer;
}
.appList___1mAM2 .container___3Z5DI .card___3rt6G:hover {
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.1);
}
.appList___1mAM2 .container___3Z5DI .card___3rt6G .title___2q3Gi {
  margin-top: 8px;
  overflow: hidden;
  color: #333;
  font-weight: 500;
  font-size: 22px;
  white-space: nowrap;
  text-overflow: ellipsis;
  word-break: break-all;
}
.appList___1mAM2 .container___3Z5DI .card___3rt6G .desc___2Kwm1 {
  width: 256px;
  margin-left: 24px;
}
.appList___1mAM2 .container___3Z5DI .card___3rt6G .introduction___1O_Tt {
  margin-top: 10px;
  color: #666;
  font-size: 16px;
}
.appList___1mAM2 .container___3Z5DI .card___3rt6G .tags___KL3wH {
  flex: 1 1;
  margin-top: 8px;
  margin-right: 32px;
  margin-left: 32px;
}
.appList___1mAM2 .container___3Z5DI .card___3rt6G .tag___1Dz-s {
  display: inline-block;
  margin-right: 14px;
  margin-bottom: 14px;
  padding: 6px 14px;
  color: #008cf4;
  font-size: 12px;
  background: #eaf5fe;
  border-radius: 4px;
}
.appList___1mAM2 .container___3Z5DI .card___3rt6G .btns___131d8 button {
  width: 108px;
  margin-top: 8px;
  margin-bottom: 12px;
}
.appList___1mAM2 .appInfo___2ZkAw .appInfoTitle___2OgEC {
  margin-bottom: 20px;
  font-weight: bold;
  font-size: 16px;
}
.appList___1mAM2 .appInfo___2ZkAw .appInfoItem___34nlK {
  display: flex;
  margin-bottom: 24px;
}
.appList___1mAM2 .appInfo___2ZkAw .appInfoItem___34nlK .appInfoItemLabel___3VcT2 {
  width: 100px;
  color: #666;
  font-size: 14px;
}
.appList___1mAM2 .appInfo___2ZkAw .appInfoItem___34nlK .ant-tag {
  margin-right: 10px;
  margin-bottom: 10px;
  padding: 5px 12px;
}

.appDetail___1BbG1 {
  height: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
  overflow: auto;
}
.appDetail___1BbG1 .bf-content {
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
}
.appDetail___1BbG1 .appCon___3ekOA {
  width: 1000px;
  min-height: 100%;
  margin: 0 auto;
  padding: 20px 24px;
  background-color: #fff;
}
.appDetail___1BbG1 .content___2C89W {
  margin-top: 30px;
  padding-right: 16px;
  padding-left: 16px;
}
.appDetail___1BbG1 .contentHeader___2aFfv {
  display: flex;
  height: 112px;
  margin-bottom: 40px;
}
.appDetail___1BbG1 .contentHeader___2aFfv .title___2Q51g {
  margin-top: 8px;
  overflow: hidden;
  color: #333;
  font-weight: 500;
  font-size: 22px;
  white-space: nowrap;
  text-overflow: ellipsis;
  word-break: break-all;
}
.appDetail___1BbG1 .contentHeader___2aFfv .desc___35rqL {
  width: 256px;
  margin-left: 24px;
}
.appDetail___1BbG1 .contentHeader___2aFfv .introduction___tjXFr {
  margin-top: 16px;
  color: #666;
  font-size: 16px;
}
.appDetail___1BbG1 .contentHeader___2aFfv .tags___1kXZB {
  flex: 1 1;
  margin-top: 8px;
  margin-left: 32px;
}
.appDetail___1BbG1 .contentHeader___2aFfv .tag___3okVA {
  display: inline-block;
  margin-right: 14px;
  margin-bottom: 14px;
  padding: 6px 20px;
  color: #008cf4;
  background: #eaf5fe;
  border-radius: 4px;
}
.appDetail___1BbG1 .contentHeader___2aFfv .btns___2oje9 button {
  width: 108px;
  margin-top: 8px;
  margin-bottom: 12px;
}
.appDetail___1BbG1 .splitLine___1khwD {
  width: 920px;
  height: 1px;
  margin-bottom: 24px;
  background: #e5e5e5;
}
.appDetail___1BbG1 .introductText___2XeTM {
  margin-bottom: 16px;
  color: #333;
  font-weight: 500;
  font-size: 18px;
}
.appDetail___1BbG1 .deleteBtn___nB30r {
  display: flex;
  align-items: center;
}
.appDetail___1BbG1 .deleteBtn___nB30r > :first-child {
  margin-right: 4px;
}
.appDetail___1BbG1 .deleteBtn___nB30r:hover svg path {
  fill: #008cf4;
}
.appDetail___1BbG1 .introduct___X8ztu {
  flex: 1 1;
  text-align: center;
}
.appDetail___1BbG1 .introduct___X8ztu img {
  max-width: 100%;
  margin-bottom: 20px;
}
.appDetail___1BbG1 .bf-container .public-DraftEditor-content {
  padding: 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-select-single .ant-select-selector {
  display: flex;
}
.ant-select-single .ant-select-selector .ant-select-selection-search {
  position: absolute;
  top: 0;
  right: 11px;
  bottom: 0;
  left: 11px;
}
.ant-select-single .ant-select-selector .ant-select-selection-search-input {
  width: 100%;
}
.ant-select-single .ant-select-selector .ant-select-selection-item,
.ant-select-single .ant-select-selector .ant-select-selection-placeholder {
  padding: 0;
  line-height: 34px;
  transition: all 0.3s;
}
@supports (-moz-appearance: meterbar) {
  .ant-select-single .ant-select-selector .ant-select-selection-item,
  .ant-select-single .ant-select-selector .ant-select-selection-placeholder {
    line-height: 34px;
  }
}
.ant-select-single .ant-select-selector .ant-select-selection-item {
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-select-single .ant-select-selector .ant-select-selection-placeholder {
  pointer-events: none;
}
.ant-select-single .ant-select-selector::after,
.ant-select-single .ant-select-selector .ant-select-selection-item::after,
.ant-select-single .ant-select-selector .ant-select-selection-placeholder::after {
  display: inline-block;
  width: 0;
  visibility: hidden;
  content: '\a0';
}
.ant-select-single.ant-select-show-arrow .ant-select-selection-search {
  right: 25px;
}
.ant-select-single.ant-select-show-arrow .ant-select-selection-item,
.ant-select-single.ant-select-show-arrow .ant-select-selection-placeholder {
  padding-right: 18px;
}
.ant-select-single.ant-select-open .ant-select-selection-item {
  color: #bfbfbf;
}
.ant-select-single:not(.ant-select-customize-input) .ant-select-selector {
  width: 100%;
  height: 36px;
  padding: 0 11px;
}
.ant-select-single:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input {
  height: 34px;
}
.ant-select-single:not(.ant-select-customize-input) .ant-select-selector::after {
  line-height: 34px;
}
.ant-select-single.ant-select-customize-input .ant-select-selector::after {
  display: none;
}
.ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-search {
  position: static;
  width: 100%;
}
.ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-placeholder {
  position: absolute;
  right: 0;
  left: 0;
  padding: 0 11px;
}
.ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-placeholder::after {
  display: none;
}
.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector {
  height: 40px;
}
.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector::after,
.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-item,
.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-placeholder {
  line-height: 38px;
}
.ant-select-single.ant-select-lg:not(.ant-select-customize-input):not(.ant-select-customize-input) .ant-select-selection-search-input {
  height: 38px;
}
.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector {
  height: 24px;
}
.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector::after,
.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-item,
.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-placeholder {
  line-height: 22px;
}
.ant-select-single.ant-select-sm:not(.ant-select-customize-input):not(.ant-select-customize-input) .ant-select-selection-search-input {
  height: 22px;
}
.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selection-search {
  right: 7px;
  left: 7px;
}
.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector {
  padding: 0 7px;
}
.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-search {
  right: 28px;
}
.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-item,
.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-placeholder {
  padding-right: 21px;
}
.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector {
  padding: 0 11px;
}
/**
 * Do not merge `height` & `line-height` under style with `selection` & `search`,
 * since chrome may update to redesign with its align logic.
 */
.ant-select-selection-overflow {
  position: relative;
  display: flex;
  flex: auto;
  flex-wrap: wrap;
  max-width: 100%;
}
.ant-select-selection-overflow-item {
  flex: none;
  align-self: center;
  max-width: 100%;
}
.ant-select-multiple .ant-select-selector {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  padding: 2px 6px;
}
.ant-select-show-search.ant-select-multiple .ant-select-selector {
  cursor: text;
}
.ant-select-disabled.ant-select-multiple .ant-select-selector {
  background: #f5f5f5;
  cursor: not-allowed;
}
.ant-select-multiple .ant-select-selector::after {
  display: inline-block;
  width: 0;
  margin: 3px 0;
  line-height: 24px;
  content: '\a0';
}
.ant-select-multiple.ant-select-show-arrow .ant-select-selector,
.ant-select-multiple.ant-select-allow-clear .ant-select-selector {
  padding-right: 24px;
}
.ant-select-multiple .ant-select-selection-item {
  position: relative;
  display: flex;
  flex: none;
  box-sizing: border-box;
  max-width: 100%;
  height: 24px;
  margin-top: 3px;
  margin-bottom: 3px;
  line-height: 22px;
  background: #f5f5f5;
  border: 1px solid #f0f0f0;
  border-radius: 5px;
  cursor: default;
  transition: font-size 0.3s, line-height 0.3s, height 0.3s;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-margin-end: 6px;
          margin-inline-end: 6px;
  -webkit-padding-start: 8px;
          padding-inline-start: 8px;
  -webkit-padding-end: 4px;
          padding-inline-end: 4px;
}
.ant-select-disabled.ant-select-multiple .ant-select-selection-item {
  color: #bfbfbf;
  border-color: #d9d9d9;
  cursor: not-allowed;
}
.ant-select-multiple .ant-select-selection-item-content {
  display: inline-block;
  margin-right: 4px;
  overflow: hidden;
  white-space: pre;
  text-overflow: ellipsis;
}
.ant-select-multiple .ant-select-selection-item-remove {
  color: inherit;
  font-style: normal;
  line-height: 0;
  text-align: center;
  text-transform: none;
  vertical-align: -0.125em;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  color: #999999;
  font-weight: bold;
  font-size: 10px;
  line-height: inherit;
  cursor: pointer;
}
.ant-select-multiple .ant-select-selection-item-remove > * {
  line-height: 1;
}
.ant-select-multiple .ant-select-selection-item-remove svg {
  display: inline-block;
}
.ant-select-multiple .ant-select-selection-item-remove::before {
  display: none;
}
.ant-select-multiple .ant-select-selection-item-remove .ant-select-multiple .ant-select-selection-item-remove-icon {
  display: block;
}
.ant-select-multiple .ant-select-selection-item-remove > .anticon {
  vertical-align: -0.2em;
}
.ant-select-multiple .ant-select-selection-item-remove:hover {
  color: rgba(0, 0, 0, 0.75);
}
.ant-select-multiple .ant-select-selection-overflow-item + .ant-select-selection-overflow-item .ant-select-selection-search {
  -webkit-margin-start: 0;
          margin-inline-start: 0;
}
.ant-select-multiple .ant-select-selection-search {
  position: relative;
  max-width: 100%;
  margin-top: 3px;
  margin-bottom: 3px;
  -webkit-margin-start: 5px;
          margin-inline-start: 5px;
}
.ant-select-multiple .ant-select-selection-search-input,
.ant-select-multiple .ant-select-selection-search-mirror {
  height: 24px;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
  line-height: 24px;
  transition: all 0.3s;
}
.ant-select-multiple .ant-select-selection-search-input {
  width: 100%;
  min-width: 4.1px;
}
.ant-select-multiple .ant-select-selection-search-mirror {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 999;
  white-space: pre;
  visibility: hidden;
}
.ant-select-multiple .ant-select-selection-placeholder {
  position: absolute;
  top: 50%;
  right: 11px;
  left: 11px;
  transform: translateY(-50%);
  transition: all 0.3s;
}
.ant-select-multiple.ant-select-lg .ant-select-selector::after {
  line-height: 28px;
}
.ant-select-multiple.ant-select-lg .ant-select-selection-item {
  height: 28px;
  line-height: 26px;
}
.ant-select-multiple.ant-select-lg .ant-select-selection-search {
  height: 28px;
  line-height: 28px;
}
.ant-select-multiple.ant-select-lg .ant-select-selection-search-input,
.ant-select-multiple.ant-select-lg .ant-select-selection-search-mirror {
  height: 28px;
  line-height: 26px;
}
.ant-select-multiple.ant-select-sm .ant-select-selector::after {
  line-height: 12px;
}
.ant-select-multiple.ant-select-sm .ant-select-selection-item {
  height: 12px;
  line-height: 10px;
}
.ant-select-multiple.ant-select-sm .ant-select-selection-search {
  height: 12px;
  line-height: 12px;
}
.ant-select-multiple.ant-select-sm .ant-select-selection-search-input,
.ant-select-multiple.ant-select-sm .ant-select-selection-search-mirror {
  height: 12px;
  line-height: 10px;
}
.ant-select-multiple.ant-select-sm .ant-select-selection-placeholder {
  left: 7px;
}
.ant-select-multiple.ant-select-sm .ant-select-selection-search {
  -webkit-margin-start: 3px;
          margin-inline-start: 3px;
}
.ant-select-multiple.ant-select-lg .ant-select-selection-item {
  height: 32px;
  line-height: 32px;
}
.ant-select-disabled .ant-select-selection-item-remove {
  display: none;
}
/* Reset search input style */
.ant-select {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #666666;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  position: relative;
  display: inline-block;
  cursor: pointer;
}
.ant-select:not(.ant-select-customize-input) .ant-select-selector {
  position: relative;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 5px;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-select:not(.ant-select-customize-input) .ant-select-selector input {
  cursor: pointer;
}
.ant-select-show-search.ant-select:not(.ant-select-customize-input) .ant-select-selector {
  cursor: text;
}
.ant-select-show-search.ant-select:not(.ant-select-customize-input) .ant-select-selector input {
  cursor: auto;
}
.ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector {
  border-color: #29a9ff;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(0, 140, 244, 0.2);
}
.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector {
  color: #CCCCCC;
  background: #f5f5f5;
  cursor: not-allowed;
}
.ant-select-multiple.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector {
  background: #f5f5f5;
}
.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector input {
  cursor: not-allowed;
}
.ant-select:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input {
  margin: 0;
  padding: 0;
  background: transparent;
  border: none;
  outline: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.ant-select:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input::-webkit-search-cancel-button {
  display: none;
  -webkit-appearance: none;
}
.ant-select:not(.ant-select-disabled):hover .ant-select-selector {
  border-color: #29a9ff;
  border-right-width: 1px !important;
}
.ant-select-selection-item {
  flex: 1 1;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
@media all and (-ms-high-contrast: none) {
  .ant-select-selection-item *::-ms-backdrop,
  .ant-select-selection-item {
    flex: auto;
  }
}
.ant-select-selection-placeholder {
  flex: 1 1;
  overflow: hidden;
  color: #bfbfbf;
  white-space: nowrap;
  text-overflow: ellipsis;
  pointer-events: none;
}
@media all and (-ms-high-contrast: none) {
  .ant-select-selection-placeholder *::-ms-backdrop,
  .ant-select-selection-placeholder {
    flex: auto;
  }
}
.ant-select-arrow {
  display: inline-block;
  color: inherit;
  font-style: normal;
  line-height: 0;
  text-transform: none;
  vertical-align: -0.125em;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  right: 11px;
  width: 12px;
  height: 12px;
  margin-top: -6px;
  color: #CCCCCC;
  font-size: 12px;
  line-height: 1;
  text-align: center;
  pointer-events: none;
}
.ant-select-arrow > * {
  line-height: 1;
}
.ant-select-arrow svg {
  display: inline-block;
}
.ant-select-arrow::before {
  display: none;
}
.ant-select-arrow .ant-select-arrow-icon {
  display: block;
}
.ant-select-arrow .anticon {
  vertical-align: top;
  transition: transform 0.3s;
}
.ant-select-arrow .anticon > svg {
  vertical-align: top;
}
.ant-select-arrow .anticon:not(.ant-select-suffix) {
  pointer-events: auto;
}
.ant-select-disabled .ant-select-arrow {
  cursor: not-allowed;
}
.ant-select-clear {
  position: absolute;
  top: 50%;
  right: 11px;
  z-index: 1;
  display: inline-block;
  width: 12px;
  height: 12px;
  margin-top: -6px;
  color: #CCCCCC;
  font-size: 12px;
  font-style: normal;
  line-height: 1;
  text-align: center;
  text-transform: none;
  background: #fff;
  cursor: pointer;
  opacity: 0;
  transition: color 0.3s ease, opacity 0.15s ease;
  text-rendering: auto;
}
.ant-select-clear::before {
  display: block;
}
.ant-select-clear:hover {
  color: #999999;
}
.ant-select:hover .ant-select-clear {
  opacity: 1;
}
.ant-select-dropdown {
  margin: 0;
  padding: 0;
  color: #666666;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum", ;
  position: absolute;
  top: -9999px;
  left: -9999px;
  z-index: 1050;
  box-sizing: border-box;
  padding: 4px 0;
  overflow: hidden;
  font-size: 14px;
  font-variant: initial;
  background-color: #fff;
  border-radius: 5px;
  outline: none;
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
}
.ant-select-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-select-dropdown-placement-bottomLeft,
.ant-select-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-select-dropdown-placement-bottomLeft {
  animation-name: antSlideUpIn;
}
.ant-select-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-select-dropdown-placement-topLeft,
.ant-select-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-select-dropdown-placement-topLeft {
  animation-name: antSlideDownIn;
}
.ant-select-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-select-dropdown-placement-bottomLeft {
  animation-name: antSlideUpOut;
}
.ant-select-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-select-dropdown-placement-topLeft {
  animation-name: antSlideDownOut;
}
.ant-select-dropdown-hidden {
  display: none;
}
.ant-select-dropdown-empty {
  color: #CCCCCC;
}
.ant-select-item-empty {
  position: relative;
  display: block;
  min-height: 32px;
  padding: 5px 12px;
  color: #666666;
  font-weight: normal;
  font-size: 14px;
  line-height: 22px;
  color: #CCCCCC;
}
.ant-select-item {
  position: relative;
  display: block;
  min-height: 32px;
  padding: 5px 12px;
  color: #666666;
  font-weight: normal;
  font-size: 14px;
  line-height: 22px;
  cursor: pointer;
  transition: background 0.3s ease;
}
.ant-select-item-group {
  color: #999999;
  font-size: 12px;
  cursor: default;
}
.ant-select-item-option {
  display: flex;
}
.ant-select-item-option-content {
  flex: auto;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ant-select-item-option-state {
  flex: none;
}
.ant-select-item-option-active:not(.ant-select-item-option-disabled) {
  background-color: #f5f5f5;
}
.ant-select-item-option-selected:not(.ant-select-item-option-disabled) {
  color: #666666;
  font-weight: 600;
  background-color: #e6f8ff;
}
.ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ant-select-item-option-state {
  color: #008CF4;
}
.ant-select-item-option-disabled {
  color: #CCCCCC;
  cursor: not-allowed;
}
.ant-select-item-option-disabled.ant-select-item-option-selected {
  background-color: #f5f5f5;
}
.ant-select-item-option-grouped {
  padding-left: 24px;
}
.ant-select-lg {
  font-size: 16px;
}
.ant-select-borderless .ant-select-selector {
  background-color: transparent !important;
  border-color: transparent !important;
  box-shadow: none !important;
}
.ant-select-rtl {
  direction: rtl;
}
.ant-select-rtl .ant-select-arrow {
  right: auto;
  right: initial;
  left: 11px;
}
.ant-select-rtl .ant-select-clear {
  right: auto;
  right: initial;
  left: 11px;
}
.ant-select-dropdown-rtl {
  direction: rtl;
}
.ant-select-dropdown-rtl .ant-select-item-option-grouped {
  padding-right: 24px;
  padding-left: 12px;
}
.ant-select-rtl.ant-select-multiple.ant-select-show-arrow .ant-select-selector,
.ant-select-rtl.ant-select-multiple.ant-select-allow-clear .ant-select-selector {
  padding-right: 6px;
  padding-left: 24px;
}
.ant-select-rtl.ant-select-multiple .ant-select-selection-item {
  text-align: right;
}
.ant-select-rtl.ant-select-multiple .ant-select-selection-item-content {
  margin-right: 0;
  margin-left: 4px;
  text-align: right;
}
.ant-select-rtl.ant-select-multiple .ant-select-selection-search-mirror {
  right: 0;
  left: auto;
}
.ant-select-rtl.ant-select-multiple .ant-select-selection-placeholder {
  right: 11px;
  left: auto;
}
.ant-select-rtl.ant-select-multiple.ant-select-sm .ant-select-selection-placeholder {
  right: 7px;
}
.ant-select-rtl.ant-select-single .ant-select-selector .ant-select-selection-item,
.ant-select-rtl.ant-select-single .ant-select-selector .ant-select-selection-placeholder {
  right: 0;
  left: 9px;
  text-align: right;
}
.ant-select-rtl.ant-select-single.ant-select-show-arrow .ant-select-selection-search {
  right: 11px;
  left: 25px;
}
.ant-select-rtl.ant-select-single.ant-select-show-arrow .ant-select-selection-item,
.ant-select-rtl.ant-select-single.ant-select-show-arrow .ant-select-selection-placeholder {
  padding-right: 0;
  padding-left: 18px;
}
.ant-select-rtl.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-search {
  right: 6px;
}
.ant-select-rtl.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-item,
.ant-select-rtl.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-placeholder {
  padding-right: 0;
  padding-left: 21px;
}

/* 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-empty {
  margin: 0 8px;
  font-size: 14px;
  line-height: 1.5715;
  text-align: center;
}
.ant-empty-image {
  height: 100px;
  margin-bottom: 8px;
}
.ant-empty-image img {
  height: 100%;
}
.ant-empty-image svg {
  height: 100%;
  margin: auto;
}
.ant-empty-footer {
  margin-top: 16px;
}
.ant-empty-normal {
  margin: 32px 0;
  color: #CCCCCC;
}
.ant-empty-normal .ant-empty-image {
  height: 40px;
}
.ant-empty-small {
  margin: 8px 0;
  color: #CCCCCC;
}
.ant-empty-small .ant-empty-image {
  height: 35px;
}
.ant-empty-img-default-ellipse {
  fill: #f5f5f5;
  fill-opacity: 0.8;
}
.ant-empty-img-default-path-1 {
  fill: #aeb8c2;
}
.ant-empty-img-default-path-2 {
  fill: url(#linearGradient-1);
}
.ant-empty-img-default-path-3 {
  fill: #f5f5f7;
}
.ant-empty-img-default-path-4 {
  fill: #dce0e6;
}
.ant-empty-img-default-path-5 {
  fill: #dce0e6;
}
.ant-empty-img-default-g {
  fill: #fff;
}
.ant-empty-img-simple-ellipse {
  fill: #f5f5f5;
}
.ant-empty-img-simple-g {
  stroke: #d9d9d9;
}
.ant-empty-img-simple-path {
  fill: #fafafa;
}
.ant-empty-rtl {
  direction: rtl;
}

.hrPanel___2G0ki {
  display: flex;
  flex-direction: column;
  width: 100%;
  min-width: 1440px;
  height: 100%;
  overflow: auto;
  background: url(./static/bg.ea96c664.png) no-repeat;
  background-size: 100% 100%;
}
.hrPanel___2G0ki .ant-select-arrow {
  top: 40%;
  color: #ffd7a0;
}
.hrPanel___2G0ki .top___1YU94 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 17px 40px;
  background: url(./static/topbg.9a21608f.png) no-repeat;
  background-size: 100% 100%;
}
.hrPanel___2G0ki .top___1YU94 .topLeft___2EbFi {
  display: inherit;
  align-items: center;
  width: 27%;
}
.hrPanel___2G0ki .top___1YU94 .topLeft___2EbFi .logo___3H3WV {
  width: 74px;
}
.hrPanel___2G0ki .top___1YU94 .topLeft___2EbFi h1 {
  margin-right: 20px;
  margin-bottom: 0;
  margin-left: 16px;
  color: #f5f5f4;
  font-weight: 400;
  font-size: 18px;
}
.hrPanel___2G0ki .top___1YU94 .topLeft___2EbFi .ant-select-selector {
  color: #ffd7a0;
  background: rgba(255, 215, 160, 0.1);
  border: none;
}
.hrPanel___2G0ki .top___1YU94 .topCenter___3ARJc {
  display: inherit;
  align-items: center;
  justify-content: center;
  width: 46%;
}
.hrPanel___2G0ki .top___1YU94 .topCenter___3ARJc img {
  width: 156px;
}
.hrPanel___2G0ki .top___1YU94 .topCenter___3ARJc h1 {
  margin: 0 69px;
  color: #fcc982;
  font-weight: 600;
  font-size: 36px;
  line-height: 44px;
  letter-spacing: 0.05px;
  text-shadow: 0 0 10px 0 #4d2200;
}
.hrPanel___2G0ki .top___1YU94 .topRight___324S9 {
  width: 27%;
  color: #f5f5f4;
  font-weight: 500;
  font-size: 20px;
  text-align: right;
}
.hrPanel___2G0ki .content___3z9tC {
  display: flex;
  flex: 1 1;
  justify-content: space-between;
  padding: 30px 40px;
  overflow: hidden;
}
.hrPanel___2G0ki .content___3z9tC .common___boUGI {
  position: relative;
  padding: 20px 24px;
  background: rgba(38, 35, 33, 0.6);
  border: 1px solid;
  border-radius: 2px;
  border-image: linear-gradient(98deg, rgba(255, 251, 241, 0.02) 0%, rgba(228, 228, 228, 0.2) 52%, rgba(255, 251, 241, 0.04) 100%) 1 1;
  box-shadow: 0 0 15px 0 rgba(120, 64, 13, 0.2) inset;
}
.hrPanel___2G0ki .content___3z9tC .common___boUGI .icontl___38Wyj {
  position: absolute;
  top: 0;
  left: 0;
  width: 14px;
  height: 14px;
  background: transparent;
  border-top: 1px solid #fcc982;
  border-left: 1px solid #fcc982;
  border-top-left-radius: 2px;
}
.hrPanel___2G0ki .content___3z9tC .common___boUGI .icontr___1Uiod {
  position: absolute;
  top: 0;
  right: 0;
  width: 14px;
  height: 14px;
  background: transparent;
  border-top: 1px solid #fcc982;
  border-right: 1px solid #fcc982;
  border-top-right-radius: 2px;
}
.hrPanel___2G0ki .content___3z9tC .common___boUGI .iconbl___TRv0c {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 14px;
  height: 14px;
  background: transparent;
  border-bottom: 1px solid #fcc982;
  border-left: 1px solid #fcc982;
  border-bottom-left-radius: 2px;
}
.hrPanel___2G0ki .content___3z9tC .common___boUGI .iconbr___1Xl5_ {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 14px;
  height: 14px;
  background: transparent;
  border-right: 1px solid #fcc982;
  border-bottom: 1px solid #fcc982;
  border-bottom-right-radius: 2px;
}
.hrPanel___2G0ki .content___3z9tC .common___boUGI .title___10xi- {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 0;
  color: #ffd7a0;
  font-size: 18px;
}
.hrPanel___2G0ki .content___3z9tC .common___boUGI .title___10xi- > div {
  display: flex;
  align-items: center;
  font-weight: normal;
}
.hrPanel___2G0ki .content___3z9tC .common___boUGI .title___10xi- > div b {
  margin: 0 8px;
  font-weight: 600;
  font-size: 20px;
}
.hrPanel___2G0ki .content___3z9tC .common___boUGI .title___10xi- > div .line___1-0GV {
  display: block;
  width: 3px;
  height: 16px;
  margin-right: 8px;
  background: #fcc982;
  border-radius: 1px;
}
.hrPanel___2G0ki .content___3z9tC .common___boUGI .title___10xi- .show___vKM3n {
  display: flex;
  align-items: center;
  color: #ffd7a0;
  font-size: 12px;
}
.hrPanel___2G0ki .content___3z9tC .common___boUGI .title___10xi- .show___vKM3n svg {
  margin-left: 7px;
}
.hrPanel___2G0ki .content___3z9tC .common___boUGI .title___10xi- .ant-picker {
  width: 192px;
  background-color: transparent;
  border: none;
  box-shadow: none;
}
.hrPanel___2G0ki .content___3z9tC .common___boUGI .title___10xi- .ant-picker .ant-picker-suffix {
  color: #ffd7a0;
}
.hrPanel___2G0ki .content___3z9tC .common___boUGI .title___10xi- .ant-picker .ant-picker-input > input {
  color: #ffd7a0;
  cursor: pointer;
}
.hrPanel___2G0ki .content___3z9tC .common___boUGI .title___10xi- .ant-picker .ant-picker-range-separator {
  padding-right: 10px;
}
.hrPanel___2G0ki .content___3z9tC .common___boUGI .title___10xi- .ant-picker .ant-picker-separator {
  color: #ffd7a0;
}
.hrPanel___2G0ki .content___3z9tC .common___boUGI .title___10xi- .ant-picker-active-bar {
  background-color: #ffd7a0;
}
.hrPanel___2G0ki .content___3z9tC .contentLeft___1WuxS {
  display: flex;
  flex-direction: column;
  width: 27%;
  height: 100%;
  overflow: hidden;
}
.hrPanel___2G0ki .content___3z9tC .contentLeft___1WuxS .one___1ptRT {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.hrPanel___2G0ki .content___3z9tC .contentLeft___1WuxS .one___1ptRT .ant-select-selector {
  color: #ffd7a0;
  background: transparent;
  border: none;
}
.hrPanel___2G0ki .content___3z9tC .contentLeft___1WuxS .three___1H3y6 {
  display: flex;
  flex: 1 1;
  flex-direction: column;
}
.hrPanel___2G0ki .content___3z9tC .contentLeft___1WuxS .two___SsisM {
  display: flex;
  flex: 1 1;
  flex-direction: column;
  margin: 30px 0;
}
.hrPanel___2G0ki .content___3z9tC .contentCenter___1g1dq {
  display: flex;
  flex-direction: column;
  width: 46%;
  height: auto;
  margin: 0 30px;
}
.hrPanel___2G0ki .content___3z9tC .contentCenter___1g1dq .container___2Dk1Z {
  display: flex;
  flex-direction: column;
  height: 100%;
  padding: 0;
}
.hrPanel___2G0ki .content___3z9tC .contentCenter___1g1dq .container___2Dk1Z .title___10xi- {
  padding: 20px 24px;
}
.hrPanel___2G0ki .content___3z9tC .contentCenter___1g1dq .container___2Dk1Z .detail___3NQrp {
  position: relative;
  flex: 1 1;
}
.hrPanel___2G0ki .content___3z9tC .contentCenter___1g1dq .container___2Dk1Z .detail___3NQrp .count___3Ecb_ {
  position: absolute;
  text-align: center;
}
.hrPanel___2G0ki .content___3z9tC .contentCenter___1g1dq .container___2Dk1Z .detail___3NQrp .count___3Ecb_ .circle___3H8sn {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 110px;
  height: 110px;
  margin: 0 auto;
  border: 2px solid #fcc982;
  border-radius: 50%;
}
.hrPanel___2G0ki .content___3z9tC .contentCenter___1g1dq .container___2Dk1Z .detail___3NQrp .count___3Ecb_ .circle___3H8sn .inner___cqa8u {
  position: absolute;
  top: 9px;
  left: 9px;
  width: 88px;
  height: 88px;
  color: #fddca8;
  font-size: 44px;
  line-height: 88px;
  text-align: center;
  background: #fcc9821a;
  border-radius: 50%;
}
.hrPanel___2G0ki .content___3z9tC .contentCenter___1g1dq .container___2Dk1Z .detail___3NQrp .count___3Ecb_ .circle___3H8sn .inner___cqa8u.active4___1CZHU {
  font-size: 34px;
}
.hrPanel___2G0ki .content___3z9tC .contentCenter___1g1dq .container___2Dk1Z .detail___3NQrp .count___3Ecb_ .circle___3H8sn .inner___cqa8u.active5___3DV8n {
  font-size: 28px;
}
.hrPanel___2G0ki .content___3z9tC .contentCenter___1g1dq .container___2Dk1Z .detail___3NQrp .count___3Ecb_ p {
  height: 16px;
  margin: 15px 0 11px 0;
  padding: 0;
  color: #fddca8;
  font-weight: 500;
  font-size: 16px;
  text-align: center;
}
.hrPanel___2G0ki .content___3z9tC .contentCenter___1g1dq .container___2Dk1Z .detail___3NQrp .count___3Ecb_ img {
  width: 47%;
  height: auto;
}
.hrPanel___2G0ki .content___3z9tC .contentCenter___1g1dq .container___2Dk1Z .detail___3NQrp .numleft___Uhb-o {
  top: 17.62%;
  left: 8%;
}
.hrPanel___2G0ki .content___3z9tC .contentCenter___1g1dq .container___2Dk1Z .detail___3NQrp .numtop___2xv9K {
  top: 2.25%;
  right: 27.72%;
}
.hrPanel___2G0ki .content___3z9tC .contentCenter___1g1dq .container___2Dk1Z .detail___3NQrp .numright___2AJ29 {
  top: 20.48%;
  right: 4.54%;
}
.hrPanel___2G0ki .content___3z9tC .contentCenter___1g1dq .container___2Dk1Z .detail___3NQrp .numbottom___1I2J- {
  bottom: 0;
  left: 25.9%;
}
.hrPanel___2G0ki .content___3z9tC .contentCenter___1g1dq .container___2Dk1Z .detail___3NQrp .img9___2PUh0 {
  position: absolute;
  top: 23.45%;
  left: 27.04%;
  width: 25.07%;
}
.hrPanel___2G0ki .content___3z9tC .contentCenter___1g1dq .container___2Dk1Z .detail___3NQrp .img8___2-vOO {
  position: absolute;
  bottom: 3.16%;
  left: 2.25%;
  width: 25.07%;
}
.hrPanel___2G0ki .content___3z9tC .contentCenter___1g1dq .container___2Dk1Z .detail___3NQrp .img7___22266 {
  position: absolute;
  right: 2.25%;
  bottom: 3.16%;
  width: 25.63%;
}
.hrPanel___2G0ki .content___3z9tC .contentCenter___1g1dq .container___2Dk1Z .detail___3NQrp .circleImg___2GZqT {
  position: absolute;
  top: 38.55%;
  left: 36.19%;
  width: 32.67%;
  height: auto;
}
.hrPanel___2G0ki .content___3z9tC .contentRight___3rVQO {
  display: flex;
  flex-direction: column;
  width: 27%;
  height: 100%;
  overflow: hidden;
}
.hrPanel___2G0ki .content___3z9tC .contentRight___3rVQO .health___2MQ7c {
  display: flex;
  flex: 1 1;
  flex-direction: column;
  margin-bottom: 30px;
  overflow: hidden;
}
.hrPanel___2G0ki .content___3z9tC .contentRight___3rVQO .health___2MQ7c ul {
  flex: 1 1;
  margin: 32px 0 0;
  padding: 0;
  overflow-y: auto;
  list-style: none;
}
.hrPanel___2G0ki .content___3z9tC .contentRight___3rVQO .health___2MQ7c ul li {
  display: flex;
  align-items: center;
  height: 40px;
  padding: 0 16px;
  color: #f5f5f4;
  font-weight: 500;
  font-size: 14px;
  border-radius: 4px 0 0 4px;
}
.hrPanel___2G0ki .content___3z9tC .contentRight___3rVQO .health___2MQ7c ul .white___2KjLe {
  background: rgba(50, 47, 44, 0.8);
}
.hrPanel___2G0ki .content___3z9tC .contentRight___3rVQO .health___2MQ7c ul .black___3SseH {
  background-color: transparent;
}
.hrPanel___2G0ki .content___3z9tC .contentRight___3rVQO .health___2MQ7c ul .name___Cigcm,
.hrPanel___2G0ki .content___3z9tC .contentRight___3rVQO .health___2MQ7c ul .date___3h5M1 {
  width: 50%;
}
.hrPanel___2G0ki .content___3z9tC .contentRight___3rVQO .leave___23wV4 {
  height: 340px;
}
.hrPanel___2G0ki .content___3z9tC .contentRight___3rVQO .leave___23wV4 ul {
  margin: 20px 0 0;
  padding: 0;
  list-style: none;
}
.hrPanel___2G0ki .content___3z9tC .contentRight___3rVQO .leave___23wV4 ul li {
  display: flex;
  align-items: center;
  margin-bottom: 14px;
}
.hrPanel___2G0ki .content___3z9tC .contentRight___3rVQO .leave___23wV4 ul li:last-child {
  margin-bottom: 0;
}
.hrPanel___2G0ki .content___3z9tC .contentRight___3rVQO .leave___23wV4 ul li .box___F2tnD {
  display: block;
  width: 24px;
  height: 24px;
  color: #fff;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  background: #494948;
  border-radius: 50%;
}
.hrPanel___2G0ki .content___3z9tC .contentRight___3rVQO .leave___23wV4 ul li .active1___rWcHx {
  background: #d54941;
}
.hrPanel___2G0ki .content___3z9tC .contentRight___3rVQO .leave___23wV4 ul li .active2___NHjeE {
  background: #be5a00;
}
.hrPanel___2G0ki .content___3z9tC .contentRight___3rVQO .leave___23wV4 ul li .active3___3yYMo {
  background: #a37d00;
}
.hrPanel___2G0ki .content___3z9tC .contentRight___3rVQO .leave___23wV4 ul li .name___Cigcm {
  display: block;
  width: 70px;
  height: 22px;
  margin: 0 20px 0 15px;
  overflow: hidden;
  color: #f5f5f4;
  font-weight: 500;
  font-size: 14px;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.hrPanel___2G0ki .content___3z9tC .contentRight___3rVQO .leave___23wV4 ul li .process___3B5h- {
  display: flex;
  flex: 1 1;
  align-items: center;
}
.hrPanel___2G0ki .content___3z9tC .contentRight___3rVQO .leave___23wV4 ul li .process___3B5h- .inner___cqa8u {
  position: relative;
  flex: 1 1;
  height: 16px;
  border: 1px solid #494948;
  border-radius: 9px;
}
.hrPanel___2G0ki .content___3z9tC .contentRight___3rVQO .leave___23wV4 ul li .process___3B5h- .active___1vTQp {
  position: absolute;
  top: 2px;
  left: 2px;
  height: 10px;
  background: linear-gradient(90deg, rgba(252, 201, 130, 0.3) 50%, #fcc982 100%);
  border-radius: 8px;
}
.hrPanel___2G0ki .content___3z9tC .contentRight___3rVQO .leave___23wV4 ul li .process___3B5h- .text___3kQVr {
  width: 42px;
  margin-left: 11px;
  color: #f5f5f4;
  font-size: 12px;
}
.hrPanel___2G0ki .content___3z9tC .contentRight___3rVQO .leave___23wV4 ul li .ant-progress {
  flex: 1 1;
}
.hrPanel___2G0ki .content___3z9tC .contentRight___3rVQO .leave___23wV4 ul li .ant-progress .ant-progress-inner {
  background-color: transparent;
  border: 1px solid #494948;
}
.hrPanel___2G0ki .content___3z9tC .contentRight___3rVQO .leave___23wV4 ul li .ant-progress .ant-progress-text svg {
  display: none;
}
.hrPanel___2G0ki .content___3z9tC .contentRight___3rVQO .empty___fRn8g {
  height: 275.5px;
  color: #f5f5f4;
  line-height: 243.5px;
  text-align: center;
}
@media screen and (max-width: 1500px) {
  .hrPanel___2G0ki .top___1YU94 .topLeft___2EbFi h1 {
    font-size: 16px;
  }
  .hrPanel___2G0ki .top___1YU94 .topLeft___2EbFi .logo___3H3WV {
    width: 65px;
  }
  .hrPanel___2G0ki .top___1YU94 .topCenter___3ARJc h1 {
    margin: 0 40px;
    font-size: 30px;
  }
  .hrPanel___2G0ki .top___1YU94 .topCenter___3ARJc img {
    width: 140px;
  }
  .hrPanel___2G0ki .top___1YU94 .topRight___324S9 {
    font-size: 16px;
  }
  .hrPanel___2G0ki .content___3z9tC .common___boUGI .title___10xi- {
    font-size: 15px;
  }
}
@media screen and (max-width: 1683px) and (min-width: 1501px) {
  .hrPanel___2G0ki .top___1YU94 .topLeft___2EbFi .log___8esIf {
    width: 64px;
  }
  .hrPanel___2G0ki .top___1YU94 .topLeft___2EbFi h1 {
    font-size: 16px;
  }
  .hrPanel___2G0ki .top___1YU94 .topCenter___3ARJc h1 {
    margin: 0 48px;
    font-size: 32px;
  }
  .hrPanel___2G0ki .top___1YU94 .topCenter___3ARJc img {
    width: 149px;
  }
}

/* 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-modal {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #666666;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  pointer-events: none;
  position: relative;
  top: 100px;
  width: auto;
  max-width: calc(100vw - 32px);
  margin: 0 auto;
  padding-bottom: 24px;
}
.ant-modal.ant-zoom-enter,
.ant-modal.antzoom-appear {
  transform: none;
  opacity: 0;
  animation-duration: 0.3s;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-modal-mask {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1001;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.45);
}
.ant-modal-mask-hidden {
  display: none;
}
.ant-modal-wrap {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: auto;
  outline: 0;
  -webkit-overflow-scrolling: touch;
}
.ant-modal-wrap {
  z-index: 1001;
}
.ant-modal-title {
  margin: 0;
  color: #333333;
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
  word-wrap: break-word;
}
.ant-modal-content {
  position: relative;
  background-color: #fff;
  background-clip: padding-box;
  border: 0;
  border-radius: 5px;
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
  pointer-events: auto;
}
.ant-modal-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 10;
  padding: 0;
  color: #999999;
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
  background: transparent;
  border: 0;
  outline: 0;
  cursor: pointer;
  transition: color 0.3s;
}
.ant-modal-close-x {
  display: block;
  width: 56px;
  height: 56px;
  font-size: 16px;
  font-style: normal;
  line-height: 56px;
  text-align: center;
  text-transform: none;
  text-rendering: auto;
}
.ant-modal-close:focus,
.ant-modal-close:hover {
  color: rgba(0, 0, 0, 0.75);
  text-decoration: none;
}
.ant-modal-header {
  padding: 16px 24px;
  color: #666666;
  background: #fff;
  border-bottom: 1px solid #f0f0f0;
  border-radius: 5px 5px 0 0;
}
.ant-modal-body {
  padding: 24px;
  font-size: 14px;
  line-height: 1.5715;
  word-wrap: break-word;
}
.ant-modal-footer {
  padding: 10px 16px;
  text-align: right;
  background: transparent;
  border-top: 1px solid #f0f0f0;
  border-radius: 0 0 5px 5px;
}
.ant-modal-footer .ant-btn + .ant-btn:not(.ant-dropdown-trigger) {
  margin-bottom: 0;
  margin-left: 8px;
}
.ant-modal-open {
  overflow: hidden;
}
.ant-modal-centered {
  text-align: center;
}
.ant-modal-centered::before {
  display: inline-block;
  width: 0;
  height: 100%;
  vertical-align: middle;
  content: '';
}
.ant-modal-centered .ant-modal {
  top: 0;
  display: inline-block;
  text-align: left;
  vertical-align: middle;
}
@media (max-width: 767px) {
  .ant-modal {
    max-width: calc(100vw - 16px);
    margin: 8px auto;
  }
  .ant-modal-centered .ant-modal {
    flex: 1 1;
  }
}
.ant-modal-confirm .ant-modal-header {
  display: none;
}
.ant-modal-confirm .ant-modal-body {
  padding: 32px 32px 24px;
}
.ant-modal-confirm-body-wrapper::before {
  display: table;
  content: '';
}
.ant-modal-confirm-body-wrapper::after {
  display: table;
  clear: both;
  content: '';
}
.ant-modal-confirm-body .ant-modal-confirm-title {
  display: block;
  overflow: hidden;
  color: #333333;
  font-weight: 500;
  font-size: 16px;
  line-height: 1.4;
}
.ant-modal-confirm-body .ant-modal-confirm-content {
  margin-top: 8px;
  color: #666666;
  font-size: 14px;
}
.ant-modal-confirm-body > .anticon {
  float: left;
  margin-right: 16px;
  font-size: 22px;
}
.ant-modal-confirm-body > .anticon + .ant-modal-confirm-title + .ant-modal-confirm-content {
  margin-left: 38px;
}
.ant-modal-confirm .ant-modal-confirm-btns {
  float: right;
  margin-top: 24px;
}
.ant-modal-confirm .ant-modal-confirm-btns .ant-btn + .ant-btn {
  margin-bottom: 0;
  margin-left: 8px;
}
.ant-modal-confirm-error .ant-modal-confirm-body > .anticon {
  color: #FD6868;
}
.ant-modal-confirm-warning .ant-modal-confirm-body > .anticon,
.ant-modal-confirm-confirm .ant-modal-confirm-body > .anticon {
  color: #faad14;
}
.ant-modal-confirm-info .ant-modal-confirm-body > .anticon {
  color: #008CF4;
}
.ant-modal-confirm-success .ant-modal-confirm-body > .anticon {
  color: #67C239;
}
.ant-modal-wrap-rtl {
  direction: rtl;
}
.ant-modal-wrap-rtl .ant-modal-close {
  right: auto;
  right: initial;
  left: 0;
}
.ant-modal-wrap-rtl .ant-modal-footer {
  text-align: left;
}
.ant-modal-wrap-rtl .ant-modal-footer .ant-btn + .ant-btn {
  margin-right: 8px;
  margin-left: 0;
}
.ant-modal-wrap-rtl .ant-modal-confirm-body {
  direction: rtl;
}
.ant-modal-wrap-rtl .ant-modal-confirm-body > .anticon {
  float: right;
  margin-right: 0;
  margin-left: 16px;
}
.ant-modal-wrap-rtl .ant-modal-confirm-body > .anticon + .ant-modal-confirm-title + .ant-modal-confirm-content {
  margin-right: 38px;
  margin-left: 0;
}
.ant-modal-wrap-rtl .ant-modal-confirm-btns {
  float: left;
}
.ant-modal-wrap-rtl .ant-modal-confirm-btns .ant-btn + .ant-btn {
  margin-right: 8px;
  margin-left: 0;
}
.ant-modal-wrap-rtl.ant-modal-centered .ant-modal {
  text-align: right;
}

/* 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-picker-calendar {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #666666;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  background: #fff;
}
.ant-picker-calendar-header {
  display: flex;
  justify-content: flex-end;
  padding: 12px 0;
}
.ant-picker-calendar-header .ant-picker-calendar-year-select {
  min-width: 80px;
}
.ant-picker-calendar-header .ant-picker-calendar-month-select {
  min-width: 70px;
  margin-left: 8px;
}
.ant-picker-calendar-header .ant-picker-calendar-mode-switch {
  margin-left: 8px;
}
.ant-picker-calendar .ant-picker-panel {
  background: #fff;
  border: 0;
  border-top: 1px solid #f0f0f0;
  border-radius: 0;
}
.ant-picker-calendar .ant-picker-panel .ant-picker-month-panel,
.ant-picker-calendar .ant-picker-panel .ant-picker-date-panel {
  width: auto;
}
.ant-picker-calendar .ant-picker-panel .ant-picker-body {
  padding: 8px 0;
}
.ant-picker-calendar .ant-picker-panel .ant-picker-content {
  width: 100%;
}
.ant-picker-calendar-mini {
  border-radius: 5px;
}
.ant-picker-calendar-mini .ant-picker-calendar-header {
  padding-right: 8px;
  padding-left: 8px;
}
.ant-picker-calendar-mini .ant-picker-panel {
  border-radius: 0 0 5px 5px;
}
.ant-picker-calendar-mini .ant-picker-content {
  height: 256px;
}
.ant-picker-calendar-mini .ant-picker-content th {
  height: auto;
  padding: 0;
  line-height: 18px;
}
.ant-picker-calendar-full .ant-picker-panel {
  display: block;
  width: 100%;
  text-align: right;
  background: #fff;
  border: 0;
}
.ant-picker-calendar-full .ant-picker-panel .ant-picker-body th,
.ant-picker-calendar-full .ant-picker-panel .ant-picker-body td {
  padding: 0;
}
.ant-picker-calendar-full .ant-picker-panel .ant-picker-body th {
  height: auto;
  padding: 0 12px 5px 0;
  line-height: 18px;
}
.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell::before {
  display: none;
}
.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell:hover .ant-picker-calendar-date {
  background: #f5f5f5;
}
.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell .ant-picker-calendar-date-today::before {
  display: none;
}
.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected .ant-picker-calendar-date,
.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected:hover .ant-picker-calendar-date,
.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected .ant-picker-calendar-date-today,
.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected:hover .ant-picker-calendar-date-today {
  background: #e6f8ff;
}
.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected .ant-picker-calendar-date .ant-picker-calendar-date-value,
.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected:hover .ant-picker-calendar-date .ant-picker-calendar-date-value,
.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected .ant-picker-calendar-date-today .ant-picker-calendar-date-value,
.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected:hover .ant-picker-calendar-date-today .ant-picker-calendar-date-value {
  color: #008CF4;
}
.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date {
  display: block;
  width: auto;
  height: auto;
  margin: 0 4px;
  padding: 4px 8px 0;
  border: 0;
  border-top: 2px solid #f0f0f0;
  border-radius: 0;
  transition: background 0.3s;
}
.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-value {
  line-height: 24px;
  transition: color 0.3s;
}
.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-content {
  position: static;
  width: auto;
  height: 86px;
  overflow-y: auto;
  color: #666666;
  line-height: 1.5715;
  text-align: left;
}
.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-today {
  border-color: #008CF4;
}
.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-today .ant-picker-calendar-date-value {
  color: #666666;
}
@media only screen and (max-width: 480px) {
  .ant-picker-calendar-header {
    display: block;
  }
  .ant-picker-calendar-header .ant-picker-calendar-year-select {
    width: 50%;
  }
  .ant-picker-calendar-header .ant-picker-calendar-month-select {
    width: calc(50% - 8px);
  }
  .ant-picker-calendar-header .ant-picker-calendar-mode-switch {
    width: 100%;
    margin-top: 8px;
    margin-left: 0;
  }
  .ant-picker-calendar-header .ant-picker-calendar-mode-switch > label {
    width: 50%;
    text-align: center;
  }
}
.ant-picker-calendar-rtl {
  direction: rtl;
}
.ant-picker-calendar-rtl .ant-picker-calendar-header .ant-picker-calendar-month-select {
  margin-right: 8px;
  margin-left: 0;
}
.ant-picker-calendar-rtl .ant-picker-calendar-header .ant-picker-calendar-mode-switch {
  margin-right: 8px;
  margin-left: 0;
}
.ant-picker-calendar-rtl.ant-picker-calendar-full .ant-picker-panel {
  text-align: left;
}
.ant-picker-calendar-rtl.ant-picker-calendar-full .ant-picker-panel .ant-picker-body th {
  padding: 0 0 5px 12px;
}
.ant-picker-calendar-rtl.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-content {
  text-align: right;
}

/* 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-tag {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #666666;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  display: inline-block;
  height: auto;
  margin-right: 8px;
  padding: 0 7px;
  font-size: 12px;
  line-height: 20px;
  white-space: nowrap;
  background: #fafafa;
  border: 1px solid #d9d9d9;
  border-radius: 5px;
  opacity: 1;
  transition: all 0.3s;
}
.ant-tag,
.ant-tag a,
.ant-tag a:hover {
  color: #666666;
}
.ant-tag > a:first-child:last-child {
  display: inline-block;
  margin: 0 -8px;
  padding: 0 8px;
}
.ant-tag-close-icon {
  margin-left: 3px;
  color: #999999;
  font-size: 10px;
  cursor: pointer;
  transition: all 0.3s;
}
.ant-tag-close-icon:hover {
  color: #333333;
}
.ant-tag-has-color {
  border-color: transparent;
}
.ant-tag-has-color,
.ant-tag-has-color a,
.ant-tag-has-color a:hover,
.ant-tag-has-color .anticon-close,
.ant-tag-has-color .anticon-close:hover {
  color: #fff;
}
.ant-tag-checkable {
  background-color: transparent;
  border-color: transparent;
  cursor: pointer;
}
.ant-tag-checkable:not(.ant-tag-checkable-checked):hover {
  color: #008CF4;
}
.ant-tag-checkable:active,
.ant-tag-checkable-checked {
  color: #fff;
}
.ant-tag-checkable-checked {
  background-color: #008CF4;
}
.ant-tag-checkable:active {
  background-color: #006ecf;
}
.ant-tag-hidden {
  display: none;
}
.ant-tag-pink {
  color: #c41d7f;
  background: #fff0f6;
  border-color: #ffadd2;
}
.ant-tag-pink-inverse {
  color: #fff;
  background: #eb2f96;
  border-color: #eb2f96;
}
.ant-tag-magenta {
  color: #c41d7f;
  background: #fff0f6;
  border-color: #ffadd2;
}
.ant-tag-magenta-inverse {
  color: #fff;
  background: #eb2f96;
  border-color: #eb2f96;
}
.ant-tag-red {
  color: #cf1322;
  background: #fff1f0;
  border-color: #ffa39e;
}
.ant-tag-red-inverse {
  color: #fff;
  background: #f5222d;
  border-color: #f5222d;
}
.ant-tag-volcano {
  color: #d4380d;
  background: #fff2e8;
  border-color: #ffbb96;
}
.ant-tag-volcano-inverse {
  color: #fff;
  background: #fa541c;
  border-color: #fa541c;
}
.ant-tag-orange {
  color: #d46b08;
  background: #fff7e6;
  border-color: #ffd591;
}
.ant-tag-orange-inverse {
  color: #fff;
  background: #fa8c16;
  border-color: #fa8c16;
}
.ant-tag-yellow {
  color: #d4b106;
  background: #feffe6;
  border-color: #fffb8f;
}
.ant-tag-yellow-inverse {
  color: #fff;
  background: #fadb14;
  border-color: #fadb14;
}
.ant-tag-gold {
  color: #d48806;
  background: #fffbe6;
  border-color: #ffe58f;
}
.ant-tag-gold-inverse {
  color: #fff;
  background: #faad14;
  border-color: #faad14;
}
.ant-tag-cyan {
  color: #08979c;
  background: #e6fffb;
  border-color: #87e8de;
}
.ant-tag-cyan-inverse {
  color: #fff;
  background: #13c2c2;
  border-color: #13c2c2;
}
.ant-tag-lime {
  color: #7cb305;
  background: #fcffe6;
  border-color: #eaff8f;
}
.ant-tag-lime-inverse {
  color: #fff;
  background: #a0d911;
  border-color: #a0d911;
}
.ant-tag-green {
  color: #389e0d;
  background: #f6ffed;
  border-color: #b7eb8f;
}
.ant-tag-green-inverse {
  color: #fff;
  background: #52c41a;
  border-color: #52c41a;
}
.ant-tag-blue {
  color: #096dd9;
  background: #e6f7ff;
  border-color: #91d5ff;
}
.ant-tag-blue-inverse {
  color: #fff;
  background: #1890ff;
  border-color: #1890ff;
}
.ant-tag-geekblue {
  color: #1d39c4;
  background: #f0f5ff;
  border-color: #adc6ff;
}
.ant-tag-geekblue-inverse {
  color: #fff;
  background: #2f54eb;
  border-color: #2f54eb;
}
.ant-tag-purple {
  color: #531dab;
  background: #f9f0ff;
  border-color: #d3adf7;
}
.ant-tag-purple-inverse {
  color: #fff;
  background: #722ed1;
  border-color: #722ed1;
}
.ant-tag-success {
  color: #52c41a;
  background: #f6ffed;
  border-color: #b7eb8f;
}
.ant-tag-processing {
  color: #1890ff;
  background: #e6f7ff;
  border-color: #91d5ff;
}
.ant-tag-error {
  color: #f5222d;
  background: #fff1f0;
  border-color: #ffa39e;
}
.ant-tag-warning {
  color: #fa8c16;
  background: #fff7e6;
  border-color: #ffd591;
}
.ant-tag > .anticon + span,
.ant-tag > span + .anticon {
  margin-left: 7px;
}
.ant-tag.ant-tag-rtl {
  margin-right: 0;
  margin-left: 8px;
  direction: rtl;
  text-align: right;
}
.ant-tag-rtl .ant-tag-close-icon {
  margin-right: 3px;
  margin-left: 0;
}
.ant-tag-rtl.ant-tag > .anticon + span,
.ant-tag-rtl.ant-tag > span + .anticon {
  margin-right: 7px;
  margin-left: 0;
}

/* 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-input-affix-wrapper {
  position: relative;
  display: inline-block;
  width: 100%;
  min-width: 0;
  padding: 6px 11px;
  color: #666666;
  font-size: 14px;
  line-height: 1.5715;
  background-color: #fff;
  background-image: none;
  border: 1px solid #E0E0E0;
  border-radius: 5px;
  transition: all 0.3s;
  display: inline-flex;
}
.ant-input-affix-wrapper::-webkit-input-placeholder {
  color: #bfbfbf;
}
.ant-input-affix-wrapper:-ms-input-placeholder {
  color: #bfbfbf;
}
.ant-input-affix-wrapper::-ms-input-placeholder {
  color: #bfbfbf;
}
.ant-input-affix-wrapper::placeholder {
  color: #bfbfbf;
}
.ant-input-affix-wrapper:-ms-input-placeholder {
  text-overflow: ellipsis;
}
.ant-input-affix-wrapper:placeholder-shown {
  text-overflow: ellipsis;
}
.ant-input-affix-wrapper:hover {
  border-color: #29a9ff;
  border-right-width: 1px !important;
}
.ant-input-rtl .ant-input-affix-wrapper:hover {
  border-right-width: 0;
  border-left-width: 1px !important;
}
.ant-input-affix-wrapper:focus,
.ant-input-affix-wrapper-focused {
  border-color: #29a9ff;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(0, 140, 244, 0.2);
}
.ant-input-rtl .ant-input-affix-wrapper:focus,
.ant-input-rtl .ant-input-affix-wrapper-focused {
  border-right-width: 0;
  border-left-width: 1px !important;
}
.ant-input-affix-wrapper-disabled {
  color: #CCCCCC;
  background-color: #f5f5f5;
  border-color: #E0E0E0;
  box-shadow: none;
  cursor: not-allowed;
  opacity: 1;
}
.ant-input-affix-wrapper-disabled:hover {
  border-color: #E0E0E0;
  border-right-width: 1px !important;
}
.ant-input-affix-wrapper[disabled] {
  color: #CCCCCC;
  background-color: #f5f5f5;
  border-color: #E0E0E0;
  box-shadow: none;
  cursor: not-allowed;
  opacity: 1;
}
.ant-input-affix-wrapper[disabled]:hover {
  border-color: #E0E0E0;
  border-right-width: 1px !important;
}
.ant-input-affix-wrapper-borderless,
.ant-input-affix-wrapper-borderless:hover,
.ant-input-affix-wrapper-borderless:focus,
.ant-input-affix-wrapper-borderless-focused,
.ant-input-affix-wrapper-borderless-disabled,
.ant-input-affix-wrapper-borderless[disabled] {
  background-color: transparent;
  border: none;
  box-shadow: none;
}
textarea.ant-input-affix-wrapper {
  max-width: 100%;
  height: auto;
  min-height: 36px;
  line-height: 1.5715;
  vertical-align: bottom;
  transition: all 0.3s, height 0s;
}
.ant-input-affix-wrapper-lg {
  padding: 6.5px 11px;
  font-size: 16px;
}
.ant-input-affix-wrapper-sm {
  padding: 0px 7px;
}
.ant-input-affix-wrapper-rtl {
  direction: rtl;
}
.ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover {
  border-color: #29a9ff;
  border-right-width: 1px !important;
  z-index: 1;
}
.ant-input-rtl .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover {
  border-right-width: 0;
  border-left-width: 1px !important;
}
.ant-input-search-with-button .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover {
  z-index: 0;
}
.ant-input-affix-wrapper-focused,
.ant-input-affix-wrapper:focus {
  z-index: 1;
}
.ant-input-affix-wrapper-disabled .ant-input[disabled] {
  background: transparent;
}
.ant-input-affix-wrapper > input.ant-input {
  padding: 0;
  border: none;
  outline: none;
}
.ant-input-affix-wrapper > input.ant-input:focus {
  box-shadow: none !important;
}
.ant-input-affix-wrapper::before {
  width: 0;
  visibility: hidden;
  content: '\a0';
}
.ant-input-prefix,
.ant-input-suffix {
  display: flex;
  flex: none;
  align-items: center;
}
.ant-input-prefix {
  margin-right: 4px;
}
.ant-input-suffix {
  margin-left: 4px;
}
.anticon.ant-input-clear-icon {
  margin: 0;
  color: #CCCCCC;
  font-size: 12px;
  vertical-align: -1px;
  cursor: pointer;
  transition: color 0.3s;
}
.anticon.ant-input-clear-icon:hover {
  color: #999999;
}
.anticon.ant-input-clear-icon:active {
  color: #666666;
}
.anticon.ant-input-clear-icon-hidden {
  visibility: hidden;
}
.anticon.ant-input-clear-icon-has-suffix {
  margin: 0 4px;
}
.ant-input-affix-wrapper-textarea-with-clear-btn {
  padding: 0 !important;
  border: 0 !important;
}
.ant-input-affix-wrapper-textarea-with-clear-btn .ant-input-clear-icon {
  position: absolute;
  top: 8px;
  right: 8px;
  z-index: 1;
}
.ant-input {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-variant: tabular-nums;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  position: relative;
  display: inline-block;
  width: 100%;
  min-width: 0;
  padding: 6px 11px;
  color: #666666;
  font-size: 14px;
  line-height: 1.5715;
  background-color: #fff;
  background-image: none;
  border: 1px solid #E0E0E0;
  border-radius: 5px;
  transition: all 0.3s;
}
.ant-input::-webkit-input-placeholder {
  color: #bfbfbf;
}
.ant-input:-ms-input-placeholder {
  color: #bfbfbf;
}
.ant-input::-ms-input-placeholder {
  color: #bfbfbf;
}
.ant-input::placeholder {
  color: #bfbfbf;
}
.ant-input:-ms-input-placeholder {
  text-overflow: ellipsis;
}
.ant-input:placeholder-shown {
  text-overflow: ellipsis;
}
.ant-input:hover {
  border-color: #29a9ff;
  border-right-width: 1px !important;
}
.ant-input-rtl .ant-input:hover {
  border-right-width: 0;
  border-left-width: 1px !important;
}
.ant-input:focus,
.ant-input-focused {
  border-color: #29a9ff;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(0, 140, 244, 0.2);
}
.ant-input-rtl .ant-input:focus,
.ant-input-rtl .ant-input-focused {
  border-right-width: 0;
  border-left-width: 1px !important;
}
.ant-input-disabled {
  color: #CCCCCC;
  background-color: #f5f5f5;
  border-color: #E0E0E0;
  box-shadow: none;
  cursor: not-allowed;
  opacity: 1;
}
.ant-input-disabled:hover {
  border-color: #E0E0E0;
  border-right-width: 1px !important;
}
.ant-input[disabled] {
  color: #CCCCCC;
  background-color: #f5f5f5;
  border-color: #E0E0E0;
  box-shadow: none;
  cursor: not-allowed;
  opacity: 1;
}
.ant-input[disabled]:hover {
  border-color: #E0E0E0;
  border-right-width: 1px !important;
}
.ant-input-borderless,
.ant-input-borderless:hover,
.ant-input-borderless:focus,
.ant-input-borderless-focused,
.ant-input-borderless-disabled,
.ant-input-borderless[disabled] {
  background-color: transparent;
  border: none;
  box-shadow: none;
}
textarea.ant-input {
  max-width: 100%;
  height: auto;
  min-height: 36px;
  line-height: 1.5715;
  vertical-align: bottom;
  transition: all 0.3s, height 0s;
}
.ant-input-lg {
  padding: 6.5px 11px;
  font-size: 16px;
}
.ant-input-sm {
  padding: 0px 7px;
}
.ant-input-rtl {
  direction: rtl;
}
.ant-input-group {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #666666;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  position: relative;
  display: table;
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
}
.ant-input-group[class*='col-'] {
  float: none;
  padding-right: 0;
  padding-left: 0;
}
.ant-input-group > [class*='col-'] {
  padding-right: 8px;
}
.ant-input-group > [class*='col-']:last-child {
  padding-right: 0;
}
.ant-input-group-addon,
.ant-input-group-wrap,
.ant-input-group > .ant-input {
  display: table-cell;
}
.ant-input-group-addon:not(:first-child):not(:last-child),
.ant-input-group-wrap:not(:first-child):not(:last-child),
.ant-input-group > .ant-input:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.ant-input-group-addon,
.ant-input-group-wrap {
  width: 1px;
  white-space: nowrap;
  vertical-align: middle;
}
.ant-input-group-wrap > * {
  display: block !important;
}
.ant-input-group .ant-input {
  float: left;
  width: 100%;
  margin-bottom: 0;
  text-align: inherit;
}
.ant-input-group .ant-input:focus {
  z-index: 1;
  border-right-width: 1px;
}
.ant-input-group .ant-input:hover {
  z-index: 1;
  border-right-width: 1px;
}
.ant-input-search-with-button .ant-input-group .ant-input:hover {
  z-index: 0;
}
.ant-input-group-addon {
  position: relative;
  padding: 0 11px;
  color: #666666;
  font-weight: normal;
  font-size: 14px;
  text-align: center;
  background-color: #fafafa;
  border: 1px solid #E0E0E0;
  border-radius: 5px;
  transition: all 0.3s;
}
.ant-input-group-addon .ant-select {
  margin: -7px -11px;
}
.ant-input-group-addon .ant-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selector {
  background-color: inherit;
  border: 1px solid transparent;
  box-shadow: none;
}
.ant-input-group-addon .ant-select-open .ant-select-selector,
.ant-input-group-addon .ant-select-focused .ant-select-selector {
  color: #008CF4;
}
.ant-input-group-addon .ant-cascader-picker {
  margin: -9px -12px;
  background-color: transparent;
}
.ant-input-group-addon .ant-cascader-picker .ant-cascader-input {
  text-align: left;
  border: 0;
  box-shadow: none;
}
.ant-input-group > .ant-input:first-child,
.ant-input-group-addon:first-child {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ant-input-group > .ant-input:first-child .ant-select .ant-select-selector,
.ant-input-group-addon:first-child .ant-select .ant-select-selector {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ant-input-group > .ant-input-affix-wrapper:not(:first-child) .ant-input {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ant-input-group > .ant-input-affix-wrapper:not(:last-child) .ant-input {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ant-input-group-addon:first-child {
  border-right: 0;
}
.ant-input-group-addon:last-child {
  border-left: 0;
}
.ant-input-group > .ant-input:last-child,
.ant-input-group-addon:last-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ant-input-group > .ant-input:last-child .ant-select .ant-select-selector,
.ant-input-group-addon:last-child .ant-select .ant-select-selector {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ant-input-group-lg .ant-input,
.ant-input-group-lg > .ant-input-group-addon {
  padding: 6.5px 11px;
  font-size: 16px;
}
.ant-input-group-sm .ant-input,
.ant-input-group-sm > .ant-input-group-addon {
  padding: 0px 7px;
}
.ant-input-group-lg .ant-select-single .ant-select-selector {
  height: 40px;
}
.ant-input-group-sm .ant-select-single .ant-select-selector {
  height: 24px;
}
.ant-input-group .ant-input-affix-wrapper:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ant-input-group .ant-input-affix-wrapper:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ant-input-search .ant-input-group .ant-input-affix-wrapper:not(:last-child) {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}
.ant-input-group.ant-input-group-compact {
  display: block;
}
.ant-input-group.ant-input-group-compact::before {
  display: table;
  content: '';
}
.ant-input-group.ant-input-group-compact::after {
  display: table;
  clear: both;
  content: '';
}
.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child),
.ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child),
.ant-input-group.ant-input-group-compact > .ant-input:not(:first-child):not(:last-child) {
  border-right-width: 1px;
}
.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child):hover,
.ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child):hover,
.ant-input-group.ant-input-group-compact > .ant-input:not(:first-child):not(:last-child):hover {
  z-index: 1;
}
.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child):focus,
.ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child):focus,
.ant-input-group.ant-input-group-compact > .ant-input:not(:first-child):not(:last-child):focus {
  z-index: 1;
}
.ant-input-group.ant-input-group-compact > * {
  display: inline-block;
  float: none;
  vertical-align: top;
  border-radius: 0;
}
.ant-input-group.ant-input-group-compact > .ant-input-affix-wrapper {
  display: inline-flex;
}
.ant-input-group.ant-input-group-compact > .ant-picker-range {
  display: inline-flex;
}
.ant-input-group.ant-input-group-compact > *:not(:last-child) {
  margin-right: -1px;
  border-right-width: 1px;
}
.ant-input-group.ant-input-group-compact .ant-input {
  float: none;
}
.ant-input-group.ant-input-group-compact > .ant-select > .ant-select-selector,
.ant-input-group.ant-input-group-compact > .ant-select-auto-complete .ant-input,
.ant-input-group.ant-input-group-compact > .ant-cascader-picker .ant-input,
.ant-input-group.ant-input-group-compact > .ant-input-group-wrapper .ant-input {
  border-right-width: 1px;
  border-radius: 0;
}
.ant-input-group.ant-input-group-compact > .ant-select > .ant-select-selector:hover,
.ant-input-group.ant-input-group-compact > .ant-select-auto-complete .ant-input:hover,
.ant-input-group.ant-input-group-compact > .ant-cascader-picker .ant-input:hover,
.ant-input-group.ant-input-group-compact > .ant-input-group-wrapper .ant-input:hover {
  z-index: 1;
}
.ant-input-group.ant-input-group-compact > .ant-select > .ant-select-selector:focus,
.ant-input-group.ant-input-group-compact > .ant-select-auto-complete .ant-input:focus,
.ant-input-group.ant-input-group-compact > .ant-cascader-picker .ant-input:focus,
.ant-input-group.ant-input-group-compact > .ant-input-group-wrapper .ant-input:focus {
  z-index: 1;
}
.ant-input-group.ant-input-group-compact > .ant-select-focused {
  z-index: 1;
}
.ant-input-group.ant-input-group-compact > .ant-select > .ant-select-arrow {
  z-index: 1;
}
.ant-input-group.ant-input-group-compact > *:first-child,
.ant-input-group.ant-input-group-compact > .ant-select:first-child > .ant-select-selector,
.ant-input-group.ant-input-group-compact > .ant-select-auto-complete:first-child .ant-input,
.ant-input-group.ant-input-group-compact > .ant-cascader-picker:first-child .ant-input {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}
.ant-input-group.ant-input-group-compact > *:last-child,
.ant-input-group.ant-input-group-compact > .ant-select:last-child > .ant-select-selector,
.ant-input-group.ant-input-group-compact > .ant-cascader-picker:last-child .ant-input,
.ant-input-group.ant-input-group-compact > .ant-cascader-picker-focused:last-child .ant-input {
  border-right-width: 1px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}
.ant-input-group.ant-input-group-compact > .ant-select-auto-complete .ant-input {
  vertical-align: top;
}
.ant-input-group.ant-input-group-compact .ant-input-group-wrapper + .ant-input-group-wrapper {
  margin-left: -1px;
}
.ant-input-group.ant-input-group-compact .ant-input-group-wrapper + .ant-input-group-wrapper .ant-input-affix-wrapper {
  border-radius: 0;
}
.ant-input-group.ant-input-group-compact .ant-input-group-wrapper:not(:last-child).ant-input-search > .ant-input-group > .ant-input-group-addon > .ant-input-search-button {
  border-radius: 0;
}
.ant-input-group.ant-input-group-compact .ant-input-group-wrapper:not(:last-child).ant-input-search > .ant-input-group > .ant-input {
  border-radius: 5px 0 0 5px;
}
.ant-input-group > .ant-input-rtl:first-child,
.ant-input-group-rtl .ant-input-group-addon:first-child {
  border-radius: 0 5px 5px 0;
}
.ant-input-group-rtl .ant-input-group-addon:first-child {
  border-right: 1px solid #E0E0E0;
  border-left: 0;
}
.ant-input-group-rtl .ant-input-group-addon:last-child {
  border-right: 0;
  border-left: 1px solid #E0E0E0;
}
.ant-input-group-rtl.ant-input-group > .ant-input:last-child,
.ant-input-group-rtl.ant-input-group-addon:last-child {
  border-radius: 5px 0 0 5px;
}
.ant-input-group-rtl.ant-input-group .ant-input-affix-wrapper:not(:first-child) {
  border-radius: 5px 0 0 5px;
}
.ant-input-group-rtl.ant-input-group .ant-input-affix-wrapper:not(:last-child) {
  border-radius: 0 5px 5px 0;
}
.ant-input-group-rtl.ant-input-group.ant-input-group-compact > *:not(:last-child) {
  margin-right: 0;
  margin-left: -1px;
  border-left-width: 1px;
}
.ant-input-group-rtl.ant-input-group.ant-input-group-compact > *:first-child,
.ant-input-group-rtl.ant-input-group.ant-input-group-compact > .ant-select:first-child > .ant-select-selector,
.ant-input-group-rtl.ant-input-group.ant-input-group-compact > .ant-select-auto-complete:first-child .ant-input,
.ant-input-group-rtl.ant-input-group.ant-input-group-compact > .ant-cascader-picker:first-child .ant-input {
  border-radius: 0 5px 5px 0;
}
.ant-input-group-rtl.ant-input-group.ant-input-group-compact > *:last-child,
.ant-input-group-rtl.ant-input-group.ant-input-group-compact > .ant-select:last-child > .ant-select-selector,
.ant-input-group-rtl.ant-input-group.ant-input-group-compact > .ant-select-auto-complete:last-child .ant-input,
.ant-input-group-rtl.ant-input-group.ant-input-group-compact > .ant-cascader-picker:last-child .ant-input,
.ant-input-group-rtl.ant-input-group.ant-input-group-compact > .ant-cascader-picker-focused:last-child .ant-input {
  border-left-width: 1px;
  border-radius: 5px 0 0 5px;
}
.ant-input-group.ant-input-group-compact .ant-input-group-wrapper-rtl + .ant-input-group-wrapper-rtl {
  margin-right: -1px;
  margin-left: 0;
}
.ant-input-group.ant-input-group-compact .ant-input-group-wrapper-rtl:not(:last-child).ant-input-search > .ant-input-group > .ant-input {
  border-radius: 0 5px 5px 0;
}
.ant-input-group-wrapper {
  display: inline-block;
  width: 100%;
  text-align: start;
  vertical-align: top;
}
.ant-input-password-icon {
  color: #999999;
  cursor: pointer;
  transition: all 0.3s;
}
.ant-input-password-icon:hover {
  color: rgba(0, 0, 0, 0.85);
}
.ant-input[type='color'] {
  height: 36px;
}
.ant-input[type='color'].ant-input-lg {
  height: 40px;
}
.ant-input[type='color'].ant-input-sm {
  height: 24px;
  padding-top: 3px;
  padding-bottom: 3px;
}
.ant-input-textarea-show-count::after {
  float: right;
  color: #999999;
  white-space: nowrap;
  content: attr(data-count);
  pointer-events: none;
}
.ant-input-search .ant-input:hover,
.ant-input-search .ant-input:focus {
  border-color: #29a9ff;
}
.ant-input-search .ant-input:hover + .ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary),
.ant-input-search .ant-input:focus + .ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary) {
  border-left-color: #29a9ff;
}
.ant-input-search .ant-input-affix-wrapper {
  border-radius: 0;
}
.ant-input-search .ant-input-lg {
  line-height: 1.5713;
}
.ant-input-search > .ant-input-group > .ant-input-group-addon:last-child {
  left: -1px;
  padding: 0;
  border: 0;
}
.ant-input-search > .ant-input-group > .ant-input-group-addon:last-child .ant-input-search-button {
  padding-top: 0;
  padding-bottom: 0;
  border-radius: 0 5px 5px 0;
}
.ant-input-search > .ant-input-group > .ant-input-group-addon:last-child .ant-input-search-button:not(.ant-btn-primary) {
  color: #999999;
}
.ant-input-search > .ant-input-group > .ant-input-group-addon:last-child .ant-input-search-button:not(.ant-btn-primary).ant-btn-loading::before {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.ant-input-search-button {
  height: 36px;
}
.ant-input-search-button:hover,
.ant-input-search-button:focus {
  z-index: 1;
}
.ant-input-search-large .ant-input-search-button {
  height: 40px;
}
.ant-input-search-small .ant-input-search-button {
  height: 24px;
}
.ant-input-group-wrapper-rtl {
  direction: rtl;
}
.ant-input-group-rtl {
  direction: rtl;
}
.ant-input-affix-wrapper.ant-input-affix-wrapper-rtl > input.ant-input {
  border: none;
  outline: none;
}
.ant-input-affix-wrapper-rtl .ant-input-prefix {
  margin: 0 0 0 4px;
}
.ant-input-affix-wrapper-rtl .ant-input-suffix {
  margin: 0 4px 0 0;
}
.ant-input-textarea-rtl {
  direction: rtl;
}
.ant-input-textarea-rtl.ant-input-textarea-show-count::after {
  text-align: left;
}
.ant-input-affix-wrapper-rtl .ant-input-clear-icon-has-suffix {
  margin-right: 0;
  margin-left: 4px;
}
.ant-input-affix-wrapper-rtl .ant-input-clear-icon {
  right: auto;
  left: 8px;
}
.ant-input-search-rtl {
  direction: rtl;
}
.ant-input-search-rtl .ant-input:hover + .ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary),
.ant-input-search-rtl .ant-input:focus + .ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary) {
  border-right-color: #29a9ff;
  border-left-color: #d9d9d9;
}
.ant-input-search-rtl > .ant-input-group > .ant-input-affix-wrapper:hover,
.ant-input-search-rtl > .ant-input-group > .ant-input-affix-wrapper-focused {
  border-right-color: #29a9ff;
}
.ant-input-search-rtl > .ant-input-group > .ant-input-group-addon {
  right: -1px;
  left: auto;
}
.ant-input-search-rtl > .ant-input-group > .ant-input-group-addon .ant-input-search-button {
  border-radius: 5px 0 0 5px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .ant-input {
    height: 36px;
  }
  .ant-input-lg {
    height: 40px;
  }
  .ant-input-sm {
    height: 24px;
  }
  .ant-input-affix-wrapper > input.ant-input {
    height: auto;
  }
}

/* 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-popover {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #666666;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1030;
  font-weight: normal;
  white-space: normal;
  text-align: left;
  cursor: auto;
  -webkit-user-select: text;
     -moz-user-select: text;
      -ms-user-select: text;
          user-select: text;
}
.ant-popover::after {
  position: absolute;
  background: rgba(255, 255, 255, 0.01);
  content: '';
}
.ant-popover-hidden {
  display: none;
}
.ant-popover-placement-top,
.ant-popover-placement-topLeft,
.ant-popover-placement-topRight {
  padding-bottom: 10px;
}
.ant-popover-placement-right,
.ant-popover-placement-rightTop,
.ant-popover-placement-rightBottom {
  padding-left: 10px;
}
.ant-popover-placement-bottom,
.ant-popover-placement-bottomLeft,
.ant-popover-placement-bottomRight {
  padding-top: 10px;
}
.ant-popover-placement-left,
.ant-popover-placement-leftTop,
.ant-popover-placement-leftBottom {
  padding-right: 10px;
}
.ant-popover-inner {
  background-color: #fff;
  background-clip: padding-box;
  border-radius: 5px;
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.15) \9;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .ant-popover {
    /* IE10+ */
  }
  .ant-popover-inner {
    box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
  }
}
.ant-popover-title {
  min-width: 177px;
  min-height: 32px;
  margin: 0;
  padding: 5px 16px 4px;
  color: #333333;
  font-weight: 500;
  border-bottom: 1px solid #f0f0f0;
}
.ant-popover-inner-content {
  padding: 12px 16px;
  color: #666666;
}
.ant-popover-message {
  position: relative;
  padding: 4px 0 12px;
  color: #666666;
  font-size: 14px;
}
.ant-popover-message > .anticon {
  position: absolute;
  top: 8.0005px;
  color: #faad14;
  font-size: 14px;
}
.ant-popover-message-title {
  padding-left: 22px;
}
.ant-popover-buttons {
  margin-bottom: 4px;
  text-align: right;
}
.ant-popover-buttons button {
  margin-left: 8px;
}
.ant-popover-arrow {
  position: absolute;
  display: block;
  width: 8.48528137px;
  height: 8.48528137px;
  overflow: hidden;
  background: transparent;
  pointer-events: none;
}
.ant-popover-arrow-content {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  width: 6px;
  height: 6px;
  margin: auto;
  background-color: #fff;
  content: '';
  pointer-events: auto;
}
.ant-popover-placement-top .ant-popover-arrow,
.ant-popover-placement-topLeft .ant-popover-arrow,
.ant-popover-placement-topRight .ant-popover-arrow {
  bottom: 1.51471863px;
}
.ant-popover-placement-top .ant-popover-arrow-content,
.ant-popover-placement-topLeft .ant-popover-arrow-content,
.ant-popover-placement-topRight .ant-popover-arrow-content {
  box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.07);
  transform: translateY(-4.24264069px) rotate(45deg);
}
.ant-popover-placement-top .ant-popover-arrow {
  left: 50%;
  transform: translateX(-50%);
}
.ant-popover-placement-topLeft .ant-popover-arrow {
  left: 16px;
}
.ant-popover-placement-topRight .ant-popover-arrow {
  right: 16px;
}
.ant-popover-placement-right .ant-popover-arrow,
.ant-popover-placement-rightTop .ant-popover-arrow,
.ant-popover-placement-rightBottom .ant-popover-arrow {
  left: 1.51471863px;
}
.ant-popover-placement-right .ant-popover-arrow-content,
.ant-popover-placement-rightTop .ant-popover-arrow-content,
.ant-popover-placement-rightBottom .ant-popover-arrow-content {
  box-shadow: -3px 3px 7px rgba(0, 0, 0, 0.07);
  transform: translateX(4.24264069px) rotate(45deg);
}
.ant-popover-placement-right .ant-popover-arrow {
  top: 50%;
  transform: translateY(-50%);
}
.ant-popover-placement-rightTop .ant-popover-arrow {
  top: 12px;
}
.ant-popover-placement-rightBottom .ant-popover-arrow {
  bottom: 12px;
}
.ant-popover-placement-bottom .ant-popover-arrow,
.ant-popover-placement-bottomLeft .ant-popover-arrow,
.ant-popover-placement-bottomRight .ant-popover-arrow {
  top: 1.51471863px;
}
.ant-popover-placement-bottom .ant-popover-arrow-content,
.ant-popover-placement-bottomLeft .ant-popover-arrow-content,
.ant-popover-placement-bottomRight .ant-popover-arrow-content {
  box-shadow: -2px -2px 5px rgba(0, 0, 0, 0.06);
  transform: translateY(4.24264069px) rotate(45deg);
}
.ant-popover-placement-bottom .ant-popover-arrow {
  left: 50%;
  transform: translateX(-50%);
}
.ant-popover-placement-bottomLeft .ant-popover-arrow {
  left: 16px;
}
.ant-popover-placement-bottomRight .ant-popover-arrow {
  right: 16px;
}
.ant-popover-placement-left .ant-popover-arrow,
.ant-popover-placement-leftTop .ant-popover-arrow,
.ant-popover-placement-leftBottom .ant-popover-arrow {
  right: 1.51471863px;
}
.ant-popover-placement-left .ant-popover-arrow-content,
.ant-popover-placement-leftTop .ant-popover-arrow-content,
.ant-popover-placement-leftBottom .ant-popover-arrow-content {
  box-shadow: 3px -3px 7px rgba(0, 0, 0, 0.07);
  transform: translateX(-4.24264069px) rotate(45deg);
}
.ant-popover-placement-left .ant-popover-arrow {
  top: 50%;
  transform: translateY(-50%);
}
.ant-popover-placement-leftTop .ant-popover-arrow {
  top: 12px;
}
.ant-popover-placement-leftBottom .ant-popover-arrow {
  bottom: 12px;
}
.ant-popover-pink .ant-popover-inner {
  background-color: #eb2f96;
}
.ant-popover-pink .ant-popover-arrow-content {
  background-color: #eb2f96;
}
.ant-popover-magenta .ant-popover-inner {
  background-color: #eb2f96;
}
.ant-popover-magenta .ant-popover-arrow-content {
  background-color: #eb2f96;
}
.ant-popover-red .ant-popover-inner {
  background-color: #f5222d;
}
.ant-popover-red .ant-popover-arrow-content {
  background-color: #f5222d;
}
.ant-popover-volcano .ant-popover-inner {
  background-color: #fa541c;
}
.ant-popover-volcano .ant-popover-arrow-content {
  background-color: #fa541c;
}
.ant-popover-orange .ant-popover-inner {
  background-color: #fa8c16;
}
.ant-popover-orange .ant-popover-arrow-content {
  background-color: #fa8c16;
}
.ant-popover-yellow .ant-popover-inner {
  background-color: #fadb14;
}
.ant-popover-yellow .ant-popover-arrow-content {
  background-color: #fadb14;
}
.ant-popover-gold .ant-popover-inner {
  background-color: #faad14;
}
.ant-popover-gold .ant-popover-arrow-content {
  background-color: #faad14;
}
.ant-popover-cyan .ant-popover-inner {
  background-color: #13c2c2;
}
.ant-popover-cyan .ant-popover-arrow-content {
  background-color: #13c2c2;
}
.ant-popover-lime .ant-popover-inner {
  background-color: #a0d911;
}
.ant-popover-lime .ant-popover-arrow-content {
  background-color: #a0d911;
}
.ant-popover-green .ant-popover-inner {
  background-color: #52c41a;
}
.ant-popover-green .ant-popover-arrow-content {
  background-color: #52c41a;
}
.ant-popover-blue .ant-popover-inner {
  background-color: #1890ff;
}
.ant-popover-blue .ant-popover-arrow-content {
  background-color: #1890ff;
}
.ant-popover-geekblue .ant-popover-inner {
  background-color: #2f54eb;
}
.ant-popover-geekblue .ant-popover-arrow-content {
  background-color: #2f54eb;
}
.ant-popover-purple .ant-popover-inner {
  background-color: #722ed1;
}
.ant-popover-purple .ant-popover-arrow-content {
  background-color: #722ed1;
}
.ant-popover-rtl {
  direction: rtl;
  text-align: right;
}
.ant-popover-rtl .ant-popover-message-title {
  padding-right: 22px;
  padding-left: 16px;
}
.ant-popover-rtl .ant-popover-buttons {
  text-align: left;
}
.ant-popover-rtl .ant-popover-buttons button {
  margin-right: 8px;
  margin-left: 0;
}

.atsHome___2L0ia {
  width: 100%;
  min-width: 1440px;
  height: 100%;
  overflow: auto;
}
.atsHome___2L0ia .title___3_qYP {
  display: flex;
  justify-content: center;
  padding: 70px 0 46px 0;
  color: #f7f7f7;
  background: #008cf4 linear-gradient(9deg, rgba(38, 49, 120, 0.6) 0%, rgba(22, 144, 255, 0) 100%);
}
.atsHome___2L0ia .title___3_qYP .titleName___2JOhd {
  display: flex;
  align-items: center;
  font-size: 26px;
}
.atsHome___2L0ia .title___3_qYP .titleName___2JOhd span {
  padding-right: 18px;
  padding-left: 18px;
}
.atsHome___2L0ia .title___3_qYP .titleName___2JOhd svg {
  height: 36px;
}
.atsHome___2L0ia .title___3_qYP .titleLeftContent___3R_H3 {
  width: 826px;
  margin-right: 90px;
}
.atsHome___2L0ia .title___3_qYP .titleLeftContent___3R_H3 .mainTitle___2YMpS {
  margin-top: 50px;
  margin-bottom: 60px;
  font-weight: 600;
  font-size: 50px;
}
.atsHome___2L0ia .title___3_qYP .titleLeftContent___3R_H3 .description___1ug31 {
  font-size: 20px;
}
.atsHome___2L0ia .service___1jI9b {
  margin-top: 110px;
  margin-bottom: 80px;
  color: #1c213f;
  font-weight: 600;
  font-size: 50px;
  text-align: center;
}
.atsHome___2L0ia .serviceContainer___2Lczm .serviceBox___a_Ffv {
  display: inline-block;
  width: 620px;
  height: 320px;
  padding-top: 40px;
  padding-left: 30px;
  background-color: rgba(0, 140, 244, 0.1);
  border-radius: 20px;
}
.atsHome___2L0ia .serviceContainer___2Lczm .serviceBox___a_Ffv:first-child {
  margin-right: 40px;
}
.atsHome___2L0ia .serviceContainer___2Lczm .serviceBox___a_Ffv .serviceBoxTitle___5k6QO {
  display: flex;
  align-items: center;
  color: #000;
  font-weight: 600;
  font-size: 24px;
}
.atsHome___2L0ia .serviceContainer___2Lczm .serviceBox___a_Ffv .serviceBoxTitle___5k6QO span {
  margin-left: 10px;
}
.atsHome___2L0ia .serviceContainer___2Lczm .serviceBox___a_Ffv .serviceBoxContent___2pWDQ {
  display: flex;
  align-items: center;
  height: 134px;
  margin-top: 42px;
  color: #666;
  font-size: 16px;
}
.atsHome___2L0ia .serviceContainer___2Lczm .serviceBox___a_Ffv .serviceBoxContent___2pWDQ span {
  width: 256px;
  line-height: 1.8;
}
.atsHome___2L0ia .serviceContainer___2Lczm .serviceBox___a_Ffv .serviceBoxContent___2pWDQ div {
  flex: 1 1;
  text-align: center;
}
.atsHome___2L0ia .serviceContainer___2Lczm .serviceBox___a_Ffv .serviceBoxContent___2pWDQ img {
  width: 230px;
}
.atsHome___2L0ia .serviceContainer___2Lczm .serviceCotainerLine___2hgj9 {
  display: flex;
  justify-content: center;
  margin-bottom: 50px;
}
.atsHome___2L0ia .solution___36xZx {
  margin-top: 110px;
  margin-bottom: 46px;
  color: #1c213f;
  font-weight: 600;
  font-size: 50px;
  text-align: center;
}
.atsHome___2L0ia .solutionContainer___3cBis {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
}
.atsHome___2L0ia .solutionBox___249yf {
  display: flex;
  align-items: center;
  width: 1280px;
  height: 460px;
  margin-bottom: 60px;
  padding: 34px 40px;
  border: 1px solid #ccc;
  border-radius: 16px;
}
.atsHome___2L0ia .solutionBox___249yf:last-child {
  margin-bottom: 144px;
}
.atsHome___2L0ia .solutionBox___249yf img {
  margin-right: 80px;
}
.atsHome___2L0ia .solutionBox___249yf .solutionBoxTitle___3bTi9 {
  margin-bottom: 28px;
  color: #000;
  font-weight: 600;
  font-size: 24px;
}
.atsHome___2L0ia .solutionBox___249yf .solutionBoxContent___pv769 {
  width: 480px;
  height: 78px;
  margin-bottom: 90px;
  color: #666;
  font-size: 16px;
}
.atsHome___2L0ia .solutionBox___249yf .solutionIcons___yj8jC {
  display: flex;
  align-items: center;
  color: #000;
  font-size: 16px;
}
.atsHome___2L0ia .solutionBox___249yf .solutionIcons___yj8jC svg {
  margin-right: 10px;
}
.atsHome___2L0ia .solutionBox___249yf .solutionIcons___yj8jC svg:not(:first-child) {
  margin-left: 40px;
}
.atsHome___2L0ia .gifts___3mJ7D {
  position: fixed;
  top: 70%;
  right: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 158px;
  height: 74px;
  color: #fff;
  font-size: 14px;
  background: #008cf4;
  border-radius: 6px;
  box-shadow: 0 0 6px 0 rgba(51, 51, 51, 0.3);
}
.atsHome___2L0ia .ant-popover-inner-content {
  padding: 0 !important;
}
.atsHome___2L0ia svg {
  margin-right: 10px;
}
.giftPop___1WyVl {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 300px;
  color: #333;
  font-size: 18px;
  background-image: url(./static/chahua_bj.3c717555.svg);
  background-repeat: no-repeat;
}
.giftPop___1WyVl img {
  margin-top: 66px;
  margin-bottom: 36px;
}
.giftPop___1WyVl .scanTip___2bAA9 {
  margin-top: 10px;
  margin-bottom: 66px;
  font-weight: 500;
}
.giftPop___1WyVl .scanTip___2bAA9 svg {
  margin-right: 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-radio-group {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #666666;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  display: inline-block;
  font-size: 0;
}
.ant-radio-group .ant-badge-count {
  z-index: 1;
}
.ant-radio-group > .ant-badge:not(:first-child) > .ant-radio-button-wrapper {
  border-left: none;
}
.ant-radio-wrapper {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #666666;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  position: relative;
  display: inline-flex;
  align-items: baseline;
  margin-right: 8px;
  cursor: pointer;
}
.ant-radio-wrapper::after {
  display: inline-block;
  width: 0;
  overflow: hidden;
  content: '\a0';
}
.ant-radio {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #666666;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  position: relative;
  top: 0.2em;
  display: inline-block;
  outline: none;
  cursor: pointer;
}
.ant-radio-wrapper:hover .ant-radio,
.ant-radio:hover .ant-radio-inner,
.ant-radio-input:focus + .ant-radio-inner {
  border-color: #008CF4;
}
.ant-radio-input:focus + .ant-radio-inner {
  box-shadow: 0 0 0 3px rgba(0, 140, 244, 0.08);
}
.ant-radio-checked::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 1px solid #008CF4;
  border-radius: 50%;
  visibility: hidden;
  animation: antRadioEffect 0.36s ease-in-out;
  animation-fill-mode: both;
  content: '';
}
.ant-radio:hover::after,
.ant-radio-wrapper:hover .ant-radio::after {
  visibility: visible;
}
.ant-radio-inner {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  width: 16px;
  height: 16px;
  background-color: #fff;
  border-color: #d9d9d9;
  border-style: solid;
  border-width: 1px;
  border-radius: 50%;
  transition: all 0.3s;
}
.ant-radio-inner::after {
  position: absolute;
  top: 3px;
  left: 3px;
  display: block;
  width: 8px;
  height: 8px;
  background-color: #008CF4;
  border-top: 0;
  border-left: 0;
  border-radius: 8px;
  transform: scale(0);
  opacity: 0;
  transition: all 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
  content: ' ';
}
.ant-radio-input {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  cursor: pointer;
  opacity: 0;
}
.ant-radio-checked .ant-radio-inner {
  border-color: #008CF4;
}
.ant-radio-checked .ant-radio-inner::after {
  transform: scale(1);
  opacity: 1;
  transition: all 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.ant-radio-disabled {
  cursor: not-allowed;
}
.ant-radio-disabled .ant-radio-inner {
  background-color: #f5f5f5;
  border-color: #d9d9d9 !important;
  cursor: not-allowed;
}
.ant-radio-disabled .ant-radio-inner::after {
  background-color: rgba(0, 0, 0, 0.2);
}
.ant-radio-disabled .ant-radio-input {
  cursor: not-allowed;
}
.ant-radio-disabled + span {
  color: #CCCCCC;
  cursor: not-allowed;
}
span.ant-radio + * {
  padding-right: 8px;
  padding-left: 8px;
}
.ant-radio-button-wrapper {
  position: relative;
  display: inline-block;
  height: 36px;
  margin: 0;
  padding: 0 15px;
  color: #666666;
  font-size: 14px;
  line-height: 34px;
  background: #fff;
  border: 1px solid #d9d9d9;
  border-top-width: 1.02px;
  border-left-width: 0;
  cursor: pointer;
  transition: color 0.3s, background 0.3s, border-color 0.3s, box-shadow 0.3s;
}
.ant-radio-button-wrapper a {
  color: #666666;
}
.ant-radio-button-wrapper > .ant-radio-button {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
}
.ant-radio-group-large .ant-radio-button-wrapper {
  height: 40px;
  font-size: 16px;
  line-height: 38px;
}
.ant-radio-group-small .ant-radio-button-wrapper {
  height: 24px;
  padding: 0 7px;
  line-height: 22px;
}
.ant-radio-button-wrapper:not(:first-child)::before {
  position: absolute;
  top: -1px;
  left: -1px;
  display: block;
  box-sizing: content-box;
  width: 1px;
  height: 100%;
  padding: 1px 0;
  background-color: #d9d9d9;
  transition: background-color 0.3s;
  content: '';
}
.ant-radio-button-wrapper:first-child {
  border-left: 1px solid #d9d9d9;
  border-radius: 5px 0 0 5px;
}
.ant-radio-button-wrapper:last-child {
  border-radius: 0 5px 5px 0;
}
.ant-radio-button-wrapper:first-child:last-child {
  border-radius: 5px;
}
.ant-radio-button-wrapper:hover {
  position: relative;
  color: #008CF4;
}
.ant-radio-button-wrapper:focus-within {
  box-shadow: 0 0 0 3px rgba(0, 140, 244, 0.08);
}
.ant-radio-button-wrapper .ant-radio-inner,
.ant-radio-button-wrapper input[type='checkbox'],
.ant-radio-button-wrapper input[type='radio'] {
  width: 0;
  height: 0;
  opacity: 0;
  pointer-events: none;
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) {
  z-index: 1;
  color: #008CF4;
  background: #fff;
  border-color: #008CF4;
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled)::before {
  background-color: #008CF4;
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):first-child {
  border-color: #008CF4;
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover {
  color: #29a9ff;
  border-color: #29a9ff;
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover::before {
  background-color: #29a9ff;
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active {
  color: #006ecf;
  border-color: #006ecf;
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active::before {
  background-color: #006ecf;
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):focus-within {
  box-shadow: 0 0 0 3px rgba(0, 140, 244, 0.08);
}
.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) {
  color: #fff;
  background: #008CF4;
  border-color: #008CF4;
}
.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover {
  color: #fff;
  background: #29a9ff;
  border-color: #29a9ff;
}
.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active {
  color: #fff;
  background: #006ecf;
  border-color: #006ecf;
}
.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):focus-within {
  box-shadow: 0 0 0 3px rgba(0, 140, 244, 0.08);
}
.ant-radio-button-wrapper-disabled {
  color: #CCCCCC;
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  cursor: not-allowed;
}
.ant-radio-button-wrapper-disabled:first-child,
.ant-radio-button-wrapper-disabled:hover {
  color: #CCCCCC;
  background-color: #f5f5f5;
  border-color: #d9d9d9;
}
.ant-radio-button-wrapper-disabled:first-child {
  border-left-color: #d9d9d9;
}
.ant-radio-button-wrapper-disabled.ant-radio-button-wrapper-checked {
  color: #CCCCCC;
  background-color: #e6e6e6;
  border-color: #d9d9d9;
  box-shadow: none;
}
@keyframes antRadioEffect {
  0% {
    transform: scale(1);
    opacity: 0.5;
  }
  100% {
    transform: scale(1.6);
    opacity: 0;
  }
}
.ant-radio-group.ant-radio-group-rtl {
  direction: rtl;
}
.ant-radio-wrapper.ant-radio-wrapper-rtl {
  margin-right: 0;
  margin-left: 8px;
  direction: rtl;
}
.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl {
  border-right-width: 0;
  border-left-width: 1px;
}
.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:not(:first-child)::before {
  right: -1px;
  left: 0;
}
.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:first-child {
  border-right: 1px solid #d9d9d9;
  border-radius: 0 5px 5px 0;
}
.ant-radio-button-wrapper-checked:not([class*=' ant-radio-button-wrapper-disabled']).ant-radio-button-wrapper:first-child {
  border-right-color: #29a9ff;
}
.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:last-child {
  border-radius: 5px 0 0 5px;
}
.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper-disabled:first-child {
  border-right-color: #d9d9d9;
}

.phoneBox___2DD8a {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #f7f7f7;
}
.phoneBox___2DD8a .phoneContainer___DmKN7 {
  width: 376px;
  height: 90%;
  margin: 40px auto;
  padding: 14px 14px;
  text-align: center;
  background: #fff;
  border-radius: 14px;
  box-shadow: 0 0 10px 0 #ccc;
}
.phoneBox___2DD8a .screenContainer___84TQ- {
  display: flex;
  flex-direction: column;
  width: 348px;
  height: 100%;
  background-color: #f7f7f7;
  border: 1px solid #ccc;
  border-radius: 10px;
  position: relative;
}

.preview___2Na0H {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.preview___2Na0H .content___23Ih3 {
  position: relative;
  flex: 1 1;
}
.preview___2Na0H .content___23Ih3 .headerTitle___28GWn {
  padding-top: 12px;
  padding-bottom: 12px;
  color: #333;
  font-weight: 500;
  font-size: 16px;
  text-align: center;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
.preview___2Na0H .content___23Ih3 .groups___1puSt {
  flex: 1 1;
  overflow: auto;
}
.preview___2Na0H .content___23Ih3 .group___1XwNA {
  text-align: left;
}
.preview___2Na0H .content___23Ih3 .group___1XwNA .tag___1r93e {
  display: inline-block;
  width: 3px;
  height: 14px;
  margin-right: 10px;
  background: #008cf4;
  border-radius: 2px;
}
.preview___2Na0H .content___23Ih3 .group___1XwNA .groupTitle___19OwV {
  display: flex;
  align-items: center;
  padding: 12px 14px;
  color: #333;
  font-size: 14px;
}
.preview___2Na0H .content___23Ih3 .group___1XwNA .fields___1haJ2 {
  padding: 14px 14px 14px 0;
  padding-left: 14px;
  font-size: 14px;
  background-color: #fff;
}
.preview___2Na0H .content___23Ih3 .group___1XwNA .fields___1haJ2:not(:last-child) {
  border-bottom: 1px solid #e5e5e5;
}
.preview___2Na0H .content___23Ih3 .group___1XwNA .fields___1haJ2 .field___3Bybh {
  display: flex;
  align-items: center;
}
.preview___2Na0H .content___23Ih3 .group___1XwNA .fields___1haJ2 .field___3Bybh.splitLineField___3KzEe {
  flex-direction: column;
  align-items: flex-start;
}
.preview___2Na0H .content___23Ih3 .group___1XwNA .fields___1haJ2 .fileType___1GBha {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 56px;
  height: 56px;
  margin-top: 10px;
  border: 1px solid #ddd;
}
.preview___2Na0H .content___23Ih3 .group___1XwNA .fields___1haJ2 .fieldName___2kk-A {
  flex: 1 1;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  min-width: 80px;
  color: #333;
}
.preview___2Na0H .content___23Ih3 .group___1XwNA .fields___1haJ2 .required___2Lhso {
  margin-left: 4px;
  color: #fd6868;
  font-size: 14px;
}
.preview___2Na0H .content___23Ih3 .group___1XwNA .fields___1haJ2 .tip___2do5N {
  float: right;
  color: #ccc;
}
.preview___2Na0H .content___23Ih3 .group___1XwNA .fields___1haJ2 .data___2w9fe {
  color: #999;
}
.preview___2Na0H .content___23Ih3 .group___1XwNA .fields___1haJ2 .icons___15uON {
  margin-left: 6px;
}
.preview___2Na0H .content___23Ih3 .footer___3GwHm {
  width: 100%;
  margin: 0 auto;
  padding: 10px 14px;
  color: #fff;
  background-color: #fff;
  border-radius: 0 0 10px 10px;
}
.preview___2Na0H .content___23Ih3 .footer___3GwHm span {
  display: inline-block;
  width: 94%;
  height: 42px;
  color: #fff;
  line-height: 42px;
  background-color: #008cf4;
  border-radius: 20px;
}
.preview___2Na0H .content___23Ih3 .textReview___13xRE {
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  background-color: #fff;
  border-radius: 10px;
}
.preview___2Na0H .content___23Ih3 .textReview___13xRE .back___cCJQs {
  display: flex;
  align-items: center;
  height: 50px;
  padding: 0 10px;
  background-color: #f7f7f7;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  cursor: pointer;
}
.preview___2Na0H .content___23Ih3 .textReview___13xRE .back___cCJQs svg {
  margin-right: 15px;
}
.preview___2Na0H .content___23Ih3 .textReview___13xRE .back___cCJQs span {
  font-size: 15px;
}
.preview___2Na0H .content___23Ih3 .textReview___13xRE p {
  flex: 1 1;
  padding: 10px;
  overflow: auto;
  text-align: left;
  text-indent: 2em;
}
.preview___2Na0H .cardGroup___2D3oh:not(:first-child) {
  margin-top: 10px;
}
.preview___2Na0H .cardGroup___2D3oh:not(:last-child) {
  margin-bottom: 10px;
}
.preview___2Na0H .cardGroupTitle___3K01W {
  padding-top: 14px;
  padding-bottom: 4px;
  padding-left: 14px;
  color: #333;
  font-weight: 500;
  background: #fff;
}
.preview___2Na0H .desc___3WAh0 {
  margin: 14px;
}
.preview___2Na0H .desc___3WAh0 .descInfo___3M9_S {
  color: #999;
}
.preview___2Na0H .desc___3WAh0 .descTitle___24Dvs {
  color: #008cf4;
  cursor: pointer;
}

/* 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-drawer {
  position: fixed;
  z-index: 1001;
  width: 0%;
  height: 100%;
  transition: transform 0.3s cubic-bezier(0.7, 0.3, 0.1, 1), height 0s ease 0.3s, width 0s ease 0.3s;
}
.ant-drawer > * {
  transition: transform 0.3s cubic-bezier(0.7, 0.3, 0.1, 1), box-shadow 0.3s cubic-bezier(0.7, 0.3, 0.1, 1);
}
.ant-drawer-content-wrapper {
  position: absolute;
  width: 100%;
  height: 100%;
}
.ant-drawer .ant-drawer-content {
  width: 100%;
  height: 100%;
}
.ant-drawer-left,
.ant-drawer-right {
  top: 0;
  width: 0%;
  height: 100%;
}
.ant-drawer-left .ant-drawer-content-wrapper,
.ant-drawer-right .ant-drawer-content-wrapper {
  height: 100%;
}
.ant-drawer-left.ant-drawer-open,
.ant-drawer-right.ant-drawer-open {
  width: 100%;
  transition: transform 0.3s cubic-bezier(0.7, 0.3, 0.1, 1);
}
.ant-drawer-left {
  left: 0;
}
.ant-drawer-left .ant-drawer-content-wrapper {
  left: 0;
}
.ant-drawer-left.ant-drawer-open .ant-drawer-content-wrapper {
  box-shadow: 6px 0 16px -8px rgba(0, 0, 0, 0.08), 9px 0 28px 0 rgba(0, 0, 0, 0.05), 12px 0 48px 16px rgba(0, 0, 0, 0.03);
}
.ant-drawer-right {
  right: 0;
}
.ant-drawer-right .ant-drawer-content-wrapper {
  right: 0;
}
.ant-drawer-right.ant-drawer-open .ant-drawer-content-wrapper {
  box-shadow: -6px 0 16px -8px rgba(0, 0, 0, 0.08), -9px 0 28px 0 rgba(0, 0, 0, 0.05), -12px 0 48px 16px rgba(0, 0, 0, 0.03);
}
.ant-drawer-right.ant-drawer-open.no-mask {
  right: 1px;
  transform: translateX(1px);
}
.ant-drawer-top,
.ant-drawer-bottom {
  left: 0;
  width: 100%;
  height: 0%;
}
.ant-drawer-top .ant-drawer-content-wrapper,
.ant-drawer-bottom .ant-drawer-content-wrapper {
  width: 100%;
}
.ant-drawer-top.ant-drawer-open,
.ant-drawer-bottom.ant-drawer-open {
  height: 100%;
  transition: transform 0.3s cubic-bezier(0.7, 0.3, 0.1, 1);
}
.ant-drawer-top {
  top: 0;
}
.ant-drawer-top.ant-drawer-open .ant-drawer-content-wrapper {
  box-shadow: 0 6px 16px -8px rgba(0, 0, 0, 0.08), 0 9px 28px 0 rgba(0, 0, 0, 0.05), 0 12px 48px 16px rgba(0, 0, 0, 0.03);
}
.ant-drawer-bottom {
  bottom: 0;
}
.ant-drawer-bottom .ant-drawer-content-wrapper {
  bottom: 0;
}
.ant-drawer-bottom.ant-drawer-open .ant-drawer-content-wrapper {
  box-shadow: 0 -6px 16px -8px rgba(0, 0, 0, 0.08), 0 -9px 28px 0 rgba(0, 0, 0, 0.05), 0 -12px 48px 16px rgba(0, 0, 0, 0.03);
}
.ant-drawer-bottom.ant-drawer-open.no-mask {
  bottom: 1px;
  transform: translateY(1px);
}
.ant-drawer.ant-drawer-open .ant-drawer-mask {
  height: 100%;
  opacity: 1;
  transition: none;
  animation: antdDrawerFadeIn 0.3s cubic-bezier(0.7, 0.3, 0.1, 1);
  pointer-events: auto;
}
.ant-drawer-title {
  margin: 0;
  color: #333333;
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
}
.ant-drawer-content {
  position: relative;
  z-index: 1;
  overflow: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 0;
}
.ant-drawer-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 10;
  display: block;
  padding: 20px;
  color: #999999;
  font-weight: 700;
  font-size: 16px;
  font-style: normal;
  line-height: 1;
  text-align: center;
  text-transform: none;
  text-decoration: none;
  background: transparent;
  border: 0;
  outline: 0;
  cursor: pointer;
  transition: color 0.3s;
  text-rendering: auto;
}
.ant-drawer-close:focus,
.ant-drawer-close:hover {
  color: rgba(0, 0, 0, 0.75);
  text-decoration: none;
}
.ant-drawer-header-no-title .ant-drawer-close {
  margin-right: var(--scroll-bar);
  /* stylelint-disable-next-line function-calc-no-invalid */
  padding-right: calc(20px - var(--scroll-bar));
}
.ant-drawer-header {
  position: relative;
  padding: 16px 24px;
  color: #666666;
  background: #fff;
  border-bottom: 1px solid #f0f0f0;
  border-radius: 5px 5px 0 0;
}
.ant-drawer-header-no-title {
  color: #666666;
  background: #fff;
}
.ant-drawer-wrapper-body {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  width: 100%;
  height: 100%;
}
.ant-drawer-body {
  flex-grow: 1;
  padding: 24px;
  overflow: auto;
  font-size: 14px;
  line-height: 1.5715;
  word-wrap: break-word;
}
.ant-drawer-footer {
  flex-shrink: 0;
  padding: 10px 16px;
  border-top: 1px solid #f0f0f0;
}
.ant-drawer-mask {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 0;
  background-color: rgba(0, 0, 0, 0.45);
  opacity: 0;
  filter: alpha(opacity=45);
  transition: opacity 0.3s linear, height 0s ease 0.3s;
  pointer-events: none;
}
.ant-drawer-open-content {
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
}
.ant-drawer .ant-picker-clear {
  background: #fff;
}
@keyframes antdDrawerFadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.ant-drawer-rtl {
  direction: rtl;
}
.ant-drawer-rtl .ant-drawer-close {
  right: auto;
  left: 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-checkbox {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #666666;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  position: relative;
  top: 0.2em;
  line-height: 1;
  white-space: nowrap;
  outline: none;
  cursor: pointer;
}
.ant-checkbox-wrapper:hover .ant-checkbox-inner,
.ant-checkbox:hover .ant-checkbox-inner,
.ant-checkbox-input:focus + .ant-checkbox-inner {
  border-color: #008CF4;
}
.ant-checkbox-checked::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 1px solid #008CF4;
  border-radius: 5px;
  visibility: hidden;
  animation: antCheckboxEffect 0.36s ease-in-out;
  animation-fill-mode: backwards;
  content: '';
}
.ant-checkbox:hover::after,
.ant-checkbox-wrapper:hover .ant-checkbox::after {
  visibility: visible;
}
.ant-checkbox-inner {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  width: 16px;
  height: 16px;
  direction: ltr;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 5px;
  border-collapse: separate;
  transition: all 0.3s;
}
.ant-checkbox-inner::after {
  position: absolute;
  top: 50%;
  left: 21.5%;
  display: table;
  width: 5.71428571px;
  height: 9.14285714px;
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  transform: rotate(45deg) scale(0) translate(-50%, -50%);
  opacity: 0;
  transition: all 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6), opacity 0.1s;
  content: ' ';
}
.ant-checkbox-input {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  cursor: pointer;
  opacity: 0;
}
.ant-checkbox-checked .ant-checkbox-inner::after {
  position: absolute;
  display: table;
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  transform: rotate(45deg) scale(1) translate(-50%, -50%);
  opacity: 1;
  transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s;
  content: ' ';
}
.ant-checkbox-checked .ant-checkbox-inner {
  background-color: #008CF4;
  border-color: #008CF4;
}
.ant-checkbox-disabled {
  cursor: not-allowed;
}
.ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner::after {
  border-color: #CCCCCC;
  animation-name: none;
}
.ant-checkbox-disabled .ant-checkbox-input {
  cursor: not-allowed;
}
.ant-checkbox-disabled .ant-checkbox-inner {
  background-color: #f5f5f5;
  border-color: #d9d9d9 !important;
}
.ant-checkbox-disabled .ant-checkbox-inner::after {
  border-color: #f5f5f5;
  border-collapse: separate;
  animation-name: none;
}
.ant-checkbox-disabled + span {
  color: #CCCCCC;
  cursor: not-allowed;
}
.ant-checkbox-disabled:hover::after,
.ant-checkbox-wrapper:hover .ant-checkbox-disabled::after {
  visibility: hidden;
}
.ant-checkbox-wrapper {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #666666;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  display: inline-flex;
  align-items: baseline;
  line-height: unset;
  cursor: pointer;
}
.ant-checkbox-wrapper::after {
  display: inline-block;
  width: 0;
  overflow: hidden;
  content: '\a0';
}
.ant-checkbox-wrapper.ant-checkbox-wrapper-disabled {
  cursor: not-allowed;
}
.ant-checkbox-wrapper + .ant-checkbox-wrapper {
  margin-left: 8px;
}
.ant-checkbox + span {
  padding-right: 8px;
  padding-left: 8px;
}
.ant-checkbox-group {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #666666;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  display: inline-block;
}
.ant-checkbox-group-item {
  margin-right: 8px;
}
.ant-checkbox-group-item:last-child {
  margin-right: 0;
}
.ant-checkbox-group-item + .ant-checkbox-group-item {
  margin-left: 0;
}
.ant-checkbox-indeterminate .ant-checkbox-inner {
  background-color: #fff;
  border-color: #d9d9d9;
}
.ant-checkbox-indeterminate .ant-checkbox-inner::after {
  top: 50%;
  left: 50%;
  width: 8px;
  height: 8px;
  background-color: #008CF4;
  border: 0;
  transform: translate(-50%, -50%) scale(1);
  opacity: 1;
  content: ' ';
}
.ant-checkbox-indeterminate.ant-checkbox-disabled .ant-checkbox-inner::after {
  background-color: #CCCCCC;
  border-color: #CCCCCC;
}
.ant-checkbox-rtl {
  direction: rtl;
}
.ant-checkbox-group-rtl .ant-checkbox-group-item {
  margin-right: 0;
  margin-left: 8px;
}
.ant-checkbox-group-rtl .ant-checkbox-group-item:last-child {
  margin-left: 0 !important;
}
.ant-checkbox-group-rtl .ant-checkbox-group-item + .ant-checkbox-group-item {
  margin-left: 8px;
}

/* 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-table.ant-table-middle {
  font-size: 14px;
}
.ant-table.ant-table-middle .ant-table-title,
.ant-table.ant-table-middle .ant-table-footer,
.ant-table.ant-table-middle .ant-table-thead > tr > th,
.ant-table.ant-table-middle .ant-table-tbody > tr > td,
.ant-table.ant-table-middle tfoot > tr > th,
.ant-table.ant-table-middle tfoot > tr > td {
  padding: 12px 8px;
}
.ant-table.ant-table-middle .ant-table-filter-trigger {
  margin-right: -4px;
}
.ant-table.ant-table-middle .ant-table-expanded-row-fixed {
  margin: -12px -8px;
}
.ant-table.ant-table-middle .ant-table-tbody .ant-table-wrapper:only-child .ant-table {
  margin: -12px -8px -12px 25px;
}
.ant-table.ant-table-small {
  font-size: 14px;
}
.ant-table.ant-table-small .ant-table-title,
.ant-table.ant-table-small .ant-table-footer,
.ant-table.ant-table-small .ant-table-thead > tr > th,
.ant-table.ant-table-small .ant-table-tbody > tr > td,
.ant-table.ant-table-small tfoot > tr > th,
.ant-table.ant-table-small tfoot > tr > td {
  padding: 8px 8px;
}
.ant-table.ant-table-small .ant-table-filter-trigger {
  margin-right: -4px;
}
.ant-table.ant-table-small .ant-table-expanded-row-fixed {
  margin: -8px -8px;
}
.ant-table.ant-table-small .ant-table-tbody .ant-table-wrapper:only-child .ant-table {
  margin: -8px -8px -8px 25px;
}
.ant-table-small .ant-table-thead > tr > th {
  background-color: #fafafa;
}
.ant-table-small .ant-table-selection-column {
  width: 46px;
  min-width: 46px;
}
.ant-table.ant-table-bordered > .ant-table-title {
  border: 1px solid #f0f0f0;
  border-bottom: 0;
}
.ant-table.ant-table-bordered > .ant-table-container {
  border-left: 1px solid #f0f0f0;
}
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > thead > tr > th,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > thead > tr > th,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > thead > tr > th,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > thead > tr > th,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > tbody > tr > td,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > tbody > tr > td,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > tbody > tr > td,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > tbody > tr > td,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > tfoot > tr > th,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > tfoot > tr > th,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > tfoot > tr > th,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > tfoot > tr > th,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > tfoot > tr > td,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > tfoot > tr > td,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > tfoot > tr > td,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > tfoot > tr > td {
  border-right: 1px solid #f0f0f0;
}
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > thead > tr:not(:last-child) > th,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > thead > tr:not(:last-child) > th,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > thead > tr:not(:last-child) > th,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > thead > tr:not(:last-child) > th {
  border-bottom: 1px solid #f0f0f0;
}
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > thead > tr > th::before,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > thead > tr > th::before,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > thead > tr > th::before,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > thead > tr > th::before {
  background-color: transparent !important;
}
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > thead > tr > .ant-table-cell-fix-right-first::after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > thead > tr > .ant-table-cell-fix-right-first::after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > thead > tr > .ant-table-cell-fix-right-first::after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > thead > tr > .ant-table-cell-fix-right-first::after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > tbody > tr > .ant-table-cell-fix-right-first::after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > tbody > tr > .ant-table-cell-fix-right-first::after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > tbody > tr > .ant-table-cell-fix-right-first::after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > tbody > tr > .ant-table-cell-fix-right-first::after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > tfoot > tr > .ant-table-cell-fix-right-first::after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > tfoot > tr > .ant-table-cell-fix-right-first::after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > tfoot > tr > .ant-table-cell-fix-right-first::after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > tfoot > tr > .ant-table-cell-fix-right-first::after {
  border-right: 1px solid #f0f0f0;
}
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > tbody > tr > td > .ant-table-expanded-row-fixed,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > tbody > tr > td > .ant-table-expanded-row-fixed,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > tbody > tr > td > .ant-table-expanded-row-fixed,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > tbody > tr > td > .ant-table-expanded-row-fixed {
  margin: -16px -17px;
}
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > tbody > tr > td > .ant-table-expanded-row-fixed::after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > tbody > tr > td > .ant-table-expanded-row-fixed::after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > tbody > tr > td > .ant-table-expanded-row-fixed::after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > tbody > tr > td > .ant-table-expanded-row-fixed::after {
  position: absolute;
  top: 0;
  right: 1px;
  bottom: 0;
  border-right: 1px solid #f0f0f0;
  content: '';
}
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table {
  border-top: 1px solid #f0f0f0;
}
.ant-table.ant-table-bordered.ant-table-scroll-horizontal > .ant-table-container > .ant-table-body > table > tbody > tr.ant-table-expanded-row > td,
.ant-table.ant-table-bordered.ant-table-scroll-horizontal > .ant-table-container > .ant-table-body > table > tbody > tr.ant-table-placeholder > td {
  border-right: 0;
}
.ant-table.ant-table-bordered.ant-table-middle > .ant-table-container > .ant-table-content > table > tbody > tr > td > .ant-table-expanded-row-fixed,
.ant-table.ant-table-bordered.ant-table-middle > .ant-table-container > .ant-table-body > table > tbody > tr > td > .ant-table-expanded-row-fixed {
  margin: -12px -9px;
}
.ant-table.ant-table-bordered.ant-table-small > .ant-table-container > .ant-table-content > table > tbody > tr > td > .ant-table-expanded-row-fixed,
.ant-table.ant-table-bordered.ant-table-small > .ant-table-container > .ant-table-body > table > tbody > tr > td > .ant-table-expanded-row-fixed {
  margin: -8px -9px;
}
.ant-table.ant-table-bordered > .ant-table-footer {
  border: 1px solid #f0f0f0;
  border-top: 0;
}
.ant-table-cell .ant-table-container:first-child {
  border-top: 0;
}
.ant-table-cell-scrollbar {
  box-shadow: 0 1px 0 1px #fafafa;
}
.ant-table-wrapper {
  clear: both;
  max-width: 100%;
}
.ant-table-wrapper::before {
  display: table;
  content: '';
}
.ant-table-wrapper::after {
  display: table;
  clear: both;
  content: '';
}
.ant-table {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #666666;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  position: relative;
  font-size: 14px;
  background: #fff;
  border-radius: 5px;
}
.ant-table table {
  width: 100%;
  text-align: left;
  border-radius: 5px 5px 0 0;
  border-collapse: separate;
  border-spacing: 0;
}
.ant-table-thead > tr > th,
.ant-table-tbody > tr > td,
.ant-table tfoot > tr > th,
.ant-table tfoot > tr > td {
  position: relative;
  padding: 16px 16px;
  overflow-wrap: break-word;
}
.ant-table-cell-ellipsis {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  word-break: keep-all;
}
.ant-table-cell-ellipsis.ant-table-cell-fix-left-last,
.ant-table-cell-ellipsis.ant-table-cell-fix-right-first {
  overflow: visible;
}
.ant-table-cell-ellipsis.ant-table-cell-fix-left-last .ant-table-cell-content,
.ant-table-cell-ellipsis.ant-table-cell-fix-right-first .ant-table-cell-content {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ant-table-cell-ellipsis .ant-table-column-title {
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: keep-all;
}
.ant-table-title {
  padding: 16px 16px;
}
.ant-table-footer {
  padding: 16px 16px;
  color: #333333;
  background: #fafafa;
}
.ant-table-thead > tr > th {
  position: relative;
  color: #333333;
  font-weight: 500;
  text-align: left;
  background: #fafafa;
  border-bottom: 1px solid #f0f0f0;
  transition: background 0.3s ease;
}
.ant-table-thead > tr > th[colspan]:not([colspan='1']) {
  text-align: center;
}
.ant-table-thead > tr > th:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan])::before {
  position: absolute;
  top: 50%;
  right: 0;
  width: 1px;
  height: 1.6em;
  background-color: rgba(0, 0, 0, 0.06);
  transform: translateY(-50%);
  transition: background-color 0.3s;
  content: '';
}
.ant-table-thead > tr:not(:last-child) > th[colspan] {
  border-bottom: 0;
}
.ant-table-tbody > tr > td {
  border-bottom: 1px solid #f0f0f0;
  transition: background 0.3s;
}
.ant-table-tbody > tr > td > .ant-table-wrapper:only-child .ant-table,
.ant-table-tbody > tr > td > .ant-table-expanded-row-fixed > .ant-table-wrapper:only-child .ant-table {
  margin: -16px -16px -16px 33px;
}
.ant-table-tbody > tr > td > .ant-table-wrapper:only-child .ant-table-tbody > tr:last-child > td,
.ant-table-tbody > tr > td > .ant-table-expanded-row-fixed > .ant-table-wrapper:only-child .ant-table-tbody > tr:last-child > td {
  border-bottom: 0;
}
.ant-table-tbody > tr > td > .ant-table-wrapper:only-child .ant-table-tbody > tr:last-child > td:first-child,
.ant-table-tbody > tr > td > .ant-table-expanded-row-fixed > .ant-table-wrapper:only-child .ant-table-tbody > tr:last-child > td:first-child,
.ant-table-tbody > tr > td > .ant-table-wrapper:only-child .ant-table-tbody > tr:last-child > td:last-child,
.ant-table-tbody > tr > td > .ant-table-expanded-row-fixed > .ant-table-wrapper:only-child .ant-table-tbody > tr:last-child > td:last-child {
  border-radius: 0;
}
.ant-table-tbody > tr.ant-table-row:hover > td {
  background: #fafafa;
}
.ant-table-tbody > tr.ant-table-row-selected > td {
  background: #e6f8ff;
  border-color: rgba(0, 0, 0, 0.03);
}
.ant-table-tbody > tr.ant-table-row-selected:hover > td {
  background: #dcf5ff;
}
.ant-table-summary {
  position: relative;
  z-index: 2;
  background: #fff;
}
div.ant-table-summary {
  box-shadow: 0 -1px 0 #f0f0f0;
}
.ant-table-summary > tr > th,
.ant-table-summary > tr > td {
  border-bottom: 1px solid #f0f0f0;
}
.ant-table-pagination.ant-pagination {
  margin: 16px 0;
}
.ant-table-pagination {
  display: flex;
  flex-wrap: wrap;
  grid-row-gap: 8px;
  row-gap: 8px;
}
.ant-table-pagination > * {
  flex: none;
}
.ant-table-pagination-left {
  justify-content: flex-start;
}
.ant-table-pagination-center {
  justify-content: center;
}
.ant-table-pagination-right {
  justify-content: flex-end;
}
.ant-table-thead th.ant-table-column-has-sorters {
  cursor: pointer;
  transition: all 0.3s;
}
.ant-table-thead th.ant-table-column-has-sorters:hover {
  background: rgba(0, 0, 0, 0.04);
}
.ant-table-thead th.ant-table-column-has-sorters:hover::before {
  background-color: transparent !important;
}
.ant-table-thead th.ant-table-column-has-sorters.ant-table-cell-fix-left:hover,
.ant-table-thead th.ant-table-column-has-sorters.ant-table-cell-fix-right:hover {
  background: #f5f5f5;
}
.ant-table-thead th.ant-table-column-sort {
  background: #f5f5f5;
}
.ant-table-thead th.ant-table-column-sort::before {
  background-color: transparent !important;
}
td.ant-table-column-sort {
  background: #fafafa;
}
.ant-table-column-title {
  position: relative;
  z-index: 1;
  flex: 1 1;
}
.ant-table-column-sorters {
  display: flex;
  flex: auto;
  align-items: center;
  justify-content: space-between;
}
.ant-table-column-sorters::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: '';
}
.ant-table-column-sorter {
  color: #bfbfbf;
  font-size: 0;
  transition: color 0.3s;
}
.ant-table-column-sorter-inner {
  display: inline-flex;
  flex-direction: column;
  align-items: center;
}
.ant-table-column-sorter-up,
.ant-table-column-sorter-down {
  font-size: 11px;
}
.ant-table-column-sorter-up.active,
.ant-table-column-sorter-down.active {
  color: #008CF4;
}
.ant-table-column-sorter-up + .ant-table-column-sorter-down {
  margin-top: -0.3em;
}
.ant-table-column-sorters:hover .ant-table-column-sorter {
  color: #a6a6a6;
}
.ant-table-filter-column {
  display: flex;
  justify-content: space-between;
}
.ant-table-filter-trigger {
  position: relative;
  display: flex;
  align-items: center;
  margin: -4px -8px -4px 4px;
  padding: 0 4px;
  color: #bfbfbf;
  font-size: 12px;
  border-radius: 5px;
  cursor: pointer;
  transition: all 0.3s;
}
.ant-table-filter-trigger:hover {
  color: #999999;
  background: rgba(0, 0, 0, 0.04);
}
.ant-table-filter-trigger.active {
  color: #008CF4;
}
.ant-table-filter-dropdown {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #666666;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  min-width: 120px;
  background-color: #fff;
  border-radius: 5px;
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
}
.ant-table-filter-dropdown .ant-dropdown-menu {
  max-height: 264px;
  overflow-x: hidden;
  border: 0;
  box-shadow: none;
}
.ant-table-filter-dropdown-submenu > ul {
  max-height: calc(100vh - 130px);
  overflow-x: hidden;
  overflow-y: auto;
}
.ant-table-filter-dropdown .ant-checkbox-wrapper + span,
.ant-table-filter-dropdown-submenu .ant-checkbox-wrapper + span {
  padding-left: 8px;
}
.ant-table-filter-dropdown-btns {
  display: flex;
  justify-content: space-between;
  padding: 7px 8px 7px 3px;
  overflow: hidden;
  background-color: inherit;
  border-top: 1px solid #f0f0f0;
}
.ant-table-selection-col {
  width: 32px;
}
.ant-table-bordered .ant-table-selection-col {
  width: 50px;
}
table tr th.ant-table-selection-column,
table tr td.ant-table-selection-column {
  padding-right: 8px;
  padding-left: 8px;
  text-align: center;
}
table tr th.ant-table-selection-column .ant-radio-wrapper,
table tr td.ant-table-selection-column .ant-radio-wrapper {
  margin-right: 0;
}
table tr th.ant-table-selection-column::after {
  background-color: transparent !important;
}
.ant-table-selection {
  position: relative;
  display: inline-flex;
  flex-direction: column;
}
.ant-table-selection-extra {
  position: absolute;
  top: 0;
  z-index: 1;
  cursor: pointer;
  transition: all 0.3s;
  -webkit-margin-start: 100%;
          margin-inline-start: 100%;
  -webkit-padding-start: 4px;
          padding-inline-start: 4px;
}
.ant-table-selection-extra .anticon {
  color: #bfbfbf;
  font-size: 10px;
}
.ant-table-selection-extra .anticon:hover {
  color: #a6a6a6;
}
.ant-table-expand-icon-col {
  width: 48px;
}
.ant-table-row-expand-icon-cell {
  text-align: center;
}
.ant-table-row-indent {
  float: left;
  height: 1px;
}
.ant-table-row-expand-icon {
  color: #008CF4;
  text-decoration: none;
  cursor: pointer;
  transition: color 0.3s;
  position: relative;
  display: inline-flex;
  float: left;
  box-sizing: border-box;
  width: 17px;
  height: 17px;
  padding: 0;
  color: inherit;
  line-height: 17px;
  background: #fff;
  border: 1px solid #f0f0f0;
  border-radius: 5px;
  outline: none;
  transform: scale(0.94117647);
  transition: all 0.3s;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-table-row-expand-icon:focus,
.ant-table-row-expand-icon:hover {
  color: #29a9ff;
}
.ant-table-row-expand-icon:active {
  color: #006ecf;
}
.ant-table-row-expand-icon:focus,
.ant-table-row-expand-icon:hover,
.ant-table-row-expand-icon:active {
  border-color: currentColor;
}
.ant-table-row-expand-icon::before,
.ant-table-row-expand-icon::after {
  position: absolute;
  background: currentColor;
  transition: transform 0.3s ease-out;
  content: '';
}
.ant-table-row-expand-icon::before {
  top: 7px;
  right: 3px;
  left: 3px;
  height: 1px;
}
.ant-table-row-expand-icon::after {
  top: 3px;
  bottom: 3px;
  left: 7px;
  width: 1px;
  transform: rotate(90deg);
}
.ant-table-row-expand-icon-collapsed::before {
  transform: rotate(-180deg);
}
.ant-table-row-expand-icon-collapsed::after {
  transform: rotate(0deg);
}
.ant-table-row-expand-icon-spaced {
  background: transparent;
  border: 0;
  visibility: hidden;
}
.ant-table-row-expand-icon-spaced::before,
.ant-table-row-expand-icon-spaced::after {
  display: none;
  content: none;
}
.ant-table-row-indent + .ant-table-row-expand-icon {
  margin-top: 2.5005px;
  margin-right: 8px;
}
tr.ant-table-expanded-row > td,
tr.ant-table-expanded-row:hover > td {
  background: #fbfbfb;
}
tr.ant-table-expanded-row .ant-descriptions-view {
  display: flex;
}
tr.ant-table-expanded-row .ant-descriptions-view table {
  flex: auto;
  width: auto;
}
.ant-table .ant-table-expanded-row-fixed {
  position: relative;
  margin: -16px -16px;
  padding: 16px 16px;
}
.ant-table-tbody > tr.ant-table-placeholder {
  text-align: center;
}
.ant-table-empty .ant-table-tbody > tr.ant-table-placeholder {
  color: #CCCCCC;
}
.ant-table-tbody > tr.ant-table-placeholder:hover > td {
  background: #fff;
}
.ant-table-cell-fix-left,
.ant-table-cell-fix-right {
  position: -webkit-sticky !important;
  position: sticky !important;
  z-index: 2;
  background: #fff;
}
.ant-table-cell-fix-left-first::after,
.ant-table-cell-fix-left-last::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: -1px;
  width: 30px;
  transform: translateX(100%);
  transition: box-shadow 0.3s;
  content: '';
  pointer-events: none;
}
.ant-table-cell-fix-right-first::after,
.ant-table-cell-fix-right-last::after {
  position: absolute;
  top: 0;
  bottom: -1px;
  left: 0;
  width: 30px;
  transform: translateX(-100%);
  transition: box-shadow 0.3s;
  content: '';
  pointer-events: none;
}
.ant-table .ant-table-container::before,
.ant-table .ant-table-container::after {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  width: 30px;
  transition: box-shadow 0.3s;
  content: '';
  pointer-events: none;
}
.ant-table .ant-table-container::before {
  left: 0;
}
.ant-table .ant-table-container::after {
  right: 0;
}
.ant-table-ping-left:not(.ant-table-has-fix-left) .ant-table-container {
  position: relative;
}
.ant-table-ping-left:not(.ant-table-has-fix-left) .ant-table-container::before {
  box-shadow: inset 10px 0 8px -8px rgba(0, 0, 0, 0.15);
}
.ant-table-ping-left .ant-table-cell-fix-left-first::after,
.ant-table-ping-left .ant-table-cell-fix-left-last::after {
  box-shadow: inset 10px 0 8px -8px rgba(0, 0, 0, 0.15);
}
.ant-table-ping-left .ant-table-cell-fix-left-last::before {
  background-color: transparent !important;
}
.ant-table-ping-right:not(.ant-table-has-fix-right) .ant-table-container {
  position: relative;
}
.ant-table-ping-right:not(.ant-table-has-fix-right) .ant-table-container::after {
  box-shadow: inset -10px 0 8px -8px rgba(0, 0, 0, 0.15);
}
.ant-table-ping-right .ant-table-cell-fix-right-first::after,
.ant-table-ping-right .ant-table-cell-fix-right-last::after {
  box-shadow: inset -10px 0 8px -8px rgba(0, 0, 0, 0.15);
}
.ant-table-sticky-holder {
  position: -webkit-sticky;
  position: sticky;
  z-index: 3;
  background: #fff;
}
.ant-table-sticky-scroll {
  position: -webkit-sticky;
  position: sticky;
  bottom: 0;
  z-index: 3;
  display: flex;
  align-items: center;
  background: #ffffff;
  border-top: 1px solid #f0f0f0;
  opacity: 0.6;
}
.ant-table-sticky-scroll:hover {
  transform-origin: center bottom;
}
.ant-table-sticky-scroll-bar {
  height: 8px;
  background-color: rgba(0, 0, 0, 0.35);
  border-radius: 4px;
}
.ant-table-sticky-scroll-bar:hover {
  background-color: rgba(0, 0, 0, 0.8);
}
.ant-table-sticky-scroll-bar-active {
  background-color: rgba(0, 0, 0, 0.8);
}
@media all and (-ms-high-contrast: none) {
  .ant-table-ping-left .ant-table-cell-fix-left-last::after {
    box-shadow: none !important;
  }
  .ant-table-ping-right .ant-table-cell-fix-right-first::after {
    box-shadow: none !important;
  }
}
.ant-table {
  /* title + table */
  /* table */
  /* table + footer */
}
.ant-table-title {
  border-radius: 5px 5px 0 0;
}
.ant-table-title + .ant-table-container {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.ant-table-title + .ant-table-container table > thead > tr:first-child th:first-child {
  border-radius: 0;
}
.ant-table-title + .ant-table-container table > thead > tr:first-child th:last-child {
  border-radius: 0;
}
.ant-table-container {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.ant-table-container table > thead > tr:first-child th:first-child {
  border-top-left-radius: 5px;
}
.ant-table-container table > thead > tr:first-child th:last-child {
  border-top-right-radius: 5px;
}
.ant-table-footer {
  border-radius: 0 0 5px 5px;
}
.ant-table-wrapper-rtl {
  direction: rtl;
}
.ant-table-rtl {
  direction: rtl;
}
.ant-table-wrapper-rtl .ant-table table {
  text-align: right;
}
.ant-table-wrapper-rtl .ant-table-thead > tr > th[colspan]:not([colspan='1']) {
  text-align: center;
}
.ant-table-wrapper-rtl .ant-table-thead > tr > th {
  text-align: right;
}
.ant-table-tbody > tr .ant-table-wrapper:only-child .ant-table.ant-table-rtl {
  margin: -16px 33px -16px -16px;
}
.ant-table-wrapper.ant-table-wrapper-rtl .ant-table-pagination-left {
  justify-content: flex-end;
}
.ant-table-wrapper.ant-table-wrapper-rtl .ant-table-pagination-right {
  justify-content: flex-start;
}
.ant-table-wrapper-rtl .ant-table-column-sorter {
  margin-right: 8px;
  margin-left: 0;
}
.ant-table-wrapper-rtl .ant-table-filter-column-title {
  padding: 16px 16px 16px 2.3em;
}
.ant-table-rtl .ant-table-thead tr th.ant-table-column-has-sorters .ant-table-filter-column-title {
  padding: 0 0 0 2.3em;
}
.ant-table-wrapper-rtl .ant-table-filter-trigger-container {
  right: auto;
  left: 0;
}
.ant-dropdown-rtl .ant-table-filter-dropdown .ant-checkbox-wrapper + span,
.ant-dropdown-rtl .ant-table-filter-dropdown-submenu .ant-checkbox-wrapper + span,
.ant-dropdown-menu-submenu-rtl.ant-table-filter-dropdown .ant-checkbox-wrapper + span,
.ant-dropdown-menu-submenu-rtl.ant-table-filter-dropdown-submenu .ant-checkbox-wrapper + span {
  padding-right: 8px;
  padding-left: 0;
}
.ant-table-wrapper-rtl .ant-table-selection {
  text-align: center;
}
.ant-table-wrapper-rtl .ant-table-row-indent {
  float: right;
}
.ant-table-wrapper-rtl .ant-table-row-expand-icon {
  float: right;
}
.ant-table-wrapper-rtl .ant-table-row-indent + .ant-table-row-expand-icon {
  margin-right: 0;
  margin-left: 8px;
}
.ant-table-wrapper-rtl .ant-table-row-expand-icon::after {
  transform: rotate(-90deg);
}
.ant-table-wrapper-rtl .ant-table-row-expand-icon-collapsed::before {
  transform: rotate(180deg);
}
.ant-table-wrapper-rtl .ant-table-row-expand-icon-collapsed::after {
  transform: rotate(0deg);
}

/* 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-pagination {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #666666;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
}
.ant-pagination ul,
.ant-pagination ol {
  margin: 0;
  padding: 0;
  list-style: none;
}
.ant-pagination::after {
  display: block;
  clear: both;
  height: 0;
  overflow: hidden;
  visibility: hidden;
  content: ' ';
}
.ant-pagination-total-text {
  display: inline-block;
  height: 32px;
  margin-right: 8px;
  line-height: 30px;
  vertical-align: middle;
}
.ant-pagination-item {
  display: inline-block;
  min-width: 32px;
  height: 32px;
  margin-right: 8px;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
  line-height: 30px;
  text-align: center;
  vertical-align: middle;
  list-style: none;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 5px;
  outline: 0;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-pagination-item a {
  display: block;
  padding: 0 6px;
  color: #666666;
  transition: none;
}
.ant-pagination-item a:hover {
  text-decoration: none;
}
.ant-pagination-item:focus-visible,
.ant-pagination-item:hover {
  border-color: #008CF4;
  transition: all 0.3s;
}
.ant-pagination-item:focus-visible a,
.ant-pagination-item:hover a {
  color: #008CF4;
}
.ant-pagination-item-active {
  font-weight: 500;
  background: #fff;
  border-color: #008CF4;
}
.ant-pagination-item-active a {
  color: #008CF4;
}
.ant-pagination-item-active:focus-visible,
.ant-pagination-item-active:hover {
  border-color: #29a9ff;
}
.ant-pagination-item-active:focus-visible a,
.ant-pagination-item-active:hover a {
  color: #29a9ff;
}
.ant-pagination-jump-prev,
.ant-pagination-jump-next {
  outline: 0;
}
.ant-pagination-jump-prev .ant-pagination-item-container,
.ant-pagination-jump-next .ant-pagination-item-container {
  position: relative;
}
.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon,
.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon {
  color: #008CF4;
  font-size: 12px;
  letter-spacing: -1px;
  opacity: 0;
  transition: all 0.2s;
}
.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon-svg,
.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon-svg {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}
.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-ellipsis,
.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-ellipsis {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  margin: auto;
  color: #CCCCCC;
  font-family: Arial, Helvetica, sans-serif;
  letter-spacing: 2px;
  text-align: center;
  text-indent: 0.13em;
  opacity: 1;
  transition: all 0.2s;
}
.ant-pagination-jump-prev:focus-visible .ant-pagination-item-link-icon,
.ant-pagination-jump-next:focus-visible .ant-pagination-item-link-icon,
.ant-pagination-jump-prev:hover .ant-pagination-item-link-icon,
.ant-pagination-jump-next:hover .ant-pagination-item-link-icon {
  opacity: 1;
}
.ant-pagination-jump-prev:focus-visible .ant-pagination-item-ellipsis,
.ant-pagination-jump-next:focus-visible .ant-pagination-item-ellipsis,
.ant-pagination-jump-prev:hover .ant-pagination-item-ellipsis,
.ant-pagination-jump-next:hover .ant-pagination-item-ellipsis {
  opacity: 0;
}
.ant-pagination-prev,
.ant-pagination-jump-prev,
.ant-pagination-jump-next {
  margin-right: 8px;
}
.ant-pagination-prev,
.ant-pagination-next,
.ant-pagination-jump-prev,
.ant-pagination-jump-next {
  display: inline-block;
  min-width: 32px;
  height: 32px;
  color: #666666;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
  line-height: 32px;
  text-align: center;
  vertical-align: middle;
  list-style: none;
  border-radius: 5px;
  cursor: pointer;
  transition: all 0.3s;
}
.ant-pagination-prev,
.ant-pagination-next {
  font-family: Arial, Helvetica, sans-serif;
  outline: 0;
}
.ant-pagination-prev button,
.ant-pagination-next button {
  color: #666666;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-pagination-prev:hover button,
.ant-pagination-next:hover button {
  border-color: #29a9ff;
}
.ant-pagination-prev .ant-pagination-item-link,
.ant-pagination-next .ant-pagination-item-link {
  display: block;
  width: 100%;
  height: 100%;
  padding: 0;
  font-size: 12px;
  text-align: center;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 5px;
  outline: none;
  transition: all 0.3s;
}
.ant-pagination-prev:focus-visible .ant-pagination-item-link,
.ant-pagination-next:focus-visible .ant-pagination-item-link,
.ant-pagination-prev:hover .ant-pagination-item-link,
.ant-pagination-next:hover .ant-pagination-item-link {
  color: #008CF4;
  border-color: #008CF4;
}
.ant-pagination-disabled,
.ant-pagination-disabled:hover,
.ant-pagination-disabled:focus-visible {
  cursor: not-allowed;
}
.ant-pagination-disabled .ant-pagination-item-link,
.ant-pagination-disabled:hover .ant-pagination-item-link,
.ant-pagination-disabled:focus-visible .ant-pagination-item-link {
  color: #CCCCCC;
  border-color: #d9d9d9;
  cursor: not-allowed;
}
.ant-pagination-slash {
  margin: 0 10px 0 5px;
}
.ant-pagination-options {
  display: inline-block;
  margin-left: 16px;
  vertical-align: middle;
}
@media all and (-ms-high-contrast: none) {
  .ant-pagination-options *::-ms-backdrop,
  .ant-pagination-options {
    vertical-align: top;
  }
}
.ant-pagination-options-size-changer.ant-select {
  display: inline-block;
  width: auto;
}
.ant-pagination-options-quick-jumper {
  display: inline-block;
  height: 36px;
  margin-left: 8px;
  line-height: 36px;
  vertical-align: top;
}
.ant-pagination-options-quick-jumper input {
  position: relative;
  display: inline-block;
  width: 100%;
  min-width: 0;
  padding: 6px 11px;
  color: #666666;
  font-size: 14px;
  line-height: 1.5715;
  background-color: #fff;
  background-image: none;
  border: 1px solid #E0E0E0;
  border-radius: 5px;
  transition: all 0.3s;
  width: 50px;
  height: 36px;
  margin: 0 8px;
}
.ant-pagination-options-quick-jumper input::-webkit-input-placeholder {
  color: #bfbfbf;
}
.ant-pagination-options-quick-jumper input:-ms-input-placeholder {
  color: #bfbfbf;
}
.ant-pagination-options-quick-jumper input::-ms-input-placeholder {
  color: #bfbfbf;
}
.ant-pagination-options-quick-jumper input::placeholder {
  color: #bfbfbf;
}
.ant-pagination-options-quick-jumper input:-ms-input-placeholder {
  text-overflow: ellipsis;
}
.ant-pagination-options-quick-jumper input:placeholder-shown {
  text-overflow: ellipsis;
}
.ant-pagination-options-quick-jumper input:hover {
  border-color: #29a9ff;
  border-right-width: 1px !important;
}
.ant-pagination-options-quick-jumper input:focus,
.ant-pagination-options-quick-jumper input-focused {
  border-color: #29a9ff;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(0, 140, 244, 0.2);
}
.ant-pagination-options-quick-jumper input-disabled {
  color: #CCCCCC;
  background-color: #f5f5f5;
  border-color: #E0E0E0;
  box-shadow: none;
  cursor: not-allowed;
  opacity: 1;
}
.ant-pagination-options-quick-jumper input-disabled:hover {
  border-color: #E0E0E0;
  border-right-width: 1px !important;
}
.ant-pagination-options-quick-jumper input[disabled] {
  color: #CCCCCC;
  background-color: #f5f5f5;
  border-color: #E0E0E0;
  box-shadow: none;
  cursor: not-allowed;
  opacity: 1;
}
.ant-pagination-options-quick-jumper input[disabled]:hover {
  border-color: #E0E0E0;
  border-right-width: 1px !important;
}
.ant-pagination-options-quick-jumper input-borderless,
.ant-pagination-options-quick-jumper input-borderless:hover,
.ant-pagination-options-quick-jumper input-borderless:focus,
.ant-pagination-options-quick-jumper input-borderless-focused,
.ant-pagination-options-quick-jumper input-borderless-disabled,
.ant-pagination-options-quick-jumper input-borderless[disabled] {
  background-color: transparent;
  border: none;
  box-shadow: none;
}
textarea.ant-pagination-options-quick-jumper input {
  max-width: 100%;
  height: auto;
  min-height: 36px;
  line-height: 1.5715;
  vertical-align: bottom;
  transition: all 0.3s, height 0s;
}
.ant-pagination-options-quick-jumper input-lg {
  padding: 6.5px 11px;
  font-size: 16px;
}
.ant-pagination-options-quick-jumper input-sm {
  padding: 0px 7px;
}
.ant-pagination-simple .ant-pagination-prev,
.ant-pagination-simple .ant-pagination-next {
  height: 24px;
  line-height: 24px;
  vertical-align: top;
}
.ant-pagination-simple .ant-pagination-prev .ant-pagination-item-link,
.ant-pagination-simple .ant-pagination-next .ant-pagination-item-link {
  height: 24px;
  background-color: transparent;
  border: 0;
}
.ant-pagination-simple .ant-pagination-prev .ant-pagination-item-link::after,
.ant-pagination-simple .ant-pagination-next .ant-pagination-item-link::after {
  height: 24px;
  line-height: 24px;
}
.ant-pagination-simple .ant-pagination-simple-pager {
  display: inline-block;
  height: 24px;
  margin-right: 8px;
}
.ant-pagination-simple .ant-pagination-simple-pager input {
  box-sizing: border-box;
  height: 100%;
  margin-right: 8px;
  padding: 0 6px;
  text-align: center;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 5px;
  outline: none;
  transition: border-color 0.3s;
}
.ant-pagination-simple .ant-pagination-simple-pager input:hover {
  border-color: #008CF4;
}
.ant-pagination-simple .ant-pagination-simple-pager input[disabled] {
  color: #CCCCCC;
  background: #f5f5f5;
  border-color: #d9d9d9;
  cursor: not-allowed;
}
.ant-pagination.mini .ant-pagination-total-text,
.ant-pagination.mini .ant-pagination-simple-pager {
  height: 24px;
  line-height: 24px;
}
.ant-pagination.mini .ant-pagination-item {
  min-width: 24px;
  height: 24px;
  margin: 0;
  line-height: 22px;
}
.ant-pagination.mini .ant-pagination-item:not(.ant-pagination-item-active) {
  background: transparent;
  border-color: transparent;
}
.ant-pagination.mini .ant-pagination-prev,
.ant-pagination.mini .ant-pagination-next {
  min-width: 24px;
  height: 24px;
  margin: 0;
  line-height: 24px;
}
.ant-pagination.mini .ant-pagination-prev .ant-pagination-item-link,
.ant-pagination.mini .ant-pagination-next .ant-pagination-item-link {
  background: transparent;
  border-color: transparent;
}
.ant-pagination.mini .ant-pagination-prev .ant-pagination-item-link::after,
.ant-pagination.mini .ant-pagination-next .ant-pagination-item-link::after {
  height: 24px;
  line-height: 24px;
}
.ant-pagination.mini .ant-pagination-jump-prev,
.ant-pagination.mini .ant-pagination-jump-next {
  height: 24px;
  margin-right: 0;
  line-height: 24px;
}
.ant-pagination.mini .ant-pagination-options {
  margin-left: 2px;
}
.ant-pagination.mini .ant-pagination-options-size-changer {
  top: 0px;
}
.ant-pagination.mini .ant-pagination-options-quick-jumper {
  height: 24px;
  line-height: 24px;
}
.ant-pagination.mini .ant-pagination-options-quick-jumper input {
  padding: 0px 7px;
  width: 44px;
  height: 24px;
}
.ant-pagination.ant-pagination-disabled {
  cursor: not-allowed;
}
.ant-pagination.ant-pagination-disabled .ant-pagination-item {
  background: #f5f5f5;
  border-color: #d9d9d9;
  cursor: not-allowed;
}
.ant-pagination.ant-pagination-disabled .ant-pagination-item a {
  color: #CCCCCC;
  background: transparent;
  border: none;
  cursor: not-allowed;
}
.ant-pagination.ant-pagination-disabled .ant-pagination-item-active {
  background: #e6e6e6;
}
.ant-pagination.ant-pagination-disabled .ant-pagination-item-active a {
  color: #CCCCCC;
}
.ant-pagination.ant-pagination-disabled .ant-pagination-item-link {
  color: #CCCCCC;
  background: #f5f5f5;
  border-color: #d9d9d9;
  cursor: not-allowed;
}
.ant-pagination-simple.ant-pagination.ant-pagination-disabled .ant-pagination-item-link {
  background: transparent;
}
.ant-pagination.ant-pagination-disabled .ant-pagination-item-link-icon {
  opacity: 0;
}
.ant-pagination.ant-pagination-disabled .ant-pagination-item-ellipsis {
  opacity: 1;
}
.ant-pagination.ant-pagination-disabled .ant-pagination-simple-pager {
  color: #CCCCCC;
}
@media only screen and (max-width: 992px) {
  .ant-pagination-item-after-jump-prev,
  .ant-pagination-item-before-jump-next {
    display: none;
  }
}
@media only screen and (max-width: 576px) {
  .ant-pagination-options {
    display: none;
  }
}
.ant-pagination-rtl .ant-pagination-total-text {
  margin-right: 0;
  margin-left: 8px;
}
.ant-pagination-rtl .ant-pagination-item,
.ant-pagination-rtl .ant-pagination-prev,
.ant-pagination-rtl .ant-pagination-jump-prev,
.ant-pagination-rtl .ant-pagination-jump-next {
  margin-right: 0;
  margin-left: 8px;
}
.ant-pagination-rtl .ant-pagination-slash {
  margin: 0 5px 0 10px;
}
.ant-pagination-rtl .ant-pagination-options {
  margin-right: 16px;
  margin-left: 0;
}
.ant-pagination-rtl .ant-pagination-options .ant-pagination-options-size-changer.ant-select {
  margin-right: 0;
  margin-left: 8px;
}
.ant-pagination-rtl .ant-pagination-options .ant-pagination-options-quick-jumper {
  margin-left: 0;
}
.ant-pagination-rtl.ant-pagination-simple .ant-pagination-simple-pager {
  margin-right: 0;
  margin-left: 8px;
}
.ant-pagination-rtl.ant-pagination-simple .ant-pagination-simple-pager input {
  margin-right: 0;
  margin-left: 8px;
}
.ant-pagination-rtl.ant-pagination.mini .ant-pagination-options {
  margin-right: 2px;
  margin-left: 0;
}

.pact_slider___2B5se .no_work___3jFL7 {
  height: 10px;
  background: #efeff0;
}
.pact_slider___2B5se .foot_fix_tool___3VAUs {
  background: #efeff0;
}
.pact_slider___2B5se .foot_fix_tool___3VAUs .tool_content___2gA-6 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 0 auto;
  width: 614.28px;
  padding-left: 10px;
}
.pact_slider___2B5se .foot_fix_tool___3VAUs .tool_content___2gA-6 .no_work___3jFL7 {
  height: 10px;
  background: #efeff0;
}
.pact_slider___2B5se .foot_fix_tool___3VAUs .slide___119uL {
  display: flex;
  align-items: center;
}
.pact_slider___2B5se .foot_fix_tool___3VAUs .spectial___3xOAL {
  width: 629.28px;
  padding-left: 0;
}
.pact_slider___2B5se .foot_fix_tool___3VAUs .spectial___3xOAL .slide___119uL {
  margin-right: 23px;
}
.pact_slider___2B5se .foot_fix_tool___3VAUs .ant-slider .ant-slider-track {
  background-color: #666;
}
.pact_slider___2B5se .foot_fix_tool___3VAUs .ant-slider .ant-slider-handle:hover,
.pact_slider___2B5se .foot_fix_tool___3VAUs .ant-slider .ant-slider-handle {
  border-color: #707070;
}

.look_pact {
  height: 100%;
  background: url(./static/wtpeople_img_bg.ebf3e4c8.svg);
  background-color: #f7f7f7;
}
.look_pact .head {
  position: relative;
  z-index: 1000;
  display: flex;
  align-items: center;
  height: 68px;
  padding: 0 30px;
  background: #fff;
  box-shadow: 0 3px 6px 0 #e5e5e5;
}
.look_pact .head .title {
  width: 120px;
  height: 28px;
  margin-left: 41px;
  font-weight: 500;
  font-size: 20px;
}
.look_pact .head .line {
  position: absolute;
  left: 174px;
  width: 1px;
  height: 24px;
  background: #999;
}
.look_pact .content {
  height: calc(100vh - 115px);
  overflow-y: auto;
}
.look_pact .content .page_view {
  margin: 20px auto;
}
.look_pact .content .page_box {
  margin: 0 auto;
}
.look_pact .content .page_box .page {
  position: relative;
  width: 592.28px;
  height: 841.89px;
  margin: 0 auto;
  background: #fff;
}
.look_pact .content .page_box .float_layer {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  width: 100%;
  height: 100%;
  /* 公共样式 */
  /* 多行/签署区 */
}
.look_pact .content .page_box .float_layer div[dom-type='sign'] {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 7;
  height: 7;
  word-break: break-all;
  background: #fff;
}
.look_pact .content .page_box .float_layer div[dom-type='sign'],
.look_pact .content .page_box .float_layer div[dom-type='otherOne'],
.look_pact .content .page_box .float_layer div[dom-type='otherTwo'],
.look_pact .content .page_box .float_layer div[dom-type='signedSubject'],
.look_pact .content .page_box .float_layer div[dom-type='staffField'] {
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  word-break: keep-all;
  background-color: #f5f5f5;
  border-radius: 0 !important;
}
.look_pact .content .page_box .float_layer .keepMore {
  white-space: normal;
  text-overflow: ellipsis;
  word-break: break-all;
}
.look_pact .content .page_box .float_layer .hideMore {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.look_pact .content .page_box .float_layer .sing_date {
  position: absolute;
  bottom: -24px;
}

.preview_pact {
  background: url(./static/wtpeople_img_bg.ebf3e4c8.svg);
  background-color: #f7f7f7;
  background-size: 100%;
}
.preview_pact .head {
  position: relative;
  z-index: 1000;
  display: flex;
  align-items: center;
  height: 68px;
  padding: 0 30px;
  background: #fff;
  box-shadow: 0 3px 6px 0 #e5e5e5;
}
.preview_pact .head .title {
  width: 120px;
  height: 28px;
  margin-left: 41px;
  font-weight: 500;
  font-size: 20px;
}
.preview_pact .head .line {
  position: absolute;
  left: 174px;
  width: 1px;
  height: 24px;
  background: #999;
}
.preview_pact .content {
  display: flex;
  flex: 1 1;
  height: calc(100vh - 115px);
  overflow-y: hidden;
}
.preview_pact .content .preview_left {
  width: 295px;
  margin-right: 40px;
  padding: 14px;
  overflow-y: auto;
  background-color: #fff;
}
.preview_pact .content .preview_left .preview_title {
  height: 20px;
  margin-top: 15px;
  margin-bottom: 10px;
  padding: 0;
  color: #333;
  font-weight: 500;
  font-size: 14px;
}
.preview_pact .content .preview_left .user_list {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin: 0;
  padding: 0;
  list-style: none;
}
.preview_pact .content .preview_left .user_list li {
  width: 128px;
  height: 36px;
  margin-bottom: 16px;
  line-height: 36px;
  text-align: center;
  background: #fff;
  border: 1px solid #e0e0e0;
  border-radius: 4px;
}
.preview_pact .content .preview_left .user_list li.active,
.preview_pact .content .preview_left .user_list li:hover {
  color: #008cf4;
  border-color: #008cf4;
  cursor: pointer;
}
.preview_pact .content .page_view {
  flex: 1 1;
  padding-bottom: 20px;
  overflow-y: auto;
}
.preview_pact .content .page_view .page_box {
  width: 592.28px;
  margin-top: 20px;
}
.preview_pact .content .page_view .page_box .page {
  position: relative;
  width: 592.28px;
  height: 841.89px;
  margin: 0 auto;
  margin-bottom: 12px;
  background: #fff;
}
.preview_pact .content .page_view .page_box .float_layer {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  width: 100%;
  height: 100%;
  /* 公共样式 */
  /* 多行/签署区 */
}
.preview_pact .content .page_view .page_box .float_layer div[dom-type='sign'] {
  display: flex;
  align-items: center;
  justify-content: center;
  word-break: break-all;
}
.preview_pact .content .page_view .page_box .float_layer div[dom-type='sign'],
.preview_pact .content .page_view .page_box .float_layer div[dom-type='otherOne'],
.preview_pact .content .page_view .page_box .float_layer div[dom-type='otherTwo'],
.preview_pact .content .page_view .page_box .float_layer div[dom-type='signedSubject'],
.preview_pact .content .page_view .page_box .float_layer div[dom-type='staffField'],
.preview_pact .content .page_view .page_box .float_layer div[dom-is-drag='spectial'] {
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  word-break: keep-all;
}
.preview_pact .content .page_view .page_box .float_layer div[dom-type='sign'] {
  background-color: #f5f5f5;
}
.preview_pact .content .page_view .page_box .float_layer .keepMore {
  white-space: normal;
  text-overflow: ellipsis;
  word-break: break-all;
}
.preview_pact .content .page_view .page_box .float_layer .hideMore {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.preview_pact .content .page_view .page_box .float_layer .sing_date {
  position: absolute;
  bottom: -24px;
}
.preview_pact .content .page_view .page_box .page:last-child {
  margin-bottom: 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-row {
  display: flex;
  flex-flow: row wrap;
}
.ant-row::before,
.ant-row::after {
  display: flex;
}
.ant-row-no-wrap {
  flex-wrap: nowrap;
}
.ant-row-start {
  justify-content: flex-start;
}
.ant-row-center {
  justify-content: center;
}
.ant-row-end {
  justify-content: flex-end;
}
.ant-row-space-between {
  justify-content: space-between;
}
.ant-row-space-around {
  justify-content: space-around;
}
.ant-row-top {
  align-items: flex-start;
}
.ant-row-middle {
  align-items: center;
}
.ant-row-bottom {
  align-items: flex-end;
}
.ant-col {
  position: relative;
  max-width: 100%;
  min-height: 1px;
}
.ant-col-24 {
  display: block;
  flex: 0 0 100%;
  max-width: 100%;
}
.ant-col-push-24 {
  left: 100%;
}
.ant-col-pull-24 {
  right: 100%;
}
.ant-col-offset-24 {
  margin-left: 100%;
}
.ant-col-order-24 {
  order: 24;
}
.ant-col-23 {
  display: block;
  flex: 0 0 95.83333333%;
  max-width: 95.83333333%;
}
.ant-col-push-23 {
  left: 95.83333333%;
}
.ant-col-pull-23 {
  right: 95.83333333%;
}
.ant-col-offset-23 {
  margin-left: 95.83333333%;
}
.ant-col-order-23 {
  order: 23;
}
.ant-col-22 {
  display: block;
  flex: 0 0 91.66666667%;
  max-width: 91.66666667%;
}
.ant-col-push-22 {
  left: 91.66666667%;
}
.ant-col-pull-22 {
  right: 91.66666667%;
}
.ant-col-offset-22 {
  margin-left: 91.66666667%;
}
.ant-col-order-22 {
  order: 22;
}
.ant-col-21 {
  display: block;
  flex: 0 0 87.5%;
  max-width: 87.5%;
}
.ant-col-push-21 {
  left: 87.5%;
}
.ant-col-pull-21 {
  right: 87.5%;
}
.ant-col-offset-21 {
  margin-left: 87.5%;
}
.ant-col-order-21 {
  order: 21;
}
.ant-col-20 {
  display: block;
  flex: 0 0 83.33333333%;
  max-width: 83.33333333%;
}
.ant-col-push-20 {
  left: 83.33333333%;
}
.ant-col-pull-20 {
  right: 83.33333333%;
}
.ant-col-offset-20 {
  margin-left: 83.33333333%;
}
.ant-col-order-20 {
  order: 20;
}
.ant-col-19 {
  display: block;
  flex: 0 0 79.16666667%;
  max-width: 79.16666667%;
}
.ant-col-push-19 {
  left: 79.16666667%;
}
.ant-col-pull-19 {
  right: 79.16666667%;
}
.ant-col-offset-19 {
  margin-left: 79.16666667%;
}
.ant-col-order-19 {
  order: 19;
}
.ant-col-18 {
  display: block;
  flex: 0 0 75%;
  max-width: 75%;
}
.ant-col-push-18 {
  left: 75%;
}
.ant-col-pull-18 {
  right: 75%;
}
.ant-col-offset-18 {
  margin-left: 75%;
}
.ant-col-order-18 {
  order: 18;
}
.ant-col-17 {
  display: block;
  flex: 0 0 70.83333333%;
  max-width: 70.83333333%;
}
.ant-col-push-17 {
  left: 70.83333333%;
}
.ant-col-pull-17 {
  right: 70.83333333%;
}
.ant-col-offset-17 {
  margin-left: 70.83333333%;
}
.ant-col-order-17 {
  order: 17;
}
.ant-col-16 {
  display: block;
  flex: 0 0 66.66666667%;
  max-width: 66.66666667%;
}
.ant-col-push-16 {
  left: 66.66666667%;
}
.ant-col-pull-16 {
  right: 66.66666667%;
}
.ant-col-offset-16 {
  margin-left: 66.66666667%;
}
.ant-col-order-16 {
  order: 16;
}
.ant-col-15 {
  display: block;
  flex: 0 0 62.5%;
  max-width: 62.5%;
}
.ant-col-push-15 {
  left: 62.5%;
}
.ant-col-pull-15 {
  right: 62.5%;
}
.ant-col-offset-15 {
  margin-left: 62.5%;
}
.ant-col-order-15 {
  order: 15;
}
.ant-col-14 {
  display: block;
  flex: 0 0 58.33333333%;
  max-width: 58.33333333%;
}
.ant-col-push-14 {
  left: 58.33333333%;
}
.ant-col-pull-14 {
  right: 58.33333333%;
}
.ant-col-offset-14 {
  margin-left: 58.33333333%;
}
.ant-col-order-14 {
  order: 14;
}
.ant-col-13 {
  display: block;
  flex: 0 0 54.16666667%;
  max-width: 54.16666667%;
}
.ant-col-push-13 {
  left: 54.16666667%;
}
.ant-col-pull-13 {
  right: 54.16666667%;
}
.ant-col-offset-13 {
  margin-left: 54.16666667%;
}
.ant-col-order-13 {
  order: 13;
}
.ant-col-12 {
  display: block;
  flex: 0 0 50%;
  max-width: 50%;
}
.ant-col-push-12 {
  left: 50%;
}
.ant-col-pull-12 {
  right: 50%;
}
.ant-col-offset-12 {
  margin-left: 50%;
}
.ant-col-order-12 {
  order: 12;
}
.ant-col-11 {
  display: block;
  flex: 0 0 45.83333333%;
  max-width: 45.83333333%;
}
.ant-col-push-11 {
  left: 45.83333333%;
}
.ant-col-pull-11 {
  right: 45.83333333%;
}
.ant-col-offset-11 {
  margin-left: 45.83333333%;
}
.ant-col-order-11 {
  order: 11;
}
.ant-col-10 {
  display: block;
  flex: 0 0 41.66666667%;
  max-width: 41.66666667%;
}
.ant-col-push-10 {
  left: 41.66666667%;
}
.ant-col-pull-10 {
  right: 41.66666667%;
}
.ant-col-offset-10 {
  margin-left: 41.66666667%;
}
.ant-col-order-10 {
  order: 10;
}
.ant-col-9 {
  display: block;
  flex: 0 0 37.5%;
  max-width: 37.5%;
}
.ant-col-push-9 {
  left: 37.5%;
}
.ant-col-pull-9 {
  right: 37.5%;
}
.ant-col-offset-9 {
  margin-left: 37.5%;
}
.ant-col-order-9 {
  order: 9;
}
.ant-col-8 {
  display: block;
  flex: 0 0 33.33333333%;
  max-width: 33.33333333%;
}
.ant-col-push-8 {
  left: 33.33333333%;
}
.ant-col-pull-8 {
  right: 33.33333333%;
}
.ant-col-offset-8 {
  margin-left: 33.33333333%;
}
.ant-col-order-8 {
  order: 8;
}
.ant-col-7 {
  display: block;
  flex: 0 0 29.16666667%;
  max-width: 29.16666667%;
}
.ant-col-push-7 {
  left: 29.16666667%;
}
.ant-col-pull-7 {
  right: 29.16666667%;
}
.ant-col-offset-7 {
  margin-left: 29.16666667%;
}
.ant-col-order-7 {
  order: 7;
}
.ant-col-6 {
  display: block;
  flex: 0 0 25%;
  max-width: 25%;
}
.ant-col-push-6 {
  left: 25%;
}
.ant-col-pull-6 {
  right: 25%;
}
.ant-col-offset-6 {
  margin-left: 25%;
}
.ant-col-order-6 {
  order: 6;
}
.ant-col-5 {
  display: block;
  flex: 0 0 20.83333333%;
  max-width: 20.83333333%;
}
.ant-col-push-5 {
  left: 20.83333333%;
}
.ant-col-pull-5 {
  right: 20.83333333%;
}
.ant-col-offset-5 {
  margin-left: 20.83333333%;
}
.ant-col-order-5 {
  order: 5;
}
.ant-col-4 {
  display: block;
  flex: 0 0 16.66666667%;
  max-width: 16.66666667%;
}
.ant-col-push-4 {
  left: 16.66666667%;
}
.ant-col-pull-4 {
  right: 16.66666667%;
}
.ant-col-offset-4 {
  margin-left: 16.66666667%;
}
.ant-col-order-4 {
  order: 4;
}
.ant-col-3 {
  display: block;
  flex: 0 0 12.5%;
  max-width: 12.5%;
}
.ant-col-push-3 {
  left: 12.5%;
}
.ant-col-pull-3 {
  right: 12.5%;
}
.ant-col-offset-3 {
  margin-left: 12.5%;
}
.ant-col-order-3 {
  order: 3;
}
.ant-col-2 {
  display: block;
  flex: 0 0 8.33333333%;
  max-width: 8.33333333%;
}
.ant-col-push-2 {
  left: 8.33333333%;
}
.ant-col-pull-2 {
  right: 8.33333333%;
}
.ant-col-offset-2 {
  margin-left: 8.33333333%;
}
.ant-col-order-2 {
  order: 2;
}
.ant-col-1 {
  display: block;
  flex: 0 0 4.16666667%;
  max-width: 4.16666667%;
}
.ant-col-push-1 {
  left: 4.16666667%;
}
.ant-col-pull-1 {
  right: 4.16666667%;
}
.ant-col-offset-1 {
  margin-left: 4.16666667%;
}
.ant-col-order-1 {
  order: 1;
}
.ant-col-0 {
  display: none;
}
.ant-col-push-0 {
  left: auto;
}
.ant-col-pull-0 {
  right: auto;
}
.ant-col-push-0 {
  left: auto;
}
.ant-col-pull-0 {
  right: auto;
}
.ant-col-offset-0 {
  margin-left: 0;
}
.ant-col-order-0 {
  order: 0;
}
.ant-col-push-0.ant-col-rtl {
  right: auto;
}
.ant-col-pull-0.ant-col-rtl {
  left: auto;
}
.ant-col-push-0.ant-col-rtl {
  right: auto;
}
.ant-col-pull-0.ant-col-rtl {
  left: auto;
}
.ant-col-offset-0.ant-col-rtl {
  margin-right: 0;
}
.ant-col-push-1.ant-col-rtl {
  right: 4.16666667%;
  left: auto;
}
.ant-col-pull-1.ant-col-rtl {
  right: auto;
  left: 4.16666667%;
}
.ant-col-offset-1.ant-col-rtl {
  margin-right: 4.16666667%;
  margin-left: 0;
}
.ant-col-push-2.ant-col-rtl {
  right: 8.33333333%;
  left: auto;
}
.ant-col-pull-2.ant-col-rtl {
  right: auto;
  left: 8.33333333%;
}
.ant-col-offset-2.ant-col-rtl {
  margin-right: 8.33333333%;
  margin-left: 0;
}
.ant-col-push-3.ant-col-rtl {
  right: 12.5%;
  left: auto;
}
.ant-col-pull-3.ant-col-rtl {
  right: auto;
  left: 12.5%;
}
.ant-col-offset-3.ant-col-rtl {
  margin-right: 12.5%;
  margin-left: 0;
}
.ant-col-push-4.ant-col-rtl {
  right: 16.66666667%;
  left: auto;
}
.ant-col-pull-4.ant-col-rtl {
  right: auto;
  left: 16.66666667%;
}
.ant-col-offset-4.ant-col-rtl {
  margin-right: 16.66666667%;
  margin-left: 0;
}
.ant-col-push-5.ant-col-rtl {
  right: 20.83333333%;
  left: auto;
}
.ant-col-pull-5.ant-col-rtl {
  right: auto;
  left: 20.83333333%;
}
.ant-col-offset-5.ant-col-rtl {
  margin-right: 20.83333333%;
  margin-left: 0;
}
.ant-col-push-6.ant-col-rtl {
  right: 25%;
  left: auto;
}
.ant-col-pull-6.ant-col-rtl {
  right: auto;
  left: 25%;
}
.ant-col-offset-6.ant-col-rtl {
  margin-right: 25%;
  margin-left: 0;
}
.ant-col-push-7.ant-col-rtl {
  right: 29.16666667%;
  left: auto;
}
.ant-col-pull-7.ant-col-rtl {
  right: auto;
  left: 29.16666667%;
}
.ant-col-offset-7.ant-col-rtl {
  margin-right: 29.16666667%;
  margin-left: 0;
}
.ant-col-push-8.ant-col-rtl {
  right: 33.33333333%;
  left: auto;
}
.ant-col-pull-8.ant-col-rtl {
  right: auto;
  left: 33.33333333%;
}
.ant-col-offset-8.ant-col-rtl {
  margin-right: 33.33333333%;
  margin-left: 0;
}
.ant-col-push-9.ant-col-rtl {
  right: 37.5%;
  left: auto;
}
.ant-col-pull-9.ant-col-rtl {
  right: auto;
  left: 37.5%;
}
.ant-col-offset-9.ant-col-rtl {
  margin-right: 37.5%;
  margin-left: 0;
}
.ant-col-push-10.ant-col-rtl {
  right: 41.66666667%;
  left: auto;
}
.ant-col-pull-10.ant-col-rtl {
  right: auto;
  left: 41.66666667%;
}
.ant-col-offset-10.ant-col-rtl {
  margin-right: 41.66666667%;
  margin-left: 0;
}
.ant-col-push-11.ant-col-rtl {
  right: 45.83333333%;
  left: auto;
}
.ant-col-pull-11.ant-col-rtl {
  right: auto;
  left: 45.83333333%;
}
.ant-col-offset-11.ant-col-rtl {
  margin-right: 45.83333333%;
  margin-left: 0;
}
.ant-col-push-12.ant-col-rtl {
  right: 50%;
  left: auto;
}
.ant-col-pull-12.ant-col-rtl {
  right: auto;
  left: 50%;
}
.ant-col-offset-12.ant-col-rtl {
  margin-right: 50%;
  margin-left: 0;
}
.ant-col-push-13.ant-col-rtl {
  right: 54.16666667%;
  left: auto;
}
.ant-col-pull-13.ant-col-rtl {
  right: auto;
  left: 54.16666667%;
}
.ant-col-offset-13.ant-col-rtl {
  margin-right: 54.16666667%;
  margin-left: 0;
}
.ant-col-push-14.ant-col-rtl {
  right: 58.33333333%;
  left: auto;
}
.ant-col-pull-14.ant-col-rtl {
  right: auto;
  left: 58.33333333%;
}
.ant-col-offset-14.ant-col-rtl {
  margin-right: 58.33333333%;
  margin-left: 0;
}
.ant-col-push-15.ant-col-rtl {
  right: 62.5%;
  left: auto;
}
.ant-col-pull-15.ant-col-rtl {
  right: auto;
  left: 62.5%;
}
.ant-col-offset-15.ant-col-rtl {
  margin-right: 62.5%;
  margin-left: 0;
}
.ant-col-push-16.ant-col-rtl {
  right: 66.66666667%;
  left: auto;
}
.ant-col-pull-16.ant-col-rtl {
  right: auto;
  left: 66.66666667%;
}
.ant-col-offset-16.ant-col-rtl {
  margin-right: 66.66666667%;
  margin-left: 0;
}
.ant-col-push-17.ant-col-rtl {
  right: 70.83333333%;
  left: auto;
}
.ant-col-pull-17.ant-col-rtl {
  right: auto;
  left: 70.83333333%;
}
.ant-col-offset-17.ant-col-rtl {
  margin-right: 70.83333333%;
  margin-left: 0;
}
.ant-col-push-18.ant-col-rtl {
  right: 75%;
  left: auto;
}
.ant-col-pull-18.ant-col-rtl {
  right: auto;
  left: 75%;
}
.ant-col-offset-18.ant-col-rtl {
  margin-right: 75%;
  margin-left: 0;
}
.ant-col-push-19.ant-col-rtl {
  right: 79.16666667%;
  left: auto;
}
.ant-col-pull-19.ant-col-rtl {
  right: auto;
  left: 79.16666667%;
}
.ant-col-offset-19.ant-col-rtl {
  margin-right: 79.16666667%;
  margin-left: 0;
}
.ant-col-push-20.ant-col-rtl {
  right: 83.33333333%;
  left: auto;
}
.ant-col-pull-20.ant-col-rtl {
  right: auto;
  left: 83.33333333%;
}
.ant-col-offset-20.ant-col-rtl {
  margin-right: 83.33333333%;
  margin-left: 0;
}
.ant-col-push-21.ant-col-rtl {
  right: 87.5%;
  left: auto;
}
.ant-col-pull-21.ant-col-rtl {
  right: auto;
  left: 87.5%;
}
.ant-col-offset-21.ant-col-rtl {
  margin-right: 87.5%;
  margin-left: 0;
}
.ant-col-push-22.ant-col-rtl {
  right: 91.66666667%;
  left: auto;
}
.ant-col-pull-22.ant-col-rtl {
  right: auto;
  left: 91.66666667%;
}
.ant-col-offset-22.ant-col-rtl {
  margin-right: 91.66666667%;
  margin-left: 0;
}
.ant-col-push-23.ant-col-rtl {
  right: 95.83333333%;
  left: auto;
}
.ant-col-pull-23.ant-col-rtl {
  right: auto;
  left: 95.83333333%;
}
.ant-col-offset-23.ant-col-rtl {
  margin-right: 95.83333333%;
  margin-left: 0;
}
.ant-col-push-24.ant-col-rtl {
  right: 100%;
  left: auto;
}
.ant-col-pull-24.ant-col-rtl {
  right: auto;
  left: 100%;
}
.ant-col-offset-24.ant-col-rtl {
  margin-right: 100%;
  margin-left: 0;
}
.ant-col-xs-24 {
  display: block;
  flex: 0 0 100%;
  max-width: 100%;
}
.ant-col-xs-push-24 {
  left: 100%;
}
.ant-col-xs-pull-24 {
  right: 100%;
}
.ant-col-xs-offset-24 {
  margin-left: 100%;
}
.ant-col-xs-order-24 {
  order: 24;
}
.ant-col-xs-23 {
  display: block;
  flex: 0 0 95.83333333%;
  max-width: 95.83333333%;
}
.ant-col-xs-push-23 {
  left: 95.83333333%;
}
.ant-col-xs-pull-23 {
  right: 95.83333333%;
}
.ant-col-xs-offset-23 {
  margin-left: 95.83333333%;
}
.ant-col-xs-order-23 {
  order: 23;
}
.ant-col-xs-22 {
  display: block;
  flex: 0 0 91.66666667%;
  max-width: 91.66666667%;
}
.ant-col-xs-push-22 {
  left: 91.66666667%;
}
.ant-col-xs-pull-22 {
  right: 91.66666667%;
}
.ant-col-xs-offset-22 {
  margin-left: 91.66666667%;
}
.ant-col-xs-order-22 {
  order: 22;
}
.ant-col-xs-21 {
  display: block;
  flex: 0 0 87.5%;
  max-width: 87.5%;
}
.ant-col-xs-push-21 {
  left: 87.5%;
}
.ant-col-xs-pull-21 {
  right: 87.5%;
}
.ant-col-xs-offset-21 {
  margin-left: 87.5%;
}
.ant-col-xs-order-21 {
  order: 21;
}
.ant-col-xs-20 {
  display: block;
  flex: 0 0 83.33333333%;
  max-width: 83.33333333%;
}
.ant-col-xs-push-20 {
  left: 83.33333333%;
}
.ant-col-xs-pull-20 {
  right: 83.33333333%;
}
.ant-col-xs-offset-20 {
  margin-left: 83.33333333%;
}
.ant-col-xs-order-20 {
  order: 20;
}
.ant-col-xs-19 {
  display: block;
  flex: 0 0 79.16666667%;
  max-width: 79.16666667%;
}
.ant-col-xs-push-19 {
  left: 79.16666667%;
}
.ant-col-xs-pull-19 {
  right: 79.16666667%;
}
.ant-col-xs-offset-19 {
  margin-left: 79.16666667%;
}
.ant-col-xs-order-19 {
  order: 19;
}
.ant-col-xs-18 {
  display: block;
  flex: 0 0 75%;
  max-width: 75%;
}
.ant-col-xs-push-18 {
  left: 75%;
}
.ant-col-xs-pull-18 {
  right: 75%;
}
.ant-col-xs-offset-18 {
  margin-left: 75%;
}
.ant-col-xs-order-18 {
  order: 18;
}
.ant-col-xs-17 {
  display: block;
  flex: 0 0 70.83333333%;
  max-width: 70.83333333%;
}
.ant-col-xs-push-17 {
  left: 70.83333333%;
}
.ant-col-xs-pull-17 {
  right: 70.83333333%;
}
.ant-col-xs-offset-17 {
  margin-left: 70.83333333%;
}
.ant-col-xs-order-17 {
  order: 17;
}
.ant-col-xs-16 {
  display: block;
  flex: 0 0 66.66666667%;
  max-width: 66.66666667%;
}
.ant-col-xs-push-16 {
  left: 66.66666667%;
}
.ant-col-xs-pull-16 {
  right: 66.66666667%;
}
.ant-col-xs-offset-16 {
  margin-left: 66.66666667%;
}
.ant-col-xs-order-16 {
  order: 16;
}
.ant-col-xs-15 {
  display: block;
  flex: 0 0 62.5%;
  max-width: 62.5%;
}
.ant-col-xs-push-15 {
  left: 62.5%;
}
.ant-col-xs-pull-15 {
  right: 62.5%;
}
.ant-col-xs-offset-15 {
  margin-left: 62.5%;
}
.ant-col-xs-order-15 {
  order: 15;
}
.ant-col-xs-14 {
  display: block;
  flex: 0 0 58.33333333%;
  max-width: 58.33333333%;
}
.ant-col-xs-push-14 {
  left: 58.33333333%;
}
.ant-col-xs-pull-14 {
  right: 58.33333333%;
}
.ant-col-xs-offset-14 {
  margin-left: 58.33333333%;
}
.ant-col-xs-order-14 {
  order: 14;
}
.ant-col-xs-13 {
  display: block;
  flex: 0 0 54.16666667%;
  max-width: 54.16666667%;
}
.ant-col-xs-push-13 {
  left: 54.16666667%;
}
.ant-col-xs-pull-13 {
  right: 54.16666667%;
}
.ant-col-xs-offset-13 {
  margin-left: 54.16666667%;
}
.ant-col-xs-order-13 {
  order: 13;
}
.ant-col-xs-12 {
  display: block;
  flex: 0 0 50%;
  max-width: 50%;
}
.ant-col-xs-push-12 {
  left: 50%;
}
.ant-col-xs-pull-12 {
  right: 50%;
}
.ant-col-xs-offset-12 {
  margin-left: 50%;
}
.ant-col-xs-order-12 {
  order: 12;
}
.ant-col-xs-11 {
  display: block;
  flex: 0 0 45.83333333%;
  max-width: 45.83333333%;
}
.ant-col-xs-push-11 {
  left: 45.83333333%;
}
.ant-col-xs-pull-11 {
  right: 45.83333333%;
}
.ant-col-xs-offset-11 {
  margin-left: 45.83333333%;
}
.ant-col-xs-order-11 {
  order: 11;
}
.ant-col-xs-10 {
  display: block;
  flex: 0 0 41.66666667%;
  max-width: 41.66666667%;
}
.ant-col-xs-push-10 {
  left: 41.66666667%;
}
.ant-col-xs-pull-10 {
  right: 41.66666667%;
}
.ant-col-xs-offset-10 {
  margin-left: 41.66666667%;
}
.ant-col-xs-order-10 {
  order: 10;
}
.ant-col-xs-9 {
  display: block;
  flex: 0 0 37.5%;
  max-width: 37.5%;
}
.ant-col-xs-push-9 {
  left: 37.5%;
}
.ant-col-xs-pull-9 {
  right: 37.5%;
}
.ant-col-xs-offset-9 {
  margin-left: 37.5%;
}
.ant-col-xs-order-9 {
  order: 9;
}
.ant-col-xs-8 {
  display: block;
  flex: 0 0 33.33333333%;
  max-width: 33.33333333%;
}
.ant-col-xs-push-8 {
  left: 33.33333333%;
}
.ant-col-xs-pull-8 {
  right: 33.33333333%;
}
.ant-col-xs-offset-8 {
  margin-left: 33.33333333%;
}
.ant-col-xs-order-8 {
  order: 8;
}
.ant-col-xs-7 {
  display: block;
  flex: 0 0 29.16666667%;
  max-width: 29.16666667%;
}
.ant-col-xs-push-7 {
  left: 29.16666667%;
}
.ant-col-xs-pull-7 {
  right: 29.16666667%;
}
.ant-col-xs-offset-7 {
  margin-left: 29.16666667%;
}
.ant-col-xs-order-7 {
  order: 7;
}
.ant-col-xs-6 {
  display: block;
  flex: 0 0 25%;
  max-width: 25%;
}
.ant-col-xs-push-6 {
  left: 25%;
}
.ant-col-xs-pull-6 {
  right: 25%;
}
.ant-col-xs-offset-6 {
  margin-left: 25%;
}
.ant-col-xs-order-6 {
  order: 6;
}
.ant-col-xs-5 {
  display: block;
  flex: 0 0 20.83333333%;
  max-width: 20.83333333%;
}
.ant-col-xs-push-5 {
  left: 20.83333333%;
}
.ant-col-xs-pull-5 {
  right: 20.83333333%;
}
.ant-col-xs-offset-5 {
  margin-left: 20.83333333%;
}
.ant-col-xs-order-5 {
  order: 5;
}
.ant-col-xs-4 {
  display: block;
  flex: 0 0 16.66666667%;
  max-width: 16.66666667%;
}
.ant-col-xs-push-4 {
  left: 16.66666667%;
}
.ant-col-xs-pull-4 {
  right: 16.66666667%;
}
.ant-col-xs-offset-4 {
  margin-left: 16.66666667%;
}
.ant-col-xs-order-4 {
  order: 4;
}
.ant-col-xs-3 {
  display: block;
  flex: 0 0 12.5%;
  max-width: 12.5%;
}
.ant-col-xs-push-3 {
  left: 12.5%;
}
.ant-col-xs-pull-3 {
  right: 12.5%;
}
.ant-col-xs-offset-3 {
  margin-left: 12.5%;
}
.ant-col-xs-order-3 {
  order: 3;
}
.ant-col-xs-2 {
  display: block;
  flex: 0 0 8.33333333%;
  max-width: 8.33333333%;
}
.ant-col-xs-push-2 {
  left: 8.33333333%;
}
.ant-col-xs-pull-2 {
  right: 8.33333333%;
}
.ant-col-xs-offset-2 {
  margin-left: 8.33333333%;
}
.ant-col-xs-order-2 {
  order: 2;
}
.ant-col-xs-1 {
  display: block;
  flex: 0 0 4.16666667%;
  max-width: 4.16666667%;
}
.ant-col-xs-push-1 {
  left: 4.16666667%;
}
.ant-col-xs-pull-1 {
  right: 4.16666667%;
}
.ant-col-xs-offset-1 {
  margin-left: 4.16666667%;
}
.ant-col-xs-order-1 {
  order: 1;
}
.ant-col-xs-0 {
  display: none;
}
.ant-col-push-0 {
  left: auto;
}
.ant-col-pull-0 {
  right: auto;
}
.ant-col-xs-push-0 {
  left: auto;
}
.ant-col-xs-pull-0 {
  right: auto;
}
.ant-col-xs-offset-0 {
  margin-left: 0;
}
.ant-col-xs-order-0 {
  order: 0;
}
.ant-col-push-0.ant-col-rtl {
  right: auto;
}
.ant-col-pull-0.ant-col-rtl {
  left: auto;
}
.ant-col-xs-push-0.ant-col-rtl {
  right: auto;
}
.ant-col-xs-pull-0.ant-col-rtl {
  left: auto;
}
.ant-col-xs-offset-0.ant-col-rtl {
  margin-right: 0;
}
.ant-col-xs-push-1.ant-col-rtl {
  right: 4.16666667%;
  left: auto;
}
.ant-col-xs-pull-1.ant-col-rtl {
  right: auto;
  left: 4.16666667%;
}
.ant-col-xs-offset-1.ant-col-rtl {
  margin-right: 4.16666667%;
  margin-left: 0;
}
.ant-col-xs-push-2.ant-col-rtl {
  right: 8.33333333%;
  left: auto;
}
.ant-col-xs-pull-2.ant-col-rtl {
  right: auto;
  left: 8.33333333%;
}
.ant-col-xs-offset-2.ant-col-rtl {
  margin-right: 8.33333333%;
  margin-left: 0;
}
.ant-col-xs-push-3.ant-col-rtl {
  right: 12.5%;
  left: auto;
}
.ant-col-xs-pull-3.ant-col-rtl {
  right: auto;
  left: 12.5%;
}
.ant-col-xs-offset-3.ant-col-rtl {
  margin-right: 12.5%;
  margin-left: 0;
}
.ant-col-xs-push-4.ant-col-rtl {
  right: 16.66666667%;
  left: auto;
}
.ant-col-xs-pull-4.ant-col-rtl {
  right: auto;
  left: 16.66666667%;
}
.ant-col-xs-offset-4.ant-col-rtl {
  margin-right: 16.66666667%;
  margin-left: 0;
}
.ant-col-xs-push-5.ant-col-rtl {
  right: 20.83333333%;
  left: auto;
}
.ant-col-xs-pull-5.ant-col-rtl {
  right: auto;
  left: 20.83333333%;
}
.ant-col-xs-offset-5.ant-col-rtl {
  margin-right: 20.83333333%;
  margin-left: 0;
}
.ant-col-xs-push-6.ant-col-rtl {
  right: 25%;
  left: auto;
}
.ant-col-xs-pull-6.ant-col-rtl {
  right: auto;
  left: 25%;
}
.ant-col-xs-offset-6.ant-col-rtl {
  margin-right: 25%;
  margin-left: 0;
}
.ant-col-xs-push-7.ant-col-rtl {
  right: 29.16666667%;
  left: auto;
}
.ant-col-xs-pull-7.ant-col-rtl {
  right: auto;
  left: 29.16666667%;
}
.ant-col-xs-offset-7.ant-col-rtl {
  margin-right: 29.16666667%;
  margin-left: 0;
}
.ant-col-xs-push-8.ant-col-rtl {
  right: 33.33333333%;
  left: auto;
}
.ant-col-xs-pull-8.ant-col-rtl {
  right: auto;
  left: 33.33333333%;
}
.ant-col-xs-offset-8.ant-col-rtl {
  margin-right: 33.33333333%;
  margin-left: 0;
}
.ant-col-xs-push-9.ant-col-rtl {
  right: 37.5%;
  left: auto;
}
.ant-col-xs-pull-9.ant-col-rtl {
  right: auto;
  left: 37.5%;
}
.ant-col-xs-offset-9.ant-col-rtl {
  margin-right: 37.5%;
  margin-left: 0;
}
.ant-col-xs-push-10.ant-col-rtl {
  right: 41.66666667%;
  left: auto;
}
.ant-col-xs-pull-10.ant-col-rtl {
  right: auto;
  left: 41.66666667%;
}
.ant-col-xs-offset-10.ant-col-rtl {
  margin-right: 41.66666667%;
  margin-left: 0;
}
.ant-col-xs-push-11.ant-col-rtl {
  right: 45.83333333%;
  left: auto;
}
.ant-col-xs-pull-11.ant-col-rtl {
  right: auto;
  left: 45.83333333%;
}
.ant-col-xs-offset-11.ant-col-rtl {
  margin-right: 45.83333333%;
  margin-left: 0;
}
.ant-col-xs-push-12.ant-col-rtl {
  right: 50%;
  left: auto;
}
.ant-col-xs-pull-12.ant-col-rtl {
  right: auto;
  left: 50%;
}
.ant-col-xs-offset-12.ant-col-rtl {
  margin-right: 50%;
  margin-left: 0;
}
.ant-col-xs-push-13.ant-col-rtl {
  right: 54.16666667%;
  left: auto;
}
.ant-col-xs-pull-13.ant-col-rtl {
  right: auto;
  left: 54.16666667%;
}
.ant-col-xs-offset-13.ant-col-rtl {
  margin-right: 54.16666667%;
  margin-left: 0;
}
.ant-col-xs-push-14.ant-col-rtl {
  right: 58.33333333%;
  left: auto;
}
.ant-col-xs-pull-14.ant-col-rtl {
  right: auto;
  left: 58.33333333%;
}
.ant-col-xs-offset-14.ant-col-rtl {
  margin-right: 58.33333333%;
  margin-left: 0;
}
.ant-col-xs-push-15.ant-col-rtl {
  right: 62.5%;
  left: auto;
}
.ant-col-xs-pull-15.ant-col-rtl {
  right: auto;
  left: 62.5%;
}
.ant-col-xs-offset-15.ant-col-rtl {
  margin-right: 62.5%;
  margin-left: 0;
}
.ant-col-xs-push-16.ant-col-rtl {
  right: 66.66666667%;
  left: auto;
}
.ant-col-xs-pull-16.ant-col-rtl {
  right: auto;
  left: 66.66666667%;
}
.ant-col-xs-offset-16.ant-col-rtl {
  margin-right: 66.66666667%;
  margin-left: 0;
}
.ant-col-xs-push-17.ant-col-rtl {
  right: 70.83333333%;
  left: auto;
}
.ant-col-xs-pull-17.ant-col-rtl {
  right: auto;
  left: 70.83333333%;
}
.ant-col-xs-offset-17.ant-col-rtl {
  margin-right: 70.83333333%;
  margin-left: 0;
}
.ant-col-xs-push-18.ant-col-rtl {
  right: 75%;
  left: auto;
}
.ant-col-xs-pull-18.ant-col-rtl {
  right: auto;
  left: 75%;
}
.ant-col-xs-offset-18.ant-col-rtl {
  margin-right: 75%;
  margin-left: 0;
}
.ant-col-xs-push-19.ant-col-rtl {
  right: 79.16666667%;
  left: auto;
}
.ant-col-xs-pull-19.ant-col-rtl {
  right: auto;
  left: 79.16666667%;
}
.ant-col-xs-offset-19.ant-col-rtl {
  margin-right: 79.16666667%;
  margin-left: 0;
}
.ant-col-xs-push-20.ant-col-rtl {
  right: 83.33333333%;
  left: auto;
}
.ant-col-xs-pull-20.ant-col-rtl {
  right: auto;
  left: 83.33333333%;
}
.ant-col-xs-offset-20.ant-col-rtl {
  margin-right: 83.33333333%;
  margin-left: 0;
}
.ant-col-xs-push-21.ant-col-rtl {
  right: 87.5%;
  left: auto;
}
.ant-col-xs-pull-21.ant-col-rtl {
  right: auto;
  left: 87.5%;
}
.ant-col-xs-offset-21.ant-col-rtl {
  margin-right: 87.5%;
  margin-left: 0;
}
.ant-col-xs-push-22.ant-col-rtl {
  right: 91.66666667%;
  left: auto;
}
.ant-col-xs-pull-22.ant-col-rtl {
  right: auto;
  left: 91.66666667%;
}
.ant-col-xs-offset-22.ant-col-rtl {
  margin-right: 91.66666667%;
  margin-left: 0;
}
.ant-col-xs-push-23.ant-col-rtl {
  right: 95.83333333%;
  left: auto;
}
.ant-col-xs-pull-23.ant-col-rtl {
  right: auto;
  left: 95.83333333%;
}
.ant-col-xs-offset-23.ant-col-rtl {
  margin-right: 95.83333333%;
  margin-left: 0;
}
.ant-col-xs-push-24.ant-col-rtl {
  right: 100%;
  left: auto;
}
.ant-col-xs-pull-24.ant-col-rtl {
  right: auto;
  left: 100%;
}
.ant-col-xs-offset-24.ant-col-rtl {
  margin-right: 100%;
  margin-left: 0;
}
@media (min-width: 576px) {
  .ant-col-sm-24 {
    display: block;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .ant-col-sm-push-24 {
    left: 100%;
  }
  .ant-col-sm-pull-24 {
    right: 100%;
  }
  .ant-col-sm-offset-24 {
    margin-left: 100%;
  }
  .ant-col-sm-order-24 {
    order: 24;
  }
  .ant-col-sm-23 {
    display: block;
    flex: 0 0 95.83333333%;
    max-width: 95.83333333%;
  }
  .ant-col-sm-push-23 {
    left: 95.83333333%;
  }
  .ant-col-sm-pull-23 {
    right: 95.83333333%;
  }
  .ant-col-sm-offset-23 {
    margin-left: 95.83333333%;
  }
  .ant-col-sm-order-23 {
    order: 23;
  }
  .ant-col-sm-22 {
    display: block;
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .ant-col-sm-push-22 {
    left: 91.66666667%;
  }
  .ant-col-sm-pull-22 {
    right: 91.66666667%;
  }
  .ant-col-sm-offset-22 {
    margin-left: 91.66666667%;
  }
  .ant-col-sm-order-22 {
    order: 22;
  }
  .ant-col-sm-21 {
    display: block;
    flex: 0 0 87.5%;
    max-width: 87.5%;
  }
  .ant-col-sm-push-21 {
    left: 87.5%;
  }
  .ant-col-sm-pull-21 {
    right: 87.5%;
  }
  .ant-col-sm-offset-21 {
    margin-left: 87.5%;
  }
  .ant-col-sm-order-21 {
    order: 21;
  }
  .ant-col-sm-20 {
    display: block;
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .ant-col-sm-push-20 {
    left: 83.33333333%;
  }
  .ant-col-sm-pull-20 {
    right: 83.33333333%;
  }
  .ant-col-sm-offset-20 {
    margin-left: 83.33333333%;
  }
  .ant-col-sm-order-20 {
    order: 20;
  }
  .ant-col-sm-19 {
    display: block;
    flex: 0 0 79.16666667%;
    max-width: 79.16666667%;
  }
  .ant-col-sm-push-19 {
    left: 79.16666667%;
  }
  .ant-col-sm-pull-19 {
    right: 79.16666667%;
  }
  .ant-col-sm-offset-19 {
    margin-left: 79.16666667%;
  }
  .ant-col-sm-order-19 {
    order: 19;
  }
  .ant-col-sm-18 {
    display: block;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .ant-col-sm-push-18 {
    left: 75%;
  }
  .ant-col-sm-pull-18 {
    right: 75%;
  }
  .ant-col-sm-offset-18 {
    margin-left: 75%;
  }
  .ant-col-sm-order-18 {
    order: 18;
  }
  .ant-col-sm-17 {
    display: block;
    flex: 0 0 70.83333333%;
    max-width: 70.83333333%;
  }
  .ant-col-sm-push-17 {
    left: 70.83333333%;
  }
  .ant-col-sm-pull-17 {
    right: 70.83333333%;
  }
  .ant-col-sm-offset-17 {
    margin-left: 70.83333333%;
  }
  .ant-col-sm-order-17 {
    order: 17;
  }
  .ant-col-sm-16 {
    display: block;
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .ant-col-sm-push-16 {
    left: 66.66666667%;
  }
  .ant-col-sm-pull-16 {
    right: 66.66666667%;
  }
  .ant-col-sm-offset-16 {
    margin-left: 66.66666667%;
  }
  .ant-col-sm-order-16 {
    order: 16;
  }
  .ant-col-sm-15 {
    display: block;
    flex: 0 0 62.5%;
    max-width: 62.5%;
  }
  .ant-col-sm-push-15 {
    left: 62.5%;
  }
  .ant-col-sm-pull-15 {
    right: 62.5%;
  }
  .ant-col-sm-offset-15 {
    margin-left: 62.5%;
  }
  .ant-col-sm-order-15 {
    order: 15;
  }
  .ant-col-sm-14 {
    display: block;
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .ant-col-sm-push-14 {
    left: 58.33333333%;
  }
  .ant-col-sm-pull-14 {
    right: 58.33333333%;
  }
  .ant-col-sm-offset-14 {
    margin-left: 58.33333333%;
  }
  .ant-col-sm-order-14 {
    order: 14;
  }
  .ant-col-sm-13 {
    display: block;
    flex: 0 0 54.16666667%;
    max-width: 54.16666667%;
  }
  .ant-col-sm-push-13 {
    left: 54.16666667%;
  }
  .ant-col-sm-pull-13 {
    right: 54.16666667%;
  }
  .ant-col-sm-offset-13 {
    margin-left: 54.16666667%;
  }
  .ant-col-sm-order-13 {
    order: 13;
  }
  .ant-col-sm-12 {
    display: block;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .ant-col-sm-push-12 {
    left: 50%;
  }
  .ant-col-sm-pull-12 {
    right: 50%;
  }
  .ant-col-sm-offset-12 {
    margin-left: 50%;
  }
  .ant-col-sm-order-12 {
    order: 12;
  }
  .ant-col-sm-11 {
    display: block;
    flex: 0 0 45.83333333%;
    max-width: 45.83333333%;
  }
  .ant-col-sm-push-11 {
    left: 45.83333333%;
  }
  .ant-col-sm-pull-11 {
    right: 45.83333333%;
  }
  .ant-col-sm-offset-11 {
    margin-left: 45.83333333%;
  }
  .ant-col-sm-order-11 {
    order: 11;
  }
  .ant-col-sm-10 {
    display: block;
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .ant-col-sm-push-10 {
    left: 41.66666667%;
  }
  .ant-col-sm-pull-10 {
    right: 41.66666667%;
  }
  .ant-col-sm-offset-10 {
    margin-left: 41.66666667%;
  }
  .ant-col-sm-order-10 {
    order: 10;
  }
  .ant-col-sm-9 {
    display: block;
    flex: 0 0 37.5%;
    max-width: 37.5%;
  }
  .ant-col-sm-push-9 {
    left: 37.5%;
  }
  .ant-col-sm-pull-9 {
    right: 37.5%;
  }
  .ant-col-sm-offset-9 {
    margin-left: 37.5%;
  }
  .ant-col-sm-order-9 {
    order: 9;
  }
  .ant-col-sm-8 {
    display: block;
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .ant-col-sm-push-8 {
    left: 33.33333333%;
  }
  .ant-col-sm-pull-8 {
    right: 33.33333333%;
  }
  .ant-col-sm-offset-8 {
    margin-left: 33.33333333%;
  }
  .ant-col-sm-order-8 {
    order: 8;
  }
  .ant-col-sm-7 {
    display: block;
    flex: 0 0 29.16666667%;
    max-width: 29.16666667%;
  }
  .ant-col-sm-push-7 {
    left: 29.16666667%;
  }
  .ant-col-sm-pull-7 {
    right: 29.16666667%;
  }
  .ant-col-sm-offset-7 {
    margin-left: 29.16666667%;
  }
  .ant-col-sm-order-7 {
    order: 7;
  }
  .ant-col-sm-6 {
    display: block;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .ant-col-sm-push-6 {
    left: 25%;
  }
  .ant-col-sm-pull-6 {
    right: 25%;
  }
  .ant-col-sm-offset-6 {
    margin-left: 25%;
  }
  .ant-col-sm-order-6 {
    order: 6;
  }
  .ant-col-sm-5 {
    display: block;
    flex: 0 0 20.83333333%;
    max-width: 20.83333333%;
  }
  .ant-col-sm-push-5 {
    left: 20.83333333%;
  }
  .ant-col-sm-pull-5 {
    right: 20.83333333%;
  }
  .ant-col-sm-offset-5 {
    margin-left: 20.83333333%;
  }
  .ant-col-sm-order-5 {
    order: 5;
  }
  .ant-col-sm-4 {
    display: block;
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .ant-col-sm-push-4 {
    left: 16.66666667%;
  }
  .ant-col-sm-pull-4 {
    right: 16.66666667%;
  }
  .ant-col-sm-offset-4 {
    margin-left: 16.66666667%;
  }
  .ant-col-sm-order-4 {
    order: 4;
  }
  .ant-col-sm-3 {
    display: block;
    flex: 0 0 12.5%;
    max-width: 12.5%;
  }
  .ant-col-sm-push-3 {
    left: 12.5%;
  }
  .ant-col-sm-pull-3 {
    right: 12.5%;
  }
  .ant-col-sm-offset-3 {
    margin-left: 12.5%;
  }
  .ant-col-sm-order-3 {
    order: 3;
  }
  .ant-col-sm-2 {
    display: block;
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .ant-col-sm-push-2 {
    left: 8.33333333%;
  }
  .ant-col-sm-pull-2 {
    right: 8.33333333%;
  }
  .ant-col-sm-offset-2 {
    margin-left: 8.33333333%;
  }
  .ant-col-sm-order-2 {
    order: 2;
  }
  .ant-col-sm-1 {
    display: block;
    flex: 0 0 4.16666667%;
    max-width: 4.16666667%;
  }
  .ant-col-sm-push-1 {
    left: 4.16666667%;
  }
  .ant-col-sm-pull-1 {
    right: 4.16666667%;
  }
  .ant-col-sm-offset-1 {
    margin-left: 4.16666667%;
  }
  .ant-col-sm-order-1 {
    order: 1;
  }
  .ant-col-sm-0 {
    display: none;
  }
  .ant-col-push-0 {
    left: auto;
  }
  .ant-col-pull-0 {
    right: auto;
  }
  .ant-col-sm-push-0 {
    left: auto;
  }
  .ant-col-sm-pull-0 {
    right: auto;
  }
  .ant-col-sm-offset-0 {
    margin-left: 0;
  }
  .ant-col-sm-order-0 {
    order: 0;
  }
  .ant-col-push-0.ant-col-rtl {
    right: auto;
  }
  .ant-col-pull-0.ant-col-rtl {
    left: auto;
  }
  .ant-col-sm-push-0.ant-col-rtl {
    right: auto;
  }
  .ant-col-sm-pull-0.ant-col-rtl {
    left: auto;
  }
  .ant-col-sm-offset-0.ant-col-rtl {
    margin-right: 0;
  }
  .ant-col-sm-push-1.ant-col-rtl {
    right: 4.16666667%;
    left: auto;
  }
  .ant-col-sm-pull-1.ant-col-rtl {
    right: auto;
    left: 4.16666667%;
  }
  .ant-col-sm-offset-1.ant-col-rtl {
    margin-right: 4.16666667%;
    margin-left: 0;
  }
  .ant-col-sm-push-2.ant-col-rtl {
    right: 8.33333333%;
    left: auto;
  }
  .ant-col-sm-pull-2.ant-col-rtl {
    right: auto;
    left: 8.33333333%;
  }
  .ant-col-sm-offset-2.ant-col-rtl {
    margin-right: 8.33333333%;
    margin-left: 0;
  }
  .ant-col-sm-push-3.ant-col-rtl {
    right: 12.5%;
    left: auto;
  }
  .ant-col-sm-pull-3.ant-col-rtl {
    right: auto;
    left: 12.5%;
  }
  .ant-col-sm-offset-3.ant-col-rtl {
    margin-right: 12.5%;
    margin-left: 0;
  }
  .ant-col-sm-push-4.ant-col-rtl {
    right: 16.66666667%;
    left: auto;
  }
  .ant-col-sm-pull-4.ant-col-rtl {
    right: auto;
    left: 16.66666667%;
  }
  .ant-col-sm-offset-4.ant-col-rtl {
    margin-right: 16.66666667%;
    margin-left: 0;
  }
  .ant-col-sm-push-5.ant-col-rtl {
    right: 20.83333333%;
    left: auto;
  }
  .ant-col-sm-pull-5.ant-col-rtl {
    right: auto;
    left: 20.83333333%;
  }
  .ant-col-sm-offset-5.ant-col-rtl {
    margin-right: 20.83333333%;
    margin-left: 0;
  }
  .ant-col-sm-push-6.ant-col-rtl {
    right: 25%;
    left: auto;
  }
  .ant-col-sm-pull-6.ant-col-rtl {
    right: auto;
    left: 25%;
  }
  .ant-col-sm-offset-6.ant-col-rtl {
    margin-right: 25%;
    margin-left: 0;
  }
  .ant-col-sm-push-7.ant-col-rtl {
    right: 29.16666667%;
    left: auto;
  }
  .ant-col-sm-pull-7.ant-col-rtl {
    right: auto;
    left: 29.16666667%;
  }
  .ant-col-sm-offset-7.ant-col-rtl {
    margin-right: 29.16666667%;
    margin-left: 0;
  }
  .ant-col-sm-push-8.ant-col-rtl {
    right: 33.33333333%;
    left: auto;
  }
  .ant-col-sm-pull-8.ant-col-rtl {
    right: auto;
    left: 33.33333333%;
  }
  .ant-col-sm-offset-8.ant-col-rtl {
    margin-right: 33.33333333%;
    margin-left: 0;
  }
  .ant-col-sm-push-9.ant-col-rtl {
    right: 37.5%;
    left: auto;
  }
  .ant-col-sm-pull-9.ant-col-rtl {
    right: auto;
    left: 37.5%;
  }
  .ant-col-sm-offset-9.ant-col-rtl {
    margin-right: 37.5%;
    margin-left: 0;
  }
  .ant-col-sm-push-10.ant-col-rtl {
    right: 41.66666667%;
    left: auto;
  }
  .ant-col-sm-pull-10.ant-col-rtl {
    right: auto;
    left: 41.66666667%;
  }
  .ant-col-sm-offset-10.ant-col-rtl {
    margin-right: 41.66666667%;
    margin-left: 0;
  }
  .ant-col-sm-push-11.ant-col-rtl {
    right: 45.83333333%;
    left: auto;
  }
  .ant-col-sm-pull-11.ant-col-rtl {
    right: auto;
    left: 45.83333333%;
  }
  .ant-col-sm-offset-11.ant-col-rtl {
    margin-right: 45.83333333%;
    margin-left: 0;
  }
  .ant-col-sm-push-12.ant-col-rtl {
    right: 50%;
    left: auto;
  }
  .ant-col-sm-pull-12.ant-col-rtl {
    right: auto;
    left: 50%;
  }
  .ant-col-sm-offset-12.ant-col-rtl {
    margin-right: 50%;
    margin-left: 0;
  }
  .ant-col-sm-push-13.ant-col-rtl {
    right: 54.16666667%;
    left: auto;
  }
  .ant-col-sm-pull-13.ant-col-rtl {
    right: auto;
    left: 54.16666667%;
  }
  .ant-col-sm-offset-13.ant-col-rtl {
    margin-right: 54.16666667%;
    margin-left: 0;
  }
  .ant-col-sm-push-14.ant-col-rtl {
    right: 58.33333333%;
    left: auto;
  }
  .ant-col-sm-pull-14.ant-col-rtl {
    right: auto;
    left: 58.33333333%;
  }
  .ant-col-sm-offset-14.ant-col-rtl {
    margin-right: 58.33333333%;
    margin-left: 0;
  }
  .ant-col-sm-push-15.ant-col-rtl {
    right: 62.5%;
    left: auto;
  }
  .ant-col-sm-pull-15.ant-col-rtl {
    right: auto;
    left: 62.5%;
  }
  .ant-col-sm-offset-15.ant-col-rtl {
    margin-right: 62.5%;
    margin-left: 0;
  }
  .ant-col-sm-push-16.ant-col-rtl {
    right: 66.66666667%;
    left: auto;
  }
  .ant-col-sm-pull-16.ant-col-rtl {
    right: auto;
    left: 66.66666667%;
  }
  .ant-col-sm-offset-16.ant-col-rtl {
    margin-right: 66.66666667%;
    margin-left: 0;
  }
  .ant-col-sm-push-17.ant-col-rtl {
    right: 70.83333333%;
    left: auto;
  }
  .ant-col-sm-pull-17.ant-col-rtl {
    right: auto;
    left: 70.83333333%;
  }
  .ant-col-sm-offset-17.ant-col-rtl {
    margin-right: 70.83333333%;
    margin-left: 0;
  }
  .ant-col-sm-push-18.ant-col-rtl {
    right: 75%;
    left: auto;
  }
  .ant-col-sm-pull-18.ant-col-rtl {
    right: auto;
    left: 75%;
  }
  .ant-col-sm-offset-18.ant-col-rtl {
    margin-right: 75%;
    margin-left: 0;
  }
  .ant-col-sm-push-19.ant-col-rtl {
    right: 79.16666667%;
    left: auto;
  }
  .ant-col-sm-pull-19.ant-col-rtl {
    right: auto;
    left: 79.16666667%;
  }
  .ant-col-sm-offset-19.ant-col-rtl {
    margin-right: 79.16666667%;
    margin-left: 0;
  }
  .ant-col-sm-push-20.ant-col-rtl {
    right: 83.33333333%;
    left: auto;
  }
  .ant-col-sm-pull-20.ant-col-rtl {
    right: auto;
    left: 83.33333333%;
  }
  .ant-col-sm-offset-20.ant-col-rtl {
    margin-right: 83.33333333%;
    margin-left: 0;
  }
  .ant-col-sm-push-21.ant-col-rtl {
    right: 87.5%;
    left: auto;
  }
  .ant-col-sm-pull-21.ant-col-rtl {
    right: auto;
    left: 87.5%;
  }
  .ant-col-sm-offset-21.ant-col-rtl {
    margin-right: 87.5%;
    margin-left: 0;
  }
  .ant-col-sm-push-22.ant-col-rtl {
    right: 91.66666667%;
    left: auto;
  }
  .ant-col-sm-pull-22.ant-col-rtl {
    right: auto;
    left: 91.66666667%;
  }
  .ant-col-sm-offset-22.ant-col-rtl {
    margin-right: 91.66666667%;
    margin-left: 0;
  }
  .ant-col-sm-push-23.ant-col-rtl {
    right: 95.83333333%;
    left: auto;
  }
  .ant-col-sm-pull-23.ant-col-rtl {
    right: auto;
    left: 95.83333333%;
  }
  .ant-col-sm-offset-23.ant-col-rtl {
    margin-right: 95.83333333%;
    margin-left: 0;
  }
  .ant-col-sm-push-24.ant-col-rtl {
    right: 100%;
    left: auto;
  }
  .ant-col-sm-pull-24.ant-col-rtl {
    right: auto;
    left: 100%;
  }
  .ant-col-sm-offset-24.ant-col-rtl {
    margin-right: 100%;
    margin-left: 0;
  }
}
@media (min-width: 768px) {
  .ant-col-md-24 {
    display: block;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .ant-col-md-push-24 {
    left: 100%;
  }
  .ant-col-md-pull-24 {
    right: 100%;
  }
  .ant-col-md-offset-24 {
    margin-left: 100%;
  }
  .ant-col-md-order-24 {
    order: 24;
  }
  .ant-col-md-23 {
    display: block;
    flex: 0 0 95.83333333%;
    max-width: 95.83333333%;
  }
  .ant-col-md-push-23 {
    left: 95.83333333%;
  }
  .ant-col-md-pull-23 {
    right: 95.83333333%;
  }
  .ant-col-md-offset-23 {
    margin-left: 95.83333333%;
  }
  .ant-col-md-order-23 {
    order: 23;
  }
  .ant-col-md-22 {
    display: block;
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .ant-col-md-push-22 {
    left: 91.66666667%;
  }
  .ant-col-md-pull-22 {
    right: 91.66666667%;
  }
  .ant-col-md-offset-22 {
    margin-left: 91.66666667%;
  }
  .ant-col-md-order-22 {
    order: 22;
  }
  .ant-col-md-21 {
    display: block;
    flex: 0 0 87.5%;
    max-width: 87.5%;
  }
  .ant-col-md-push-21 {
    left: 87.5%;
  }
  .ant-col-md-pull-21 {
    right: 87.5%;
  }
  .ant-col-md-offset-21 {
    margin-left: 87.5%;
  }
  .ant-col-md-order-21 {
    order: 21;
  }
  .ant-col-md-20 {
    display: block;
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .ant-col-md-push-20 {
    left: 83.33333333%;
  }
  .ant-col-md-pull-20 {
    right: 83.33333333%;
  }
  .ant-col-md-offset-20 {
    margin-left: 83.33333333%;
  }
  .ant-col-md-order-20 {
    order: 20;
  }
  .ant-col-md-19 {
    display: block;
    flex: 0 0 79.16666667%;
    max-width: 79.16666667%;
  }
  .ant-col-md-push-19 {
    left: 79.16666667%;
  }
  .ant-col-md-pull-19 {
    right: 79.16666667%;
  }
  .ant-col-md-offset-19 {
    margin-left: 79.16666667%;
  }
  .ant-col-md-order-19 {
    order: 19;
  }
  .ant-col-md-18 {
    display: block;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .ant-col-md-push-18 {
    left: 75%;
  }
  .ant-col-md-pull-18 {
    right: 75%;
  }
  .ant-col-md-offset-18 {
    margin-left: 75%;
  }
  .ant-col-md-order-18 {
    order: 18;
  }
  .ant-col-md-17 {
    display: block;
    flex: 0 0 70.83333333%;
    max-width: 70.83333333%;
  }
  .ant-col-md-push-17 {
    left: 70.83333333%;
  }
  .ant-col-md-pull-17 {
    right: 70.83333333%;
  }
  .ant-col-md-offset-17 {
    margin-left: 70.83333333%;
  }
  .ant-col-md-order-17 {
    order: 17;
  }
  .ant-col-md-16 {
    display: block;
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .ant-col-md-push-16 {
    left: 66.66666667%;
  }
  .ant-col-md-pull-16 {
    right: 66.66666667%;
  }
  .ant-col-md-offset-16 {
    margin-left: 66.66666667%;
  }
  .ant-col-md-order-16 {
    order: 16;
  }
  .ant-col-md-15 {
    display: block;
    flex: 0 0 62.5%;
    max-width: 62.5%;
  }
  .ant-col-md-push-15 {
    left: 62.5%;
  }
  .ant-col-md-pull-15 {
    right: 62.5%;
  }
  .ant-col-md-offset-15 {
    margin-left: 62.5%;
  }
  .ant-col-md-order-15 {
    order: 15;
  }
  .ant-col-md-14 {
    display: block;
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .ant-col-md-push-14 {
    left: 58.33333333%;
  }
  .ant-col-md-pull-14 {
    right: 58.33333333%;
  }
  .ant-col-md-offset-14 {
    margin-left: 58.33333333%;
  }
  .ant-col-md-order-14 {
    order: 14;
  }
  .ant-col-md-13 {
    display: block;
    flex: 0 0 54.16666667%;
    max-width: 54.16666667%;
  }
  .ant-col-md-push-13 {
    left: 54.16666667%;
  }
  .ant-col-md-pull-13 {
    right: 54.16666667%;
  }
  .ant-col-md-offset-13 {
    margin-left: 54.16666667%;
  }
  .ant-col-md-order-13 {
    order: 13;
  }
  .ant-col-md-12 {
    display: block;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .ant-col-md-push-12 {
    left: 50%;
  }
  .ant-col-md-pull-12 {
    right: 50%;
  }
  .ant-col-md-offset-12 {
    margin-left: 50%;
  }
  .ant-col-md-order-12 {
    order: 12;
  }
  .ant-col-md-11 {
    display: block;
    flex: 0 0 45.83333333%;
    max-width: 45.83333333%;
  }
  .ant-col-md-push-11 {
    left: 45.83333333%;
  }
  .ant-col-md-pull-11 {
    right: 45.83333333%;
  }
  .ant-col-md-offset-11 {
    margin-left: 45.83333333%;
  }
  .ant-col-md-order-11 {
    order: 11;
  }
  .ant-col-md-10 {
    display: block;
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .ant-col-md-push-10 {
    left: 41.66666667%;
  }
  .ant-col-md-pull-10 {
    right: 41.66666667%;
  }
  .ant-col-md-offset-10 {
    margin-left: 41.66666667%;
  }
  .ant-col-md-order-10 {
    order: 10;
  }
  .ant-col-md-9 {
    display: block;
    flex: 0 0 37.5%;
    max-width: 37.5%;
  }
  .ant-col-md-push-9 {
    left: 37.5%;
  }
  .ant-col-md-pull-9 {
    right: 37.5%;
  }
  .ant-col-md-offset-9 {
    margin-left: 37.5%;
  }
  .ant-col-md-order-9 {
    order: 9;
  }
  .ant-col-md-8 {
    display: block;
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .ant-col-md-push-8 {
    left: 33.33333333%;
  }
  .ant-col-md-pull-8 {
    right: 33.33333333%;
  }
  .ant-col-md-offset-8 {
    margin-left: 33.33333333%;
  }
  .ant-col-md-order-8 {
    order: 8;
  }
  .ant-col-md-7 {
    display: block;
    flex: 0 0 29.16666667%;
    max-width: 29.16666667%;
  }
  .ant-col-md-push-7 {
    left: 29.16666667%;
  }
  .ant-col-md-pull-7 {
    right: 29.16666667%;
  }
  .ant-col-md-offset-7 {
    margin-left: 29.16666667%;
  }
  .ant-col-md-order-7 {
    order: 7;
  }
  .ant-col-md-6 {
    display: block;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .ant-col-md-push-6 {
    left: 25%;
  }
  .ant-col-md-pull-6 {
    right: 25%;
  }
  .ant-col-md-offset-6 {
    margin-left: 25%;
  }
  .ant-col-md-order-6 {
    order: 6;
  }
  .ant-col-md-5 {
    display: block;
    flex: 0 0 20.83333333%;
    max-width: 20.83333333%;
  }
  .ant-col-md-push-5 {
    left: 20.83333333%;
  }
  .ant-col-md-pull-5 {
    right: 20.83333333%;
  }
  .ant-col-md-offset-5 {
    margin-left: 20.83333333%;
  }
  .ant-col-md-order-5 {
    order: 5;
  }
  .ant-col-md-4 {
    display: block;
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .ant-col-md-push-4 {
    left: 16.66666667%;
  }
  .ant-col-md-pull-4 {
    right: 16.66666667%;
  }
  .ant-col-md-offset-4 {
    margin-left: 16.66666667%;
  }
  .ant-col-md-order-4 {
    order: 4;
  }
  .ant-col-md-3 {
    display: block;
    flex: 0 0 12.5%;
    max-width: 12.5%;
  }
  .ant-col-md-push-3 {
    left: 12.5%;
  }
  .ant-col-md-pull-3 {
    right: 12.5%;
  }
  .ant-col-md-offset-3 {
    margin-left: 12.5%;
  }
  .ant-col-md-order-3 {
    order: 3;
  }
  .ant-col-md-2 {
    display: block;
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .ant-col-md-push-2 {
    left: 8.33333333%;
  }
  .ant-col-md-pull-2 {
    right: 8.33333333%;
  }
  .ant-col-md-offset-2 {
    margin-left: 8.33333333%;
  }
  .ant-col-md-order-2 {
    order: 2;
  }
  .ant-col-md-1 {
    display: block;
    flex: 0 0 4.16666667%;
    max-width: 4.16666667%;
  }
  .ant-col-md-push-1 {
    left: 4.16666667%;
  }
  .ant-col-md-pull-1 {
    right: 4.16666667%;
  }
  .ant-col-md-offset-1 {
    margin-left: 4.16666667%;
  }
  .ant-col-md-order-1 {
    order: 1;
  }
  .ant-col-md-0 {
    display: none;
  }
  .ant-col-push-0 {
    left: auto;
  }
  .ant-col-pull-0 {
    right: auto;
  }
  .ant-col-md-push-0 {
    left: auto;
  }
  .ant-col-md-pull-0 {
    right: auto;
  }
  .ant-col-md-offset-0 {
    margin-left: 0;
  }
  .ant-col-md-order-0 {
    order: 0;
  }
  .ant-col-push-0.ant-col-rtl {
    right: auto;
  }
  .ant-col-pull-0.ant-col-rtl {
    left: auto;
  }
  .ant-col-md-push-0.ant-col-rtl {
    right: auto;
  }
  .ant-col-md-pull-0.ant-col-rtl {
    left: auto;
  }
  .ant-col-md-offset-0.ant-col-rtl {
    margin-right: 0;
  }
  .ant-col-md-push-1.ant-col-rtl {
    right: 4.16666667%;
    left: auto;
  }
  .ant-col-md-pull-1.ant-col-rtl {
    right: auto;
    left: 4.16666667%;
  }
  .ant-col-md-offset-1.ant-col-rtl {
    margin-right: 4.16666667%;
    margin-left: 0;
  }
  .ant-col-md-push-2.ant-col-rtl {
    right: 8.33333333%;
    left: auto;
  }
  .ant-col-md-pull-2.ant-col-rtl {
    right: auto;
    left: 8.33333333%;
  }
  .ant-col-md-offset-2.ant-col-rtl {
    margin-right: 8.33333333%;
    margin-left: 0;
  }
  .ant-col-md-push-3.ant-col-rtl {
    right: 12.5%;
    left: auto;
  }
  .ant-col-md-pull-3.ant-col-rtl {
    right: auto;
    left: 12.5%;
  }
  .ant-col-md-offset-3.ant-col-rtl {
    margin-right: 12.5%;
    margin-left: 0;
  }
  .ant-col-md-push-4.ant-col-rtl {
    right: 16.66666667%;
    left: auto;
  }
  .ant-col-md-pull-4.ant-col-rtl {
    right: auto;
    left: 16.66666667%;
  }
  .ant-col-md-offset-4.ant-col-rtl {
    margin-right: 16.66666667%;
    margin-left: 0;
  }
  .ant-col-md-push-5.ant-col-rtl {
    right: 20.83333333%;
    left: auto;
  }
  .ant-col-md-pull-5.ant-col-rtl {
    right: auto;
    left: 20.83333333%;
  }
  .ant-col-md-offset-5.ant-col-rtl {
    margin-right: 20.83333333%;
    margin-left: 0;
  }
  .ant-col-md-push-6.ant-col-rtl {
    right: 25%;
    left: auto;
  }
  .ant-col-md-pull-6.ant-col-rtl {
    right: auto;
    left: 25%;
  }
  .ant-col-md-offset-6.ant-col-rtl {
    margin-right: 25%;
    margin-left: 0;
  }
  .ant-col-md-push-7.ant-col-rtl {
    right: 29.16666667%;
    left: auto;
  }
  .ant-col-md-pull-7.ant-col-rtl {
    right: auto;
    left: 29.16666667%;
  }
  .ant-col-md-offset-7.ant-col-rtl {
    margin-right: 29.16666667%;
    margin-left: 0;
  }
  .ant-col-md-push-8.ant-col-rtl {
    right: 33.33333333%;
    left: auto;
  }
  .ant-col-md-pull-8.ant-col-rtl {
    right: auto;
    left: 33.33333333%;
  }
  .ant-col-md-offset-8.ant-col-rtl {
    margin-right: 33.33333333%;
    margin-left: 0;
  }
  .ant-col-md-push-9.ant-col-rtl {
    right: 37.5%;
    left: auto;
  }
  .ant-col-md-pull-9.ant-col-rtl {
    right: auto;
    left: 37.5%;
  }
  .ant-col-md-offset-9.ant-col-rtl {
    margin-right: 37.5%;
    margin-left: 0;
  }
  .ant-col-md-push-10.ant-col-rtl {
    right: 41.66666667%;
    left: auto;
  }
  .ant-col-md-pull-10.ant-col-rtl {
    right: auto;
    left: 41.66666667%;
  }
  .ant-col-md-offset-10.ant-col-rtl {
    margin-right: 41.66666667%;
    margin-left: 0;
  }
  .ant-col-md-push-11.ant-col-rtl {
    right: 45.83333333%;
    left: auto;
  }
  .ant-col-md-pull-11.ant-col-rtl {
    right: auto;
    left: 45.83333333%;
  }
  .ant-col-md-offset-11.ant-col-rtl {
    margin-right: 45.83333333%;
    margin-left: 0;
  }
  .ant-col-md-push-12.ant-col-rtl {
    right: 50%;
    left: auto;
  }
  .ant-col-md-pull-12.ant-col-rtl {
    right: auto;
    left: 50%;
  }
  .ant-col-md-offset-12.ant-col-rtl {
    margin-right: 50%;
    margin-left: 0;
  }
  .ant-col-md-push-13.ant-col-rtl {
    right: 54.16666667%;
    left: auto;
  }
  .ant-col-md-pull-13.ant-col-rtl {
    right: auto;
    left: 54.16666667%;
  }
  .ant-col-md-offset-13.ant-col-rtl {
    margin-right: 54.16666667%;
    margin-left: 0;
  }
  .ant-col-md-push-14.ant-col-rtl {
    right: 58.33333333%;
    left: auto;
  }
  .ant-col-md-pull-14.ant-col-rtl {
    right: auto;
    left: 58.33333333%;
  }
  .ant-col-md-offset-14.ant-col-rtl {
    margin-right: 58.33333333%;
    margin-left: 0;
  }
  .ant-col-md-push-15.ant-col-rtl {
    right: 62.5%;
    left: auto;
  }
  .ant-col-md-pull-15.ant-col-rtl {
    right: auto;
    left: 62.5%;
  }
  .ant-col-md-offset-15.ant-col-rtl {
    margin-right: 62.5%;
    margin-left: 0;
  }
  .ant-col-md-push-16.ant-col-rtl {
    right: 66.66666667%;
    left: auto;
  }
  .ant-col-md-pull-16.ant-col-rtl {
    right: auto;
    left: 66.66666667%;
  }
  .ant-col-md-offset-16.ant-col-rtl {
    margin-right: 66.66666667%;
    margin-left: 0;
  }
  .ant-col-md-push-17.ant-col-rtl {
    right: 70.83333333%;
    left: auto;
  }
  .ant-col-md-pull-17.ant-col-rtl {
    right: auto;
    left: 70.83333333%;
  }
  .ant-col-md-offset-17.ant-col-rtl {
    margin-right: 70.83333333%;
    margin-left: 0;
  }
  .ant-col-md-push-18.ant-col-rtl {
    right: 75%;
    left: auto;
  }
  .ant-col-md-pull-18.ant-col-rtl {
    right: auto;
    left: 75%;
  }
  .ant-col-md-offset-18.ant-col-rtl {
    margin-right: 75%;
    margin-left: 0;
  }
  .ant-col-md-push-19.ant-col-rtl {
    right: 79.16666667%;
    left: auto;
  }
  .ant-col-md-pull-19.ant-col-rtl {
    right: auto;
    left: 79.16666667%;
  }
  .ant-col-md-offset-19.ant-col-rtl {
    margin-right: 79.16666667%;
    margin-left: 0;
  }
  .ant-col-md-push-20.ant-col-rtl {
    right: 83.33333333%;
    left: auto;
  }
  .ant-col-md-pull-20.ant-col-rtl {
    right: auto;
    left: 83.33333333%;
  }
  .ant-col-md-offset-20.ant-col-rtl {
    margin-right: 83.33333333%;
    margin-left: 0;
  }
  .ant-col-md-push-21.ant-col-rtl {
    right: 87.5%;
    left: auto;
  }
  .ant-col-md-pull-21.ant-col-rtl {
    right: auto;
    left: 87.5%;
  }
  .ant-col-md-offset-21.ant-col-rtl {
    margin-right: 87.5%;
    margin-left: 0;
  }
  .ant-col-md-push-22.ant-col-rtl {
    right: 91.66666667%;
    left: auto;
  }
  .ant-col-md-pull-22.ant-col-rtl {
    right: auto;
    left: 91.66666667%;
  }
  .ant-col-md-offset-22.ant-col-rtl {
    margin-right: 91.66666667%;
    margin-left: 0;
  }
  .ant-col-md-push-23.ant-col-rtl {
    right: 95.83333333%;
    left: auto;
  }
  .ant-col-md-pull-23.ant-col-rtl {
    right: auto;
    left: 95.83333333%;
  }
  .ant-col-md-offset-23.ant-col-rtl {
    margin-right: 95.83333333%;
    margin-left: 0;
  }
  .ant-col-md-push-24.ant-col-rtl {
    right: 100%;
    left: auto;
  }
  .ant-col-md-pull-24.ant-col-rtl {
    right: auto;
    left: 100%;
  }
  .ant-col-md-offset-24.ant-col-rtl {
    margin-right: 100%;
    margin-left: 0;
  }
}
@media (min-width: 992px) {
  .ant-col-lg-24 {
    display: block;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .ant-col-lg-push-24 {
    left: 100%;
  }
  .ant-col-lg-pull-24 {
    right: 100%;
  }
  .ant-col-lg-offset-24 {
    margin-left: 100%;
  }
  .ant-col-lg-order-24 {
    order: 24;
  }
  .ant-col-lg-23 {
    display: block;
    flex: 0 0 95.83333333%;
    max-width: 95.83333333%;
  }
  .ant-col-lg-push-23 {
    left: 95.83333333%;
  }
  .ant-col-lg-pull-23 {
    right: 95.83333333%;
  }
  .ant-col-lg-offset-23 {
    margin-left: 95.83333333%;
  }
  .ant-col-lg-order-23 {
    order: 23;
  }
  .ant-col-lg-22 {
    display: block;
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .ant-col-lg-push-22 {
    left: 91.66666667%;
  }
  .ant-col-lg-pull-22 {
    right: 91.66666667%;
  }
  .ant-col-lg-offset-22 {
    margin-left: 91.66666667%;
  }
  .ant-col-lg-order-22 {
    order: 22;
  }
  .ant-col-lg-21 {
    display: block;
    flex: 0 0 87.5%;
    max-width: 87.5%;
  }
  .ant-col-lg-push-21 {
    left: 87.5%;
  }
  .ant-col-lg-pull-21 {
    right: 87.5%;
  }
  .ant-col-lg-offset-21 {
    margin-left: 87.5%;
  }
  .ant-col-lg-order-21 {
    order: 21;
  }
  .ant-col-lg-20 {
    display: block;
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .ant-col-lg-push-20 {
    left: 83.33333333%;
  }
  .ant-col-lg-pull-20 {
    right: 83.33333333%;
  }
  .ant-col-lg-offset-20 {
    margin-left: 83.33333333%;
  }
  .ant-col-lg-order-20 {
    order: 20;
  }
  .ant-col-lg-19 {
    display: block;
    flex: 0 0 79.16666667%;
    max-width: 79.16666667%;
  }
  .ant-col-lg-push-19 {
    left: 79.16666667%;
  }
  .ant-col-lg-pull-19 {
    right: 79.16666667%;
  }
  .ant-col-lg-offset-19 {
    margin-left: 79.16666667%;
  }
  .ant-col-lg-order-19 {
    order: 19;
  }
  .ant-col-lg-18 {
    display: block;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .ant-col-lg-push-18 {
    left: 75%;
  }
  .ant-col-lg-pull-18 {
    right: 75%;
  }
  .ant-col-lg-offset-18 {
    margin-left: 75%;
  }
  .ant-col-lg-order-18 {
    order: 18;
  }
  .ant-col-lg-17 {
    display: block;
    flex: 0 0 70.83333333%;
    max-width: 70.83333333%;
  }
  .ant-col-lg-push-17 {
    left: 70.83333333%;
  }
  .ant-col-lg-pull-17 {
    right: 70.83333333%;
  }
  .ant-col-lg-offset-17 {
    margin-left: 70.83333333%;
  }
  .ant-col-lg-order-17 {
    order: 17;
  }
  .ant-col-lg-16 {
    display: block;
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .ant-col-lg-push-16 {
    left: 66.66666667%;
  }
  .ant-col-lg-pull-16 {
    right: 66.66666667%;
  }
  .ant-col-lg-offset-16 {
    margin-left: 66.66666667%;
  }
  .ant-col-lg-order-16 {
    order: 16;
  }
  .ant-col-lg-15 {
    display: block;
    flex: 0 0 62.5%;
    max-width: 62.5%;
  }
  .ant-col-lg-push-15 {
    left: 62.5%;
  }
  .ant-col-lg-pull-15 {
    right: 62.5%;
  }
  .ant-col-lg-offset-15 {
    margin-left: 62.5%;
  }
  .ant-col-lg-order-15 {
    order: 15;
  }
  .ant-col-lg-14 {
    display: block;
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .ant-col-lg-push-14 {
    left: 58.33333333%;
  }
  .ant-col-lg-pull-14 {
    right: 58.33333333%;
  }
  .ant-col-lg-offset-14 {
    margin-left: 58.33333333%;
  }
  .ant-col-lg-order-14 {
    order: 14;
  }
  .ant-col-lg-13 {
    display: block;
    flex: 0 0 54.16666667%;
    max-width: 54.16666667%;
  }
  .ant-col-lg-push-13 {
    left: 54.16666667%;
  }
  .ant-col-lg-pull-13 {
    right: 54.16666667%;
  }
  .ant-col-lg-offset-13 {
    margin-left: 54.16666667%;
  }
  .ant-col-lg-order-13 {
    order: 13;
  }
  .ant-col-lg-12 {
    display: block;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .ant-col-lg-push-12 {
    left: 50%;
  }
  .ant-col-lg-pull-12 {
    right: 50%;
  }
  .ant-col-lg-offset-12 {
    margin-left: 50%;
  }
  .ant-col-lg-order-12 {
    order: 12;
  }
  .ant-col-lg-11 {
    display: block;
    flex: 0 0 45.83333333%;
    max-width: 45.83333333%;
  }
  .ant-col-lg-push-11 {
    left: 45.83333333%;
  }
  .ant-col-lg-pull-11 {
    right: 45.83333333%;
  }
  .ant-col-lg-offset-11 {
    margin-left: 45.83333333%;
  }
  .ant-col-lg-order-11 {
    order: 11;
  }
  .ant-col-lg-10 {
    display: block;
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .ant-col-lg-push-10 {
    left: 41.66666667%;
  }
  .ant-col-lg-pull-10 {
    right: 41.66666667%;
  }
  .ant-col-lg-offset-10 {
    margin-left: 41.66666667%;
  }
  .ant-col-lg-order-10 {
    order: 10;
  }
  .ant-col-lg-9 {
    display: block;
    flex: 0 0 37.5%;
    max-width: 37.5%;
  }
  .ant-col-lg-push-9 {
    left: 37.5%;
  }
  .ant-col-lg-pull-9 {
    right: 37.5%;
  }
  .ant-col-lg-offset-9 {
    margin-left: 37.5%;
  }
  .ant-col-lg-order-9 {
    order: 9;
  }
  .ant-col-lg-8 {
    display: block;
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .ant-col-lg-push-8 {
    left: 33.33333333%;
  }
  .ant-col-lg-pull-8 {
    right: 33.33333333%;
  }
  .ant-col-lg-offset-8 {
    margin-left: 33.33333333%;
  }
  .ant-col-lg-order-8 {
    order: 8;
  }
  .ant-col-lg-7 {
    display: block;
    flex: 0 0 29.16666667%;
    max-width: 29.16666667%;
  }
  .ant-col-lg-push-7 {
    left: 29.16666667%;
  }
  .ant-col-lg-pull-7 {
    right: 29.16666667%;
  }
  .ant-col-lg-offset-7 {
    margin-left: 29.16666667%;
  }
  .ant-col-lg-order-7 {
    order: 7;
  }
  .ant-col-lg-6 {
    display: block;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .ant-col-lg-push-6 {
    left: 25%;
  }
  .ant-col-lg-pull-6 {
    right: 25%;
  }
  .ant-col-lg-offset-6 {
    margin-left: 25%;
  }
  .ant-col-lg-order-6 {
    order: 6;
  }
  .ant-col-lg-5 {
    display: block;
    flex: 0 0 20.83333333%;
    max-width: 20.83333333%;
  }
  .ant-col-lg-push-5 {
    left: 20.83333333%;
  }
  .ant-col-lg-pull-5 {
    right: 20.83333333%;
  }
  .ant-col-lg-offset-5 {
    margin-left: 20.83333333%;
  }
  .ant-col-lg-order-5 {
    order: 5;
  }
  .ant-col-lg-4 {
    display: block;
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .ant-col-lg-push-4 {
    left: 16.66666667%;
  }
  .ant-col-lg-pull-4 {
    right: 16.66666667%;
  }
  .ant-col-lg-offset-4 {
    margin-left: 16.66666667%;
  }
  .ant-col-lg-order-4 {
    order: 4;
  }
  .ant-col-lg-3 {
    display: block;
    flex: 0 0 12.5%;
    max-width: 12.5%;
  }
  .ant-col-lg-push-3 {
    left: 12.5%;
  }
  .ant-col-lg-pull-3 {
    right: 12.5%;
  }
  .ant-col-lg-offset-3 {
    margin-left: 12.5%;
  }
  .ant-col-lg-order-3 {
    order: 3;
  }
  .ant-col-lg-2 {
    display: block;
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .ant-col-lg-push-2 {
    left: 8.33333333%;
  }
  .ant-col-lg-pull-2 {
    right: 8.33333333%;
  }
  .ant-col-lg-offset-2 {
    margin-left: 8.33333333%;
  }
  .ant-col-lg-order-2 {
    order: 2;
  }
  .ant-col-lg-1 {
    display: block;
    flex: 0 0 4.16666667%;
    max-width: 4.16666667%;
  }
  .ant-col-lg-push-1 {
    left: 4.16666667%;
  }
  .ant-col-lg-pull-1 {
    right: 4.16666667%;
  }
  .ant-col-lg-offset-1 {
    margin-left: 4.16666667%;
  }
  .ant-col-lg-order-1 {
    order: 1;
  }
  .ant-col-lg-0 {
    display: none;
  }
  .ant-col-push-0 {
    left: auto;
  }
  .ant-col-pull-0 {
    right: auto;
  }
  .ant-col-lg-push-0 {
    left: auto;
  }
  .ant-col-lg-pull-0 {
    right: auto;
  }
  .ant-col-lg-offset-0 {
    margin-left: 0;
  }
  .ant-col-lg-order-0 {
    order: 0;
  }
  .ant-col-push-0.ant-col-rtl {
    right: auto;
  }
  .ant-col-pull-0.ant-col-rtl {
    left: auto;
  }
  .ant-col-lg-push-0.ant-col-rtl {
    right: auto;
  }
  .ant-col-lg-pull-0.ant-col-rtl {
    left: auto;
  }
  .ant-col-lg-offset-0.ant-col-rtl {
    margin-right: 0;
  }
  .ant-col-lg-push-1.ant-col-rtl {
    right: 4.16666667%;
    left: auto;
  }
  .ant-col-lg-pull-1.ant-col-rtl {
    right: auto;
    left: 4.16666667%;
  }
  .ant-col-lg-offset-1.ant-col-rtl {
    margin-right: 4.16666667%;
    margin-left: 0;
  }
  .ant-col-lg-push-2.ant-col-rtl {
    right: 8.33333333%;
    left: auto;
  }
  .ant-col-lg-pull-2.ant-col-rtl {
    right: auto;
    left: 8.33333333%;
  }
  .ant-col-lg-offset-2.ant-col-rtl {
    margin-right: 8.33333333%;
    margin-left: 0;
  }
  .ant-col-lg-push-3.ant-col-rtl {
    right: 12.5%;
    left: auto;
  }
  .ant-col-lg-pull-3.ant-col-rtl {
    right: auto;
    left: 12.5%;
  }
  .ant-col-lg-offset-3.ant-col-rtl {
    margin-right: 12.5%;
    margin-left: 0;
  }
  .ant-col-lg-push-4.ant-col-rtl {
    right: 16.66666667%;
    left: auto;
  }
  .ant-col-lg-pull-4.ant-col-rtl {
    right: auto;
    left: 16.66666667%;
  }
  .ant-col-lg-offset-4.ant-col-rtl {
    margin-right: 16.66666667%;
    margin-left: 0;
  }
  .ant-col-lg-push-5.ant-col-rtl {
    right: 20.83333333%;
    left: auto;
  }
  .ant-col-lg-pull-5.ant-col-rtl {
    right: auto;
    left: 20.83333333%;
  }
  .ant-col-lg-offset-5.ant-col-rtl {
    margin-right: 20.83333333%;
    margin-left: 0;
  }
  .ant-col-lg-push-6.ant-col-rtl {
    right: 25%;
    left: auto;
  }
  .ant-col-lg-pull-6.ant-col-rtl {
    right: auto;
    left: 25%;
  }
  .ant-col-lg-offset-6.ant-col-rtl {
    margin-right: 25%;
    margin-left: 0;
  }
  .ant-col-lg-push-7.ant-col-rtl {
    right: 29.16666667%;
    left: auto;
  }
  .ant-col-lg-pull-7.ant-col-rtl {
    right: auto;
    left: 29.16666667%;
  }
  .ant-col-lg-offset-7.ant-col-rtl {
    margin-right: 29.16666667%;
    margin-left: 0;
  }
  .ant-col-lg-push-8.ant-col-rtl {
    right: 33.33333333%;
    left: auto;
  }
  .ant-col-lg-pull-8.ant-col-rtl {
    right: auto;
    left: 33.33333333%;
  }
  .ant-col-lg-offset-8.ant-col-rtl {
    margin-right: 33.33333333%;
    margin-left: 0;
  }
  .ant-col-lg-push-9.ant-col-rtl {
    right: 37.5%;
    left: auto;
  }
  .ant-col-lg-pull-9.ant-col-rtl {
    right: auto;
    left: 37.5%;
  }
  .ant-col-lg-offset-9.ant-col-rtl {
    margin-right: 37.5%;
    margin-left: 0;
  }
  .ant-col-lg-push-10.ant-col-rtl {
    right: 41.66666667%;
    left: auto;
  }
  .ant-col-lg-pull-10.ant-col-rtl {
    right: auto;
    left: 41.66666667%;
  }
  .ant-col-lg-offset-10.ant-col-rtl {
    margin-right: 41.66666667%;
    margin-left: 0;
  }
  .ant-col-lg-push-11.ant-col-rtl {
    right: 45.83333333%;
    left: auto;
  }
  .ant-col-lg-pull-11.ant-col-rtl {
    right: auto;
    left: 45.83333333%;
  }
  .ant-col-lg-offset-11.ant-col-rtl {
    margin-right: 45.83333333%;
    margin-left: 0;
  }
  .ant-col-lg-push-12.ant-col-rtl {
    right: 50%;
    left: auto;
  }
  .ant-col-lg-pull-12.ant-col-rtl {
    right: auto;
    left: 50%;
  }
  .ant-col-lg-offset-12.ant-col-rtl {
    margin-right: 50%;
    margin-left: 0;
  }
  .ant-col-lg-push-13.ant-col-rtl {
    right: 54.16666667%;
    left: auto;
  }
  .ant-col-lg-pull-13.ant-col-rtl {
    right: auto;
    left: 54.16666667%;
  }
  .ant-col-lg-offset-13.ant-col-rtl {
    margin-right: 54.16666667%;
    margin-left: 0;
  }
  .ant-col-lg-push-14.ant-col-rtl {
    right: 58.33333333%;
    left: auto;
  }
  .ant-col-lg-pull-14.ant-col-rtl {
    right: auto;
    left: 58.33333333%;
  }
  .ant-col-lg-offset-14.ant-col-rtl {
    margin-right: 58.33333333%;
    margin-left: 0;
  }
  .ant-col-lg-push-15.ant-col-rtl {
    right: 62.5%;
    left: auto;
  }
  .ant-col-lg-pull-15.ant-col-rtl {
    right: auto;
    left: 62.5%;
  }
  .ant-col-lg-offset-15.ant-col-rtl {
    margin-right: 62.5%;
    margin-left: 0;
  }
  .ant-col-lg-push-16.ant-col-rtl {
    right: 66.66666667%;
    left: auto;
  }
  .ant-col-lg-pull-16.ant-col-rtl {
    right: auto;
    left: 66.66666667%;
  }
  .ant-col-lg-offset-16.ant-col-rtl {
    margin-right: 66.66666667%;
    margin-left: 0;
  }
  .ant-col-lg-push-17.ant-col-rtl {
    right: 70.83333333%;
    left: auto;
  }
  .ant-col-lg-pull-17.ant-col-rtl {
    right: auto;
    left: 70.83333333%;
  }
  .ant-col-lg-offset-17.ant-col-rtl {
    margin-right: 70.83333333%;
    margin-left: 0;
  }
  .ant-col-lg-push-18.ant-col-rtl {
    right: 75%;
    left: auto;
  }
  .ant-col-lg-pull-18.ant-col-rtl {
    right: auto;
    left: 75%;
  }
  .ant-col-lg-offset-18.ant-col-rtl {
    margin-right: 75%;
    margin-left: 0;
  }
  .ant-col-lg-push-19.ant-col-rtl {
    right: 79.16666667%;
    left: auto;
  }
  .ant-col-lg-pull-19.ant-col-rtl {
    right: auto;
    left: 79.16666667%;
  }
  .ant-col-lg-offset-19.ant-col-rtl {
    margin-right: 79.16666667%;
    margin-left: 0;
  }
  .ant-col-lg-push-20.ant-col-rtl {
    right: 83.33333333%;
    left: auto;
  }
  .ant-col-lg-pull-20.ant-col-rtl {
    right: auto;
    left: 83.33333333%;
  }
  .ant-col-lg-offset-20.ant-col-rtl {
    margin-right: 83.33333333%;
    margin-left: 0;
  }
  .ant-col-lg-push-21.ant-col-rtl {
    right: 87.5%;
    left: auto;
  }
  .ant-col-lg-pull-21.ant-col-rtl {
    right: auto;
    left: 87.5%;
  }
  .ant-col-lg-offset-21.ant-col-rtl {
    margin-right: 87.5%;
    margin-left: 0;
  }
  .ant-col-lg-push-22.ant-col-rtl {
    right: 91.66666667%;
    left: auto;
  }
  .ant-col-lg-pull-22.ant-col-rtl {
    right: auto;
    left: 91.66666667%;
  }
  .ant-col-lg-offset-22.ant-col-rtl {
    margin-right: 91.66666667%;
    margin-left: 0;
  }
  .ant-col-lg-push-23.ant-col-rtl {
    right: 95.83333333%;
    left: auto;
  }
  .ant-col-lg-pull-23.ant-col-rtl {
    right: auto;
    left: 95.83333333%;
  }
  .ant-col-lg-offset-23.ant-col-rtl {
    margin-right: 95.83333333%;
    margin-left: 0;
  }
  .ant-col-lg-push-24.ant-col-rtl {
    right: 100%;
    left: auto;
  }
  .ant-col-lg-pull-24.ant-col-rtl {
    right: auto;
    left: 100%;
  }
  .ant-col-lg-offset-24.ant-col-rtl {
    margin-right: 100%;
    margin-left: 0;
  }
}
@media (min-width: 1200px) {
  .ant-col-xl-24 {
    display: block;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .ant-col-xl-push-24 {
    left: 100%;
  }
  .ant-col-xl-pull-24 {
    right: 100%;
  }
  .ant-col-xl-offset-24 {
    margin-left: 100%;
  }
  .ant-col-xl-order-24 {
    order: 24;
  }
  .ant-col-xl-23 {
    display: block;
    flex: 0 0 95.83333333%;
    max-width: 95.83333333%;
  }
  .ant-col-xl-push-23 {
    left: 95.83333333%;
  }
  .ant-col-xl-pull-23 {
    right: 95.83333333%;
  }
  .ant-col-xl-offset-23 {
    margin-left: 95.83333333%;
  }
  .ant-col-xl-order-23 {
    order: 23;
  }
  .ant-col-xl-22 {
    display: block;
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .ant-col-xl-push-22 {
    left: 91.66666667%;
  }
  .ant-col-xl-pull-22 {
    right: 91.66666667%;
  }
  .ant-col-xl-offset-22 {
    margin-left: 91.66666667%;
  }
  .ant-col-xl-order-22 {
    order: 22;
  }
  .ant-col-xl-21 {
    display: block;
    flex: 0 0 87.5%;
    max-width: 87.5%;
  }
  .ant-col-xl-push-21 {
    left: 87.5%;
  }
  .ant-col-xl-pull-21 {
    right: 87.5%;
  }
  .ant-col-xl-offset-21 {
    margin-left: 87.5%;
  }
  .ant-col-xl-order-21 {
    order: 21;
  }
  .ant-col-xl-20 {
    display: block;
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .ant-col-xl-push-20 {
    left: 83.33333333%;
  }
  .ant-col-xl-pull-20 {
    right: 83.33333333%;
  }
  .ant-col-xl-offset-20 {
    margin-left: 83.33333333%;
  }
  .ant-col-xl-order-20 {
    order: 20;
  }
  .ant-col-xl-19 {
    display: block;
    flex: 0 0 79.16666667%;
    max-width: 79.16666667%;
  }
  .ant-col-xl-push-19 {
    left: 79.16666667%;
  }
  .ant-col-xl-pull-19 {
    right: 79.16666667%;
  }
  .ant-col-xl-offset-19 {
    margin-left: 79.16666667%;
  }
  .ant-col-xl-order-19 {
    order: 19;
  }
  .ant-col-xl-18 {
    display: block;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .ant-col-xl-push-18 {
    left: 75%;
  }
  .ant-col-xl-pull-18 {
    right: 75%;
  }
  .ant-col-xl-offset-18 {
    margin-left: 75%;
  }
  .ant-col-xl-order-18 {
    order: 18;
  }
  .ant-col-xl-17 {
    display: block;
    flex: 0 0 70.83333333%;
    max-width: 70.83333333%;
  }
  .ant-col-xl-push-17 {
    left: 70.83333333%;
  }
  .ant-col-xl-pull-17 {
    right: 70.83333333%;
  }
  .ant-col-xl-offset-17 {
    margin-left: 70.83333333%;
  }
  .ant-col-xl-order-17 {
    order: 17;
  }
  .ant-col-xl-16 {
    display: block;
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .ant-col-xl-push-16 {
    left: 66.66666667%;
  }
  .ant-col-xl-pull-16 {
    right: 66.66666667%;
  }
  .ant-col-xl-offset-16 {
    margin-left: 66.66666667%;
  }
  .ant-col-xl-order-16 {
    order: 16;
  }
  .ant-col-xl-15 {
    display: block;
    flex: 0 0 62.5%;
    max-width: 62.5%;
  }
  .ant-col-xl-push-15 {
    left: 62.5%;
  }
  .ant-col-xl-pull-15 {
    right: 62.5%;
  }
  .ant-col-xl-offset-15 {
    margin-left: 62.5%;
  }
  .ant-col-xl-order-15 {
    order: 15;
  }
  .ant-col-xl-14 {
    display: block;
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .ant-col-xl-push-14 {
    left: 58.33333333%;
  }
  .ant-col-xl-pull-14 {
    right: 58.33333333%;
  }
  .ant-col-xl-offset-14 {
    margin-left: 58.33333333%;
  }
  .ant-col-xl-order-14 {
    order: 14;
  }
  .ant-col-xl-13 {
    display: block;
    flex: 0 0 54.16666667%;
    max-width: 54.16666667%;
  }
  .ant-col-xl-push-13 {
    left: 54.16666667%;
  }
  .ant-col-xl-pull-13 {
    right: 54.16666667%;
  }
  .ant-col-xl-offset-13 {
    margin-left: 54.16666667%;
  }
  .ant-col-xl-order-13 {
    order: 13;
  }
  .ant-col-xl-12 {
    display: block;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .ant-col-xl-push-12 {
    left: 50%;
  }
  .ant-col-xl-pull-12 {
    right: 50%;
  }
  .ant-col-xl-offset-12 {
    margin-left: 50%;
  }
  .ant-col-xl-order-12 {
    order: 12;
  }
  .ant-col-xl-11 {
    display: block;
    flex: 0 0 45.83333333%;
    max-width: 45.83333333%;
  }
  .ant-col-xl-push-11 {
    left: 45.83333333%;
  }
  .ant-col-xl-pull-11 {
    right: 45.83333333%;
  }
  .ant-col-xl-offset-11 {
    margin-left: 45.83333333%;
  }
  .ant-col-xl-order-11 {
    order: 11;
  }
  .ant-col-xl-10 {
    display: block;
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .ant-col-xl-push-10 {
    left: 41.66666667%;
  }
  .ant-col-xl-pull-10 {
    right: 41.66666667%;
  }
  .ant-col-xl-offset-10 {
    margin-left: 41.66666667%;
  }
  .ant-col-xl-order-10 {
    order: 10;
  }
  .ant-col-xl-9 {
    display: block;
    flex: 0 0 37.5%;
    max-width: 37.5%;
  }
  .ant-col-xl-push-9 {
    left: 37.5%;
  }
  .ant-col-xl-pull-9 {
    right: 37.5%;
  }
  .ant-col-xl-offset-9 {
    margin-left: 37.5%;
  }
  .ant-col-xl-order-9 {
    order: 9;
  }
  .ant-col-xl-8 {
    display: block;
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .ant-col-xl-push-8 {
    left: 33.33333333%;
  }
  .ant-col-xl-pull-8 {
    right: 33.33333333%;
  }
  .ant-col-xl-offset-8 {
    margin-left: 33.33333333%;
  }
  .ant-col-xl-order-8 {
    order: 8;
  }
  .ant-col-xl-7 {
    display: block;
    flex: 0 0 29.16666667%;
    max-width: 29.16666667%;
  }
  .ant-col-xl-push-7 {
    left: 29.16666667%;
  }
  .ant-col-xl-pull-7 {
    right: 29.16666667%;
  }
  .ant-col-xl-offset-7 {
    margin-left: 29.16666667%;
  }
  .ant-col-xl-order-7 {
    order: 7;
  }
  .ant-col-xl-6 {
    display: block;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .ant-col-xl-push-6 {
    left: 25%;
  }
  .ant-col-xl-pull-6 {
    right: 25%;
  }
  .ant-col-xl-offset-6 {
    margin-left: 25%;
  }
  .ant-col-xl-order-6 {
    order: 6;
  }
  .ant-col-xl-5 {
    display: block;
    flex: 0 0 20.83333333%;
    max-width: 20.83333333%;
  }
  .ant-col-xl-push-5 {
    left: 20.83333333%;
  }
  .ant-col-xl-pull-5 {
    right: 20.83333333%;
  }
  .ant-col-xl-offset-5 {
    margin-left: 20.83333333%;
  }
  .ant-col-xl-order-5 {
    order: 5;
  }
  .ant-col-xl-4 {
    display: block;
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .ant-col-xl-push-4 {
    left: 16.66666667%;
  }
  .ant-col-xl-pull-4 {
    right: 16.66666667%;
  }
  .ant-col-xl-offset-4 {
    margin-left: 16.66666667%;
  }
  .ant-col-xl-order-4 {
    order: 4;
  }
  .ant-col-xl-3 {
    display: block;
    flex: 0 0 12.5%;
    max-width: 12.5%;
  }
  .ant-col-xl-push-3 {
    left: 12.5%;
  }
  .ant-col-xl-pull-3 {
    right: 12.5%;
  }
  .ant-col-xl-offset-3 {
    margin-left: 12.5%;
  }
  .ant-col-xl-order-3 {
    order: 3;
  }
  .ant-col-xl-2 {
    display: block;
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .ant-col-xl-push-2 {
    left: 8.33333333%;
  }
  .ant-col-xl-pull-2 {
    right: 8.33333333%;
  }
  .ant-col-xl-offset-2 {
    margin-left: 8.33333333%;
  }
  .ant-col-xl-order-2 {
    order: 2;
  }
  .ant-col-xl-1 {
    display: block;
    flex: 0 0 4.16666667%;
    max-width: 4.16666667%;
  }
  .ant-col-xl-push-1 {
    left: 4.16666667%;
  }
  .ant-col-xl-pull-1 {
    right: 4.16666667%;
  }
  .ant-col-xl-offset-1 {
    margin-left: 4.16666667%;
  }
  .ant-col-xl-order-1 {
    order: 1;
  }
  .ant-col-xl-0 {
    display: none;
  }
  .ant-col-push-0 {
    left: auto;
  }
  .ant-col-pull-0 {
    right: auto;
  }
  .ant-col-xl-push-0 {
    left: auto;
  }
  .ant-col-xl-pull-0 {
    right: auto;
  }
  .ant-col-xl-offset-0 {
    margin-left: 0;
  }
  .ant-col-xl-order-0 {
    order: 0;
  }
  .ant-col-push-0.ant-col-rtl {
    right: auto;
  }
  .ant-col-pull-0.ant-col-rtl {
    left: auto;
  }
  .ant-col-xl-push-0.ant-col-rtl {
    right: auto;
  }
  .ant-col-xl-pull-0.ant-col-rtl {
    left: auto;
  }
  .ant-col-xl-offset-0.ant-col-rtl {
    margin-right: 0;
  }
  .ant-col-xl-push-1.ant-col-rtl {
    right: 4.16666667%;
    left: auto;
  }
  .ant-col-xl-pull-1.ant-col-rtl {
    right: auto;
    left: 4.16666667%;
  }
  .ant-col-xl-offset-1.ant-col-rtl {
    margin-right: 4.16666667%;
    margin-left: 0;
  }
  .ant-col-xl-push-2.ant-col-rtl {
    right: 8.33333333%;
    left: auto;
  }
  .ant-col-xl-pull-2.ant-col-rtl {
    right: auto;
    left: 8.33333333%;
  }
  .ant-col-xl-offset-2.ant-col-rtl {
    margin-right: 8.33333333%;
    margin-left: 0;
  }
  .ant-col-xl-push-3.ant-col-rtl {
    right: 12.5%;
    left: auto;
  }
  .ant-col-xl-pull-3.ant-col-rtl {
    right: auto;
    left: 12.5%;
  }
  .ant-col-xl-offset-3.ant-col-rtl {
    margin-right: 12.5%;
    margin-left: 0;
  }
  .ant-col-xl-push-4.ant-col-rtl {
    right: 16.66666667%;
    left: auto;
  }
  .ant-col-xl-pull-4.ant-col-rtl {
    right: auto;
    left: 16.66666667%;
  }
  .ant-col-xl-offset-4.ant-col-rtl {
    margin-right: 16.66666667%;
    margin-left: 0;
  }
  .ant-col-xl-push-5.ant-col-rtl {
    right: 20.83333333%;
    left: auto;
  }
  .ant-col-xl-pull-5.ant-col-rtl {
    right: auto;
    left: 20.83333333%;
  }
  .ant-col-xl-offset-5.ant-col-rtl {
    margin-right: 20.83333333%;
    margin-left: 0;
  }
  .ant-col-xl-push-6.ant-col-rtl {
    right: 25%;
    left: auto;
  }
  .ant-col-xl-pull-6.ant-col-rtl {
    right: auto;
    left: 25%;
  }
  .ant-col-xl-offset-6.ant-col-rtl {
    margin-right: 25%;
    margin-left: 0;
  }
  .ant-col-xl-push-7.ant-col-rtl {
    right: 29.16666667%;
    left: auto;
  }
  .ant-col-xl-pull-7.ant-col-rtl {
    right: auto;
    left: 29.16666667%;
  }
  .ant-col-xl-offset-7.ant-col-rtl {
    margin-right: 29.16666667%;
    margin-left: 0;
  }
  .ant-col-xl-push-8.ant-col-rtl {
    right: 33.33333333%;
    left: auto;
  }
  .ant-col-xl-pull-8.ant-col-rtl {
    right: auto;
    left: 33.33333333%;
  }
  .ant-col-xl-offset-8.ant-col-rtl {
    margin-right: 33.33333333%;
    margin-left: 0;
  }
  .ant-col-xl-push-9.ant-col-rtl {
    right: 37.5%;
    left: auto;
  }
  .ant-col-xl-pull-9.ant-col-rtl {
    right: auto;
    left: 37.5%;
  }
  .ant-col-xl-offset-9.ant-col-rtl {
    margin-right: 37.5%;
    margin-left: 0;
  }
  .ant-col-xl-push-10.ant-col-rtl {
    right: 41.66666667%;
    left: auto;
  }
  .ant-col-xl-pull-10.ant-col-rtl {
    right: auto;
    left: 41.66666667%;
  }
  .ant-col-xl-offset-10.ant-col-rtl {
    margin-right: 41.66666667%;
    margin-left: 0;
  }
  .ant-col-xl-push-11.ant-col-rtl {
    right: 45.83333333%;
    left: auto;
  }
  .ant-col-xl-pull-11.ant-col-rtl {
    right: auto;
    left: 45.83333333%;
  }
  .ant-col-xl-offset-11.ant-col-rtl {
    margin-right: 45.83333333%;
    margin-left: 0;
  }
  .ant-col-xl-push-12.ant-col-rtl {
    right: 50%;
    left: auto;
  }
  .ant-col-xl-pull-12.ant-col-rtl {
    right: auto;
    left: 50%;
  }
  .ant-col-xl-offset-12.ant-col-rtl {
    margin-right: 50%;
    margin-left: 0;
  }
  .ant-col-xl-push-13.ant-col-rtl {
    right: 54.16666667%;
    left: auto;
  }
  .ant-col-xl-pull-13.ant-col-rtl {
    right: auto;
    left: 54.16666667%;
  }
  .ant-col-xl-offset-13.ant-col-rtl {
    margin-right: 54.16666667%;
    margin-left: 0;
  }
  .ant-col-xl-push-14.ant-col-rtl {
    right: 58.33333333%;
    left: auto;
  }
  .ant-col-xl-pull-14.ant-col-rtl {
    right: auto;
    left: 58.33333333%;
  }
  .ant-col-xl-offset-14.ant-col-rtl {
    margin-right: 58.33333333%;
    margin-left: 0;
  }
  .ant-col-xl-push-15.ant-col-rtl {
    right: 62.5%;
    left: auto;
  }
  .ant-col-xl-pull-15.ant-col-rtl {
    right: auto;
    left: 62.5%;
  }
  .ant-col-xl-offset-15.ant-col-rtl {
    margin-right: 62.5%;
    margin-left: 0;
  }
  .ant-col-xl-push-16.ant-col-rtl {
    right: 66.66666667%;
    left: auto;
  }
  .ant-col-xl-pull-16.ant-col-rtl {
    right: auto;
    left: 66.66666667%;
  }
  .ant-col-xl-offset-16.ant-col-rtl {
    margin-right: 66.66666667%;
    margin-left: 0;
  }
  .ant-col-xl-push-17.ant-col-rtl {
    right: 70.83333333%;
    left: auto;
  }
  .ant-col-xl-pull-17.ant-col-rtl {
    right: auto;
    left: 70.83333333%;
  }
  .ant-col-xl-offset-17.ant-col-rtl {
    margin-right: 70.83333333%;
    margin-left: 0;
  }
  .ant-col-xl-push-18.ant-col-rtl {
    right: 75%;
    left: auto;
  }
  .ant-col-xl-pull-18.ant-col-rtl {
    right: auto;
    left: 75%;
  }
  .ant-col-xl-offset-18.ant-col-rtl {
    margin-right: 75%;
    margin-left: 0;
  }
  .ant-col-xl-push-19.ant-col-rtl {
    right: 79.16666667%;
    left: auto;
  }
  .ant-col-xl-pull-19.ant-col-rtl {
    right: auto;
    left: 79.16666667%;
  }
  .ant-col-xl-offset-19.ant-col-rtl {
    margin-right: 79.16666667%;
    margin-left: 0;
  }
  .ant-col-xl-push-20.ant-col-rtl {
    right: 83.33333333%;
    left: auto;
  }
  .ant-col-xl-pull-20.ant-col-rtl {
    right: auto;
    left: 83.33333333%;
  }
  .ant-col-xl-offset-20.ant-col-rtl {
    margin-right: 83.33333333%;
    margin-left: 0;
  }
  .ant-col-xl-push-21.ant-col-rtl {
    right: 87.5%;
    left: auto;
  }
  .ant-col-xl-pull-21.ant-col-rtl {
    right: auto;
    left: 87.5%;
  }
  .ant-col-xl-offset-21.ant-col-rtl {
    margin-right: 87.5%;
    margin-left: 0;
  }
  .ant-col-xl-push-22.ant-col-rtl {
    right: 91.66666667%;
    left: auto;
  }
  .ant-col-xl-pull-22.ant-col-rtl {
    right: auto;
    left: 91.66666667%;
  }
  .ant-col-xl-offset-22.ant-col-rtl {
    margin-right: 91.66666667%;
    margin-left: 0;
  }
  .ant-col-xl-push-23.ant-col-rtl {
    right: 95.83333333%;
    left: auto;
  }
  .ant-col-xl-pull-23.ant-col-rtl {
    right: auto;
    left: 95.83333333%;
  }
  .ant-col-xl-offset-23.ant-col-rtl {
    margin-right: 95.83333333%;
    margin-left: 0;
  }
  .ant-col-xl-push-24.ant-col-rtl {
    right: 100%;
    left: auto;
  }
  .ant-col-xl-pull-24.ant-col-rtl {
    right: auto;
    left: 100%;
  }
  .ant-col-xl-offset-24.ant-col-rtl {
    margin-right: 100%;
    margin-left: 0;
  }
}
@media (min-width: 1600px) {
  .ant-col-xxl-24 {
    display: block;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .ant-col-xxl-push-24 {
    left: 100%;
  }
  .ant-col-xxl-pull-24 {
    right: 100%;
  }
  .ant-col-xxl-offset-24 {
    margin-left: 100%;
  }
  .ant-col-xxl-order-24 {
    order: 24;
  }
  .ant-col-xxl-23 {
    display: block;
    flex: 0 0 95.83333333%;
    max-width: 95.83333333%;
  }
  .ant-col-xxl-push-23 {
    left: 95.83333333%;
  }
  .ant-col-xxl-pull-23 {
    right: 95.83333333%;
  }
  .ant-col-xxl-offset-23 {
    margin-left: 95.83333333%;
  }
  .ant-col-xxl-order-23 {
    order: 23;
  }
  .ant-col-xxl-22 {
    display: block;
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .ant-col-xxl-push-22 {
    left: 91.66666667%;
  }
  .ant-col-xxl-pull-22 {
    right: 91.66666667%;
  }
  .ant-col-xxl-offset-22 {
    margin-left: 91.66666667%;
  }
  .ant-col-xxl-order-22 {
    order: 22;
  }
  .ant-col-xxl-21 {
    display: block;
    flex: 0 0 87.5%;
    max-width: 87.5%;
  }
  .ant-col-xxl-push-21 {
    left: 87.5%;
  }
  .ant-col-xxl-pull-21 {
    right: 87.5%;
  }
  .ant-col-xxl-offset-21 {
    margin-left: 87.5%;
  }
  .ant-col-xxl-order-21 {
    order: 21;
  }
  .ant-col-xxl-20 {
    display: block;
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .ant-col-xxl-push-20 {
    left: 83.33333333%;
  }
  .ant-col-xxl-pull-20 {
    right: 83.33333333%;
  }
  .ant-col-xxl-offset-20 {
    margin-left: 83.33333333%;
  }
  .ant-col-xxl-order-20 {
    order: 20;
  }
  .ant-col-xxl-19 {
    display: block;
    flex: 0 0 79.16666667%;
    max-width: 79.16666667%;
  }
  .ant-col-xxl-push-19 {
    left: 79.16666667%;
  }
  .ant-col-xxl-pull-19 {
    right: 79.16666667%;
  }
  .ant-col-xxl-offset-19 {
    margin-left: 79.16666667%;
  }
  .ant-col-xxl-order-19 {
    order: 19;
  }
  .ant-col-xxl-18 {
    display: block;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .ant-col-xxl-push-18 {
    left: 75%;
  }
  .ant-col-xxl-pull-18 {
    right: 75%;
  }
  .ant-col-xxl-offset-18 {
    margin-left: 75%;
  }
  .ant-col-xxl-order-18 {
    order: 18;
  }
  .ant-col-xxl-17 {
    display: block;
    flex: 0 0 70.83333333%;
    max-width: 70.83333333%;
  }
  .ant-col-xxl-push-17 {
    left: 70.83333333%;
  }
  .ant-col-xxl-pull-17 {
    right: 70.83333333%;
  }
  .ant-col-xxl-offset-17 {
    margin-left: 70.83333333%;
  }
  .ant-col-xxl-order-17 {
    order: 17;
  }
  .ant-col-xxl-16 {
    display: block;
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .ant-col-xxl-push-16 {
    left: 66.66666667%;
  }
  .ant-col-xxl-pull-16 {
    right: 66.66666667%;
  }
  .ant-col-xxl-offset-16 {
    margin-left: 66.66666667%;
  }
  .ant-col-xxl-order-16 {
    order: 16;
  }
  .ant-col-xxl-15 {
    display: block;
    flex: 0 0 62.5%;
    max-width: 62.5%;
  }
  .ant-col-xxl-push-15 {
    left: 62.5%;
  }
  .ant-col-xxl-pull-15 {
    right: 62.5%;
  }
  .ant-col-xxl-offset-15 {
    margin-left: 62.5%;
  }
  .ant-col-xxl-order-15 {
    order: 15;
  }
  .ant-col-xxl-14 {
    display: block;
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .ant-col-xxl-push-14 {
    left: 58.33333333%;
  }
  .ant-col-xxl-pull-14 {
    right: 58.33333333%;
  }
  .ant-col-xxl-offset-14 {
    margin-left: 58.33333333%;
  }
  .ant-col-xxl-order-14 {
    order: 14;
  }
  .ant-col-xxl-13 {
    display: block;
    flex: 0 0 54.16666667%;
    max-width: 54.16666667%;
  }
  .ant-col-xxl-push-13 {
    left: 54.16666667%;
  }
  .ant-col-xxl-pull-13 {
    right: 54.16666667%;
  }
  .ant-col-xxl-offset-13 {
    margin-left: 54.16666667%;
  }
  .ant-col-xxl-order-13 {
    order: 13;
  }
  .ant-col-xxl-12 {
    display: block;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .ant-col-xxl-push-12 {
    left: 50%;
  }
  .ant-col-xxl-pull-12 {
    right: 50%;
  }
  .ant-col-xxl-offset-12 {
    margin-left: 50%;
  }
  .ant-col-xxl-order-12 {
    order: 12;
  }
  .ant-col-xxl-11 {
    display: block;
    flex: 0 0 45.83333333%;
    max-width: 45.83333333%;
  }
  .ant-col-xxl-push-11 {
    left: 45.83333333%;
  }
  .ant-col-xxl-pull-11 {
    right: 45.83333333%;
  }
  .ant-col-xxl-offset-11 {
    margin-left: 45.83333333%;
  }
  .ant-col-xxl-order-11 {
    order: 11;
  }
  .ant-col-xxl-10 {
    display: block;
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .ant-col-xxl-push-10 {
    left: 41.66666667%;
  }
  .ant-col-xxl-pull-10 {
    right: 41.66666667%;
  }
  .ant-col-xxl-offset-10 {
    margin-left: 41.66666667%;
  }
  .ant-col-xxl-order-10 {
    order: 10;
  }
  .ant-col-xxl-9 {
    display: block;
    flex: 0 0 37.5%;
    max-width: 37.5%;
  }
  .ant-col-xxl-push-9 {
    left: 37.5%;
  }
  .ant-col-xxl-pull-9 {
    right: 37.5%;
  }
  .ant-col-xxl-offset-9 {
    margin-left: 37.5%;
  }
  .ant-col-xxl-order-9 {
    order: 9;
  }
  .ant-col-xxl-8 {
    display: block;
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .ant-col-xxl-push-8 {
    left: 33.33333333%;
  }
  .ant-col-xxl-pull-8 {
    right: 33.33333333%;
  }
  .ant-col-xxl-offset-8 {
    margin-left: 33.33333333%;
  }
  .ant-col-xxl-order-8 {
    order: 8;
  }
  .ant-col-xxl-7 {
    display: block;
    flex: 0 0 29.16666667%;
    max-width: 29.16666667%;
  }
  .ant-col-xxl-push-7 {
    left: 29.16666667%;
  }
  .ant-col-xxl-pull-7 {
    right: 29.16666667%;
  }
  .ant-col-xxl-offset-7 {
    margin-left: 29.16666667%;
  }
  .ant-col-xxl-order-7 {
    order: 7;
  }
  .ant-col-xxl-6 {
    display: block;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .ant-col-xxl-push-6 {
    left: 25%;
  }
  .ant-col-xxl-pull-6 {
    right: 25%;
  }
  .ant-col-xxl-offset-6 {
    margin-left: 25%;
  }
  .ant-col-xxl-order-6 {
    order: 6;
  }
  .ant-col-xxl-5 {
    display: block;
    flex: 0 0 20.83333333%;
    max-width: 20.83333333%;
  }
  .ant-col-xxl-push-5 {
    left: 20.83333333%;
  }
  .ant-col-xxl-pull-5 {
    right: 20.83333333%;
  }
  .ant-col-xxl-offset-5 {
    margin-left: 20.83333333%;
  }
  .ant-col-xxl-order-5 {
    order: 5;
  }
  .ant-col-xxl-4 {
    display: block;
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .ant-col-xxl-push-4 {
    left: 16.66666667%;
  }
  .ant-col-xxl-pull-4 {
    right: 16.66666667%;
  }
  .ant-col-xxl-offset-4 {
    margin-left: 16.66666667%;
  }
  .ant-col-xxl-order-4 {
    order: 4;
  }
  .ant-col-xxl-3 {
    display: block;
    flex: 0 0 12.5%;
    max-width: 12.5%;
  }
  .ant-col-xxl-push-3 {
    left: 12.5%;
  }
  .ant-col-xxl-pull-3 {
    right: 12.5%;
  }
  .ant-col-xxl-offset-3 {
    margin-left: 12.5%;
  }
  .ant-col-xxl-order-3 {
    order: 3;
  }
  .ant-col-xxl-2 {
    display: block;
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .ant-col-xxl-push-2 {
    left: 8.33333333%;
  }
  .ant-col-xxl-pull-2 {
    right: 8.33333333%;
  }
  .ant-col-xxl-offset-2 {
    margin-left: 8.33333333%;
  }
  .ant-col-xxl-order-2 {
    order: 2;
  }
  .ant-col-xxl-1 {
    display: block;
    flex: 0 0 4.16666667%;
    max-width: 4.16666667%;
  }
  .ant-col-xxl-push-1 {
    left: 4.16666667%;
  }
  .ant-col-xxl-pull-1 {
    right: 4.16666667%;
  }
  .ant-col-xxl-offset-1 {
    margin-left: 4.16666667%;
  }
  .ant-col-xxl-order-1 {
    order: 1;
  }
  .ant-col-xxl-0 {
    display: none;
  }
  .ant-col-push-0 {
    left: auto;
  }
  .ant-col-pull-0 {
    right: auto;
  }
  .ant-col-xxl-push-0 {
    left: auto;
  }
  .ant-col-xxl-pull-0 {
    right: auto;
  }
  .ant-col-xxl-offset-0 {
    margin-left: 0;
  }
  .ant-col-xxl-order-0 {
    order: 0;
  }
  .ant-col-push-0.ant-col-rtl {
    right: auto;
  }
  .ant-col-pull-0.ant-col-rtl {
    left: auto;
  }
  .ant-col-xxl-push-0.ant-col-rtl {
    right: auto;
  }
  .ant-col-xxl-pull-0.ant-col-rtl {
    left: auto;
  }
  .ant-col-xxl-offset-0.ant-col-rtl {
    margin-right: 0;
  }
  .ant-col-xxl-push-1.ant-col-rtl {
    right: 4.16666667%;
    left: auto;
  }
  .ant-col-xxl-pull-1.ant-col-rtl {
    right: auto;
    left: 4.16666667%;
  }
  .ant-col-xxl-offset-1.ant-col-rtl {
    margin-right: 4.16666667%;
    margin-left: 0;
  }
  .ant-col-xxl-push-2.ant-col-rtl {
    right: 8.33333333%;
    left: auto;
  }
  .ant-col-xxl-pull-2.ant-col-rtl {
    right: auto;
    left: 8.33333333%;
  }
  .ant-col-xxl-offset-2.ant-col-rtl {
    margin-right: 8.33333333%;
    margin-left: 0;
  }
  .ant-col-xxl-push-3.ant-col-rtl {
    right: 12.5%;
    left: auto;
  }
  .ant-col-xxl-pull-3.ant-col-rtl {
    right: auto;
    left: 12.5%;
  }
  .ant-col-xxl-offset-3.ant-col-rtl {
    margin-right: 12.5%;
    margin-left: 0;
  }
  .ant-col-xxl-push-4.ant-col-rtl {
    right: 16.66666667%;
    left: auto;
  }
  .ant-col-xxl-pull-4.ant-col-rtl {
    right: auto;
    left: 16.66666667%;
  }
  .ant-col-xxl-offset-4.ant-col-rtl {
    margin-right: 16.66666667%;
    margin-left: 0;
  }
  .ant-col-xxl-push-5.ant-col-rtl {
    right: 20.83333333%;
    left: auto;
  }
  .ant-col-xxl-pull-5.ant-col-rtl {
    right: auto;
    left: 20.83333333%;
  }
  .ant-col-xxl-offset-5.ant-col-rtl {
    margin-right: 20.83333333%;
    margin-left: 0;
  }
  .ant-col-xxl-push-6.ant-col-rtl {
    right: 25%;
    left: auto;
  }
  .ant-col-xxl-pull-6.ant-col-rtl {
    right: auto;
    left: 25%;
  }
  .ant-col-xxl-offset-6.ant-col-rtl {
    margin-right: 25%;
    margin-left: 0;
  }
  .ant-col-xxl-push-7.ant-col-rtl {
    right: 29.16666667%;
    left: auto;
  }
  .ant-col-xxl-pull-7.ant-col-rtl {
    right: auto;
    left: 29.16666667%;
  }
  .ant-col-xxl-offset-7.ant-col-rtl {
    margin-right: 29.16666667%;
    margin-left: 0;
  }
  .ant-col-xxl-push-8.ant-col-rtl {
    right: 33.33333333%;
    left: auto;
  }
  .ant-col-xxl-pull-8.ant-col-rtl {
    right: auto;
    left: 33.33333333%;
  }
  .ant-col-xxl-offset-8.ant-col-rtl {
    margin-right: 33.33333333%;
    margin-left: 0;
  }
  .ant-col-xxl-push-9.ant-col-rtl {
    right: 37.5%;
    left: auto;
  }
  .ant-col-xxl-pull-9.ant-col-rtl {
    right: auto;
    left: 37.5%;
  }
  .ant-col-xxl-offset-9.ant-col-rtl {
    margin-right: 37.5%;
    margin-left: 0;
  }
  .ant-col-xxl-push-10.ant-col-rtl {
    right: 41.66666667%;
    left: auto;
  }
  .ant-col-xxl-pull-10.ant-col-rtl {
    right: auto;
    left: 41.66666667%;
  }
  .ant-col-xxl-offset-10.ant-col-rtl {
    margin-right: 41.66666667%;
    margin-left: 0;
  }
  .ant-col-xxl-push-11.ant-col-rtl {
    right: 45.83333333%;
    left: auto;
  }
  .ant-col-xxl-pull-11.ant-col-rtl {
    right: auto;
    left: 45.83333333%;
  }
  .ant-col-xxl-offset-11.ant-col-rtl {
    margin-right: 45.83333333%;
    margin-left: 0;
  }
  .ant-col-xxl-push-12.ant-col-rtl {
    right: 50%;
    left: auto;
  }
  .ant-col-xxl-pull-12.ant-col-rtl {
    right: auto;
    left: 50%;
  }
  .ant-col-xxl-offset-12.ant-col-rtl {
    margin-right: 50%;
    margin-left: 0;
  }
  .ant-col-xxl-push-13.ant-col-rtl {
    right: 54.16666667%;
    left: auto;
  }
  .ant-col-xxl-pull-13.ant-col-rtl {
    right: auto;
    left: 54.16666667%;
  }
  .ant-col-xxl-offset-13.ant-col-rtl {
    margin-right: 54.16666667%;
    margin-left: 0;
  }
  .ant-col-xxl-push-14.ant-col-rtl {
    right: 58.33333333%;
    left: auto;
  }
  .ant-col-xxl-pull-14.ant-col-rtl {
    right: auto;
    left: 58.33333333%;
  }
  .ant-col-xxl-offset-14.ant-col-rtl {
    margin-right: 58.33333333%;
    margin-left: 0;
  }
  .ant-col-xxl-push-15.ant-col-rtl {
    right: 62.5%;
    left: auto;
  }
  .ant-col-xxl-pull-15.ant-col-rtl {
    right: auto;
    left: 62.5%;
  }
  .ant-col-xxl-offset-15.ant-col-rtl {
    margin-right: 62.5%;
    margin-left: 0;
  }
  .ant-col-xxl-push-16.ant-col-rtl {
    right: 66.66666667%;
    left: auto;
  }
  .ant-col-xxl-pull-16.ant-col-rtl {
    right: auto;
    left: 66.66666667%;
  }
  .ant-col-xxl-offset-16.ant-col-rtl {
    margin-right: 66.66666667%;
    margin-left: 0;
  }
  .ant-col-xxl-push-17.ant-col-rtl {
    right: 70.83333333%;
    left: auto;
  }
  .ant-col-xxl-pull-17.ant-col-rtl {
    right: auto;
    left: 70.83333333%;
  }
  .ant-col-xxl-offset-17.ant-col-rtl {
    margin-right: 70.83333333%;
    margin-left: 0;
  }
  .ant-col-xxl-push-18.ant-col-rtl {
    right: 75%;
    left: auto;
  }
  .ant-col-xxl-pull-18.ant-col-rtl {
    right: auto;
    left: 75%;
  }
  .ant-col-xxl-offset-18.ant-col-rtl {
    margin-right: 75%;
    margin-left: 0;
  }
  .ant-col-xxl-push-19.ant-col-rtl {
    right: 79.16666667%;
    left: auto;
  }
  .ant-col-xxl-pull-19.ant-col-rtl {
    right: auto;
    left: 79.16666667%;
  }
  .ant-col-xxl-offset-19.ant-col-rtl {
    margin-right: 79.16666667%;
    margin-left: 0;
  }
  .ant-col-xxl-push-20.ant-col-rtl {
    right: 83.33333333%;
    left: auto;
  }
  .ant-col-xxl-pull-20.ant-col-rtl {
    right: auto;
    left: 83.33333333%;
  }
  .ant-col-xxl-offset-20.ant-col-rtl {
    margin-right: 83.33333333%;
    margin-left: 0;
  }
  .ant-col-xxl-push-21.ant-col-rtl {
    right: 87.5%;
    left: auto;
  }
  .ant-col-xxl-pull-21.ant-col-rtl {
    right: auto;
    left: 87.5%;
  }
  .ant-col-xxl-offset-21.ant-col-rtl {
    margin-right: 87.5%;
    margin-left: 0;
  }
  .ant-col-xxl-push-22.ant-col-rtl {
    right: 91.66666667%;
    left: auto;
  }
  .ant-col-xxl-pull-22.ant-col-rtl {
    right: auto;
    left: 91.66666667%;
  }
  .ant-col-xxl-offset-22.ant-col-rtl {
    margin-right: 91.66666667%;
    margin-left: 0;
  }
  .ant-col-xxl-push-23.ant-col-rtl {
    right: 95.83333333%;
    left: auto;
  }
  .ant-col-xxl-pull-23.ant-col-rtl {
    right: auto;
    left: 95.83333333%;
  }
  .ant-col-xxl-offset-23.ant-col-rtl {
    margin-right: 95.83333333%;
    margin-left: 0;
  }
  .ant-col-xxl-push-24.ant-col-rtl {
    right: 100%;
    left: auto;
  }
  .ant-col-xxl-pull-24.ant-col-rtl {
    right: auto;
    left: 100%;
  }
  .ant-col-xxl-offset-24.ant-col-rtl {
    margin-right: 100%;
    margin-left: 0;
  }
}
.ant-row-rtl {
  direction: rtl;
}

/* 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-card {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #666666;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  position: relative;
  background: #fff;
  border-radius: 5px;
}
.ant-card-rtl {
  direction: rtl;
}
.ant-card-hoverable {
  cursor: pointer;
  transition: box-shadow 0.3s, border-color 0.3s;
}
.ant-card-hoverable:hover {
  border-color: transparent;
  box-shadow: 0 1px 2px -2px rgba(0, 0, 0, 0.16), 0 3px 6px 0 rgba(0, 0, 0, 0.12), 0 5px 12px 4px rgba(0, 0, 0, 0.09);
}
.ant-card-bordered {
  border: 1px solid #f0f0f0;
}
.ant-card-head {
  min-height: 48px;
  margin-bottom: -1px;
  padding: 0 24px;
  color: #333333;
  font-weight: 500;
  font-size: 16px;
  background: transparent;
  border-bottom: 1px solid #f0f0f0;
  border-radius: 5px 5px 0 0;
}
.ant-card-head::before {
  display: table;
  content: '';
}
.ant-card-head::after {
  display: table;
  clear: both;
  content: '';
}
.ant-card-head-wrapper {
  display: flex;
  align-items: center;
}
.ant-card-head-title {
  display: inline-block;
  flex: 1 1;
  padding: 16px 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ant-card-head-title > .ant-typography,
.ant-card-head-title > .ant-typography-edit-content {
  left: 0;
  margin-top: 0;
  margin-bottom: 0;
}
.ant-card-head .ant-tabs {
  clear: both;
  margin-bottom: -17px;
  color: #666666;
  font-weight: normal;
  font-size: 14px;
}
.ant-card-head .ant-tabs-bar {
  border-bottom: 1px solid #f0f0f0;
}
.ant-card-extra {
  float: right;
  margin-left: auto;
  padding: 16px 0;
  color: #666666;
  font-weight: normal;
  font-size: 14px;
}
.ant-card-rtl .ant-card-extra {
  margin-right: auto;
  margin-left: 0;
}
.ant-card-body {
  padding: 24px;
}
.ant-card-body::before {
  display: table;
  content: '';
}
.ant-card-body::after {
  display: table;
  clear: both;
  content: '';
}
.ant-card-contain-grid:not(.ant-card-loading) .ant-card-body {
  margin: -1px 0 0 -1px;
  padding: 0;
}
.ant-card-grid {
  float: left;
  width: 33.33%;
  padding: 24px;
  border: 0;
  border-radius: 0;
  box-shadow: 1px 0 0 0 #f0f0f0, 0 1px 0 0 #f0f0f0, 1px 1px 0 0 #f0f0f0, 1px 0 0 0 #f0f0f0 inset, 0 1px 0 0 #f0f0f0 inset;
  transition: all 0.3s;
}
.ant-card-rtl .ant-card-grid {
  float: right;
}
.ant-card-grid-hoverable:hover {
  position: relative;
  z-index: 1;
  box-shadow: 0 1px 2px -2px rgba(0, 0, 0, 0.16), 0 3px 6px 0 rgba(0, 0, 0, 0.12), 0 5px 12px 4px rgba(0, 0, 0, 0.09);
}
.ant-card-contain-tabs > .ant-card-head .ant-card-head-title {
  min-height: 32px;
  padding-bottom: 0;
}
.ant-card-contain-tabs > .ant-card-head .ant-card-extra {
  padding-bottom: 0;
}
.ant-card-bordered .ant-card-cover {
  margin-top: -1px;
  margin-right: -1px;
  margin-left: -1px;
}
.ant-card-cover > * {
  display: block;
  width: 100%;
}
.ant-card-cover img {
  border-radius: 5px 5px 0 0;
}
.ant-card-actions {
  margin: 0;
  padding: 0;
  list-style: none;
  background: #fff;
  border-top: 1px solid #f0f0f0;
}
.ant-card-actions::before {
  display: table;
  content: '';
}
.ant-card-actions::after {
  display: table;
  clear: both;
  content: '';
}
.ant-card-actions > li {
  float: left;
  margin: 12px 0;
  color: #999999;
  text-align: center;
}
.ant-card-rtl .ant-card-actions > li {
  float: right;
}
.ant-card-actions > li > span {
  position: relative;
  display: block;
  min-width: 32px;
  font-size: 14px;
  line-height: 1.5715;
  cursor: pointer;
}
.ant-card-actions > li > span:hover {
  color: #008CF4;
  transition: color 0.3s;
}
.ant-card-actions > li > span a:not(.ant-btn),
.ant-card-actions > li > span > .anticon {
  display: inline-block;
  width: 100%;
  color: #999999;
  line-height: 22px;
  transition: color 0.3s;
}
.ant-card-actions > li > span a:not(.ant-btn):hover,
.ant-card-actions > li > span > .anticon:hover {
  color: #008CF4;
}
.ant-card-actions > li > span > .anticon {
  font-size: 16px;
  line-height: 22px;
}
.ant-card-actions > li:not(:last-child) {
  border-right: 1px solid #f0f0f0;
}
.ant-card-rtl .ant-card-actions > li:not(:last-child) {
  border-right: none;
  border-left: 1px solid #f0f0f0;
}
.ant-card-type-inner .ant-card-head {
  padding: 0 24px;
  background: #fafafa;
}
.ant-card-type-inner .ant-card-head-title {
  padding: 12px 0;
  font-size: 14px;
}
.ant-card-type-inner .ant-card-body {
  padding: 16px 24px;
}
.ant-card-type-inner .ant-card-extra {
  padding: 13.5px 0;
}
.ant-card-meta {
  margin: -4px 0;
}
.ant-card-meta::before {
  display: table;
  content: '';
}
.ant-card-meta::after {
  display: table;
  clear: both;
  content: '';
}
.ant-card-meta-avatar {
  float: left;
  padding-right: 16px;
}
.ant-card-rtl .ant-card-meta-avatar {
  float: right;
  padding-right: 0;
  padding-left: 16px;
}
.ant-card-meta-detail {
  overflow: hidden;
}
.ant-card-meta-detail > div:not(:last-child) {
  margin-bottom: 8px;
}
.ant-card-meta-title {
  overflow: hidden;
  color: #333333;
  font-weight: 500;
  font-size: 16px;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ant-card-meta-description {
  color: #999999;
}
.ant-card-loading {
  overflow: hidden;
}
.ant-card-loading .ant-card-body {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-card-loading-content p {
  margin: 0;
}
.ant-card-loading-block {
  height: 14px;
  margin: 4px 0;
  background: linear-gradient(90deg, rgba(207, 216, 220, 0.2), rgba(207, 216, 220, 0.4), rgba(207, 216, 220, 0.2));
  background-size: 600% 600%;
  border-radius: 5px;
  animation: card-loading 1.4s ease infinite;
}
@keyframes card-loading {
  0%,
  100% {
    background-position: 0 50%;
  }
  50% {
    background-position: 100% 50%;
  }
}
.ant-card-small > .ant-card-head {
  min-height: 36px;
  padding: 0 12px;
  font-size: 14px;
}
.ant-card-small > .ant-card-head > .ant-card-head-wrapper > .ant-card-head-title {
  padding: 8px 0;
}
.ant-card-small > .ant-card-head > .ant-card-head-wrapper > .ant-card-extra {
  padding: 8px 0;
  font-size: 14px;
}
.ant-card-small > .ant-card-body {
  padding: 12px;
}

/* 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-form-item .ant-mentions,
.ant-form-item textarea.ant-input {
  height: auto;
}
.ant-form-item .ant-upload {
  background: transparent;
}
.ant-form-item .ant-upload.ant-upload-drag {
  background: #fafafa;
}
.ant-form-item input[type='radio'],
.ant-form-item input[type='checkbox'] {
  width: 14px;
  height: 14px;
}
.ant-form-item .ant-radio-inline,
.ant-form-item .ant-checkbox-inline {
  display: inline-block;
  margin-left: 8px;
  font-weight: normal;
  vertical-align: middle;
  cursor: pointer;
}
.ant-form-item .ant-radio-inline:first-child,
.ant-form-item .ant-checkbox-inline:first-child {
  margin-left: 0;
}
.ant-form-item .ant-checkbox-vertical,
.ant-form-item .ant-radio-vertical {
  display: block;
}
.ant-form-item .ant-checkbox-vertical + .ant-checkbox-vertical,
.ant-form-item .ant-radio-vertical + .ant-radio-vertical {
  margin-left: 0;
}
.ant-form-item .ant-input-number + .ant-form-text {
  margin-left: 8px;
}
.ant-form-item .ant-input-number-handler-wrap {
  z-index: 2;
}
.ant-form-item .ant-select,
.ant-form-item .ant-cascader-picker {
  width: 100%;
}
.ant-form-item .ant-picker-calendar-year-select,
.ant-form-item .ant-picker-calendar-month-select,
.ant-form-item .ant-input-group .ant-select,
.ant-form-item .ant-input-group .ant-cascader-picker {
  width: auto;
}
.ant-form-inline {
  display: flex;
  flex-wrap: wrap;
}
.ant-form-inline .ant-form-item {
  flex: none;
  flex-wrap: nowrap;
  margin-right: 16px;
  margin-bottom: 0;
}
.ant-form-inline .ant-form-item-with-help {
  margin-bottom: 24px;
}
.ant-form-inline .ant-form-item > .ant-form-item-label,
.ant-form-inline .ant-form-item > .ant-form-item-control {
  display: inline-block;
  vertical-align: top;
}
.ant-form-inline .ant-form-item > .ant-form-item-label {
  flex: none;
}
.ant-form-inline .ant-form-item .ant-form-text {
  display: inline-block;
}
.ant-form-inline .ant-form-item .ant-form-item-has-feedback {
  display: inline-block;
}
.ant-form-horizontal .ant-form-item-label {
  flex-grow: 0;
}
.ant-form-horizontal .ant-form-item-control {
  flex: 1 1;
}
.ant-form-vertical .ant-form-item {
  flex-direction: column;
}
.ant-form-vertical .ant-form-item-label > label {
  height: auto;
}
.ant-form-vertical .ant-form-item-label,
.ant-col-24.ant-form-item-label,
.ant-col-xl-24.ant-form-item-label {
  padding: 0 0 8px;
  line-height: 1.5715;
  white-space: normal;
  white-space: initial;
  text-align: left;
}
.ant-form-vertical .ant-form-item-label > label,
.ant-col-24.ant-form-item-label > label,
.ant-col-xl-24.ant-form-item-label > label {
  margin: 0;
}
.ant-form-vertical .ant-form-item-label > label::after,
.ant-col-24.ant-form-item-label > label::after,
.ant-col-xl-24.ant-form-item-label > label::after {
  display: none;
}
.ant-form-rtl.ant-form-vertical .ant-form-item-label,
.ant-form-rtl.ant-col-24.ant-form-item-label,
.ant-form-rtl.ant-col-xl-24.ant-form-item-label {
  text-align: right;
}
@media (max-width: 575px) {
  .ant-form-item .ant-form-item-label {
    padding: 0 0 8px;
    line-height: 1.5715;
    white-space: normal;
    white-space: initial;
    text-align: left;
  }
  .ant-form-item .ant-form-item-label > label {
    margin: 0;
  }
  .ant-form-item .ant-form-item-label > label::after {
    display: none;
  }
  .ant-form-rtl.ant-form-item .ant-form-item-label {
    text-align: right;
  }
  .ant-form .ant-form-item {
    flex-wrap: wrap;
  }
  .ant-form .ant-form-item .ant-form-item-label,
  .ant-form .ant-form-item .ant-form-item-control {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .ant-col-xs-24.ant-form-item-label {
    padding: 0 0 8px;
    line-height: 1.5715;
    white-space: normal;
    white-space: initial;
    text-align: left;
  }
  .ant-col-xs-24.ant-form-item-label > label {
    margin: 0;
  }
  .ant-col-xs-24.ant-form-item-label > label::after {
    display: none;
  }
  .ant-form-rtl.ant-col-xs-24.ant-form-item-label {
    text-align: right;
  }
}
@media (max-width: 767px) {
  .ant-col-sm-24.ant-form-item-label {
    padding: 0 0 8px;
    line-height: 1.5715;
    white-space: normal;
    white-space: initial;
    text-align: left;
  }
  .ant-col-sm-24.ant-form-item-label > label {
    margin: 0;
  }
  .ant-col-sm-24.ant-form-item-label > label::after {
    display: none;
  }
  .ant-form-rtl.ant-col-sm-24.ant-form-item-label {
    text-align: right;
  }
}
@media (max-width: 991px) {
  .ant-col-md-24.ant-form-item-label {
    padding: 0 0 8px;
    line-height: 1.5715;
    white-space: normal;
    white-space: initial;
    text-align: left;
  }
  .ant-col-md-24.ant-form-item-label > label {
    margin: 0;
  }
  .ant-col-md-24.ant-form-item-label > label::after {
    display: none;
  }
  .ant-form-rtl.ant-col-md-24.ant-form-item-label {
    text-align: right;
  }
}
@media (max-width: 1199px) {
  .ant-col-lg-24.ant-form-item-label {
    padding: 0 0 8px;
    line-height: 1.5715;
    white-space: normal;
    white-space: initial;
    text-align: left;
  }
  .ant-col-lg-24.ant-form-item-label > label {
    margin: 0;
  }
  .ant-col-lg-24.ant-form-item-label > label::after {
    display: none;
  }
  .ant-form-rtl.ant-col-lg-24.ant-form-item-label {
    text-align: right;
  }
}
@media (max-width: 1599px) {
  .ant-col-xl-24.ant-form-item-label {
    padding: 0 0 8px;
    line-height: 1.5715;
    white-space: normal;
    white-space: initial;
    text-align: left;
  }
  .ant-col-xl-24.ant-form-item-label > label {
    margin: 0;
  }
  .ant-col-xl-24.ant-form-item-label > label::after {
    display: none;
  }
  .ant-form-rtl.ant-col-xl-24.ant-form-item-label {
    text-align: right;
  }
}
.ant-form-item {
  /* Some non-status related component style is in `components.less` */
  /* To support leave along ErrorList. We add additional className to handle explain style */
}
.ant-form-item-explain.ant-form-item-explain-error {
  color: #FD6868;
}
.ant-form-item-explain.ant-form-item-explain-warning {
  color: #faad14;
}
.ant-form-item-has-feedback .ant-input {
  padding-right: 24px;
}
.ant-form-item-has-feedback .ant-input-affix-wrapper .ant-input-suffix {
  padding-right: 18px;
}
.ant-form-item-has-feedback .ant-input-search:not(.ant-input-search-enter-button) .ant-input-suffix {
  right: 28px;
}
.ant-form-item-has-feedback .ant-switch {
  margin: 2px 0 4px;
}
.ant-form-item-has-feedback > .ant-select .ant-select-arrow,
.ant-form-item-has-feedback > .ant-select .ant-select-clear,
.ant-form-item-has-feedback :not(.ant-input-group-addon) > .ant-select .ant-select-arrow,
.ant-form-item-has-feedback :not(.ant-input-group-addon) > .ant-select .ant-select-clear {
  right: 32px;
}
.ant-form-item-has-feedback > .ant-select .ant-select-selection-selected-value,
.ant-form-item-has-feedback :not(.ant-input-group-addon) > .ant-select .ant-select-selection-selected-value {
  padding-right: 42px;
}
.ant-form-item-has-feedback .ant-cascader-picker-arrow {
  margin-right: 19px;
}
.ant-form-item-has-feedback .ant-cascader-picker-clear {
  right: 32px;
}
.ant-form-item-has-feedback .ant-picker {
  padding-right: 29.2px;
}
.ant-form-item-has-feedback .ant-picker-large {
  padding-right: 29.2px;
}
.ant-form-item-has-feedback .ant-picker-small {
  padding-right: 25.2px;
}
.ant-form-item-has-feedback.ant-form-item-has-success .ant-form-item-children-icon,
.ant-form-item-has-feedback.ant-form-item-has-warning .ant-form-item-children-icon,
.ant-form-item-has-feedback.ant-form-item-has-error .ant-form-item-children-icon,
.ant-form-item-has-feedback.ant-form-item-is-validating .ant-form-item-children-icon {
  position: absolute;
  top: 50%;
  right: 0;
  z-index: 1;
  width: 36px;
  height: 20px;
  margin-top: -10px;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  visibility: visible;
  animation: zoomIn 0.3s cubic-bezier(0.12, 0.4, 0.29, 1.46);
  pointer-events: none;
}
.ant-form-item-has-success.ant-form-item-has-feedback .ant-form-item-children-icon {
  color: #67C239;
  animation-name: diffZoomIn1 !important;
}
.ant-form-item-has-warning .ant-form-item-split {
  color: #faad14;
}
.ant-form-item-has-warning :not(.ant-input-disabled):not(.ant-input-borderless).ant-input,
.ant-form-item-has-warning :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper,
.ant-form-item-has-warning :not(.ant-input-disabled):not(.ant-input-borderless).ant-input:hover,
.ant-form-item-has-warning :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:hover {
  background-color: #fff;
  border-color: #faad14;
}
.ant-form-item-has-warning :not(.ant-input-disabled):not(.ant-input-borderless).ant-input:focus,
.ant-form-item-has-warning :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:focus,
.ant-form-item-has-warning :not(.ant-input-disabled):not(.ant-input-borderless).ant-input-focused,
.ant-form-item-has-warning :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper-focused {
  border-color: #ffc53d;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(250, 173, 20, 0.2);
}
.ant-form-item-has-warning .ant-calendar-picker-open .ant-calendar-picker-input {
  border-color: #ffc53d;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(250, 173, 20, 0.2);
}
.ant-form-item-has-warning .ant-input-prefix {
  color: #faad14;
}
.ant-form-item-has-warning .ant-input-group-addon {
  color: #faad14;
  border-color: #faad14;
}
.ant-form-item-has-warning .has-feedback {
  color: #faad14;
}
.ant-form-item-has-warning.ant-form-item-has-feedback .ant-form-item-children-icon {
  color: #faad14;
  animation-name: diffZoomIn3 !important;
}
.ant-form-item-has-warning .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input) .ant-select-selector {
  background-color: #fff;
  border-color: #faad14 !important;
}
.ant-form-item-has-warning .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input).ant-select-open .ant-select-selector,
.ant-form-item-has-warning .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input).ant-select-focused .ant-select-selector {
  border-color: #ffc53d;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(250, 173, 20, 0.2);
}
.ant-form-item-has-warning .ant-input-number,
.ant-form-item-has-warning .ant-picker {
  background-color: #fff;
  border-color: #faad14;
}
.ant-form-item-has-warning .ant-input-number-focused,
.ant-form-item-has-warning .ant-picker-focused,
.ant-form-item-has-warning .ant-input-number:focus,
.ant-form-item-has-warning .ant-picker:focus {
  border-color: #ffc53d;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(250, 173, 20, 0.2);
}
.ant-form-item-has-warning .ant-input-number:not([disabled]):hover,
.ant-form-item-has-warning .ant-picker:not([disabled]):hover {
  background-color: #fff;
  border-color: #faad14;
}
.ant-form-item-has-warning .ant-cascader-picker:focus .ant-cascader-input {
  border-color: #ffc53d;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(250, 173, 20, 0.2);
}
.ant-form-item-has-error .ant-form-item-split {
  color: #FD6868;
}
.ant-form-item-has-error :not(.ant-input-disabled):not(.ant-input-borderless).ant-input,
.ant-form-item-has-error :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper,
.ant-form-item-has-error :not(.ant-input-disabled):not(.ant-input-borderless).ant-input:hover,
.ant-form-item-has-error :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:hover {
  background-color: #fff;
  border-color: #FD6868;
}
.ant-form-item-has-error :not(.ant-input-disabled):not(.ant-input-borderless).ant-input:focus,
.ant-form-item-has-error :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:focus,
.ant-form-item-has-error :not(.ant-input-disabled):not(.ant-input-borderless).ant-input-focused,
.ant-form-item-has-error :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper-focused {
  border-color: #ff9591;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(253, 104, 104, 0.2);
}
.ant-form-item-has-error .ant-calendar-picker-open .ant-calendar-picker-input {
  border-color: #ff9591;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(253, 104, 104, 0.2);
}
.ant-form-item-has-error .ant-input-prefix {
  color: #FD6868;
}
.ant-form-item-has-error .ant-input-group-addon {
  color: #FD6868;
  border-color: #FD6868;
}
.ant-form-item-has-error .has-feedback {
  color: #FD6868;
}
.ant-form-item-has-error.ant-form-item-has-feedback .ant-form-item-children-icon {
  color: #FD6868;
  animation-name: diffZoomIn2 !important;
}
.ant-form-item-has-error .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input) .ant-select-selector {
  background-color: #fff;
  border-color: #FD6868 !important;
}
.ant-form-item-has-error .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input).ant-select-open .ant-select-selector,
.ant-form-item-has-error .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input).ant-select-focused .ant-select-selector {
  border-color: #ff9591;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(253, 104, 104, 0.2);
}
.ant-form-item-has-error .ant-input-group-addon .ant-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selector {
  background-color: inherit;
  border: 0;
  box-shadow: none;
}
.ant-form-item-has-error .ant-select.ant-select-auto-complete .ant-input:focus {
  border-color: #FD6868;
}
.ant-form-item-has-error .ant-input-number,
.ant-form-item-has-error .ant-picker {
  background-color: #fff;
  border-color: #FD6868;
}
.ant-form-item-has-error .ant-input-number-focused,
.ant-form-item-has-error .ant-picker-focused,
.ant-form-item-has-error .ant-input-number:focus,
.ant-form-item-has-error .ant-picker:focus {
  border-color: #ff9591;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(253, 104, 104, 0.2);
}
.ant-form-item-has-error .ant-input-number:not([disabled]):hover,
.ant-form-item-has-error .ant-picker:not([disabled]):hover {
  background-color: #fff;
  border-color: #FD6868;
}
.ant-form-item-has-error .ant-mention-wrapper .ant-mention-editor,
.ant-form-item-has-error .ant-mention-wrapper .ant-mention-editor:not([disabled]):hover {
  background-color: #fff;
  border-color: #FD6868;
}
.ant-form-item-has-error .ant-mention-wrapper.ant-mention-active:not([disabled]) .ant-mention-editor,
.ant-form-item-has-error .ant-mention-wrapper .ant-mention-editor:not([disabled]):focus {
  border-color: #ff9591;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(253, 104, 104, 0.2);
}
.ant-form-item-has-error .ant-cascader-picker:hover .ant-cascader-picker-label:hover + .ant-cascader-input.ant-input {
  border-color: #FD6868;
}
.ant-form-item-has-error .ant-cascader-picker:focus .ant-cascader-input {
  background-color: #fff;
  border-color: #ff9591;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(253, 104, 104, 0.2);
}
.ant-form-item-has-error .ant-transfer-list {
  border-color: #FD6868;
}
.ant-form-item-has-error .ant-transfer-list-search:not([disabled]) {
  border-color: #E0E0E0;
}
.ant-form-item-has-error .ant-transfer-list-search:not([disabled]):hover {
  border-color: #29a9ff;
  border-right-width: 1px !important;
}
.ant-form-item-has-error .ant-transfer-list-search:not([disabled]):focus {
  border-color: #29a9ff;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(0, 140, 244, 0.2);
}
.ant-form-item-has-error .ant-radio-button-wrapper {
  border-color: #FD6868 !important;
}
.ant-form-item-has-error .ant-radio-button-wrapper:not(:first-child)::before {
  background-color: #FD6868;
}
.ant-form-item-is-validating.ant-form-item-has-feedback .ant-form-item-children-icon {
  display: inline-block;
  color: #008CF4;
}
.ant-form {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #666666;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
}
.ant-form legend {
  display: block;
  width: 100%;
  margin-bottom: 20px;
  padding: 0;
  color: #999999;
  font-size: 16px;
  line-height: inherit;
  border: 0;
  border-bottom: 1px solid #d9d9d9;
}
.ant-form label {
  font-size: 14px;
}
.ant-form input[type='search'] {
  box-sizing: border-box;
}
.ant-form input[type='radio'],
.ant-form input[type='checkbox'] {
  line-height: normal;
}
.ant-form input[type='file'] {
  display: block;
}
.ant-form input[type='range'] {
  display: block;
  width: 100%;
}
.ant-form select[multiple],
.ant-form select[size] {
  height: auto;
}
.ant-form input[type='file']:focus,
.ant-form input[type='radio']:focus,
.ant-form input[type='checkbox']:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.ant-form output {
  display: block;
  padding-top: 15px;
  color: #666666;
  font-size: 14px;
  line-height: 1.5715;
}
.ant-form .ant-form-text {
  display: inline-block;
  padding-right: 8px;
}
.ant-form-small .ant-form-item-label > label {
  height: 24px;
}
.ant-form-small .ant-form-item-control-input {
  min-height: 24px;
}
.ant-form-large .ant-form-item-label > label {
  height: 40px;
}
.ant-form-large .ant-form-item-control-input {
  min-height: 40px;
}
.ant-form-item {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #666666;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  margin-bottom: 24px;
  vertical-align: top;
}
.ant-form-item-with-help {
  margin-bottom: 0;
}
.ant-form-item-hidden,
.ant-form-item-hidden.ant-row {
  display: none;
}
.ant-form-item-label {
  display: inline-block;
  flex-grow: 0;
  overflow: hidden;
  white-space: nowrap;
  text-align: right;
  vertical-align: middle;
}
.ant-form-item-label-left {
  text-align: left;
}
.ant-form-item-label > label {
  position: relative;
  display: inline-flex;
  align-items: center;
  max-width: 100%;
  height: 36px;
  color: #333333;
  font-size: 14px;
}
.ant-form-item-label > label > .anticon {
  font-size: 14px;
  vertical-align: top;
}
.ant-form-item-label > label.ant-form-item-required:not(.ant-form-item-required-mark-optional)::before {
  display: inline-block;
  margin-right: 4px;
  color: #ff4d4f;
  font-size: 14px;
  font-family: SimSun, sans-serif;
  line-height: 1;
  content: '*';
}
.ant-form-hide-required-mark .ant-form-item-label > label.ant-form-item-required:not(.ant-form-item-required-mark-optional)::before {
  display: none;
}
.ant-form-item-label > label .ant-form-item-optional {
  display: inline-block;
  margin-left: 4px;
  color: #999999;
}
.ant-form-hide-required-mark .ant-form-item-label > label .ant-form-item-optional {
  display: none;
}
.ant-form-item-label > label .ant-form-item-tooltip {
  color: #999999;
  cursor: help;
  -webkit-writing-mode: horizontal-tb;
      -ms-writing-mode: lr-tb;
          writing-mode: horizontal-tb;
  -webkit-margin-start: 4px;
          margin-inline-start: 4px;
}
.ant-form-item-label > label::after {
  content: ':';
  position: relative;
  top: -0.5px;
  margin: 0 8px 0 2px;
}
.ant-form-item-label > label.ant-form-item-no-colon::after {
  content: ' ';
}
.ant-form-item-control {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}
.ant-form-item-control:first-child:not([class^='ant-col-']):not([class*=' ant-col-']) {
  width: 100%;
}
.ant-form-item-control-input {
  position: relative;
  display: flex;
  align-items: center;
  min-height: 36px;
}
.ant-form-item-control-input-content {
  flex: auto;
  max-width: 100%;
}
.ant-form-item-explain,
.ant-form-item-extra {
  clear: both;
  min-height: 24px;
  color: #999999;
  font-size: 14px;
  line-height: 1.5715;
  transition: color 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
  padding-top: 0px;
}
.ant-form-item .ant-input-textarea-show-count::after {
  margin-bottom: -22px;
}
.ant-show-help-enter,
.ant-show-help-appear {
  animation-duration: 0.3s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-show-help-leave {
  animation-duration: 0.3s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-show-help-enter.ant-show-help-enter-active,
.ant-show-help-appear.ant-show-help-appear-active {
  animation-name: antShowHelpIn;
  animation-play-state: running;
}
.ant-show-help-leave.ant-show-help-leave-active {
  animation-name: antShowHelpOut;
  animation-play-state: running;
  pointer-events: none;
}
.ant-show-help-enter,
.ant-show-help-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-show-help-leave {
  animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
}
@keyframes antShowHelpIn {
  0% {
    transform: translateY(-5px);
    opacity: 0;
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes antShowHelpOut {
  to {
    transform: translateY(-5px);
    opacity: 0;
  }
}
@keyframes diffZoomIn1 {
  0% {
    transform: scale(0);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes diffZoomIn2 {
  0% {
    transform: scale(0);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes diffZoomIn3 {
  0% {
    transform: scale(0);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
.ant-form-rtl {
  direction: rtl;
}
.ant-form-rtl .ant-form-item-label {
  text-align: left;
}
.ant-form-rtl .ant-form-item-label > label.ant-form-item-required::before {
  margin-right: 0;
  margin-left: 4px;
}
.ant-form-rtl .ant-form-item-label > label::after {
  margin: 0 2px 0 8px;
}
.ant-form-rtl .ant-form-item-label > label .ant-form-item-optional {
  margin-right: 4px;
  margin-left: 0;
}
.ant-col-rtl .ant-form-item-control:first-child {
  width: 100%;
}
.ant-form-rtl .ant-form-item-has-feedback .ant-input {
  padding-right: 11px;
  padding-left: 24px;
}
.ant-form-rtl .ant-form-item-has-feedback .ant-input-affix-wrapper .ant-input-suffix {
  padding-right: 11px;
  padding-left: 18px;
}
.ant-form-rtl .ant-form-item-has-feedback .ant-input-affix-wrapper .ant-input {
  padding: 0;
}
.ant-form-rtl .ant-form-item-has-feedback .ant-input-search:not(.ant-input-search-enter-button) .ant-input-suffix {
  right: auto;
  left: 28px;
}
.ant-form-rtl .ant-form-item-has-feedback .ant-input-number {
  padding-left: 18px;
}
.ant-form-rtl .ant-form-item-has-feedback > .ant-select .ant-select-arrow,
.ant-form-rtl .ant-form-item-has-feedback > .ant-select .ant-select-clear,
.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-group-addon) > .ant-select .ant-select-arrow,
.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-group-addon) > .ant-select .ant-select-clear {
  right: auto;
  left: 32px;
}
.ant-form-rtl .ant-form-item-has-feedback > .ant-select .ant-select-selection-selected-value,
.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-group-addon) > .ant-select .ant-select-selection-selected-value {
  padding-right: 0;
  padding-left: 42px;
}
.ant-form-rtl .ant-form-item-has-feedback .ant-cascader-picker-arrow {
  margin-right: 0;
  margin-left: 19px;
}
.ant-form-rtl .ant-form-item-has-feedback .ant-cascader-picker-clear {
  right: auto;
  left: 32px;
}
.ant-form-rtl .ant-form-item-has-feedback .ant-picker {
  padding-right: 11px;
  padding-left: 29.2px;
}
.ant-form-rtl .ant-form-item-has-feedback .ant-picker-large {
  padding-right: 11px;
  padding-left: 29.2px;
}
.ant-form-rtl .ant-form-item-has-feedback .ant-picker-small {
  padding-right: 7px;
  padding-left: 25.2px;
}
.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-has-success .ant-form-item-children-icon,
.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-has-warning .ant-form-item-children-icon,
.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-has-error .ant-form-item-children-icon,
.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-is-validating .ant-form-item-children-icon {
  right: auto;
  left: 0;
}
.ant-form-rtl.ant-form-inline .ant-form-item {
  margin-right: 0;
  margin-left: 16px;
}

.wtAliyunCode___7429k {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9999;
  width: 100%;
  height: 100vh;
  background: rgba(0, 0, 0, 0.5);
}

.contactModal___FygRW .imgContainer___3p-1z {
  height: 338px;
  text-align: center;
}
.contactModal___FygRW .imgContainer___3p-1z img {
  margin-top: 12px;
}
.contactModal___FygRW .title___2DNeY {
  margin-top: 20px;
  color: #333;
  font-size: 16px;
}
.contactModal___FygRW .manageLists___1Uyr2 {
  position: relative;
}
.contactModal___FygRW .manageLists___1Uyr2.isFolded___mPl4_ .manageStaffs___2QUZx {
  height: 58px;
  overflow: hidden;
}
.contactModal___FygRW .manageLists___1Uyr2.notFolded___2jqJH .manageStaffs___2QUZx {
  max-height: 236px;
  overflow: auto;
}
.contactModal___FygRW .listContainer___1fhgM {
  position: absolute;
  bottom: 0;
  background-color: #fff;
}
.contactModal___FygRW .manageStaffs___2QUZx {
  overflow: hidden;
}
.contactModal___FygRW .manageStaff___3FIrM {
  display: inline-block;
  float: left;
  width: 116px;
  margin-top: 20px;
  margin-right: 34px;
}
.contactModal___FygRW .folded___FL4-Y {
  position: absolute;
  right: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 36px;
  height: 36px;
  background: #e5f3fe;
  border-radius: 18px;
}

.recruit___1gcK8 {
  position: relative;
  width: 100%;
  min-width: 1440px;
  height: 100%;
  overflow: auto;
}
.recruit___1gcK8 .title___2Rmrr {
  display: flex;
  justify-content: center;
  padding: 70px 0 46px;
  color: #f7f7f7;
  background: #26337a linear-gradient(202deg, #1c213f 0%, #26337a 100%);
}
.recruit___1gcK8 .title___2Rmrr .titleName___3Ltam {
  display: flex;
  align-items: center;
  font-size: 26px;
}
.recruit___1gcK8 .title___2Rmrr .titleName___3Ltam span {
  padding-right: 18px;
}
.recruit___1gcK8 .title___2Rmrr .titleName___3Ltam svg {
  height: 36px;
}
.recruit___1gcK8 .title___2Rmrr .titleLeftContent___2zzZo {
  margin-right: 60px;
}
.recruit___1gcK8 .title___2Rmrr .titleLeftContent___2zzZo .mainTitle___1QNPB {
  margin-top: 50px;
  margin-bottom: 60px;
  font-weight: 600;
  font-size: 50px;
}
.recruit___1gcK8 .title___2Rmrr .titleLeftContent___2zzZo .description___jZ-qf {
  margin-bottom: 0;
  font-size: 20px;
}
.recruit___1gcK8 .title___2Rmrr .titleLeftContent___2zzZo .support___2z9n- {
  margin-top: 70px;
  margin-bottom: 72px;
  font-size: 22px;
}
.recruit___1gcK8 .title___2Rmrr .titleLeftContent___2zzZo .support___2z9n- span {
  display: inline-block;
  width: 98px;
  height: 38px;
  margin-right: 10px;
  font-size: 20px;
  line-height: 38px;
  text-align: center;
  background: #0084ff;
  border-radius: 6px;
}
.recruit___1gcK8 .title___2Rmrr .titleLeftContent___2zzZo .support___2z9n- span:first-child {
  margin-left: 10px;
}
.recruit___1gcK8 .solution___3IWXy {
  margin-top: 120px;
  margin-bottom: 108px;
  color: #1c213f;
  font-weight: 600;
  font-size: 50px;
  text-align: center;
}
.recruit___1gcK8 .solutionBox___24Q45 {
  display: flex;
  justify-content: center;
  margin-bottom: 58px;
}
.recruit___1gcK8 .solutionBox___24Q45:last-child {
  margin-bottom: 108px;
}
.recruit___1gcK8 .solutionContainer___264kC {
  position: relative;
  width: 596px;
  height: 344px;
  padding-top: 40px;
  padding-left: 30px;
  background-image: url(./static/wt_img_bg.5e4b5610.svg);
  border-radius: 12px;
}
.recruit___1gcK8 .solutionContainer___264kC:first-child {
  margin-right: 48px;
}
.recruit___1gcK8 .solutionContainer___264kC .topTitle___3DayW {
  display: flex;
  align-items: center;
  color: #3e3a39;
  font-weight: 500;
  font-size: 20px;
}
.recruit___1gcK8 .solutionContainer___264kC .topTitle___3DayW svg {
  margin-right: 16px;
}
.recruit___1gcK8 .solutionContainer___264kC .topTitle___3DayW div {
  line-height: 1.2;
}
.recruit___1gcK8 .solutionContainer___264kC .mainTitle___1QNPB {
  margin-top: 40px;
  margin-bottom: 30px;
  color: #333;
  font-weight: 600;
  font-size: 24px;
}
.recruit___1gcK8 .solutionContainer___264kC .msgs___1W7cF {
  display: flex;
  align-items: center;
  margin-bottom: 14px;
  color: #666;
  font-size: 16px;
}
.recruit___1gcK8 .solutionContainer___264kC .msgs___1W7cF:last-child {
  margin-bottom: 54px;
}
.recruit___1gcK8 .solutionContainer___264kC .msgs___1W7cF svg {
  margin-right: 10px;
}
.recruit___1gcK8 .solutionContainer___264kC img {
  position: absolute;
  right: 12px;
  bottom: 50px;
}
.recruit___1gcK8 .open___2KCoO {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 158px;
  height: 74px;
  color: #fff;
  background: #008cf4;
  border-radius: 6px;
  box-shadow: 0 0 6px 0 rgba(51, 51, 51, 0.3);
  cursor: pointer;
}
.recruit___1gcK8 .open___2KCoO .openSvgContainer___1M24D {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 52px;
  height: 52px;
  margin-right: 10px;
}
.recruit___1gcK8 .open___2KCoO .bgAnimate___1NnUT {
  position: absolute;
  width: 52px;
  height: 52px;
  background: rgba(255, 255, 255, 0.15);
  border-radius: 50%;
  animation: move___3Qjgr 3s linear infinite;
}
@keyframes move___3Qjgr {
  0% {
    width: 0;
    height: 0;
  }
  50% {
    width: 52px;
    height: 52px;
  }
  100% {
    width: 0;
    height: 0;
  }
}
.recruit___1gcK8 .dingwei___1iz9v {
  position: fixed;
  top: 70%;
  right: 24px;
}
.recruit___1gcK8 .enter___p1yPX {
  display: flex;
  background-color: #fff;
  border-radius: 6px;
  box-shadow: 0 0 10px 0 rgba(51, 51, 51, 0.3);
}
.recruit___1gcK8 .enter___p1yPX svg {
  margin-right: 10px;
}
.recruit___1gcK8 .enter___p1yPX .changeConfig___WFinl {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-right: 6px;
  padding-left: 6px;
  color: #008cf4;
  font-size: 12px;
  line-height: 1.2;
  background-color: #fff;
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
  cursor: pointer;
}
.tipAddModal___1erBz .ant-modal-body {
  text-align: center;
  background: url(./static/chahua_bj.3c717555.svg);
  background-size: cover;
}
.tipAddModal___1erBz img {
  margin-top: 60px;
  margin-bottom: 20px;
}
.tipAddModal___1erBz .tipText___36fGt {
  color: #666;
  font-size: 16px;
}
.tipAddModal___1erBz .hasAccount___3Bg3g {
  margin-top: 40px;
  margin-bottom: 20px;
  color: #333;
  font-weight: 500;
  font-size: 20px;
}
.tipAddModal___1erBz .bind___1Sfq2 {
  margin-bottom: 50px;
  color: #008cf4;
  font-size: 18px;
  cursor: pointer;
}
.tipAddModal___1erBz .bind___1Sfq2 svg {
  margin-left: 10px;
}
.bindModal___3bye7 .tipText___36fGt {
  color: #999;
  font-size: 14px;
}

.iconBtn___1yUhn {
  display: inline-flex !important;
  align-items: center;
}
.iconBtn___1yUhn img,
.iconBtn___1yUhn svg {
  margin-right: 8px;
}
.iconBtn___1yUhn.primaryHoverBtn___2wNVI:hover svg path {
  fill: #008cf4;
}
.iconBtn___1yUhn .redCircle___3McN8 {
  position: relative;
  top: -6px;
  left: -2px;
  display: inline-block;
  width: 8px;
  height: 8px;
  background: #fd6868;
  border-radius: 50%;
}

.WtAvatarName {
  display: flex;
  align-items: center;
  width: 100%;
}
.WtAvatarName .img,
.WtAvatarName .defaultAvatar {
  width: 40px;
  height: 40px;
  margin-right: 10px;
  border-radius: 50%;
}
.WtAvatarName .defaultAvatar {
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  font-size: 16px;
  line-height: 40px;
  text-align: center;
  background: #008cf4;
}
.WtAvatarName .textBox {
  flex: 1 1;
  overflow: hidden;
}
.WtAvatarName .textBox .title {
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.WtAvatarName .iconfontAvatar {
  font-size: 26px;
}
.WtAvatarName .desc {
  color: #999;
}

.employee-card___2Fc6- {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 292px;
  height: 66px;
  padding: 0 16px;
  background: #fff;
  border: 1px solid #e0e0e0;
  border-radius: 4px;
}
.employee-card-info___3CX8B {
  width: 82%;
}
.employee-card-delete___2Pmxy {
  flex-shrink: 0;
  margin-left: 24px;
  cursor: pointer;
}
.disabled___3fYIL {
  background: #f5f5f5;
}

.credential-menu___1nsNo {
  display: flex;
  flex-direction: column;
  width: 320px;
  padding: 30px 20px 20px;
  background: #fff;
  border-radius: 6px;
  box-shadow: 0 2px 4px 0 #e5e5e5;
}
.credential-menu-title___1eg7r {
  margin-bottom: 24px;
  color: #292c33;
  font-weight: 500;
  font-size: 18px;
}
.credential-menu-types___38P-n {
  display: flex;
  flex: 1 1;
  flex-direction: column;
  margin-top: 16px;
  overflow: hidden;
  color: #333;
  font-size: 14px;
}
.credential-menu-types-title___--nCL {
  position: relative;
  height: 22px;
  margin-bottom: 10px;
  padding-left: 11px;
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
}
.credential-menu-types-title___--nCL::before {
  position: absolute;
  top: 3px;
  left: 0;
  width: 3px;
  height: 16px;
  background: #008cf4;
  border-radius: 2px;
  content: '';
}
.credential-menu-types-list___2cKTG {
  position: relative;
  flex: 1 1;
  overflow-y: auto;
}
.credential-menu-types-list___2cKTG::-webkit-scrollbar {
  display: none;
}
.credential-menu-types-list-item___1GaE- {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  height: 44px;
  padding: 0 16px 0 34px;
  color: #333;
  font-weight: 500;
  font-size: 14px;
  border-radius: 4px;
  cursor: pointer;
}
.credential-menu-types-list-item___1GaE- .name____9Dlz {
  display: flex;
  flex: 1 1;
  align-items: center;
  height: 20px;
  overflow: hidden;
  line-height: 20px;
}
.credential-menu-types-list-item___1GaE- .name-label___FVf96 {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.credential-menu-types-list-item___1GaE- .name-count___20ljD {
  flex-shrink: 0;
}
.credential-menu-types-list-item___1GaE- .status___169Vs {
  display: none;
  height: 20px;
  margin-top: 1px;
  margin-left: 4px;
  color: #999;
  font-weight: 400;
  font-size: 12px;
  line-height: 20px;
}
.credential-menu-types-list-item___1GaE-:hover {
  color: #008cf4;
  background: #f6f7f9;
}
.credential-menu-types-list-item___1GaE-:hover .status___169Vs {
  display: inline-block;
}
.credential-menu-types-list___2cKTG .start___13ZI8 {
  position: relative;
}
.credential-menu-types-list___2cKTG .start___13ZI8::before {
  position: absolute;
  top: 17px;
  left: 16px;
  width: 10px;
  height: 10px;
  background: #67c239;
  border-radius: 50%;
  content: '';
}
.credential-menu-types-list___2cKTG .stop___1Ii6Q {
  position: relative;
}
.credential-menu-types-list___2cKTG .stop___1Ii6Q::before {
  position: absolute;
  top: 17px;
  left: 16px;
  width: 10px;
  height: 10px;
  background: #ccc;
  border-radius: 50%;
  content: '';
}
.credential-menu-types-list___2cKTG .active___2H6uT {
  font-weight: 600;
  background: #e5f3fe;
}
.credential-menu-types-list___2cKTG .active___2H6uT:hover {
  background: #e5f3fe;
}
.credential-menu-types-btn___2hknz {
  width: 100%;
  padding-top: 10px;
  text-align: center;
  background: #fff;
}
.credential-menu-nothing___1xkEb {
  display: flex;
  flex: 1 1;
  align-items: center;
  justify-content: center;
}
.credential-menu-nothing-left___UVjkn {
  display: flex;
  flex-direction: column;
  margin-right: 56px;
}
.credential-menu-nothing-left-desc___2vMZt {
  width: 489px;
  margin-top: 10px;
  margin-bottom: 32px;
  color: #000;
  font-weight: 400;
  font-size: 16px;
}
.credential-menu-nothing-left-btn___3ufAw {
  display: flex;
  justify-content: center;
  width: 160px;
}
.normal___xyL82 {
  width: 320px;
}
.all___2TLqd {
  width: 100%;
}

.credential-item___2-_GF {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  height: 44px;
  padding: 0 16px 0 34px;
  color: #333;
  font-weight: 500;
  font-size: 14px;
  border-radius: 4px;
  cursor: pointer;
}
.credential-item___2-_GF .name___2Omj9 {
  display: flex;
  flex: 1 1;
  align-items: center;
  height: 20px;
  overflow: hidden;
  line-height: 20px;
}
.credential-item___2-_GF .name-label___2mLVE {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.credential-item___2-_GF .name-count___fQdEt {
  flex-shrink: 0;
}
.credential-item___2-_GF .status___1ml5Y {
  display: none;
  height: 20px;
  margin-top: 1px;
  margin-left: 4px;
  color: #999;
  font-weight: 400;
  font-size: 12px;
  line-height: 20px;
}
.credential-item___2-_GF:hover {
  color: #008cf4;
  background: #f6f7f9;
}
.credential-item___2-_GF:hover .status___1ml5Y {
  display: inline-block;
}
.start___21UNZ {
  position: relative;
}
.start___21UNZ::before {
  position: absolute;
  top: 17px;
  left: 16px;
  width: 10px;
  height: 10px;
  background: #67c239;
  border-radius: 50%;
  content: '';
}
.stop___2y31x {
  position: relative;
}
.stop___2y31x::before {
  position: absolute;
  top: 17px;
  left: 16px;
  width: 10px;
  height: 10px;
  background: #ccc;
  border-radius: 50%;
  content: '';
}
.active___1kKCc {
  font-weight: 600;
  background: #e5f3fe;
}
.active___1kKCc:hover {
  background: #e5f3fe;
}

.appInfo___144zN .appInfoTitle___2dfuG {
  margin-bottom: 20px;
  font-weight: bold;
  font-size: 16px;
}
.appInfo___144zN .appInfoItem___2D0mT {
  display: flex;
  margin-bottom: 24px;
}
.appInfo___144zN .appInfoItem___2D0mT .appInfoItemLabel___gnO65 {
  width: 100px;
  color: #666;
  font-size: 14px;
}
.appInfo___144zN .appInfoItem___2D0mT .ant-tag {
  margin-right: 10px;
  margin-bottom: 10px;
  padding: 5px 12px;
}

.pageContentFull___2N4D6 {
  min-width: 1366px;
  height: 100%;
  padding: 20px;
  overflow: hidden;
}
.pageContentFull___2N4D6.pageContentSmallFull___1RqfQ {
  display: flex;
  justify-content: center;
  margin: 0 auto;
}
.pageContentFull___2N4D6.pageContentSmallFull___1RqfQ .content___1lgAM {
  width: 1024px;
}
.pageContentFull___2N4D6 .content___1lgAM {
  display: flex;
  flex-direction: column;
  height: 100%;
  padding: 0 24px;
  background: #fff;
  border-radius: 5px;
  box-shadow: 0 2px 4px 0 #e5e5e5;
}
.pageContentFull___2N4D6 .contentTitle___1rkdP {
  padding-top: 24px;
  padding-bottom: 20px;
  color: #292c33;
  font-weight: 600;
  font-size: 18px;
  font-family: PingFang SC, PingFang SC-Semibold;
  line-height: 36px;
  text-align: left;
}
.pageContentFull___2N4D6 .contentBody___1Bq8C {
  position: relative;
  flex: 1 1;
  margin-bottom: 20px;
  overflow: auto;
  background: #fff;
}
.pageContentLR___1KdZ1 {
  min-width: 1366px;
  height: 100%;
  padding: 20px;
  overflow: hidden;
}
.pageContentLR___1KdZ1 .content___1lgAM {
  display: flex;
  height: 100%;
}
.pageContentLR___1KdZ1 .content___1lgAM .card___3lWAU {
  height: 100%;
  background: #fff;
  border-radius: 6px;
  box-shadow: 0 2px 4px 0 #e5e5e5;
}
.pageContentLR___1KdZ1 .content___1lgAM .left___3lE1K {
  width: 370px;
  min-width: 370px;
  margin-right: 20px;
  padding-bottom: 24px;
}
.pageContentLR___1KdZ1 .content___1lgAM .right___10Vfq {
  flex: 1 1;
  padding: 0 24px 24px;
  overflow: hidden;
}

.archiveLeft___3hYl8 {
  display: flex;
  flex-direction: column;
  height: 100%;
  padding: 24px 20px;
}
.archiveLeft___3hYl8 .staffStructure___KIhaq {
  margin-top: 24px;
  margin-bottom: 14px;
  color: #292c33;
  font-weight: 600;
  font-size: 18px;
}
.archiveLeft___3hYl8 .treeData___UNvQw {
  flex: 1 1;
  overflow: auto;
}
.staffOptions___3fBCE .staffName____-tA1 {
  display: inline-flex;
  align-items: center;
  width: 200px;
}
.staffOptions___3fBCE .superiorLink___20tqY {
  float: right;
  width: 100px;
  overflow: hidden;
  color: #999;
  font-size: 14px;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.anchorContainer___2SSfV {
  width: 166px;
  margin-left: 20px;
  padding: 20px 15px;
  background: #fff;
  border-radius: 6px;
  box-shadow: 0 2px 4px 0 #e5e5e5;
}

.contentContainer___oSKf6 {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  padding: 20px 56px 0;
  overflow: auto;
}
.contentContainer___oSKf6::-webkit-scrollbar {
  display: none;
}
.contentContainer___oSKf6 .rightMenu___28ni2 {
  position: fixed;
  top: 80px;
  right: 262px;
}
.contentContainer___oSKf6 .rightMenu___28ni2 .menuAnchorTitle___VpURa {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
  padding: 6px;
  background-color: #f7f7f7;
  border-radius: 4px;
}
.contentContainer___oSKf6 .rightMenu___28ni2 .menuAnchorTitle___VpURa svg {
  margin-right: 10px;
}
.contentContainer___oSKf6 .rightMenu___28ni2 .menuAnchor___1jhHg .ant-anchor-link {
  border-left: 1px solid #e5e5e5;
}
.contentContainer___oSKf6 .rightMenu___28ni2 .menuAnchor___1jhHg .ant-anchor-link-active {
  border-left: 1px solid #008cf4;
}
.contentContainer___oSKf6 .rightMenu___28ni2 .menuAnchor___1jhHg .ant-anchor-ink {
  position: relative;
  display: none;
}
.contentContainer___oSKf6 .formContainer___2k05W {
  flex: 1 1;
  overflow: auto;
}
.contentContainer___oSKf6 .formContainer___2k05W::-webkit-scrollbar {
  display: none;
}
.contentContainer___oSKf6 .switchBtn___3TiXx {
  margin-left: 18px;
  transform: scale(0.9);
}
.contentContainer___oSKf6 .bottom-btns___-6ZQw {
  display: flex;
  justify-content: center;
  padding: 20px 0;
}
.contentContainer___oSKf6 .bottom-btns-btn___nW9mn {
  width: 150px;
}

.contentContainer___3CwvZ {
  width: 100%;
  height: 100%;
  padding: 20px 56px 0;
  overflow: auto;
}
.contentContainer___3CwvZ::-webkit-scrollbar {
  display: none;
}
.contentContainer___3CwvZ .formContainer___1pqmp {
  padding-top: 40px;
}

.offJobStaffHolidayAmount___3wniR {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.offJobStaffHolidayAmount___3wniR .ant-table-expanded-row .ant-table-cell {
  background-color: white;
}
.offJobStaffHolidayAmount___3wniR .ant-table-expanded-row > .ant-table-cell {
  padding: 0 0 0 48px !important;
  height: 138px;
}
.offJobStaffHolidayAmount___3wniR .ant-table-expanded-row > .ant-table-cell .ant-table {
  margin: 0;
}
.offJobStaffHolidayAmount___3wniR .searchArea___NY0ef {
  display: flex;
  justify-content: space-between;
}

.patchHolidayTitle___2T9fD {
  display: flex;
  align-items: center;
}
.patchHolidayTitle___2T9fD .title___2Gms_ {
  flex: 1 1;
}
.patchHolidayTitle___2T9fD button {
  margin-left: 20px;
}
.patchHolidayContent___oegKf {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.patchHolidayContent___oegKf .bottomForm___10dD8 {
  margin-top: 20px;
}
.patchHolidayContent___oegKf .bottomForm___10dD8 button {
  margin-right: 20px;
}
.patchHolidayContent___oegKf .create___9VaKE {
  margin-right: 20px;
  line-height: 36px;
}
.patchHolidayContent___oegKf .batchTable___1TgaP {
  margin-top: 20px;
}
.patchHolidayContent___oegKf .footer___EG7u- {
  position: fixed;
  right: 20px;
  bottom: 20px;
  left: 20px;
  z-index: 2;
  display: flex;
  align-items: center;
  padding: 12px 24px;
  background: #fff;
  border-top: 1px solid #e5e5e5;
  border-radius: 4px;
}
.patchHolidayContent___oegKf .footer___EG7u- .leftTip___2_1P6 {
  display: inline-flex;
  flex: 1 1;
  align-items: center;
}
.patchHolidayContent___oegKf .footer___EG7u- .box___OVmrE {
  display: inline-block;
  width: 16px;
  height: 16px;
  margin-right: 8px;
  border-radius: 2px;
}
.patchHolidayContent___oegKf .footer___EG7u- .box___OVmrE:not(:first-child) {
  margin-left: 42px;
}
.patchHolidayContent___oegKf .footer___EG7u- .box___OVmrE.notChange___MPdTN {
  background: #e5e5e5;
}
.patchHolidayContent___oegKf .footer___EG7u- .box___OVmrE.add___5nLTB {
  background-color: #fd6868;
}
.patchHolidayContent___oegKf .footer___EG7u- .box___OVmrE.sub___33f5M {
  background-color: #67c239;
}
.batchModal___39drY .selectedTip___2GmC2 {
  margin-bottom: 24px;
  color: #666;
}
.notChange___MPdTN {
  color: #e5e5e5;
}
.batchTable___1TgaP .ant-table-header {
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
}
.batchTable___1TgaP .ant-table-tbody > tr:not(.ant-table-measure-row) > td.changeTableCell___2eawd {
  padding: 0 !important;
}
.batchTable___1TgaP .inputCell___iPsQF {
  height: 72px;
  border: 1px solid #008cf4;
  border-radius: 0;
}
.batchTable___1TgaP .amount___2f87q {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.batchTable___1TgaP .amount___2f87q .amountContent___2DTX- {
  position: absolute;
  top: 50%;
  padding-left: 12px;
  transform: translateY(-50%);
}
.batchTable___1TgaP .normalAmont___2Li0L {
  background-color: #f5f5f5;
}
.batchTable___1TgaP .addAmount___3xiZ6 {
  background-color: #ffe1e1;
}
.batchTable___1TgaP .subAMount___1MItm {
  background-color: #e0f3d6;
}
.batchTable___1TgaP .warningAmount___3DcWY {
  background: #ffffff;
  border: 2px solid #fd6868;
}
.batchTable___1TgaP .tipEdit___3VY9V {
  color: #fd6868;
}

.staffTitle___2S_5Q {
  display: block;
  float: left;
  width: 200px;
  overflow: hidden;
  font-size: 14px;
  white-space: nowrap;
  text-align: left;
  text-overflow: ellipsis;
}
.staffCorpy___joAdU {
  display: block;
  float: right;
  width: 100px;
  padding-left: 20px;
  color: #999;
  font-size: 14px;
  text-align: right;
}
.titleRow___15GrP {
  margin-top: 24px;
}
.titleRow___15GrP .ant-table-pagination.ant-pagination {
  margin-bottom: 4px;
}
.titleRow___15GrP .ant-table-tbody > .ant-table-placeholder > td {
  border-bottom: 0 !important;
}
.titleRow___15GrP .ant-form-horizontal .ant-form-item-control {
  min-width: none;
}
.titleRow___15GrP .mainTitle___3npfH {
  display: block;
  margin-bottom: 15px;
}
.titleRow___15GrP .mainTitle___3npfH:last-child {
  margin-bottom: 20px;
}
.titleRow___15GrP .staffTypeBtn___1zWLo .ant-select {
  width: 160px;
  height: 36px;
  font-weight: normal;
  border-radius: 4px;
}
.titleRow___15GrP .staffTypeBtn___1zWLo .ant-select .ant-select-focused {
  color: #666;
}
.titleRow___15GrP .staffTypeBtn___1zWLo .ant-select .ant-select-selector {
  background: #f2f3f8;
  border: none;
}
.titleRow___15GrP .title___2ZV_p {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  font-weight: bold;
  font-size: 18px;
}
.titleRow___15GrP .ant-btn {
  margin-left: 20px;
}
.titleRow___15GrP .remove___AYayE {
  display: flex;
  align-items: center;
  height: 70px;
}
.titleRow___15GrP .departurePage___3YLJx .ant-pro-table-search {
  margin-bottom: 0;
}
.titleRow___15GrP .departurePage___3YLJx .ant-pro-table-search .ant-btn {
  margin-right: 0;
}
.titleRow___15GrP .departurePage___3YLJx .ant-pro-table-search .ant-space.ant-space-horizontal.ant-space-align-center {
  grid-row-gap: 0 !important;
  row-gap: 0 !important;
  grid-column-gap: 0 !important;
  -webkit-column-gap: 0 !important;
          column-gap: 0 !important;
}
.titleRow___15GrP .departurePage___3YLJx .ant-btn-link {
  margin-left: 0;
}
.titleRow___15GrP .departurePage___3YLJx .radioGroup___1hoic {
  margin-bottom: 20px;
}
.titleRow___15GrP .departurePage___3YLJx .tableTime___6O9uI {
  color: #999;
}
.treeHeight___30vU5 {
  height: calc(100vh - 280px);
  overflow-x: auto;
}
.treeHeight___30vU5 .ant-tree-title {
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.left___3BuCA {
  height: 100%;
  padding: 24px 20px 0;
  overflow: auto;
}
.left___3BuCA .titleRow___15GrP {
  display: flex;
  justify-content: space-between;
  margin-bottom: 20px;
}
.left___3BuCA .orgSetting___3kCSr {
  display: flex;
  align-items: center;
}
.left___3BuCA .IconfontSetting___5-FsT {
  display: inline-block;
  cursor: pointer;
}
.left___3BuCA .defalutColor___RGxOE {
  margin-right: 10px;
  color: #008cf4;
  font-size: 14px;
  cursor: pointer;
}
.left___3BuCA .leftBody___vI19J {
  border-top: 1px solid #e5e5e5;
}
.left___3BuCA .leftBody___vI19J .panelHeader___1g0Yx {
  display: flex;
  align-items: center;
}
.left___3BuCA .leftBody___vI19J .ant-picker-time-panel {
  width: 150px;
}
.left___3BuCA .leftBody___vI19J .panelListItem___cNsAf {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 40px;
  padding: 0 10px;
  border-radius: 4px;
  cursor: pointer;
}
.left___3BuCA .leftBody___vI19J .panelListItem___cNsAf .icon___deIz4 {
  display: none;
}
.left___3BuCA .leftBody___vI19J .panelListItem___cNsAf:hover {
  background: #f7f7f7;
}
.left___3BuCA .leftBody___vI19J .panelListItem___cNsAf:hover .icon___deIz4 {
  display: block;
}
.left___3BuCA .leftBody___vI19J .panelListItemActived___2kgFF {
  background: #e5f3fe;
}
.right___1WdhF {
  height: 100%;
}

.deviceContent___3hXpE {
  display: flex;
  height: 100%;
}

.deploy___YkeVt {
  border-radius: 7px;
}
.deploy___YkeVt .ant-col-6 {
  height: 56px;
}
.deploy___YkeVt .ant-table-row {
  height: 74px;
}
.deploy___YkeVt .ant-pro-table-search {
  margin-bottom: 0;
}
.deploy___YkeVt .ant-table-pagination .ant-pagination {
  position: fixed;
  right: 25px;
  bottom: 45px;
}
.deploy___YkeVt .ant-space {
  flex-flow: row-reverse;
}
.deploy___YkeVt .ant-space-item {
  margin-right: 0 !important;
}
.deploy___YkeVt .ant-btn-primary {
  margin-right: 0 !important;
}
.despTitle___2_QtY {
  margin-bottom: 10px;
  color: #333;
}
.userDetail___3PLmo .ant-descriptions-item-container {
  display: flex;
  align-items: center;
}
.userDetail___3PLmo .ant-descriptions-item-label {
  width: 100px;
}
.userDetail___3PLmo .ant-drawer-footer {
  border: 0;
}
.inputDisabled___m3sPh .ant-input[disabled] {
  color: #333;
}
.ant-picker-range-separator {
  padding-right: 20px;
}
.ant-table-pagination.ant-pagination {
  margin-bottom: 0;
}

.contractSigningManageTitle___3jPRc {
  display: flex;
  height: 36px;
  margin-top: 30px;
}
.contractSigningManageTitle___3jPRc .text___3EAht {
  flex: 1 1;
  color: #292c33;
  font-weight: 600;
  font-size: 18px;
  line-height: 36px;
}

.corpNotifyCard___1CPf- {
  display: flex;
  flex-direction: column;
  width: calc(50% - 10px);
  margin-bottom: 20px;
  padding: 22px 20px;
  border: 1px solid #e5e5e5;
  border-radius: 4px;
}
.corpNotifyCard___1CPf-:hover {
  border-color: #008cf4;
  cursor: pointer;
}
.corpNotifyCard___1CPf- .text___ifmn8 {
  display: flex;
  flex: 1 1;
  flex-direction: column;
  justify-content: space-between;
}
.corpNotifyCard___1CPf- .text___ifmn8 .title___2P5eO {
  margin-bottom: 14px;
  color: #292c33;
  font-weight: 600;
  font-size: 14px;
}
.corpNotifyCard___1CPf- .text___ifmn8 .desc___1MAEV {
  color: #666;
  font-weight: 400;
  font-size: 14px;
}
.corpNotifyCard___1CPf- .dash___35aVQ {
  width: 100%;
  height: 1px;
  margin-top: 14px;
  margin-bottom: 14px;
  background-image: linear-gradient(to right, #e5e5e5 0%, #e5e5e5 50%, transparent 51%);
  background-repeat: repeat-x;
  background-size: 8px;
}
.corpNotifyCard___1CPf- .option___1ZcNr {
  display: flex;
  align-items: center;
  justify-content: center;
}
.corpNotifyCard___1CPf- .edit___3Gmdm {
  display: flex;
}
.corpNotifyCard___1CPf- .edit___3Gmdm .editWay___2dEaJ {
  flex: 1 1;
}
.corpNotifyCard___1CPf- .edit___3Gmdm .editCancel___1gIGu {
  color: #666;
}
.corpNotifyCard___1CPf- .edit___3Gmdm .splitLine___1XuRU {
  display: inline-block;
  width: 1px;
  height: 12px;
  margin-right: 10px;
  margin-left: 10px;
  background: #d9d9d9;
}
.corpNotifyCard___1CPf- .edit___3Gmdm .editSave___36GwK {
  color: #008cf4;
}

.title___5VlBu p {
  height: 20px;
  margin-top: 20px;
  margin-bottom: 0;
  color: #666;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.title___5VlBu p .smsContent___Bxqzc {
  display: flex;
  align-items: center;
  float: right;
  color: #008cf4;
  cursor: pointer;
}
.title___5VlBu p .smsContent___Bxqzc svg {
  margin-left: 2px;
}
.msg_notify___JFpu2 {
  display: flex;
}
.msg_notify___JFpu2 .nav___wu6ka {
  width: 200px;
  margin: 0;
  padding: 0;
  list-style: none;
}
.msg_notify___JFpu2 .nav___wu6ka li {
  width: 200px;
  height: 56px;
  margin-bottom: 20px;
  color: #292c33;
  font-size: 16px;
  line-height: 56px;
  text-align: center;
  background: #f2f3f8;
  border-radius: 4px;
}
.msg_notify___JFpu2 .nav___wu6ka li.active___31eW_ {
  color: #fff;
  background-color: #008cf4;
  cursor: pointer;
}
.msg_notify___JFpu2 .nav___wu6ka li:not(.active___31eW_):hover {
  color: #008cf4;
  cursor: pointer;
}
.msg_notify___JFpu2 .content___3fkBh {
  display: inherit;
  flex: 1 1;
  flex-wrap: wrap;
  justify-content: space-between;
  height: 100%;
  margin-left: 24px;
}

.step2___36Yfv .form___1CdhV label {
  margin-bottom: 5px;
  font-size: 18px;
}
.step2___36Yfv .form___1CdhV .ant-form-item {
  padding-top: 5px;
}
.step2___36Yfv .form___1CdhV .input___OtGiV {
  width: 480px;
  height: 48px;
  color: #333;
  font-size: 16px;
}
.step2___36Yfv .btn___3EBsC {
  width: 480px;
  height: 56px;
  margin-top: 30px;
  font-size: 16px;
}
.step2___36Yfv .ant-modal-body {
  padding: 50px 0 40px !important;
  text-align: center;
}
.step2___36Yfv .ant-modal-body .title___3EPrg {
  font-size: 22px;
}
.step2___36Yfv .ant-modal-body .text___1lXEv {
  margin: 14px 0 34px;
  color: #666;
}
.step2___36Yfv .ant-modal-body .backBtn___12qI4 {
  width: 128px;
  margin-top: 36px;
}

.step3___xYDN9 .title___6Zka7 {
  margin-bottom: 30px;
  font-size: 18px;
}
.step3___xYDN9 .downloadBtn___1l-KO {
  display: inline-flex;
  align-items: center;
  margin-left: 70px;
}
.step3___xYDN9 .downloadBtn___1l-KO span svg {
  transform: translateY(2px);
}
.step3___xYDN9 .uploadRow___3zn0j {
  display: flex;
  align-items: center;
  padding-top: 40px;
}
.step3___xYDN9 .uploadRow___3zn0j .ant-upload.ant-upload-select-picture-card {
  position: relative;
  width: 102px;
  height: 102px;
  margin: 0;
  overflow: hidden;
  background: #fff;
  border: none;
  border-radius: 4px;
}
.step3___xYDN9 .uploadRow___3zn0j .ant-upload-picture-card-wrapper {
  width: 102px;
  margin-right: 30px;
}
.step3___xYDN9 .uploadRow___3zn0j .uploadSvg___2t8xQ,
.step3___xYDN9 .uploadRow___3zn0j .uploadSvg___2t8xQ svg {
  width: 102px;
  height: 102px;
}
.step3___xYDN9 .uploadRow___3zn0j .again___1tROf {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: none;
  color: #fff;
  font-size: 14px;
  line-height: 102px;
  background: rgba(0, 0, 0, 0.4);
}
.step3___xYDN9 .uploadRow___3zn0j .ant-upload.ant-upload-select-picture-card:hover .again___1tROf {
  display: block;
}
.step3___xYDN9 .uploadRow___3zn0j .uploadText___1I5dH div {
  margin-bottom: 16px;
  font-size: 18px;
}
.step3___xYDN9 .uploadRow___3zn0j .uploadText___1I5dH span {
  color: #999;
  font-size: 14px;
}
.step3___xYDN9 .btn___G1OUx,
.step3___xYDN9 .backBtn___1nYH7 {
  width: 480px;
  height: 48px;
  font-size: 16px;
}
.step3___xYDN9 .btn___G1OUx {
  margin-top: 50px;
}
.step3___xYDN9 .backBtn___1nYH7 {
  margin-top: 13px;
}

.process___an9zf {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin: 20px auto 40px;
}
.process___an9zf .steps___3uI_9 {
  display: flex;
  margin-bottom: 60px;
}
.process___an9zf .steps___3uI_9 .step___1HCnp .stepIcon___1ILmX {
  display: flex;
  align-items: center;
  height: 36px;
}
.process___an9zf .steps___3uI_9 .step___1HCnp .stepIcon___1ILmX .number___3YXkY,
.process___an9zf .steps___3uI_9 .step___1HCnp .stepIcon___1ILmX .currentNumber___3Pse9 {
  width: 36px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  border-radius: 50%;
}
.process___an9zf .steps___3uI_9 .step___1HCnp .stepIcon___1ILmX .currentNumber___3Pse9 {
  color: #fff;
  background: #008cf4;
}
.process___an9zf .steps___3uI_9 .step___1HCnp .stepIcon___1ILmX .number___3YXkY {
  color: #ccc;
  line-height: 32px;
  border: 2px solid #ccc;
}
.process___an9zf .steps___3uI_9 .step___1HCnp .stepIcon___1ILmX .tick___3WOBM,
.process___an9zf .steps___3uI_9 .step___1HCnp .stepIcon___1ILmX .tick___3WOBM svg {
  width: 36px;
  height: 36px;
}
.process___an9zf .steps___3uI_9 .step___1HCnp .stepIcon___1ILmX .icon___3Endu svg {
  width: 203px;
  height: 12px;
  margin: 0 10px;
}
.process___an9zf .steps___3uI_9 .step___1HCnp .label___klZhx {
  position: relative;
  left: 18px;
  display: inline-block;
  margin-top: 20px;
  transform: translateX(-50%);
}
.process___an9zf .step4___3Icp5 {
  text-align: center;
}
.process___an9zf .step4___3Icp5 .title___o4zvy {
  margin-bottom: 14px;
  font-size: 22px;
}
.process___an9zf .step4___3Icp5 .text___vRMUB {
  margin-bottom: 64px;
  color: #666;
}
.process___an9zf .step5___1QLwv {
  text-align: center;
}
.process___an9zf .step5___1QLwv .title___o4zvy {
  margin-bottom: 100px;
  font-size: 22px;
}
.process___an9zf .step5___1QLwv .btn___2AGQi {
  width: 210px;
  height: 52px;
  margin-top: 90px;
  font-size: 16px;
}
.process___an9zf .step5___1QLwv p {
  margin-top: 30px;
  margin-bottom: 0;
}

.initPage___12bOx {
  display: flex;
  width: 989px;
  height: 392px;
  margin: 80px auto;
}
.initPage___12bOx .leftInfo___1XYYR {
  flex: 1 1;
  padding-top: 34px;
  padding-right: 54px;
  padding-bottom: 34px;
}
.initPage___12bOx .leftInfoTitle___11wQz {
  margin-bottom: 24px;
  color: #333;
  font-size: 36px;
  font-family: YouSheBiaoTiHei, YouSheBiaoTiHei-400;
  line-height: 42px;
}
.initPage___12bOx .leftInfoFuncTitle___2hl9S {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
  color: #333;
  font-weight: 500;
  font-size: 18px;
}
.initPage___12bOx .leftInfoFuncTitleRadio___1i0yI {
  display: inline-block;
  width: 6px;
  height: 6px;
  margin-right: 10px;
  background: #333;
  border-radius: 50%;
}
.initPage___12bOx .leftInfoFuncItem___19M40 {
  margin-bottom: 16px;
  color: #666;
  font-size: 16px;
}
.initPage___12bOx .leftInfoBtn___1-hDZ {
  width: 136px;
  margin-top: 16px;
}

.operateHeader___e46QU {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  margin-bottom: 32px;
  color: #333;
  font-weight: 500;
  font-size: 18px;
  border-bottom: 1px solid #e5e5e5;
}
.operateHeaderTitle___2FPLa {
  display: inline-flex;
  align-items: center;
  margin-right: 80px;
  margin-left: 80px;
  padding-bottom: 10px;
  border-bottom: 2px solid transparent;
  cursor: pointer;
}
.operateHeaderTitleActive___IFQFM {
  color: #008cf4;
  border-bottom: 2px solid #008cf4;
}
.operateHeaderTitleTxt___8bpjm {
  margin-right: 4px;
  margin-left: 8px;
}
.searchContainer___2_kSN {
  margin-top: 20px;
  margin-bottom: 20px;
}
.searchContainerType___1P63U {
  display: inline-block;
  width: 80px;
  height: 36px;
  margin-left: 20px;
  color: #333;
  line-height: 36px;
  text-align: center;
  background-color: #f2f3f8;
  border-radius: 4px;
  cursor: pointer;
}
.searchContainerActiveType___2n3iD {
  color: #fff;
  background: #008cf4;
}
.syncButton___2GBGO {
  padding-top: 20px;
  text-align: center;
  background-color: #fff;
}
.syncButton___2GBGO button {
  display: flex;
  justify-content: center;
  width: 400px;
  height: 40px;
}

.statistics___1vJqL {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.tabs___2NXGc {
  margin-top: 20px;
  margin-bottom: 20px;
}
.tabs___2NXGc .tab___1ptrg {
  margin-right: 20px;
  padding: 8px 14px;
  color: #333;
  background-color: #f2f3f8;
  text-align: center;
  display: inline-block;
  border-radius: 4px;
  cursor: pointer;
}
.tabs___2NXGc .tab___1ptrg.activeTab___1Fyid {
  background-color: #008cf4;
  color: #fff;
}
.total___1wneN {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 20px;
}
.total___1wneN .totalItems___3ovLZ {
  flex: 1 1;
  height: 88px;
  color: #666;
  line-height: 88px;
  text-align: center;
  border-radius: 8px;
}
.total___1wneN .totalItems___3ovLZ:not(:last-child) {
  margin-right: 20px;
}
.total___1wneN .totalItemsOne___2RlPc {
  background: #f2f9fe;
}
.total___1wneN .totalItemsTwo___3rDm- {
  background-color: #eff9eb;
}
.total___1wneN .totalItemsThree___3CMBJ {
  background-color: #fff8ea;
}
.total___1wneN .totalNum___3oV1k {
  font-size: 18px;
  font-weight: 600;
  color: #333;
}
.total___1wneN .totalNumPx___1skc- {
  font-size: 16px;
}
.filterForm___3zRVE {
  display: flex;
}
.filterForm___3zRVE .time___3UQo6 {
  margin-top: 6px;
  margin-right: 8px;
}
.filterForm___3zRVE .filterFormItems___fPsfo {
  flex: 1 1;
  display: flex;
}

.detailTitle___195fR {
  display: flex;
}
.details___1yKcv {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.details___1yKcv .ant-table-header {
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
}
.boxs___-W2-Y {
  display: flex;
  height: 120px;
  margin-bottom: 20px;
}
.boxs___-W2-Y .box___8eDzx {
  flex: 1 1;
  padding: 24px;
  background: #f2f9fe;
  border-radius: 8px;
  overflow: hidden;
}
.boxs___-W2-Y .box___8eDzx:first-child {
  margin-right: 20px;
}
.boxs___-W2-Y .box___8eDzx.countBox___3L70P {
  display: flex;
  align-items: center;
  justify-content: center;
}
.boxs___-W2-Y .box___8eDzx.countBox___3L70P .countBoxTitle___33HQ4 {
  color: #999;
}
.boxs___-W2-Y .box___8eDzx.countBox___3L70P .countBoxTitleCount___2UWhD {
  color: #333;
  font-size: 18px;
  font-weight: 600;
}
.boxs___-W2-Y .box___8eDzx.countBox___3L70P .splitLine___fEGFh {
  display: inline-block;
  width: 1px;
  height: 16px;
  background: #e0e0e0;
  margin-left: 24px;
  margin-right: 24px;
}

.accountInfo___1e2f7 {
  display: flex;
  align-items: center;
  padding: 60px 50px 0;
  color: #333;
}
.accountInfo___1e2f7 .whiteSpace___SeRQa {
  flex: 1 1;
  text-align: center;
}
.accountInfo___1e2f7 .whiteSpace___SeRQa img {
  width: 440px;
}
.accountInfo___1e2f7 .row___31oKa {
  display: flex;
  align-items: center;
  justify-content: space-between;
  max-width: 580px;
  margin-bottom: 42px;
}
.accountInfo___1e2f7 .row___31oKa .sexSvg___2o_qw svg {
  margin-right: 10px !important;
  font-size: 16px !important;
}
.accountInfo___1e2f7 .row___31oKa .modalBody___1Py1r {
  position: relative;
}
.accountInfo___1e2f7 .row___31oKa .modalBody___1Py1r .oldPhone___w5P0i {
  margin-bottom: 36px;
  color: #333;
  font-size: 16px;
}
.accountInfo___1e2f7 .row___31oKa .modalBody___1Py1r .oldPhone___w5P0i .label___2fJlT {
  margin-right: 35px;
}
.accountInfo___1e2f7 .row___31oKa .modalBody___1Py1r .inputBox___1IVvv {
  position: relative;
}
.accountInfo___1e2f7 .row___31oKa .modalBody___1Py1r .inputBox___1IVvv .note___35zfL {
  position: absolute;
  bottom: -22px;
  left: 0;
  z-index: 10;
  color: #999;
}
.accountInfo___1e2f7 .row___31oKa .modalBody___1Py1r .inputBox___1IVvv .btn___3PoDs {
  position: absolute;
  top: 0;
  right: 12px;
}
.accountInfo___1e2f7 .row___31oKa .modalBody___1Py1r .inputBox___1IVvv .timer___2E8k0 {
  position: absolute;
  top: 7px;
  right: 16px;
  color: #999;
  font-size: 14px;
}
.accountInfo___1e2f7 .row___31oKa .modalBody___1Py1r .updateSucess___1V4f3 {
  position: absolute;
  top: -78px;
  right: -30px;
  bottom: -106px;
  left: -30px;
  z-index: 10;
  text-align: center;
  background: #fff;
}
.accountInfo___1e2f7 .row___31oKa .modalBody___1Py1r .updateSucess___1V4f3 .title___MS1zX {
  margin-top: 50px;
  font-size: 22px;
}
.accountInfo___1e2f7 .row___31oKa .modalBody___1Py1r .updateSucess___1V4f3 .svg___1ocGj {
  height: 260px;
  font-size: 260px;
  line-height: 260px;
}
.accountInfo___1e2f7 .row___31oKa .modalBody___1Py1r .updateSucess___1V4f3 .backBtn___DTMof {
  width: 128px;
}
.accountInfo___1e2f7 .row___31oKa .rowLeft___XDJBr {
  display: flex;
  align-items: center;
}
.accountInfo___1e2f7 .row___31oKa .rowLeft___XDJBr .label___2fJlT {
  display: inline-block;
  width: 100px;
  margin-right: 20px;
  color: #999;
  font-size: 14px;
  font-family: PingFang SC, PingFang SC-Regular;
  text-align: right;
}
.accountInfo___1e2f7 .row___31oKa .rowLeft___XDJBr .avatarBox___z_Hwm {
  position: relative;
  width: 68px;
  height: 68px;
  border-radius: 50%;
}
.accountInfo___1e2f7 .row___31oKa .rowLeft___XDJBr .avatarBox___z_Hwm .avatar___3tlkq {
  color: #fff;
  font-size: 18px;
  background: #008cf4;
}
.accountInfo___1e2f7 .row___31oKa .rowLeft___XDJBr .avatarBox___z_Hwm:hover .editAvatar___2nY_e {
  display: block;
}
.accountInfo___1e2f7 .row___31oKa .rowLeft___XDJBr .avatarBox___z_Hwm .editAvatar___2nY_e {
  position: absolute;
  top: 0;
  left: 0;
  display: none;
  width: 68px;
  height: 68px;
  overflow: hidden;
  color: #fff;
  font-size: 14px;
  line-height: 68px;
  text-align: center;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 50%;
}
.accountInfo___1e2f7 .row___31oKa .rowLeft___XDJBr .avatarBox___z_Hwm .editAvatar___2nY_e .inputFile___3bwVy {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 68px;
  height: 68px;
  border-radius: 50%;
  cursor: pointer;
  opacity: 0;
}
.accountInfo___1e2f7 .row___31oKa .note___35zfL {
  color: #999;
  font-size: 14px;
  font-family: PingFang SC, PingFang SC-Regular;
  text-align: right;
}
.accountInfo___1e2f7 .editAvatarBody___IdX1s {
  display: flex;
}
.accountInfo___1e2f7 .editAvatarBody___IdX1s .bigAvatar___xWPtU {
  width: 310px;
  height: 310px;
  margin-right: 20px;
  background: #e5eaef;
}
.accountInfo___1e2f7 .editAvatarBody___IdX1s .editAvatarBodyRight___1qfiB .smallAvatar___1wsRX {
  width: 130px;
  height: 130px;
  overflow: hidden;
  background: #e5eaef;
}
.accountInfo___1e2f7 .editAvatarBody___IdX1s .editAvatarBodyRight___1qfiB .previewText___3FX20 {
  margin-top: 20px;
  margin-bottom: 102px;
  color: #999;
  text-align: center;
}
.accountInfo___1e2f7 .editAvatarBody___IdX1s .editAvatarBodyRight___1qfiB .inputBox___1IVvv {
  position: relative;
  float: left;
  width: 130px;
  height: 36px;
  overflow: hidden;
  color: #008cf4;
  line-height: 36px;
  text-align: center;
  background: #fff;
  border: 1px solid #008cf4;
  border-radius: 5px;
  cursor: pointer;
}
.accountInfo___1e2f7 .editAvatarBody___IdX1s .editAvatarBodyRight___1qfiB .inputBox___1IVvv [type='file'] {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  width: 130px;
  height: 36px;
  font-size: 999px;
  text-align: right;
  cursor: pointer;
  opacity: 0;
  filter: alpha(opacity=0);
}
.accountInfo___1e2f7 .wxRow___1cmzT .qrCodeSection___3QJ1W {
  position: relative;
  margin: 20px -30px 0 -30px;
  text-align: center;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAd4AAADsCAYAAADaW8fRAAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAB3qADAAQAAAABAAAA7AAAAADT5Q7/AAAX+ElEQVR4Ae3dSYwc13nA8e9VVa+zcdFIlEBZpCAJhgj4ENlJlAAxiRgJkvvwZkCwDVsRJB0CJ3JufYsEBT5YgaIIlmHAN849gYMApAM7UqzQhwD0QRYoiaKloYbDWbqn16p6eTWcIYfDWbqrX3X1VP0LGE4v9bZfFd8379UmwoIAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACFgS0KAu5WMlibCpipTVkggACCCCQX4HN4FqT/oOsWVdvgKnN3yPQI/COAJkiEEAAAQQSFKiJI0+LOjt7NnZMu7R4ScuchCZk3w7ECVY3diUTrBNZI4AAAggg0JfA2YviPTX1jLVY9kH9sr50Tvy+Co+5krXKxiyfZAgggAACCMQRUHMXpHBi8gnrcWyh8aGePy89U6lERr/WKxxHjzQIIIAAAgj0LWCO5T536Wyp7/VjrHijdV3/+1992E1i6pnAG2ODkAQBBBBAID2B5y6eKh8tPZx4/FrufK5/eu7jtu2WJl5x2xUmPwQQQACB/ApEQTfoTrujEnCLa4Ht4EvgHdXWoxwEEEAAgaEE5i6cKc7OzhaHyiRGYv+Deuft712OjvlaWTwruZAJAggggAACCQtMPeKXXK818gFj+0yjbJpmLfCOvAEJbxeyRwABBBDIoMBLv3ui1FmdiQJgKktpZrX9xpMfdmwUzojXhiJ5IIAAAggkK7B0vOT2Ck6yheyTu++Zs6gJvPsI8RUCCCCAQFYEzPW6bjN0PHGD1JrUNeVH9TDX9w5dCUa8qW1GCkYAAQQQ6EfgaOWZknS66Y12Nys5MXuqIPIxgbefjcY6CCCAAAKHWOBhKZSa1fTPSaqKmW4e/rpeRryHeF+k6ggggEAeBBoLXScse6mPeJtrdkbdBN487LW0EQEEEDjEAtMFVXDcMPURr2fqYYORwGtDkTwQQAABBBIT6Kopz95VtENUUxWtjLoJvENsA5IigAACCCQv4JXb2vHsBL1hahv63XCY9FtpDwi8enNorxJ5NNJWJfiNAAIIIIDAXgI9CX3XCRN9GtFeZW//PDD12P4+7uvNwGsCbM08/GjPZSsAb1uhFj2nkIC8TYSXCCCAAAIJCJTcigp9x8o07zDV81x3nzjZf86eXNDxnvJwIQrUJvb+1vxDEO5fnDURQAABBAYSCEudTqFTqgyUKIGVW1q1bGTryfLl4f6KeNhU41/Nz+cXTQA+Z2UYbqNh5IEAAgggkA2B5avt1sxD7rG0W1O/sW7lXs1milnbe8TSZ2b0+7aY4MsUdNo7COUjgAACWRJ44Rd/9qh2QiuX88RxUaHTe/Pr//VpnLQ703hybL9juztXP+B9lNePpCi3dE9qysrZXweUyNcIIIAAAjkQ6LR66+a+UemNejvBui1mT/zrw00171aT6ei2WrrNyHc3HD5DAAEEEBhU4J333l35mz//2pEwdOKdlzRogdvWd5ww+JdfvL+y7aOhXnoycdLKWVr31eKHUpa/Jfje58IHCCCAAAKDC9QklK+2l53q9IODJx4yRX3tpjmJ2NosrpLX9cSQVdo7+bp5fFJNmZEvCwIIIIAAAsMLPH/xj0+FosrD59RfDo6ZvX3r3Hsf97d2f2t5Et60P9W8VXZFHHPylm+CL2c7b5nwGwEEEEAgtsCJs+9du/Grrz4Zhm7iU86OEwQP/en/Xotd2T0SelJxkplq3ipwcjH6y6Sx9ZbfCCCAAAIIxBWoKQmfu3jzk2Lp4VM6weO9yhzXbXVufBKVF7eue6VT8qqe2etLa58flaZ8T/Ws5UdGCCCAAAK5Fnju4qmyVz5x2ksg+Pom6PrthY9+em74Z+/utpGU/OPK0d2+sPqZM+PLK6puNU8yQwABBBDItcDcBXGPPfRHj5t5W2t3tQq1tG7d+J+r8+fNOUoJLUp+uDqa66LWple4tjehrUi2CCCAQI4FvnvxmQcCKZ3wvPiXGvl+GLjSWXj73OWbSVMq+Wd9POlCNvIPzXHel5WV222NpL4UggACCCBwaASi0e/s7Ndme1qOu67X9x0Zg8DvFpQsLS6+v5jkKHc7pCdrjeTOat5eUrcbPdKJwLvdhNcIIIAAAlYEbgfN9xdMZgtz//1spVxfn6qWKxvnMPUCXY1Gw9GotuCqZlRgs91abU9N1Oe//r6VBx8M0ghPChZvGblfyZX0H+m0X/X4DgEEEEAgGwLzf/JuFEyjny/GsUUm8KpkLyfaanVI4N2i4DcCCCCAQH4FPNFqNFPNyoummlkQQAABBBDItYAn3RFNNeeamcYjgAACCCBwW8ATaY9mxOsUu6AjgAACCCCQdwFPvMpojvEWKjrv2LQfAQQQQAABE3hHdHJVVwi87G8IIIAAArkX8MzFTKOZau7UeTxg7nc3ABBAAAEERjfi7cxuXLQMOQIIIIAAAnkWMIG3nPwxXh12uE9znncz2o4AAgggsCVgruPtJD/V3OuubRXIbwQQQAABBPIs4Imf8HW8QdiTf5jlkYB53stoOwIIIIDAHQFP3FKyU83N0q07pfECAQQQQACBnAuYqeZuclPNvULbHNtlmjnnOxnNRwABBBC4K+BJkNB1vIEOpFu+drcoXiGAAAIIIICAmWpO6Bhva+ma1KZDiBFAAAEEEEDgroCZahb7U82ef11qp7lhxl1nXiGAAAIIILAhYEa8FqeaQzO93Ji8ao7rEnTZwRBAAAEEENhFwBzjtTTVrIOWvP/zqzJ/PtilHD5CAAEEEEAAASMw/FSzr7vSDRekNsNlQ+xSCCCAAAIIHCBgbqChfy9FfVyUWzlg3Xu/jka4jv5C/p6Aey8M7xBAAAEEENhb4O7NM2q6KNMyKapzxJxu5UpPueL61Y2kgdeUgjl+G5qJaV1akTVpmOO4PNh+b1e+QQABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAIEkBLaKinyTLIG8EEEBgNALa9GXRD8tOAVB2iozg/UZwrdUGs6/VNvbiEVSPIhBAAIEBBEzXVBtwwFCTzXHGAMVkaNXBOv8MNXzUTdkcyTpy9uxw5pcumawkNJlEv1kQQACBNASUzF1w5MzscP3ZlUUt8+dD04Bc9WfDoaWxuQ9hmXpuzpWjRx2rVX/kkUDVatEOy4IAAgiMTmBOu/INsduffS6B1FRu+jMCb8K7q67VPFOE3Z30bp1DE3z9u295hQACCCQocFF7sphQfzYroZxTuejPCLwJ7qNmpFuUiYmkgu7tmq+vh2p+vptgM8gaAQQQEKldKYpUk+3PpBlK7Uzm+zMCb0L/ocxItyirq25C2d+b7cxMNO2c+Z313kbzDgEERiZQ00WZltH0Z2sb086Z7s8IvAnsuRsj3XK5kEDWe2fZbvcY+e7NwzcIIBBTIAq6EzdG25+tL/WyPPIl8MbcF/dKtnEi1exsZa/vE/18cbFlgm+QaBlkjgAC+RGITqQ6K+n0Z5ekJfMqk/1ZdOIPi12BorTbaf1BY47BmJ2VBQEEELAh8KwUpTHgNbo2yo3yiMqez2Z/llaAsLVpxiofffasJ089NZFqpZaXG4x6U90CFI5ANgRq5gzm8nK6/dnjRxtyPnujXka8Nv+LPP10WYrFdP+Y8bxoWqhhs1nkhQACuRQoS+louv3ZbzemuTPXnxF4Lf1/2rgzVadTlE7HUo6xsylGdTH/W3J1J5jYWiREAIFdBMxtIKfXiqn3ItNmunnjfs/Rbeyzs6T710x2HEW/9FJJwnByLJrkOA31xhup/wUwFhZUAgEEBhf40e9K4jw0Hv1ZeKMhLz+Zqf6MEe/gu+SuKW7dulUqFosJX1y+a9H3fdhWKjrJKlM76n2N5AMEEEhO4NaxkhTVWPRnsnIkc/0ZgdfSrnusUHCkVBqLGYTJdns0F7pbsiMbBBAYM4EZxxE/pbOZd1I87GWuPyPw7tzIcd9HD0EIo4cGjcFSqYzHX6pjQEEVEEAghoA2gbcQnSoyBkto6pKxhcBra4Our5dsZWUhn3Gqi4XmkAUCCIxUQHml1E+s2mpwVJeMLQReWxs07cuIbLWDfBBAAIHumEwzZ3RLEHhtbdjVVb9VKkUnAaS+VDqdTN9gPHVgKoBA1gWc0JewOxb9mTjFzPVnBF5b/4GOHNGVIBiPYyKVSqauebO1icgHAQT6FChNaum1xqM/K2SvPyPw9rkfHrhasxmI647HjtrpZPLG4gduA1ZAAAE7Ar55NJ83JidXRXXJ2ELgtbVB19a6cvz4eJx9t7ycuakZW5uJfBBAoA+BtcWuzEyNR38W1SVjC4HX1gadn2/Kiy+Ox4g3qgsLAgggEFtgtil+ak9Z21FrU5eMLQReSxvURNxwvdnsuLcfUmAp18GzCXy/ZR4nEg6ekhQIIIDApkBNhfLaYkdUIZ1n8W5tCN1rSa2Suf6MwLu1gS38rtbryzI7W7WQVfwslpeX4ycmJQIIILApUGibvmQq3f5MTJ+awWU8pkYzBNv8zndOOkqlsrOGWjerP/7x9Qxx0hQEEEhT4LXmSfH8VPoz8b2mvFLNZH/GiNfyTl2ZmlqSdjudh0eXy0uWm0N2CCCQZ4FCZUl69XT6s6jsjC6MeBPYsPr55x80920+lkDWe2fpOLfUW299sfcKfIMAAgjEEHhdPyiqO9r+TBdvyd+pzPZnBN4Y+2E/SVrf/vZjjueN5C/F0PfXK++880k/9WIdBBBAYGCBf2o9JuKPpD8T8dbl+5VM92dMNQ+8B/aXoPzoo5/KZ5+dlkKh3F+KmGv1em2JymJBAAEEkhJolD+V6upp8dxk+zM/aEtzMvP9GSPepHZUk6+u1Ry5fv2xruNMJlFMMQwbcvLkJ6pWy9zp9kl4kScCCAwhUNOOTLQfEzdIpD+TwG3IevkTiS5lyvhC4B3BBtbf+tYjUio9YLWoTuem+slPPrOaJ5khgAACBwm8tviIOBW7/VnYuimvzOamPyPwHrSTWfpef/ObE1KpnBClhvtrUeuGtFoL6mc/W7dUNbJBAAEEBhN4XU+IXj0hrjdcfxb4DVEzC+ZEqlz1ZwTewXa3odfWL7wQ7agnemE4NUhmBcepm/UX1JtvNgZJx7oIIIBAYgK1LyZlevqE6GCg/kyUW5e1tQWpPZjL/ozAm9geuX/Gem7ONTvsjJTLU+L7RXMSlita375QXamm9Hrm6SBe11wTHO2gq2p+PnNP6NhfiG8RQODQCMxpV56VGQnbU1JQRekpV9zNG28E5kYYBR1IT3fFKdflXVmVeUV/dmg2LhVFAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEMi4gNaiop+MN5PmIYAAAggccoFDGag2A6yp+9wB9Z/XZvtopST6zYIAAggggEDqAgcErtTrd18F9EXxZPGMc98X+30weyVU58TfbxW+QwABBBBAYBQChyrw6n97oiSVk/Hq3Lqu1V9/2BkFKmUggAACCCCwl0C8ILZXbgl+ri+eKsvU8cFGujvrU18yI9+P2zs/5j0CCCCAAAKjEjgUgVdfOFO8WTpSsoHyQGelo85f6drIizwQQAABBBAYVMAbNEEq6092yg8U2nb+SCh0yqYNBN5UNiSFIoAAAgjYCWYJOm4c152qVK0W8Xm4zqjXqiiZIYAAAgj0KTD+I96eW6yvFN0+29PXalOlRjRtzai3Ly1WQgABBBCwKTD2gbc+oYoq6A13UtVOsWpx7Nu9s8q8RwABBBDIhsDYB6Apd6ogVse7ZsP5YuVErWzsArQCAQQQQGCUAmMfeFth13bYHaUvZSGAAAIIIHCPwNgHXt3zQqUcq/UM3RbHd+/ZDXiDAAIIIDAqAasBLYlKh2Hoe6WwaDNv3SmENvMjLwQQQAABBPoVGPvA2ys43YJ2pvptUD/rTVaarX7WYx0EEEAAAQRsC4x94D36q8v19rNfOaa0Z+VYr1Z+IL+80rQNSX4IIIAAAgj0IzD2N9CIGrH2n3943Mw1H++nQQetYw7uLk1/49dLB63H9wgggAACCCQhMPYj3qjRU7/89fLqs1+Zdh0vut1j7CUI/fbMu/+3HDsDEiKAAAIIIDCkwKEY8UZt1Fqc7n8885RoJ96UswqD4l9c/kAp4cSqIXcakiOAAAIIxBc4NIE3amIUfDs//4PHlasqgzRZB7pV+svfXCXoDqLGuggggAACSQjYvRVjEjXclmcUOEtrv/mo13UWe+Zgbc+Mfvf9idYx60ZpCLrbIHmJAAIIIJCawKEa8W5X0hfMjSRPnpnpNJ0jyi0W/VA2nmDkOdLUQbdbqoYrcv3KqjovwfZ0vEYAAQQQQAABBBBAAAEEEMiJwKEd8eZk+9BMBBBAAIFxFJjTrpyR/WPoFdEyr+6bdd0/0Tg2ljohgAACCCCQlsAFE3Bl4GfmBXL+bgAm8Ka18SgXAQQQQOBwCdS0J9NSiFXpk9LdCr4E3liCJEIAAQQQyJVATTsyIQNdynqfz7q0pKbCQ3HnqvsqzwcIIIAAAgiMUmDiRkVKhXg3cLpTz14UuNcZ8d4B4QUCCCCAAAK7CHxXF+T06uQu3wz+0UczDUa8g7ORAgEEEEAgTwJfFk+Kjp0bTpm8CLx52nloKwIIIIDA4AJqpSQtO4+mFW+lROAdfBOQAgEEEEAgTwK+VxSt7Ix4TV4E3jztPLQVAQQQQGBwAc88Fc9W4FVaEXgH3wSkQAABBBDIk4Bb9aXXGup58He4vGqXwHtHgxcIIIAAAgjsIhCs9MQpT+zyzeAfmbwIvIOzkQIBBBBAIE8C1SNdaXbsHOM1eXEdb552HtqKAAIIIBBP4NVbXxLHLcVLvJkqDDryg2PXGPEOpUhiBBBAAIFcCFSP3pBu/fRQbS2bPMxiZ+g8VE1IjAACCCCAwJgLvKw60lVLItFlRTF+HP2FRHmYhanmMd/WVA8BBBBAYIwEXq8/KK56aKAaFcPP5MVpE7RvLwTeLQl+I4AAAggg0I9ATZdlqv4lM2l8wNOKwpbUp66ZJxK1t2dL4N2uwWsEEEAAAQT6FXhVz0jQrErBnZTQr24kc7ym9IKGuNWm/ECt7pbV/wPoF2+Gv8cRYwAAAABJRU5ErkJggg==);
  background-repeat: no-repeat;
  background-size: cover;
}
.accountInfo___1e2f7 .wxRow___1cmzT .qrCodeSection___3QJ1W .wechatImage___1AxAT {
  width: 218px;
  height: 218px;
  border: 1px dashed #999;
}
.accountInfo___1e2f7 .wxRow___1cmzT .qrCodeSection___3QJ1W .refreshSeciton___1YoR1 {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 216px;
  height: 216px;
  line-height: 216px;
  background: rgba(255, 255, 255, 0.8);
  transform: translate(-50%, -50%);
}
.accountInfo___1e2f7 .wxRow___1cmzT .qrCodeSection___3QJ1W .refreshSeciton___1YoR1 .ant-btn-circle {
  width: 60px;
  height: 60px;
}
.accountInfo___1e2f7 .wxRow___1cmzT .qrCodeSection___3QJ1W .refreshSeciton___1YoR1 svg {
  margin: 0 !important;
}
.accountInfo___1e2f7 .wxRow___1cmzT .text___2_Irx {
  margin: 30px 0 60px;
  color: #333;
  font-size: 16px;
  text-align: center;
}
.accountInfo___1e2f7 .wxRow___1cmzT .bindingFail___20go1 {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 10;
  display: flex;
  flex-direction: column;
  align-items: center;
  background: #fff;
}
.accountInfo___1e2f7 .wxRow___1cmzT .bindingFail___20go1 .titleBig___2L-fO {
  margin-top: 50px;
  color: #333;
  font-size: 22px;
}
.accountInfo___1e2f7 .wxRow___1cmzT .bindingFail___20go1 .titleSmall___1Q_01 {
  margin-top: 14px;
  color: #666;
  font-size: 16px;
}
.accountInfo___1e2f7 .wxRow___1cmzT .bindingFail___20go1 img {
  width: 260px;
  margin-top: 34px;
}
.accountInfo___1e2f7 .wxRow___1cmzT .bindingFail___20go1 .backBtn___DTMof {
  width: 128px;
  margin-top: 30px;
}
.accountInfo___1e2f7 .wxRow___1cmzT .backBtn___DTMof {
  width: 128px;
  margin-top: 30px;
}

.noData___2hEBh {
  position: absolute;
  top: 50px;
  left: 50%;
  text-align: center;
  transform: translateX(-50%);
}
.noData___2hEBh .noDataText___3XcUf {
  margin: 40px 0;
}
.pageLeft___PFUCQ {
  height: 100%;
  overflow-y: auto;
}
.pageLeft___PFUCQ .titleRow___1jhm4 {
  padding: 0 20px;
}
.pageLeft___PFUCQ .leftBody___22TRy {
  display: flex;
  flex: 1 1;
  flex-direction: column;
  padding: 0 20px;
  overflow-y: auto;
}
.pageLeft___PFUCQ .card___2ub0F {
  position: relative;
  box-sizing: border-box;
  padding: 20px;
  overflow: hidden;
  background: #f2f3f8;
  border: 1px solid transparent;
  border-radius: 4px;
  cursor: pointer;
}
.pageLeft___PFUCQ .card___2ub0F .corpInfo___6-hsp {
  display: flex;
  align-items: center;
}
.pageLeft___PFUCQ .card___2ub0F .currentFlag___1w2Ru {
  position: absolute;
  top: 0;
  right: 0;
  color: #fff;
  border-top: 48px solid #008cf4;
  border-left: 48px solid transparent;
}
.pageLeft___PFUCQ .card___2ub0F .currentFlag___1w2Ru span {
  position: absolute;
  top: -42px;
  right: 3px;
  width: 24px;
  font-size: 12px;
  transform: rotate(45deg);
}
.pageLeft___PFUCQ .card___2ub0F .main___1Z2h1 {
  width: 26px;
  height: 24px;
  margin-right: 12px;
  color: #008cf4;
  font-size: 12px;
  line-height: 24px;
  text-align: center;
  background: #e5f3fe;
  border: 1px solid #5bb5f7;
  border-radius: 5px;
}
.pageLeft___PFUCQ .card___2ub0F .name___7pqgR {
  flex: 1 1;
  overflow: hidden;
  color: #333;
  font-weight: 500;
  font-size: 16px;
  line-height: normal;
  line-height: initial;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.pageLeft___PFUCQ .card___2ub0F .address___2yDIq {
  display: -webkit-box;
  margin-top: 12px;
  overflow: hidden;
  color: #666;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.pageLeft___PFUCQ .card___2ub0F:not(:last-child) {
  margin-bottom: 20px;
}
.pageLeft___PFUCQ .actived___2ngtF,
.pageLeft___PFUCQ .card___2ub0F:hover {
  border: 1px solid #008cf4;
}
.pageRight___37XhD {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.pageRight___37XhD .ant-spin-container {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.pageRight___37XhD .rightContent___18S5n {
  display: flex;
  flex: 1 1;
  flex-direction: row;
  margin-top: 54px;
  margin-right: 46px;
  margin-left: 46px;
  overflow: auto;
}
.pageRight___37XhD .rightContent___18S5n .rows___3ahES {
  width: 500px;
  margin-right: 90px;
}
.pageRight___37XhD .rightContent___18S5n .row___3Ff42 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 42px;
  color: #333;
}
.pageRight___37XhD .rightContent___18S5n .row___3Ff42 .rowLeft___3mAE- {
  display: flex;
}
.pageRight___37XhD .rightContent___18S5n .row___3Ff42 .rowLeft___3mAE- .label___2coHT {
  margin-right: 20px;
  color: #999;
}
.pageRight___37XhD .rightContent___18S5n .row___3Ff42 .rowLeft___3mAE- .value___30L_W {
  flex: 1 1;
}
.pageRight___37XhD .rightContent___18S5n .row___3Ff42 .rowLeft___3mAE- .main___1Z2h1 {
  width: 26px;
  height: 24px;
  margin-left: 30px;
  color: #008cf4;
  font-size: 12px;
  line-height: 24px;
  text-align: center;
  background: #e5f3fe;
  border: 1px solid #5bb5f7;
  border-radius: 5px;
}
.pageRight___37XhD .rightContent___18S5n .whiteSpace___2t7Bd {
  flex: 1 1;
  text-align: center;
}
.titleRow___1jhm4 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  line-height: 84px;
}
.titleRow___1jhm4 .title___1bz6O {
  font-weight: bold;
  font-size: 18px;
}

.notifyTypeBox___2zsHQ .list___zM5tU {
  margin-top: 20px;
  margin-bottom: 0;
  padding: 0;
  list-style: none;
}
.notifyTypeBox___2zsHQ .list___zM5tU li {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 136px;
  margin-bottom: 20px;
  padding: 24px;
  font-family: PingFang SC, PingFang SC-Medium;
  border: 1px solid #e5e5e5;
  border-radius: 4px;
}
.notifyTypeBox___2zsHQ .list___zM5tU li:hover {
  border-color: #008cf4;
  cursor: pointer;
}
.notifyTypeBox___2zsHQ .list___zM5tU li .title___3rCT0 {
  display: inherit;
  align-items: inherit;
}
.notifyTypeBox___2zsHQ .list___zM5tU li .title___3rCT0 .icon___hgeoo {
  width: 88px;
  height: 88px;
  border-radius: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.notifyTypeBox___2zsHQ .list___zM5tU li .title___3rCT0 .desc___3ZRHd {
  padding-left: 24px;
}
.notifyTypeBox___2zsHQ .list___zM5tU li .title___3rCT0 .desc___3ZRHd h1 {
  height: 30px;
  color: #333;
  font-weight: 500;
  font-size: 20px;
}
.notifyTypeBox___2zsHQ .list___zM5tU li .title___3rCT0 .desc___3ZRHd p {
  margin-top: 0;
  margin-bottom: 0;
  color: #666;
  font-size: 14px;
}

.contentBody___2O_6W {
  position: absolute;
  top: 50%;
  left: 50%;
  text-align: center;
  transform: translate(-50%, -50%);
}
.btnContainer___3KkGW {
  margin-top: 60px;
}
.btn___mZFtb {
  width: 120px;
  height: 40px !important;
}
.btn___mZFtb:first-child {
  margin-right: 60px;
}

.weixin_service___1iWYL {
  text-align: center;
  padding-top: 40px;
}
.weixin_service___1iWYL h1 {
  height: 48px;
  font-size: 16px;
  font-weight: 500;
  color: #333333;
  line-height: 26px;
}
.weixin_service___1iWYL .img_box___3P9Yh {
  width: 290px;
  height: 264px;
  text-align: center;
  margin: 0 auto;
  background: url(./static/img_bg_yuansu.a773c2c1.png) no-repeat;
  background-size: 100%;
}
.weixin_service___1iWYL .img_box___3P9Yh img {
  width: 180px;
  height: 180px;
  margin-top: 26px;
  margin-bottom: 30px;
}
.weixin_service___1iWYL .img_box___3P9Yh p {
  height: 20px;
  font-size: 14px;
  color: #999999;
  line-height: 22px;
}
.weixin_service___1iWYL h2 {
  margin: 0;
  padding: 0;
  margin-top: 4.25px;
  margin-bottom: 30px;
  height: 22px;
  font-size: 16px;
  font-weight: 400;
  color: #008cf4;
  letter-spacing: 0.32px;
}
.weixin_service___1iWYL .close_btn___2N__V {
  width: 160px;
  height: 40px;
  margin-bottom: 40px;
  border-radius: 4px;
}

.main_body_modal___BVB_L .addBtn___3t0gp {
  position: absolute;
  right: 27px;
  top: 111px;
  height: 20px;
  color: #008cf4;
  cursor: pointer;
}
.main_body_modal___BVB_L .tips___3I_ns {
  margin-top: 30px;
  line-height: 24px;
  font-size: 14px;
  color: #999999;
}

.do_sign___3T1Vs {
  height: 100%;
}
.do_sign___3T1Vs .sign_content___2iM03 {
  height: calc(100% - 90px);
  overflow: auto;
  margin-top: 22px;
}
.do_sign___3T1Vs .sign_content___2iM03 .sign_way___iVlzT {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  height: 332px;
  margin-bottom: 20px;
  padding: 0 24px;
  background: #f9fafc;
  border-radius: 4px;
}
.do_sign___3T1Vs .sign_content___2iM03 .sign_way___iVlzT .con_box___2zZHY {
  width: 50%;
}
.do_sign___3T1Vs .sign_content___2iM03 .sign_way___iVlzT .way___1-3z- {
  width: 400px;
  height: 180px;
  padding: 30px 0;
  margin: 0 auto;
  text-align: center;
  margin-top: 30px;
  margin-bottom: 20px;
  background: #f5f9fc;
  border: 1px dashed #008cf4;
  border-radius: 8px;
  cursor: pointer;
}
.do_sign___3T1Vs .sign_content___2iM03 .sign_way___iVlzT .way___1-3z- svg {
  width: 48px;
  height: 48px;
  margin: 0 auto;
}
.do_sign___3T1Vs .sign_content___2iM03 .sign_way___iVlzT .way___1-3z- h1 {
  height: 22px;
  font-size: 16px;
  font-weight: 400;
  color: #008cf4;
  margin: 22px 0 10px 0;
}
.do_sign___3T1Vs .sign_content___2iM03 .sign_way___iVlzT .way___1-3z- p {
  height: 18px;
  font-size: 12px;
  text-align: center;
  color: #999999;
}
.do_sign___3T1Vs .sign_content___2iM03 .sign_way___iVlzT .temp___XTUOF {
  border-color: #f7bb33;
  background-color: #fffdf7;
}
.do_sign___3T1Vs .sign_content___2iM03 .sign_way___iVlzT .temp___XTUOF h1 {
  color: #f7bb33;
}
.do_sign___3T1Vs .sign_content___2iM03 .balance___1EZjG {
  display: flex;
  justify-content: flex-start;
  height: 332px;
  padding: 28px;
  background: #f9fafc;
  border-radius: 4px;
}
.do_sign___3T1Vs .sign_content___2iM03 .balance___1EZjG .balance_left___okGsW {
  width: 320px;
  height: 276px;
  text-align: center;
  border-radius: 8px;
  color: #ffffff;
  background: url(./static/img_fqqs_bg.d1203dcb.svg) no-repeat;
  background-size: 100%;
}
.do_sign___3T1Vs .sign_content___2iM03 .balance___1EZjG .balance_left___okGsW h1 {
  height: 56px;
  line-height: 56px;
  font-size: 48px;
  font-weight: 700;
  line-height: 58px;
  letter-spacing: 2.4px;
  margin-top: 60px;
  color: #fff;
  font-family: DIN Alternate, DIN Alternate-Bold;
}
.do_sign___3T1Vs .sign_content___2iM03 .balance___1EZjG .balance_left___okGsW p {
  height: 20px;
  font-size: 14px;
  line-height: 20px;
  margin-top: 20px;
  margin-bottom: 44px;
}
.do_sign___3T1Vs .sign_content___2iM03 .balance___1EZjG .balance_right___2JGYe {
  margin-left: 40px;
  max-height: 300px;
  overflow: auto;
  flex: 1 1;
  margin-right: -28px;
}
.do_sign___3T1Vs .sign_content___2iM03 .balance___1EZjG .balance_right___2JGYe .balance_list___2YyJR {
  margin: 0;
  padding: 0;
}
.do_sign___3T1Vs .sign_content___2iM03 .balance___1EZjG .balance_right___2JGYe .balance_list___2YyJR li {
  display: flex;
  position: relative;
  margin-bottom: 16px;
}
.do_sign___3T1Vs .sign_content___2iM03 .balance___1EZjG .balance_right___2JGYe .balance_list___2YyJR li .origin___pecfP {
  width: 11px;
  height: 11px;
  background: #008cf4;
  border-radius: 50%;
  margin-right: 20px;
  margin-top: 5.5px;
}
.do_sign___3T1Vs .sign_content___2iM03 .balance___1EZjG .balance_right___2JGYe .balance_list___2YyJR li .content___30kfV {
  color: #999;
}
.do_sign___3T1Vs .sign_content___2iM03 .balance___1EZjG .balance_right___2JGYe .balance_list___2YyJR li .content___30kfV h1 {
  height: 22px;
  font-size: 16px;
  font-weight: 500;
  color: #333333;
  line-height: 20px;
  margin: 0;
  padding: 0;
}
.do_sign___3T1Vs .sign_content___2iM03 .balance___1EZjG .balance_right___2JGYe .balance_list___2YyJR li .content___30kfV h1 span {
  color: #999;
  font-size: 14px;
  margin-left: 39px;
  font-weight: normal;
  vertical-align: bottom;
}
.do_sign___3T1Vs .sign_content___2iM03 .balance___1EZjG .balance_right___2JGYe .balance_list___2YyJR li .content___30kfV p {
  margin-top: 15px;
  display: flex;
  align-items: center;
}
.do_sign___3T1Vs .sign_content___2iM03 .balance___1EZjG .balance_right___2JGYe .balance_list___2YyJR li .content___30kfV p span:first-child {
  margin-right: 18px;
}
.do_sign___3T1Vs .sign_content___2iM03 .balance___1EZjG .balance_right___2JGYe .balance_list___2YyJR li .content___30kfV p .button___2IWq3 {
  padding: 0 13px;
  height: 28px;
  text-align: center;
  line-height: 28px;
  border-radius: 4px;
  font-size: 12px;
  margin-left: 28px;
}
.do_sign___3T1Vs .sign_content___2iM03 .balance___1EZjG .balance_right___2JGYe .balance_list___2YyJR li .content___30kfV p .danger___26Nvj {
  border: 1px solid rgba(253, 104, 104, 0.6);
  color: #fd6868;
  background: rgba(253, 104, 104, 0.1);
}
.do_sign___3T1Vs .sign_content___2iM03 .balance___1EZjG .balance_right___2JGYe .balance_list___2YyJR li .content___30kfV p .default___2xtqc {
  border: 1px solid #e0e0e0;
  color: #999999;
  background: #f5f5f5;
}
.do_sign___3T1Vs .sign_content___2iM03 .balance___1EZjG .balance_right___2JGYe .balance_list___2YyJR li .line___Nyx7s {
  width: 1px;
  height: 50px;
  background: #e0e0e0;
  position: absolute;
  left: 5px;
  top: 30px;
}
.do_sign___3T1Vs .sign_content___2iM03 .balance___1EZjG .balance_right___2JGYe .balance_list___2YyJR li:last-child .line___Nyx7s {
  display: none;
}
.do_sign___3T1Vs .sign_content___2iM03 .balance___1EZjG .balance_right___2JGYe .service___1F0_k {
  display: flex;
  align-items: center;
}
.do_sign___3T1Vs .sign_content___2iM03 .balance___1EZjG .balance_right___2JGYe .service___1F0_k .img_box___681ac {
  width: 88px;
  height: 88px;
  background: #ffffff;
  border: 1px solid #e5e5e5;
}
.do_sign___3T1Vs .sign_content___2iM03 .balance___1EZjG .balance_right___2JGYe .service___1F0_k .img_box___681ac img {
  width: 68px;
  height: 68px;
  margin: 10px;
}
.do_sign___3T1Vs .sign_content___2iM03 .balance___1EZjG .balance_right___2JGYe .service___1F0_k .content___30kfV {
  margin-left: 30px;
  font-size: 16px;
  font-weight: 500;
  line-height: 36px;
}
.do_sign___3T1Vs .sign_content___2iM03 .balance___1EZjG .balance_right___2JGYe .service___1F0_k .content___30kfV span {
  color: #008cf4;
  letter-spacing: 0.4px;
}
.do_sign___3T1Vs .sign_content___2iM03 .balance___1EZjG .balance_right___2JGYe .service_empty___2PjUz {
  text-align: center;
}
.do_sign___3T1Vs .sign_content___2iM03 .balance___1EZjG .balance_right___2JGYe .service_empty___2PjUz .img_box___681ac {
  width: 120px;
  height: 120px;
  background: #ffffff;
  border: 1px solid #e5e5e5;
  text-align: center;
  padding-top: 10px;
  margin: 40px auto 30px;
}
.do_sign___3T1Vs .sign_content___2iM03 .balance___1EZjG .balance_right___2JGYe .service_empty___2PjUz .img_box___681ac img {
  width: 100px;
  height: 100px;
}
.do_sign___3T1Vs .sign_content___2iM03 .balance___1EZjG .balance_right___2JGYe .service_empty___2PjUz .content___30kfV {
  height: 52px;
  font-size: 16px;
  font-weight: 500;
  line-height: 30px;
}
.do_sign___3T1Vs .sign_content___2iM03 .balance___1EZjG .balance_right___2JGYe .service_empty___2PjUz .content___30kfV span {
  color: #008cf4;
  letter-spacing: 0.4px;
}

.card___3eT1y {
  position: absolute;
  width: 380px;
  height: 580px;
  background: url(./static/img_htgl_bg.493f4f77.svg) no-repeat;
  background-color: #fafbfd;
  background-size: cover;
  border-radius: 8px;
  box-shadow: 0 4px 8px 0 rgba(39, 50, 57, 0.1);
}
.card___3eT1y .corpTitle___1HoFl {
  display: flex;
  align-items: center;
  height: 78px;
  padding-right: 24px;
  padding-left: 24px;
  color: #fff;
  background: #008cf4;
  border-radius: 8px 8px 0 0;
}
.card___3eT1y .corpTitle___1HoFl .corpName___3NfaB {
  width: 90%;
  margin-right: 24px;
  font-weight: 500;
  font-size: 18px;
}
.card___3eT1y .corpTitle___1HoFl .delete___1SFS4 {
  cursor: pointer;
}
.card___3eT1y .info___2vbXi {
  padding: 24px 24px 0;
  background: url(./static/img_htgl_bg.493f4f77.svg) no-repeat;
  background-size: cover;
}
.card___3eT1y .info___2vbXi .label___2J1yX {
  color: #909399;
}
.card___3eT1y .info___2vbXi .next___3vdSA {
  margin-left: 68px;
}
.card___3eT1y .info___2vbXi .value___Eg26x {
  margin-top: 8px;
  margin-bottom: 24px;
  color: #292c33;
}
.card___3eT1y .info___2vbXi .activeValue___1MjQL {
  margin-top: 8px;
  margin-bottom: 24px;
  color: #008cf4;
  cursor: pointer;
}
.card___3eT1y .info___2vbXi .disabledValue___3yDJJ {
  cursor: none;
  opacity: 0.4;
}
.card___3eT1y .info___2vbXi .inLine___3z6tL {
  display: inline-block;
  float: left;
  min-width: 84px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.card___3eT1y .info___2vbXi .splitLine___3asRc {
  float: left;
  width: 100%;
  height: 1px;
  margin-bottom: 24px;
  background: #e3e6ed;
}
.card___3eT1y .ellipsis___3Vxop {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  word-break: break-all;
}
.card___3eT1y .create___2r8tv {
  max-width: 80px;
}
.directModal___1Qlur .directModalFooter___TkPqb .direct___1M5j7 {
  display: inline-flex;
  align-items: center;
  float: left;
  cursor: pointer;
}
.directModal___1Qlur .directModalFooter___TkPqb .direct___1M5j7 span {
  margin-right: 8px;
  color: #008cf4;
}
.directModal___1Qlur .directModalFooter___TkPqb button {
  width: -webkit-max-content !important;
  width: -moz-max-content !important;
  width: max-content !important;
}
.directModal___1Qlur .auths___2N07F {
  margin-top: 30px;
  margin-bottom: 10px;
  padding-left: 44px;
  color: #666;
}
.directModal___1Qlur .auths___2N07F .radius___2YVay {
  display: inline-block;
  width: 8px;
  height: 8px;
  margin-right: 8px;
  background: #bfbfbf;
  border-radius: 50%;
}
.directModal___1Qlur .auths___2N07F .auth___1TRvo {
  margin-right: 70px;
}

.hostDrawer___kYLfq .footer___3FJOn {
  float: right;
}
.hostDrawer___kYLfq .footer___3FJOn > :first-child {
  margin-right: 20px;
}
.hostDrawer___kYLfq .phoneTip___dtlE7 {
  margin-bottom: 30px;
  color: #999;
}

.host___3ulb3 {
  display: flex;
  flex-direction: column;
  height: 100%;
  overflow: auto;
}
.host___3ulb3 .noDataContent___rAsTH {
  display: flex;
  flex: 1 1;
}
.host___3ulb3 .content___3xlsY {
  display: flex;
  flex: 1 1;
  flex-direction: column;
  margin: 0 auto;
}
.host___3ulb3 .content___3xlsY .cards___1Al_K {
  position: relative;
  width: 100%;
  height: 594px;
  margin-top: 36px;
  overflow: hidden;
}
.host___3ulb3 .content___3xlsY .cards___1Al_K.card1___22oNB {
  width: 380px;
}
.host___3ulb3 .content___3xlsY .cards___1Al_K.card2___9GqhU {
  width: 800px;
}
.host___3ulb3 .content___3xlsY .cards___1Al_K.card3___SXdAZ {
  width: 1220px;
}
.host___3ulb3 .icons___4s00W {
  display: flex;
  flex: 1 1;
  align-items: center;
  justify-content: center;
  min-height: 40px;
}
.host___3ulb3 .icons___4s00W .disabledIcon___1te6_ {
  cursor: not-allowed;
}
.host___3ulb3 .icons___4s00W .disabledIcon___1te6_ svg path {
  fill: #bfbfbf;
}
.host___3ulb3 .icons___4s00W .activedIcon___2jxDc {
  cursor: pointer;
}
.host___3ulb3 .icons___4s00W .activedIcon___2jxDc svg path {
  fill: #666;
}
.host___3ulb3 .icons___4s00W .activedIcon___2jxDc:hover svg path {
  fill: #008cf4;
}
.host___3ulb3 .icons___4s00W span {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  background: #f5f5f5;
  border-radius: 50%;
}
.host___3ulb3 .icons___4s00W span:last-child {
  margin-left: 30px;
}

.notiList___3uKOD .item___1Ieka {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 24px 16px;
  border-bottom: 1px solid #e5e5e5;
}
.notiList___3uKOD .item___1Ieka:hover .frag___2jgjl {
  display: block !important;
}
.notiList___3uKOD .item___1Ieka:last-child {
  border-bottom: none;
}
.notiList___3uKOD .item___1Ieka .icon___3vHOP {
  width: 48px;
  height: 48px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #008cf4;
  border-radius: 50%;
}
.notiList___3uKOD .item___1Ieka .blessing___3X_w- {
  background-color: #fd6868;
}
.notiList___3uKOD .item___1Ieka .expiration___2i3WR,
.notiList___3uKOD .item___1Ieka .entry___23gx9 {
  background-color: #ff8b3b;
}
.notiList___3uKOD .item___1Ieka .system___1Bsj- {
  background-color: #008cf4;
}
.notiList___3uKOD .item___1Ieka .content___3yfxH {
  margin-left: 16px;
  flex: 1 1;
}
.notiList___3uKOD .item___1Ieka .content___3yfxH .title___3F3QA {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 8px;
  color: #333333;
}
.notiList___3uKOD .item___1Ieka .content___3yfxH .title___3F3QA .frag___2jgjl {
  display: none;
  color: #666;
}
.notiList___3uKOD .item___1Ieka .content___3yfxH .title___3F3QA .frag___2jgjl:hover {
  cursor: pointer;
  color: #008cf4;
}
.notiList___3uKOD .item___1Ieka .content___3yfxH .title___3F3QA .readed___3i6MD {
  color: #ccc;
}
.notiList___3uKOD .item___1Ieka .content___3yfxH p {
  margin: 0;
  font-size: 16px;
  font-weight: 500;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.notiList___3uKOD .item___1Ieka .content___3yfxH p:hover {
  cursor: pointer;
  color: #008cf4;
}
.notiList___3uKOD .item___1Ieka .content___3yfxH .time___2HRi8 {
  margin-top: 8px;
  color: #999999;
}
.notiList___3uKOD .readed___3i6MD .content___3yfxH .title___3F3QA,
.notiList___3uKOD .readed___3i6MD .content___3yfxH .time___2HRi8,
.notiList___3uKOD .readed___3i6MD .content___3yfxH p {
  color: #ccc;
}
.notiList___3uKOD .readed___3i6MD .content___3yfxH .title___3F3QA:hover,
.notiList___3uKOD .readed___3i6MD .content___3yfxH .time___2HRi8:hover,
.notiList___3uKOD .readed___3i6MD .content___3yfxH p:hover {
  color: #ccc;
}

.titleRow___1yx30 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  line-height: 54px;
}
.titleRow___1yx30 .title___1qA-C {
  height: 84px;
  font-weight: 600;
  font-size: 18px;
  line-height: 84px;
}
.titleRow___1yx30 .ant-btn {
  margin-left: 20px;
}
.inputHeight___2Kt2_ .ant-form-item-extra {
  position: absolute;
  top: 36px;
}
.left___cCXoi {
  display: flex;
  flex-direction: column;
  height: 100%;
  overflow: hidden;
}
.left___cCXoi .titleRow___1yx30 {
  padding: 0 20px;
}
.left___cCXoi .leftBody___2wiAm {
  flex: 1 1;
  padding: 0 20px;
  overflow-y: auto;
}
.left___cCXoi .leftBody___2wiAm .card___GmSeQ:not(:last-child) {
  margin-bottom: 20px;
}
.right___2Fo2R {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.right___2Fo2R .ant-tabs-tab {
  padding: 20px 0 14px 0;
  color: #333;
  font-size: 16px;
}
.right___2Fo2R .ant-tabs-content {
  height: 100%;
}
.right___2Fo2R .pwd___51Cyv {
  display: flex;
}
.right___2Fo2R .pwd___51Cyv div {
  margin-right: 4px;
  margin-left: 4px;
}
.right___2Fo2R .rightBody___lQT1g {
  display: flex;
  flex: 1 1;
  height: 100%;
  overflow-y: auto;
}
.right___2Fo2R .rightBody___lQT1g .form___2H4ov {
  width: 400px;
  margin: 50px 50px 50px 56px;
}
.right___2Fo2R .rightBody___lQT1g .form___2H4ov .version___2DGcD {
  display: flex;
  align-items: center;
  padding: 0 10px;
  line-height: 36px;
  background: #f5f5f5;
  border: 1px solid #e0e0e0;
  border-radius: 5px;
}
.right___2Fo2R .rightBody___lQT1g .bgBox___MYwl2 {
  flex: 1 1;
  margin-top: 120px;
  text-align: center;
}
.right___2Fo2R .createWorkNumberPage___9EhBa {
  height: calc(100vh - 200px);
  overflow-y: auto;
}
.right___2Fo2R .createWorkNumberForm___11yyF {
  width: 640px;
  padding: 0 20px;
}
.right___2Fo2R .createWorkNumberForm___11yyF .ant-form-item {
  margin-bottom: 0;
}
.right___2Fo2R .createWorkNumberForm___11yyF .formList___7X6hI {
  margin-bottom: 20px;
  padding: 20px;
  background: #f7f7f7;
  border-radius: 5px;
}
.right___2Fo2R .createWorkNumberForm___11yyF .formList___7X6hI .ant-form-item {
  margin-bottom: 24px;
}
.right___2Fo2R .createWorkNumberForm___11yyF .startPeopleBox___1GsP7 {
  display: inline-block;
  width: 100%;
  height: 34px;
  overflow: hidden;
  line-height: 32px;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.right___2Fo2R .createWorkNumberForm___11yyF .formTitle___2caa8 {
  display: flex;
  justify-content: space-between;
}
.right___2Fo2R .createWorkNumberForm___11yyF .formTitle___2caa8 svg {
  cursor: pointer;
}

.shiftBox___1kMTT {
  display: flex;
  width: 254px;
  height: 40px;
  font-size: 12px;
}
.shiftBox___1kMTT.notAllowed___1DRQ_ {
  cursor: not-allowed;
}
.shiftBox___1kMTT.pointer___1MOkP {
  cursor: pointer;
}
.shiftBox___1kMTT:not(:last-child) {
  margin-bottom: 10px;
}
.shiftBox___1kMTT .timeTag___3zRcm {
  width: 2px;
  height: 100%;
  color: #333;
  border-radius: 4px;
}
.shiftBox___1kMTT .timeBg___2DAyP {
  position: relative;
  display: flex;
  flex: 1 1;
  flex-direction: column;
  justify-content: center;
  height: 100%;
  padding-right: 8px;
  padding-left: 8px;
  color: #666;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.shiftBox___1kMTT .timeBg___2DAyP .shiftName___2OHZy {
  margin-top: 1px;
  color: #333;
}
.shiftBox___1kMTT .timeBg___2DAyP .shiftTimePeriod___1jysa {
  color: #666;
}
.shiftBox___1kMTT .timeBg___2DAyP .inExchange___1kAGY {
  position: absolute;
  top: 2px;
  right: 4px;
  display: flex;
  align-items: center;
  color: #f7bb33;
}
.shiftBox___1kMTT .timeBg___2DAyP .inExchange___1kAGY .text___ihS2R {
  margin-left: 4px;
}

.periodAddDutyPopover___2wpyZ .ant-popover-inner-content {
  padding: 0;
}
.periodAddDutyPopover___2wpyZ .ant-btn-lg {
  font-size: 14px;
}
.periodAddDutyPopover___2wpyZ .addShiftBtnContainer___kchOc {
  padding: 4px 20px 20px;
}
.periodAddDutyPopover___2wpyZ .addShiftBtnContainer___kchOc .addShiftBtn___1ZdMS {
  width: 100%;
}
.periodAddDutyPopover___2wpyZ .shiftContainer___13U4Y {
  max-height: 420px;
  padding: 20px 20px 10px;
  overflow: auto;
}
.periodAddDutyPopover___2wpyZ .shiftContainer___13U4Y > div {
  margin: 0 auto 10px;
}
.periodAddDutyPopover___2wpyZ .shiftContainer___13U4Y .subTitle___1zTAj {
  margin-bottom: 14px;
  color: #666;
  font-size: 14px;
}
.periodAddDutyPopover___2wpyZ .title___tIgIn {
  padding: 14px 20px;
  color: #333;
  font-weight: 500;
  font-size: 14px;
  border-bottom: 1px solid #e5e5e5;
}

.approvalInDutyPopover___39Kli {
  color: #f7bb33;
}
.approvalInDutyPopover___39Kli .approvalBox___iZN-I {
  display: flex;
  flex-direction: column;
  font-weight: 400;
  font-size: 12px;
}
.approvalInDutyPopover___39Kli .approvalBox___iZN-I:not(:last-child) {
  margin-bottom: 10px;
}
.approvalInDutyPopover___39Kli .approvalBox___iZN-I .name___3f1Se {
  margin-bottom: 6px;
  font-weight: 500;
  font-size: 14px;
}
.approvalInDutyPopover___39Kli .approvalBox___iZN-I .popTime___3iz7A {
  margin-bottom: 6px;
}

.popoverContainer___1QciQ {
  display: flex;
  flex-direction: column;
  font-weight: 400;
  font-size: 12px;
}
.popoverContainer___1QciQ .content___2El7d {
  flex: 1 1;
  padding: 10px;
  overflow: auto;
}
.popoverContainer___1QciQ .exchangeDutytip___2aOJT {
  max-width: 248px;
  margin-bottom: 10px;
  padding-right: 10px;
  padding-left: 10px;
  color: #666;
  font-size: 12px;
}
.popoverContainer___1QciQ .mrt10___h9pjh {
  margin-top: 10px;
}

.originalDuty___3tQEl .title___apQ9T {
  margin-bottom: 6px;
  color: #333;
  font-size: 12px;
}
.originalDuty___3tQEl .avatarName___357Qw {
  display: flex;
}
.originalDuty___3tQEl .avatarName___357Qw .leftAvatar___1-k5i {
  margin-right: 10px;
}
.originalDuty___3tQEl .avatarName___357Qw .leftAvatar___1-k5i span {
  display: inline-block;
  width: 40px;
  height: 40px;
  color: #fff;
  font-size: 16px;
  line-height: 40px;
  text-align: center;
  background-color: #008cf4;
  border-radius: 50%;
}
.originalDuty___3tQEl .avatarName___357Qw .leftAvatar___1-k5i img {
  border-radius: 50%;
}
.originalDuty___3tQEl .avatarName___357Qw .rightName___1mDAO {
  color: #292c33;
  font-size: 14px;
}
.originalDuty___3tQEl .avatarName___357Qw .rightPostName___2AhRo {
  color: #909399;
  font-size: 12px;
}
.originalDuty___3tQEl .originalDutyContent___3bTuN {
  min-width: 244px;
  padding: 10px;
  background-color: #f4f7fa;
  border-radius: 4px;
}
.originalDuty___3tQEl .originalDutyContent___3bTuN .msgLabel___HqpV2 {
  display: inline-block;
  width: 48px;
  margin-top: 10px;
}

.dutyPopoverContent___a6pWg .name___2mLb4 {
  display: flex;
  align-items: center;
  margin-bottom: 6px;
  color: #333;
  font-weight: 500;
  font-size: 14px;
}
.dutyPopoverContent___a6pWg .name___2mLb4 .daifabuCon___k_Fly {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-left: 12px;
}
.dutyPopoverContent___a6pWg .name___2mLb4 .daifabuCon___k_Fly .icon___3_5Sl {
  display: inline-block;
}
.dutyPopoverContent___a6pWg .name___2mLb4 .daifabuCon___k_Fly .text___2jkKl {
  margin-left: 4px;
  color: #f7bb33;
  font-weight: 400;
  font-size: 12px;
}
.dutyPopoverContent___a6pWg .name___2mLb4 .daiCon___1wdiz {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-left: 10px;
}
.dutyPopoverContent___a6pWg .popTime___2376K {
  margin-bottom: 6px;
}
.dutyPopoverContent___a6pWg .timePeriod___Blod-:not(:last-child) {
  margin-bottom: 10px;
}
.dutyPopoverContent___a6pWg:not(:first-child) {
  margin-top: 10px;
}

.groupTitle___50cRn {
  display: inline-flex;
  align-items: center;
  margin-bottom: 20px;
  color: #333;
  font-weight: 500;
  font-size: 16px;
}
.groupTitle___50cRn .tag___1FMkS {
  display: inline-block;
  width: 4px;
  height: 16px;
  margin-right: 8px;
  background: #008cf4;
  border-radius: 2px;
}

.reEmployment___2FDf6 {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.contentBody___1RYtI {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.contentBody___1RYtI .contentBodyInfo___NKb8k {
  flex: 1 1;
  padding: 20px 56px;
  overflow: auto;
}
.contentBody___1RYtI .staffTypes___1ZK2v {
  display: flex;
  justify-content: space-between;
}
.contentBody___1RYtI .staffTypes___1ZK2v .type___1HYHn {
  display: inline-block;
  width: 84px;
  height: 36px;
  color: #333;
  line-height: 36px;
  text-align: center;
  background: #fff;
  border: 1px solid #e0e0e0;
  border-radius: 4px;
  cursor: pointer;
}
.contentBody___1RYtI .staffTypes___1ZK2v .typeDisabled___2YEAJ {
  color: #666;
  background: #f5f5f5;
  border-color: #d9d9d9;
  cursor: not-allowed;
}
.contentBody___1RYtI .staffTypes___1ZK2v .active___gBoVG {
  color: #008cf4;
  background: #fff;
  border: 1px solid #008cf4;
}
.contentBody___1RYtI .footer___179Ic {
  margin-top: 44px;
  text-align: center;
}
.contentBody___1RYtI .footer___179Ic button:first-child {
  margin-right: 20px;
}
.contentBody___1RYtI .footer___179Ic button {
  width: 150px;
  margin-right: 20px;
}

.titleRow___ZNXBp {
  margin-top: 24px;
}
.titleRow___ZNXBp .ant-table-pagination.ant-pagination {
  margin-bottom: 4px;
}
.titleRow___ZNXBp .ant-table-tbody > .ant-table-placeholder > td {
  border-bottom: 0 !important;
}
.titleRow___ZNXBp .ant-form-horizontal .ant-form-item-control {
  min-width: none;
}
.titleRow___ZNXBp .mainTitle___3_PoW {
  display: block;
  margin-bottom: 15px;
}
.titleRow___ZNXBp .mainTitle___3_PoW:last-child {
  margin-bottom: 20px;
}
.titleRow___ZNXBp .staffTypeBtn___3cuuZ .ant-select {
  width: 160px;
  height: 36px;
  font-weight: normal;
  border-radius: 4px;
}
.titleRow___ZNXBp .staffTypeBtn___3cuuZ .ant-select .ant-select-focused {
  color: #666;
}
.titleRow___ZNXBp .staffTypeBtn___3cuuZ .ant-select .ant-select-selector {
  background: #f2f3f8;
  border: none;
}
.titleRow___ZNXBp .title___33bxQ {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  font-weight: bold;
  font-size: 18px;
}
.titleRow___ZNXBp .ant-btn {
  margin-left: 20px;
}
.titleRow___ZNXBp .stateEmployees___2NYdr {
  display: flex;
  align-items: center;
}
.titleRow___ZNXBp .remove___2vfTf {
  display: flex;
  align-items: center;
  height: 70px;
}
.titleRow___ZNXBp .departurePage___1-VXS .ant-pro-table-search {
  margin-bottom: 0;
}
.titleRow___ZNXBp .departurePage___1-VXS .ant-pro-table-search .ant-btn {
  margin-right: 0;
}
.titleRow___ZNXBp .departurePage___1-VXS .ant-pro-table-search .ant-space.ant-space-horizontal.ant-space-align-center {
  grid-row-gap: 0 !important;
  row-gap: 0 !important;
  grid-column-gap: 0 !important;
  -webkit-column-gap: 0 !important;
          column-gap: 0 !important;
}
.titleRow___ZNXBp .departurePage___1-VXS .ant-btn-link {
  margin-left: 0;
}
.titleRow___ZNXBp .departurePage___1-VXS .radioGroup___1j46Z {
  margin-bottom: 20px;
}
.titleRow___ZNXBp .departurePage___1-VXS .tableTime___2NXJH {
  color: #999;
}
.departmentTitle___3Ex7N {
  display: flex;
  align-content: center;
  justify-content: space-between;
}
.departmentTitle___3Ex7N span {
  line-height: 36px;
}
.departmentTitle___3Ex7N .ant-btn {
  display: flex;
  align-items: center;
  box-shadow: none;
}
.departmentTitle___3Ex7N .ant-btn span {
  margin-left: 5px;
}
.departureTable___3WaCx .ant-btn-link {
  margin-right: 15px;
}
.departureTable___3WaCx .ant-tag {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 80px;
  padding: 6px 18px;
  font-size: 14px;
}
.departureTable___3WaCx .searchTag___7zX6X {
  width: 30px;
  padding: 0;
}
.departureTable___3WaCx .tableTime___2NXJH {
  color: #999;
}
.departureTable___3WaCx .beyondTime___P1Wn5 {
  color: #fd6868;
}
.table___1zoIp .ant-btn-link {
  height: 24px;
  margin-right: 15px;
}
.table___1zoIp .ant-tag {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 60px;
  height: 28px;
  padding: 6px 18px;
  font-size: 14px;
}
.table___1zoIp .tableTime___2NXJH {
  color: #999;
}
.table___1zoIp .beyondTime___P1Wn5 {
  color: #fd6868;
}
.table___1zoIp .statusTag___3yZEB {
  display: inline-flex;
  margin-left: 8px;
  align-items: center;
  color: #ff8205;
  font-size: 12px;
  line-height: 18px;
}
.table___1zoIp .statusTag___3yZEB svg {
  margin-right: 4px;
}
.table___1zoIp .status___ADl-I {
  display: flex;
}
.table___1zoIp .statusColumn___15PpA {
  display: inline-block;
  padding: 0px 9px;
  border-radius: 4px;
  line-height: 26px;
  border: 1px solid transparent;
}
.table___1zoIp .statusColumn___15PpA:not(:first-child) {
  margin-left: 8px;
}
.left___2paKj {
  padding: 24px 20px 0;
}
.left___2paKj .titleRow___ZNXBp {
  display: flex;
  justify-content: space-between;
  margin-bottom: 20px;
}
.left___2paKj .orgSetting___2R2I6 {
  display: flex;
  align-items: center;
}
.left___2paKj .IconfontSetting___KrzV0 {
  display: inline-block;
  cursor: pointer;
}
.left___2paKj .defalutColor___TtBKK {
  margin-right: 10px;
  color: #008cf4;
  font-size: 14px;
  cursor: pointer;
}
.left___2paKj .leftBody___1iWOq {
  border-top: 1px solid #e5e5e5;
}
.left___2paKj .leftBody___1iWOq .panelHeader___VkWkt {
  display: flex;
  align-items: center;
}
.left___2paKj .leftBody___1iWOq .ant-picker-time-panel {
  width: 150px;
}
.left___2paKj .leftBody___1iWOq .panelListItem___3vi_Q {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 40px;
  padding: 0 10px;
  border-radius: 4px;
  cursor: pointer;
}
.left___2paKj .leftBody___1iWOq .panelListItem___3vi_Q .icon___2GTp5 {
  display: none;
}
.left___2paKj .leftBody___1iWOq .panelListItem___3vi_Q:hover {
  background: #f7f7f7;
}
.left___2paKj .leftBody___1iWOq .panelListItem___3vi_Q:hover .icon___2GTp5 {
  display: block;
}
.left___2paKj .leftBody___1iWOq .panelListItemActived___27SKg {
  background: #e5f3fe;
}
.avatar___2sFN- {
  margin-top: -30px;
}
.userMsg___2ymIG {
  display: inline-block;
  padding-left: 10px;
}
.station___3JQ35 {
  color: #999;
}
.staffCorpy___xeLxD {
  display: block;
  float: right;
  width: 100px;
  padding-left: 20px;
  color: #999;
  font-size: 14px;
  text-align: right;
}
.staffTitle___12owR {
  display: block;
  float: left;
  width: 200px;
  overflow: hidden;
  font-size: 14px;
  white-space: nowrap;
  text-align: left;
  text-overflow: ellipsis;
}
.collapse___3j1Qf {
  border-top: 1px solid #e5e5e5;
}
.treeHeight___2suZF {
  height: calc(100vh - 280px);
  overflow-x: auto;
}
.treeHeight___2suZF .ant-tree-title {
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.collapseItem___3ne0h {
  border-bottom: 1px solid #e5e5e5;
  border-radius: 0;
}
.collapseItem___3ne0h .crossCorp___1-XF1 {
  padding: 14px;
  color: #008cf4;
  font-weight: 400;
  font-size: 14px;
}
.TimelineItem___MvQuV {
  position: relative;
  margin-bottom: 20px;
  padding-left: 20px;
}
.TimelineItem___MvQuV::before {
  position: absolute;
  top: 22px;
  left: 0;
  width: 10px;
  height: 10px;
  background-color: #ccc;
  border-radius: 5px;
  content: '';
}
.TimelineItem___MvQuV::after {
  position: absolute;
  top: 38px;
  left: 5px;
  width: 1px;
  height: 100%;
  background-color: #e5e5e5;
  content: '';
}
.department___hn9By {
  height: 60px;
  line-height: 50px;
}
.department___hn9By h3 {
  float: left;
  max-width: 70%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.department___hn9By .mainOrg___1pcoA {
  display: inline-block;
  width: 58px;
  height: 22px;
  margin-left: 16px;
  color: #008cf4;
  line-height: 20px;
  text-align: center;
  background: #e5f3fe;
  border: 1px solid #5bb5f7;
  border-radius: 4px;
}
.department___hn9By button {
  width: 40px;
}
.department___hn9By div {
  float: right;
}
.department___hn9By svg {
  cursor: pointer;
}
.addDepartments___1YDGC {
  position: relative;
  width: 100%;
  padding-top: 3px;
  padding-bottom: 20px;
  padding-left: 20px;
}
.addDepartments___1YDGC::before {
  position: absolute;
  top: 18px;
  left: 0;
  width: 10px;
  height: 10px;
  background-color: #ccc;
  border-radius: 5px;
  content: '';
}
.createRole___2eiBV {
  position: absolute;
  right: 5px;
  z-index: 123;
  padding-left: 20px;
  background: #fff;
}
.departureContainer___3AdO9 {
  display: flex;
  height: 100%;
  margin-top: 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-avatar {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #666666;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  position: relative;
  display: inline-block;
  overflow: hidden;
  color: #fff;
  white-space: nowrap;
  text-align: center;
  vertical-align: middle;
  background: #ccc;
  width: 32px;
  height: 32px;
  line-height: 32px;
  border-radius: 50%;
}
.ant-avatar-image {
  background: transparent;
}
.ant-avatar .ant-image-img {
  display: block;
}
.ant-avatar-string {
  position: absolute;
  left: 50%;
  transform-origin: 0 center;
}
.ant-avatar.ant-avatar-icon {
  font-size: 18px;
}
.ant-avatar.ant-avatar-icon > .anticon {
  margin: 0;
}
.ant-avatar-lg {
  width: 40px;
  height: 40px;
  line-height: 40px;
  border-radius: 50%;
}
.ant-avatar-lg-string {
  position: absolute;
  left: 50%;
  transform-origin: 0 center;
}
.ant-avatar-lg.ant-avatar-icon {
  font-size: 24px;
}
.ant-avatar-lg.ant-avatar-icon > .anticon {
  margin: 0;
}
.ant-avatar-sm {
  width: 24px;
  height: 24px;
  line-height: 24px;
  border-radius: 50%;
}
.ant-avatar-sm-string {
  position: absolute;
  left: 50%;
  transform-origin: 0 center;
}
.ant-avatar-sm.ant-avatar-icon {
  font-size: 14px;
}
.ant-avatar-sm.ant-avatar-icon > .anticon {
  margin: 0;
}
.ant-avatar-square {
  border-radius: 5px;
}
.ant-avatar > img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.ant-avatar-group {
  display: inline-flex;
}
.ant-avatar-group .ant-avatar {
  border: 1px solid #fff;
}
.ant-avatar-group .ant-avatar:not(:first-child) {
  margin-left: -8px;
}
.ant-avatar-group-popover .ant-avatar + .ant-avatar {
  margin-left: 3px;
}
.ant-avatar-group-rtl .ant-avatar:not(:first-child) {
  margin-right: -8px;
  margin-left: 0;
}
.ant-avatar-group-popover.ant-popover-rtl .ant-avatar + .ant-avatar {
  margin-right: 3px;
  margin-left: 0;
}

/*!
 * Cropper.js v1.5.13
 * https://fengyuanchen.github.io/cropperjs
 *
 * Copyright 2015-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2022-11-20T05:30:43.444Z
 */

.cropper-container {
  direction: ltr;
  font-size: 0;
  line-height: 0;
  position: relative;
  touch-action: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.cropper-container img {
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
    display: block;
    height: 100%;
    image-orientation: 0deg;
    max-height: none !important;
    max-width: none !important;
    min-height: 0 !important;
    min-width: 0 !important;
    width: 100%;
  }

.cropper-wrap-box,
.cropper-canvas,
.cropper-drag-box,
.cropper-crop-box,
.cropper-modal {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.cropper-wrap-box,
.cropper-canvas {
  overflow: hidden;
}

.cropper-drag-box {
  background-color: #fff;
  opacity: 0;
}

.cropper-modal {
  background-color: #000;
  opacity: 0.5;
}

.cropper-view-box {
  display: block;
  height: 100%;
  outline: 1px solid #39f;
  outline-color: rgba(51, 153, 255, 75%);
  overflow: hidden;
  width: 100%;
}

.cropper-dashed {
  border: 0 dashed #eee;
  display: block;
  opacity: 0.5;
  position: absolute;
}

.cropper-dashed.dashed-h {
    border-bottom-width: 1px;
    border-top-width: 1px;
    height: calc(100% / 3);
    left: 0;
    top: calc(100% / 3);
    width: 100%;
  }

.cropper-dashed.dashed-v {
    border-left-width: 1px;
    border-right-width: 1px;
    height: 100%;
    left: calc(100% / 3);
    top: 0;
    width: calc(100% / 3);
  }

.cropper-center {
  display: block;
  height: 0;
  left: 50%;
  opacity: 0.75;
  position: absolute;
  top: 50%;
  width: 0;
}

.cropper-center::before,
  .cropper-center::after {
    background-color: #eee;
    content: " ";
    display: block;
    position: absolute;
  }

.cropper-center::before {
    height: 1px;
    left: -3px;
    top: 0;
    width: 7px;
  }

.cropper-center::after {
    height: 7px;
    left: 0;
    top: -3px;
    width: 1px;
  }

.cropper-face,
.cropper-line,
.cropper-point {
  display: block;
  height: 100%;
  opacity: 0.1;
  position: absolute;
  width: 100%;
}

.cropper-face {
  background-color: #fff;
  left: 0;
  top: 0;
}

.cropper-line {
  background-color: #39f;
}

.cropper-line.line-e {
    cursor: ew-resize;
    right: -3px;
    top: 0;
    width: 5px;
  }

.cropper-line.line-n {
    cursor: ns-resize;
    height: 5px;
    left: 0;
    top: -3px;
  }

.cropper-line.line-w {
    cursor: ew-resize;
    left: -3px;
    top: 0;
    width: 5px;
  }

.cropper-line.line-s {
    bottom: -3px;
    cursor: ns-resize;
    height: 5px;
    left: 0;
  }

.cropper-point {
  background-color: #39f;
  height: 5px;
  opacity: 0.75;
  width: 5px;
}

.cropper-point.point-e {
    cursor: ew-resize;
    margin-top: -3px;
    right: -3px;
    top: 50%;
  }

.cropper-point.point-n {
    cursor: ns-resize;
    left: 50%;
    margin-left: -3px;
    top: -3px;
  }

.cropper-point.point-w {
    cursor: ew-resize;
    left: -3px;
    margin-top: -3px;
    top: 50%;
  }

.cropper-point.point-s {
    bottom: -3px;
    cursor: s-resize;
    left: 50%;
    margin-left: -3px;
  }

.cropper-point.point-ne {
    cursor: nesw-resize;
    right: -3px;
    top: -3px;
  }

.cropper-point.point-nw {
    cursor: nwse-resize;
    left: -3px;
    top: -3px;
  }

.cropper-point.point-sw {
    bottom: -3px;
    cursor: nesw-resize;
    left: -3px;
  }

.cropper-point.point-se {
    bottom: -3px;
    cursor: nwse-resize;
    height: 20px;
    opacity: 1;
    right: -3px;
    width: 20px;
  }

@media (min-width: 768px) {

.cropper-point.point-se {
      height: 15px;
      width: 15px;
  }
    }

@media (min-width: 992px) {

.cropper-point.point-se {
      height: 10px;
      width: 10px;
  }
    }

@media (min-width: 1200px) {

.cropper-point.point-se {
      height: 5px;
      opacity: 0.75;
      width: 5px;
  }
    }

.cropper-point.point-se::before {
    background-color: #39f;
    bottom: -50%;
    content: " ";
    display: block;
    height: 200%;
    opacity: 0;
    position: absolute;
    right: -50%;
    width: 200%;
  }

.cropper-invisible {
  opacity: 0;
}

.cropper-bg {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC");
}

.cropper-hide {
  display: block;
  height: 0;
  position: absolute;
  width: 0;
}

.cropper-hidden {
  display: none !important;
}

.cropper-move {
  cursor: move;
}

.cropper-crop {
  cursor: crosshair;
}

.cropper-disabled .cropper-drag-box,
.cropper-disabled .cropper-face,
.cropper-disabled .cropper-line,
.cropper-disabled .cropper-point {
  cursor: not-allowed;
}

.waitList___BatrM .item___FtARH {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 24px 16px;
  border-bottom: 1px solid #e5e5e5;
}
.waitList___BatrM .item___FtARH:last-child {
  border-bottom: none;
}
.waitList___BatrM .item___FtARH:hover {
  background-color: #f7f7f7;
  cursor: pointer;
}
.waitList___BatrM .item___FtARH .left___UcQ4s {
  display: flex;
  align-items: flex-start;
}
.waitList___BatrM .item___FtARH .left___UcQ4s .content___5r2To {
  flex: 1 1;
  margin-left: 16px;
  margin-right: 24px;
  font-size: 16px;
  color: #333;
}
.waitList___BatrM .item___FtARH .left___UcQ4s .content___5r2To .text___r_bE_ {
  margin: 0 12px;
  color: #999999;
}
.waitList___BatrM .item___FtARH .left___UcQ4s .content___5r2To .type___1WBHO {
  font-weight: 500;
}
.waitList___BatrM .item___FtARH .left___UcQ4s .content___5r2To .desc___2JptM {
  display: flex;
  font-size: 14px;
  color: #999999;
  margin-top: 8px;
}
.waitList___BatrM .item___FtARH .left___UcQ4s .content___5r2To .desc___2JptM .cell___1vNqc {
  margin-left: 30px;
}
.waitList___BatrM .item___FtARH .left___UcQ4s .content___5r2To .desc___2JptM .value___WNLWK {
  flex: 1 1;
  margin: 0;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
}
.waitList___BatrM .item___FtARH .btn___2Smca {
  color: #008cf4;
}

.waitDone___3iRJM .title___1lMcp {
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 18px;
}
.waitDone___3iRJM .title___1lMcp .set___VEFhI {
  display: inherit;
  align-items: inherit;
  font-weight: normal;
  font-size: 14px;
  color: #008cf4;
  cursor: pointer;
}
.waitDone___3iRJM .title___1lMcp .set___VEFhI svg {
  margin-left: 8px;
}
.waitDone___3iRJM .nav___1Bt4A {
  padding: 0;
  margin-bottom: 0;
  list-style: none;
}
.waitDone___3iRJM .nav___1Bt4A li {
  display: inline-block;
  width: 100px;
  height: 36px;
  text-align: center;
  line-height: 36px;
  font-weight: normal;
  font-size: 14px;
  color: #333333;
  background-color: #f2f3f8;
  border-radius: 4px;
  margin-right: 20px;
  cursor: pointer;
}
.waitDone___3iRJM .nav___1Bt4A li.active___3m63T {
  background-color: #008cf4;
  color: #fff;
}
.waitDoneContent___1NMdA {
  height: 100%;
  overflow-y: auto;
}
.waitDoneContent___1NMdA .ant-skeleton {
  margin: 0 16px;
  width: calc(100% - 32px);
}

/* 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-picker {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #666666;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  padding: 6px 11px 6px;
  position: relative;
  display: inline-flex;
  align-items: center;
  background: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 5px;
  transition: border 0.3s, box-shadow 0.3s;
}
.ant-picker:hover,
.ant-picker-focused {
  border-color: #29a9ff;
  border-right-width: 1px !important;
}
.ant-picker-focused {
  border-color: #29a9ff;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(0, 140, 244, 0.2);
}
.ant-picker.ant-picker-disabled {
  background: #f5f5f5;
  border-color: #d9d9d9;
  cursor: not-allowed;
}
.ant-picker.ant-picker-disabled .ant-picker-suffix {
  color: #CCCCCC;
}
.ant-picker.ant-picker-borderless {
  background-color: transparent !important;
  border-color: transparent !important;
  box-shadow: none !important;
}
.ant-picker-input {
  position: relative;
  display: inline-flex;
  align-items: center;
  width: 100%;
}
.ant-picker-input > input {
  position: relative;
  display: inline-block;
  width: 100%;
  min-width: 0;
  padding: 6px 11px;
  color: #666666;
  font-size: 14px;
  line-height: 1.5715;
  background-color: #fff;
  background-image: none;
  border: 1px solid #E0E0E0;
  border-radius: 5px;
  transition: all 0.3s;
  flex: auto;
  min-width: 1px;
  height: auto;
  padding: 0;
  background: transparent;
  border: 0;
}
.ant-picker-input > input::-webkit-input-placeholder {
  color: #bfbfbf;
}
.ant-picker-input > input:-ms-input-placeholder {
  color: #bfbfbf;
}
.ant-picker-input > input::-ms-input-placeholder {
  color: #bfbfbf;
}
.ant-picker-input > input::placeholder {
  color: #bfbfbf;
}
.ant-picker-input > input:-ms-input-placeholder {
  text-overflow: ellipsis;
}
.ant-picker-input > input:placeholder-shown {
  text-overflow: ellipsis;
}
.ant-picker-input > input:hover {
  border-color: #29a9ff;
  border-right-width: 1px !important;
}
.ant-picker-input > input:focus,
.ant-picker-input > input-focused {
  border-color: #29a9ff;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(0, 140, 244, 0.2);
}
.ant-picker-input > input-disabled {
  color: #CCCCCC;
  background-color: #f5f5f5;
  border-color: #E0E0E0;
  box-shadow: none;
  cursor: not-allowed;
  opacity: 1;
}
.ant-picker-input > input-disabled:hover {
  border-color: #E0E0E0;
  border-right-width: 1px !important;
}
.ant-picker-input > input[disabled] {
  color: #CCCCCC;
  background-color: #f5f5f5;
  border-color: #E0E0E0;
  box-shadow: none;
  cursor: not-allowed;
  opacity: 1;
}
.ant-picker-input > input[disabled]:hover {
  border-color: #E0E0E0;
  border-right-width: 1px !important;
}
.ant-picker-input > input-borderless,
.ant-picker-input > input-borderless:hover,
.ant-picker-input > input-borderless:focus,
.ant-picker-input > input-borderless-focused,
.ant-picker-input > input-borderless-disabled,
.ant-picker-input > input-borderless[disabled] {
  background-color: transparent;
  border: none;
  box-shadow: none;
}
textarea.ant-picker-input > input {
  max-width: 100%;
  height: auto;
  min-height: 36px;
  line-height: 1.5715;
  vertical-align: bottom;
  transition: all 0.3s, height 0s;
}
.ant-picker-input > input-lg {
  padding: 6.5px 11px;
  font-size: 16px;
}
.ant-picker-input > input-sm {
  padding: 0px 7px;
}
.ant-picker-input > input:focus {
  box-shadow: none;
}
.ant-picker-input > input[disabled] {
  background: transparent;
}
.ant-picker-input:hover .ant-picker-clear {
  opacity: 1;
}
.ant-picker-input-placeholder > input {
  color: #bfbfbf;
}
.ant-picker-large {
  padding: 6.5px 11px 6.5px;
}
.ant-picker-large .ant-picker-input > input {
  font-size: 16px;
}
.ant-picker-small {
  padding: 0px 7px 0px;
}
.ant-picker-suffix {
  align-self: center;
  margin-left: 4px;
  color: #CCCCCC;
  line-height: 1;
  pointer-events: none;
}
.ant-picker-suffix > * {
  vertical-align: top;
}
.ant-picker-clear {
  position: absolute;
  top: 50%;
  right: 0;
  color: #CCCCCC;
  line-height: 1;
  background: #fff;
  transform: translateY(-50%);
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.3s, color 0.3s;
}
.ant-picker-clear > * {
  vertical-align: top;
}
.ant-picker-clear:hover {
  color: #999999;
}
.ant-picker-separator {
  position: relative;
  display: inline-block;
  width: 1em;
  height: 16px;
  color: #CCCCCC;
  font-size: 16px;
  vertical-align: top;
  cursor: default;
}
.ant-picker-focused .ant-picker-separator {
  color: #999999;
}
.ant-picker-disabled .ant-picker-range-separator .ant-picker-separator {
  cursor: not-allowed;
}
.ant-picker-range {
  position: relative;
  display: inline-flex;
}
.ant-picker-range .ant-picker-clear {
  right: 11px;
}
.ant-picker-range:hover .ant-picker-clear {
  opacity: 1;
}
.ant-picker-range .ant-picker-active-bar {
  bottom: -1px;
  height: 2px;
  margin-left: 11px;
  background: #008CF4;
  opacity: 0;
  transition: all 0.3s ease-out;
  pointer-events: none;
}
.ant-picker-range.ant-picker-focused .ant-picker-active-bar {
  opacity: 1;
}
.ant-picker-range-separator {
  align-items: center;
  padding: 0 8px;
  line-height: 1;
}
.ant-picker-range.ant-picker-small .ant-picker-clear {
  right: 7px;
}
.ant-picker-range.ant-picker-small .ant-picker-active-bar {
  margin-left: 7px;
}
.ant-picker-dropdown {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #666666;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  position: absolute;
  z-index: 1050;
}
.ant-picker-dropdown-hidden {
  display: none;
}
.ant-picker-dropdown-placement-bottomLeft .ant-picker-range-arrow {
  top: 1.66666667px;
  display: block;
  transform: rotate(-45deg);
}
.ant-picker-dropdown-placement-topLeft .ant-picker-range-arrow {
  bottom: 1.66666667px;
  display: block;
  transform: rotate(135deg);
}
.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-topLeft,
.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-topRight,
.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-topLeft,
.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-topRight {
  animation-name: antSlideDownIn;
}
.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-bottomLeft,
.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-bottomRight,
.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-bottomLeft,
.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-bottomRight {
  animation-name: antSlideUpIn;
}
.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-topLeft,
.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-topRight {
  animation-name: antSlideDownOut;
}
.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-bottomLeft,
.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-bottomRight {
  animation-name: antSlideUpOut;
}
.ant-picker-dropdown-range {
  padding: 6.66666667px 0;
}
.ant-picker-dropdown-range-hidden {
  display: none;
}
.ant-picker-dropdown .ant-picker-panel > .ant-picker-time-panel {
  padding-top: 4px;
}
.ant-picker-ranges {
  margin-bottom: 0;
  padding: 4px 12px;
  overflow: hidden;
  line-height: 34px;
  text-align: left;
  list-style: none;
}
.ant-picker-ranges > li {
  display: inline-block;
}
.ant-picker-ranges .ant-picker-preset > .ant-tag-blue {
  color: #008CF4;
  background: #e6f8ff;
  border-color: #7ad3ff;
  cursor: pointer;
}
.ant-picker-ranges .ant-picker-ok {
  float: right;
  margin-left: 8px;
}
.ant-picker-range-wrapper {
  display: flex;
}
.ant-picker-range-arrow {
  position: absolute;
  z-index: 1;
  display: none;
  width: 10px;
  height: 10px;
  margin-left: 16.5px;
  box-shadow: 2px -2px 6px rgba(0, 0, 0, 0.06);
  transition: left 0.3s ease-out;
}
.ant-picker-range-arrow::after {
  position: absolute;
  top: 1px;
  right: 1px;
  width: 10px;
  height: 10px;
  border: 5px solid #f0f0f0;
  border-color: #fff #fff transparent transparent;
  content: '';
}
.ant-picker-panel-container {
  overflow: hidden;
  vertical-align: top;
  background: #fff;
  border-radius: 5px;
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
  transition: margin 0.3s;
}
.ant-picker-panel-container .ant-picker-panels {
  display: inline-flex;
  flex-wrap: nowrap;
  direction: ltr;
}
.ant-picker-panel-container .ant-picker-panel {
  vertical-align: top;
  background: transparent;
  border-width: 0 0 1px 0;
  border-radius: 0;
}
.ant-picker-panel-container .ant-picker-panel .ant-picker-content,
.ant-picker-panel-container .ant-picker-panel table {
  text-align: center;
}
.ant-picker-panel-container .ant-picker-panel-focused {
  border-color: #f0f0f0;
}
.ant-picker-panel {
  display: inline-flex;
  flex-direction: column;
  text-align: center;
  background: #fff;
  border: 1px solid #f0f0f0;
  border-radius: 5px;
  outline: none;
}
.ant-picker-panel-focused {
  border-color: #008CF4;
}
.ant-picker-decade-panel,
.ant-picker-year-panel,
.ant-picker-quarter-panel,
.ant-picker-month-panel,
.ant-picker-week-panel,
.ant-picker-date-panel,
.ant-picker-time-panel {
  display: flex;
  flex-direction: column;
  width: 280px;
}
.ant-picker-header {
  display: flex;
  padding: 0 8px;
  color: #333333;
  border-bottom: 1px solid #f0f0f0;
}
.ant-picker-header > * {
  flex: none;
}
.ant-picker-header button {
  padding: 0;
  color: #CCCCCC;
  line-height: 40px;
  background: transparent;
  border: 0;
  cursor: pointer;
  transition: color 0.3s;
}
.ant-picker-header > button {
  min-width: 1.6em;
  font-size: 14px;
}
.ant-picker-header > button:hover {
  color: #666666;
}
.ant-picker-header-view {
  flex: auto;
  font-weight: 500;
  line-height: 40px;
}
.ant-picker-header-view button {
  color: inherit;
  font-weight: inherit;
}
.ant-picker-header-view button:not(:first-child) {
  margin-left: 8px;
}
.ant-picker-header-view button:hover {
  color: #008CF4;
}
.ant-picker-prev-icon,
.ant-picker-next-icon,
.ant-picker-super-prev-icon,
.ant-picker-super-next-icon {
  position: relative;
  display: inline-block;
  width: 7px;
  height: 7px;
}
.ant-picker-prev-icon::before,
.ant-picker-next-icon::before,
.ant-picker-super-prev-icon::before,
.ant-picker-super-next-icon::before {
  position: absolute;
  top: 0;
  left: 0;
  display: inline-block;
  width: 7px;
  height: 7px;
  border: 0 solid currentColor;
  border-width: 1.5px 0 0 1.5px;
  content: '';
}
.ant-picker-super-prev-icon::after,
.ant-picker-super-next-icon::after {
  position: absolute;
  top: 4px;
  left: 4px;
  display: inline-block;
  width: 7px;
  height: 7px;
  border: 0 solid currentColor;
  border-width: 1.5px 0 0 1.5px;
  content: '';
}
.ant-picker-prev-icon,
.ant-picker-super-prev-icon {
  transform: rotate(-45deg);
}
.ant-picker-next-icon,
.ant-picker-super-next-icon {
  transform: rotate(135deg);
}
.ant-picker-content {
  width: 100%;
  table-layout: fixed;
  border-collapse: collapse;
}
.ant-picker-content th,
.ant-picker-content td {
  position: relative;
  min-width: 24px;
  font-weight: 400;
}
.ant-picker-content th {
  height: 30px;
  color: #666666;
  line-height: 30px;
}
.ant-picker-cell {
  padding: 3px 0;
  color: #CCCCCC;
  cursor: pointer;
}
.ant-picker-cell-in-view {
  color: #666666;
}
.ant-picker-cell::before {
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  z-index: 1;
  height: 24px;
  transform: translateY(-50%);
  transition: all 0.3s;
  content: '';
}
.ant-picker-cell .ant-picker-cell-inner {
  position: relative;
  z-index: 2;
  display: inline-block;
  min-width: 24px;
  height: 24px;
  line-height: 24px;
  border-radius: 5px;
  transition: background 0.3s, border 0.3s;
}
.ant-picker-cell:hover:not(.ant-picker-cell-in-view) .ant-picker-cell-inner,
.ant-picker-cell:hover:not(.ant-picker-cell-selected):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end):not(.ant-picker-cell-range-hover-start):not(.ant-picker-cell-range-hover-end) .ant-picker-cell-inner {
  background: #f5f5f5;
}
.ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  border: 1px solid #008CF4;
  border-radius: 5px;
  content: '';
}
.ant-picker-cell-in-view.ant-picker-cell-in-range {
  position: relative;
}
.ant-picker-cell-in-view.ant-picker-cell-in-range::before {
  background: #e6f8ff;
}
.ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner,
.ant-picker-cell-in-view.ant-picker-cell-range-start .ant-picker-cell-inner,
.ant-picker-cell-in-view.ant-picker-cell-range-end .ant-picker-cell-inner {
  color: #fff;
  background: #008CF4;
}
.ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single)::before,
.ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single)::before {
  background: #e6f8ff;
}
.ant-picker-cell-in-view.ant-picker-cell-range-start::before {
  left: 50%;
}
.ant-picker-cell-in-view.ant-picker-cell-range-end::before {
  right: 50%;
}
.ant-picker-cell-in-view.ant-picker-cell-range-hover-start:not(.ant-picker-cell-in-range):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end)::after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover-end:not(.ant-picker-cell-in-range):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end)::after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover-start.ant-picker-cell-range-start-single::after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover-start.ant-picker-cell-range-start.ant-picker-cell-range-end.ant-picker-cell-range-end-near-hover::after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover-end.ant-picker-cell-range-start.ant-picker-cell-range-end.ant-picker-cell-range-start-near-hover::after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover-end.ant-picker-cell-range-end-single::after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover:not(.ant-picker-cell-in-range)::after {
  position: absolute;
  top: 50%;
  z-index: 0;
  height: 24px;
  border-top: 1px dashed #5bb9ff;
  border-bottom: 1px dashed #5bb9ff;
  transform: translateY(-50%);
  transition: all 0.3s;
  content: '';
}
.ant-picker-cell-range-hover-start::after,
.ant-picker-cell-range-hover-end::after,
.ant-picker-cell-range-hover::after {
  right: 0;
  left: 2px;
}
.ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover::before,
.ant-picker-cell-in-view.ant-picker-cell-range-start.ant-picker-cell-range-hover::before,
.ant-picker-cell-in-view.ant-picker-cell-range-end.ant-picker-cell-range-hover::before,
.ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single).ant-picker-cell-range-hover-start::before,
.ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single).ant-picker-cell-range-hover-end::before,
.ant-picker-panel > :not(.ant-picker-date-panel) .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start::before,
.ant-picker-panel > :not(.ant-picker-date-panel) .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end::before {
  background: #a7daff;
}
.ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single):not(.ant-picker-cell-range-end) .ant-picker-cell-inner {
  border-radius: 5px 0 0 5px;
}
.ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single):not(.ant-picker-cell-range-start) .ant-picker-cell-inner {
  border-radius: 0 5px 5px 0;
}
.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start .ant-picker-cell-inner::after,
.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end .ant-picker-cell-inner::after {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: -1;
  background: #a7daff;
  transition: all 0.3s;
  content: '';
}
.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start .ant-picker-cell-inner::after {
  right: -6px;
  left: 0;
}
.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end .ant-picker-cell-inner::after {
  right: 0;
  left: -6px;
}
.ant-picker-cell-range-hover.ant-picker-cell-range-start::after {
  right: 50%;
}
.ant-picker-cell-range-hover.ant-picker-cell-range-end::after {
  left: 50%;
}
tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover:first-child::after,
tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover-end:first-child::after,
.ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-edge-start.ant-picker-cell-range-hover-edge-start-near-range::after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover-edge-start-near-range)::after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover-start::after {
  left: 6px;
  border-left: 1px dashed #5bb9ff;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}
tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover:last-child::after,
tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover-start:last-child::after,
.ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover-edge-end.ant-picker-cell-range-hover-edge-end-near-range::after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-end:not(.ant-picker-cell-range-hover-edge-end-near-range)::after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover-end::after {
  right: 6px;
  border-right: 1px dashed #5bb9ff;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}
.ant-picker-cell-disabled {
  color: #CCCCCC;
  pointer-events: none;
}
.ant-picker-cell-disabled .ant-picker-cell-inner {
  background: transparent;
}
.ant-picker-cell-disabled::before {
  background: rgba(0, 0, 0, 0.04);
}
.ant-picker-cell-disabled.ant-picker-cell-today .ant-picker-cell-inner::before {
  border-color: #CCCCCC;
}
.ant-picker-decade-panel .ant-picker-content,
.ant-picker-year-panel .ant-picker-content,
.ant-picker-quarter-panel .ant-picker-content,
.ant-picker-month-panel .ant-picker-content {
  height: 264px;
}
.ant-picker-decade-panel .ant-picker-cell-inner,
.ant-picker-year-panel .ant-picker-cell-inner,
.ant-picker-quarter-panel .ant-picker-cell-inner,
.ant-picker-month-panel .ant-picker-cell-inner {
  padding: 0 8px;
}
.ant-picker-quarter-panel .ant-picker-content {
  height: 56px;
}
.ant-picker-footer {
  width: -webkit-min-content;
  width: -moz-min-content;
  width: min-content;
  min-width: 100%;
  line-height: 38px;
  text-align: center;
  border-bottom: 1px solid transparent;
}
.ant-picker-panel .ant-picker-footer {
  border-top: 1px solid #f0f0f0;
}
.ant-picker-footer-extra {
  padding: 0 12px;
  line-height: 38px;
  text-align: left;
}
.ant-picker-footer-extra:not(:last-child) {
  border-bottom: 1px solid #f0f0f0;
}
.ant-picker-now {
  text-align: left;
}
.ant-picker-today-btn {
  color: #008CF4;
}
.ant-picker-today-btn:hover {
  color: #29a9ff;
}
.ant-picker-today-btn:active {
  color: #006ecf;
}
.ant-picker-today-btn.ant-picker-today-btn-disabled {
  color: #CCCCCC;
  cursor: not-allowed;
}
.ant-picker-decade-panel .ant-picker-cell-inner {
  padding: 0 4px;
}
.ant-picker-decade-panel .ant-picker-cell::before {
  display: none;
}
.ant-picker-year-panel .ant-picker-body,
.ant-picker-quarter-panel .ant-picker-body,
.ant-picker-month-panel .ant-picker-body {
  padding: 0 8px;
}
.ant-picker-year-panel .ant-picker-cell-inner,
.ant-picker-quarter-panel .ant-picker-cell-inner,
.ant-picker-month-panel .ant-picker-cell-inner {
  width: 60px;
}
.ant-picker-year-panel .ant-picker-cell-range-hover-start::after,
.ant-picker-quarter-panel .ant-picker-cell-range-hover-start::after,
.ant-picker-month-panel .ant-picker-cell-range-hover-start::after {
  left: 14px;
  border-left: 1px dashed #5bb9ff;
  border-radius: 5px 0 0 5px;
}
.ant-picker-panel-rtl .ant-picker-year-panel .ant-picker-cell-range-hover-start::after,
.ant-picker-panel-rtl .ant-picker-quarter-panel .ant-picker-cell-range-hover-start::after,
.ant-picker-panel-rtl .ant-picker-month-panel .ant-picker-cell-range-hover-start::after {
  right: 14px;
  border-right: 1px dashed #5bb9ff;
  border-radius: 0 5px 5px 0;
}
.ant-picker-year-panel .ant-picker-cell-range-hover-end::after,
.ant-picker-quarter-panel .ant-picker-cell-range-hover-end::after,
.ant-picker-month-panel .ant-picker-cell-range-hover-end::after {
  right: 14px;
  border-right: 1px dashed #5bb9ff;
  border-radius: 0 5px 5px 0;
}
.ant-picker-panel-rtl .ant-picker-year-panel .ant-picker-cell-range-hover-end::after,
.ant-picker-panel-rtl .ant-picker-quarter-panel .ant-picker-cell-range-hover-end::after,
.ant-picker-panel-rtl .ant-picker-month-panel .ant-picker-cell-range-hover-end::after {
  left: 14px;
  border-left: 1px dashed #5bb9ff;
  border-radius: 5px 0 0 5px;
}
.ant-picker-week-panel .ant-picker-body {
  padding: 8px 12px;
}
.ant-picker-week-panel .ant-picker-cell:hover .ant-picker-cell-inner,
.ant-picker-week-panel .ant-picker-cell-selected .ant-picker-cell-inner,
.ant-picker-week-panel .ant-picker-cell .ant-picker-cell-inner {
  background: transparent !important;
}
.ant-picker-week-panel-row td {
  transition: background 0.3s;
}
.ant-picker-week-panel-row:hover td {
  background: #f5f5f5;
}
.ant-picker-week-panel-row-selected td,
.ant-picker-week-panel-row-selected:hover td {
  background: #008CF4;
}
.ant-picker-week-panel-row-selected td.ant-picker-cell-week,
.ant-picker-week-panel-row-selected:hover td.ant-picker-cell-week {
  color: rgba(255, 255, 255, 0.5);
}
.ant-picker-week-panel-row-selected td.ant-picker-cell-today .ant-picker-cell-inner::before,
.ant-picker-week-panel-row-selected:hover td.ant-picker-cell-today .ant-picker-cell-inner::before {
  border-color: #fff;
}
.ant-picker-week-panel-row-selected td .ant-picker-cell-inner,
.ant-picker-week-panel-row-selected:hover td .ant-picker-cell-inner {
  color: #fff;
}
.ant-picker-date-panel .ant-picker-body {
  padding: 8px 12px;
}
.ant-picker-date-panel .ant-picker-content {
  width: 252px;
}
.ant-picker-date-panel .ant-picker-content th {
  width: 36px;
}
.ant-picker-datetime-panel {
  display: flex;
}
.ant-picker-datetime-panel .ant-picker-time-panel {
  border-left: 1px solid #f0f0f0;
}
.ant-picker-datetime-panel .ant-picker-date-panel,
.ant-picker-datetime-panel .ant-picker-time-panel {
  transition: opacity 0.3s;
}
.ant-picker-datetime-panel-active .ant-picker-date-panel,
.ant-picker-datetime-panel-active .ant-picker-time-panel {
  opacity: 0.3;
}
.ant-picker-datetime-panel-active .ant-picker-date-panel-active,
.ant-picker-datetime-panel-active .ant-picker-time-panel-active {
  opacity: 1;
}
.ant-picker-time-panel {
  width: auto;
  min-width: auto;
}
.ant-picker-time-panel .ant-picker-content {
  display: flex;
  flex: auto;
  height: 224px;
}
.ant-picker-time-panel-column {
  flex: 1 0 auto;
  width: 56px;
  margin: 0;
  padding: 0;
  overflow-y: hidden;
  text-align: left;
  list-style: none;
  transition: background 0.3s;
}
.ant-picker-time-panel-column::after {
  display: block;
  height: 196px;
  content: '';
}
.ant-picker-datetime-panel .ant-picker-time-panel-column::after {
  height: 198px;
}
.ant-picker-time-panel-column:not(:first-child) {
  border-left: 1px solid #f0f0f0;
}
.ant-picker-time-panel-column-active {
  background: rgba(230, 248, 255, 0.2);
}
.ant-picker-time-panel-column:hover {
  overflow-y: auto;
}
.ant-picker-time-panel-column > li {
  margin: 0;
  padding: 0;
}
.ant-picker-time-panel-column > li.ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner {
  display: block;
  width: 100%;
  height: 28px;
  margin: 0;
  padding: 0 0 0 14px;
  color: #666666;
  line-height: 28px;
  border-radius: 0;
  cursor: pointer;
  transition: background 0.3s;
}
.ant-picker-time-panel-column > li.ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner:hover {
  background: #f5f5f5;
}
.ant-picker-time-panel-column > li.ant-picker-time-panel-cell-selected .ant-picker-time-panel-cell-inner {
  background: #e6f8ff;
}
.ant-picker-time-panel-column > li.ant-picker-time-panel-cell-disabled .ant-picker-time-panel-cell-inner {
  color: #CCCCCC;
  background: transparent;
  cursor: not-allowed;
}
/* stylelint-disable-next-line */
_:-ms-fullscreen .ant-picker-range-wrapper .ant-picker-month-panel .ant-picker-cell,
:root .ant-picker-range-wrapper .ant-picker-month-panel .ant-picker-cell,
_:-ms-fullscreen .ant-picker-range-wrapper .ant-picker-year-panel .ant-picker-cell,
:root .ant-picker-range-wrapper .ant-picker-year-panel .ant-picker-cell {
  padding: 21px 0;
}
.ant-picker-rtl {
  direction: rtl;
}
.ant-picker-rtl .ant-picker-suffix {
  margin-right: 4px;
  margin-left: 0;
}
.ant-picker-rtl .ant-picker-clear {
  right: auto;
  left: 0;
}
.ant-picker-rtl .ant-picker-separator {
  transform: rotate(180deg);
}
.ant-picker-panel-rtl .ant-picker-header-view button:not(:first-child) {
  margin-right: 8px;
  margin-left: 0;
}
.ant-picker-rtl.ant-picker-range .ant-picker-clear {
  right: auto;
  left: 11px;
}
.ant-picker-rtl.ant-picker-range .ant-picker-active-bar {
  margin-right: 11px;
  margin-left: 0;
}
.ant-picker-rtl.ant-picker-range.ant-picker-small .ant-picker-active-bar {
  margin-right: 7px;
}
.ant-picker-dropdown-rtl .ant-picker-ranges {
  text-align: right;
}
.ant-picker-dropdown-rtl .ant-picker-ranges .ant-picker-ok {
  float: left;
  margin-right: 8px;
  margin-left: 0;
}
.ant-picker-panel-rtl {
  direction: rtl;
}
.ant-picker-panel-rtl .ant-picker-prev-icon,
.ant-picker-panel-rtl .ant-picker-super-prev-icon {
  transform: rotate(135deg);
}
.ant-picker-panel-rtl .ant-picker-next-icon,
.ant-picker-panel-rtl .ant-picker-super-next-icon {
  transform: rotate(-45deg);
}
.ant-picker-cell .ant-picker-cell-inner {
  position: relative;
  z-index: 2;
  display: inline-block;
  min-width: 24px;
  height: 24px;
  line-height: 24px;
  border-radius: 5px;
  transition: background 0.3s, border 0.3s;
}
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-start::before {
  right: 50%;
  left: 0;
}
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-end::before {
  right: 0;
  left: 50%;
}
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-start.ant-picker-cell-range-end::before {
  right: 50%;
  left: 50%;
}
.ant-picker-panel-rtl .ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start .ant-picker-cell-inner::after {
  right: 0;
  left: -6px;
}
.ant-picker-panel-rtl .ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end .ant-picker-cell-inner::after {
  right: -6px;
  left: 0;
}
.ant-picker-panel-rtl .ant-picker-cell-range-hover.ant-picker-cell-range-start::after {
  right: 0;
  left: 50%;
}
.ant-picker-panel-rtl .ant-picker-cell-range-hover.ant-picker-cell-range-end::after {
  right: 50%;
  left: 0;
}
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single):not(.ant-picker-cell-range-end) .ant-picker-cell-inner {
  border-radius: 0 5px 5px 0;
}
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single):not(.ant-picker-cell-range-start) .ant-picker-cell-inner {
  border-radius: 5px 0 0 5px;
}
.ant-picker-panel-rtl tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover:not(.ant-picker-cell-selected):first-child::after,
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-edge-start.ant-picker-cell-range-hover-edge-start-near-range::after,
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover-edge-start-near-range)::after,
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-start::after {
  right: 6px;
  left: 0;
  border-right: 1px dashed #5bb9ff;
  border-left: none;
  border-top-left-radius: 0;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 0;
}
.ant-picker-panel-rtl tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover:not(.ant-picker-cell-selected):last-child::after,
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover-edge-end.ant-picker-cell-range-hover-edge-end-near-range::after,
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-end:not(.ant-picker-cell-range-hover-edge-end-near-range)::after,
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-end::after {
  right: 0;
  left: 6px;
  border-right: none;
  border-left: 1px dashed #5bb9ff;
  border-top-left-radius: 5px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 5px;
}
.ant-picker-panel-rtl tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover-start:last-child::after,
.ant-picker-panel-rtl tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover-end:first-child::after,
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover)::after,
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-end.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover)::after,
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover-start.ant-picker-cell-range-hover-edge-end:not(.ant-picker-cell-range-hover)::after,
.ant-picker-panel-rtl tr > .ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover.ant-picker-cell-range-hover-edge-start:last-child::after,
.ant-picker-panel-rtl tr > .ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover.ant-picker-cell-range-hover-edge-end:first-child::after {
  right: 6px;
  left: 6px;
  border-right: 1px dashed #5bb9ff;
  border-left: 1px dashed #5bb9ff;
  border-radius: 5px;
}
.ant-picker-dropdown-rtl .ant-picker-footer-extra {
  direction: rtl;
  text-align: right;
}
.ant-picker-panel-rtl .ant-picker-time-panel {
  direction: ltr;
}

.homePage___2U1H9 {
  display: flex;
  flex-direction: column;
  height: calc(100% - 40px);
  margin: 20px;
}
.homePage___2U1H9 .card___8Db4b {
  padding: 24px;
  padding-bottom: 100px;
  background: #fff;
  border-radius: 10px;
  box-shadow: 0 1px 4px 0 #e5e5e5;
}
.homePage___2U1H9 .top___1mWzK {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 20px;
  padding: 19px 24px;
}
.homePage___2U1H9 .top___1mWzK .topLeft___2PHcr {
  width: 450px;
}
.homePage___2U1H9 .top___1mWzK .topRight___1OnNS {
  flex: 1 1;
  max-width: 1100px;
}
.homePage___2U1H9 .top___1mWzK .topRight___1OnNS,
.homePage___2U1H9 .top___1mWzK .infoItem___1CjiF {
  display: flex;
  align-items: center;
}
.homePage___2U1H9 .top___1mWzK .infoItem___1CjiF .infoItemRight___2CLeX {
  margin-left: 20px;
}
.homePage___2U1H9 .top___1mWzK .infoItem___1CjiF .infoItemRight___2CLeX .userName___1jt4c {
  margin-bottom: 12px;
  font-size: 16px;
}
.homePage___2U1H9 .top___1mWzK .infoItem___1CjiF .infoItemRight___2CLeX .userDesc___fMQXz {
  color: #999;
}
.homePage___2U1H9 .top___1mWzK .userInfo___12Uor .userName___1jt4c,
.homePage___2U1H9 .top___1mWzK .userInfo___12Uor .userDesc___fMQXz {
  width: 330px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.homePage___2U1H9 .top___1mWzK .statisItem___1gSMZ {
  width: 25%;
}
.homePage___2U1H9 .top___1mWzK .statisItem___1gSMZ span {
  cursor: pointer;
}
.homePage___2U1H9 .top___1mWzK .statisItem___1gSMZ .num___1QxoB {
  margin-bottom: 10px;
  color: #008cf4;
  font-size: 24px;
  line-height: 28px;
  cursor: pointer;
}
.homePage___2U1H9 .bottom___1PJW1 {
  display: flex;
  flex: 1 1;
  overflow: hidden;
}
.homePage___2U1H9 .bottom___1PJW1 .bottomLeft___3KmoR,
.homePage___2U1H9 .bottom___1PJW1 .bottomRight___3E2Yt {
  position: relative;
  width: calc((100% - 20px) / 2);
  height: 100%;
}
.homePage___2U1H9 .bottom___1PJW1 .bottomLeft___3KmoR .title___3IJjE,
.homePage___2U1H9 .bottom___1PJW1 .bottomRight___3E2Yt .title___3IJjE {
  font-weight: bold;
  font-size: 20px;
}
.homePage___2U1H9 .bottom___1PJW1 .bottomLeft___3KmoR {
  display: flex;
  flex-direction: column;
  margin-right: 20px;
}
.homePage___2U1H9 .bottom___1PJW1 .bottomLeftTop___2p7fZ {
  display: flex;
  height: 116px;
  margin-bottom: 20px;
  background: #fff url(./static/img_yyzx_banner01.8cf02381.svg) no-repeat right;
  border-radius: 10px;
  box-shadow: 0 1px 4px 0 #e5e5e5;
  cursor: pointer;
}
.homePage___2U1H9 .bottom___1PJW1 .bottomLeftTop___2p7fZ .leftContent___32vBD {
  width: 180px;
  padding: 20px 0 20px 24px;
}
.homePage___2U1H9 .bottom___1PJW1 .bottomLeftTop___2p7fZ .rightContent___3SBqC {
  flex: 1 1;
  background-size: contain;
}
.homePage___2U1H9 .bottom___1PJW1 .bottomLeftTop___2p7fZ button {
  display: flex;
  align-items: center;
  margin-top: 10px;
}
.homePage___2U1H9 .bottom___1PJW1 .bottomLeftTop___2p7fZ button :first-child {
  margin-right: 6px;
}
.homePage___2U1H9 .bottom___1PJW1 .bottomLeftBottom___1IcyK {
  position: relative;
  display: flex;
  flex: 1 1;
  flex-direction: column;
  overflow: auto;
  background: #fff url(./static/index_img_01chahua.cc30cd3b.png) no-repeat bottom;
  background-size: contain;
}
.homePage___2U1H9 .bottom___1PJW1 .bottomLeftBottom___1IcyK .calendar___12G0s {
  padding: 0 40px;
  overflow-y: auto;
}
.homePage___2U1H9 .bottom___1PJW1 .bottomLeftBottom___1IcyK .calendar___12G0s .calendarHeader___ESAsl {
  position: absolute;
  top: 24px;
  right: 24px;
}
.homePage___2U1H9 .bottom___1PJW1 .bottomLeftBottom___1IcyK .calendar___12G0s .calendarHeader___ESAsl .arrRight___1Io5K svg {
  transform: rotateY(180deg);
}
.homePage___2U1H9 .bottom___1PJW1 .bottomLeftBottom___1IcyK .calendar___12G0s .calendarHeader___ESAsl .backToday___1z3-B {
  display: inline-block;
  width: 98px;
  height: 36px;
  margin-left: 30px;
  line-height: 36px;
  text-align: center;
  background: #f4f5f7;
  border-radius: 4px;
  cursor: pointer;
}
.homePage___2U1H9 .bottom___1PJW1 .bottomLeftBottom___1IcyK .calendar___12G0s .ant-picker-calendar {
  color: #333;
  background: transparent;
}
.homePage___2U1H9 .bottom___1PJW1 .bottomLeftBottom___1IcyK .calendar___12G0s .ant-picker-calendar .ant-picker-panel {
  background: transparent;
  border: none;
}
.homePage___2U1H9 .bottom___1PJW1 .bottomLeftBottom___1IcyK .calendar___12G0s .ant-picker-calendar .ant-picker-panel .ant-picker-body {
  padding: 0;
  font-size: 18px;
}
.homePage___2U1H9 .bottom___1PJW1 .bottomLeftBottom___1IcyK .calendar___12G0s .ant-picker-calendar .ant-picker-panel .ant-picker-body thead th {
  padding: 15px 0;
  color: #ccc;
  line-height: 28px;
}
.homePage___2U1H9 .bottom___1PJW1 .bottomLeftBottom___1IcyK .calendar___12G0s .ant-picker-calendar .ant-picker-panel .ant-picker-body td {
  padding: 4px 0;
  font-size: 16px;
}
.homePage___2U1H9 .bottom___1PJW1 .bottomLeftBottom___1IcyK .calendar___12G0s .ant-picker-calendar .ant-picker-panel .ant-picker-body .ant-picker-calendar-date-today {
  color: #008cf4;
}
.homePage___2U1H9 .bottom___1PJW1 .bottomLeftBottom___1IcyK .calendar___12G0s .ant-picker-calendar .ant-picker-panel .ant-picker-body .ant-picker-cell-inner {
  width: 48px;
  height: 48px;
  line-height: 37px;
  position: relative;
}
.homePage___2U1H9 .bottom___1PJW1 .bottomLeftBottom___1IcyK .calendar___12G0s .ant-picker-calendar .ant-picker-panel .ant-picker-body .ant-picker-cell-inner::before {
  display: none !important;
}
.homePage___2U1H9 .bottom___1PJW1 .bottomLeftBottom___1IcyK .calendar___12G0s .ant-picker-calendar .ant-picker-panel .ant-picker-body .ant-picker-cell-inner .desc {
  font-size: 12px;
  height: 12px;
  width: 54px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  bottom: 7px;
  left: -3px;
}
.homePage___2U1H9 .bottom___1PJW1 .bottomLeftBottom___1IcyK .calendar___12G0s .ant-picker-calendar .ant-picker-panel .ant-picker-body .ant-picker-cell-inner .frag {
  position: absolute;
  right: -2px;
  top: -2px;
  color: #fff;
  width: 14px;
  height: 14px;
  background: #67c239;
  font-size: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 2px;
}
.homePage___2U1H9 .bottom___1PJW1 .bottomLeftBottom___1IcyK .calendar___12G0s .ant-picker-calendar .ant-picker-panel .ant-picker-body .ant-picker-cell-selected .desc {
  color: #fff !important;
}
.homePage___2U1H9 .bottom___1PJW1 .bottomLeftBottom___1IcyK .calendar___12G0s .ant-picker-calendar .ant-picker-panel .ant-picker-body .ant-picker-cell:hover:not(.ant-picker-cell-selected) .ant-picker-cell-inner {
  background: #e5f3fe;
}
.homePage___2U1H9 .bottom___1PJW1 .bottomLeftBottom___1IcyK .calendar___12G0s .ant-picker-calendar .ant-picker-panel .ant-picker-body .ant-picker-cell-in-view {
  color: #333;
}
.homePage___2U1H9 .bottom___1PJW1 .bottomLeftBottom___1IcyK .calendar___12G0s .ant-picker-calendar .ant-picker-panel .ant-picker-body .ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner {
  color: #fff !important;
}
.homePage___2U1H9 .bottom___1PJW1 .bottomRight___3E2Yt {
  display: flex;
  flex-direction: column;
  background: #fff url(./static/index_img_02chahua.5607e0de.png) no-repeat bottom;
  background-size: contain;
}
.homePage___2U1H9 .bottom___1PJW1 .bottomRight___3E2Yt .appInfo___2b_xF .appInfoTitle___1lWxn {
  margin-bottom: 20px;
  font-weight: bold;
  font-size: 16px;
}
.homePage___2U1H9 .bottom___1PJW1 .bottomRight___3E2Yt .appInfo___2b_xF .appInfoItem___21upZ {
  display: flex;
  margin-bottom: 24px;
}
.homePage___2U1H9 .bottom___1PJW1 .bottomRight___3E2Yt .appInfo___2b_xF .appInfoItem___21upZ .appInfoItemLabel___3HMl- {
  width: 100px;
  color: #666;
  font-size: 14px;
}
.homePage___2U1H9 .bottom___1PJW1 .bottomRight___3E2Yt .appInfo___2b_xF .appInfoItem___21upZ .ant-tag {
  margin-right: 10px;
  margin-bottom: 10px;
  padding: 5px 12px;
}
.homePage___2U1H9 .bottom___1PJW1 .bottomRight___3E2Yt .btns___3QRzc {
  position: absolute;
  top: 20px;
  right: 24px;
  font-size: 14px;
}
.homePage___2U1H9 .bottom___1PJW1 .bottomRight___3E2Yt .btns___3QRzc .btn___3OHHg {
  display: inline-block;
  width: 32px;
  height: 32px;
  margin-left: 16px;
  line-height: 32px;
  text-align: center;
  background: #f2f3f8;
  border-radius: 50%;
  cursor: pointer;
}
.homePage___2U1H9 .bottom___1PJW1 .bottomRight___3E2Yt .entryBox___1bY25 {
  display: flex;
  flex-wrap: wrap;
  margin-top: 10px;
  overflow-y: auto;
}
.homePage___2U1H9 .bottom___1PJW1 .bottomRight___3E2Yt .entryBox___1bY25 .entry___1yE3j {
  width: 25%;
  margin: 25px 0;
  font-size: 16px;
  text-align: center;
}
.homePage___2U1H9 .bottom___1PJW1 .bottomRight___3E2Yt .entryBox___1bY25 .entry___1yE3j .entryMain___kJ7N6 {
  display: inline-block;
  cursor: pointer;
}
@media screen and (min-width: 1680px) {
  .homePage___2U1H9 .bottom___1PJW1 .bottomRight___3E2Yt .entryBox___1bY25 .entry___1yE3j {
    width: 20%;
  }
}
.homePage___2U1H9 .bottom___1PJW1 .bottomRight___3E2Yt .entryModal___ZJ_XO .entrys___156V6 {
  display: flex;
  flex-wrap: wrap;
}
.homePage___2U1H9 .bottom___1PJW1 .bottomRight___3E2Yt .entryModal___ZJ_XO .entryItem___JOzkD {
  position: relative;
  display: inline-flex;
  align-items: center;
  width: calc((100% - 14 * 3px) / 4);
  height: 56px;
  margin: 0 14px 14px 0;
  padding: 14px;
  background: #f5f5f5;
  border-radius: 4px;
}
.homePage___2U1H9 .bottom___1PJW1 .bottomRight___3E2Yt .entryModal___ZJ_XO .entryItem___JOzkD:nth-child(4n) {
  margin-right: 0;
}
.homePage___2U1H9 .bottom___1PJW1 .bottomRight___3E2Yt .entryModal___ZJ_XO .entryItem___JOzkD span {
  margin-left: 10px;
}
.homePage___2U1H9 .bottom___1PJW1 .bottomRight___3E2Yt .entryModal___ZJ_XO .entryItem___JOzkD .icon___2KhbQ {
  position: absolute;
  top: 0;
  right: 0;
  line-height: 1;
  cursor: pointer;
}
.homePage___2U1H9 .bottom___1PJW1 .bottomRight___3E2Yt .entryModal___ZJ_XO .entryItem___JOzkD .moveIcon___28Pp5 {
  position: absolute;
  top: 16px;
  right: 10px;
  display: none;
}
.homePage___2U1H9 .bottom___1PJW1 .bottomRight___3E2Yt .entryModal___ZJ_XO .entryItem___JOzkD .deleteIcon___3x4Vv {
  position: absolute;
  top: 21px;
  right: 35px;
  display: none;
  cursor: pointer;
}
.homePage___2U1H9 .bottom___1PJW1 .bottomRight___3E2Yt .entryModal___ZJ_XO .entryItem___JOzkD:hover .moveIcon___28Pp5,
.homePage___2U1H9 .bottom___1PJW1 .bottomRight___3E2Yt .entryModal___ZJ_XO .entryItem___JOzkD:hover .deleteIcon___3x4Vv {
  display: block;
}
.homePage___2U1H9 .bottom___1PJW1 .bottomRight___3E2Yt .entryModal___ZJ_XO .DraggableTags-tag {
  width: calc((100% - 14 * 3px) / 4);
  height: 56px;
  margin: 0 14px 14px 0;
  color: #333;
  cursor: auto;
}
.homePage___2U1H9 .bottom___1PJW1 .bottomRight___3E2Yt .entryModal___ZJ_XO .DraggableTags-tag:nth-child(4n) {
  margin-right: 0;
}
.homePage___2U1H9 .bottom___1PJW1 .bottomRight___3E2Yt .entryModal___ZJ_XO .DraggableTags-tag .DraggableTags-tag-drag {
  cursor: move;
}
.homePage___2U1H9 .bottom___1PJW1 .bottomRight___3E2Yt .entryModal___ZJ_XO .DraggableTags-tag .DraggableTags-tag-drag .entryItem___JOzkD {
  width: 100%;
  margin: 0;
}
.homePage___2U1H9 .bottom___1PJW1 .bottomRight___3E2Yt .entryModal___ZJ_XO .more___3FLGs {
  margin: 16px 0 20px;
  font-weight: bold;
  font-size: 16px;
}

.firstTimeView___3RqHr {
  position: absolute;
  top: 50%;
  left: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  transform: translate(-50%, -50%);
}
.firstTimeView___3RqHr .content___1qd29 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 807px;
  height: 268px;
}
.firstTimeView___3RqHr .content___1qd29 .left___3Hizz p {
  width: 357px;
  margin-top: 40px;
  margin-bottom: 30px;
  color: #666;
  font-size: 16px;
  line-height: 28px;
}

.titleContainer___Ll4hf {
  display: flex;
  justify-content: space-between;
  height: 36px;
}
.titleContainer___Ll4hf .topMenu___GYXdf {
  width: 500px;
  line-height: 24px;
  border-bottom: none;
}
.titleContainer___Ll4hf .topMenu___GYXdf li {
  height: 37px;
  margin-right: 20px;
  margin-left: -20px;
  color: #333;
  font-weight: 500;
  font-size: 18px;
  font-family: PingFang SC, PingFang SC-Medium;
  border-bottom: 3px solid transparent;
  border-radius: 2px;
}
.titleContainer___Ll4hf .topMenu___GYXdf li:hover::after,
.titleContainer___Ll4hf .topMenu___GYXdf .ant-menu-item-selected::after {
  border-bottom: 3px solid #008cf4 !important;
  border-radius: 2px;
}
.titleContainer___Ll4hf .titleContainerLeft___JDiol {
  display: flex;
}
.titleContainer___Ll4hf .titleContainerLeft___JDiol .topButton___1zl68 {
  margin-right: 20px;
  padding: 0 14px;
  color: #333;
  font-weight: 400;
  font-size: 14px;
  text-align: center;
  background: #f2f3f8;
  border-radius: 4px;
  cursor: pointer;
}
.titleContainer___Ll4hf .titleContainerLeft___JDiol .topButton___1zl68:hover {
  color: #008cf4;
}
.titleContainer___Ll4hf .titleContainerLeft___JDiol .active___jVTNx {
  color: #fff;
  background: #008cf4;
}
.titleContainer___Ll4hf .titleContainerLeft___JDiol .active___jVTNx:hover {
  color: #fff;
}
.titleContainer___Ll4hf .instructions___1F2lT {
  display: flex;
  align-items: center;
}
.titleContainer___Ll4hf .instructions___1F2lT span {
  margin-right: 6px;
}
.contentContainer___1lAcR {
  height: 100%;
  overflow: hidden;
}
.contentContainer___1lAcR .ant-form-item {
  margin-right: 20px !important;
  margin-bottom: 20px !important;
}
.contentContainer___1lAcR .ant-form-item .ant-form-item-label {
  width: 85px;
}
.contentContainer___1lAcR .ant-table-header .ant-table-cell {
  padding: 1px 16px !important;
}
.contentContainer___1lAcR .dayData___2p8_T {
  display: flex;
  flex-direction: column;
  height: 100%;
  overflow: hidden;
}
.contentContainer___1lAcR .dayData___2p8_T .realTime___gDQaf {
  display: flex;
  align-items: center;
}
.contentContainer___1lAcR .dayData___2p8_T .header___1z2YY {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}
.contentContainer___1lAcR .dayData___2p8_T .header___1z2YY .formSet___1AtQv {
  width: 88px;
  margin-right: 14px;
}
.contentContainer___1lAcR .dayData___2p8_T .header___1z2YY .dataImport___eFbvz {
  width: 108px;
  margin-bottom: 24px;
}
.contentContainer___1lAcR .dayData___2p8_T .staffInfoCell___Q35Yc {
  display: flex;
  align-items: center;
}
.contentContainer___1lAcR .dayData___2p8_T .staffInfoCell___Q35Yc > div {
  flex: 1 1;
  overflow: hidden;
}
.contentContainer___1lAcR .dayData___2p8_T .staffInfoCell___Q35Yc .tag___2dfJY {
  display: inline-block;
  min-width: 32px;
  height: 18px;
  padding: 0 4px;
  color: #008cf4;
  font-size: 12px;
  background: rgba(0, 140, 244, 0.1);
  border-radius: 4px;
}
.contentContainer___1lAcR .dayData___2p8_T .ant-tag {
  margin: 0;
  padding: 0 10px;
  line-height: 28px;
}
.contentContainer___1lAcR .dayData___2p8_T .ant-table .ant-table-container > .ant-table-header {
  line-height: 100%;
}
.contentContainer___1lAcR .originalData___1OB7q {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.contentContainer___1lAcR .originalData___1OB7q .ant-picker-range-separator {
  padding-right: 10px;
}
.contentContainer___1lAcR .originalData___1OB7q .ant-table-expanded-row .ant-table-cell {
  background-color: white;
}
.contentContainer___1lAcR .originalData___1OB7q .ant-table-expanded-row > .ant-table-cell {
  padding: 0 0 0 48px !important;
}
.contentContainer___1lAcR .originalData___1OB7q .ant-table-expanded-row > .ant-table-cell .ant-table {
  margin: 0;
}
.contentContainer___1lAcR .originalData___1OB7q .shouldAttendanceAddress___Licak {
  display: flex;
  align-items: center;
}
.contentContainer___1lAcR .originalData___1OB7q .shouldAttendanceAddress___Licak .fixedMore___2d02M {
  width: 24px;
  height: 24px;
  margin-left: 20px;
  color: #666;
  line-height: 1.2;
  text-align: center;
  background-color: #e5e5e5;
  border-radius: 50%;
}
.contentContainer___1lAcR .originalData___1OB7q .shouldAttendanceAddress___Licak .fixedMoreSelected___2zspb {
  width: 24px;
  height: 24px;
  margin-left: 20px;
  color: #666;
  line-height: 1.2;
  text-align: center;
  background-color: #e5e5e5;
  border-radius: 50%;
  color: white;
  background-color: #008cf4;
}
.attendanceInfoDrawer___2WZom .attendanceUserInfo___K8oaB {
  display: flex;
  align-items: center;
  margin-bottom: 20px;
  padding: 20px;
  color: #fff;
  background: #008cf4;
  border-radius: 8px;
}
.attendanceInfoDrawer___2WZom .attendanceUserInfo___K8oaB .headPhoto___3ga1h {
  width: 60px;
  height: 60px;
  margin-right: 16px;
  overflow: hidden;
  border-radius: 50%;
}
.attendanceInfoDrawer___2WZom .attendanceUserInfo___K8oaB .headPhotoText___3V2TV {
  width: 60px;
  height: 60px;
  color: #008cf4;
  font-size: 20px;
  line-height: 60px;
  text-align: center;
  background: #fff;
}
.attendanceInfoDrawer___2WZom .ant-collapse {
  border-top: 1px solid #e5e5e5;
}
.attendanceInfoDrawer___2WZom .ant-collapse .ant-collapse-header {
  font-weight: normal;
}
.attendanceInfoDrawer___2WZom .ant-collapse .ant-collapse-header .panelHeader___2CFFa {
  display: flex;
  justify-content: space-between;
  padding-right: 40px;
}
.attendanceInfoDrawer___2WZom .attendanceInfoCardSmall___1pg7X {
  display: inline-block;
  width: calc((100% - 20px) / 2);
  padding: 18px 20px !important;
  text-align: center;
}
.attendanceInfoDrawer___2WZom .attendanceInfoCardSmall___1pg7X:nth-child(2n + 1) {
  margin-right: 20px;
}
.attendanceInfoDrawer___2WZom .attendanceInfoCardSmall___1pg7X .num___3IrSs {
  margin-bottom: 4px;
  color: #008cf4;
  font-weight: bold;
  font-size: 18px;
}
.attendanceInfoDrawer___2WZom .attendanceInfoCardLine___1_2Xm {
  display: flex;
}
.attendanceInfoDrawer___2WZom .attendanceInfoCard___2EATz {
  position: relative;
  margin-bottom: 10px;
  padding: 18px 20px;
  padding-right: 70px;
  background: #f2f4fa;
  border-radius: 8px;
}
.attendanceInfoDrawer___2WZom .attendanceInfoCard___2EATz .item___2NY_d {
  margin-bottom: 5px;
}
.attendanceInfoDrawer___2WZom .attendanceInfoCard___2EATz .item___2NY_d:last-of-type {
  margin-bottom: 0;
}
.attendanceInfoDrawer___2WZom .attendanceInfoCard___2EATz .item3___thIaG {
  display: flex;
  align-items: center;
  color: #333;
  font-size: 16px;
}
.attendanceInfoDrawer___2WZom .attendanceInfoCard___2EATz .item6___3sqRT {
  display: flex;
  color: #666;
}
.attendanceInfoDrawer___2WZom .attendanceInfoCard___2EATz .itemDate___11SNU {
  margin-bottom: 5px;
  color: #333;
  font-weight: bold;
}
.attendanceInfoDrawer___2WZom .attendanceInfoCard___2EATz .itemLabel___14hBC {
  margin-right: 10px;
  white-space: nowrap;
}
.attendanceInfoDrawer___2WZom .attendanceInfoCard___2EATz .repair___axUF3 {
  margin-right: 10px;
}
.attendanceInfoDrawer___2WZom .attendanceInfoCard___2EATz .shouldDayIcon___1fxQE {
  display: inline-block;
  width: 38px;
  height: 24px;
  margin-left: 8px;
  color: #008cf4;
  line-height: 24px;
  text-align: center;
  background: #e5f3fe;
  border-radius: 4px;
}
.attendanceInfoDrawer___2WZom .attendanceInfoCard___2EATz .ant-tag {
  position: absolute;
  top: 18px;
  right: 20px;
  margin: 0;
  padding: 0 10px;
  line-height: 28px;
}
.leaveAppr___1PRzy,
.holidayAppr___3uqwY {
  color: #d036d0;
  background: #fbebfb;
  border: 1px solid #d036d0;
}
.outAppr___2o-KB {
  color: #336fff;
  background: #ebf1ff;
  border: 1px solid #336fff;
}
.tripAppr___kr3M2 {
  color: #00b436;
  background: #e6f8eb;
  border: 1px solid #00b436;
}

.titleContainer___NjgA7 {
  display: flex;
  justify-content: space-between;
  height: 36px;
}
.titleContainer___NjgA7 .title___3QHl7 {
  color: #333;
  font-weight: 600;
  font-size: 18px;
  line-height: 40px;
}
.titleContainer___NjgA7 .instructions___2lwZF {
  display: flex;
  align-items: center;
}
.titleContainer___NjgA7 .instructions___2lwZF span {
  margin-right: 6px;
}
.titleContainer___NjgA7 .titleContainerLeft___2Mzcn {
  display: flex;
}
.titleContainer___NjgA7 .titleContainerLeft___2Mzcn .topButton___iiBf8 {
  margin-right: 20px;
  padding: 0 14px;
  color: #333;
  font-weight: 400;
  font-size: 14px;
  text-align: center;
  background: #f2f3f8;
  border-radius: 4px;
  cursor: pointer;
}
.titleContainer___NjgA7 .titleContainerLeft___2Mzcn .topButton___iiBf8:hover {
  color: #008cf4;
}
.titleContainer___NjgA7 .titleContainerLeft___2Mzcn .active___J1Rxl {
  color: #fff;
  background: #008cf4;
}
.titleContainer___NjgA7 .titleContainerLeft___2Mzcn .active___J1Rxl:hover {
  color: #fff;
}
.contentContainer___TC9ju {
  height: 100%;
}
.monthDataContainer___Xz-9P {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.monthDataContainer___Xz-9P .ant-table-header .ant-table-cell {
  padding: 1px 16px !important;
}
.monthDataContainer___Xz-9P .ant-table-tbody > tr.ant-table-expanded-row > td {
  padding: 0 !important;
  background: #fff !important;
}
.monthDataContainer___Xz-9P .ant-table-tbody > tr.ant-table-expanded-row > td .expandedBox___3w2Qr {
  display: flex;
  overflow-x: auto;
  background-color: #f5f9ff;
}
.monthDataContainer___Xz-9P .ant-table-tbody > tr.ant-table-expanded-row > td .expandedBox___3w2Qr .expandedRowTitle___2o_JY,
.monthDataContainer___Xz-9P .ant-table-tbody > tr.ant-table-expanded-row > td .expandedBox___3w2Qr .expandedRow___Tni2s {
  display: flex;
  align-items: center;
  height: 48px;
  padding: 0 12px;
}
.monthDataContainer___Xz-9P .ant-table-tbody > tr.ant-table-expanded-row > td .expandedBox___3w2Qr .expandedRowTitle___2o_JY {
  color: #909399;
  border-bottom: 1px solid #e5e5e5;
}
.monthDataContainer___Xz-9P .header___1nRaV {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}
.monthDataContainer___Xz-9P .header___1nRaV .ant-form-item {
  margin-right: 20px !important;
  margin-bottom: 20px !important;
}
.monthDataContainer___Xz-9P .header___1nRaV .ant-form-item .ant-form-item-label {
  width: 85px;
}
.monthDataContainer___Xz-9P .header___1nRaV .formSet___2-Lph {
  width: 88px;
  margin-right: 14px;
}
.monthDataContainer___Xz-9P .header___1nRaV .dataImport___31hVJ {
  width: 108px;
  margin-bottom: 24px;
  border-color: #008cf4;
}
.leaveAppr___3tT5I,
.holidayAppr___1g1vT {
  color: #d036d0;
  background: #fbebfb;
  border: 1px solid #d036d0;
}
.outAppr___38hoW {
  color: #336fff;
  background: #ebf1ff;
  border: 1px solid #336fff;
}
.tripAppr___3O71a {
  color: #00b436;
  background: #e6f8eb;
  border: 1px solid #00b436;
}

.record___OiiMk {
  height: 100%;
}
.record___OiiMk .ant-form-item {
  margin-bottom: 24px;
}
.record___OiiMk .recordContent___1R-q- {
  display: flex;
  flex-direction: column;
  height: calc(100% - 66px);
  margin-top: 4px;
}
.record___OiiMk .failure___2Pgc9 {
  color: #fd6868;
}
.record___OiiMk .success___23q8T {
  color: #67c239;
}
.record___OiiMk .waiting___3aDfK {
  color: #f7bb33;
}

.source___2tzCG {
  display: inline-block;
  width: 88px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  border-radius: 4px;
  cursor: pointer;
}
.source___2tzCG:first-child {
  margin-right: 20px;
}
.source___2tzCG:last-child {
  margin-right: 40px;
}
.activeSource___2z-4u {
  color: #fff;
  background: #008cf4;
}
.disabledSource___3Zujz {
  color: #333;
  background: #f2f3f8;
}
.disabledSource___3Zujz:hover {
  color: #008cf4;
}

.bill_card_container___3MxLS {
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  width: 100%;
  height: 180px;
  margin-bottom: 20px;
  background: #fff;
  border: 1px solid #e5e5e5;
  border-radius: 4px;
  cursor: pointer;
}
.bill_card_container_header___1fgqq {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 56px;
  padding: 0 24px;
  background: #f7f7f7;
  border-bottom: 1px solid #e5e5e5;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.bill_card_container_header_title___uJkVP {
  display: flex;
  align-items: center;
  color: #333;
  font-weight: 500;
  font-size: 18px;
}
.bill_card_container_body___Ror1Y {
  display: flex;
  flex: 1 1;
  align-items: center;
  justify-content: space-between;
  padding: 0 60px 0 51px;
}
.bill_card_container_body_billitem___30eoA {
  display: flex;
  flex-direction: column;
  text-align: center;
}
.bill_card_container_body_billitem_value___3eBMV {
  margin-bottom: 14px;
  color: #333;
  font-size: 16px;
}
.bill_card_container_body_billitem_label___3SSft {
  color: #999;
  font-size: 14px;
}
.bill_card_container_body_button___3XSeJ {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 88px;
  height: 36px;
  color: #008cf4;
  font-size: 14px;
  background: #FFF;
  border: 1px solid #008cf4;
  border-radius: 4px;
  cursor: pointer;
}
.bill_card_container_body_button___3XSeJ:hover {
  color: #FFF;
  background: #008cf4;
}
.bill_card_container___3MxLS .tag___1k_lF {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: 14px;
  padding: 3px 10px;
  font-weight: 400;
  font-size: 12px;
  line-height: 18px;
  border-radius: 4px;
}
.bill_card_container___3MxLS .unpaid___VA8f5 {
  color: #F7BB33;
  background: rgba(247, 187, 51, 0.1);
  border: 1px solid rgba(247, 187, 51, 0.4);
}
.bill_card_container___3MxLS .paid___2DcVd {
  color: #67C239;
  background: rgba(103, 194, 57, 0.1);
  border: 1px solid rgba(103, 194, 57, 0.4);
}
.bill_card_container___3MxLS:hover {
  border: 1px solid #008cf4;
}

.payroll_process_title___1V2m2 {
  padding: 0 24px;
  background-color: #fff;
}
.payroll_process_title___1V2m2 .title___DKhS7 {
  height: 26px;
  margin-bottom: 24px;
  color: #292c33;
  font-weight: 600;
  font-size: 18px;
}
.payroll_process_title___1V2m2 .search_form___de2WD {
  display: flex;
  align-items: center;
}
.payroll_process_title___1V2m2 .search_form___de2WD .custom_date_picker___3AaQR {
  position: relative;
  width: 128px;
  height: 36px;
}
.payroll_process_title___1V2m2 .search_form___de2WD .custom_date_picker___3AaQR .date_text___3gaje {
  width: 128px;
  height: 36px;
  background: #fff;
  border: 1px solid #e0e0e0;
  border-radius: 4px;
  position: absolute;
  top: 0;
  left: 0;
}
.payroll_process_title___1V2m2 .search_form___de2WD .make_btn___3Ol7T {
  display: inherit;
  align-items: inherit;
}
.payroll_process_title___1V2m2 .search_form___de2WD .make_btn___3Ol7T svg {
  margin-right: 8px;
}
.payroll_process_content___2EzLG {
  display: flex;
  flex-direction: column;
  height: 100%;
  padding: 0 24px;
}

/* 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-image {
  position: relative;
  display: inline-block;
}
.ant-image-img {
  display: block;
  width: 100%;
  height: auto;
}
.ant-image-img-placeholder {
  background-color: #f5f5f5;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTQuNSAyLjVoLTEzQS41LjUgMCAwIDAgMSAzdjEwYS41LjUgMCAwIDAgLjUuNWgxM2EuNS41IDAgMCAwIC41LS41VjNhLjUuNSAwIDAgMC0uNS0uNXpNNS4yODEgNC43NWExIDEgMCAwIDEgMCAyIDEgMSAwIDAgMSAwLTJ6bTguMDMgNi44M2EuMTI3LjEyNyAwIDAgMS0uMDgxLjAzSDIuNzY5YS4xMjUuMTI1IDAgMCAxLS4wOTYtLjIwN2wyLjY2MS0zLjE1NmEuMTI2LjEyNiAwIDAgMSAuMTc3LS4wMTZsLjAxNi4wMTZMNy4wOCAxMC4wOWwyLjQ3LTIuOTNhLjEyNi4xMjYgMCAwIDEgLjE3Ny0uMDE2bC4wMTUuMDE2IDMuNTg4IDQuMjQ0YS4xMjcuMTI3IDAgMCAxLS4wMi4xNzV6IiBmaWxsPSIjOEM4QzhDIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 30%;
}
.ant-image-mask {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  background: rgba(0, 0, 0, 0.5);
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.3s;
}
.ant-image-mask-info .anticon {
  -webkit-margin-end: 4px;
          margin-inline-end: 4px;
}
.ant-image-mask:hover {
  opacity: 1;
}
.ant-image-placeholder {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.ant-image-preview {
  pointer-events: none;
  height: 100%;
  text-align: center;
}
.ant-image-preview.ant-zoom-enter,
.ant-image-preview.antzoom-appear {
  transform: none;
  opacity: 0;
  animation-duration: 0.3s;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-image-preview-mask {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1001;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.45);
}
.ant-image-preview-mask-hidden {
  display: none;
}
.ant-image-preview-wrap {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: auto;
  outline: 0;
  -webkit-overflow-scrolling: touch;
}
.ant-image-preview-body {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
}
.ant-image-preview-img {
  max-width: 100%;
  max-height: 100%;
  vertical-align: middle;
  transform: scale3d(1, 1, 1);
  cursor: -webkit-grab;
  cursor: grab;
  transition: transform 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  pointer-events: auto;
}
.ant-image-preview-img-wrapper {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  transition: transform 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}
.ant-image-preview-img-wrapper::before {
  display: inline-block;
  width: 1px;
  height: 50%;
  margin-right: -1px;
  content: '';
}
.ant-image-preview-moving .ant-image-preview-img {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}
.ant-image-preview-moving .ant-image-preview-img-wrapper {
  transition-duration: 0s;
}
.ant-image-preview-wrap {
  z-index: 1080;
}
.ant-image-preview-operations {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #666666;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  font-feature-settings: 'tnum', "tnum";
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
  width: 100%;
  color: rgba(255, 255, 255, 0.85);
  list-style: none;
  background: rgba(0, 0, 0, 0.1);
  pointer-events: auto;
}
.ant-image-preview-operations-operation {
  margin-left: 12px;
  padding: 12px;
  cursor: pointer;
}
.ant-image-preview-operations-operation-disabled {
  color: rgba(255, 255, 255, 0.25);
  pointer-events: none;
}
.ant-image-preview-operations-operation:last-of-type {
  margin-left: 0;
}
.ant-image-preview-operations-icon {
  font-size: 18px;
}
.ant-image-preview-switch-left,
.ant-image-preview-switch-right {
  position: absolute;
  top: 50%;
  right: 10px;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 44px;
  height: 44px;
  margin-top: -22px;
  color: rgba(255, 255, 255, 0.85);
  background: rgba(0, 0, 0, 0.1);
  border-radius: 50%;
  cursor: pointer;
  pointer-events: auto;
}
.ant-image-preview-switch-left-disabled,
.ant-image-preview-switch-right-disabled {
  color: rgba(255, 255, 255, 0.25);
  cursor: not-allowed;
}
.ant-image-preview-switch-left-disabled > .anticon,
.ant-image-preview-switch-right-disabled > .anticon {
  cursor: not-allowed;
}
.ant-image-preview-switch-left > .anticon,
.ant-image-preview-switch-right > .anticon {
  font-size: 18px;
}
.ant-image-preview-switch-left {
  left: 10px;
}
.ant-image-preview-switch-right {
  right: 10px;
}

.approvalDetailContainer___26YtE {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #f7f7f7;
}
.approvalDetailContainer___26YtE .phoneContainer____PhnZ {
  width: 376px;
  height: 90%;
  margin: 40px auto;
  padding: 14px 14px;
  text-align: center;
  background: #fff;
  border-radius: 14px;
  box-shadow: 0 0 10px 0 #ccc;
}
.approvalDetailContainer___26YtE .phoneContainer____PhnZ .screenContainer___3DHLo {
  display: flex;
  flex-direction: column;
  width: 348px;
  height: 100%;
  background-color: #f7f7f7;
  border: 1px solid #ccc;
  border-radius: 10px;
}
.approvalDetailContainer___26YtE .phoneContainer____PhnZ .title___16zkb {
  height: 40px;
  font-weight: 500;
  font-size: 16px;
  line-height: 40px;
  background-color: #fff;
  border-bottom: 1px solid #d7d7d7;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
.approvalDetailContainer___26YtE .phoneContainer____PhnZ .avatarContainer___KkyuY {
  float: left;
  width: 250px;
}
.approvalDetailContainer___26YtE .phoneContainer____PhnZ .header___2Sz7C {
  padding: 10px;
  overflow: hidden;
  text-align: left;
  background-color: #fff;
}
.approvalDetailContainer___26YtE .phoneContainer____PhnZ .header___2Sz7C .avatar___fjfGQ {
  float: left;
}
.approvalDetailContainer___26YtE .phoneContainer____PhnZ .formContainer___2zrmR {
  display: block;
  text-align: left;
}
.approvalDetailContainer___26YtE .phoneContainer____PhnZ .anchor___1V2fD {
  margin-bottom: 10px;
  padding-top: 10px;
  font-size: 14px;
  background-color: #fff;
}
.approvalDetailContainer___26YtE .phoneContainer____PhnZ .anchor___1V2fD a {
  position: relative;
  display: inline-block;
  width: 50%;
  height: 32px;
  color: #474747;
}
.approvalDetailContainer___26YtE .phoneContainer____PhnZ .anchor___1V2fD .active___3afHW {
  color: #1890ff;
}
.approvalDetailContainer___26YtE .phoneContainer____PhnZ .anchor___1V2fD .active___3afHW::after {
  position: absolute;
  bottom: 0;
  left: 23%;
  width: 54%;
  height: 1px;
  border-bottom: 2px solid #1890ff;
  content: '';
}
.approvalDetailContainer___26YtE .phoneContainer____PhnZ .approvalDetail___M6Mu3 {
  margin: 0 10px 10px;
  padding: 10px;
  font-size: 14px;
  background-color: #fff;
  border-radius: 10px;
}
.approvalDetailContainer___26YtE .phoneContainer____PhnZ .approvalDetail___M6Mu3 .detailLabel___8RQrz {
  display: block;
  min-height: 28px;
  color: #999;
  font-weight: 400;
}
.approvalDetailContainer___26YtE .phoneContainer____PhnZ .approvalDetail___M6Mu3 .detailValue___j3vh1 {
  display: block;
  margin-bottom: 15px;
  font-size: 16px;
}
.approvalDetailContainer___26YtE .phoneContainer____PhnZ .approvalDetail___M6Mu3 .dayValue___3eZWo {
  display: block;
  font-size: 16px;
}
.approvalDetailContainer___26YtE .phoneContainer____PhnZ .approvalDetail___M6Mu3 .dayValue___3eZWo:last-child {
  margin-bottom: 15px;
}
.approvalDetailContainer___26YtE .approvalStatus1___2djid {
  padding: 2px 8px;
  color: #f7bb33;
  font-size: 12px;
  background: #fef1d6;
  border: 1px solid #f9d073;
  border-radius: 12px;
}
.approvalDetailContainer___26YtE .approvalStatus2___3e61p {
  padding: 2px 8px;
  color: #67c239;
  background: #e0f3d7;
  border: 1px solid #96d578;
  border-radius: 12px;
}
.approvalDetailContainer___26YtE .approvalStatus3___1NVj9 {
  padding: 2px 8px;
  color: #fd6868;
  background: #ffe1e1;
  border: 1px solid #fe9898;
  border-radius: 12px;
}
.approvalDetailContainer___26YtE .approvalStatus4___BSYY8 {
  padding: 2px 8px;
  color: #999;
  background: #ccc;
  border: 1px solid #999;
  border-radius: 12px;
}
.approvalDetailContainer___26YtE .approvalStatus5___h5fbn {
  padding: 2px 8px;
  color: #008cf4;
  background: #e5f3fe;
  border: 1px solid #008cf4;
  border-radius: 12px;
}
.approvalDetailContainer___26YtE .formFile___2dyI3 {
  display: inline-flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 54px;
  height: 54px;
  margin: 0 10px 10px 0;
  padding: 5px;
  border: 1px solid #ccc;
  border-radius: 5px;
}
.approvalDetailContainer___26YtE .fileName___39nA7 {
  display: block;
  width: 100%;
  overflow: hidden;
  color: #999;
  font-size: 12px;
}
.approvalDetailContainer___26YtE .desc___yrhB2 {
  font-size: 12px;
}
.dayTag___Z3eMs {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-left: 20px;
  padding: 5px 10px;
  color: #008cf4;
  font-size: 12px;
  background: #e5f3fe;
  border-radius: 6px;
}
.nodeInfo___gDpw3 {
  position: relative;
  min-height: 100px;
  text-align: left;
}
.nodeInfo___gDpw3::before {
  position: absolute;
  top: 45px;
  left: 20px;
  width: 2px;
  height: calc(100% - 50px);
  background: #ccc;
  content: '';
}
.nodeInfo___gDpw3:last-child::before {
  content: none;
}
.nodeInfo___gDpw3 .nodeUserInfo___3LzdQ {
  padding-left: 50px;
  overflow: auto;
}
.nodeInfo___gDpw3 .nodeUserInfos___jLl90 {
  float: left;
}
.nodeInfo___gDpw3 .nodeUser___IIMFz {
  position: relative;
  display: inline-flex;
  align-items: center;
  height: 32px;
  margin: 0 10px 0 0;
  padding: 0 7px;
  font-size: 12px;
  background: #f5f5f5;
  border-radius: 16px;
}
.nodeInfo___gDpw3 .listAvatar___21w8- {
  display: none;
}
.nodeInfo___gDpw3 .resignAvatar___144zc {
  position: absolute;
  top: 5px;
  left: 7px;
  z-index: 9;
  width: 23px;
  height: 23px;
  background-color: rgba(0, 0, 0, 0.4);
  border-radius: 50%;
}
.nodeInfo___gDpw3 .avatar___fjfGQ {
  width: 40px;
  height: 40px;
  color: #fff;
  font-size: 16px;
  line-height: 40px;
  text-align: center;
  background: #008cf4;
  border-radius: 20px;
}
.nodeInfo___gDpw3 .subAvatar___o17lR {
  width: 24px;
  height: 24px;
  margin-right: 5px;
  color: #fff;
  font-size: 12px;
  line-height: 24px;
  text-align: center;
  background: #008cf4;
  border-radius: 12px;
}
.nodeInfo___gDpw3 .subNodeStatus___21Tnq {
  position: absolute;
  bottom: 1px;
  left: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 14px;
  height: 14px;
  background: #fff;
  border-radius: 50%;
}
.nodeInfo___gDpw3 .subNode___32d57 {
  display: flex;
  flex-direction: column;
}
.nodeInfo___gDpw3 .subDesp___ad0Rc {
  display: inline-flex;
  align-items: center;
  margin-top: 10px;
  padding: 0 7px;
  color: #333;
  font-size: 12px;
  background: #f5f5f5;
  border-radius: 16px;
}
.nodeHead___3eQQP {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.nodeHead___3eQQP .nodeAvatar___22iJl {
  display: flex;
  width: 50px;
  height: 50px;
  border-radius: 50%;
}
.nodeHead___3eQQP .nodePhoto___337xs {
  position: relative;
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}
.nodeHead___3eQQP .nodeTitle___qkxiL {
  margin-top: 10px;
  padding-left: 10px;
  color: #333;
  font-size: 16px;
  text-align: left;
  border-bottom: 0;
}
.nodeHead___3eQQP .nodeStatus___mIFjg {
  position: absolute;
  bottom: 0;
  left: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  background: #fff;
  border-radius: 50%;
}
.nodeHead___3eQQP .time___Y03tD {
  color: #999;
  font-size: 12px;
}
.subHead___3Rs0I {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 10px;
}
.subHead___3Rs0I .time___Y03tD {
  color: #999;
  font-size: 12px;
}
.subHeads___3Emhc {
  float: left;
  margin-top: 10px;
}
.subHeads___3Emhc .time___Y03tD {
  color: #999;
  font-size: 12px;
}
.nodeTitle___qkxiL {
  margin-top: 10px;
  padding-left: 50px;
  color: #999;
  font-size: 14px;
  text-align: left;
}
.nodeUser___IIMFz {
  padding-left: 50px;
}
.revocationComment___3_lrI {
  display: inline-flex;
  align-items: center;
  margin: 10px 0 0 50px;
  padding: 0 7px;
  color: #333;
  font-size: 12px;
  background: #f5f5f5;
  border-radius: 16px;
}
.pass___150jn {
  padding-left: 50px;
  color: #67c239;
}
.refuse___3_TmV {
  padding-left: 50px;
  color: #fd6868;
}
.wait___2USKd {
  padding-left: 50px;
  color: #f7bb33;
}
.revocation___j0Clc {
  padding-left: 50px;
  color: #999;
  text-align: left;
}

.staffInfo___1FvIi {
  display: flex;
}
.staffInfo___1FvIi .headPhoto___3vFqs {
  border-radius: 50%;
}
.staffInfo___1FvIi .defaultAvatar___2t1pj {
  color: #fff;
  font-size: 16px;
  text-align: center;
  background: #008cf4;
  border-radius: 50%;
}
.staffInfo___1FvIi .info___CbU2M {
  margin-left: 16px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  font-size: 14px;
  line-height: 20px;
}
.staffInfo___1FvIi .info___CbU2M .name___euHmO {
  color: #292c33;
  margin-bottom: 2px;
}
.staffInfo___1FvIi .info___CbU2M .bigName___1aB_L {
  color: #292c33;
  margin-bottom: 2px;
  font-size: 16px;
  font-weight: 500;
  margin-bottom: 4px;
}
.staffInfo___1FvIi .info___CbU2M .position___2_Fcr {
  color: #909399;
}

.firstTakejobModal___3jBwA {
  width: 520px;
}
.firstTakejobModal___3jBwA .formItem___2Izt3 {
  margin-bottom: 0;
}
.firstTakejobModal___3jBwA .formItem___2Izt3 label {
  font-size: 14px !important;
}
.firstTakejobModal___3jBwA .staffInfo___wVrVK {
  display: flex;
}
.firstTakejobModal___3jBwA .staffInfo___wVrVK .headPhoto___1uu10 {
  width: 40px;
  height: 40px;
}
.firstTakejobModal___3jBwA .staffInfo___wVrVK .info___qRqMu {
  margin-left: 16px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  font-size: 14px;
  line-height: 14px;
}
.firstTakejobModal___3jBwA .staffInfo___wVrVK .info___qRqMu .name___3QwDD {
  color: #292C33;
}
.firstTakejobModal___3jBwA .staffInfo___wVrVK .info___qRqMu .position___sKozl {
  color: #909399;
}
.firstTakejobModal___3jBwA .footer___1tUuw {
  display: flex;
  flex-direction: row-reverse;
}
.firstTakejobModal___3jBwA .footer___1tUuw * + * {
  margin-right: 20px;
}

.titleContainer___1wp1u {
  display: flex;
  justify-content: space-between;
  height: 36px;
}
.titleContainer___1wp1u .addHoliday___1STzh {
  margin-left: 20px;
}
.contentContainer___3e4b4 {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.contentContainer___3e4b4 .ant-table-header .ant-table-cell {
  padding: 1px 16px !important;
}
.contentContainer___3e4b4 .ant-table-tbody .ant-table-cell {
  padding: 1px 16px !important;
}
.contentContainer___3e4b4 .formOperator___3T5d5 {
  display: flex;
  flex: 1 1;
  flex-direction: row-reverse;
}
.contentContainer___3e4b4 .formOperator___3T5d5 button + button {
  margin-right: 20px;
}
.batchModal___v2C9u .footerCon___2oblK {
  display: flex;
  align-items: center;
}
.batchModal___v2C9u .footerCon___2oblK .tip___3vMzS {
  flex: 1 1;
  color: #999;
  text-align: left;
}

.detailContainer___3_L9a {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.holidayAmountRecordStaffInfo___3Ox6b {
  display: flex;
}
.holidayAmountRecordStaffInfo___3Ox6b .headPhoto___1RZxY {
  border-radius: 50%;
}
.holidayAmountRecordStaffInfo___3Ox6b .defaultAvatar___19s1q {
  color: #fff;
  font-size: 16px;
  text-align: center;
  background: #008cf4;
  border-radius: 50%;
}
.holidayAmountRecordStaffInfo___3Ox6b .leave___3jwjX {
  position: absolute;
  top: 12px;
  left: 36px;
}
.holidayAmountRecordStaffInfo___3Ox6b .info___30e5G {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin-left: 16px;
  font-size: 14px;
  line-height: 20px;
}
.holidayAmountRecordStaffInfo___3Ox6b .info___30e5G .name___2NTOO {
  margin-bottom: 2px;
  color: #292c33;
}
.holidayAmountRecordStaffInfo___3Ox6b .info___30e5G .bigName___3oYxL {
  margin-bottom: 2px;
  color: #292c33;
  margin-bottom: 4px;
  font-weight: 500;
  font-size: 16px;
}
.holidayAmountRecordStaffInfo___3Ox6b .info___30e5G .position___3j-HB {
  max-width: 400px;
  overflow: hidden;
  color: #909399;
  direction: rtl;
  white-space: nowrap;
  text-align: left;
  text-overflow: ellipsis;
}
.holidayAmountRecordStaffInfo___3Ox6b .type___2gRgu {
  margin-left: 20px;
}
.holidayAmountRecordStaffInfo___3Ox6b .separatedline___dCTPB {
  padding: 0 20px;
}
.holidayAmountRecordStaffInfo___3Ox6b .separatedline___dCTPB .line___3YnQD {
  width: 1px;
  height: 48px;
  background-color: #e5e5e5;
}
.holidayAmountRecordStaffInfo___3Ox6b .dates___3zpyQ {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  color: #909399;
}
.holidayAmountRecordStaffInfo___3Ox6b .dates___3zpyQ:last-child {
  margin-left: 120px;
}
.contentHeader___21mlT {
  display: flex;
  justify-content: flex-start;
  margin-top: 30px;
}
.contentHeader___21mlT .contentHeaderLeft___1wcAZ {
  display: flex;
  align-items: center;
}
.contentHeader___21mlT .contentHeaderLeft___1wcAZ .notApplyFlag___2gVcW {
  width: 70px;
  height: 28px;
  margin-left: 20px;
  background: #ffefef;
  border: 1px solid #fda4a4;
  border-radius: 15px;
  color: #fd6868;
  font-size: 14px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.emptyStaffHoliday___Wt3uE {
  display: flex;
  margin-top: 120px;
  flex-direction: column;
  align-items: center;
}
.tableEmptyStaffHoliday___JOZPb {
  display: flex;
  margin-top: 120px;
  flex-direction: column;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 20px;
}

.guide_container_left___2acvB {
  padding-top: 24px;
  padding-left: 20px;
}
.guide_container_left___2acvB .guide_title___2pOmQ {
  height: 26px;
  margin-bottom: 24px;
  color: #292c33;
  font-weight: 500;
  font-size: 18px;
}
.guide_container_left___2acvB .guide_content___wrD3X {
  height: calc(100vh - 250px);
  margin: 0;
  padding: 0 0 0 14px;
  overflow: auto;
  list-style: none;
}
.guide_container_left___2acvB .guide_content___wrD3X h1,
.guide_container_left___2acvB .guide_content___wrD3X h2,
.guide_container_left___2acvB .guide_content___wrD3X h3 {
  margin: 0;
  padding: 0;
}
.guide_container_left___2acvB .guide_content___wrD3X li .medium_title___3gcAA {
  display: flex;
  align-items: center;
  height: 24px;
  margin-left: -12px;
}
.guide_container_left___2acvB .guide_content___wrD3X li .medium_title___3gcAA span {
  width: 24px;
  height: 24px;
  margin-right: 10px;
  color: #fff;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  background: #008cf4;
  border-radius: 50%;
}
.guide_container_left___2acvB .guide_content___wrD3X li .medium_title___3gcAA b {
  height: 22px;
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
}
.guide_container_left___2acvB .guide_content___wrD3X li .medium_content___2qOlc {
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 0 0 10px 20px;
  border-left: 1px solid #e5e5e5;
}
.guide_container_left___2acvB .guide_content___wrD3X li .medium_content___2qOlc .row___3r9qY {
  margin-bottom: 20px;
}
.guide_container_left___2acvB .guide_content___wrD3X li .medium_content___2qOlc .row___3r9qY:last-child {
  margin-bottom: 0;
}
.guide_container_left___2acvB .guide_content___wrD3X li .medium_content___2qOlc .row___3r9qY .small_title___1URSk {
  height: 20px;
  color: #666;
  font-weight: 500;
  font-size: 14px;
}
.guide_container_left___2acvB .guide_content___wrD3X li .medium_content___2qOlc .row___3r9qY .tag_box___1wVOq {
  display: flex;
  flex-wrap: wrap;
}
.guide_container_left___2acvB .guide_content___wrD3X li .medium_content___2qOlc .row___3r9qY .tag_box___1wVOq .tag___2l00W {
  display: inline-block;
  margin-top: 14px;
  margin-right: 14px;
  padding: 8px 14px;
  color: #666;
  font-size: 14px;
  background: #f2f3f8;
  border-radius: 4px;
}
.guide_container_left___2acvB .guide_content___wrD3X li .medium_content___2qOlc .row___3r9qY .tag_box___1wVOq .tag___2l00W.active___1-su6 {
  color: #fff;
  background-color: #008cf4;
  cursor: pointer;
}
.guide_container_left___2acvB .guide_content___wrD3X li .medium_content___2qOlc .row___3r9qY .tag_box___1wVOq .tag___2l00W:not(.active___1-su6):hover {
  color: #008cf4;
  cursor: pointer;
}
.guide_container_left___2acvB .guide_content___wrD3X li .medium_content___2qOlc .row___3r9qY .tag_box___1wVOq .tag___2l00W:last-child {
  margin-right: 0;
}
.guide_container_left___2acvB .guide_content___wrD3X li:last-child .medium_content___2qOlc {
  padding-bottom: 0;
}
.guide_container_left___2acvB .foot___vPaPw {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-top: 20px;
}
.guide_container_left___2acvB .foot___vPaPw .tip___1Q0y4 {
  margin: 0;
  font-weight: normal;
  font-size: 14px;
}
.guide_container_left___2acvB .foot___vPaPw .icon___3Ukc0 {
  display: flex;
  align-items: center;
}
.guide_container_left___2acvB .foot___vPaPw .icon___3Ukc0 span {
  position: relative;
  display: inline-block;
  width: 42px;
  height: 42px;
  margin-right: 16px;
  font-size: 14px;
  text-align: center;
  background-color: #f2f3f8;
  border-radius: 21px;
}
.guide_container_left___2acvB .foot___vPaPw .icon___3Ukc0 span svg {
  margin: 13px auto;
}
.guide_container_left___2acvB .foot___vPaPw .icon___3Ukc0 span:hover {
  background-color: #008cf4;
}
.guide_container_left___2acvB .foot___vPaPw .icon___3Ukc0 span:hover svg {
  color: #fff;
}
.useGuide___MQ2KL {
  height: calc(100% - 48px);
  margin: 24px 0;
  overflow: auto;
}
.useGuide___MQ2KL .guide_container_right___3siWH {
  width: 900px;
  margin: 0 auto;
}
.useGuide___MQ2KL .guide_container_right___3siWH img {
  width: 100%;
  height: auto;
}
.jump_set___1WQeq {
  position: fixed;
  right: 60px;
  bottom: 80px;
  width: 84px;
  height: 84px;
  background: #e0ecfd;
  border-radius: 50%;
  box-shadow: 0 0 20px 0 rgba(12, 53, 88, 0.1);
  cursor: pointer;
}
.jump_set___1WQeq .content___1SSpq {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 68px;
  height: 68px;
  margin: 8px 8px;
  padding: 15px 0;
  color: #fff;
  background: linear-gradient(135deg, #31b8ff 14%, #008cf4 86%);
  border-radius: 50%;
}
.jump_set___1WQeq .content___1SSpq p {
  height: 20px;
  margin: 0;
  margin-top: 4px;
  padding: 0;
}

.entry___mT-VP {
  width: 60px;
  height: 28px;
  color: #67c239;
  line-height: 28px;
  text-align: center;
  background: #eff9eb;
  border: 1px solid #9cd780;
  border-radius: 4px;
}
.regular___llHBw {
  width: 60px;
  height: 28px;
  color: #f7bb33;
  line-height: 28px;
  text-align: center;
  background: #fff8ea;
  border: 1px solid #fad37b;
  border-radius: 4px;
}
.transfer___3BzcS {
  width: 60px;
  height: 28px;
  color: #008cf4;
  line-height: 28px;
  text-align: center;
  background: #e5f3fe;
  border: 1px solid #5bb5f7;
  border-radius: 4px;
}
.leave___v_tqn {
  width: 60px;
  height: 28px;
  color: #fd6868;
  line-height: 28px;
  text-align: center;
  background: #ffefef;
  border: 1px solid #fdb9b9;
  border-radius: 4px;
}

.WtCellTooltipContainer___3Xs5e {
  display: flex;
  max-height: 44px;
  overflow: hidden;
  line-height: 22px;
}
.WtCellTooltipContainer___3Xs5e .boxs___2v7Jw {
  flex: 1 1;
  word-break: break-all;
}
.WtCellTooltipContainerMore___3xAlz {
  display: inline-block;
  width: 100%;
  overflow: hidden;
  line-height: 22px;
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.WtCellTooltipContainerMoreHidden___3EL4D {
  display: none;
}
.WtCellTooltipPopover___MxkF_ {
  width: 200px;
  overflow: auto;
  word-break: break-all;
}
.ell2___32wXz {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  white-space: normal;
}

/* 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-cascader {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #666666;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
}
.ant-cascader-input.ant-input {
  position: static;
  width: 100%;
  padding-right: 24px;
  background-color: transparent !important;
  cursor: pointer;
}
.ant-cascader-picker-show-search .ant-cascader-input.ant-input {
  position: relative;
}
.ant-cascader-picker {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #666666;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  position: relative;
  display: inline-block;
  background-color: #fff;
  border-radius: 5px;
  outline: 0;
  cursor: pointer;
  transition: color 0.3s;
}
.ant-cascader-picker-with-value .ant-cascader-picker-label {
  color: transparent;
}
.ant-cascader-picker-disabled {
  color: #CCCCCC;
  background: #f5f5f5;
  cursor: not-allowed;
}
.ant-cascader-picker-disabled .ant-cascader-input {
  cursor: not-allowed;
}
.ant-cascader-picker:focus .ant-cascader-input {
  border-color: #29a9ff;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(0, 140, 244, 0.2);
}
.ant-cascader-picker-borderless .ant-cascader-input {
  border-color: transparent !important;
  box-shadow: none !important;
}
.ant-cascader-picker-show-search.ant-cascader-picker-focused {
  color: #CCCCCC;
}
.ant-cascader-picker-label {
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  height: 20px;
  margin-top: -10px;
  padding: 0 20px 0 12px;
  overflow: hidden;
  line-height: 20px;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ant-cascader-picker-clear {
  position: absolute;
  top: 50%;
  right: 12px;
  z-index: 2;
  width: 12px;
  height: 12px;
  margin-top: -6px;
  color: #CCCCCC;
  font-size: 12px;
  line-height: 12px;
  background: #fff;
  cursor: pointer;
  opacity: 0;
  transition: color 0.3s ease, opacity 0.15s ease;
}
.ant-cascader-picker-clear:hover {
  color: #999999;
}
.ant-cascader-picker:hover .ant-cascader-picker-clear {
  opacity: 1;
}
.ant-cascader-picker-arrow {
  position: absolute;
  top: 50%;
  right: 12px;
  z-index: 1;
  width: 12px;
  height: 12px;
  margin-top: -6px;
  color: #CCCCCC;
  font-size: 12px;
  line-height: 12px;
}
.ant-cascader-picker-label:hover + .ant-cascader-input:not(.ant-cascader-picker-disabled .ant-cascader-picker-label:hover + .ant-cascader-input) {
  border-color: #29a9ff;
  border-right-width: 1px !important;
}
.ant-cascader-picker-small .ant-cascader-picker-clear,
.ant-cascader-picker-small .ant-cascader-picker-arrow {
  right: 8px;
}
.ant-cascader-menus {
  position: absolute;
  z-index: 1050;
  font-size: 14px;
  white-space: nowrap;
  background: #fff;
  border-radius: 5px;
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
}
.ant-cascader-menus ul,
.ant-cascader-menus ol {
  margin: 0;
  list-style: none;
}
.ant-cascader-menus-empty,
.ant-cascader-menus-hidden {
  display: none;
}
.ant-cascader-menus.ant-slide-up-enter.ant-slide-up-enter-active.ant-cascader-menus-placement-bottomLeft,
.ant-cascader-menus.ant-slide-up-appear.ant-slide-up-appear-active.ant-cascader-menus-placement-bottomLeft {
  animation-name: antSlideUpIn;
}
.ant-cascader-menus.ant-slide-up-enter.ant-slide-up-enter-active.ant-cascader-menus-placement-topLeft,
.ant-cascader-menus.ant-slide-up-appear.ant-slide-up-appear-active.ant-cascader-menus-placement-topLeft {
  animation-name: antSlideDownIn;
}
.ant-cascader-menus.ant-slide-up-leave.ant-slide-up-leave-active.ant-cascader-menus-placement-bottomLeft {
  animation-name: antSlideUpOut;
}
.ant-cascader-menus.ant-slide-up-leave.ant-slide-up-leave-active.ant-cascader-menus-placement-topLeft {
  animation-name: antSlideDownOut;
}
.ant-cascader-menu {
  display: inline-block;
  min-width: 111px;
  height: 180px;
  margin: 0;
  padding: 4px 0;
  overflow: auto;
  vertical-align: top;
  list-style: none;
  border-right: 1px solid #f0f0f0;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}
.ant-cascader-menu:first-child {
  border-radius: 5px 0 0 5px;
}
.ant-cascader-menu:last-child {
  margin-right: -1px;
  border-right-color: transparent;
  border-radius: 0 5px 5px 0;
}
.ant-cascader-menu:only-child {
  border-radius: 5px;
}
.ant-cascader-menu-item {
  padding: 5px 12px;
  overflow: hidden;
  line-height: 22px;
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: pointer;
  transition: all 0.3s;
}
.ant-cascader-menu-item:hover {
  background: #f5f5f5;
}
.ant-cascader-menu-item-disabled {
  color: #CCCCCC;
  cursor: not-allowed;
}
.ant-cascader-menu-item-disabled:hover {
  background: transparent;
}
.ant-cascader-menu-empty .ant-cascader-menu-item {
  color: #CCCCCC;
  cursor: default;
  pointer-events: none;
}
.ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled),
.ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled):hover {
  font-weight: 600;
  background-color: #e6f8ff;
}
.ant-cascader-menu-item-expand {
  position: relative;
  padding-right: 24px;
}
.ant-cascader-menu-item-expand .ant-cascader-menu-item-expand-icon,
.ant-cascader-menu-item-loading-icon {
  position: absolute;
  right: 12px;
  color: #999999;
  font-size: 10px;
}
.ant-cascader-menu-item-disabled.ant-cascader-menu-item-expand .ant-cascader-menu-item-expand-icon,
.ant-cascader-menu-item-disabled.ant-cascader-menu-item-loading-icon {
  color: #CCCCCC;
}
.ant-cascader-menu-item .ant-cascader-menu-item-keyword {
  color: #ff4d4f;
}
.ant-cascader-picker-rtl .ant-cascader-input.ant-input {
  padding-right: 11px;
  padding-left: 24px;
  text-align: right;
}
.ant-cascader-picker-rtl {
  direction: rtl;
}
.ant-cascader-picker-rtl .ant-cascader-picker-label {
  padding: 0 12px 0 20px;
  text-align: right;
}
.ant-cascader-picker-rtl .ant-cascader-picker-clear {
  right: auto;
  left: 12px;
}
.ant-cascader-picker-rtl .ant-cascader-picker-arrow {
  right: auto;
  left: 12px;
}
.ant-cascader-picker-rtl.ant-cascader-picker-small .ant-cascader-picker-clear,
.ant-cascader-picker-rtl.ant-cascader-picker-small .ant-cascader-picker-arrow {
  right: auto;
  left: 8px;
}
.ant-cascader-menu-rtl .ant-cascader-menu {
  direction: rtl;
  border-right: none;
  border-left: 1px solid #f0f0f0;
}
.ant-cascader-menu-rtl .ant-cascader-menu:first-child {
  border-radius: 0 5px 5px 0;
}
.ant-cascader-menu-rtl .ant-cascader-menu:last-child {
  margin-right: 0;
  margin-left: -1px;
  border-left-color: transparent;
  border-radius: 5px 0 0 5px;
}
.ant-cascader-menu-rtl .ant-cascader-menu:only-child {
  border-radius: 5px;
}
.ant-cascader-menu-rtl .ant-cascader-menu-item-expand {
  padding-right: 12px;
  padding-left: 24px;
}
.ant-cascader-menu-rtl .ant-cascader-menu-item-expand .ant-cascader-menu-item-expand-icon,
.ant-cascader-menu-rtl .ant-cascader-menu-item-loading-icon {
  right: auto;
  left: 12px;
}
.ant-cascader-menu-rtl .ant-cascader-menu-item-loading-icon {
  transform: scaleY(-1);
}

/* 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-badge {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #666666;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  position: relative;
  display: inline-block;
  line-height: 1;
}
.ant-badge-count {
  z-index: auto;
  min-width: 20px;
  height: 20px;
  padding: 0 6px;
  color: #fff;
  font-weight: normal;
  font-size: 12px;
  line-height: 20px;
  white-space: nowrap;
  text-align: center;
  background: #ff4d4f;
  border-radius: 10px;
  box-shadow: 0 0 0 1px #fff;
}
.ant-badge-count a,
.ant-badge-count a:hover {
  color: #fff;
}
.ant-badge-count-sm {
  min-width: 14px;
  height: 14px;
  padding: 0;
  font-size: 12px;
  line-height: 14px;
  border-radius: 7px;
}
.ant-badge-multiple-words {
  padding: 0 8px;
}
.ant-badge-dot {
  z-index: auto;
  width: 6px;
  min-width: 6px;
  height: 6px;
  background: #ff4d4f;
  border-radius: 100%;
  box-shadow: 0 0 0 1px #fff;
}
.ant-badge-dot.ant-scroll-number {
  transition: background 1.5s;
}
.ant-badge-count,
.ant-badge-dot,
.ant-badge .ant-scroll-number-custom-component {
  position: absolute;
  top: 0;
  right: 0;
  transform: translate(50%, -50%);
  transform-origin: 100% 0%;
}
.ant-badge-count.anticon-spin,
.ant-badge-dot.anticon-spin,
.ant-badge .ant-scroll-number-custom-component.anticon-spin {
  animation: antBadgeLoadingCircle 1s infinite linear;
}
.ant-badge-status {
  line-height: inherit;
  vertical-align: baseline;
}
.ant-badge-status-dot {
  position: relative;
  top: -1px;
  display: inline-block;
  width: 6px;
  height: 6px;
  vertical-align: middle;
  border-radius: 50%;
}
.ant-badge-status-success {
  background-color: #67C239;
}
.ant-badge-status-processing {
  position: relative;
  background-color: #1890ff;
}
.ant-badge-status-processing::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 1px solid #1890ff;
  border-radius: 50%;
  animation: antStatusProcessing 1.2s infinite ease-in-out;
  content: '';
}
.ant-badge-status-default {
  background-color: #d9d9d9;
}
.ant-badge-status-error {
  background-color: #FD6868;
}
.ant-badge-status-warning {
  background-color: #faad14;
}
.ant-badge-status-pink {
  background: #eb2f96;
}
.ant-badge-status-magenta {
  background: #eb2f96;
}
.ant-badge-status-red {
  background: #f5222d;
}
.ant-badge-status-volcano {
  background: #fa541c;
}
.ant-badge-status-orange {
  background: #fa8c16;
}
.ant-badge-status-yellow {
  background: #fadb14;
}
.ant-badge-status-gold {
  background: #faad14;
}
.ant-badge-status-cyan {
  background: #13c2c2;
}
.ant-badge-status-lime {
  background: #a0d911;
}
.ant-badge-status-green {
  background: #52c41a;
}
.ant-badge-status-blue {
  background: #1890ff;
}
.ant-badge-status-geekblue {
  background: #2f54eb;
}
.ant-badge-status-purple {
  background: #722ed1;
}
.ant-badge-status-text {
  margin-left: 8px;
  color: #666666;
  font-size: 14px;
}
.ant-badge-zoom-appear,
.ant-badge-zoom-enter {
  animation: antZoomBadgeIn 0.3s cubic-bezier(0.12, 0.4, 0.29, 1.46);
  animation-fill-mode: both;
}
.ant-badge-zoom-leave {
  animation: antZoomBadgeOut 0.3s cubic-bezier(0.71, -0.46, 0.88, 0.6);
  animation-fill-mode: both;
}
.ant-badge-not-a-wrapper .ant-badge-zoom-appear,
.ant-badge-not-a-wrapper .ant-badge-zoom-enter {
  animation: antNoWrapperZoomBadgeIn 0.3s cubic-bezier(0.12, 0.4, 0.29, 1.46);
}
.ant-badge-not-a-wrapper .ant-badge-zoom-leave {
  animation: antNoWrapperZoomBadgeOut 0.3s cubic-bezier(0.71, -0.46, 0.88, 0.6);
}
.ant-badge-not-a-wrapper:not(.ant-badge-status) {
  vertical-align: middle;
}
.ant-badge-not-a-wrapper .ant-scroll-number-custom-component {
  transform: none;
}
.ant-badge-not-a-wrapper .ant-scroll-number-custom-component,
.ant-badge-not-a-wrapper .ant-scroll-number {
  position: relative;
  top: auto;
  display: block;
  transform-origin: 50% 50%;
}
.ant-badge-not-a-wrapper .ant-badge-count {
  transform: none;
}
@keyframes antStatusProcessing {
  0% {
    transform: scale(0.8);
    opacity: 0.5;
  }
  100% {
    transform: scale(2.4);
    opacity: 0;
  }
}
.ant-scroll-number {
  overflow: hidden;
}
.ant-scroll-number-only {
  position: relative;
  display: inline-block;
  height: 20px;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  -webkit-transform-style: preserve-3d;
  -webkit-backface-visibility: hidden;
}
.ant-scroll-number-only > p.ant-scroll-number-only-unit {
  height: 20px;
  margin: 0;
  -webkit-transform-style: preserve-3d;
  -webkit-backface-visibility: hidden;
}
.ant-scroll-number-symbol {
  vertical-align: top;
}
@keyframes antZoomBadgeIn {
  0% {
    transform: scale(0) translate(50%, -50%);
    opacity: 0;
  }
  100% {
    transform: scale(1) translate(50%, -50%);
  }
}
@keyframes antZoomBadgeOut {
  0% {
    transform: scale(1) translate(50%, -50%);
  }
  100% {
    transform: scale(0) translate(50%, -50%);
    opacity: 0;
  }
}
@keyframes antNoWrapperZoomBadgeIn {
  0% {
    transform: scale(0);
    opacity: 0;
  }
  100% {
    transform: scale(1);
  }
}
@keyframes antNoWrapperZoomBadgeOut {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
    opacity: 0;
  }
}
@keyframes antBadgeLoadingCircle {
  0% {
    transform-origin: 50%;
  }
  100% {
    transform: translate(50%, -50%) rotate(360deg);
    transform-origin: 50%;
  }
}
.ant-ribbon-wrapper {
  position: relative;
}
.ant-ribbon {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #666666;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  position: absolute;
  top: 8px;
  height: 22px;
  padding: 0 8px;
  color: #fff;
  line-height: 22px;
  white-space: nowrap;
  background-color: #008CF4;
  border-radius: 2px;
}
.ant-ribbon-text {
  color: #fff;
}
.ant-ribbon-corner {
  position: absolute;
  top: 100%;
  width: 8px;
  height: 8px;
  color: currentColor;
  border: 4px solid;
  transform: scaleY(0.75);
  transform-origin: top;
}
.ant-ribbon-corner::after {
  position: absolute;
  top: -4px;
  left: -4px;
  width: inherit;
  height: inherit;
  color: rgba(0, 0, 0, 0.25);
  border: inherit;
  content: '';
}
.ant-ribbon-color-pink {
  color: #eb2f96;
  background: #eb2f96;
}
.ant-ribbon-color-magenta {
  color: #eb2f96;
  background: #eb2f96;
}
.ant-ribbon-color-red {
  color: #f5222d;
  background: #f5222d;
}
.ant-ribbon-color-volcano {
  color: #fa541c;
  background: #fa541c;
}
.ant-ribbon-color-orange {
  color: #fa8c16;
  background: #fa8c16;
}
.ant-ribbon-color-yellow {
  color: #fadb14;
  background: #fadb14;
}
.ant-ribbon-color-gold {
  color: #faad14;
  background: #faad14;
}
.ant-ribbon-color-cyan {
  color: #13c2c2;
  background: #13c2c2;
}
.ant-ribbon-color-lime {
  color: #a0d911;
  background: #a0d911;
}
.ant-ribbon-color-green {
  color: #52c41a;
  background: #52c41a;
}
.ant-ribbon-color-blue {
  color: #1890ff;
  background: #1890ff;
}
.ant-ribbon-color-geekblue {
  color: #2f54eb;
  background: #2f54eb;
}
.ant-ribbon-color-purple {
  color: #722ed1;
  background: #722ed1;
}
.ant-ribbon.ant-ribbon-placement-end {
  right: -8px;
  border-bottom-right-radius: 0;
}
.ant-ribbon.ant-ribbon-placement-end .ant-ribbon-corner {
  right: 0;
  border-color: currentColor transparent transparent currentColor;
}
.ant-ribbon.ant-ribbon-placement-start {
  left: -8px;
  border-bottom-left-radius: 0;
}
.ant-ribbon.ant-ribbon-placement-start .ant-ribbon-corner {
  left: 0;
  border-color: currentColor currentColor transparent transparent;
}
.ant-badge-rtl {
  direction: rtl;
}
.ant-badge-rtl .ant-badge-count,
.ant-badge-rtl .ant-badge-dot,
.ant-badge-rtl .ant-badge .ant-scroll-number-custom-component {
  right: auto;
  left: 0;
  direction: ltr;
  transform: translate(-50%, -50%);
  transform-origin: 0% 0%;
}
.ant-badge-rtl.ant-badge .ant-scroll-number-custom-component {
  right: auto;
  left: 0;
  transform: translate(-50%, -50%);
  transform-origin: 0% 0%;
}
.ant-badge-rtl .ant-badge-status-text {
  margin-right: 8px;
  margin-left: 0;
}
.ant-badge-rtl .ant-badge-zoom-appear,
.ant-badge-rtl .ant-badge-zoom-enter {
  animation-name: antZoomBadgeInRtl;
}
.ant-badge-rtl .ant-badge-zoom-leave {
  animation-name: antZoomBadgeOutRtl;
}
.ant-badge-not-a-wrapper .ant-badge-count {
  transform: none;
}
.ant-ribbon-rtl {
  direction: rtl;
}
.ant-ribbon-rtl.ant-ribbon-placement-end {
  right: unset;
  left: -8px;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 0;
}
.ant-ribbon-rtl.ant-ribbon-placement-end .ant-ribbon-corner {
  right: unset;
  left: 0;
  border-color: currentColor currentColor transparent transparent;
}
.ant-ribbon-rtl.ant-ribbon-placement-end .ant-ribbon-corner::after {
  border-color: currentColor currentColor transparent transparent;
}
.ant-ribbon-rtl.ant-ribbon-placement-start {
  right: -8px;
  left: unset;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 2px;
}
.ant-ribbon-rtl.ant-ribbon-placement-start .ant-ribbon-corner {
  right: 0;
  left: unset;
  border-color: currentColor transparent transparent currentColor;
}
.ant-ribbon-rtl.ant-ribbon-placement-start .ant-ribbon-corner::after {
  border-color: currentColor transparent transparent currentColor;
}
@keyframes antZoomBadgeInRtl {
  0% {
    transform: scale(0) translate(-50%, -50%);
    opacity: 0;
  }
  100% {
    transform: scale(1) translate(-50%, -50%);
  }
}
@keyframes antZoomBadgeOutRtl {
  0% {
    transform: scale(1) translate(-50%, -50%);
  }
  100% {
    transform: scale(0) translate(-50%, -50%);
    opacity: 0;
  }
}

.fullAnimate___1GANq {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1000;
  background-color: rgba(0, 0, 0, 0.3);
}
.showPredictAnimate___NE_0o {
  position: absolute;
  top: 30%;
  left: 50%;
  z-index: 1;
  width: 480px;
  height: 380px;
  padding-top: 42px;
  text-align: center;
  background: #fbfbfb;
  border-radius: 10px;
  box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.16);
  transform: translateX(-50%);
}
.showPredictAnimate___NE_0o .mainTitle___14O1q {
  margin-top: 30px;
  color: #333;
  font-weight: 500;
  font-size: 20px;
  text-align: center;
}
.showPredictAnimate___NE_0o .subTitle___3a-I4 {
  margin-top: 10px;
  color: #666;
  font-size: 14px;
  text-align: center;
}

/* 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-input-number {
  box-sizing: border-box;
  font-variant: tabular-nums;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  position: relative;
  width: 100%;
  min-width: 0;
  padding: 6px 11px;
  color: #666666;
  font-size: 14px;
  line-height: 1.5715;
  background-color: #fff;
  background-image: none;
  border: 1px solid #E0E0E0;
  transition: all 0.3s;
  display: inline-block;
  width: 90px;
  margin: 0;
  padding: 0;
  border: 1px solid #d9d9d9;
  border-radius: 5px;
}
.ant-input-number::-webkit-input-placeholder {
  color: #bfbfbf;
}
.ant-input-number:-ms-input-placeholder {
  color: #bfbfbf;
}
.ant-input-number::-ms-input-placeholder {
  color: #bfbfbf;
}
.ant-input-number::placeholder {
  color: #bfbfbf;
}
.ant-input-number:-ms-input-placeholder {
  text-overflow: ellipsis;
}
.ant-input-number:placeholder-shown {
  text-overflow: ellipsis;
}
.ant-input-number:hover {
  border-color: #29a9ff;
  border-right-width: 1px !important;
}
.ant-input-number:focus,
.ant-input-number-focused {
  border-color: #29a9ff;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(0, 140, 244, 0.2);
}
.ant-input-number-disabled {
  color: #CCCCCC;
  background-color: #f5f5f5;
  border-color: #E0E0E0;
  box-shadow: none;
  cursor: not-allowed;
  opacity: 1;
}
.ant-input-number-disabled:hover {
  border-color: #E0E0E0;
  border-right-width: 1px !important;
}
.ant-input-number[disabled] {
  color: #CCCCCC;
  background-color: #f5f5f5;
  border-color: #E0E0E0;
  box-shadow: none;
  cursor: not-allowed;
  opacity: 1;
}
.ant-input-number[disabled]:hover {
  border-color: #E0E0E0;
  border-right-width: 1px !important;
}
.ant-input-number-borderless,
.ant-input-number-borderless:hover,
.ant-input-number-borderless:focus,
.ant-input-number-borderless-focused,
.ant-input-number-borderless-disabled,
.ant-input-number-borderless[disabled] {
  background-color: transparent;
  border: none;
  box-shadow: none;
}
textarea.ant-input-number {
  max-width: 100%;
  height: auto;
  min-height: 36px;
  line-height: 1.5715;
  vertical-align: bottom;
  transition: all 0.3s, height 0s;
}
.ant-input-number-lg {
  padding: 6.5px 11px;
  font-size: 16px;
}
.ant-input-number-sm {
  padding: 0px 7px;
}
.ant-input-number-handler {
  position: relative;
  display: block;
  width: 100%;
  height: 50%;
  overflow: hidden;
  color: #999999;
  font-weight: bold;
  line-height: 0;
  text-align: center;
  border-left: 1px solid #d9d9d9;
  transition: all 0.1s linear;
}
.ant-input-number-handler:active {
  background: #f4f4f4;
}
.ant-input-number-handler:hover .ant-input-number-handler-up-inner,
.ant-input-number-handler:hover .ant-input-number-handler-down-inner {
  color: #29a9ff;
}
.ant-input-number-handler-up-inner,
.ant-input-number-handler-down-inner {
  display: inline-block;
  color: inherit;
  font-style: normal;
  line-height: 0;
  text-align: center;
  text-transform: none;
  vertical-align: -0.125em;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  right: 4px;
  width: 12px;
  height: 12px;
  color: #999999;
  line-height: 12px;
  transition: all 0.1s linear;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-input-number-handler-up-inner > *,
.ant-input-number-handler-down-inner > * {
  line-height: 1;
}
.ant-input-number-handler-up-inner svg,
.ant-input-number-handler-down-inner svg {
  display: inline-block;
}
.ant-input-number-handler-up-inner::before,
.ant-input-number-handler-down-inner::before {
  display: none;
}
.ant-input-number-handler-up-inner .ant-input-number-handler-up-inner-icon,
.ant-input-number-handler-up-inner .ant-input-number-handler-down-inner-icon,
.ant-input-number-handler-down-inner .ant-input-number-handler-up-inner-icon,
.ant-input-number-handler-down-inner .ant-input-number-handler-down-inner-icon {
  display: block;
}
.ant-input-number:hover {
  border-color: #29a9ff;
  border-right-width: 1px !important;
}
.ant-input-number:hover + .ant-form-item-children-icon {
  opacity: 0;
  transition: opacity 0.24s linear 0.24s;
}
.ant-input-number-focused {
  border-color: #29a9ff;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(0, 140, 244, 0.2);
}
.ant-input-number-disabled {
  color: #CCCCCC;
  background-color: #f5f5f5;
  border-color: #E0E0E0;
  box-shadow: none;
  cursor: not-allowed;
  opacity: 1;
}
.ant-input-number-disabled:hover {
  border-color: #E0E0E0;
  border-right-width: 1px !important;
}
.ant-input-number-disabled .ant-input-number-input {
  cursor: not-allowed;
}
.ant-input-number-disabled .ant-input-number-handler-wrap {
  display: none;
}
.ant-input-number-readonly .ant-input-number-handler-wrap {
  display: none;
}
.ant-input-number-input {
  width: 100%;
  height: 34px;
  padding: 0 11px;
  text-align: left;
  background-color: transparent;
  border: 0;
  border-radius: 5px;
  outline: 0;
  transition: all 0.3s linear;
  -moz-appearance: textfield !important;
}
.ant-input-number-input::-webkit-input-placeholder {
  color: #bfbfbf;
}
.ant-input-number-input:-ms-input-placeholder {
  color: #bfbfbf;
}
.ant-input-number-input::-ms-input-placeholder {
  color: #bfbfbf;
}
.ant-input-number-input::placeholder {
  color: #bfbfbf;
}
.ant-input-number-input:-ms-input-placeholder {
  text-overflow: ellipsis;
}
.ant-input-number-input:placeholder-shown {
  text-overflow: ellipsis;
}
.ant-input-number-input[type='number']::-webkit-inner-spin-button,
.ant-input-number-input[type='number']::-webkit-outer-spin-button {
  margin: 0;
  -webkit-appearance: none;
}
.ant-input-number-lg {
  padding: 0;
  font-size: 16px;
}
.ant-input-number-lg input {
  height: 38px;
}
.ant-input-number-sm {
  padding: 0;
}
.ant-input-number-sm input {
  height: 22px;
  padding: 0 7px;
}
.ant-input-number-handler-wrap {
  position: absolute;
  top: 0;
  right: 0;
  width: 22px;
  height: 100%;
  background: #fff;
  border-radius: 0 5px 5px 0;
  opacity: 0;
  transition: opacity 0.24s linear 0.1s;
}
.ant-input-number-handler-wrap .ant-input-number-handler .ant-input-number-handler-up-inner,
.ant-input-number-handler-wrap .ant-input-number-handler .ant-input-number-handler-down-inner {
  min-width: auto;
  margin-right: 0;
  font-size: 7px;
}
.ant-input-number-borderless .ant-input-number-handler-wrap {
  border-left-width: 0;
}
.ant-input-number-handler-wrap:hover .ant-input-number-handler {
  height: 40%;
}
.ant-input-number:hover .ant-input-number-handler-wrap {
  opacity: 1;
}
.ant-input-number-handler-up {
  border-top-right-radius: 5px;
  cursor: pointer;
}
.ant-input-number-handler-up-inner {
  top: 50%;
  margin-top: -5px;
  text-align: center;
}
.ant-input-number-handler-up:hover {
  height: 60% !important;
}
.ant-input-number-handler-down {
  top: 0;
  border-top: 1px solid #d9d9d9;
  border-bottom-right-radius: 5px;
  cursor: pointer;
}
.ant-input-number-handler-down-inner {
  top: 50%;
  text-align: center;
  transform: translateY(-50%);
}
.ant-input-number-handler-down:hover {
  height: 60% !important;
}
.ant-input-number-borderless .ant-input-number-handler-down {
  border-top-width: 0;
}
.ant-input-number-handler-up-disabled,
.ant-input-number-handler-down-disabled {
  cursor: not-allowed;
}
.ant-input-number-handler-up-disabled:hover .ant-input-number-handler-up-inner,
.ant-input-number-handler-down-disabled:hover .ant-input-number-handler-down-inner {
  color: #CCCCCC;
}
.ant-input-number-borderless {
  box-shadow: none;
}
.ant-input-number-out-of-range input {
  color: #FD6868;
}
.ant-input-number-rtl {
  direction: rtl;
}
.ant-input-number-rtl .ant-input-number-handler-wrap {
  right: auto;
  left: 0;
  border-right: 1px solid #d9d9d9;
  border-left: 0;
  border-radius: 5px 0 0 5px;
}
.ant-input-number-rtl.ant-input-number-borderless .ant-input-number-handler-wrap {
  border-right-width: 0;
}
.ant-input-number-rtl .ant-input-number-input {
  direction: ltr;
  text-align: right;
}

.DraftEditor-editorContainer,.DraftEditor-root,.public-DraftEditor-content{height:inherit;text-align:left;text-align:initial}.public-DraftEditor-content[contenteditable=true]{-webkit-user-modify:read-write-plaintext-only}.DraftEditor-root{position:relative}.DraftEditor-editorContainer{background-color:hsla(0,0%,100%,0);border-left:.1px solid transparent;position:relative;z-index:1}.public-DraftEditor-block{position:relative}.DraftEditor-alignLeft .public-DraftStyleDefault-block{text-align:left}.DraftEditor-alignLeft .public-DraftEditorPlaceholder-root{left:0;text-align:left}.DraftEditor-alignCenter .public-DraftStyleDefault-block{text-align:center}.DraftEditor-alignCenter .public-DraftEditorPlaceholder-root{margin:0 auto;text-align:center;width:100%}.DraftEditor-alignRight .public-DraftStyleDefault-block{text-align:right}.DraftEditor-alignRight .public-DraftEditorPlaceholder-root{right:0;text-align:right}.public-DraftEditorPlaceholder-root{color:#9197a3;position:absolute;z-index:1}.public-DraftEditorPlaceholder-hasFocus{color:#bdc1c9}.DraftEditorPlaceholder-hidden{display:none}.public-DraftStyleDefault-block{position:relative;white-space:pre-wrap}.public-DraftStyleDefault-ltr{direction:ltr;text-align:left}.public-DraftStyleDefault-rtl{direction:rtl;text-align:right}.public-DraftStyleDefault-listLTR{direction:ltr}.public-DraftStyleDefault-listRTL{direction:rtl}.public-DraftStyleDefault-ol,.public-DraftStyleDefault-ul{margin:16px 0;padding:0}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-listLTR{margin-left:1.5em}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-listRTL{margin-right:1.5em}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-listLTR{margin-left:3em}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-listRTL{margin-right:3em}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-listLTR{margin-left:4.5em}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-listRTL{margin-right:4.5em}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-listLTR{margin-left:6em}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-listRTL{margin-right:6em}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-listLTR{margin-left:7.5em}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-listRTL{margin-right:7.5em}.public-DraftStyleDefault-unorderedListItem{list-style-type:square;position:relative}.public-DraftStyleDefault-unorderedListItem.public-DraftStyleDefault-depth0{list-style-type:disc}.public-DraftStyleDefault-unorderedListItem.public-DraftStyleDefault-depth1{list-style-type:circle}.public-DraftStyleDefault-orderedListItem{list-style-type:none;position:relative}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-listLTR:before{left:-36px;position:absolute;text-align:right;width:30px}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-listRTL:before{position:absolute;right:-36px;text-align:left;width:30px}.public-DraftStyleDefault-orderedListItem:before{content:counter(a) ". ";counter-increment:a}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth1:before{content:counter(b) ". ";counter-increment:b}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth2:before{content:counter(c) ". ";counter-increment:c}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth3:before{content:counter(d) ". ";counter-increment:d}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth4:before{content:counter(e) ". ";counter-increment:e}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-reset{counter-reset:a}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-reset{counter-reset:b}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-reset{counter-reset:c}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-reset{counter-reset:d}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-reset{counter-reset:e}.bf-image-link-editor,.bf-image-size-editor{padding-bottom:1px;overflow:hidden;border-radius:2px 2px 0 0;box-shadow:inset 0 -1px 0 0 hsla(0,0%,100%,.1)}.bf-image-link-editor .editor-input-group,.bf-image-size-editor .editor-input-group{width:300px;margin:8px 10px;overflow:hidden}.bf-image-link-editor input,.bf-image-size-editor input{display:block;float:left;box-sizing:content-box;height:32px;margin:0 5px 0 0;padding:0 10px;background-color:hsla(0,0%,100%,.1);border:none;border-radius:2px;outline:none;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.1);color:#fff;font-weight:700}.bf-image-link-editor input:hover,.bf-image-size-editor input:hover{box-shadow:inset 0 0 0 1px rgba(52,152,219,.5)}.bf-image-link-editor input:focus,.bf-image-size-editor input:focus{box-shadow:inset 0 0 0 1px #3498db}.bf-image-link-editor button,.bf-image-size-editor button{float:left;width:90px;height:32px;margin:0;padding:0 20px;background-color:#3498db;border:none;color:#fff;font-size:12px;border-radius:2px;cursor:pointer}.bf-image-link-editor button:hover,.bf-image-size-editor button:hover{background-color:#2084c7}.bf-image-size-editor input{width:80px}.bf-image-link-editor input{width:185px}.bf-image-link-editor .switch-group{height:16px;margin:10px}.bf-image-link-editor .switch-group .bf-switch{float:left}.bf-image-link-editor .switch-group label{float:left;margin-left:15px;color:#999;font-size:12px;line-height:16px}.bf-content .bf-image{position:relative}.bf-content .bf-image .bf-csize-icon{position:absolute;z-index:2;width:10px;height:10px;background-color:rgba(52,152,219,.3)}.bf-content .bf-image .bf-csize-icon.right-bottom{right:0;bottom:0;cursor:se-resize}.bf-content .bf-image .bf-csize-icon.left-bottom{left:0;bottom:0;cursor:sw-resize}.bf-content .bf-image .bf-pre-csize{position:absolute;z-index:1;background:transparent}.bf-content .bf-image .bf-pre-csize.rightbottom{left:0;top:0;border:1px dashed #00bfff}.bf-content .bf-image .bf-pre-csize.leftbottom{right:0;top:0;border:1px dashed #00bfff}.bf-content .bf-image .bf-media-toolbar:before{visibility:hidden}.bf-content .bf-image .bf-media-toolbar[data-align=center] [data-align=center],.bf-content .bf-image .bf-media-toolbar[data-align=left] [data-align=left],.bf-content .bf-image .bf-media-toolbar[data-align=right] [data-align=right],.bf-content .bf-image .bf-media-toolbar[data-float=left] [data-float=left],.bf-content .bf-image .bf-media-toolbar[data-float=right] [data-float=right]{color:#3498db}@font-face{font-family:braft-icons;src:url(data:font/woff;base64,d09GRgABAAAAACxUAAsAAAAALAgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAABCAAAAGAAAABgDxIH02NtYXAAAAFoAAAA9AAAAPQXCcwWZ2FzcAAAAlwAAAAIAAAACAAAABBnbHlmAAACZAAAJggAACYI9aImY2hlYWQAAChsAAAANgAAADYTSfwFaGhlYQAAKKQAAAAkAAAAJAfCBAxobXR4AAAoyAAAASwAAAEsIgAgXGxvY2EAACn0AAAAmAAAAJhQxVqgbWF4cAAAKowAAAAgAAAAIABVAH1uYW1lAAAqrAAAAYYAAAGGmUoJ+3Bvc3QAACw0AAAAIAAAACAAAwAAAAMD+QGQAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAA6rADwP/AAEADwABAAAAAAQAAAAAAAAAAAAAAIAAAAAAAAwAAAAMAAAAcAAEAAwAAABwAAwABAAAAHAAEANgAAAAyACAABAASAAEAIOAp4DTgN+BC4LjiKOI547jjwuQp6SbpMelG6WjpgOms6mjqbOpu6nXqsP/9//8AAAAAACDgJuA04DfgQuC44ijiOeO448LkKekA6SzpRuln6YDprOpo6mvqbupz6rD//f//AAH/4x/eH9Qf0h/IH1Md5B3UHFYcTRvnFxEXDBb4FtgWwRaWFdsV2RXYFdQVmgADAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAQAVQCAA6sC1QARACMANQBHAAATITIXFhUUBwYjISInJjU0NzYTITIXFhUUBwYjISInJjU0NzY3ITIXFhUUBwYjISInJjU0NzY3ITIXFhUUBwYjISInJjU0NzaAAwASDA0NDBL9ABIMDQ0MEgMAEgwNDQwS/QASDA0NDBIDABIMDQ0MEv0AEgwNDQwSAwASDA0NDBL9ABIMDQ0MAtUMDRESDQwMDRIRDQz+AAwNERINDAwNEhENDKsNDBIRDQwMDRESDA2rDQwSEgwNDQwSEgwNAAAABABVAIADqwLVABEAIwA1AEcAABMhMhcWFRQHBiMhIicmNTQ3NhMhMhcWFRQHBiMhIicmNTQ3NjchMhcWFRQHBiMhIicmNTQ3NjchMhcWFRQHBiMhIicmNTQ3NoADABIMDQ0MEv0AEgwNDQwSAlUSDA0MDRL9qxIMDQ0MEgMAEgwNDQwS/QASDA0NDBICVRIMDQwNEv2rEgwNDQwC1QwNERINDAwNEhENDP4ADA0REg0MDA0SEQ0Mqw0MEhENDAwNERIMDasNDBISDA0NDBISDA0AAAAEAFUAgAOrAtUAEQAkADYASQAAEyEyFxYVFAcGIyEiJyY1NDc2EyEyFxYVFAcGIyEiJyY1NDc2MychMhcWFRQHBiMhIicmNTQ3NjchMhcWFRQHBiMhIicmNTQ3NjOAAwASDA0NDBL9ABIMDQ0MZwJWEQ0MDA0R/aoRDQwMDRFVAwASDA0NDBL9ABIMDQ0MZwJWEQ0MDA0R/aoRDQwMDREC1QwNERINDAwNEhENDP4ADA0REg0MDA0SEQ0Mqw0MEhENDAwNERIMDasNDBISDA0NDBISDA0AAAAEAFUAgAOrAtUAEQAkADYASQAAEyEyFxYVFAcGIyEiJyY1NDc2EyEyFxYVFAcGIyEiJyY1NDc2MychMhcWFRQHBiMhIicmNTQ3NjchMhcWFRQHBiMhIicmNTQ3NjOAAwASDA0NDBL9ABIMDQ0MvQJVEgwNDQwS/asSDA0MDRKrAwASDA0NDBL9ABIMDQ0MvQJVEgwNDQwS/asSDA0MDRIC1QwNERINDAwNEhENDP4ADA0REg0MDA0SEQ0Mqw0MEhENDAwNERIMDasNDBISDA0NDBISDA0AAAACAQAAgQMAAtUAAwAHAAABMxEjIREzEQJWqqr+qqoC1f2sAlT9rAAAAQFWAIEDKgLVAAIAAAkCAVYB1P4sAtX+1v7WAAEAqgArA1YDgQAuAAABMhceARcWFRQHDgEHBiMiJy4BJyY1MxQXHgEXFjMyNz4BNzY1NCcuAScmIxUnNwIARj8+XRsbGxtdPj5HRj8+XRsbVhQURS8vNTUvL0UUFBQURS8vNdbWAtUbG1w+PkZHPj5dGxsbG10+Pkc2Li9FFBQUFEUvLjY1Ly5GFBSs1tYAAAMAMwCqA80CqwAEAAkADQAAEyEVITUDNSEVITc1IRX/As79MswCzv0yaALKAqtnZ/3/Z2fOZWUABQCAACsDgAMrAAMABwALAA8AEwAAAREhEQERIREDESERAREhEQMhESEDKv8AAQD/AFT/AAEA/wBWAwD9AAHVAQD/AP6sAQD/AAFUAQD/AP6sAQD/AAKq/QAAAAACAFYAKwNWAtUACAARAAABIRUjByc3IycnFwEHJwcjNwEBAAJW+ERaHmZ4dAwCaDbyQoBo/tgC1YCgWEh4CAr9ljbynPYBKAACAIAAKwN0Ax8AAwAWAAAlAScBAR4BDwEXBycBIzUBJzcXNzYyFwEoAVhS/qgCngwBDYZSPDz+gsoBfDw8UoYMJAyBAVhS/qgB6AwjDYZSPDz+hMoBfjw8UoYMDAAAAAAEAIAAKwOAAysACAARABoAIwAAATIWHQEjNSM1EzUzFRQGKwE1JRUzFSMiJj0BETQ2OwEVIxUjAyoiNFaqqlYzI6r+VqqqIjQzI6qqVgMrNCKqqlb9VqqqIzNWqqpWMyOqAaoiNFaqAAYAgAArA4ADKwAHAAsAEwAbAB8AIwAAAREzFTMVIxUXITUhJTMRIzUjNTMBIxEzFSEVIQEhFSERIRUhAoBWqqqq/lYBqv2qVlaqqgEAVFQBVv6q/lYBqv5WAQD/AAIrAQBWVFaqVFb/AFZU/lYBAFZUAlRU/lRUAAIAgABNA4ADTQATAB0AACUhESE1ISIGFREUFjMhMjY1ESMRAxUzARcBFTMRIQMr/aoBK/7VIzIyIwJWIzJV1pr+XDwBpFX+1aICVVYyJP2rIzIyIwEr/tUCq1b+XTwBo5kBKwAEAFUAIgOrA3cABAAhAD0AQgAAJTMRIxETIgcOAQcGFRQXHgEXFjMyNz4BNzY1NCcuAScmIxEiJy4BJyY1NDc+ATc2MzIXHgEXFhUUBw4BBwYDMzUjFQHVVlYrWE5OdCEiIiF0Tk5YWE5OdCEiIiF0Tk5YRz4+XRobGxpdPj5HRz4+XRobGxpdPj5yVlb3AQD/AAKAISJzTk5YWU1OdCEiIiF0Tk1ZWE5OcyIh/QAbG10+PkdGPz5cGxsbG1w+P0ZHPj5dGxsB1lVVAAAEAFUAIgOrA3cABAAhAD0AUgAAJTM1IxUTIgcOAQcGFRQXHgEXFjMyNz4BNzY1NCcuAScmIxEiJy4BJyY1NDc+ATc2MzIXHgEXFhUUBw4BBwYDIgYVMzQ2MzIWFRQGFTM0NjU0JiMB1VZWK1hOTnQhIiIhdE5OWFhOTnQhIiIhdE5OWEc+Pl0aGxsaXT4+R0c+Pl0aGxsaXT4+R0dkVjIjIzKAVoBkR81VVQKqISJzTk5YWU1OdCEiIiF0Tk1ZWE5OcyIh/QAbG10+PkdGPz5cGxsbG1w+P0ZHPj5dGxsCVmRHIzIyI0AtaEg9UEdkAAACAFUAzQOrAs0ABQALAAABJzcnCQElNyc3CQEBkcTEPP8AAQABGsTEPAEA/wABCcTEPP8A/wA8xMQ8/wD/AAAAAwErAM0C9QMiAA8AGQAiAAABPgE1NCYjIREhMjY1NCYnJzMyFhUUBisBNRMjNTMyFhUUBgKaHydjSP72ASxDWzIp74AaJiYagJWVlRslJQIAFkEgSWL9q19DME4TtyUbGiaA/oCAJRsaJgAAAQCAACYDgAN3ADQAAAEiBgclPgE1NCYnJR4BMzI2NTQmIyIGFRQWFwUuASMiBhUUFjMyNjcFDgEVFBYzMjY1NCYjAwAYKxH+0AICAgIBLREtGTVLSzU1SwIC/tMRLRk1S0s1GS0RATACAkk0NElJNAEfEg+xBw8IBw8IrxATSzU2Sko2Bw8HsBATSzU1SxIQsQcOBzNJSTM0SQAAAQErAU0C1QIiAAIAAAEXNwEr1dUCItXVAAAAAAMAVQAiA6sDdwAcACsAOgAAASIHDgEHBhUUFx4BFxYzMjc+ATc2NTQnLgEnJiMBNDc+ATc2MzIWFwEuATUBIiYnAR4BFRQHDgEHBiMCAFhOTXQiIiIidE1OWFhOTXQiIiIidE1OWP6rGxtcPj9GOmot/iIjJQFVOmotAd4jJRsbXD4/RgN3ISJ0Tk1YWE5OdCEiIiF0Tk5YWE1OdCIh/lZGPj5dGxslI/4iLWo6/qomIwHeLWs5Rz4+XRsbAAAAAAMAgADNA4ACzQADAAcACwAANyE1ITUhNSE1FSE1gAMA/QADAP0AAwDNVYBV1lZWAAEBKwF3AtUCTQACAAABNxcBK9XVAXfW1gAAAAADAasAdwJVAyIADAAYACQAAAEyNjU0JiMiBhUUFjMVIgYVFBYzMjY1NCYDIgYVFBYzMjY1NCYCACMyMiMjMjIjIzIyIyMyMiMjMjIjIzIyAnczIyMyMiMjM1UyIyMzMyMjMv8AMiMjMzMjIzIAAAAAAwCrAXcDVQIiAAwAGAAkAAABIgYVFBYzMjY1NCYjISIGFRQWMzI2NTQmISIGFRQWMzI2NTQmAQAjMjIjIzIyIwIAIzIyIyMyMv7dIzIyIyMyMgIiMiMjMzMjIzIyIyMzMyMjMjIjIzMzIyMyAAAAAAIAAP/ABAADgAApAC0AAAERIzU0JiMhIgYdARQWMyEyNj0BMxEhFSMiBhURFBY7ATI2NRE0JisBNQEhNSEEAMAmGv1AGiYmGgLAGiaA/cAgDRMTDYANExMNIAFA/UACwAGAAYBAGiYmGsAaJiYaQP8AgBMN/sANExMNAUANE0ABgEAAAAQA1QCiAysC9wAGAA0AEwAaAAATMxUzNSMVEyMVMzUjFQEzNTM1IxM1IxUzNSPVgFbWgIDWVgEAVoDWVlbWgAEigNVVAVVV1YD+K4BVAQCA1VUAAAEAZAAlA1wDXABEAAABERQHBgcGBwYjIicmJyYnJjU0NzY3Njc2MzIXEQURFAcGBwYHBiMiJyYnJicmNTQ3Njc2NzYzMhcRNDc2NyU2MzIXFhUDXBERGhkaGRYXGRoZGhEREREaGRoZFzMr/oURERoZGhkXFhkaGRoRERERGhkaGRY0KwoJDwGbBggUDg4DLP3WGBQTCgsFBQUFCwoTFBgZExQKCwUFEwEKdv6iGRMTCwsFBQUFCwsTExkZExMLCgYFEwHeDw0MBX8CDg4UAAAEAHUAQgOJA1YALwA8AGIAeAAAAS4BBw4BJy4BJy4BBwYiJyYGBw4BJyYGBxQVHAEVFBUeATM2MzoBMzIzMjY3PAE1BSImNTQ2MzIWFRQGJyUqASM8ATU6ATMUFhUUFxwBFQYHFAYHDgEnLgE3PgE3OgEzPAE1BT4BNzoBMxQWBw4BJy4BNz4BNzoBMwKBARkZChUJCxcEFEMvBw8HHikMDCgdFyILCxgWNDM0ZzQzNBsaAf77L0FBMDBAQDEBtx8/IDRoNgEBAQENCxVFICIlBgc3JAcNCf7OAQICEyQTAwUFSiMmOAIBOiYHEAkCzhcaAQEBAwIJCC0fCAEBBhgbGxYGBBMVKCgpUCgoKQ8VARcaSpRK7T8uMEA/LzBAARchPyAKEgkzMjNmMjMzFCwRIBAOD0IjJjQDN2053QwUCi5dLSUsBgVEJig+BAAAAAAEANUAogMrAvcABQALABEAFwAAASMVMzUjAzM1MzUjASMVMzUjAxUzFTM1AStW1oBWVoDWAgCA1laAgFYBd9VVASuAVf4AVdUBgFWA1QAAAAQAAAAABAADQAAbADMATwBTAAABFBceARcWMzI3PgE3NjU0Jy4BJyYjIgcOAQcGASMuASMhIgYHIyIGFREUFjMhMjY1ETQmASInLgEnJjU0Nz4BNzYzMhceARcWFRQHDgEHBgEjNTMBMBAROCYmKysmJjgREBAROCYmKysmJjgREAKQ4AwkMP8AMCQM4BomJhoDgBomJv4mOzQzTRcWFhdNMzQ7OzQzTRcWFhdNMzQBhYCAAWArJiY4ERAQETgmJisrJiY4ERAQETgmJgE1MFBQMCYa/cAaJiYaAkAaJv2EFhdNMzQ7OzQzTRcWFhdNMzQ7OzQzTRcWAbxAAAEAkQCiA4AC3gAGAAABJwcXAScBAYCzPO8CADz+PAEaszzvAgA8/jwAAAAAAQDiAIADHgLJACYAAAE3NjQnJiIPAScmIgcGFB8BBwYUFx4BMzI2PwEXHgEzMjY3NjQvAQI84g0NDCQM4uIMJAwNDeLiDQ0GEAgIEAbi4gYQCAgQBg0N4gGr4gwjDQwM4uIMDA0jDOLiDSMMBwYGB+HhBwYGBwwjDeIAAAUAVQCVA6sC6wAZACoARABeAHgAAAEhIgYHDgEVFBYXHgEzITI2Nz4BNTQmJy4BJTQmIyEiBh0BFBYzITI2PQEDISIGBw4BFRQWFx4BMyEyNjc+ATU0JicuAQMhIgYHDgEVFBYXHgEzITI2Nz4BNTQmJy4BBSEiBgcOARUUFhceATMhMjY3PgE1NCYnLgEB1f6rCQ8GBgcHBgYPCQFVCQ8GBwYGBwYPAc0ZEv8AEhkZEgEAEhkr/QAJDwYGBwcGBg8JAwAJDwYGBwcGBg8J/QAJDwYGBwcGBg8JAwAJDwYGBwcGBg/+TP6rCQ8GBgcHBgYPCQFVCQ8GBwYGBwYPAZUGBgYQCAkPBgcGBgcGDwkIEAYGBoERGRkRrBEZGRGs/tUHBgYPCQkPBgYHBwYGDwkJDwYGBwIABwYGDwkJDwYGBwcGBg8JCQ8GBgerBgcGDwkIEAYGBgYGBhAICQ8GBwYAAAAABABVAE0DqwNNAA4AEgAeACIAAAEhIgYVETMVITUzETQmIwMhNSE3IiY1NDYzMhYVFAYDIRUhAyv9qjVLqwIAq0s1gP6qAVaAEhkZEhEZGTz+AAIAAndKNv8AqqoBADZK/ivVVhkREhkZEhEZAYCrAAIAgABjA2oDTQAiAC8AAAEjJz4BNTQnLgEnJiMiBw4BBwYVFBceARcWMzI2NxcVFzcnISImNTQ2MzIWFRQGIwKVIQwfJBYWSzMyOjkzMksWFhYWSzIzOTRcJQvWP9X/AE9xcU9QcHBQAXcMJF0zOjIzSxYWFhZLMzI6OTIzSxYWJB8MItQ/1XFPUHBwUE9xAAIAZAAiA5wDdwBNAFkAAAE+ATU0Jic3PgEvAS4BDwEuAS8BLgErASIGDwEOAQcnJgYPAQYWHwEOARUUFhcHDgEfAR4BPwEeAR8BHgE7ATI2PwE+ATcXFjY/ATYmJwUiJjU0NjMyFhUUBgM9AQICAVoGAwRVBA8HahEkFBABDAiqCAwBEBQkEWoHDwRVBAMGWgECAgFaBgMEVQQPB2oRJBQQAQwIqggMARAUJBFqBw8EVQQDBv5pPldXPj5XVwGjChULCxQLRgUPB5QHBQMqDBUIcgcKCgdyCBUMKgMFB5QHDwVGCxUKCxUKRgUQB5MHBQIrDRUIcQgKCghxCBUNKwMGB5MHEAUmWD4+V1c+PlgAAQDVAKIDKwL3AAsAAAEhESMRITUhETMRIQMr/wBW/wABAFYBAAGi/wABAFUBAP8AAAAAAAQAVf/vA6sC7wAeADMAOAA9AAATNwEHJyM1JyM1Jw4BFRQWOwEVIyInLgEnJjU0NjcnBTIXHgEXFhUUBgcnPgE1NCYrATUzITMVIycFFSMnM1U3Ask2q0mMSmogJWdIgIA1Li9FFRQyKlwCVjUuL0UVFEc5PC88Z0iAgP6qgDZRAV0zVYgCuTb9NzerSYxKaxhIKklmURQURS8vNTpnIlwfFRRFLy41R3YhPRRWN0hnUVFR1lVVAAADAFUAmgOrApoAGgA1ADkAAAEjFTMyFhUUBisBFTMyNz4BNzY1NCcuAScmIwE0NjsBNSMiBw4BBwYVFBceARcWOwE1IyImNRchNSECq4CASGdnSICANS4vRRUUFBVFLy41/ftnSICANS4vRRUUFBVFLy41gIBIZ68BVv6qAppRZ0hJZlEUFEUvLzU1Li9FFRT/AEhnURUURS8uNTUvL0UUFFFmSStVAAAFAFUAIgOrA3cAHAA4AEQAUABYAAABIgcOAQcGFRQXHgEXFjMyNz4BNzY1NCcuAScmIxEiJy4BJyY1NDc+ATc2MzIXHgEXFhUUBw4BBwYTMjY1NCYjIgYVFBYhMjY1NCYjIgYVFBYTMjY3IR4BMwIAWU1OdCEiIiF0Tk1ZWE5OdCEiIiF0Tk5YRz4+XRsaGhtdPj5HRz4+XRsaGhtdPj5OGyUlGxomJv7wGiYmGhslJbBLdRr+TBp1SwN3ISJzTk5YWU1OdCEiIiF0Tk1ZWE5OcyIh/QAbG10+PkdHPj5dGhsbGl0+PkdHPj5dGxsBgCYaGyUlGxomJhobJSUbGib+61RBQVQAAAAJAAAAQAQAA0AAAwAHAAsADwATABcAGwAfACIAABMRIREBIzUzNSM1MzUjNTMBIREhEyM1MzUjNTM1IzUzBRElAAQA/MCAgICAgIACQP4AAgDAgICAgICA/cABAANA/QADAP1AgICAgID9gAKA/YCAgICAgID+gMAAAAAAAgDVAE0DKwNNABkAHgAAJTI3PgE3NjURIxEUBiMiJjURIxEUFx4BFxYHFSE1IQIANS8uRhQUa1c+PldrFBRGLi/2Alb9qvcVFEUvLzQBVv6qPVhYPQFW/qo0Ly9FFBVVVVUAAAUAVQCVA6sC6wAaACsARQBfAHoAAAEhMhYXHgEVFAYHDgEjISImJy4BNTQ2Nz4BMyU0NjMhMhYdARQGIyEiJj0BEyEyFhceARUUBgcOASMhIiYnLgE1NDY3PgETITIWFx4BFRQGBw4BIyEiJicuATU0Njc+AQUhMhYXHgEVFAYHDgEjISImJy4BNTQ2Nz4BMwIrAVUJDwYGBwcGBg8J/qsJDwYHBgYHBg8J/ioZEgEAEhkZEv8AEhkrAwAJDwYGBwcGBg8J/QAJDwYGBwcGBg8JAwAJDwYGBwcGBg8J/QAJDwYGBwcGBg8BtAFVCQ8GBgcHBgYPCf6rCQ8GBwYGBwYPCQGVBgYGEAgJDwYHBgYHBg8JCBAGBgaBERkZEawRGRkRrP7VBwYGDwkJDwYGBwcGBg8JCQ8GBgcCAAcGBg8JCQ8GBgcHBgYPCQkPBgYHqwYHBg8JCBAGBgYGBgYQCAkPBgcGAAAAAAMAgACiA4ADIgAEAA0AEQAAJTM1IxUDFTMVMzUzNSEDITUhAauqqtbWqtb9qlUDAP0AooCAAoCAgICA/lVWAAACAIAAogOrAyIACAARAAABFTMRMxEzNSEBMxEzETM1IRUBgNWA1v3V/wCAgID+gAMigP4AAgCA/qv+1QErgIAAAgDVAPcDKwKiAAYADQAAJTM3ESERMwUzNxEhETMBAIBV/wCAAQCAVv8AgPerAQD/AKurAQD/AAAGAFUAdwOAAyIACwASAB0AIgAnACwAADczFSMVMxUjFTM1IxMzNSMVMxUHMwcVMzUjNzUjFRMVITUhESE1IRURITUhFVVWKytWgIArK1YrK01NgExMgNYCVf2rAlX9qwJV/av3FSsVK6sBVasrgIBZJytaJisBAFVV/atVVQEAVVUAAAAGAGsAjQOAAw0ACwAXACMAKAAtADIAABMiBhUUFjMyNjU0JgMiBhUUFjMyNjU0JgMiBhUUFjMyNjU0JhchNSEVESE1IRURFSE1IasbJSUbGiYmGhslJRsaJiYaGyUlGxomJmYCVf2rAlX9qwJV/asCDSYaGyUlGxomAQAmGhslJRsaJv4AJhoaJiYaGiZrVVUBAFVVAVVVVQAAAAABAQAAzQMAAyIACwAAARUzAyMVITUjEzM1AatekncBVV6SdwMigP6rgIABVYAAAAABAAABawQAAesAAwAAEyEVIQAEAPwAAeuAAAAABgBA/8ADwAPAABkAIQA5AEcAVQBjAAABLgEnLgEnLgEjISIGFREUFjMhMjY1ETQmJyceARcjNR4BExQGIyEiJjURNDYzMDM6ATMyMRUUFjsBAyEiJjU0NjMhMhYVFAYnISImNTQ2MyEyFhUUBichIiY1NDYzITIWFRQGA5YRLRkaMxcnKQv+ECEvLyEC4CEvDhyFFyUNmhEphgkH/SAHCQkHTU66TU4TDeCg/kANExMNAcANExMN/kANExMNAcANExMN/kANExMNAcANExMC2xczGhktERwOLyH8oCEvLyECcAspJzYXKRGaDSX86AcJCQcDYAcJ4A0T/gATDQ0TEw0NE4ATDQ0TEw0NE4ATDQ0TEw0NEwAAAAUAAP/ABAADwAAIAAsAEwAWABwAAAERIQcRIREhESUVIwMRMzUhFQcRExUjASERMzUhAoD+QMABgAKA/MBlG8ABQMDAZQHl/gDAAUACwAEAwP3A/wADAKVl/gABwMDAwP8AAWVl/gABwMAAAAUAQP/ABAADwAANABgANAA3AD0AAAEjNTQmKwEiBh0BIxUhJyM1OAExMzgBMRUFNTQmKwEVMxUjBxEhETM1IyIGFREUFjMhFSERBRUjASERMzUhAsCAJhqAGiaAAgDAgIABQBMNQCDAwP8AIEANExMNASACgP5AZQHl/gDAAUADQEAaJiYaQICAQEDAoA0TQIDA/wACQEATDf2ADRPAAsBbZf5AAYDAAAYAgABNA4ADTQADAAcACwAPABMAFwAANyE1IRkBNycBITUhARUhNQEhNSERITUhgAMA/QCrqwFVAav+Vf6rAwD+VQGr/lUBq/5VTVUB1f6rq6r+gFYCAFZW/wBV/wBVAAYAgABNA4ADTQADAAcACwAPABMAFwAAJSE1ISUXEQcRITUhERUhNQEhNSERITUhAdUBq/5V/qurqwMA/QADAP5VAav+VQGr/lX3VoCrAVWq/oBVAqtWVv8AVf8AVQAAAAEAAP/NBAAAdwADAAA3IRUhAAQA/AB3qgAAAAACAOsA9wMVA00ACAAMAAABAzM3IRczAyMDGwEjAdXqYC8BCzBg6lY7ZmbMA039qoCAAlb+gAEO/vIAAAACAAD/wAQAA8AADgASAAABBxcDIxcBFTMBFzUlFzcFJzcXAiBgYODgsP7wJwFpsAEAYGD9wEDgQAPAYGD/ALD+lycBELDg4GBgQEDgQAAAAAEAQP/AA4oDwAARAAAFNjc2JicmBxUJARU2Fx4BBwYC+isTEzhVVqj+gAGAyXFyRignQE1bW5ozMgT+AYABgPgFTk7siokAAAEAdv/AA8ADwAASAAABNQkBNSYHDgEXFhcmJyY2NzYXAkABgP6AqFZVOBMTK2knKEZycckCyPj+gP6A/gQyM5pbW01yiYrsTk4FAAAHAAD/wAQAA0YACwAXACMALwA7AEcAUwAAJTQ2MzIWFRQGIyImATQ2MzIWFRQGIyImJTQ2MzIWFRQGIyImATQ2MzIWFRQGIyImATQ2MzIWFRQGIyImJTQ2MzIWFRQGIyImATQ2MzIWFRQGIyImAaA4KCg4OCgoOP5gOCgoODgoKDgDQDgoKDg4KCg4/To4KCg4OCgoOAJMOCgoODgoKDj9tDgoKDg4KCg4Akw4KCg4OCgoOCAoODgoKDg4AcgoODgoKDg4KCg4OCgoODgBTig4OCgoODj93Cg4OCgoODgoKDg4KCg4OAJ0KDg4KCg4OAAFAHwAAAOEA1UAIgAtADgARgBUAAABIzU0JisBIgYdASMiBhUUFjsBERQWMyEyNjURMzI2NTQmIyU0NjsBMhYdASM1ARQGIyEiJjURIREBIgYdARQWMzI2PQE0JjMiBh0BFBYzMjY9ATQmA12bRDCcMESbEBcXECdEMAGEMEQnEBcXEP4vFhCcEBboAV0XEP58EBcB0v7JEBYWEBAXF4wQFxcQEBYWAronMEREMCcXEBAW/gcwREQwAfkWEBAXJxAXFxAnJ/2TEBYWEAH5/gcBhBcQ6BAXFxDoEBcXEOgQFxcQ6BAXAAAABwAA/8AEAAPAAAMABwALAA8AEwAbACMAABMzFSM3MxUjJTMVIzczFSMlMxUjAxMhEzMTIRMBAyEDIwMhAwCAgMDAwAEAgIDAwMABAICAEBD9ABAgEAKAEP1AEAMAECAQ/YAQAcBAQEBAQEBAQEACQP5AAcD+gAGA/AABgP6AAUD+wAAABABQAIAEAAPAAAgADQAQAEAAAD8BIRczAyMDMxMzFyM3ARsBAyMiJjU0NjsBMjY1NCYrASIGFRQWFx4BOwEyFhUUBisBIgYVFBY7ATI2NTQmJy4BwjoBCDpywODAcppIOrw6AWSgoKBADRMTDYANExMNgCg4DQwNJRVADRMTDYANExMNgCg4DQwNJYDAwAKA/YACAMDA/gABAP8AAsATDQ0TEw0NEzgoEiENDxETDQ0TEw0NEzgoEiENDxEAAAAABABQ/8AEAAMAAAgADQAQAEAAAD8BIRczAyMDMxMzFyM3JQsBEyMiJjU0NjsBMjY1NCYrASIGFRQWFx4BOwEyFhUUBisBIgYVFBY7ATI2NTQmJy4BwjoBCDpywODAcppIOrw6AqSgoKBADRMTDYANExMNgCg4DQwNJRVADRMTDYANExMNgCg4DQwNJYDAwAKA/YACAMDAgP8AAQD9gBMNDRMTDQ0TOCgSIQ0PERMNDRMTDQ0TOCgSIQ0PEQAHAAD/wAQAA8AABwAPABMAFwAbAB8AIgAAAREhESMRIREFESERMxEhESUzFSMnMxUjJTMVIzczFSMlFwcBAAMAQP2AAsD9AEACgP5AgIDAgIABgICAwICA/IDAwAJAAYD+gAFA/sDA/kABwP6AAYCAQEBAQEBAQODAwAAAAQCA/8ADgAPAABcAAAEhFSMRIxEjESMRIicuAScmNTQ3PgE3NgGAAgCAgICANS8uRhQUFBRGLi8DwID8gAOA/IACABQURi4vNTUvLkYUFAACAAD/wAQAA8AAFwAaAAABIgcOAQcGFRQXHgEXFjMRMxEzETMRMzUJAgIANS8uRhQUFBRGLi81gICAgPwAAQD/AAPAFBRGLi81NS8uRhQU/gADgPyAA4CA/UABAAEAAAACAAD/wAQAA8AAFwAaAAABIgcOAQcGFRQXHgEXFjMRMxEzETMRMzUFCQEBADUvLkYUFBQURi4vNYCAgIABAP8AAQADwBQURi4vNTUvLkYUFP4AA4D8gAOAgMD/AP8AAAABAAD/zgQAA7MAYwAAASIHDgEHBhUUFx4BFxYXFjY1PAEnBiYxLgExJjYxHgExFjY3PgE3JicuAScmNTQ2Ny4BNzAWFz4BMzIWFz4BMRYGBx4BFRQHDgEHBgceARUUBhUUFjc2Nz4BNzY1NCcuAScmIwIAal1eiygoGhpdQUBMExABakISJyMnJigiXRYEEgsrKipCFBUcGQQMFUNKHkEhIUEeSkMVDAQZHBUUQyopKw4VARATTEFAXRoaKCiLXl1qA7MoKItdXmpUTU2ALy8ZBBIKCTYgF1QsHxgHAzI7BwoYIgoFDA04Ly9JKkUbCUk1AzEICQkIMQM1SQkbRSpKLy44DA0FCzAjNEwNChIEGS8wf01NVGpeXYsoKAAAAAABAAAAAQAAt9HlfV8PPPUACwQAAAAAANgVW8QAAAAA2BVbxAAA/8AEAAPAAAAACAACAAAAAAAAAAEAAAPA/8AAAAQAAAAAAAQAAAEAAAAAAAAAAAAAAAAAAABLBAAAAAAAAAAAAAAAAgAAAAQAAFUEAABVBAAAVQQAAFUEAAEABAABVgQAAKoEAAAzBAAAgAQAAFYEAACABAAAgAQAAIAEAACABAAAVQQAAFUEAABVBAABKwQAAIAEAAErBAAAVQQAAIAEAAErBAABqwQAAKsEAAAABAAA1QQAAGQEAAB1BAAA1QQAAAAEAACRBAAA4gQAAFUEAABVBAAAgAQAAGQEAADVBAAAVQQAAFUEAABVBAAAAAQAANUEAABVBAAAgAQAAIAEAADVBAAAVQQAAGsEAAEABAAAAAQAAEAEAAAABAAAQAQAAIAEAACABAAAAAQAAOsEAAAABAAAQAQAAHYEAAAABAAAfAQAAAAEAABQBAAAUAQAAAAEAACABAAAAAQAAAAEAAAAAAAAAAAKABQAHgCIAPIBXgHKAd4B7AI0AlACfgKiAtIDBgNCA3QD2gRSBHIEqAT2BQQFZAV8BYoFwgX6BjwGZgbOB3YHnggcCDIIcAkiCVoJogoqCkQKoAr0C3gLtgvoDJwMvAzcDPgNOg2IDaANrg46DnAOxA70DyQPMg9QD3gPnA/CEDoQrhDwEVARrhHsEhQSRBJ0EwQAAQAAAEsAewAJAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA4ArgABAAAAAAABAAcAAAABAAAAAAACAAcAYAABAAAAAAADAAcANgABAAAAAAAEAAcAdQABAAAAAAAFAAsAFQABAAAAAAAGAAcASwABAAAAAAAKABoAigADAAEECQABAA4ABwADAAEECQACAA4AZwADAAEECQADAA4APQADAAEECQAEAA4AfAADAAEECQAFABYAIAADAAEECQAGAA4AUgADAAEECQAKADQApGljb21vb24AaQBjAG8AbQBvAG8AblZlcnNpb24gMS4wAFYAZQByAHMAaQBvAG4AIAAxAC4AMGljb21vb24AaQBjAG8AbQBvAG8Abmljb21vb24AaQBjAG8AbQBvAG8AblJlZ3VsYXIAUgBlAGcAdQBsAGEAcmljb21vb24AaQBjAG8AbQBvAG8AbkZvbnQgZ2VuZXJhdGVkIGJ5IEljb01vb24uAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=);font-weight:400;font-style:normal}.bf-container [class*=" bfi-"],.bf-container [class^=bfi-],.bf-modal-root [class*=" bfi-"],.bf-modal-root [class^=bfi-]{font-family:braft-icons!important;speak:none;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bf-container .bfi-table:before,.bf-modal-root .bfi-table:before{content:"\E228"}.bf-container .bfi-clear_all:before,.bf-modal-root .bfi-clear_all:before{content:"\E0B8"}.bf-container .bfi-format_clear:before,.bf-modal-root .bfi-format_clear:before{content:"\E239"}.bf-container .bfi-hr:before,.bf-modal-root .bfi-hr:before{content:"\E925"}.bf-container .bfi-colorize:before,.bf-modal-root .bfi-colorize:before{content:"\E3B8"}.bf-container .bfi-crop_free:before,.bf-modal-root .bfi-crop_free:before{content:"\E3C2"}.bf-container .bfi-pause:before,.bf-modal-root .bfi-pause:before{content:"\E034"}.bf-container .bfi-play_arrow:before,.bf-modal-root .bfi-play_arrow:before{content:"\E037"}.bf-container .bfi-bin:before,.bf-modal-root .bfi-bin:before{content:"\E9AC"}.bf-container .bfi-replay:before,.bf-modal-root .bfi-replay:before{content:"\E042"}.bf-container .bfi-tune:before,.bf-modal-root .bfi-tune:before{content:"\E429"}.bf-container .bfi-close:before,.bf-modal-root .bfi-close:before{content:"\E913"}.bf-container .bfi-align-center:before,.bf-modal-root .bfi-align-center:before{content:"\E028"}.bf-container .bfi-align-justify:before,.bf-modal-root .bfi-align-justify:before{content:"\E026"}.bf-container .bfi-align-left:before,.bf-modal-root .bfi-align-left:before{content:"\E027"}.bf-container .bfi-align-right:before,.bf-modal-root .bfi-align-right:before{content:"\E029"}.bf-container .bfi-image-right:before,.bf-modal-root .bfi-image-right:before{content:"\E914"}.bf-container .bfi-image-left:before,.bf-modal-root .bfi-image-left:before{content:"\E91E"}.bf-container .bfi-music:before,.bf-modal-root .bfi-music:before{content:"\E90E"}.bf-container .bfi-camera:before,.bf-modal-root .bfi-camera:before{content:"\E911"}.bf-container .bfi-copy:before,.bf-modal-root .bfi-copy:before{content:"\E92C"}.bf-container .bfi-file-text:before,.bf-modal-root .bfi-file-text:before{content:"\E926"}.bf-container .bfi-film:before,.bf-modal-root .bfi-film:before{content:"\E91C"}.bf-container .bfi-github:before,.bf-modal-root .bfi-github:before{content:"\EAB0"}.bf-container .bfi-ltr:before,.bf-modal-root .bfi-ltr:before{content:"\EA74"}.bf-container .bfi-page-break:before,.bf-modal-root .bfi-page-break:before{content:"\EA68"}.bf-container .bfi-pagebreak:before,.bf-modal-root .bfi-pagebreak:before{content:"\EA6E"}.bf-container .bfi-paint-format:before,.bf-modal-root .bfi-paint-format:before{content:"\E90C"}.bf-container .bfi-paste:before,.bf-modal-root .bfi-paste:before{content:"\E92D"}.bf-container .bfi-pilcrow:before,.bf-modal-root .bfi-pilcrow:before{content:"\EA73"}.bf-container .bfi-pushpin:before,.bf-modal-root .bfi-pushpin:before{content:"\E946"}.bf-container .bfi-redo:before,.bf-modal-root .bfi-redo:before{content:"\E968"}.bf-container .bfi-rtl:before,.bf-modal-root .bfi-rtl:before{content:"\EA75"}.bf-container .bfi-spinner:before,.bf-modal-root .bfi-spinner:before{content:"\E980"}.bf-container .bfi-subscript:before,.bf-modal-root .bfi-subscript:before{content:"\EA6C"}.bf-container .bfi-superscript:before,.bf-modal-root .bfi-superscript:before{content:"\EA6B"}.bf-container .bfi-undo:before,.bf-modal-root .bfi-undo:before{content:"\E967"}.bf-container .bfi-media:before,.bf-modal-root .bfi-media:before{content:"\E90F"}.bf-container .bfi-add:before,.bf-modal-root .bfi-add:before{content:"\E918"}.bf-container .bfi-bold:before,.bf-modal-root .bfi-bold:before{content:"\E904"}.bf-container .bfi-code:before,.bf-modal-root .bfi-code:before{content:"\E903"}.bf-container .bfi-done:before,.bf-modal-root .bfi-done:before{content:"\E912"}.bf-container .bfi-drop-down:before,.bf-modal-root .bfi-drop-down:before{content:"\E906"}.bf-container .bfi-drop-up:before,.bf-modal-root .bfi-drop-up:before{content:"\E909"}.bf-container .bfi-emoji:before,.bf-modal-root .bfi-emoji:before{content:"\E91B"}.bf-container .bfi-font-size:before,.bf-modal-root .bfi-font-size:before{content:"\E920"}.bf-container .bfi-fullscreen:before,.bf-modal-root .bfi-fullscreen:before{content:"\E910"}.bf-container .bfi-fullscreen-exit:before,.bf-modal-root .bfi-fullscreen-exit:before{content:"\E90D"}.bf-container .bfi-help:before,.bf-modal-root .bfi-help:before{content:"\E902"}.bf-container .bfi-indent-decrease:before,.bf-modal-root .bfi-indent-decrease:before{content:"\E92F"}.bf-container .bfi-indent-increase:before,.bf-modal-root .bfi-indent-increase:before{content:"\E92E"}.bf-container .bfi-info:before,.bf-modal-root .bfi-info:before{content:"\E901"}.bf-container .bfi-italic:before,.bf-modal-root .bfi-italic:before{content:"\E924"}.bf-container .bfi-link:before,.bf-modal-root .bfi-link:before{content:"\E91A"}.bf-container .bfi-link-off:before,.bf-modal-root .bfi-link-off:before{content:"\E919"}.bf-container .bfi-list:before,.bf-modal-root .bfi-list:before{content:"\E923"}.bf-container .bfi-list-numbered:before,.bf-modal-root .bfi-list-numbered:before{content:"\E922"}.bf-container .bfi-menu:before,.bf-modal-root .bfi-menu:before{content:"\E908"}.bf-container .bfi-more-horiz:before,.bf-modal-root .bfi-more-horiz:before{content:"\E90B"}.bf-container .bfi-more-vert:before,.bf-modal-root .bfi-more-vert:before{content:"\E90A"}.bf-container .bfi-not-disturb:before,.bf-modal-root .bfi-not-disturb:before{content:"\E907"}.bf-container .bfi-print:before,.bf-modal-root .bfi-print:before{content:"\E915"}.bf-container .bfi-quote:before,.bf-modal-root .bfi-quote:before{content:"\E921"}.bf-container .bfi-search:before,.bf-modal-root .bfi-search:before{content:"\E916"}.bf-container .bfi-settingsx:before,.bf-modal-root .bfi-settingsx:before{content:"\E917"}.bf-container .bfi-share:before,.bf-modal-root .bfi-share:before{content:"\E905"}.bf-container .bfi-share-square:before,.bf-modal-root .bfi-share-square:before{content:"\E900"}.bf-container .bfi-strikethrough:before,.bf-modal-root .bfi-strikethrough:before{content:"\E91F"}.bf-container .bfi-text-color .path1:before,.bf-modal-root .bfi-text-color .path1:before{font-family:braft-icons!important;content:"\E930";opacity:.36}.bf-container .bfi-text-color .path2:before,.bf-modal-root .bfi-text-color .path2:before{font-family:braft-icons!important;content:"\E931";margin-left:-1em}.bf-container .bfi-underlined:before,.bf-modal-root .bfi-underlined:before{content:"\E91D"}.bf-content{height:500px;padding-bottom:10px;overflow:auto;font-size:16px}.bf-content img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.bf-content *{line-height:normal}.bf-container{position:relative;height:100%;padding:0}.bf-container.disabled{pointer-events:none;opacity:.7;-webkit-filter:grayscale(70%);filter:grayscale(70%)}.bf-container.read-only .bf-controlbar{pointer-events:none}.bf-container.read-only .bf-image img:hover{outline:none}.bf-container.read-only .bf-hr{pointer-events:none}.bf-container.fullscreen{position:fixed;display:flex;flex-direction:column;z-index:99999;top:0;right:0;bottom:0;left:0;background-color:#fff;height:100%!important}.bf-container.fullscreen .bf-content{flex-grow:1;height:auto}.bf-container .input-group{display:block}.bf-container .input-group input{box-sizing:border-box;width:100%;height:36px;padding:0 15px;font-size:14px}.bf-container .pull-left{float:left}.bf-container .pull-right{float:right}.bf-container button{line-height:normal}.bf-container button.default,.bf-container button.ghost,.bf-container button.primary{height:32px;padding:0 20px;color:#fff;font-size:12px}.bf-container button.default{background-color:hsla(0,0%,100%,.15);border:none}.bf-container button.default:hover{background-color:hsla(0,0%,100%,.1)}.bf-container button.ghost{background-color:transparent;border:none;box-shadow:inset 0 0 0 .5px hsla(0,0%,100%,.5)}.bf-container button.ghost:hover{box-shadow:inset 0 0 0 .5px hsla(0,0%,100%,.7)}.bf-container button.primary{background-color:#3498db;border:none;color:#fff}.bf-container button.primary:hover{background-color:#2084c7}.bf-container .public-DraftEditorPlaceholder-root{top:15px;left:15px;font-size:16px;pointer-events:none}.bf-container .DraftEditor-editorContainer{box-sizing:border-box;border:none}.bf-container .DraftEditor-root,.bf-container .public-DraftEditor-content{height:100%}.bf-container .public-DraftEditor-content{box-sizing:border-box;padding:15px;word-wrap:break-word;word-break:break-all}.bf-container .public-DraftEditor-content>div{padding-bottom:20px}.bf-container .public-DraftEditor-content .braft-link{color:#4078c0}.bf-container .public-DraftEditor-content blockquote{margin:0 0 10px;padding:15px 20px;background-color:#f1f2f3;border-left:5px solid #ccc;color:#666;font-style:italic}.bf-container .public-DraftEditor-content pre{max-width:100%;max-height:100%;margin:10px 0;padding:15px;overflow:auto;background-color:#f1f2f3;border-radius:3px;color:#666;font-family:monospace;font-size:14px;font-weight:400;line-height:16px;word-wrap:break-word;white-space:pre-wrap}.bf-container .public-DraftEditor-content pre pre{margin:0;padding:0}.bf-container .bfa-left,.bf-container .bfa-left .public-DraftStyleDefault-ltr{text-align:left}.bf-container .bfa-right,.bf-container .bfa-right .public-DraftStyleDefault-ltr{text-align:right}.bf-container .bfa-center,.bf-container .bfa-center .public-DraftStyleDefault-ltr{text-align:center}.bf-container .bfa-justify,.bf-container .bfa-justify .public-DraftStyleDefault-ltr{text-align:justify}.bf-container .bfa-center>div,.bf-container .bfa-justify>div,.bf-container .bfa-left>div,.bf-container .bfa-right>div{display:inline-block}.bf-container .bff-left:hover,.bf-container .bff-right:hover{z-index:2}.bf-container .bff-left{position:relative;z-index:1;float:left;margin:0 10px 0 0}.bf-container .bff-right{position:relative;z-index:1;float:right;margin:0 0 0 10px}.bf-container .bftd-1{text-indent:2em;display:inline;display:initial}.bf-container .bftd-2{text-indent:4em;display:inline;display:initial}.bf-container .bftd-3{text-indent:6em;display:inline;display:initial}.bf-container .bftd-4{text-indent:8em;display:inline;display:initial}.bf-container .bftd-5{text-indent:10em;display:inline;display:initial}.bf-container .bftd-6{text-indent:12em;display:inline;display:initial}.bf-container .bf-image,.bf-container .bf-media{position:relative}.bf-container .bf-image img{display:block;max-width:100%;font-size:0;resize:both;outline-offset:1px}.bf-container .bf-image img:hover{outline:1px solid #3498db}.bf-container .bf-media-toolbar{position:absolute;z-index:3;bottom:15px;left:50%;width:auto;background-color:#21242a;border-radius:2px;font-weight:400;text-align:center;white-space:nowrap;transform:translateX(-50%);box-shadow:0 5px 15px rgba(0,0,0,.2);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.bf-container .bf-media-toolbar .bf-media-toolbar-arrow,.bf-container .bf-media-toolbar:before{position:absolute;bottom:-10px;left:50%;display:block;border:5px solid transparent;border-top-color:#21242a;content:"";transform:translateX(-5px)}.bf-container .bf-media-toolbar a{display:inline-block;min-width:40px;height:40px;color:hsla(0,0%,100%,.5);font-family:braft-icons!important;font-size:18px;font-weight:400;line-height:40px;text-align:center;text-decoration:none;text-transform:uppercase;cursor:pointer}.bf-container .bf-media-toolbar a:hover{color:#fff}.bf-container .bf-media-toolbar a:first-child{border-radius:2px 0 0 2px}.bf-container .bf-media-toolbar a:last-child{border-radius:0 2px 2px 0}.bf-container .bf-media-toolbar a.active{color:#3498db}.bf-switch{position:relative;width:32px;height:16px;background-color:hsla(0,0%,100%,.15);border-radius:8px;transition:background .3s}.bf-switch.active{background-color:#3498db}.bf-switch.active:before{left:16px}.bf-switch:before{position:absolute;left:0;display:block;width:16px;height:16px;border-radius:8px;background-color:#eee;content:"";transform:scale(1.2);transition:.3s}.bf-video-player video{display:block;width:640px;max-width:80vw;height:auto;margin:0 10px 10px;object-fit:contain}.bf-modal{position:fixed;z-index:99999;top:0;left:0;width:100%;height:100%}.bf-modal button{outline:none}.bf-modal-mask{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.1);opacity:0;transition:opacity .2s}.bf-modal-content{position:absolute;z-index:2;top:45%;left:50%;max-width:95%;background-color:#fff;border-radius:2px;box-shadow:0 15px 30px rgba(0,0,0,.1);opacity:0;transform:translate(-50%,-40%);transition:transform .2s,opacity .2s}.bf-modal-header{height:50px}.bf-modal-caption{float:left;margin:0;padding:0 15px;color:#999;font-size:14px;font-weight:400;line-height:50px}.bf-modal-close-button{float:right;width:50px;height:50px;background-color:transparent;border:none;color:#ccc;font-size:18px;cursor:pointer}.bf-modal-close-button:hover{color:#e74c3c}.bf-modal-body{overflow:auto}.bf-modal-footer{min-height:15px;padding:0 15px;overflow:hidden}.bf-modal-addon-text{float:left;color:#999;font-size:12px;line-height:60px}.bf-modal-buttons{float:right}.bf-modal-cancel,.bf-modal-confirm{height:36px;margin:12px 0 12px 15px;padding:0 30px;border:none;border-radius:2px;font-size:12px;font-weight:700;cursor:pointer}.bf-modal-cancel{background-color:#e8e9ea;color:#999}.bf-modal-cancel:hover{background-color:#d8d9da}.bf-modal-confirm{background-color:#3498db;color:#fff}.bf-modal-confirm:hover{background-color:#2084c7}.bf-modal-confirm.disabled{opacity:.3;pointer-events:none;-webkit-filter:grayscale(.4);filter:grayscale(.4)}.bf-modal-root.active .bf-modal-mask{opacity:1}.bf-modal-root.active .bf-modal-content{opacity:1;transform:translate(-50%,-50%)}.bf-audio-player audio{width:480px;max-width:80vw;margin:0 10px 10px}.bf-player-holder{position:relative;height:240px;overflow:hidden;background-color:#21242a;border-radius:3px}.bf-player-holder .icon-badge{position:absolute;z-index:2;top:0;left:0;height:30px;padding:0 15px;border-radius:0 0 3px 0;color:#fff;background-color:hsla(0,0%,100%,.1)}.bf-player-holder .icon-badge i,.bf-player-holder .icon-badge span{display:block;float:left;line-height:30px}.bf-player-holder .icon-badge span{margin-left:5px;font-size:12px}.bf-player-holder .button-remove{position:absolute;z-index:2;top:5px;right:5px;width:40px;height:40px;background-color:transparent;border:none;border-radius:50%;outline:none;color:#fff;font-size:24px;text-align:center;cursor:pointer}.bf-player-holder .button-remove:hover{color:#e74c3c}.bf-player-holder .button-play{position:relative;z-index:2;display:block;width:80px;height:80px;margin:40px auto 20px;background-color:rgba(0,0,0,.7);border:none;border-radius:50%;outline:none;color:#fff;font-size:48px;line-height:80px;text-align:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);cursor:pointer}.bf-player-holder .button-play:hover{background-color:#3498db}.bf-player-holder .bf-name{position:relative;z-index:2;margin:0;color:#fff;font-size:14px;font-weight:500;text-align:center}.bf-player-holder .bf-url{position:relative;z-index:2;width:70%;margin:10px auto;color:hsla(0,0%,100%,.5);font-size:12px;font-weight:400;text-align:center}.bf-player-holder .bf-poster{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;opacity:.3}.bf-content .bf-hr{position:relative;box-sizing:content-box;height:15px;padding-top:15px;text-align:center}.bf-content .bf-hr:before{display:block;height:1px;background-color:rgba(0,0,0,.1);content:""}.bf-content .bf-hr:hover:before{background-color:rgba(0,0,0,.3)}.bf-content .bf-hr:hover .bf-media-toolbar{display:block}.bf-content .bf-hr .bf-media-toolbar{display:none}.bf-link-editor{width:360px;padding-top:25px}.bf-link-editor .input-group{margin:0 15px 8px}.bf-link-editor .input-group input{background-color:hsla(0,0%,100%,.07);border:none;border-radius:2px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.1);color:#fff;font-weight:700}.bf-link-editor .input-group input:hover{box-shadow:inset 0 0 0 1px rgba(52,152,219,.5)}.bf-link-editor .input-group input:focus{box-shadow:inset 0 0 0 1px #3498db}.bf-link-editor .input-group input:disabled{color:hsla(0,0%,100%,.7);box-shadow:none}.bf-link-editor .switch-group{height:16px;margin:15px}.bf-link-editor .switch-group .bf-switch{float:left}.bf-link-editor .switch-group label{float:left;margin-left:15px;color:#999;font-size:12px;line-height:16px}.bf-link-editor .buttons{box-sizing:content-box;height:32px;margin-top:20px;padding:15px;overflow:hidden;box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.1)}.bf-link-editor .buttons .button-remove-link{color:#999;font-size:12px;line-height:32px;cursor:pointer}.bf-link-editor .buttons .button-remove-link:hover{color:#e74c3c}.bf-link-editor .buttons .button-remove-link i{margin-right:5px;font-size:16px}.bf-link-editor .buttons .button-remove-link i,.bf-link-editor .buttons .button-remove-link span{display:block;float:left;line-height:32px}.bf-link-editor .buttons button{margin-left:10px;border-radius:2px;font-weight:700;cursor:pointer}.bf-controlbar{margin:0;padding:0 5px;box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.2)}.bf-controlbar:after{display:block;content:"";clear:both}.bf-controlbar button{padding:0;outline:none}.bf-controlbar button[disabled]{pointer-events:none;opacity:.3}.bf-controlbar [data-title]{position:relative}.bf-controlbar [data-title]:after,.bf-controlbar [data-title]:before{position:absolute;z-index:10;top:100%;left:50%;pointer-events:none;opacity:0;transform:translateX(-50%) translateY(-5px);transition:opacity .3s,transform .3s}.bf-controlbar [data-title]:before{margin-top:3px;border:5px solid transparent;border-bottom-color:#21242a;content:""}.bf-controlbar [data-title]:after{margin-top:12px;padding:5px;background-color:#21242a;border-radius:2px;box-shadow:0 5px 15px rgba(0,0,0,.2);color:#fff;font-size:12px;line-height:16px;white-space:nowrap;content:attr(data-title)}.bf-controlbar [data-title]:hover:after,.bf-controlbar [data-title]:hover:before{opacity:1;transform:translateX(-50%) translateY(0)}.bf-controlbar input{outline:none}.bf-controlbar .separator-line{display:block;float:left;height:26px;width:1px;margin:10px;box-shadow:inset -1px 0 0 0 rgba(0,0,0,.1)}.bf-controlbar .separator-line+.control-item,.bf-controlbar .separator-line+.control-item-group{margin-left:0}.bf-controlbar .separator-line+.separator-line,.bf-controlbar .separator-line.first-child,.bf-controlbar .separator-line.last-child{display:none}.bf-controlbar .control-item-group{float:left;height:36px;margin:5px 0 5px 3px}.bf-controlbar .control-item-group:first-child{margin-left:0}.bf-controlbar .control-item-group>.control-item{margin-top:0;margin-bottom:0}.bf-controlbar .dropdown-handler{border-radius:2px}.bf-controlbar .control-item{display:block;float:left;height:36px;margin:5px 0 5px 3px;border-radius:2px;cursor:pointer}.bf-controlbar .control-item.component-wrapper{cursor:default}.bf-controlbar .control-item:first-child{margin-left:0}.bf-controlbar .control-item.button{box-sizing:border-box;min-width:36px;padding:0 8px;background-color:transparent;border:none;color:#6a6f7b;font-size:14px}.bf-controlbar .control-item.button:hover{background-color:rgba(0,0,0,.05)}.bf-controlbar .control-item.button.active{color:#3498db}.bf-controlbar .control-item.button i:before{display:block;height:36px;font-size:18px;line-height:36px}.bf-controlbar .control-item.button .bfi-redo:before,.bf-controlbar .control-item.button .bfi-undo:before{font-size:14px}.bf-controlbar .dropdown .control-item{width:100%;float:none;margin:0}.headings-dropdown{min-width:110px}.headings-dropdown .menu{width:200px;overflow:hidden}.headings-dropdown .menu .menu-item{padding:15px 20px;text-align:left;line-height:normal}.headings-dropdown .menu .menu-item h1,.headings-dropdown .menu .menu-item h2,.headings-dropdown .menu .menu-item h3,.headings-dropdown .menu .menu-item h4,.headings-dropdown .menu .menu-item h5,.headings-dropdown .menu .menu-item h6{margin:0;padding:0;color:inherit}.headings-dropdown .menu .menu-item h1{font-size:28px}.headings-dropdown .menu .menu-item h2{font-size:24px}.headings-dropdown .menu .menu-item h3{font-size:20px}.headings-dropdown .menu .menu-item h4{font-size:16px}.headings-dropdown .menu .menu-item h5{font-size:14px}.headings-dropdown .menu .menu-item h6{font-size:12px}.bf-colors{box-sizing:content-box;list-style:none;width:240px;margin:0;padding:15px;overflow:hidden}.bf-colors li{box-sizing:content-box;display:block;float:left;width:24px;height:24px;margin:5px;padding:0;background-color:currentColor;border:3px solid transparent;border-radius:50%;cursor:pointer;transition:transform .2s}.bf-colors li:hover{transform:scale(1.3)}.bf-colors li.active{box-shadow:0 0 0 2px #3498db}.text-color-dropdown.light-theme .bf-color-switch-buttons button{border-bottom:1px solid #ccc;color:#616569}.text-color-dropdown.light-theme .bf-color-switch-buttons button.active{border-bottom-color:#3498db;color:#3498db}.text-color-dropdown button.dropdown-handler span{width:36px;padding:0;overflow:hidden;border-radius:2px}.text-color-dropdown .bf-text-color-picker-wrap{overflow:hidden}.text-color-dropdown .bf-color-switch-buttons{height:36px}.text-color-dropdown .bf-color-switch-buttons button{float:left;width:50%;height:36px;background-color:transparent;border:none;border-bottom:1px solid hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.5);font-size:12px;font-weight:400;text-transform:uppercase;cursor:pointer}.text-color-dropdown .bf-color-switch-buttons button.active{border-bottom-color:#3498db;color:#3498db}.bf-dropdown{position:relative;width:auto;height:36px;margin:0}.bf-dropdown.disabled{pointer-events:none;opacity:.3}.bf-dropdown.light-theme .dropdown-content{border:1px solid #ccc}.bf-dropdown.light-theme .dropdown-content .dropdown-arrow{background-color:#fff;border:1px solid #ccc}.bf-dropdown.light-theme .dropdown-content .dropdown-content-inner{background-color:#fff}.bf-dropdown .dropdown-content{box-sizing:content-box;position:absolute;z-index:10;top:100%;left:50%;visibility:hidden;float:left;width:auto;min-width:100%;margin-top:9px;border-radius:2px;box-shadow:0 5px 15px rgba(0,0,0,.2);opacity:0;cursor:default;transform:translate(-50%,20px);transition:.2s}.bf-dropdown .dropdown-content ::-webkit-scrollbar-track{background-color:transparent}.bf-dropdown .dropdown-content ::-webkit-scrollbar{width:4px;background-color:transparent;border-radius:2px}.bf-dropdown .dropdown-content ::-webkit-scrollbar-thumb{background-color:hsla(0,0%,100%,.3);border-radius:2px}.bf-dropdown .dropdown-content .dropdown-arrow{position:absolute;z-index:1;top:-3px;left:50%;width:10px;height:10px;background-color:#21242a;transform:translateX(-50%) rotate(45deg);transition:margin .2s}.bf-dropdown .dropdown-content .dropdown-arrow.active{background-color:#3498db}.bf-dropdown .dropdown-content .menu{list-style:none;margin:0;padding:0;overflow:hidden;border-radius:2px}.bf-dropdown .dropdown-content .menu-item{display:block;list-style:none;margin:0;font-size:16px;cursor:pointer}.bf-dropdown .dropdown-content .menu-item:hover{background-color:rgba(0,0,0,.1)}.bf-dropdown .dropdown-content .menu-item.active{background-color:#3498db;color:#fff}.bf-dropdown .dropdown-content .menu-item:not(.active){color:hsla(0,0%,100%,.6);box-shadow:inset 0 -1px 0 0 hsla(0,0%,100%,.1)}.bf-dropdown .dropdown-content-inner{position:relative;z-index:2;overflow:auto;background-color:#21242a;border-radius:2px}.bf-dropdown .dropdown-handler{position:relative;display:block;width:100%;height:36px;background-color:transparent;border:none;color:#6a6f7b;cursor:pointer}.bf-dropdown .dropdown-handler:hover{background-color:rgba(0,0,0,.05)}.bf-dropdown .dropdown-handler *{display:inline;padding:0;font-size:inherit;font-weight:400}.bf-dropdown .dropdown-handler>span{float:left;padding:0 10px;font-size:14px;line-height:36px;pointer-events:none}.bf-dropdown .dropdown-handler>span i{display:block;height:36px;font-size:16px;line-height:36px;text-align:center}.bf-dropdown .dropdown-handler .bfi-drop-down{float:right;width:30px;height:36px;font-size:16px;line-height:36px;text-align:center;pointer-events:none}.bf-dropdown.active .dropdown-handler{background-color:rgba(0,0,0,.05)}.bf-dropdown.active .dropdown-content{visibility:visible;opacity:1;transform:translate(-50%)}.font-family-dropdown{min-width:120px}.font-family-dropdown .dropdown-content{width:180px}.font-family-dropdown .menu-item{padding:12px 15px}.bf-font-size-dropdown{min-width:95px}.bf-font-sizes{box-sizing:content-box;width:210px;list-style:none;margin:0;padding:5px;overflow:hidden}.bf-font-sizes li{display:block;float:left;width:60px;height:30px;background-color:hsla(0,0%,100%,.1);border-radius:2px;margin:5px;color:#fff;font-size:12px;line-height:30px;text-align:center;text-transform:uppercase;cursor:pointer}.bf-font-sizes li:hover{background-color:hsla(0,0%,100%,.2)}.bf-font-sizes li.active{background-color:#3498db}.bf-line-height-dropdown{min-width:95px}.bf-line-heights{box-sizing:content-box;width:210px;list-style:none;margin:0;padding:5px;overflow:hidden}.bf-line-heights li{display:block;float:left;width:60px;height:30px;background-color:hsla(0,0%,100%,.1);border-radius:2px;margin:5px;color:#fff;font-size:12px;line-height:30px;text-align:center;text-transform:uppercase;cursor:pointer}.bf-line-heights li:hover{background-color:hsla(0,0%,100%,.2)}.bf-line-heights li.active{background-color:#3498db}.bf-emojis-wrap{position:relative;width:210px;height:220px;overflow:hidden}.bf-emojis-wrap:after,.bf-emojis-wrap:before{position:absolute;z-index:1;right:0;left:0;height:30px;border-radius:2px;content:"";pointer-events:none}.bf-emojis-wrap:before{top:0;background-image:linear-gradient(0deg,rgba(33,36,42,0),#21242a)}.bf-emojis-wrap:after{bottom:0;background-image:linear-gradient(rgba(33,36,42,0),#21242a)}.bf-emojis{box-sizing:content-box;width:200px;height:195px;list-style:none;margin:0;padding:15px 15px 20px;overflow:auto}.bf-emojis li{display:block;float:left;width:30px;height:30px;margin:0;padding:0;color:#fff;border-radius:2px;font-family:Apple Color Emoji,Segoe UI,Segoe UI Emoji,Segoe UI Symbol;font-size:18px;line-height:32px;text-align:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:transform .2s}.bf-emojis li:hover{transform:scale(1.5)}.bf-letter-spacing-dropdown{min-width:95px}.bf-letter-spacings{box-sizing:content-box;width:210px;list-style:none;margin:0;padding:5px;overflow:hidden}.bf-letter-spacings li{display:block;float:left;width:60px;height:30px;background-color:hsla(0,0%,100%,.1);border-radius:2px;margin:5px;color:#fff;font-size:12px;line-height:30px;text-align:center;text-transform:uppercase;cursor:pointer}.bf-letter-spacings li:hover{background-color:hsla(0,0%,100%,.2)}.bf-letter-spacings li.active{background-color:#3498db}
.buyDevice___1GTBa {
  display: flex;
  flex-direction: column;
  height: 100%;
  background-color: #f7f7f7;
}
.buyDevice___1GTBa .contentBody___11wfI {
  flex: 1 1;
  width: 100%;
  margin: 20px 0;
  overflow: auto;
}
.buyDevice___1GTBa .contentBody___11wfI .content___3BUrp {
  width: 1000px;
  min-height: 100%;
  margin-left: calc((100vw - 1000px) / 2);
  background-color: #fff;
  border-radius: 6px;
  box-shadow: 0 2px 4px 0 #e5e5e5;
}
.buyDevice___1GTBa .contentBody___11wfI .uploadContainer___29yXw {
  padding: 40px 40px 15px;
}
.buyDevice___1GTBa .contentBody___11wfI .uploadContainer___29yXw .addressContainer___1M7fL {
  padding-bottom: 30px;
  border-bottom: 1px solid #e5e5e5;
}
.buyDevice___1GTBa .contentBody___11wfI .uploadContainer___29yXw .addressContainer___1M7fL .addressCon___2fQGM {
  max-height: 232px;
  overflow: auto;
}
.buyDevice___1GTBa .contentBody___11wfI .uploadContainer___29yXw .addressContainer___1M7fL .title___1Dw8M {
  color: #333;
  font-weight: 500;
  font-size: 16px;
}
.buyDevice___1GTBa .contentBody___11wfI .uploadContainer___29yXw .addressContainer___1M7fL .addAddress___bvxUL {
  float: right;
  color: #008cf4;
  font-size: 14px;
  cursor: pointer;
}
.buyDevice___1GTBa .contentBody___11wfI .uploadContainer___29yXw .addressBox___1Lc24 {
  display: flex;
  align-items: center;
  height: 38px;
  margin-top: 20px;
  font-size: 14px;
  cursor: pointer;
}
.buyDevice___1GTBa .contentBody___11wfI .uploadContainer___29yXw .addressBox___1Lc24:hover {
  background: #f5fbff;
}
.buyDevice___1GTBa .contentBody___11wfI .uploadContainer___29yXw .addressBox___1Lc24:hover .addressName___3QW5E {
  color: #008cf4;
  border: 1px solid #008cf4;
}
.buyDevice___1GTBa .contentBody___11wfI .uploadContainer___29yXw .addressBox___1Lc24 .leftCon___1Vs81 {
  display: flex;
  flex: 1 1;
  align-items: center;
}
.buyDevice___1GTBa .contentBody___11wfI .uploadContainer___29yXw .addressBox___1Lc24 .addressName___3QW5E {
  position: relative;
  display: inline-block;
  width: 120px;
  height: 38px;
  margin-right: 20px;
  padding-right: 8px;
  padding-left: 8px;
  overflow: hidden;
  line-height: 38px;
  white-space: nowrap;
  text-align: center;
  text-overflow: ellipsis;
  word-break: break-all;
  background: #fff;
  border: 1px solid #ccc;
  border-radius: 4px;
}
.buyDevice___1GTBa .contentBody___11wfI .uploadContainer___29yXw .addressBox___1Lc24 .addressName___3QW5E.activeAddressName___2LYWG {
  color: #008cf4;
  border: 2px solid #008cf4;
}
.buyDevice___1GTBa .contentBody___11wfI .uploadContainer___29yXw .addressBox___1Lc24 .addressName___3QW5E .defaultIcon___G1rxP {
  position: absolute;
  right: -2px;
  bottom: 0;
}
.buyDevice___1GTBa .contentBody___11wfI .uploadContainer___29yXw .addressBox___1Lc24 .addressMobile___2xPu7 {
  margin-right: 20px;
}
.buyDevice___1GTBa .contentBody___11wfI .uploadContainer___29yXw .addressBox___1Lc24 .pcaAddress___1VaJG {
  max-width: 450px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  word-break: break-all;
}
.buyDevice___1GTBa .contentBody___11wfI .uploadContainer___29yXw .addressBox___1Lc24 .defaultAddress___3QU0e {
  display: inline-block;
  width: 76px;
  height: 28px;
  margin-left: 20px;
  color: #666;
  line-height: 28px;
  text-align: center;
  background: #e5e5e5;
  border-radius: 4px;
}
.buyDevice___1GTBa .contentBody___11wfI .uploadContainer___29yXw .addressBox___1Lc24 .edit___-lkQ3 {
  color: #008cf4;
}
.buyDevice___1GTBa .contentBody___11wfI .uploadContainer___29yXw .addressBox___1Lc24 .edit___-lkQ3:not(:last-child) {
  margin-right: 20px;
}
.buyDevice___1GTBa .contentBody___11wfI .uploadContainer___29yXw .foldedCon___3B-gq {
  margin-top: 20px;
  color: #008cf4;
}
.buyDevice___1GTBa .contentBody___11wfI .uploadContainer___29yXw .foldedCon___3B-gq .folded___3euKp {
  display: inline-flex;
  align-items: center;
  cursor: pointer;
}
.buyDevice___1GTBa .contentBody___11wfI .uploadContainer___29yXw .foldedCon___3B-gq .folded___3euKp .text___26zKW {
  margin-right: 8px;
}
.buyDevice___1GTBa .contentBody___11wfI .orderMsgContainer___3vMdw {
  padding-top: 30px;
}
.buyDevice___1GTBa .contentBody___11wfI .orderMsgContainer___3vMdw .title___1Dw8M {
  color: #333;
  font-weight: 500;
  font-size: 16px;
}
.buyDevice___1GTBa .contentBody___11wfI .orderMsgContainer___3vMdw .msgs___245sh {
  width: 100%;
  height: 186px;
  margin-top: 20px;
  border: 1px solid #e5e5e5;
}
.buyDevice___1GTBa .contentBody___11wfI .orderMsgContainer___3vMdw .msgs___245sh .msgContent___6iNUD {
  display: flex;
}
.buyDevice___1GTBa .contentBody___11wfI .orderMsgContainer___3vMdw .msgs___245sh .msgContent___6iNUD.header___2B6BU {
  height: 48px;
  color: #666;
  line-height: 48px;
  background-color: #f7f8fa;
}
.buyDevice___1GTBa .contentBody___11wfI .orderMsgContainer___3vMdw .msgs___245sh .msgContent___6iNUD .msg___rQ-H9 {
  flex: 1 1;
  padding-left: 20px;
}
.buyDevice___1GTBa .contentBody___11wfI .orderMsgContainer___3vMdw .msgs___245sh .msgContent___6iNUD .price___RYnis {
  width: 160px;
}
.buyDevice___1GTBa .contentBody___11wfI .orderMsgContainer___3vMdw .msgs___245sh .msgContent___6iNUD .num___2Y7LN {
  width: 172px;
}
.buyDevice___1GTBa .contentBody___11wfI .orderMsgContainer___3vMdw .msgs___245sh .msgContent___6iNUD .sum___15uPJ {
  width: 128px;
}
.buyDevice___1GTBa .contentBody___11wfI .orderMsgContainer___3vMdw .msgs___245sh .msgContent___6iNUD.ct___2QMAS {
  align-items: center;
  margin-top: 20px;
  color: #292c33;
  font-size: 14px;
}
.buyDevice___1GTBa .contentBody___11wfI .orderMsgContainer___3vMdw .msgs___245sh .msgContent___6iNUD.ct___2QMAS .msg___rQ-H9 {
  display: flex;
  align-items: center;
  color: #333;
}
.buyDevice___1GTBa .contentBody___11wfI .orderMsgContainer___3vMdw .msgs___245sh .msgContent___6iNUD.ct___2QMAS .msg___rQ-H9 .names___IagQk {
  flex: 1 1;
  margin-left: 20px;
  padding-right: 60px;
}
.buyDevice___1GTBa .contentBody___11wfI .lastCheckMsg___1AT6M {
  height: 124px;
  margin-top: 30px;
  padding-top: 16px;
  padding-right: 30px;
  background: #f7f8fa;
}
.buyDevice___1GTBa .contentBody___11wfI .lastCheckMsg___1AT6M .items___2ke6- {
  text-align: right;
}
.buyDevice___1GTBa .contentBody___11wfI .lastCheckMsg___1AT6M .items___2ke6-:not(:last-child) {
  margin-bottom: 10px;
}
.buyDevice___1GTBa .contentBody___11wfI .lastCheckMsg___1AT6M .checkLabel___25jBQ {
  color: #333;
  font-weight: 500;
  font-size: 14px;
}
.buyDevice___1GTBa .contentBody___11wfI .lastCheckMsg___1AT6M .checkPriceVal___dnmSE {
  margin-left: 20px;
  color: #fd6868;
  font-weight: 500;
  font-size: 20px;
}
.buyDevice___1GTBa .contentBody___11wfI .lastCheckMsg___1AT6M .checkAddressValue___1wDbo {
  margin-left: 10px;
  color: #333;
  font-size: 14px;
}
.buyDevice___1GTBa .contentBody___11wfI .submitCon___2wxBN {
  text-align: right;
}
.buyDevice___1GTBa .contentBody___11wfI .submitCon___2wxBN .submitBtn___dbw8- {
  width: 148px;
  height: 42px;
  margin-top: 20px;
  border-radius: 4px;
}
.addressModal___1sslV .ant-modal-body .ant-form-item-label > label {
  font-size: 14px !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-carousel {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #666666;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
}
.ant-carousel .slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  touch-action: pan-y;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
}
.ant-carousel .slick-list {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
.ant-carousel .slick-list:focus {
  outline: none;
}
.ant-carousel .slick-list.dragging {
  cursor: pointer;
}
.ant-carousel .slick-list .slick-slide {
  pointer-events: none;
}
.ant-carousel .slick-list .slick-slide input.ant-radio-input,
.ant-carousel .slick-list .slick-slide input.ant-checkbox-input {
  visibility: hidden;
}
.ant-carousel .slick-list .slick-slide.slick-active {
  pointer-events: auto;
}
.ant-carousel .slick-list .slick-slide.slick-active input.ant-radio-input,
.ant-carousel .slick-list .slick-slide.slick-active input.ant-checkbox-input {
  visibility: visible;
}
.ant-carousel .slick-list .slick-slide > div > div {
  vertical-align: bottom;
}
.ant-carousel .slick-slider .slick-track,
.ant-carousel .slick-slider .slick-list {
  transform: translate3d(0, 0, 0);
  touch-action: pan-y;
}
.ant-carousel .slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
}
.ant-carousel .slick-track::before,
.ant-carousel .slick-track::after {
  display: table;
  content: '';
}
.ant-carousel .slick-track::after {
  clear: both;
}
.slick-loading .ant-carousel .slick-track {
  visibility: hidden;
}
.ant-carousel .slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}
.ant-carousel .slick-slide img {
  display: block;
}
.ant-carousel .slick-slide.slick-loading img {
  display: none;
}
.ant-carousel .slick-slide.dragging img {
  pointer-events: none;
}
.ant-carousel .slick-initialized .slick-slide {
  display: block;
}
.ant-carousel .slick-loading .slick-slide {
  visibility: hidden;
}
.ant-carousel .slick-vertical .slick-slide {
  display: block;
  height: auto;
}
.ant-carousel .slick-arrow.slick-hidden {
  display: none;
}
.ant-carousel .slick-prev,
.ant-carousel .slick-next {
  position: absolute;
  top: 50%;
  display: block;
  width: 20px;
  height: 20px;
  margin-top: -10px;
  padding: 0;
  color: transparent;
  font-size: 0;
  line-height: 0;
  background: transparent;
  border: 0;
  outline: none;
  cursor: pointer;
}
.ant-carousel .slick-prev:hover,
.ant-carousel .slick-next:hover,
.ant-carousel .slick-prev:focus,
.ant-carousel .slick-next:focus {
  color: transparent;
  background: transparent;
  outline: none;
}
.ant-carousel .slick-prev:hover::before,
.ant-carousel .slick-next:hover::before,
.ant-carousel .slick-prev:focus::before,
.ant-carousel .slick-next:focus::before {
  opacity: 1;
}
.ant-carousel .slick-prev.slick-disabled::before,
.ant-carousel .slick-next.slick-disabled::before {
  opacity: 0.25;
}
.ant-carousel .slick-prev {
  left: -25px;
}
.ant-carousel .slick-prev::before {
  content: '←';
}
.ant-carousel .slick-next {
  right: -25px;
}
.ant-carousel .slick-next::before {
  content: '→';
}
.ant-carousel .slick-dots {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  display: flex !important;
  justify-content: center;
  margin-right: 15%;
  margin-left: 15%;
  padding-left: 0;
  list-style: none;
}
.ant-carousel .slick-dots-bottom {
  bottom: 12px;
}
.ant-carousel .slick-dots-top {
  top: 12px;
  bottom: auto;
}
.ant-carousel .slick-dots li {
  position: relative;
  display: inline-block;
  flex: 0 1 auto;
  box-sizing: content-box;
  width: 16px;
  height: 3px;
  margin: 0 2px;
  margin-right: 3px;
  margin-left: 3px;
  padding: 0;
  text-align: center;
  text-indent: -999px;
  vertical-align: top;
  transition: all 0.5s;
}
.ant-carousel .slick-dots li button {
  display: block;
  width: 100%;
  height: 3px;
  padding: 0;
  color: transparent;
  font-size: 0;
  background: #fff;
  border: 0;
  border-radius: 1px;
  outline: none;
  cursor: pointer;
  opacity: 0.3;
  transition: all 0.5s;
}
.ant-carousel .slick-dots li button:hover,
.ant-carousel .slick-dots li button:focus {
  opacity: 0.75;
}
.ant-carousel .slick-dots li.slick-active {
  width: 24px;
}
.ant-carousel .slick-dots li.slick-active button {
  background: #fff;
  opacity: 1;
}
.ant-carousel .slick-dots li.slick-active:hover,
.ant-carousel .slick-dots li.slick-active:focus {
  opacity: 1;
}
.ant-carousel-vertical .slick-dots {
  top: 50%;
  bottom: auto;
  flex-direction: column;
  width: 3px;
  height: auto;
  margin: 0;
  transform: translateY(-50%);
}
.ant-carousel-vertical .slick-dots-left {
  right: auto;
  left: 12px;
}
.ant-carousel-vertical .slick-dots-right {
  right: 12px;
  left: auto;
}
.ant-carousel-vertical .slick-dots li {
  width: 3px;
  height: 16px;
  margin: 4px 2px;
  vertical-align: baseline;
}
.ant-carousel-vertical .slick-dots li button {
  width: 3px;
  height: 16px;
}
.ant-carousel-vertical .slick-dots li.slick-active {
  width: 3px;
  height: 24px;
}
.ant-carousel-vertical .slick-dots li.slick-active button {
  width: 3px;
  height: 24px;
}
.ant-carousel-rtl {
  direction: rtl;
}
.ant-carousel-rtl .ant-carousel .slick-track {
  right: 0;
  left: auto;
}
.ant-carousel-rtl .ant-carousel .slick-prev {
  right: -25px;
  left: auto;
}
.ant-carousel-rtl .ant-carousel .slick-prev::before {
  content: '→';
}
.ant-carousel-rtl .ant-carousel .slick-next {
  right: auto;
  left: -25px;
}
.ant-carousel-rtl .ant-carousel .slick-next::before {
  content: '←';
}
.ant-carousel-rtl.ant-carousel .slick-dots {
  flex-direction: row-reverse;
}
.ant-carousel-rtl.ant-carousel-vertical .slick-dots {
  flex-direction: column;
}

.addressModal___1R9w2 .mapBox___1ZtHG {
  position: relative;
}
.addressModal___1R9w2 .mapContainer___3go1i {
  width: 100%;
  height: 376px;
}
.addressModal___1R9w2 .mapSearch___1guVt {
  position: absolute;
  top: 20px;
  left: 20px;
}
.addressModal___1R9w2 .toolBar___3eTQR {
  position: absolute;
  right: 20px;
  bottom: 20px;
}
.addressModal___1R9w2 .toolBar___3eTQR .toolBarItem___e9J2x {
  width: 32px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #fff;
  border: 1px solid #ccc;
  border-radius: 4px;
  cursor: pointer;
}
.addressModal___1R9w2 .amap-geolocation-con {
  right: 20px !important;
  bottom: 88px !important;
  cursor: pointer;
}
.addressModal___1R9w2 .amap-geolocation-con .amap-geo {
  width: 32px;
  height: 32px;
  background: none;
  border: none;
}
.addressModal___1R9w2 .infoBox___UG4UA {
  position: absolute;
  top: 0;
  z-index: 1000;
  display: flex;
  justify-content: center;
  width: 100%;
  height: 320px;
  background: #fff;
}
.addressModal___1R9w2 .infoBox___UG4UA .infoMain___2Ny_t {
  width: 458px;
  margin-top: 26px;
}
.addressModal___1R9w2 .infoBox___UG4UA .infoMain___2Ny_t .infoItem___2ZBGb {
  margin-bottom: 30px;
}
.addressModal___1R9w2 .infoBox___UG4UA .infoMain___2Ny_t .infoItem___2ZBGb .infoLabel___1GWvP {
  margin-bottom: 10px;
}
.amap-sug-result {
  min-width: 339px !important;
  transform: translate(-11px, 2px);
}

.shoplocation___DI2wZ {
  display: flex;
  flex-direction: column;
  height: 100vh;
  overflow: hidden;
  background: #f7f7f7;
}
.shoplocation___DI2wZ .content___1iYYD {
  display: flex;
  flex: 1 1;
  flex-direction: column;
  align-items: center;
  padding-top: 16px;
  padding-bottom: 20px;
  overflow: hidden;
}
.shoplocation___DI2wZ .content___1iYYD .main___2U27a {
  position: relative;
  width: 100%;
  height: 100%;
  overflow-y: auto;
}
.shoplocation___DI2wZ .content___1iYYD .main___2U27a .banner___36fPk {
  display: block;
  margin: 0 auto;
  margin-bottom: 12px;
}
.shoplocation___DI2wZ .content___1iYYD .main___2U27a .order___3bqBl,
.shoplocation___DI2wZ .content___1iYYD .main___2U27a .info___VNM8n {
  width: 1000px;
  margin: 0 auto;
  background: #fff;
  border-radius: 6px;
  box-shadow: 0 2px 4px 0 #e5e5e5;
}
.shoplocation___DI2wZ .content___1iYYD .main___2U27a .order___3bqBl {
  display: flex;
  align-items: center;
  height: 118px;
  margin-bottom: 20px;
  padding: 20px 40px;
}
.shoplocation___DI2wZ .content___1iYYD .main___2U27a .order___3bqBl .item___1LVhE {
  display: flex;
  width: 318px;
  padding: 10px 0;
}
.shoplocation___DI2wZ .content___1iYYD .main___2U27a .order___3bqBl .item___1LVhE .label___-Zusk {
  margin-right: 10px;
  color: #999;
}
.shoplocation___DI2wZ .content___1iYYD .main___2U27a .order___3bqBl .item___1LVhE .value___1IeP5 {
  width: 228px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.shoplocation___DI2wZ .content___1iYYD .main___2U27a .order___3bqBl .dzf___mBJOX {
  width: 72px;
  height: 64px;
}
.shoplocation___DI2wZ .content___1iYYD .main___2U27a .order___3bqBl .btn___14Psd {
  width: 148px;
  margin-left: 64px;
  text-align: center;
}
.shoplocation___DI2wZ .content___1iYYD .main___2U27a .order___3bqBl .btn___14Psd .payBtn___3P_9K {
  width: 148px;
  height: 42px;
  margin-bottom: 16px;
  color: #fff;
  font-size: 16px;
  border-radius: 4px;
  cursor: pointer;
}
.shoplocation___DI2wZ .content___1iYYD .main___2U27a .order___3bqBl .btn___14Psd .viewBtn___tbtfB {
  color: #008cf4;
  cursor: pointer;
}
.shoplocation___DI2wZ .content___1iYYD .main___2U27a .info___VNM8n {
  padding-bottom: 100px;
}
.shoplocation___DI2wZ .content___1iYYD .main___2U27a .info___VNM8n .infoTop___1fG-- {
  padding: 20px 40px 30px;
  border-bottom: 1px solid #e5e5e5;
}
.shoplocation___DI2wZ .content___1iYYD .main___2U27a .info___VNM8n .infoTop___1fG-- .reportBtn___10qC2 {
  float: right;
  width: 148px;
  height: 42px;
  margin-top: 4px;
  color: #fd6868;
  font-size: 16px;
  line-height: 42px;
  text-align: center;
  border: 1px solid #fd6868;
  border-radius: 4px;
  cursor: pointer;
}
.shoplocation___DI2wZ .content___1iYYD .main___2U27a .info___VNM8n .infoTop___1fG-- .reportBtn___10qC2:hover {
  color: #fff;
  background: #fd6868;
}
.shoplocation___DI2wZ .content___1iYYD .main___2U27a .info___VNM8n .infoTop___1fG-- .notice___reY80 {
  position: relative;
  display: flex;
  align-items: center;
  height: 44px;
  margin-top: 24px;
  padding-right: 20px;
  padding-left: 16px;
  overflow: hidden;
  background: #f7f7f7;
  border-radius: 4px;
}
.shoplocation___DI2wZ .content___1iYYD .main___2U27a .info___VNM8n .infoTop___1fG-- .notice___reY80 .noticeTextBox___34v1U {
  flex: 1 1;
  margin-left: 12px;
  overflow: hidden;
}
.shoplocation___DI2wZ .content___1iYYD .main___2U27a .info___VNM8n .infoTop___1fG-- .notice___reY80 .noticeTextBox___34v1U .carouselItem___Kw4JD {
  width: 854px !important;
  height: 44px;
  overflow: hidden;
  line-height: 44px;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.shoplocation___DI2wZ .content___1iYYD .main___2U27a .info___VNM8n .infoMain___2V9f0 {
  padding: 0 40px;
}
.shoplocation___DI2wZ .content___1iYYD .main___2U27a .info___VNM8n .infoMain___2V9f0 .title___2rVXA {
  margin: 30px 0;
  font-weight: bold;
  font-size: 16px;
}
.shoplocation___DI2wZ .content___1iYYD .main___2U27a .info___VNM8n .infoMain___2V9f0 .row___177Hk {
  display: flex;
  justify-content: space-between;
  margin-bottom: 6px;
}
.shoplocation___DI2wZ .content___1iYYD .main___2U27a .info___VNM8n .infoMain___2V9f0 .pt___3PU-M {
  padding-bottom: 6px;
}
.shoplocation___DI2wZ .content___1iYYD .main___2U27a .info___VNM8n .infoMain___2V9f0 .pt___3PU-M .ant-cascader-menu {
  min-width: 150px;
}
.shoplocation___DI2wZ .content___1iYYD .main___2U27a .info___VNM8n .infoMain___2V9f0 .ant-form-item {
  position: relative;
}
.shoplocation___DI2wZ .content___1iYYD .main___2U27a .info___VNM8n .infoMain___2V9f0 .ant-form-item .subLabel___2Jcer {
  position: absolute;
  top: -30px;
  left: 86px;
  color: #bcbcbc;
}
.shoplocation___DI2wZ .content___1iYYD .main___2U27a .info___VNM8n .infoMain___2V9f0 .ant-form-item .ant-input-textarea {
  position: relative;
}
.shoplocation___DI2wZ .content___1iYYD .main___2U27a .info___VNM8n .infoMain___2V9f0 .ant-form-item .ant-input-textarea::after {
  position: absolute;
  right: 12px;
  bottom: 26px;
  color: #ccc;
}
.shoplocation___DI2wZ .content___1iYYD .main___2U27a .info___VNM8n .infoMain___2V9f0 .ant-form-item .address___gKSLo {
  background: #fff;
  cursor: pointer;
}
.shoplocation___DI2wZ .content___1iYYD .main___2U27a .info___VNM8n .infoMain___2V9f0 .ant-form-item .address___gKSLo input {
  color: #333;
  cursor: pointer;
}
.shoplocation___DI2wZ .content___1iYYD .main___2U27a .info___VNM8n .infoMain___2V9f0 .ant-form-item .address___gKSLo svg path {
  fill: #008cf4;
}
.shoplocation___DI2wZ .content___1iYYD .main___2U27a .info___VNM8n .infoFooter___3oRVE {
  position: fixed;
  bottom: 20px;
  left: 50%;
  z-index: 100;
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 1000px;
  height: 60px;
  padding: 0 40px;
  background: #fff;
  border-radius: 0 0 6px 6px;
  box-shadow: 0 -4px 4px 0 #f5f5f5;
  transform: translateX(-50%);
}
.shoplocation___DI2wZ .content___1iYYD .main___2U27a .info___VNM8n .infoFooter___3oRVE .payBtn___3P_9K {
  width: 148px;
  height: 42px;
  color: #fff;
  font-size: 16px;
  border-radius: 6px;
  cursor: pointer;
}
.shoplocation___DI2wZ .content___1iYYD .main___2U27a .ant-tooltip {
  max-width: 875px !important;
}

.batchModal___3dAUG .ant-form-inline .ant-form-item {
  margin-bottom: 24px;
}
.batchModal___3dAUG .ant-form-inline .ant-form-item-with-help {
  margin-bottom: 0 !important;
}
.modifyLabel___YFOuL {
  margin-bottom: 8px;
  font-size: 16px;
}
.modifyLabel___YFOuL::after {
  display: inline-block;
  margin-right: 4px;
  margin-left: 2px;
  color: #ff4d4f;
  font-size: 14px;
  font-family: SimSun, sans-serif;
  line-height: 1;
  content: ' *';
}

.buyDevice___1C35x {
  display: flex;
  flex-direction: column;
  min-width: 1440px;
  height: 100%;
  background-color: #f7f7f7;
}
.buyDevice___1C35x .contentBody___2QU7d {
  flex: 1 1;
  width: 100%;
  margin: 20px 0;
  overflow: auto;
}
.buyDevice___1C35x .contentBody___2QU7d .content___1SSKA {
  width: 1000px;
  min-height: 100%;
  margin: 0 auto;
  background-color: #fff;
  border-radius: 6px;
  box-shadow: 0 2px 4px 0 #e5e5e5;
}
.buyDevice___1C35x .contentBody___2QU7d .conBox___-qybp {
  padding: 40px 40px 15px;
}
.buyDevice___1C35x .contentBody___2QU7d .mainInfo___2bEzH {
  display: flex;
}
.buyDevice___1C35x .contentBody___2QU7d .mainInfo___2bEzH .imgContainer___2KqVU {
  width: 404px;
}
.buyDevice___1C35x .contentBody___2QU7d .mainInfo___2bEzH .imgContainer___2KqVU .thumbnails___1yAoT {
  margin-top: 20px;
}
.buyDevice___1C35x .contentBody___2QU7d .mainInfo___2bEzH .imgContainer___2KqVU .thumbnail___1DMDd {
  display: inline-block;
  box-sizing: border-box;
  border: 2px solid transparent;
  border-radius: 4px;
}
.buyDevice___1C35x .contentBody___2QU7d .mainInfo___2bEzH .imgContainer___2KqVU .thumbnail___1DMDd:not(:last-child) {
  margin-right: 16px;
}
.buyDevice___1C35x .contentBody___2QU7d .mainInfo___2bEzH .imgContainer___2KqVU .thumbnail___1DMDd.active____q0fk {
  border: 2px solid #008cf4;
}
.buyDevice___1C35x .contentBody___2QU7d .mainInfo___2bEzH .productInfo___1JuL1 {
  flex: 1 1;
  margin-left: 40px;
}
.buyDevice___1C35x .contentBody___2QU7d .mainInfo___2bEzH .productInfo___1JuL1 .productName___paQ8D {
  color: #333;
  font-weight: 500;
  font-size: 22px;
}
.buyDevice___1C35x .contentBody___2QU7d .mainInfo___2bEzH .productInfo___1JuL1 .priceContainer___1961K {
  height: 94px;
  margin-top: 20px;
  padding: 14px;
  background: #f7f8fa;
}
.buyDevice___1C35x .contentBody___2QU7d .mainInfo___2bEzH .productInfo___1JuL1 .priceContainer___1961K .label___6I92T {
  display: inline-block;
  width: 70px;
  color: #999;
  font-size: 14px;
}
.buyDevice___1C35x .contentBody___2QU7d .mainInfo___2bEzH .productInfo___1JuL1 .priceContainer___1961K .originalPriceType___lRsNM {
  color: #333;
  font-size: 14px;
}
.buyDevice___1C35x .contentBody___2QU7d .mainInfo___2bEzH .productInfo___1JuL1 .priceContainer___1961K .originalPriceType___lRsNM .price___dTotB {
  margin-left: 8px;
  text-decoration: line-through;
}
.buyDevice___1C35x .contentBody___2QU7d .mainInfo___2bEzH .productInfo___1JuL1 .priceContainer___1961K .discountPriceType___3VwW9 {
  color: #fd6868;
  font-size: 18px;
}
.buyDevice___1C35x .contentBody___2QU7d .mainInfo___2bEzH .productInfo___1JuL1 .priceContainer___1961K .discountPriceType___3VwW9 .price___dTotB {
  margin-left: 7px;
  font-weight: 600;
  font-size: 32px;
}
.buyDevice___1C35x .contentBody___2QU7d .mainInfo___2bEzH .productInfo___1JuL1 .count___3ymqa {
  display: flex;
  align-items: center;
  margin-top: 30px;
}
.buyDevice___1C35x .contentBody___2QU7d .mainInfo___2bEzH .productInfo___1JuL1 .count___3ymqa .label___6I92T {
  margin-right: 42px;
  color: #999;
  font-size: 14px;
}
.buyDevice___1C35x .contentBody___2QU7d .mainInfo___2bEzH .productInfo___1JuL1 .count___3ymqa .number___3BEb8 {
  display: inline-block;
  width: 120px;
}
.buyDevice___1C35x .contentBody___2QU7d .mainInfo___2bEzH .productInfo___1JuL1 .buy___2WTsy {
  width: 148px;
  height: 42px;
  margin-top: 30px;
}
.buyDevice___1C35x .productDetail___25Dcg {
  margin-top: 40px;
}
.buyDevice___1C35x .productDetail___25Dcg .bf-content {
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
}
.buyDevice___1C35x .productDetail___25Dcg .detailTitle___nO9Se {
  width: 100%;
  height: 56px;
  padding-left: 20px;
  color: #333;
  font-weight: 500;
  font-size: 16px;
  line-height: 56px;
  background: #f7f8fa;
}
.buyDevice___1C35x .footer___nVEMP {
  position: fixed;
  bottom: 0;
  z-index: 10;
  width: 100%;
  height: 60px;
  line-height: 60px;
}
.buyDevice___1C35x .footer___nVEMP .footerCon___1PWQe {
  display: flex;
  align-items: center;
  width: 1000px;
  padding-right: 40px;
  padding-left: 40px;
  background: #fff;
  box-shadow: 0 -4px 4px 0 #f5f5f5;
}
.buyDevice___1C35x .footer___nVEMP .label___6I92T {
  margin-right: 10px;
  color: #999;
  font-size: 14px;
}
.buyDevice___1C35x .footer___nVEMP .priceType___1aAUb {
  margin-right: 8px;
  color: #fd6868;
  font-size: 18px;
}
.buyDevice___1C35x .footer___nVEMP .price___dTotB {
  flex: 1 1;
  color: #fd6868;
  font-weight: 600;
  font-size: 22px;
}
.buyDevice___1C35x .footer___nVEMP .footerBuy___ytaOK {
  float: right;
}
.buyContent___x5Mb1 {
  display: flex;
  width: 320px;
}
.buyContent___x5Mb1 .imgs___2wHrH {
  width: 100px;
  height: 100px;
}
.buyContent___x5Mb1 .contact___1VeNl {
  margin-left: 14px;
}
.buyContent___x5Mb1 .contact___1VeNl .title___1lIWF {
  margin-bottom: 8px;
  color: #008cf4;
  font-size: 16px;
}
.buyContent___x5Mb1 .contact___1VeNl .subTitle___tagnK {
  color: #333;
  font-size: 14px;
}
.buyContent___x5Mb1 .contact___1VeNl .subTitle___tagnK:first-child {
  margin-bottom: 4px;
}

.buyDeviceDetail___3J48n {
  display: flex;
  flex-direction: column;
  height: 100%;
  background-color: #f7f7f7;
}
.buyDeviceDetail___3J48n .contentBody___3I6ms {
  flex: 1 1;
  width: 100%;
  margin: 20px 0;
  overflow: auto;
}
.buyDeviceDetail___3J48n .contentBody___3I6ms .content___2BLNi {
  width: 1000px;
  min-height: 100%;
  margin-left: calc((100vw - 1000px) / 2);
  background-color: #fff;
  border-radius: 6px;
  box-shadow: 0 2px 4px 0 #e5e5e5;
}
.buyDeviceDetail___3J48n .contentBody___3I6ms .conBox___1a4UP {
  padding: 40px 40px 15px;
}
.buyDeviceDetail___3J48n .contentBody___3I6ms .mainInfo___15v3g {
  display: flex;
}
.buyDeviceDetail___3J48n .contentBody___3I6ms .mainInfo___15v3g .imgContainer___30uD1 {
  width: 404px;
}
.buyDeviceDetail___3J48n .contentBody___3I6ms .mainInfo___15v3g .imgContainer___30uD1 .thumbnails___nMNXZ {
  margin-top: 20px;
}
.buyDeviceDetail___3J48n .contentBody___3I6ms .mainInfo___15v3g .imgContainer___30uD1 .thumbnail___6RmKF {
  display: inline-block;
  box-sizing: border-box;
  border: 2px solid transparent;
  border-radius: 4px;
}
.buyDeviceDetail___3J48n .contentBody___3I6ms .mainInfo___15v3g .imgContainer___30uD1 .thumbnail___6RmKF:not(:last-child) {
  margin-right: 16px;
}
.buyDeviceDetail___3J48n .contentBody___3I6ms .mainInfo___15v3g .imgContainer___30uD1 .thumbnail___6RmKF.active___YK9MY {
  border: 2px solid #008cf4;
}
.buyDeviceDetail___3J48n .contentBody___3I6ms .mainInfo___15v3g .productInfo___1kogE {
  flex: 1 1;
  margin-left: 40px;
}
.buyDeviceDetail___3J48n .contentBody___3I6ms .mainInfo___15v3g .productInfo___1kogE .productName___sKdkf {
  color: #333;
  font-weight: 500;
  font-size: 22px;
}
.buyDeviceDetail___3J48n .contentBody___3I6ms .mainInfo___15v3g .productInfo___1kogE .priceContainer___3lgbb {
  height: 94px;
  margin-top: 20px;
  padding: 14px;
  background: #f7f8fa;
}
.buyDeviceDetail___3J48n .contentBody___3I6ms .mainInfo___15v3g .productInfo___1kogE .priceContainer___3lgbb .label___3Fye- {
  display: inline-block;
  width: 70px;
  color: #999;
  font-size: 14px;
}
.buyDeviceDetail___3J48n .contentBody___3I6ms .mainInfo___15v3g .productInfo___1kogE .priceContainer___3lgbb .originalPriceType___U37Ma {
  color: #333;
  font-size: 14px;
}
.buyDeviceDetail___3J48n .contentBody___3I6ms .mainInfo___15v3g .productInfo___1kogE .priceContainer___3lgbb .originalPriceType___U37Ma .price___1QdSq {
  margin-left: 8px;
  text-decoration: line-through;
}
.buyDeviceDetail___3J48n .contentBody___3I6ms .mainInfo___15v3g .productInfo___1kogE .priceContainer___3lgbb .discountPriceType___23lNE {
  color: #fd6868;
  font-size: 18px;
}
.buyDeviceDetail___3J48n .contentBody___3I6ms .mainInfo___15v3g .productInfo___1kogE .priceContainer___3lgbb .discountPriceType___23lNE .price___1QdSq {
  margin-left: 7px;
  font-weight: 600;
  font-size: 32px;
}
.buyDeviceDetail___3J48n .contentBody___3I6ms .mainInfo___15v3g .productInfo___1kogE .count___3OxkB {
  display: flex;
  align-items: center;
  margin-top: 30px;
}
.buyDeviceDetail___3J48n .contentBody___3I6ms .mainInfo___15v3g .productInfo___1kogE .count___3OxkB .label___3Fye- {
  margin-right: 42px;
  color: #999;
  font-size: 14px;
}
.buyDeviceDetail___3J48n .contentBody___3I6ms .mainInfo___15v3g .productInfo___1kogE .count___3OxkB .number___lxnPm {
  display: inline-block;
  width: 120px;
}
.buyDeviceDetail___3J48n .contentBody___3I6ms .mainInfo___15v3g .productInfo___1kogE .buy___3BzL4 {
  width: 148px;
  height: 42px;
  margin-top: 30px;
  margin-bottom: 36px;
}
.buyDeviceDetail___3J48n .productDetail___6hKfu {
  margin-top: 40px;
}
.buyDeviceDetail___3J48n .productDetail___6hKfu .bf-content {
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
}
.buyDeviceDetail___3J48n .productDetail___6hKfu .detailTitle___yRCBk {
  width: 100%;
  height: 56px;
  padding-left: 20px;
  color: #333;
  font-weight: 500;
  font-size: 16px;
  line-height: 56px;
  background: #f7f8fa;
}
.buyDeviceDetail___3J48n .footer___2WrNx {
  position: fixed;
  bottom: 0;
  z-index: 10;
  width: 100%;
  height: 60px;
  line-height: 60px;
}
.buyDeviceDetail___3J48n .footer___2WrNx .footerContainer___3uCwm {
  display: flex;
  align-items: center;
  width: 1000px;
  padding-right: 40px;
  padding-left: 40px;
  background: #fff;
  box-shadow: 0 -4px 4px 0 #f5f5f5;
}
.buyDeviceDetail___3J48n .footer___2WrNx .label___3Fye- {
  margin-right: 10px;
  color: #999;
  font-size: 14px;
}
.buyDeviceDetail___3J48n .footer___2WrNx .priceType___1hP9j {
  margin-right: 8px;
  color: #fd6868;
  font-size: 18px;
}
.buyDeviceDetail___3J48n .footer___2WrNx .price___1QdSq {
  flex: 1 1;
  color: #fd6868;
  font-weight: 600;
  font-size: 22px;
}
.buyDeviceDetail___3J48n .footer___2WrNx .footerBuy___30Fxe {
  float: right;
  width: 148px;
}
.buyContent___XWfFE {
  display: flex;
  width: 320px;
}
.buyContent___XWfFE .imgs___2p-SX {
  width: 100px;
  height: 100px;
}
.buyContent___XWfFE .contact___2x4zF {
  margin-left: 20px;
}
.buyContent___XWfFE .contact___2x4zF .subTitle___gRKdq {
  margin-top: 10px;
  color: #333;
  font-size: 14px;
}

/* 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: #666666;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  display: inline-block;
}
.ant-progress-line {
  position: relative;
  width: 100%;
  font-size: 14px;
}
.ant-progress-steps {
  display: inline-block;
}
.ant-progress-steps-outer {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.ant-progress-steps-item {
  flex-shrink: 0;
  min-width: 2px;
  margin-right: 2px;
  background: #f3f3f3;
  transition: all 0.3s;
}
.ant-progress-steps-item-active {
  background: #1890ff;
}
.ant-progress-small.ant-progress-line,
.ant-progress-small.ant-progress-line .ant-progress-text .anticon {
  font-size: 12px;
}
.ant-progress-outer {
  display: inline-block;
  width: 100%;
  margin-right: 0;
  padding-right: 0;
}
.ant-progress-show-info .ant-progress-outer {
  margin-right: calc(-2em - 8px);
  padding-right: calc(2em + 8px);
}
.ant-progress-inner {
  position: relative;
  display: inline-block;
  width: 100%;
  overflow: hidden;
  vertical-align: middle;
  background-color: #f5f5f5;
  border-radius: 100px;
}
.ant-progress-circle-trail {
  stroke: #f5f5f5;
}
.ant-progress-circle-path {
  animation: ant-progress-appear 0.3s;
}
.ant-progress-inner:not(.ant-progress-circle-gradient) .ant-progress-circle-path {
  stroke: #1890ff;
}
.ant-progress-success-bg,
.ant-progress-bg {
  position: relative;
  background-color: #1890ff;
  border-radius: 100px;
  transition: all 0.4s cubic-bezier(0.08, 0.82, 0.17, 1) 0s;
}
.ant-progress-success-bg {
  position: absolute;
  top: 0;
  left: 0;
  background-color: #67C239;
}
.ant-progress-text {
  display: inline-block;
  width: 2em;
  margin-left: 8px;
  color: #666666;
  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: #FD6868;
}
.ant-progress-status-exception .ant-progress-text {
  color: #FD6868;
}
.ant-progress-status-exception .ant-progress-inner:not(.ant-progress-circle-gradient) .ant-progress-circle-path {
  stroke: #FD6868;
}
.ant-progress-status-success .ant-progress-bg {
  background-color: #67C239;
}
.ant-progress-status-success .ant-progress-text {
  color: #67C239;
}
.ant-progress-status-success .ant-progress-inner:not(.ant-progress-circle-gradient) .ant-progress-circle-path {
  stroke: #67C239;
}
.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: #666666;
  font-size: 1em;
  line-height: 1;
  white-space: normal;
  text-align: center;
  transform: translate(-50%, -50%);
}
.ant-progress-circle .ant-progress-text .anticon {
  font-size: 1.16666667em;
}
.ant-progress-circle.ant-progress-status-exception .ant-progress-text {
  color: #FD6868;
}
.ant-progress-circle.ant-progress-status-success .ant-progress-text {
  color: #67C239;
}
@keyframes ant-progress-active {
  0% {
    transform: translateX(-100%) scaleX(0);
    opacity: 0.1;
  }
  20% {
    transform: translateX(-100%) scaleX(0);
    opacity: 0.5;
  }
  100% {
    transform: translateX(0) scaleX(1);
    opacity: 0;
  }
}
.ant-progress-rtl {
  direction: rtl;
}
.ant-progress-rtl.ant-progress-show-info .ant-progress-outer {
  margin-right: 0;
  margin-left: calc(-2em - 8px);
  padding-right: 0;
  padding-left: calc(2em + 8px);
}
.ant-progress-rtl .ant-progress-success-bg {
  right: 0;
  left: auto;
}
.ant-progress-rtl.ant-progress-line .ant-progress-text,
.ant-progress-rtl.ant-progress-steps .ant-progress-text {
  margin-right: 8px;
  margin-left: 0;
  text-align: right;
}

.staffType___276J9 {
  display: inline-block;
  width: 60px;
  height: 28px;
  font-size: 14px;
  line-height: 28px;
  text-align: center;
  border-radius: 4px;
}
.staffType___276J9.formal___C0GMJ {
  color: #67c239;
  background: #eff9eb;
  border: 1px solid #9cd780;
}
.staffType___276J9.tryOut___2oC1B {
  color: #f7bb33;
  background: rgba(247, 187, 51, 0.1);
  border: 1px solid rgba(247, 187, 51, 0.6);
}
.staffType___276J9.practice___3cGeC {
  color: #415fff;
  background: rgba(65, 95, 255, 0.1);
  border: 1px solid rgba(65, 95, 255, 0.6);
}
.staffType___276J9.temporary___1gcNn {
  color: #008cf4;
  background: #e5f3fe;
  border: 1px solid #2ea0f6;
}

.reading-container___38Wjs {
  width: auto;
  height: calc(100% - 40px);
  margin: 20px;
  padding: 24px;
  background: #fff;
  border-radius: 6px;
  box-shadow: 0 2px 4px 0 #e5e5e5;
  display: flex;
  flex-direction: column;
}
.reading-container-status___1MGwC {
  display: flex;
  align-items: center;
  margin-bottom: 20px;
}
.reading-container-status-item___1dYBc {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 88px;
  padding: 0 12px;
  height: 36px;
  margin-right: 20px;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  background: #f2f3f8;
  border-radius: 4px;
  cursor: pointer;
}
.reading-container-status___1MGwC .active___3G3wx {
  color: #fff;
  background: #008cf4;
}
.reading-container-filters___m6at6 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.reading-container-filters-left___1JAJj {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.reading-container-filters-left-items___1tW4b {
  width: 200px;
  margin-right: 20px;
}

.pageTitle___1WOyg .btns___2oi95 {
  float: right;
}
.pageTitle___1WOyg .btns___2oi95 button {
  margin-left: 20px;
}
.contentContainer___PPhF2 {
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
  overflow: hidden;
}
.contentContainer___PPhF2 .actionBars___3nGcC {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.contentContainer___PPhF2 .searchForm___3DjW8 .ant-form-item {
  margin-right: 20px;
  margin-bottom: 20px;
}
.contentContainer___PPhF2 .searchForm___3DjW8 .ant-form-item:last-child {
  margin-right: 0;
}
.contentContainer___PPhF2 .searchForm___3DjW8 .ant-form-item .ant-picker-input > input[disabled] {
  color: #bfbfbf !important;
  -webkit-text-fill-color: #bfbfbf !important;
}
.contentContainer___PPhF2 .ant-table-wrapper .ant-table-selection-column {
  text-align: right;
}
.contentContainer___PPhF2 .ant-table-wrapper .nameCell___2zmX7 {
  display: flex;
  align-items: center;
}
.contentContainer___PPhF2 .ant-table-wrapper .nameCell___2zmX7 .WtAvatarName {
  width: auto;
  margin-right: 10px;
  overflow: hidden;
}
.contentContainer___PPhF2 .noData___2m-yt {
  position: absolute;
  top: 50%;
  left: 50%;
  text-align: center;
  transform: translate(-50%, -50%);
}
.contentContainer___PPhF2 .noData___2m-yt img {
  width: 184px;
  height: 184px;
}
.contentContainer___PPhF2 .noData___2m-yt .noDataText___7sxZL {
  margin: 10px 0 20px;
  color: #666;
}

.staffInfo___1j43m {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 30px;
  padding: 24px;
  background: #f2f9fe;
}
.staffInfo___1j43m .staffInfoLeft___1w5ga {
  display: flex;
  align-items: center;
}
.staffInfo___1j43m .staffInfoLeft___1w5ga .staffInfoContent___2k5fv {
  margin-left: 10px;
}
.staffInfo___1j43m .staffInfoLeft___1w5ga .staffInfoContent___2k5fv h1 {
  font-size: 20px;
  font-weight: 500;
  color: #333;
  margin-bottom: 10px;
}
.staffInfo___1j43m .staffInfoLeft___1w5ga .staffInfoContent___2k5fv .dept___xm0bs {
  font-size: 16px;
  font-weight: 400;
  color: #999999;
}
.staffInfo___1j43m .staffInfoLeft___1w5ga .staffInfoContent___2k5fv .dept___xm0bs b {
  font-weight: normal;
  color: #333;
}
.staffInfo___1j43m .staffInfoLeft___1w5ga .staffInfoContent___2k5fv .dept___xm0bs .line___352eH {
  margin: 0 10px;
  width: 1px;
  height: 12px;
  background: #e5e5e5;
  display: inline-block;
}
.staffInfo___1j43m .staffInfoRight___3jgzk h1 {
  font-size: 28px;
  font-family: PingFang SC, PingFang SC-500;
  font-weight: 500;
  color: #008cf4;
  text-align: center;
  margin-bottom: 0;
}
.staffInfo___1j43m .staffInfoRight___3jgzk .desc___3nf56 {
  font-size: 16px;
  color: #999999;
}

.node_tag___3tnGR {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 8px;
  height: 26px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  font-size: 14px;
  background: #e5f3fe;
  border: 1px solid transparent;
  border-radius: 4px;
}
.node_tag_-1___2oD-0,
.node_tag_0___22GFC,
.node_tag_1___31X3c,
.node_tag_2___365O2,
.node_tag_3___1xYnf {
  color: #008cf4;
  border-color: #5bb5f7;
  background-color: #e5f3fe;
}
.node_tag_4___1X9G6 {
  color: #f7bb33;
  border-color: #fad37b;
  background-color: #fff8ea;
}
.node_tag_5___3kohn {
  color: #67c239;
  border-color: #9cd780;
  background-color: #eff9eb;
}
.node_tag_6___1FDBg,
.node_tag_7___3quT7 {
  color: #fd6868;
  border-color: #fdb9b9;
  background-color: #ffefef;
}

.staffTypes___2Ujv7 {
  display: flex;
  justify-content: space-between;
}
.staffTypes___2Ujv7 .type___lk3SP {
  display: inline-block;
  width: 84px;
  height: 36px;
  color: #333;
  line-height: 36px;
  text-align: center;
  background: #fff;
  border: 1px solid #e0e0e0;
  border-radius: 4px;
  cursor: pointer;
}
.staffTypes___2Ujv7 .type___lk3SP.active___2Oixd {
  color: #008cf4;
  border: 1px solid #008cf4;
}
.staffTypes___2Ujv7 .type___lk3SP.disabled___35rZ- {
  color: #999;
  text-shadow: none;
  background: #f5f5f5;
  border-color: #d9d9d9;
  box-shadow: none;
}

.pageTitle___KDhMc .btns___wjPPR {
  float: right;
}
.pageTitle___KDhMc .btns___wjPPR button {
  margin-left: 20px;
}
.contentContainer___1v50x {
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
  overflow: hidden;
}
.contentContainer___1v50x .actionBars___3SW3a {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.contentContainer___1v50x .actionBars___3SW3a .filterBtns___2tqR5 {
  display: flex;
  align-items: center;
}
.contentContainer___1v50x .actionBars___3SW3a .filterBtns___2tqR5 .rankSelector___QzhG- {
  width: 280px;
  margin: 0 20px;
  font-weight: normal;
}
.contentContainer___1v50x .actionBars___3SW3a .filterBtns___2tqR5 .foldBtn___1I1Eo {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 68px;
  height: 36px;
  padding: 0 11px;
  color: #333;
  background: #fff;
  border: 1px solid #e0e0e0;
  border-radius: 4px;
  cursor: pointer;
}
.contentContainer___1v50x .actionBars___3SW3a .filterBtns___2tqR5 .foldBtn___1I1Eo .foldBtnIcon___2KIYs {
  color: #999;
}
.contentContainer___1v50x .actionBars___3SW3a .filterBtns___2tqR5 .foldBtn___1I1Eo:hover {
  color: #008cf4;
  border-color: #008cf4;
}
.contentContainer___1v50x .actionBars___3SW3a .filterBtns___2tqR5 .foldBtn___1I1Eo:hover .foldBtnIcon___2KIYs {
  color: #008cf4;
}
.contentContainer___1v50x .actionBars___3SW3a .filterBtns___2tqR5 .active___3geHk {
  color: #008cf4;
  border-color: #008cf4;
}
.contentContainer___1v50x .filterBox___c2k3e {
  display: flex;
  flex-wrap: wrap;
}
.contentContainer___1v50x .filterBox___c2k3e .filterBoxItem___3b9K8 {
  width: 280px;
  margin-top: 20px;
  margin-right: 20px;
}
.contentContainer___1v50x .searchForm___2Ey-L .ant-form-item {
  margin-right: 20px;
  margin-bottom: 20px;
}
.contentContainer___1v50x .searchForm___2Ey-L .ant-form-item:last-child {
  margin-right: 0;
}
.contentContainer___1v50x .searchForm___2Ey-L .ant-form-item .ant-picker-input > input[disabled] {
  color: #bfbfbf !important;
  -webkit-text-fill-color: #bfbfbf !important;
}
.contentContainer___1v50x .ant-table-thead > tr > th:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan])::before {
  width: 0;
}
.contentContainer___1v50x .ant-table-wrapper .ant-table-selection-column {
  text-align: right;
}
.contentContainer___1v50x .ant-table-wrapper .nameCell___iDcn8 {
  display: flex;
  align-items: center;
}
.contentContainer___1v50x .ant-table-wrapper .nameCell___iDcn8 .WtAvatarName {
  width: auto;
  margin-right: 10px;
  overflow: hidden;
}
.contentContainer___1v50x .noData___17FmE {
  position: absolute;
  top: 50%;
  left: 50%;
  text-align: center;
  transform: translate(-50%, -50%);
}
.contentContainer___1v50x .noData___17FmE img {
  width: 184px;
  height: 184px;
}
.contentContainer___1v50x .noData___17FmE .noDataText___1cmWH {
  margin: 10px 0 20px;
  color: #666;
}

.foldedSelect___1Pf6A {
  display: inline-flex !important;
  align-items: center;
  min-width: -webkit-fit-content !important;
  min-width: -moz-fit-content !important;
  min-width: fit-content !important;
  padding: 6px 14px;
  border: 1px solid #e0e0e0;
  border-radius: 4px;
  cursor: pointer;
}
.foldedSelect___1Pf6A.notFolded___19Rw_ {
  color: #008cf4;
  border: 1px solid #008cf4;
}
.foldedSelect___1Pf6A svg {
  margin-left: 10px;
}
.foldedSelect___1Pf6A:hover svg path {
  fill: #008cf4;
}
.foldedSelect___1Pf6A .down___3_sdJ {
  transform: rotateX(0deg);
  transition: ease 0.5s;
}
.foldedSelect___1Pf6A .up___2_pvY {
  transform: rotateX(180deg);
  transition: ease 0.5s;
}

.allocation___s9GyJ {
  display: flex;
  flex-direction: column;
  min-width: 1366px;
  height: 100%;
  background: #f7f7f7;
}
.allocation___s9GyJ .allocationForm___2URXZ {
  display: flex;
}
.allocation___s9GyJ .allocationForm___2URXZ .ant-form {
  flex: 1 1;
}
.allocation___s9GyJ .ant-form {
  margin-bottom: 20px;
}
.allocation___s9GyJ .ant-tooltip-inner {
  max-width: 400px !important;
  padding: 14px;
}
.allocation___s9GyJ .ant-tooltip-inner .tip___1nV15 {
  display: flex;
  align-items: center;
  margin-top: 2px;
}
.allocation___s9GyJ .ant-tooltip-inner .dotted___12bmY {
  display: inline-block;
  width: 6px;
  height: 6px;
  margin-right: 6px;
  background: #999;
  border-radius: 50%;
}
.allocation___s9GyJ .allocationContent___31MuB {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.allocation___s9GyJ .ant-table-row {
  cursor: pointer;
}
.allocation___s9GyJ .dutyTime___ep9B0 {
  position: relative;
  top: -22px;
}
.rejectModal___jHmCq span {
  display: inline-block;
  margin-right: 16px;
  padding: 8px 14px;
  color: #333;
  background-color: #f5f5f5;
  border-radius: 4px;
  cursor: pointer;
}
.rejectModal___jHmCq span:hover {
  color: #008cf4;
}
.chooseStaffModal___2wfE2 .selectedStaffLen___1oBBi {
  float: left;
}
.chooseStaffModal___2wfE2 .selectedStaffLen___1oBBi span {
  margin-right: 4px;
  margin-left: 4px;
  color: #008cf4;
}
.chooseStaffModal___2wfE2 .ant-table-row {
  height: 56px;
}
.chooseStaffModal___2wfE2 .ant-form {
  margin-bottom: 20px;
}
.detailDrawer___15xSJ .deployStatus___1blDT {
  display: flex;
  margin-bottom: 24px;
}
.detailDrawer___15xSJ .deployStatus___1blDT .rightContent___fruQs {
  margin-left: 12px;
}
.detailDrawer___15xSJ .deployStatus___1blDT .rightContent___fruQs .text___iYPnp {
  font-size: 16px;
}
.detailDrawer___15xSJ .deployStatus___1blDT .rightContent___fruQs .date___1BY-O {
  color: #333;
}
.detailDrawer___15xSJ .dutyTime___ep9B0 {
  position: relative;
  top: -22px;
}
.detailDrawer___15xSJ .tagLine___3mz1a {
  display: flex;
  align-items: center;
  margin-bottom: 20px;
  color: #333;
  font-weight: 500;
  font-size: 16px;
}
.detailDrawer___15xSJ .tagLine___3mz1a .tag___1JdMp {
  display: inline-block;
  width: 4px;
  height: 16px;
  margin-right: 8px;
  background: #008cf4;
  border-radius: 2px;
}
.detailDrawer___15xSJ .staffInfo___2ypVe {
  margin-bottom: 20px;
}

.card___UzDdj {
  display: flex;
  height: 150px;
  padding: 24px;
  background: #fff;
  border: 1px solid #e5e5e5;
  border-radius: 4px;
  cursor: pointer;
}
.card___UzDdj:hover {
  border-color: #008cf4;
}
.card___UzDdj:not(:last-child) {
  margin-bottom: 20px;
}
.card___UzDdj .rightCard___1Ts88 {
  display: flex;
  flex: 1 1;
  margin-left: 50px;
}
.card___UzDdj .rightCard___1Ts88 .person___vPLEw {
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
  min-width: 56px;
}
.card___UzDdj .rightCard___1Ts88 .person___vPLEw:not(:last-child) {
  margin-right: 48px;
}
.card___UzDdj .rightCard___1Ts88 .person___vPLEw.personCount___151hn {
  width: 56px;
}
.card___UzDdj .rightCard___1Ts88 .person___vPLEw.sTime___1hTFi {
  width: 96px;
}
.card___UzDdj .rightCard___1Ts88 .person___vPLEw.actualPerson___o6DIQ {
  width: 68px;
  overflow: hidden;
}
.card___UzDdj .rightCard___1Ts88 .person___vPLEw.actualPerson___o6DIQ .count___3g8aX {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
}
.card___UzDdj .rightCard___1Ts88 .person___vPLEw.archiveTime___1He1- {
  width: 142px;
}
.card___UzDdj .rightCard___1Ts88 .person___vPLEw :first-child {
  color: #333;
}
.card___UzDdj .rightCard___1Ts88 .person___vPLEw :last-child {
  color: #666;
}
.card___UzDdj .rightCard___1Ts88 .person___vPLEw .count___3g8aX {
  font-size: 16px;
}
.card___UzDdj .rightCard___1Ts88 .person___vPLEw .label___1M51Q {
  color: #999;
}
.card___UzDdj .times___hJoo7 {
  display: inline-flex;
  align-items: center;
  margin-bottom: 14px;
  color: #333;
  font-weight: 500;
  font-size: 20px;
  line-height: 28px;
}
.card___UzDdj .times___hJoo7 .noSend___AaAiY {
  display: inline-block;
  width: 56px;
  height: 24px;
  margin-left: 8px;
  color: #f7bb33 !important;
  font-size: 12px;
  line-height: 24px;
  text-align: center;
  background: rgba(247, 187, 51, 0.1);
  border: 1px solid rgba(247, 187, 51, 0.4);
  border-radius: 4px;
}
.card___UzDdj .times___hJoo7 .noSend___AaAiY.noSendSlot___3ZLbO {
  border: none;
  background-color: transparent !important;
}
.card___UzDdj .name___3KHEL {
  margin-bottom: 16px;
  color: #666;
  font-weight: 500;
  font-size: 16px;
}
.card___UzDdj .batchNum___25RoC {
  color: #008cf4;
  font-weight: 400;
  font-size: 14px;
}
.card___UzDdj .goIcon___3_mrz {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 16px;
}

.payrollContent___GFG6_ {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.payrollContent___GFG6_ .ant-form {
  margin-bottom: 20px;
}
.payrollContent___GFG6_ .cards___2MJTw {
  display: flex;
  flex: 1 1;
  flex-direction: column;
  overflow: hidden;
}
.payrollContent___GFG6_ .cardsContainer___1htaw {
  max-height: calc(100% - 64px);
  padding: 0 24px;
  overflow: auto;
}
.payrollContent___GFG6_ .ant-pagination {
  padding-top: 20px;
  padding-right: 24px;
  text-align: right;
}
.payrollContent___GFG6_ .ant-spin-nested-loading {
  flex: 1 1;
  overflow: hidden;
}
.payrollContent___GFG6_ .ant-spin-container {
  display: flex;
  flex-direction: column;
  height: 100%;
}

.specialAdditionalDeduction___2uTrJ {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.specialAdditionalDeduction___2uTrJ .ant-table-row {
  cursor: pointer;
}
.specialAdditionalDeduction___2uTrJ .ant-table-header {
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
}
.specialAdditionalDeduction___2uTrJ .ant-tooltip-inner {
  width: -webkit-max-content !important;
  width: -moz-max-content !important;
  width: max-content !important;
  padding: 14px;
}
.specialAdditionalDeduction___2uTrJ .ant-tooltip-inner .firstTip___3ccLL {
  margin-bottom: 2px;
}
.specialAdditionalDeduction___2uTrJ .ant-tooltip-inner .dotted___1Hl3F {
  display: inline-block;
  width: 6px;
  height: 6px;
  margin-right: 6px;
  border-radius: 50%;
}
.specialAdditionalDeduction___2uTrJ .ant-tooltip-inner .dotted___1Hl3F.first___2y6r9 {
  background: #008cf4;
}
.specialAdditionalDeduction___2uTrJ .ant-tooltip-inner .dotted___1Hl3F.last___2c2jp {
  background: #67c239;
}
.specialAdditionalDeduction___2uTrJ .ant-picker {
  border-color: #E0E0E0;
}
.specialAdditionalDeduction___2uTrJ .ant-select-selector {
  border-color: #E0E0E0 !important;
}
.specialAdditionalDeduction___2uTrJ .ant-form {
  margin-top: 20px;
}
.specialAdditionalDeduction___2uTrJ .ant-table-tbody > .ant-table-expanded-row > td {
  padding: 0 !important;
}
.specialAdditionalDeduction___2uTrJ .ant-table-tbody > .ant-table-expanded-row > td .ant-table {
  margin: 0 !important;
}
.specialAdditionalDeduction___2uTrJ .ant-table-tbody > .ant-table-expanded-row > td .ant-table tr > th::before {
  display: none;
}
.specialAdditionalDeduction___2uTrJ .ant-table .ant-table-expanded-row-fixed {
  margin: 0;
  padding: 0;
}
.specialAdditionalDeduction___2uTrJ .ant-table .ant-table-expanded-row-fixed th,
.specialAdditionalDeduction___2uTrJ .ant-table .ant-table-expanded-row-fixed td {
  background-color: #f5f9ff;
}
.specialAdditionalDeduction___2uTrJ .ant-table-expanded-row .ant-table-thead > tr > th {
  border-right: none;
}
.specialAdditionalDeduction___2uTrJ .ant-table-thead > tr > th:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan])::before {
  width: 0;
}
.specialAdditionalDeduction___2uTrJ .ant-table-thead > tr:not(:last-child) > th[colspan] {
  border-bottom: 1px solid #f0f0f0;
}

.tagCls___2881t {
  display: inline-flex;
  align-items: center;
  height: 36px;
  margin: 0 10px 10px 0;
  padding: 0 12px;
  font-size: 14px;
  line-height: 36px;
}
.tagCls___2881t .ant-tag-close-icon {
  position: relative;
  top: -2px;
  margin-left: 12px;
}
.tagCls___2881t .tit___3Va9j {
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-right: 6px;
  color: #fff;
  font-size: 12px;
  line-height: 20px;
  text-align: center;
  background: #008cf4;
  border-radius: 50%;
}
.tagCls___2881t img {
  width: 20px;
  height: 20px;
  margin-right: 6px;
  border-radius: 50%;
}

.inviteDrawer___3_7Ka .step___1qi_r {
  display: flex;
  align-items: center;
  margin-bottom: 20px;
  color: #008cf4;
  font-size: 16px;
}
.inviteDrawer___3_7Ka .step___1qi_r:not(:first-child) {
  margin-top: 40px;
}
.inviteDrawer___3_7Ka .stepNumber___3E9D- {
  display: inline-block;
  width: 22px;
  height: 22px;
  margin-right: 10px;
  font-size: 14px;
  text-align: center;
  background: #fff;
  border: 1px solid #008cf4;
  border-radius: 50%;
}
.inviteDrawer___3_7Ka .stepDashed___2wWkW {
  flex: 1 1;
  height: 1px;
  margin-left: 16px;
  border: 1px dashed #ccc;
}
.inviteDrawer___3_7Ka .dutyOptions___3m3nq {
  height: auto;
  line-height: inherit;
}
.inviteDrawer___3_7Ka .moreStaff___1Ugms {
  width: 36px;
  height: 36px;
  color: #666;
  line-height: 32px;
  text-align: center;
  background: #f7f7f7;
  border: 1px solid #e0e0e0;
  border-radius: 4px;
  cursor: pointer;
}
#personBox___o0fKN {
  max-height: 92px;
  margin-top: 10px;
  overflow: hidden;
}

.transaction-page___2fMAg {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.transaction-page-filterline___LULZ1 {
  margin-top: 20px;
}
.tree-select-dropdown___1mYJO {
  width: 300px;
}

/* 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: #666666;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  background-color: #fafafa;
  border: 1px solid #d9d9d9;
  border-bottom: 0;
  border-radius: 5px;
}
.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 5px 5px;
}
.ant-collapse > .ant-collapse-item > .ant-collapse-header {
  position: relative;
  padding: 12px 16px;
  color: #333333;
  line-height: 1.5715;
  cursor: pointer;
  transition: all 0.3s, visibility 0s;
}
.ant-collapse > .ant-collapse-item > .ant-collapse-header::before {
  display: table;
  content: '';
}
.ant-collapse > .ant-collapse-item > .ant-collapse-header::after {
  display: table;
  clear: both;
  content: '';
}
.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow {
  display: inline-block;
  margin-right: 12px;
  font-size: 12px;
  vertical-align: -1px;
}
.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow svg {
  transition: transform 0.24s;
}
.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-extra {
  float: right;
}
.ant-collapse > .ant-collapse-item > .ant-collapse-header:focus {
  outline: none;
}
.ant-collapse > .ant-collapse-item .ant-collapse-header-collapsible-only {
  cursor: default;
}
.ant-collapse > .ant-collapse-item .ant-collapse-header-collapsible-only .ant-collapse-header-text {
  cursor: pointer;
}
.ant-collapse > .ant-collapse-item.ant-collapse-no-arrow > .ant-collapse-header {
  padding-left: 12px;
}
.ant-collapse-icon-position-right > .ant-collapse-item > .ant-collapse-header {
  padding: 12px 16px;
  padding-right: 40px;
}
.ant-collapse-icon-position-right > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow {
  position: absolute;
  top: 50%;
  right: 16px;
  left: auto;
  margin: 0;
  transform: translateY(-50%);
}
.ant-collapse-content {
  color: #666666;
  background-color: #fff;
  border-top: 1px solid #d9d9d9;
}
.ant-collapse-content > .ant-collapse-content-box {
  padding: 16px;
}
.ant-collapse-content-hidden {
  display: none;
}
.ant-collapse-item:last-child > .ant-collapse-content {
  border-radius: 0 0 5px 5px;
}
.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-ghost {
  background-color: transparent;
  border: 0;
}
.ant-collapse-ghost > .ant-collapse-item {
  border-bottom: 0;
}
.ant-collapse-ghost > .ant-collapse-item > .ant-collapse-content {
  background-color: transparent;
  border-top: 0;
}
.ant-collapse-ghost > .ant-collapse-item > .ant-collapse-content > .ant-collapse-content-box {
  padding-top: 12px;
  padding-bottom: 12px;
}
.ant-collapse .ant-collapse-item-disabled > .ant-collapse-header,
.ant-collapse .ant-collapse-item-disabled > .ant-collapse-header > .arrow {
  color: #CCCCCC;
  cursor: not-allowed;
}
.ant-collapse-rtl {
  direction: rtl;
}
.ant-collapse-rtl .ant-collapse > .ant-collapse-item > .ant-collapse-header {
  padding: 12px 16px;
  padding-right: 40px;
}
.ant-collapse-rtl.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow svg {
  transform: rotate(180deg);
}
.ant-collapse-rtl.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-extra {
  float: left;
}
.ant-collapse-rtl.ant-collapse > .ant-collapse-item.ant-collapse-no-arrow > .ant-collapse-header {
  padding-right: 12px;
  padding-left: 0;
}

.attendanceInfoDrawer___2eEYJ .attendanceUserInfo___32e8l {
  display: flex;
  align-items: center;
  margin-bottom: 20px;
  padding: 20px;
  color: #fff;
  background: #008cf4;
  border-radius: 8px;
}
.attendanceInfoDrawer___2eEYJ .attendanceUserInfo___32e8l .headPhoto___2H_o5 {
  width: 60px;
  height: 60px;
  margin-right: 16px;
  overflow: hidden;
  border-radius: 50%;
}
.attendanceInfoDrawer___2eEYJ .attendanceUserInfo___32e8l .headPhotoText___3KR01 {
  width: 60px;
  height: 60px;
  color: #008cf4;
  font-size: 20px;
  line-height: 60px;
  text-align: center;
  background: #fff;
}
.attendanceInfoDrawer___2eEYJ .ant-collapse {
  border-top: 1px solid #e5e5e5;
}
.attendanceInfoDrawer___2eEYJ .ant-collapse .ant-collapse-header {
  font-weight: normal;
}
.attendanceInfoDrawer___2eEYJ .ant-collapse .ant-collapse-header .panelHeader___3aK3c {
  display: flex;
  justify-content: space-between;
  padding-right: 40px;
}
.attendanceInfoDrawer___2eEYJ .attendanceInfoCardLine___2Hdpw {
  display: flex;
}
.attendanceInfoDrawer___2eEYJ .attendanceInfoCardLine___2Hdpw .attendanceInfoCardItem___3wDRS {
  display: flex;
  flex: 1 1;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 230px;
  height: 88px;
  margin-bottom: 10px;
  background: #f2f4fa;
  border-radius: 8px;
}
.attendanceInfoDrawer___2eEYJ .attendanceInfoCardLine___2Hdpw .attendanceInfoCardItem___3wDRS .num___2iY2U {
  margin-bottom: 4px;
  color: #008cf4;
  font-weight: 500;
  font-size: 18px;
}
.attendanceInfoDrawer___2eEYJ .attendanceInfoCardLine___2Hdpw .attendanceInfoCardItem___3wDRS.attendanceInfoCardItemGap___2ULW2 {
  margin-right: 20px;
}
.attendanceInfoDrawer___2eEYJ .attendanceInfoCardLine___2Hdpw .attendanceInfoCardItem___3wDRS.attendanceInfoCardItemLarge___1qRtV {
  height: 186px;
  margin-right: 20px;
}
.attendanceInfoDrawer___2eEYJ .attendanceInfoCardSmall___2I9vT {
  display: inline-block;
  flex: 1 1;
  padding: 18px 20px !important;
  text-align: center;
}
.attendanceInfoDrawer___2eEYJ .attendanceInfoCardSmall___2I9vT .num___2iY2U {
  margin-bottom: 4px;
  color: #008cf4;
  font-weight: bold;
  font-size: 18px;
}
.attendanceInfoDrawer___2eEYJ .attendanceInfoCard___1ZKYM {
  position: relative;
  margin-bottom: 10px;
  padding: 18px 20px;
  padding-right: 70px;
  background: #f2f4fa;
  border-radius: 8px;
}
.attendanceInfoDrawer___2eEYJ .attendanceInfoCard___1ZKYM .item___2RY7P {
  margin-bottom: 5px;
}
.attendanceInfoDrawer___2eEYJ .attendanceInfoCard___1ZKYM .item___2RY7P:last-of-type {
  margin-bottom: 0;
}
.attendanceInfoDrawer___2eEYJ .attendanceInfoCard___1ZKYM .item3___3X9XV {
  display: flex;
  align-items: center;
  color: #333;
  font-size: 16px;
}
.attendanceInfoDrawer___2eEYJ .attendanceInfoCard___1ZKYM .item6___3l-JO {
  display: flex;
  color: #666;
}
.attendanceInfoDrawer___2eEYJ .attendanceInfoCard___1ZKYM .itemDate___1uw0Y {
  margin-bottom: 5px;
  color: #333;
  font-weight: bold;
}
.attendanceInfoDrawer___2eEYJ .attendanceInfoCard___1ZKYM .itemLabel___JsSRY {
  margin-right: 10px;
  white-space: nowrap;
}
.attendanceInfoDrawer___2eEYJ .attendanceInfoCard___1ZKYM .shouldDayIcon___3ecxI {
  display: inline-block;
  width: 38px;
  height: 24px;
  margin-left: 8px;
  color: #008cf4;
  line-height: 24px;
  text-align: center;
  background: #e5f3fe;
  border-radius: 4px;
}
.attendanceInfoDrawer___2eEYJ .attendanceInfoCard___1ZKYM .ant-tag {
  position: absolute;
  top: 18px;
  right: 20px;
  margin: 0;
  padding: 0 10px;
  line-height: 28px;
}
.attendanceInfoDrawer___2eEYJ .attendanceInfoCard___1ZKYM .ant-tag.leaveAppr,
.attendanceInfoDrawer___2eEYJ .attendanceInfoCard___1ZKYM .ant-tag.holiday {
  color: #d036d0;
  background: #fbebfb;
  border: 1px solid #d036d0;
}
.attendanceInfoDrawer___2eEYJ .attendanceInfoCard___1ZKYM .ant-tag.outAppr,
.attendanceInfoDrawer___2eEYJ .attendanceInfoCard___1ZKYM .ant-tag.out {
  color: #336fff;
  background: #ebf1ff;
  border: 1px solid #336fff;
}
.attendanceInfoDrawer___2eEYJ .attendanceInfoCard___1ZKYM .ant-tag.tripAppr,
.attendanceInfoDrawer___2eEYJ .attendanceInfoCard___1ZKYM .ant-tag.trip {
  color: #00b436;
  background: #e6f8eb;
  border: 1px solid #00b436;
}

.dpdcontainer___V0ZXt {
  max-width: 400px;
}
.dpdcontainer___V0ZXt .ant-cascader-menu___3ZK6G::-webkit-scrollbar {
  display: none;
}
.dpdcontainer___V0ZXt .ant-cascader-menu-item___apk5f {
  width: 200px;
}
.rankCascade___3Cm-o .ant-cascader-picker-label {
  z-index: 1 !important;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-anchor {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #666666;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  position: relative;
  padding-left: 2px;
}
.ant-anchor-wrapper {
  margin-left: -4px;
  padding-left: 4px;
  overflow: auto;
  background-color: transparent;
}
.ant-anchor-ink {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
}
.ant-anchor-ink::before {
  position: relative;
  display: block;
  width: 2px;
  height: 100%;
  margin: 0 auto;
  background-color: #f0f0f0;
  content: ' ';
}
.ant-anchor-ink-ball {
  position: absolute;
  left: 50%;
  display: none;
  width: 8px;
  height: 8px;
  background-color: #fff;
  border: 2px solid #008CF4;
  border-radius: 8px;
  transform: translateX(-50%);
  transition: top 0.3s ease-in-out;
}
.ant-anchor-ink-ball.visible {
  display: inline-block;
}
.ant-anchor.fixed .ant-anchor-ink .ant-anchor-ink-ball {
  display: none;
}
.ant-anchor-link {
  padding: 7px 0 7px 16px;
  line-height: 1.143;
}
.ant-anchor-link-title {
  position: relative;
  display: block;
  margin-bottom: 6px;
  overflow: hidden;
  color: #666666;
  white-space: nowrap;
  text-overflow: ellipsis;
  transition: all 0.3s;
}
.ant-anchor-link-title:only-child {
  margin-bottom: 0;
}
.ant-anchor-link-active > .ant-anchor-link-title {
  color: #008CF4;
}
.ant-anchor-link .ant-anchor-link {
  padding-top: 5px;
  padding-bottom: 5px;
}
.ant-anchor-rtl {
  direction: rtl;
}
.ant-anchor-rtl.ant-anchor-wrapper {
  margin-right: -4px;
  margin-left: 0;
  padding-right: 4px;
  padding-left: 0;
}
.ant-anchor-rtl .ant-anchor-ink {
  right: 0;
  left: auto;
}
.ant-anchor-rtl .ant-anchor-ink-ball {
  right: 50%;
  left: 0;
  transform: translateX(50%);
}
.ant-anchor-rtl .ant-anchor-link {
  padding: 7px 16px 7px 0;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-affix {
  position: fixed;
  z-index: 10;
}

.wtAnchorTitle___2Dnxg {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
  padding: 0 4px;
  background-color: #f7f7f7;
  border-radius: 4px;
}
.wtAnchorTitle___2Dnxg svg {
  margin-right: 10px;
}
.wtAnchorTitleLabel___188w9 {
  padding: 2px 0;
  line-height: 20px;
}
.wtAnchor___VY6Cm .ant-anchor-link {
  border-left: 1px solid #e5e5e5;
}
.wtAnchor___VY6Cm .ant-anchor-link :hover {
  color: #333;
}
.wtAnchor___VY6Cm .ant-anchor-link-title:hover {
  color: #333;
}
.wtAnchor___VY6Cm .ant-anchor-link-active {
  border-left: 1px solid #008cf4;
}
.wtAnchor___VY6Cm .ant-anchor-ink {
  position: relative;
  display: none;
}
.wtAnchor___VY6Cm .ant-anchor-wrapper {
  margin-left: 12px;
  padding-left: 0;
}
.wtAnchor___VY6Cm .menuLink___2igf9 {
  padding-left: 30px;
}

.staffInfo___2BGZS {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 16px 24px;
  background: #f2f9fe;
  border-radius: 8px;
}
.staffInfo___2BGZS .leftIcons___1U_Qe {
  display: inline-flex;
  align-items: center;
  width: calc(100% - 88px);
}
.staffInfo___2BGZS .leftIcons___1U_Qe .leftPhoto___2aXI9 {
  margin-right: 20px;
  color: #fff;
  font-size: 24px;
}
.staffInfo___2BGZS .leftIcons___1U_Qe .leftPhoto___2aXI9 span {
  display: inline-block;
  width: 72px;
  height: 72px;
  line-height: 72px;
  text-align: center;
  background-color: #008cf4;
  border-radius: 50%;
}
.staffInfo___2BGZS .leftIcons___1U_Qe .rightInfo___2bJJ3 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
}
.staffInfo___2BGZS .leftIcons___1U_Qe .rightInfoNick___fuI8V {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
  color: #333;
  font-weight: 500;
  font-size: 20px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  word-break: break-all;
}
.staffInfo___2BGZS .leftIcons___1U_Qe .rightInfoNick___fuI8V .nick___1AoJ4 {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.staffInfo___2BGZS .leftIcons___1U_Qe .statusColumn___1W-e- {
  display: inline-block;
  padding: 2px 8px;
  border-radius: 4px;
  margin-left: 8px;
  font-size: 14px;
  font-weight: 400;
}
.staffInfo___2BGZS .leftIcons___1U_Qe .org___2oCaM {
  color: #333;
  font-size: 16px;
  overflow: hidden;
  text-overflow: ellipsis;
  word-wrap: break-word;
  white-space: nowrap;
}
.staffInfo___2BGZS .leftIcons___1U_Qe .mainOrg___1xOse {
  display: inline-block;
  margin-left: 10px;
  padding: 4px 6px;
  color: #008cf4;
  font-size: 12px;
  background: #e5f3fe;
  border: 1px solid #8acafb;
  border-radius: 4px;
}
.staffInfo___2BGZS .staffType___6ScDt {
  float: right;
  opacity: 0.7;
}
.staffInfo___2BGZS .second___tPnVc {
  font-size: 16px;
}
.staffInfo___2BGZS .secondLabel___2ohOp {
  color: #999;
}
.staffInfo___2BGZS .secondValue___22gWL {
  color: #333;
  font-size: 16px;
}
.staffInfo___2BGZS .secondSplitLine___yOHDI {
  display: inline-block;
  width: 1px;
  height: 12px;
  margin-right: 10px;
  margin-left: 10px;
  background-color: #e5e5e5;
}

/* 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-tabs-small > .ant-tabs-nav .ant-tabs-tab {
  padding: 8px 0;
  font-size: 14px;
}
.ant-tabs-large > .ant-tabs-nav .ant-tabs-tab {
  padding: 16px 0;
  font-size: 16px;
}
.ant-tabs-card.ant-tabs-small > .ant-tabs-nav .ant-tabs-tab {
  padding: 6px 16px;
}
.ant-tabs-card.ant-tabs-large > .ant-tabs-nav .ant-tabs-tab {
  padding: 7px 16px 6px;
}
.ant-tabs-rtl {
  direction: rtl;
}
.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab {
  margin: 0 0 0 32px;
}
.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab:last-of-type {
  margin-left: 0;
}
.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab .anticon {
  margin-right: 0;
  margin-left: 12px;
}
.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab .ant-tabs-tab-remove {
  margin-right: 8px;
  margin-left: -4px;
}
.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab .ant-tabs-tab-remove .anticon {
  margin: 0;
}
.ant-tabs-rtl.ant-tabs-left > .ant-tabs-nav {
  order: 1;
}
.ant-tabs-rtl.ant-tabs-left > .ant-tabs-content-holder {
  order: 0;
}
.ant-tabs-rtl.ant-tabs-right > .ant-tabs-nav {
  order: 0;
}
.ant-tabs-rtl.ant-tabs-right > .ant-tabs-content-holder {
  order: 1;
}
.ant-tabs-rtl.ant-tabs-card.ant-tabs-top > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab,
.ant-tabs-rtl.ant-tabs-card.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab,
.ant-tabs-rtl.ant-tabs-card.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab,
.ant-tabs-rtl.ant-tabs-card.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab {
  margin-right: 2px;
  margin-left: 0;
}
.ant-tabs-rtl.ant-tabs-card.ant-tabs-top > .ant-tabs-nav .ant-tabs-nav-add,
.ant-tabs-rtl.ant-tabs-card.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-nav-add,
.ant-tabs-rtl.ant-tabs-card.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-nav-add,
.ant-tabs-rtl.ant-tabs-card.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-nav-add {
  margin-right: 2px;
  margin-left: 0;
}
.ant-tabs-dropdown-rtl {
  direction: rtl;
}
.ant-tabs-dropdown-rtl .ant-tabs-dropdown-menu-item {
  text-align: right;
}
.ant-tabs-top,
.ant-tabs-bottom {
  flex-direction: column;
}
.ant-tabs-top > .ant-tabs-nav,
.ant-tabs-bottom > .ant-tabs-nav,
.ant-tabs-top > div > .ant-tabs-nav,
.ant-tabs-bottom > div > .ant-tabs-nav {
  margin: 0 0 16px 0;
}
.ant-tabs-top > .ant-tabs-nav::before,
.ant-tabs-bottom > .ant-tabs-nav::before,
.ant-tabs-top > div > .ant-tabs-nav::before,
.ant-tabs-bottom > div > .ant-tabs-nav::before {
  position: absolute;
  right: 0;
  left: 0;
  border-bottom: 1px solid #f0f0f0;
  content: '';
}
.ant-tabs-top > .ant-tabs-nav .ant-tabs-ink-bar,
.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-ink-bar,
.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-ink-bar,
.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-ink-bar {
  height: 2px;
}
.ant-tabs-top > .ant-tabs-nav .ant-tabs-ink-bar-animated,
.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-ink-bar-animated,
.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-ink-bar-animated,
.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-ink-bar-animated {
  transition: width 0.3s, left 0.3s, right 0.3s;
}
.ant-tabs-top > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs-top > .ant-tabs-nav .ant-tabs-nav-wrap::after,
.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-nav-wrap::after,
.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-nav-wrap::after,
.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-nav-wrap::after {
  top: 0;
  bottom: 0;
  width: 30px;
}
.ant-tabs-top > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-nav-wrap::before {
  left: 0;
  box-shadow: inset 10px 0 8px -8px rgba(0, 0, 0, 0.08);
}
.ant-tabs-top > .ant-tabs-nav .ant-tabs-nav-wrap::after,
.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-nav-wrap::after,
.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-nav-wrap::after,
.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-nav-wrap::after {
  right: 0;
  box-shadow: inset -10px 0 8px -8px rgba(0, 0, 0, 0.08);
}
.ant-tabs-top > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left::before,
.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left::before,
.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left::before,
.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left::before {
  opacity: 1;
}
.ant-tabs-top > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right::after,
.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right::after,
.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right::after,
.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right::after {
  opacity: 1;
}
.ant-tabs-top > .ant-tabs-nav::before,
.ant-tabs-top > div > .ant-tabs-nav::before {
  bottom: 0;
}
.ant-tabs-top > .ant-tabs-nav .ant-tabs-ink-bar,
.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-ink-bar {
  bottom: 0;
}
.ant-tabs-bottom > .ant-tabs-nav,
.ant-tabs-bottom > div > .ant-tabs-nav {
  order: 1;
  margin-top: 16px;
  margin-bottom: 0;
}
.ant-tabs-bottom > .ant-tabs-nav::before,
.ant-tabs-bottom > div > .ant-tabs-nav::before {
  top: 0;
}
.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-ink-bar,
.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-ink-bar {
  top: 0;
}
.ant-tabs-bottom > .ant-tabs-content-holder,
.ant-tabs-bottom > div > .ant-tabs-content-holder {
  order: 0;
}
.ant-tabs-left > .ant-tabs-nav,
.ant-tabs-right > .ant-tabs-nav,
.ant-tabs-left > div > .ant-tabs-nav,
.ant-tabs-right > div > .ant-tabs-nav {
  flex-direction: column;
  min-width: 50px;
}
.ant-tabs-left > .ant-tabs-nav .ant-tabs-tab,
.ant-tabs-right > .ant-tabs-nav .ant-tabs-tab,
.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-tab,
.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-tab {
  padding: 8px 24px;
  text-align: center;
}
.ant-tabs-left > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab,
.ant-tabs-right > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab,
.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab,
.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab {
  margin: 16px 0 0 0;
}
.ant-tabs-left > .ant-tabs-nav .ant-tabs-nav-wrap,
.ant-tabs-right > .ant-tabs-nav .ant-tabs-nav-wrap,
.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-nav-wrap,
.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-nav-wrap {
  flex-direction: column;
}
.ant-tabs-left > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs-right > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs-left > .ant-tabs-nav .ant-tabs-nav-wrap::after,
.ant-tabs-right > .ant-tabs-nav .ant-tabs-nav-wrap::after,
.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-nav-wrap::after,
.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-nav-wrap::after {
  right: 0;
  left: 0;
  height: 30px;
}
.ant-tabs-left > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs-right > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-nav-wrap::before {
  top: 0;
  box-shadow: inset 0 10px 8px -8px rgba(0, 0, 0, 0.08);
}
.ant-tabs-left > .ant-tabs-nav .ant-tabs-nav-wrap::after,
.ant-tabs-right > .ant-tabs-nav .ant-tabs-nav-wrap::after,
.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-nav-wrap::after,
.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-nav-wrap::after {
  bottom: 0;
  box-shadow: inset 0 -10px 8px -8px rgba(0, 0, 0, 0.08);
}
.ant-tabs-left > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-top::before,
.ant-tabs-right > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-top::before,
.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-top::before,
.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-top::before {
  opacity: 1;
}
.ant-tabs-left > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-bottom::after,
.ant-tabs-right > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-bottom::after,
.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-bottom::after,
.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-bottom::after {
  opacity: 1;
}
.ant-tabs-left > .ant-tabs-nav .ant-tabs-ink-bar,
.ant-tabs-right > .ant-tabs-nav .ant-tabs-ink-bar,
.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-ink-bar,
.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-ink-bar {
  width: 2px;
}
.ant-tabs-left > .ant-tabs-nav .ant-tabs-ink-bar-animated,
.ant-tabs-right > .ant-tabs-nav .ant-tabs-ink-bar-animated,
.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-ink-bar-animated,
.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-ink-bar-animated {
  transition: height 0.3s, top 0.3s;
}
.ant-tabs-left > .ant-tabs-nav .ant-tabs-nav-list,
.ant-tabs-right > .ant-tabs-nav .ant-tabs-nav-list,
.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-nav-list,
.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-nav-list,
.ant-tabs-left > .ant-tabs-nav .ant-tabs-nav-operations,
.ant-tabs-right > .ant-tabs-nav .ant-tabs-nav-operations,
.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-nav-operations,
.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-nav-operations {
  flex: 1 0 auto;
  flex-direction: column;
}
.ant-tabs-left > .ant-tabs-nav .ant-tabs-ink-bar,
.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-ink-bar {
  right: 0;
}
.ant-tabs-left > .ant-tabs-content-holder,
.ant-tabs-left > div > .ant-tabs-content-holder {
  margin-left: -1px;
  border-left: 1px solid #f0f0f0;
}
.ant-tabs-left > .ant-tabs-content-holder > .ant-tabs-content > .ant-tabs-tabpane,
.ant-tabs-left > div > .ant-tabs-content-holder > .ant-tabs-content > .ant-tabs-tabpane {
  padding-left: 24px;
}
.ant-tabs-right > .ant-tabs-nav,
.ant-tabs-right > div > .ant-tabs-nav {
  order: 1;
}
.ant-tabs-right > .ant-tabs-nav .ant-tabs-ink-bar,
.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-ink-bar {
  left: 0;
}
.ant-tabs-right > .ant-tabs-content-holder,
.ant-tabs-right > div > .ant-tabs-content-holder {
  order: 0;
  margin-right: -1px;
  border-right: 1px solid #f0f0f0;
}
.ant-tabs-right > .ant-tabs-content-holder > .ant-tabs-content > .ant-tabs-tabpane,
.ant-tabs-right > div > .ant-tabs-content-holder > .ant-tabs-content > .ant-tabs-tabpane {
  padding-right: 24px;
}
.ant-tabs-dropdown {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #666666;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  position: absolute;
  top: -9999px;
  left: -9999px;
  z-index: 1050;
  display: block;
}
.ant-tabs-dropdown-hidden {
  display: none;
}
.ant-tabs-dropdown-menu {
  max-height: 200px;
  margin: 0;
  padding: 4px 0;
  overflow-x: hidden;
  overflow-y: auto;
  text-align: left;
  list-style-type: none;
  background-color: #fff;
  background-clip: padding-box;
  border-radius: 5px;
  outline: none;
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
}
.ant-tabs-dropdown-menu-item {
  min-width: 120px;
  margin: 0;
  padding: 5px 12px;
  overflow: hidden;
  color: #666666;
  font-weight: normal;
  font-size: 14px;
  line-height: 22px;
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: pointer;
  transition: all 0.3s;
}
.ant-tabs-dropdown-menu-item:hover {
  background: #f5f5f5;
}
.ant-tabs-dropdown-menu-item-disabled,
.ant-tabs-dropdown-menu-item-disabled:hover {
  color: #CCCCCC;
  background: transparent;
  cursor: not-allowed;
}
.ant-tabs-card > .ant-tabs-nav .ant-tabs-tab,
.ant-tabs-card > div > .ant-tabs-nav .ant-tabs-tab {
  margin: 0;
  padding: 8px 16px;
  background: #fafafa;
  border: 1px solid #f0f0f0;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-tabs-card > .ant-tabs-nav .ant-tabs-tab-active,
.ant-tabs-card > div > .ant-tabs-nav .ant-tabs-tab-active {
  color: #008CF4;
  background: #fff;
}
.ant-tabs-card > .ant-tabs-nav .ant-tabs-ink-bar,
.ant-tabs-card > div > .ant-tabs-nav .ant-tabs-ink-bar {
  visibility: hidden;
}
.ant-tabs-card.ant-tabs-top > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab,
.ant-tabs-card.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab,
.ant-tabs-card.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab,
.ant-tabs-card.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab {
  margin-left: 2px;
}
.ant-tabs-card.ant-tabs-top > .ant-tabs-nav .ant-tabs-tab,
.ant-tabs-card.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-tab {
  border-radius: 5px 5px 0 0;
}
.ant-tabs-card.ant-tabs-top > .ant-tabs-nav .ant-tabs-tab-active,
.ant-tabs-card.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-tab-active {
  border-bottom-color: #fff;
}
.ant-tabs-card.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-tab,
.ant-tabs-card.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-tab {
  border-radius: 0 0 5px 5px;
}
.ant-tabs-card.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-tab-active,
.ant-tabs-card.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-tab-active {
  border-top-color: #fff;
}
.ant-tabs-card.ant-tabs-left > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab,
.ant-tabs-card.ant-tabs-right > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab,
.ant-tabs-card.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab,
.ant-tabs-card.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab {
  margin-top: 2px;
}
.ant-tabs-card.ant-tabs-left > .ant-tabs-nav .ant-tabs-tab,
.ant-tabs-card.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-tab {
  border-radius: 5px 0 0 5px;
}
.ant-tabs-card.ant-tabs-left > .ant-tabs-nav .ant-tabs-tab-active,
.ant-tabs-card.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-tab-active {
  border-right-color: #fff;
}
.ant-tabs-card.ant-tabs-right > .ant-tabs-nav .ant-tabs-tab,
.ant-tabs-card.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-tab {
  border-radius: 0 5px 5px 0;
}
.ant-tabs-card.ant-tabs-right > .ant-tabs-nav .ant-tabs-tab-active,
.ant-tabs-card.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-tab-active {
  border-left-color: #fff;
}
.ant-tabs {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #666666;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  display: flex;
  overflow: hidden;
}
.ant-tabs > .ant-tabs-nav,
.ant-tabs > div > .ant-tabs-nav {
  position: relative;
  display: flex;
  flex: none;
  align-items: center;
}
.ant-tabs > .ant-tabs-nav .ant-tabs-nav-wrap,
.ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-wrap {
  position: relative;
  display: inline-block;
  display: flex;
  flex: auto;
  align-self: stretch;
  overflow: hidden;
  white-space: nowrap;
  transform: translate(0);
}
.ant-tabs > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs > .ant-tabs-nav .ant-tabs-nav-wrap::after,
.ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-wrap::after {
  position: absolute;
  z-index: 1;
  opacity: 0;
  transition: opacity 0.3s;
  content: '';
  pointer-events: none;
}
.ant-tabs > .ant-tabs-nav .ant-tabs-nav-list,
.ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-list {
  position: relative;
  display: flex;
  transition: transform 0.3s;
}
.ant-tabs > .ant-tabs-nav .ant-tabs-nav-operations,
.ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-operations {
  display: flex;
  align-self: stretch;
}
.ant-tabs > .ant-tabs-nav .ant-tabs-nav-operations-hidden,
.ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-operations-hidden {
  position: absolute;
  visibility: hidden;
  pointer-events: none;
}
.ant-tabs > .ant-tabs-nav .ant-tabs-nav-more,
.ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-more {
  position: relative;
  padding: 8px 16px;
  background: transparent;
  border: 0;
}
.ant-tabs > .ant-tabs-nav .ant-tabs-nav-more::after,
.ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-more::after {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  height: 5px;
  transform: translateY(100%);
  content: '';
}
.ant-tabs > .ant-tabs-nav .ant-tabs-nav-add,
.ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-add {
  min-width: 40px;
  margin-left: 2px;
  padding: 0 8px;
  background: #fafafa;
  border: 1px solid #f0f0f0;
  border-radius: 5px 5px 0 0;
  outline: none;
  cursor: pointer;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-tabs > .ant-tabs-nav .ant-tabs-nav-add:hover,
.ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-add:hover {
  color: #29a9ff;
}
.ant-tabs > .ant-tabs-nav .ant-tabs-nav-add:active,
.ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-add:active,
.ant-tabs > .ant-tabs-nav .ant-tabs-nav-add:focus,
.ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-add:focus {
  color: #006ecf;
}
.ant-tabs-extra-content {
  flex: none;
}
.ant-tabs-centered > .ant-tabs-nav .ant-tabs-nav-wrap:not([class*='ant-tabs-nav-wrap-ping']),
.ant-tabs-centered > div > .ant-tabs-nav .ant-tabs-nav-wrap:not([class*='ant-tabs-nav-wrap-ping']) {
  justify-content: center;
}
.ant-tabs-ink-bar {
  position: absolute;
  background: #008CF4;
  pointer-events: none;
}
.ant-tabs-tab {
  position: relative;
  display: inline-flex;
  align-items: center;
  padding: 12px 0;
  font-size: 14px;
  background: transparent;
  border: 0;
  outline: none;
  cursor: pointer;
}
.ant-tabs-tab-btn:focus,
.ant-tabs-tab-remove:focus,
.ant-tabs-tab-btn:active,
.ant-tabs-tab-remove:active {
  color: #006ecf;
}
.ant-tabs-tab-btn {
  outline: none;
  transition: all 0.3s;
}
.ant-tabs-tab-remove {
  flex: none;
  margin-right: -4px;
  margin-left: 8px;
  color: #999999;
  font-size: 12px;
  background: transparent;
  border: none;
  outline: none;
  cursor: pointer;
  transition: all 0.3s;
}
.ant-tabs-tab-remove:hover {
  color: #333333;
}
.ant-tabs-tab:hover {
  color: #29a9ff;
}
.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn {
  color: #008CF4;
  text-shadow: 0 0 0.25px currentColor;
}
.ant-tabs-tab.ant-tabs-tab-disabled {
  color: #CCCCCC;
  cursor: not-allowed;
}
.ant-tabs-tab.ant-tabs-tab-disabled .ant-tabs-tab-btn:focus,
.ant-tabs-tab.ant-tabs-tab-disabled .ant-tabs-tab-remove:focus,
.ant-tabs-tab.ant-tabs-tab-disabled .ant-tabs-tab-btn:active,
.ant-tabs-tab.ant-tabs-tab-disabled .ant-tabs-tab-remove:active {
  color: #CCCCCC;
}
.ant-tabs-tab .ant-tabs-tab-remove .anticon {
  margin: 0;
}
.ant-tabs-tab .anticon {
  margin-right: 12px;
}
.ant-tabs-tab + .ant-tabs-tab {
  margin: 0 0 0 32px;
}
.ant-tabs-content {
  display: flex;
  width: 100%;
}
.ant-tabs-content-holder {
  flex: auto;
  min-width: 0;
  min-height: 0;
}
.ant-tabs-content-animated {
  transition: margin 0.3s;
}
.ant-tabs-tabpane {
  flex: none;
  width: 100%;
  outline: none;
}

.holidayAmountRecordStaffInfo___3G9m4 {
  display: flex;
}
.holidayAmountRecordStaffInfo___3G9m4 .headPhoto___RTCXO {
  border-radius: 50%;
}
.holidayAmountRecordStaffInfo___3G9m4 .defaultAvatar___35RBD {
  color: #fff;
  font-size: 16px;
  text-align: center;
  background: #008cf4;
  border-radius: 50%;
}
.holidayAmountRecordStaffInfo___3G9m4 .info___3uXim {
  margin-left: 16px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  font-size: 14px;
  line-height: 20px;
}
.holidayAmountRecordStaffInfo___3G9m4 .info___3uXim .name___5rV1G {
  color: #292c33;
  margin-bottom: 2px;
}
.holidayAmountRecordStaffInfo___3G9m4 .info___3uXim .bigName___gbnIy {
  color: #292c33;
  margin-bottom: 2px;
  font-size: 16px;
  font-weight: 500;
  margin-bottom: 4px;
}
.holidayAmountRecordStaffInfo___3G9m4 .info___3uXim .position___3Pk0f {
  color: #909399;
  max-width: 400px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  direction: rtl;
  text-align: left;
}
.holidayAmountRecordStaffInfo___3G9m4 .type___3gFCE {
  margin-left: 20px;
}
.holidayAmountRecordStaffInfo___3G9m4 .separatedline___3omag {
  padding: 0 20px;
}
.holidayAmountRecordStaffInfo___3G9m4 .separatedline___3omag .line___1lxV1 {
  width: 1px;
  height: 48px;
  background-color: #e5e5e5;
}
.holidayAmountRecordStaffInfo___3G9m4 .dates___3Vj_9 {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  color: #909399;
}
.contentHeader___3QBV4 {
  display: flex;
  justify-content: space-between;
}
.contentHeader___3QBV4 .contentHeaderLeft___2xHQW {
  display: flex;
  align-items: center;
}
.contentHeader___3QBV4 .contentHeaderLeft___2xHQW .notApplyFlag___EzZaA {
  width: 70px;
  height: 28px;
  margin-left: 20px;
  background: #ffefef;
  border: 1px solid #fda4a4;
  border-radius: 15px;
  color: #fd6868;
  font-size: 14px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.emptyStaffHoliday___3uIMa {
  display: flex;
  margin-top: 120px;
  flex-direction: column;
  align-items: center;
}
.tableEmptyStaffHoliday___3huS9 {
  display: flex;
  margin-top: 120px;
  flex-direction: column;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 20px;
}

.updateAmountModal___3xxTO .formItem___2Lid1 label {
  font-size: 14px !important;
}
.updateAmountModal___3xxTO .footer___3o1-S {
  display: flex;
  flex-direction: row-reverse;
}
.updateAmountModal___3xxTO .footer___3o1-S * + * {
  margin-right: 20px;
}

.corpRegister___3tmuR {
  position: relative;
  display: flex;
  height: calc(100% - 40px);
  margin: 20px;
  overflow: auto;
  background: #fff;
}
.corpRegister___3tmuR .left___23kFP {
  display: flex;
  align-items: center;
  width: 480px;
  min-height: 480px;
  margin: 80px 100px;
}
.corpRegister___3tmuR .left___23kFP .leftBody____qbb- {
  width: 100%;
}
.corpRegister___3tmuR .left___23kFP .title___2X2sN {
  height: 70px;
  margin-bottom: 65px;
  font-size: 24px;
}
.corpRegister___3tmuR .left___23kFP .ant-tabs {
  color: #333;
}
.corpRegister___3tmuR .left___23kFP .ant-tabs-tab {
  color: #999;
  font-size: 20px;
}
.corpRegister___3tmuR .left___23kFP .ant-tabs-tab + .ant-tabs-tab {
  margin-left: 88px;
}
.corpRegister___3tmuR .left___23kFP .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn {
  color: #333;
  font-weight: 500;
  text-shadow: none;
}
.corpRegister___3tmuR .left___23kFP .ant-tabs-top > .ant-tabs-nav .ant-tabs-ink-bar {
  height: 4px;
}
.corpRegister___3tmuR .left___23kFP .ant-tabs-top > .ant-tabs-nav {
  margin-bottom: 64px;
}
.corpRegister___3tmuR .left___23kFP .form___1B3fV label {
  margin-bottom: 12px;
  font-size: 18px;
}
.corpRegister___3tmuR .left___23kFP .input___3S1a9 {
  color: #333;
  font-size: 16px;
}
.corpRegister___3tmuR .left___23kFP .input___3S1a9,
.corpRegister___3tmuR .left___23kFP .btn___3cG51 {
  height: 48px;
}
.corpRegister___3tmuR .left___23kFP .btn___3cG51 {
  width: 100%;
  margin-top: 36px;
  font-size: 18px;
}
.corpRegister___3tmuR .left___23kFP .wx___2YQSM {
  text-align: center;
}
.corpRegister___3tmuR .left___23kFP .wx___2YQSM .wxText___3KDZ8 {
  margin-top: 30px;
  color: #666;
  font-size: 16px;
}
.corpRegister___3tmuR .right___3WegE {
  display: flex;
  flex: 1 1;
  align-items: center;
  justify-content: center;
  min-height: 480px;
  margin: 80px;
}

/* 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-pro-table {
  z-index: 1;
}
.ant-pro-table:not(:root):-webkit-full-screen {
  min-height: 100vh;
  overflow: auto;
  background: #fff;
}
.ant-pro-table:not(:root):-ms-fullscreen {
  min-height: 100vh;
  overflow: auto;
  background: #fff;
}
.ant-pro-table:not(:root):fullscreen {
  min-height: 100vh;
  overflow: auto;
  background: #fff;
}
.ant-pro-table-extra {
  margin-bottom: 16px;
}
.ant-pro-table-polling .ant-pro-table-list-toolbar-setting-item .anticon.anticon-reload {
  transform: rotate(0deg);
  transition: 0.3s transform;
  animation: turn 1s linear infinite;
}
.ant-pro-table td.ant-table-cell > a {
  font-size: 14px;
}
.ant-pro-table .ant-table .ant-table-tbody .ant-table-wrapper:only-child .ant-table {
  margin: 0;
}
.ant-pro-table .ant-table.ant-table-middle .ant-pro-table {
  margin: -12px -8px;
}
@keyframes turn {
  0% {
    transform: rotate(0deg);
  }
  25% {
    transform: rotate(90deg);
  }
  50% {
    transform: rotate(180deg);
  }
  75% {
    transform: rotate(270deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

.ant-form > div:not(.ant-pro-form-light-filter) .pro-field {
  max-width: 100%;
}
.ant-form > div:not(.ant-pro-form-light-filter) .pro-field-xs {
  width: 104px;
}
.ant-form > div:not(.ant-pro-form-light-filter) .pro-field-s {
  width: 216px;
}
.ant-form > div:not(.ant-pro-form-light-filter) .pro-field-sm {
  width: 216px;
}
.ant-form > div:not(.ant-pro-form-light-filter) .pro-field-m {
  width: 328px;
}
.ant-form > div:not(.ant-pro-form-light-filter) .pro-field-md {
  width: 328px;
}
.ant-form > div:not(.ant-pro-form-light-filter) .pro-field-l {
  width: 440px;
}
.ant-form > div:not(.ant-pro-form-light-filter) .pro-field-lg {
  width: 440px;
}
.ant-form > div:not(.ant-pro-form-light-filter) .pro-field-xl {
  width: 552px;
}

/* 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-tree-treenode-leaf-last .ant-tree-switcher-leaf-line::before {
  top: auto !important;
  bottom: auto !important;
  height: 14px !important;
}
.ant-tree.ant-tree-directory .ant-tree-treenode {
  position: relative;
}
.ant-tree.ant-tree-directory .ant-tree-treenode::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 4px;
  left: 0;
  transition: background-color 0.3s;
  content: '';
  pointer-events: none;
}
.ant-tree.ant-tree-directory .ant-tree-treenode:hover::before {
  background: #f5f5f5;
}
.ant-tree.ant-tree-directory .ant-tree-treenode > * {
  z-index: 1;
}
.ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-switcher {
  transition: color 0.3s;
}
.ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-node-content-wrapper {
  border-radius: 0;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-node-content-wrapper:hover {
  background: transparent;
}
.ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-node-content-wrapper.ant-tree-node-selected {
  color: #fff;
  background: transparent;
}
.ant-tree.ant-tree-directory .ant-tree-treenode-selected:hover::before,
.ant-tree.ant-tree-directory .ant-tree-treenode-selected::before {
  background: #008CF4;
}
.ant-tree.ant-tree-directory .ant-tree-treenode-selected .ant-tree-switcher {
  color: #fff;
}
.ant-tree.ant-tree-directory .ant-tree-treenode-selected .ant-tree-node-content-wrapper {
  color: #fff;
  background: transparent;
}
.ant-tree-checkbox {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #666666;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  position: relative;
  top: 0.2em;
  line-height: 1;
  white-space: nowrap;
  outline: none;
  cursor: pointer;
}
.ant-tree-checkbox-wrapper:hover .ant-tree-checkbox-inner,
.ant-tree-checkbox:hover .ant-tree-checkbox-inner,
.ant-tree-checkbox-input:focus + .ant-tree-checkbox-inner {
  border-color: #008CF4;
}
.ant-tree-checkbox-checked::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 1px solid #008CF4;
  border-radius: 5px;
  visibility: hidden;
  animation: antCheckboxEffect 0.36s ease-in-out;
  animation-fill-mode: backwards;
  content: '';
}
.ant-tree-checkbox:hover::after,
.ant-tree-checkbox-wrapper:hover .ant-tree-checkbox::after {
  visibility: visible;
}
.ant-tree-checkbox-inner {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  width: 16px;
  height: 16px;
  direction: ltr;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 5px;
  border-collapse: separate;
  transition: all 0.3s;
}
.ant-tree-checkbox-inner::after {
  position: absolute;
  top: 50%;
  left: 21.5%;
  display: table;
  width: 5.71428571px;
  height: 9.14285714px;
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  transform: rotate(45deg) scale(0) translate(-50%, -50%);
  opacity: 0;
  transition: all 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6), opacity 0.1s;
  content: ' ';
}
.ant-tree-checkbox-input {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  cursor: pointer;
  opacity: 0;
}
.ant-tree-checkbox-checked .ant-tree-checkbox-inner::after {
  position: absolute;
  display: table;
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  transform: rotate(45deg) scale(1) translate(-50%, -50%);
  opacity: 1;
  transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s;
  content: ' ';
}
.ant-tree-checkbox-checked .ant-tree-checkbox-inner {
  background-color: #008CF4;
  border-color: #008CF4;
}
.ant-tree-checkbox-disabled {
  cursor: not-allowed;
}
.ant-tree-checkbox-disabled.ant-tree-checkbox-checked .ant-tree-checkbox-inner::after {
  border-color: #CCCCCC;
  animation-name: none;
}
.ant-tree-checkbox-disabled .ant-tree-checkbox-input {
  cursor: not-allowed;
}
.ant-tree-checkbox-disabled .ant-tree-checkbox-inner {
  background-color: #f5f5f5;
  border-color: #d9d9d9 !important;
}
.ant-tree-checkbox-disabled .ant-tree-checkbox-inner::after {
  border-color: #f5f5f5;
  border-collapse: separate;
  animation-name: none;
}
.ant-tree-checkbox-disabled + span {
  color: #CCCCCC;
  cursor: not-allowed;
}
.ant-tree-checkbox-disabled:hover::after,
.ant-tree-checkbox-wrapper:hover .ant-tree-checkbox-disabled::after {
  visibility: hidden;
}
.ant-tree-checkbox-wrapper {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #666666;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  display: inline-flex;
  align-items: baseline;
  line-height: unset;
  cursor: pointer;
}
.ant-tree-checkbox-wrapper::after {
  display: inline-block;
  width: 0;
  overflow: hidden;
  content: '\a0';
}
.ant-tree-checkbox-wrapper.ant-tree-checkbox-wrapper-disabled {
  cursor: not-allowed;
}
.ant-tree-checkbox-wrapper + .ant-tree-checkbox-wrapper {
  margin-left: 8px;
}
.ant-tree-checkbox + span {
  padding-right: 8px;
  padding-left: 8px;
}
.ant-tree-checkbox-group {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #666666;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  display: inline-block;
}
.ant-tree-checkbox-group-item {
  margin-right: 8px;
}
.ant-tree-checkbox-group-item:last-child {
  margin-right: 0;
}
.ant-tree-checkbox-group-item + .ant-tree-checkbox-group-item {
  margin-left: 0;
}
.ant-tree-checkbox-indeterminate .ant-tree-checkbox-inner {
  background-color: #fff;
  border-color: #d9d9d9;
}
.ant-tree-checkbox-indeterminate .ant-tree-checkbox-inner::after {
  top: 50%;
  left: 50%;
  width: 8px;
  height: 8px;
  background-color: #008CF4;
  border: 0;
  transform: translate(-50%, -50%) scale(1);
  opacity: 1;
  content: ' ';
}
.ant-tree-checkbox-indeterminate.ant-tree-checkbox-disabled .ant-tree-checkbox-inner::after {
  background-color: #CCCCCC;
  border-color: #CCCCCC;
}
.ant-tree {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #666666;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  background: #fff;
  border-radius: 5px;
  transition: background-color 0.3s;
}
.ant-tree-focused:not(:hover):not(.ant-tree-active-focused) {
  background: #e6f8ff;
}
.ant-tree-list-holder-inner {
  align-items: flex-start;
}
.ant-tree.ant-tree-block-node .ant-tree-list-holder-inner {
  align-items: stretch;
}
.ant-tree.ant-tree-block-node .ant-tree-list-holder-inner .ant-tree-node-content-wrapper {
  flex: auto;
}
.ant-tree .ant-tree-treenode {
  display: flex;
  align-items: flex-start;
  padding: 0 0 4px 0;
  outline: none;
}
.ant-tree .ant-tree-treenode-disabled .ant-tree-node-content-wrapper {
  color: #CCCCCC;
  cursor: not-allowed;
}
.ant-tree .ant-tree-treenode-disabled .ant-tree-node-content-wrapper:hover {
  background: transparent;
}
.ant-tree .ant-tree-treenode-active .ant-tree-node-content-wrapper {
  background: #f5f5f5;
}
.ant-tree .ant-tree-treenode:not(.ant-tree .ant-tree-treenode-disabled).filter-node .ant-tree-title {
  color: inherit;
  font-weight: 500;
}
.ant-tree-indent {
  align-self: stretch;
  white-space: nowrap;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-tree-indent-unit {
  display: inline-block;
  width: 24px;
}
.ant-tree-switcher {
  position: relative;
  flex: none;
  align-self: stretch;
  width: 24px;
  margin: 0;
  line-height: 24px;
  text-align: center;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-tree-switcher .ant-tree-switcher-icon,
.ant-tree-switcher .ant-select-tree-switcher-icon {
  display: inline-block;
  font-size: 10px;
  vertical-align: baseline;
}
.ant-tree-switcher .ant-tree-switcher-icon svg,
.ant-tree-switcher .ant-select-tree-switcher-icon svg {
  transition: transform 0.3s;
}
.ant-tree-switcher-noop {
  cursor: default;
}
.ant-tree-switcher_close .ant-tree-switcher-icon svg {
  transform: rotate(-90deg);
}
.ant-tree-switcher-loading-icon {
  color: #008CF4;
}
.ant-tree-switcher-leaf-line {
  position: relative;
  z-index: 1;
  display: inline-block;
  width: 100%;
  height: 100%;
}
.ant-tree-switcher-leaf-line::before {
  position: absolute;
  top: 0;
  bottom: -4px;
  margin-left: -1px;
  border-left: 1px solid #d9d9d9;
  content: ' ';
}
.ant-tree-switcher-leaf-line::after {
  position: absolute;
  width: 10px;
  height: 14px;
  margin-left: -1px;
  border-bottom: 1px solid #d9d9d9;
  content: ' ';
}
.ant-tree-checkbox {
  top: auto;
  top: initial;
  margin: 4px 8px 0 0;
}
.ant-tree .ant-tree-node-content-wrapper {
  position: relative;
  z-index: auto;
  min-height: 24px;
  margin: 0;
  padding: 0 4px;
  color: inherit;
  line-height: 24px;
  background: transparent;
  border-radius: 5px;
  cursor: pointer;
  transition: all 0.3s, border 0s, line-height 0s, box-shadow 0s;
}
.ant-tree .ant-tree-node-content-wrapper:hover {
  background-color: #f5f5f5;
}
.ant-tree .ant-tree-node-content-wrapper.ant-tree-node-selected {
  background-color: #a3e3ff;
}
.ant-tree .ant-tree-node-content-wrapper .ant-tree-iconEle {
  display: inline-block;
  width: 24px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  vertical-align: top;
}
.ant-tree .ant-tree-node-content-wrapper .ant-tree-iconEle:empty {
  display: none;
}
.ant-tree-unselectable .ant-tree-node-content-wrapper:hover {
  background-color: transparent;
}
.ant-tree-node-content-wrapper[draggable='true'] {
  line-height: 24px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-tree-node-content-wrapper[draggable='true'] .ant-tree-drop-indicator {
  position: absolute;
  z-index: 1;
  height: 2px;
  background-color: #008CF4;
  border-radius: 1px;
  pointer-events: none;
}
.ant-tree-node-content-wrapper[draggable='true'] .ant-tree-drop-indicator::after {
  position: absolute;
  top: -3px;
  left: -6px;
  width: 8px;
  height: 8px;
  background-color: transparent;
  border: 2px solid #008CF4;
  border-radius: 50%;
  content: '';
}
.ant-tree .ant-tree-treenode.drop-container > [draggable] {
  box-shadow: 0 0 0 2px #008CF4;
}
.ant-tree-show-line .ant-tree-indent-unit {
  position: relative;
  height: 100%;
}
.ant-tree-show-line .ant-tree-indent-unit::before {
  position: absolute;
  top: 0;
  right: 12px;
  bottom: -4px;
  border-right: 1px solid #d9d9d9;
  content: '';
}
.ant-tree-show-line .ant-tree-indent-unit-end::before {
  display: none;
}
.ant-tree-show-line .ant-tree-switcher {
  background: #fff;
}
.ant-tree-show-line .ant-tree-switcher-line-icon {
  vertical-align: -0.225em;
}
.ant-tree-rtl {
  direction: rtl;
}
.ant-tree-rtl .ant-tree-node-content-wrapper[draggable='true'] .ant-tree-drop-indicator::after {
  right: -6px;
  left: unset;
}
.ant-tree .ant-tree-treenode-rtl {
  direction: rtl;
}
.ant-tree-rtl .ant-tree-switcher_close .ant-tree-switcher-icon svg {
  transform: rotate(90deg);
}
.ant-tree-rtl.ant-tree-show-line .ant-tree-indent-unit::before {
  right: auto;
  left: -13px;
  border-right: none;
  border-left: 1px solid #d9d9d9;
}
.ant-tree-rtl.ant-tree-checkbox {
  margin: 4px 0 0 8px;
}
.ant-tree-select-dropdown-rtl .ant-select-tree-checkbox {
  margin: 4px 0 0 8px;
}

.modalTitleDesc___1Nwh- {
  color: #999;
  font-weight: normal;
  font-size: 14px;
}
.selectStaffAndDepartModal___1V8vZ {
  display: flex;
  color: #333;
}
.selectStaffAndDepartModal___1V8vZ .left___2DrxM,
.selectStaffAndDepartModal___1V8vZ .right___ESByQ {
  flex: 1 1;
  overflow: hidden;
}
.selectStaffAndDepartModal___1V8vZ .left___2DrxM .contentLabel___1neAA,
.selectStaffAndDepartModal___1V8vZ .right___ESByQ .contentLabel___1neAA {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 1;
}
.selectStaffAndDepartModal___1V8vZ .left___2DrxM .content___1_iTz,
.selectStaffAndDepartModal___1V8vZ .right___ESByQ .content___1_iTz {
  display: flex;
  flex-direction: column;
  height: 430px;
  padding: 14px;
  overflow-y: auto;
  border: 1px solid #e0e0e0;
  border-radius: 5px;
}
.selectStaffAndDepartModal___1V8vZ .left___2DrxM .corpIcon___2FYKO,
.selectStaffAndDepartModal___1V8vZ .right___ESByQ .corpIcon___2FYKO {
  display: flex;
  align-items: center;
  height: 36px;
}
.selectStaffAndDepartModal___1V8vZ .left___2DrxM .corpIcon___2FYKO .iconBox___1Y4Tg,
.selectStaffAndDepartModal___1V8vZ .right___ESByQ .corpIcon___2FYKO .iconBox___1Y4Tg {
  width: 28px;
  height: 28px;
  margin-right: 10px;
  color: #fff;
  line-height: 28px;
  text-align: center;
  background: #008cf4;
  border-radius: 50%;
}
.selectStaffAndDepartModal___1V8vZ .left___2DrxM .corpIcon___2FYKO .nameBox___1tbU2,
.selectStaffAndDepartModal___1V8vZ .right___ESByQ .corpIcon___2FYKO .nameBox___1tbU2 {
  flex: 1 1;
  overflow: hidden;
}
.selectStaffAndDepartModal___1V8vZ .left___2DrxM .corpIcon___2FYKO .nameBox___1tbU2 .name___3xQrG,
.selectStaffAndDepartModal___1V8vZ .right___ESByQ .corpIcon___2FYKO .nameBox___1tbU2 .name___3xQrG {
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.selectStaffAndDepartModal___1V8vZ .left___2DrxM {
  margin-right: 24px;
}
.selectStaffAndDepartModal___1V8vZ .left___2DrxM .ant-tree {
  flex: 1 1;
  overflow-y: auto;
}
.selectStaffAndDepartModal___1V8vZ .left___2DrxM .ant-tree .ant-tree-node-content-wrapper {
  flex: 1 1;
  overflow: hidden;
  background-color: transparent;
}
.selectStaffAndDepartModal___1V8vZ .left___2DrxM .ant-tree .ant-tree-treenode {
  display: flex;
  align-items: center;
  height: 46px;
  padding: 0;
}
.selectStaffAndDepartModal___1V8vZ .left___2DrxM .ant-tree .ant-tree-treenode:hover {
  background: #f7f7f7;
}
.selectStaffAndDepartModal___1V8vZ .left___2DrxM .ant-tree .ant-tree-treenode .ant-tree-switcher {
  line-height: 46px;
}
.selectStaffAndDepartModal___1V8vZ .left___2DrxM .ant-tree .ant-tree-treenode .ant-tree-checkbox {
  margin-top: 0;
}
.selectStaffAndDepartModal___1V8vZ .left___2DrxM .hiddenArrow___bSwR2 .ant-tree-switcher {
  display: none !important;
}
.selectStaffAndDepartModal___1V8vZ .right___ESByQ .staffItem___5330p {
  position: relative;
  display: flex;
  align-items: center;
  height: 46px;
  padding: 5px 20px 5px 6px;
}
.selectStaffAndDepartModal___1V8vZ .right___ESByQ .staffItem___5330p:hover {
  background: #f7f7f7;
}
.selectStaffAndDepartModal___1V8vZ .right___ESByQ .staffItem___5330p .staffItemIcon___3aTIt {
  position: absolute;
  top: 50%;
  right: 6px;
  font-size: 12px;
  transform: translateY(-50%);
  cursor: pointer;
}

.modalTitleDesc___1vm3_ {
  color: #999;
  font-weight: normal;
  font-size: 14px;
}
.modalBody___2RDBI {
  display: flex;
  color: #333;
}
.modalBody___2RDBI .left___1QgpM,
.modalBody___2RDBI .right___1bpD5 {
  flex: 1 1;
  overflow: hidden;
}
.modalBody___2RDBI .left___1QgpM .contentLabel___21lya,
.modalBody___2RDBI .right___1bpD5 .contentLabel___21lya {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 1;
}
.modalBody___2RDBI .left___1QgpM .content___3HFsV,
.modalBody___2RDBI .right___1bpD5 .content___3HFsV {
  display: flex;
  flex-direction: column;
  height: 430px;
  padding: 14px 14px 14px 0;
  overflow-y: auto;
  border: 1px solid #e0e0e0;
  border-radius: 5px;
}
.modalBody___2RDBI .left___1QgpM .WtAvatarName > .img,
.modalBody___2RDBI .right___1bpD5 .WtAvatarName > .img {
  display: flex;
  align-items: center;
}
.modalBody___2RDBI .left___1QgpM .corpIcon___ZK700,
.modalBody___2RDBI .right___1bpD5 .corpIcon___ZK700 {
  display: flex;
  align-items: center;
  height: 36px;
}
.modalBody___2RDBI .left___1QgpM .corpIcon___ZK700 .iconBox___27iT0,
.modalBody___2RDBI .right___1bpD5 .corpIcon___ZK700 .iconBox___27iT0 {
  width: 28px;
  height: 28px;
  margin-right: 10px;
  color: #fff;
  line-height: 28px;
  text-align: center;
  background: #008cf4;
  border-radius: 50%;
}
.modalBody___2RDBI .left___1QgpM .corpIcon___ZK700 .nameBox___1YoTe,
.modalBody___2RDBI .right___1bpD5 .corpIcon___ZK700 .nameBox___1YoTe {
  flex: 1 1;
  overflow: hidden;
}
.modalBody___2RDBI .left___1QgpM .corpIcon___ZK700 .nameBox___1YoTe .name___3VW1d,
.modalBody___2RDBI .right___1bpD5 .corpIcon___ZK700 .nameBox___1YoTe .name___3VW1d {
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.modalBody___2RDBI .left___1QgpM {
  margin-right: 24px;
}
.modalBody___2RDBI .left___1QgpM .ant-tree {
  flex: 1 1;
  overflow-y: auto;
}
.modalBody___2RDBI .left___1QgpM .ant-tree .ant-tree-node-content-wrapper {
  flex: 1 1;
  overflow: hidden;
}
.modalBody___2RDBI .left___1QgpM .ant-tree .ant-tree-treenode {
  display: flex;
  align-items: center;
  height: 46px;
  padding: 0;
}
.modalBody___2RDBI .left___1QgpM .ant-tree .ant-tree-treenode:hover {
  background: #f7f7f7;
}
.modalBody___2RDBI .left___1QgpM .ant-tree .ant-tree-treenode .ant-tree-switcher {
  line-height: 46px;
}
.modalBody___2RDBI .left___1QgpM .ant-tree .ant-tree-treenode .ant-tree-checkbox {
  margin-top: 0;
}
.modalBody___2RDBI .left___1QgpM .hiddenArrow___1JTLR .ant-tree-switcher {
  display: none !important;
}
.modalBody___2RDBI .right___1bpD5 .staffItem___2y0aJ {
  position: relative;
  display: flex;
  align-items: center;
  height: 46px;
  padding: 5px 20px 5px 6px;
}
.modalBody___2RDBI .right___1bpD5 .staffItem___2y0aJ:hover {
  background: #f7f7f7;
}
.modalBody___2RDBI .right___1bpD5 .staffItem___2y0aJ .staffItemIcon___1XEG8 {
  position: absolute;
  top: 50%;
  right: 6px;
  font-size: 12px;
  transform: translateY(-50%);
  cursor: pointer;
}

.uploadContainer___3Hl4r {
  color: #333;
}
.uploadContainer___3Hl4r .modalBody___3yRn2 {
  position: relative;
}
.uploadContainer___3Hl4r .modalBody___3yRn2 .oldPhone___tGgOo {
  margin-bottom: 36px;
  color: #333;
  font-size: 16px;
}
.uploadContainer___3Hl4r .modalBody___3yRn2 .oldPhone___tGgOo .label___2jZc- {
  margin-right: 35px;
}
.uploadContainer___3Hl4r .modalBody___3yRn2 .inputBox___1824i {
  position: relative;
}
.uploadContainer___3Hl4r .modalBody___3yRn2 .inputBox___1824i .note___YQ5US {
  position: absolute;
  bottom: -22px;
  left: 0;
  z-index: 10;
  color: #999;
}
.uploadContainer___3Hl4r .modalBody___3yRn2 .inputBox___1824i .btn___2YRug {
  position: absolute;
  top: 0;
  right: 12px;
}
.uploadContainer___3Hl4r .modalBody___3yRn2 .inputBox___1824i .timer___1F22m {
  position: absolute;
  top: 7px;
  right: 16px;
  color: #999;
  font-size: 14px;
}
.uploadContainer___3Hl4r .modalBody___3yRn2 .updateSucess___15KAg {
  position: absolute;
  top: -78px;
  right: -30px;
  bottom: -106px;
  left: -30px;
  z-index: 10;
  text-align: center;
  background: #fff;
}
.uploadContainer___3Hl4r .modalBody___3yRn2 .updateSucess___15KAg .title___PZmbs {
  margin-top: 50px;
  font-size: 22px;
}
.uploadContainer___3Hl4r .modalBody___3yRn2 .updateSucess___15KAg .svg___4Fk65 {
  height: 260px;
  font-size: 260px;
  line-height: 260px;
}
.uploadContainer___3Hl4r .modalBody___3yRn2 .updateSucess___15KAg .backBtn___2aBVm {
  width: 128px;
}
.uploadContainer___3Hl4r .avatarBox___gNLzS {
  position: relative;
  width: 131px;
  height: 28px;
  margin-top: 5px;
}
.uploadContainer___3Hl4r .avatarBox___gNLzS .avatar___1vOod {
  color: #fff;
  font-size: 14px;
  background: #008cf4;
}
.uploadContainer___3Hl4r .avatarBox___gNLzS:hover .editAvatar___-1A8G {
  display: block;
}
.uploadContainer___3Hl4r .avatarBox___gNLzS .editAvatar___-1A8G {
  position: absolute;
  top: 0;
  left: 0;
  display: none;
  width: 131px;
  height: 28px;
  overflow: hidden;
  color: #fff;
  font-size: 14px;
  line-height: 28px;
  text-align: center;
  background: rgba(0, 0, 0, 0.5);
}
.uploadContainer___3Hl4r .avatarBox___gNLzS .editAvatar___-1A8G .inputFile___1EZol {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 131px;
  height: 28px;
  cursor: pointer;
  opacity: 0;
}
.uploadContainer___3Hl4r .note___YQ5US {
  margin-top: 30px;
  color: #999;
  font-size: 14px;
}
.uploadContainer___3Hl4r .editAvatarBody___1b9Pg {
  display: flex;
}
.uploadContainer___3Hl4r .editAvatarBody___1b9Pg .bigAvatar___3Yv6C {
  width: 310px;
  height: 310px;
  margin-right: 20px;
  background: #e5eaef;
}
.uploadContainer___3Hl4r .editAvatarBody___1b9Pg .editAvatarBodyRight___3UXnd .smallAvatar___2twit {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 130px;
  height: 130px;
  overflow: hidden;
  background: #e5eaef;
}
.uploadContainer___3Hl4r .editAvatarBody___1b9Pg .editAvatarBodyRight___3UXnd .previewText___TcVte {
  margin-top: 20px;
  margin-bottom: 102px;
  color: #999;
  text-align: center;
}
.uploadContainer___3Hl4r .editAvatarBody___1b9Pg .editAvatarBodyRight___3UXnd .inputBox___1824i {
  position: relative;
  float: left;
  width: 130px;
  height: 36px;
  overflow: hidden;
  color: #008cf4;
  line-height: 36px;
  text-align: center;
  background: #fff;
  border: 1px solid #008cf4;
  cursor: pointer;
}
.uploadContainer___3Hl4r .editAvatarBody___1b9Pg .editAvatarBodyRight___3UXnd .inputBox___1824i [type='file'] {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  width: 130px;
  height: 36px;
  font-size: 999px;
  text-align: right;
  cursor: pointer;
  opacity: 0;
  filter: alpha(opacity=0);
}

.corpSetleft___hRHjE {
  display: flex;
  flex-direction: column;
  height: 100%;
  padding: 30px 20px 0;
}
.corpSetleft___hRHjE .title___2TEMG {
  height: 25px;
  margin-bottom: 24px;
  font-size: 18px;
  font-weight: 600;
  color: #292c33;
}
.corpSetleft___hRHjE .list___3IDaA {
  margin: 0;
  list-style: none;
  padding: 0;
  overflow-y: auto;
  flex: 1 1;
}
.corpSetleft___hRHjE .list___3IDaA li {
  width: 330px;
  padding: 20px 16px;
  background: #f2f3f8;
  border: 1px solid transparent;
  border-radius: 4px;
  margin-bottom: 20px;
}
.corpSetleft___hRHjE .list___3IDaA li.active___3F_Rp,
.corpSetleft___hRHjE .list___3IDaA li:hover {
  border-color: #008cf4;
  cursor: pointer;
}
.corpSetleft___hRHjE .list___3IDaA li .name___2NUDO {
  display: flex;
  align-items: center;
}
.corpSetleft___hRHjE .list___3IDaA li .name___2NUDO .desc___3jiD6 {
  height: 22px;
  margin-left: 8px;
  vertical-align: top;
  font-size: 16px;
  font-weight: 500;
  color: #333333;
}
.corpSetleft___hRHjE .list___3IDaA li p {
  margin: 16px 0 0;
  font-size: 14px;
  color: #666666;
}
.corpSetright____ipri {
  padding-top: 30px;
}
.corpSetright____ipri .alert___OlWdK {
  width: 100%;
  height: 36px;
  padding-left: 20px;
  display: flex;
  align-items: center;
  margin-bottom: 36px;
  background: #fefce5;
  border: 1px solid #f9e687;
  border-radius: 4px;
}
.corpSetright____ipri .alert___OlWdK svg {
  margin-right: 10px;
}
.corpSetright____ipri .alert___OlWdK span {
  font-size: 14px;
  color: #333333;
}

.wtSelectStaffAllTypesModal___2poGL .modalTitleDesc___wuWDM {
  color: #999;
  font-weight: normal;
  font-size: 14px;
}
.wtSelectStaffAllTypesModal___2poGL .warning___1mU6D {
  display: flex;
  align-items: center;
  width: 100%;
  height: 36px;
  margin-bottom: 20px;
  padding-left: 14px;
  color: #333;
  font-size: 14px;
  background: #fefce5;
  border: 1px solid #f9e687;
  border-radius: 4px;
}
.wtSelectStaffAllTypesModal___2poGL .modalBody___CFxkS {
  display: flex;
  color: #333;
}
.wtSelectStaffAllTypesModal___2poGL .modalBody___CFxkS .left___1O1e1,
.wtSelectStaffAllTypesModal___2poGL .modalBody___CFxkS .right___3HXUi {
  flex: 1 1;
  overflow: hidden;
}
.wtSelectStaffAllTypesModal___2poGL .modalBody___CFxkS .left___1O1e1 .contentLabel___2spQJ,
.wtSelectStaffAllTypesModal___2poGL .modalBody___CFxkS .right___3HXUi .contentLabel___2spQJ {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 1;
}
.wtSelectStaffAllTypesModal___2poGL .modalBody___CFxkS .left___1O1e1 .content___2PvVp,
.wtSelectStaffAllTypesModal___2poGL .modalBody___CFxkS .right___3HXUi .content___2PvVp {
  display: flex;
  flex-direction: column;
  height: 430px;
  padding: 4px 14px 14px;
  overflow-y: auto;
  border: 1px solid #e0e0e0;
  border-radius: 5px;
}
.wtSelectStaffAllTypesModal___2poGL .modalBody___CFxkS .left___1O1e1 .content___2PvVp .treeBox___hhC2A,
.wtSelectStaffAllTypesModal___2poGL .modalBody___CFxkS .right___3HXUi .content___2PvVp .treeBox___hhC2A {
  position: relative;
  flex: 1 1;
  overflow-y: auto;
}
.wtSelectStaffAllTypesModal___2poGL .modalBody___CFxkS .left___1O1e1 .corpIcon___15rxc,
.wtSelectStaffAllTypesModal___2poGL .modalBody___CFxkS .right___3HXUi .corpIcon___15rxc {
  display: flex;
  align-items: center;
  height: 36px;
}
.wtSelectStaffAllTypesModal___2poGL .modalBody___CFxkS .left___1O1e1 .corpIcon___15rxc .iconBox___1pfGn,
.wtSelectStaffAllTypesModal___2poGL .modalBody___CFxkS .right___3HXUi .corpIcon___15rxc .iconBox___1pfGn {
  width: 28px;
  height: 28px;
  margin-right: 10px;
  color: #fff;
  line-height: 28px;
  text-align: center;
  background: #008cf4;
  border-radius: 50%;
}
.wtSelectStaffAllTypesModal___2poGL .modalBody___CFxkS .left___1O1e1 .corpIcon___15rxc .nameBox___3Zz3n,
.wtSelectStaffAllTypesModal___2poGL .modalBody___CFxkS .right___3HXUi .corpIcon___15rxc .nameBox___3Zz3n {
  flex: 1 1;
  overflow: hidden;
}
.wtSelectStaffAllTypesModal___2poGL .modalBody___CFxkS .left___1O1e1 .corpIcon___15rxc .nameBox___3Zz3n .name___3W7s7,
.wtSelectStaffAllTypesModal___2poGL .modalBody___CFxkS .right___3HXUi .corpIcon___15rxc .nameBox___3Zz3n .name___3W7s7 {
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.wtSelectStaffAllTypesModal___2poGL .modalBody___CFxkS .left___1O1e1 {
  margin-right: 24px;
}
.wtSelectStaffAllTypesModal___2poGL .modalBody___CFxkS .left___1O1e1 .ant-tree {
  flex: 1 1;
  overflow-y: auto;
}
.wtSelectStaffAllTypesModal___2poGL .modalBody___CFxkS .left___1O1e1 .ant-tree .ant-tree-node-content-wrapper {
  flex: 1 1;
  overflow: hidden;
}
.wtSelectStaffAllTypesModal___2poGL .modalBody___CFxkS .left___1O1e1 .ant-tree .ant-tree-treenode {
  display: flex;
  align-items: center;
  height: 46px;
  padding: 0;
}
.wtSelectStaffAllTypesModal___2poGL .modalBody___CFxkS .left___1O1e1 .ant-tree .ant-tree-treenode:hover {
  background: #f7f7f7;
}
.wtSelectStaffAllTypesModal___2poGL .modalBody___CFxkS .left___1O1e1 .ant-tree .ant-tree-treenode .ant-tree-switcher {
  line-height: 46px;
}
.wtSelectStaffAllTypesModal___2poGL .modalBody___CFxkS .left___1O1e1 .ant-tree .ant-tree-treenode .ant-tree-checkbox {
  margin-top: 0;
}
.wtSelectStaffAllTypesModal___2poGL .modalBody___CFxkS .left___1O1e1 .hiddenArrow___3RROu .ant-tree-switcher {
  display: none !important;
}
.wtSelectStaffAllTypesModal___2poGL .modalBody___CFxkS .left___1O1e1 .hideSwitcher___1H-h9 .ant-tree-switcher {
  width: 0;
}
.wtSelectStaffAllTypesModal___2poGL .modalBody___CFxkS .right___3HXUi .staffItem___2FDUK {
  position: relative;
  display: flex;
  align-items: center;
  height: 46px;
  padding: 5px 20px 5px 6px;
  cursor: pointer;
}
.wtSelectStaffAllTypesModal___2poGL .modalBody___CFxkS .right___3HXUi .staffItem___2FDUK:hover {
  background: #f7f7f7;
}
.wtSelectStaffAllTypesModal___2poGL .modalBody___CFxkS .right___3HXUi .staffItem___2FDUK .staffItemIcon___2KSuj {
  position: absolute;
  top: 50%;
  right: 6px;
  font-size: 12px;
  transform: translateY(-50%);
  cursor: pointer;
}
.wtSelectStaffAllTypesModal___2poGL .modalBody___CFxkS .right___3HXUi .deleteItem___3EIJA {
  background-color: #fefce5;
}
.wtSelectStaffAllTypesModal___2poGL .modalBody___CFxkS .right___3HXUi .deleteItem___3EIJA:hover {
  background: #fefce5;
}

.modalTitleDesc___3Yx0Q {
  color: #999;
  font-weight: normal;
  font-size: 14px;
}
.modalBody___1HNlC {
  display: flex;
  color: #333;
}
.modalBody___1HNlC .left___1m3n-,
.modalBody___1HNlC .right___117Mw {
  flex: 1 1;
  overflow: hidden;
}
.modalBody___1HNlC .left___1m3n- .contentLabel___eHKv-,
.modalBody___1HNlC .right___117Mw .contentLabel___eHKv- {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 1;
}
.modalBody___1HNlC .left___1m3n- .content___xxBd_,
.modalBody___1HNlC .right___117Mw .content___xxBd_ {
  display: flex;
  flex-direction: column;
  height: 430px;
  padding: 14px;
  overflow-y: auto;
  border: 1px solid #e0e0e0;
  border-radius: 5px;
}
.modalBody___1HNlC .left___1m3n- .corpIcon___1T505,
.modalBody___1HNlC .right___117Mw .corpIcon___1T505 {
  display: flex;
  align-items: center;
  height: 36px;
}
.modalBody___1HNlC .left___1m3n- .corpIcon___1T505 .iconBox___2bvFd,
.modalBody___1HNlC .right___117Mw .corpIcon___1T505 .iconBox___2bvFd {
  width: 28px;
  height: 28px;
  margin-right: 10px;
  color: #fff;
  line-height: 28px;
  text-align: center;
  background: #008cf4;
  border-radius: 50%;
}
.modalBody___1HNlC .left___1m3n- .corpIcon___1T505 .nameBox___Sfp-f,
.modalBody___1HNlC .right___117Mw .corpIcon___1T505 .nameBox___Sfp-f {
  flex: 1 1;
  overflow: hidden;
}
.modalBody___1HNlC .left___1m3n- .corpIcon___1T505 .nameBox___Sfp-f .name___3qZA1,
.modalBody___1HNlC .right___117Mw .corpIcon___1T505 .nameBox___Sfp-f .name___3qZA1 {
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.modalBody___1HNlC .left___1m3n- {
  margin-right: 24px;
}
.modalBody___1HNlC .left___1m3n- .ant-tree {
  flex: 1 1;
  overflow-y: auto;
}
.modalBody___1HNlC .left___1m3n- .ant-tree .ant-tree-node-content-wrapper {
  flex: 1 1;
  overflow: hidden;
}
.modalBody___1HNlC .left___1m3n- .ant-tree .ant-tree-treenode {
  display: flex;
  align-items: center;
  height: 46px;
  padding: 0;
}
.modalBody___1HNlC .left___1m3n- .ant-tree .ant-tree-treenode:hover {
  background: #f7f7f7;
}
.modalBody___1HNlC .left___1m3n- .ant-tree .ant-tree-treenode .ant-tree-switcher {
  line-height: 46px;
}
.modalBody___1HNlC .left___1m3n- .ant-tree .ant-tree-treenode .ant-tree-checkbox {
  margin-top: 0;
}
.modalBody___1HNlC .left___1m3n- .hiddenArrow___2hL6W .ant-tree-switcher {
  display: none !important;
}
.modalBody___1HNlC .right___117Mw .staffItem___1WThn {
  position: relative;
  display: flex;
  align-items: center;
  height: 46px;
  padding: 5px 20px 5px 6px;
}
.modalBody___1HNlC .right___117Mw .staffItem___1WThn:hover {
  background: #f7f7f7;
}
.modalBody___1HNlC .right___117Mw .staffItem___1WThn .staffItemIcon___3h2tq {
  position: absolute;
  top: 50%;
  right: 6px;
  font-size: 12px;
  transform: translateY(-50%);
  cursor: pointer;
}

.basic-container___2ehHv {
  width: 900px;
  height: calc(100% - 40px);
  margin: 20px auto;
  padding: 32px 150px;
  overflow-y: auto;
  background: #fff;
  border-radius: 6px;
}
.basic-container___2ehHv::-webkit-scrollbar {
  display: none;
}
.basic-container___2ehHv .label-container___1MQag {
  position: relative;
}
.basic-container___2ehHv .label-container-abox___3n3Y9 {
  position: absolute;
  top: 2px;
  right: -166px;
  width: 150px;
  color: #999;
  font-size: 12px;
  line-height: 18px;
}
.basic-container___2ehHv .ant-tag {
  line-height: 26px;
}
.basic-container___2ehHv .specialSelector___3s6N9 .ant-select-selector {
  height: auto;
  min-height: 36px;
}
.basic-container___2ehHv .specialSelector___3s6N9 .ant-select-selector .ant-select-selection-item::after {
  display: none;
}
.basic-container___2ehHv .permissionPeopleBox___2WhHP {
  display: -webkit-box;
  width: 548px;
  min-height: 36px;
  max-height: 172px;
  padding-bottom: 2px;
  overflow: hidden;
  white-space: normal;
  text-overflow: ellipsis;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
}
.basic-container___2ehHv .permissionPeopleBox___2WhHP .ant-tag span {
  display: inline-flex;
  align-items: center;
  max-width: 260px;
  overflow: hidden;
}
.basic-container___2ehHv .managementStaffList___2Ps_V {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.basic-container___2ehHv .managementStaffList___2Ps_V .managementStaff___215b3 {
  max-width: calc((100% - 48px) / 3);
  margin-right: 30px;
  margin-bottom: 10px;
}
.basic-container___2ehHv .managementStaffList___2Ps_V .addIcon___3zLf7 {
  width: 48px;
  height: 48px;
  color: #666;
  font-size: 14px;
  line-height: 48px;
  text-align: center;
  background: #e5e5e5;
  border-radius: 50%;
  cursor: pointer;
}
.basic-container___2ehHv .ant-radio-wrapper {
  margin-right: 40px;
}

.tableHeader___U2kXy {
  display: flex;
  align-items: center;
  width: 100%;
  height: 56px;
  padding: 15px 20px;
  background: #f2f9fe;
  border-bottom: 1px solid #e5e5e5;
  border-radius: 4px 4px 0 0;
}
.tableHeader___U2kXy:not(:first-child) {
  margin-top: 20px;
}
.tableHeaderContent___30z6Y {
  display: flex;
  flex: 1 1;
  align-items: center;
}
.tableHeaderName___3Yd7w {
  margin-right: 12px;
  color: #333;
  font-weight: 500;
  font-size: 18px;
}
.tableHeaderIcon___2aW-W {
  cursor: pointer;
}
.tableHeaderIcon___2aW-W:hover svg path {
  fill: #008cf4;
}
.tableHeader___U2kXy .splitLine___17KpZ {
  width: 1px;
  height: 14px;
  margin-right: 16px;
  margin-left: 16px;
  background: #e0e0e0;
}
.tableHeaderOperate___1mbvJ {
  margin-right: 12px;
  color: #008cf4;
  cursor: pointer;
}
.tableHeaderOperate___1mbvJ.disabledOperate___1a8am {
  color: #ccc;
  cursor: not-allowed;
}
.tableHeaderOperate___1mbvJ:last-child {
  margin-right: 32px;
}
.tableHeaderType___1uCM4 {
  display: flex;
  align-items: center;
  margin-left: 32px;
}
.tableHeaderType___1uCM4 .itemType___2DX3D {
  display: flex;
  align-items: center;
  cursor: pointer;
}
.tableHeaderType___1uCM4 .itemType___2DX3D span {
  margin-right: 16px;
  margin-left: 4px;
}
.tableHeaderNewColumn___wr4D3 {
  display: inline-flex;
  align-items: center;
  color: #008cf4;
  cursor: pointer;
}
.tableHeaderNewColumn___wr4D3 svg {
  margin-right: 4px;
}

.tableColumns___15O5s .tableColumn___FFgM_ {
  display: inline-flex;
  align-items: center;
  color: #333;
  font-weight: 500;
  background-color: #fff;
  cursor: pointer;
}
.tableColumns___15O5s .tableColumnName___EXjeQ {
  width: 90%;
}
.tableColumns___15O5s .tableColumnName___EXjeQ.notEdit___3uM95 {
  color: #fd6868;
}
.tableColumns___15O5s .tableColumn___FFgM_.operateCell___3lr5l {
  position: -webkit-sticky;
  position: sticky;
  right: 0;
  color: #008cf4;
  font-weight: 400;
  border-left: 1px solid #e5e5e5 !important;
  cursor: pointer;
}
.tableColumns___15O5s .tableColumn___FFgM_.operateCell___3lr5l span {
  cursor: pointer;
}
.tableColumns___15O5s .tableColumn___FFgM_.operateCell___3lr5l span:not(:last-child) {
  margin-right: 20px;
}
.tableColumns___15O5s .tableColumn___FFgM_.operateCellHeader___31dGA {
  position: -webkit-sticky;
  position: sticky;
  right: 0;
  border-left: 1px solid #e5e5e5 !important;
}
.tableColumns___15O5s .tableColumn___FFgM_.categoryOperateCell___3t1ZA {
  width: 240px !important;
}
.tableColumns___15O5s .tableColumn___FFgM_.activeFormulaCell___2-2ZA {
  background: #fff3e0;
}
.tableColumns___15O5s .tableColumn___FFgM_.activeScoreCell___2WbHk {
  background-color: #e5f3fe;
}
.tableColumns___15O5s .tableColumn___FFgM_.notEditTableCell___2-nPF {
  color: #333;
  background-color: #f7f7f7 !important;
}
.tableColumns___15O5s .tableColumn___FFgM_:hover svg path {
  fill: #008cf4;
}
.tableColumns___15O5s .tableColumn___FFgM_:hover:not(.notEditTableCell___2-nPF):not(.operateCell___3lr5l):not(.operateCellHeader___31dGA):not(.disabledTableCell___2p3uh):not(.detailCell___1f2xP) {
  border: 1px solid #008cf4 !important;
}
.tableColumns___15O5s:first-child .tableColumn___FFgM_ {
  border-top: 1px solid transparent !important;
}
.tableColumns___15O5s.tableNotEditColumns___20Y7U {
  background-color: #f7f7f7;
}
.tableColumns___15O5s.tableNotEditColumns___20Y7U .tableColumnHeader___wbwmZ {
  background-color: #f7f7f7;
}
.rows___-IxBo {
  display: inline-flex;
  flex: 1 1;
  flex-direction: column;
  height: 100%;
}
.tableColumRows___-5lBu .tableCategoryColumn___1KLuP {
  display: inline-block;
  height: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: top;
}
.tableColumRows___-5lBu .tableCategoryColumn___1KLuP:not(.notEditTableCell___2-nPF):hover {
  border: 1px solid #008cf4 !important;
}
.newLine___1-EL4 {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 52px;
  color: #008cf4;
  border-top: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
  cursor: pointer;
}
.newLine___1-EL4 svg {
  margin-right: 8px;
}
.selfAdjust___pEry8 {
  background: #fff7e8;
  border: 1px solid #ffba60;
  border-radius: 4px;
  color: #ff8205;
  padding: 3px 8px;
}

.tableContainer___2cesT {
  flex: 1 1;
  overflow: hidden;
  overflow-y: auto;
}
.tableContainer___2cesT .table___37oGC {
  margin-bottom: 20px;
  border: 1px solid #e5e5e5;
  border-radius: 4px;
}
.tableContainer___2cesT .table___37oGC.notEditTable___3AHoL .tableColumn___2FUXG {
  border-top: 1px solid #e5e5e5 !important;
}
.tableContainer___2cesT .table___37oGC.notEditTable___3AHoL .tableColumn___2FUXG:first-child {
  border-left: 1px solid #e5e5e5 !important;
}
.tableContainer___2cesT .tableBody___3abCJ {
  width: 100%;
  white-space: nowrap;
}
.tableContainer___2cesT .tableBody___3abCJ .tableCell___3UogJ {
  width: 200px;
  height: 52px;
  padding: 14px 20px;
  font-size: 14px;
  vertical-align: bottom;
  border-top: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
  border-bottom: 1px solid transparent;
  border-left: 1px solid transparent;
  cursor: pointer;
}
.tableContainer___2cesT .tableBody___3abCJ .tableCell___3UogJ .defaultCell___1Vfzf {
  color: #bfbfbf;
  font-weight: 400;
}
.tableContainer___2cesT .tableBody___3abCJ .tableCell___3UogJ .toEditCell___3vgIs {
  display: flex;
  align-items: center;
  width: 100%;
  color: #fd6868;
  font-weight: 400;
}
.tableContainer___2cesT .tableBody___3abCJ .tableCell___3UogJ .toEditCell___3vgIs .toEditCellText___3jk3x {
  flex: 1 1;
  overflow: hidden;
  text-overflow: ellipsis;
}
.tableContainer___2cesT .tableBody___3abCJ .tableCell___3UogJ .toEditCell___3vgIs .hasValueCell___2t8Us {
  color: #333;
}
.tableContainer___2cesT .tableBody___3abCJ .tableCell___3UogJ .toEditCell___3vgIs .defaultValueText___EhfYB {
  color: #bfbfbf;
}
.tableContainer___2cesT .noData___1IqmZ {
  height: 48px;
  color: #999;
  line-height: 48px;
  text-align: center;
  background-color: #fff;
  border-top: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
}

.tableColumn___3djFI {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 200px;
  height: 48px;
  color: #008cf4;
  line-height: 48px;
  border-right: 1px solid #e5e5e5;
  cursor: pointer;
}
.tableColumn___3djFI svg {
  margin-right: 8px;
}
.changeReinforceBox___23k7e {
  height: 48px;
  padding-left: 20px;
  color: #999;
  line-height: 48px;
  border-right: 1px solid #e5e5e5;
}
.changeReinforceBoxEdit___250NB {
  margin-left: 8px;
  color: #008cf4;
  cursor: pointer;
}

.columnsDrawer___2b8-z .firstTip___279ip {
  margin-top: -20px;
  margin-bottom: 30px;
  padding: 4px 8px;
  color: #999;
  font-size: 14px;
  background: #f7f7f7;
  border-radius: 4px;
}
.columnsDrawer___2b8-z .firstTypeContent___2uNLg {
  margin-bottom: 10px;
  padding: 8px 12px 26px;
  background: #f7f7f7;
  border-radius: 4px;
}
.columnsDrawer___2b8-z .firstTypeContent___2uNLg:last-child {
  margin-bottom: -20px;
}
.columnsDrawer___2b8-z .firstTypeContentHeader___wnltW {
  display: flex;
  align-items: center;
  margin-bottom: 8px;
}
.columnsDrawer___2b8-z .firstTypeContentHeaderTitle___JD5E8 {
  flex: 1 1;
}
.columnsDrawer___2b8-z .firstTypeContentHeaderOperate___BV8bN {
  margin-left: 10px;
  color: #008cf4;
  cursor: pointer;
}
.columnsDrawer___2b8-z .radioGroupType___20lPG :nth-child(4) {
  margin-top: 18px;
}
.columnsDrawer___2b8-z .radioGroupType___20lPG .types___3N9qG {
  margin-right: 16px;
}
.columnsDrawer___2b8-z .radioGroupType___20lPG .content___LG71L {
  display: inline-block;
  width: 84px;
}
.columnsDrawer___2b8-z .createFirstCategory___7ViT1 {
  display: flex;
  align-items: center;
  color: #008cf4;
  cursor: pointer;
}
.columnsDrawer___2b8-z .createFirstCategory___7ViT1 svg {
  margin-right: 6px;
}
.columnsDrawerFooter___3NL9R {
  display: flex;
  align-items: center;
}
.columnsDrawerFooter___3NL9R button {
  margin-left: 20px;
}
.columnsDrawerFooterDelete___14tpC {
  color: #008cf4;
  cursor: pointer;
}
.columnsDrawerFooterOperate___1w15w {
  flex: 1 1;
  text-align: right;
}
.columnsDrawerFooter___3NL9R .rangeRadio___1ODYR {
  margin-bottom: 20px;
}
.columnsDrawerFooter___3NL9R .range___3NtQU {
  display: flex;
  align-items: center;
}
.columnsDrawerFooter___3NL9R .range___3NtQU .ant-input-number {
  margin-right: 12px;
  margin-left: 12px;
}
.columnsDrawerFooter___3NL9R .range___3NtQU svg {
  margin-left: 4px;
}

.optionItem___1mnVE {
  display: flex;
  margin-bottom: 10px;
}
.optionItem___1mnVE .ant-form-item {
  margin-bottom: 0;
}
.optionItem___1mnVE .dragIcon___3cpZK {
  height: 36px;
  margin-right: 10px;
}
.optionItem___1mnVE .optionFormItem___yHJRb {
  width: 90%;
  margin: 0;
}
.optionItem___1mnVE .deleteIcon___PxvsB {
  height: 36px;
  margin-left: 10px;
  cursor: default;
}
.addOption___1TbhR {
  display: flex;
  align-items: center;
  margin-top: 10px;
}
.addOption___1TbhR button {
  margin-left: 8px;
}

.work_space___3blf1 .tox.tox-tinymce {
  border: 1px solid #e0e0e0;
  border-radius: 4px;
}
.work_space___3blf1 .tox:not(.tox-tinymce-inline) .tox-editor-header {
  display: none;
}
.work_space___3blf1 .count_limit___1a-34 {
  margin-top: 3px;
  color: #666;
  font-size: 12px;
  text-align: right;
}
.no_bottom_border___3F3F5 .tox.tox-tinymce {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.attendance_sample___3t0oQ .content___3DnPE {
  display: flex;
  flex-direction: column;
  height: 350px;
}
.attendance_sample___3t0oQ .row_title___1lzf0 .desc___2azK3 {
  display: flex;
  align-items: center;
  float: right;
  color: #008cf4;
  cursor: pointer;
}
.attendance_sample___3t0oQ .row_title___1lzf0 .desc___2azK3 span {
  margin-left: 4px;
}
.attendance_sample___3t0oQ .ant-table.ant-table-bordered
      > .ant-table-container
      > .ant-table-header
      > table
      > thead
      > tr
      > th {
  border-top: 1px solid #ced5e6;
}
.attendance_sample___3t0oQ .ant-table.ant-table-bordered
      > .ant-table-container
      > .ant-table-header
      > table
      > thead
      > tr
      > th:last-child {
  border-right: none;
}
.attendance_sample___3t0oQ .ant-table .ant-table-container .ant-table-body {
  border-right: 1px solid #ced5e6;
  border-bottom: 1px solid #ced5e6;
}
.attendance_sample___3t0oQ .ant-table .ant-table-container .ant-table-body table tr th:first-child,
.attendance_sample___3t0oQ .ant-table .ant-table-container .ant-table-body table tr td:first-child {
  color: #666;
  background-color: #e6ebf5;
}
.attendance_sample___3t0oQ .ant-table .ant-table-container .ant-table-header {
  border-right: 1px solid #ced5e6;
  border-bottom: 1px solid #ced5e6;
  border-top-right-radius: 4px;
}
.attendance_sample___3t0oQ .ant-table .ant-table-container,
.attendance_sample___3t0oQ .ant-table .ant-table-container .ant-table-body table,
.attendance_sample___3t0oQ .ant-table.ant-table-bordered
      > .ant-table-container
      > .ant-table-header
      > table
      > thead
      > tr
      > th,
.attendance_sample___3t0oQ .ant-table .ant-table-container .ant-table-body table tbody.ant-table-tbody tr td {
  border-color: #ced5e6;
}

.modal_formula___254gn .formula_container___3Lbai {
  display: flex;
  justify-content: space-between;
}
.modal_formula___254gn .formula_container___3Lbai .left_head___hWA-v {
  width: 170px;
  border: 1px solid #e5e5e5;
  border-left: none;
}
.modal_formula___254gn .formula_container___3Lbai .left_head___hWA-v h1 {
  height: 36px;
  margin: 0;
  padding: 0 16px;
  font-weight: normal;
  font-size: 14px;
  line-height: 36px;
  background: #f7f7f7;
}
.modal_formula___254gn .formula_container___3Lbai .center_formula___f3yN4 {
  flex: 1 1;
  padding: 20px 24px 0;
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
}
.modal_formula___254gn .formula_container___3Lbai .center_formula___f3yN4 h1 {
  height: 22px;
  margin-bottom: 10px;
  font-weight: 500;
  font-size: 16px;
  font-family: PingFang SC, PingFang SC-Medium;
  line-height: 22px;
}
.modal_formula___254gn .formula_container___3Lbai .center_formula___f3yN4 .valid_info___1gUMp {
  display: flex;
  align-items: center;
  margin: 14px 0 24px 0;
}
.modal_formula___254gn .formula_container___3Lbai .center_formula___f3yN4 .valid_info___1gUMp .message___1saWe {
  display: inherit;
  align-items: inherit;
}
.modal_formula___254gn .formula_container___3Lbai .center_formula___f3yN4 .valid_info___1gUMp .message___1saWe svg {
  margin-right: 5px;
  margin-left: 20px;
}
.modal_formula___254gn .formula_container___3Lbai .center_formula___f3yN4 .character___2IdrG {
  display: flex;
  margin-bottom: 10px;
}
.modal_formula___254gn .formula_container___3Lbai .center_formula___f3yN4 .character___2IdrG .name___2wzl8 {
  margin-top: 4px;
}
.modal_formula___254gn .formula_container___3Lbai .center_formula___f3yN4 .character___2IdrG .list___3G5tY {
  flex: 1 1;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  max-height: 140px;
  overflow-y: auto;
}
.modal_formula___254gn .formula_container___3Lbai .center_formula___f3yN4 .character___2IdrG .list___3G5tY .charCode___39HL3 {
  position: relative;
  margin-left: 10px;
  margin-bottom: 10px;
}
.modal_formula___254gn .formula_container___3Lbai .center_formula___f3yN4 .character___2IdrG .list___3G5tY .charCode___39HL3 svg:nth-child(2) {
  position: absolute;
  top: 9px;
  right: 10px;
}
.modal_formula___254gn .formula_container___3Lbai .center_formula___f3yN4 .character___2IdrG .list___3G5tY .charCode___39HL3:hover {
  border-color: #008cf4;
  cursor: pointer;
}
.modal_formula___254gn .formula_container___3Lbai .center_formula___f3yN4 .character___2IdrG .list___3G5tY .fnCode___3JmsK {
  height: 32px;
  margin-left: 10px;
  margin-bottom: 10px;
  padding: 0 12px;
  color: #666;
  line-height: 32px;
  border: 1px solid #ccc;
  border-radius: 5px;
}
.modal_formula___254gn .formula_container___3Lbai .center_formula___f3yN4 .character___2IdrG .list___3G5tY .fnCode___3JmsK:hover {
  color: #008cf4;
  border-color: #008cf4;
  cursor: pointer;
}
.modal_formula___254gn .formula_container___3Lbai .right_field___16QdM {
  width: 328px;
  max-height: 520px;
  overflow-y: auto;
  border: 1px solid #e5e5e5;
  border-right: none;
}
.modal_formula___254gn .formula_container___3Lbai .right_field___16QdM .column_type___1C0Xb {
  height: 40px;
  margin: 0;
  padding: 0;
  line-height: 40px;
  list-style: none;
  border-bottom: 1px solid #e5e5e5;
}
.modal_formula___254gn .formula_container___3Lbai .right_field___16QdM .column_type___1C0Xb li {
  display: inline-block;
  width: 50%;
  text-align: center;
  cursor: pointer;
}
.modal_formula___254gn .formula_container___3Lbai .right_field___16QdM .column_type___1C0Xb li span {
  display: inline-block;
  width: 88px;
  height: 40px;
  margin: 0 auto;
  text-align: center;
  border-bottom: 2px solid transparent;
}
.modal_formula___254gn .formula_container___3Lbai .right_field___16QdM .column_type___1C0Xb li span.active___R4v-T {
  color: #008cf4;
  border-bottom-color: #008cf4;
}
.modal_formula___254gn .formula_container___3Lbai .right_field___16QdM .column_type___1C0Xb li:hover {
  color: #008cf4;
}
.modal_formula___254gn .formula_container___3Lbai .right_field___16QdM .ant-collapse-icon-position-right > .ant-collapse-item > .ant-collapse-header {
  padding: 12px 16px !important;
  font-weight: normal;
  font-size: 14px;
  background-color: #f7f7f7;
}
.modal_formula___254gn .formula_container___3Lbai .right_field___16QdM span.anticon.anticon-right.ant-collapse-arrow {
  color: #999;
}
.modal_formula___254gn .formula_container___3Lbai .column_list___2_96f {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  max-height: 327px;
  margin: 0;
  padding: 2px 8px 16px;
  overflow-y: auto;
  color: #666;
  list-style: none;
}
.modal_formula___254gn .formula_container___3Lbai .column_list___2_96f li {
  width: 50%;
  height: 32px;
  margin: 14px 0 0 0;
  line-height: 32px;
  cursor: pointer;
}
.modal_formula___254gn .formula_container___3Lbai .column_list___2_96f li .row_box___3kANf {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 140px;
  height: 100%;
  margin: 0 auto;
  padding: 0 10px;
  border: 1px solid #e0e0e0;
  border-radius: 4px;
}
.modal_formula___254gn .formula_container___3Lbai .column_list___2_96f li .row_box___3kANf.active___R4v-T,
.modal_formula___254gn .formula_container___3Lbai .column_list___2_96f li .row_box___3kANf:hover {
  color: #008cf4;
  border-color: #008cf4;
}
.modal_formula___254gn .formula_container___3Lbai .column_list___2_96f li.all___2rQjC {
  width: 100%;
}
.modal_formula___254gn .formula_container___3Lbai .column_list___2_96f.headMaxH___2oXtk {
  max-height: 500px;
}
.modal_formula___254gn .ant-modal-body {
  padding: 0 !important;
}
.modal_formula___254gn .ant-modal-footer {
  padding: 12px 24px !important;
}
.salaryDesc {
  color: #666;
}
.salaryDesc .row {
  margin-bottom: 20px;
}
.salaryDesc .row h1 {
  height: 20px;
  margin: 0 0 8px 0;
  color: #333;
  font-weight: 500;
  font-size: 14px;
  line-height: 22px;
}
.salaryDesc .row p {
  margin: 0;
  line-height: 22px;
}
.salaryDesc .row:first-child {
  color: #333;
}
.salaryDesc .row:last-child {
  margin-bottom: 0;
}

.rule_formula___39isM {
  min-height: 150px;
  max-height: 300px;
  padding: 11px;
  overflow-y: auto;
  color: #333;
  background-color: #fff;
  border: 1px solid #e0e0e0;
  border-radius: 4px;
}
.rule_formula___39isM:hover {
  border-color: #008cf4;
  cursor: pointer;
}
.disabled___34Ah6 {
  color: #999;
  background-color: #f5f5f5;
}
.disabled___34Ah6:hover {
  border-color: #e0e0e0;
  cursor: not-allowed;
}

.modalTitleDesc___2a-2X {
  color: #999;
  font-weight: normal;
  font-size: 14px;
}
.modalAlert___PJ4TI {
  display: flex;
  align-items: center;
  width: 100%;
  height: 36px;
  background: #fefce5;
  border: 1px solid #f9e687;
  border-radius: 4px;
  line-height: 36px;
  padding-left: 16px;
  margin-bottom: 20px;
}
.modalAlert___PJ4TI span {
  margin-left: 5px;
}
.modalBody___8sTDt {
  display: flex;
  color: #333;
}
.modalBody___8sTDt .left___1-4eu,
.modalBody___8sTDt .right___FkFOx {
  flex: 1 1;
  overflow: hidden;
}
.modalBody___8sTDt .left___1-4eu .contentLabel___1gKOL,
.modalBody___8sTDt .right___FkFOx .contentLabel___1gKOL {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 1;
}
.modalBody___8sTDt .left___1-4eu .content___22FIj,
.modalBody___8sTDt .right___FkFOx .content___22FIj {
  display: flex;
  flex-direction: column;
  height: 430px;
  padding: 14px;
  overflow-y: auto;
  border: 1px solid #e0e0e0;
  border-radius: 5px;
}
.modalBody___8sTDt .left___1-4eu .corpIcon___1SWJF,
.modalBody___8sTDt .right___FkFOx .corpIcon___1SWJF {
  display: flex;
  align-items: center;
  height: 36px;
}
.modalBody___8sTDt .left___1-4eu .corpIcon___1SWJF .iconBox___1zGh3,
.modalBody___8sTDt .right___FkFOx .corpIcon___1SWJF .iconBox___1zGh3 {
  width: 28px;
  height: 28px;
  margin-right: 10px;
  color: #fff;
  line-height: 28px;
  text-align: center;
  background: #008cf4;
  border-radius: 50%;
}
.modalBody___8sTDt .left___1-4eu .corpIcon___1SWJF .nameBox___3pO_o,
.modalBody___8sTDt .right___FkFOx .corpIcon___1SWJF .nameBox___3pO_o {
  flex: 1 1;
  overflow: hidden;
}
.modalBody___8sTDt .left___1-4eu .corpIcon___1SWJF .nameBox___3pO_o .name___2eMZN,
.modalBody___8sTDt .right___FkFOx .corpIcon___1SWJF .nameBox___3pO_o .name___2eMZN {
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.modalBody___8sTDt .left___1-4eu {
  margin-right: 24px;
}
.modalBody___8sTDt .left___1-4eu .ant-tree {
  flex: 1 1;
  overflow-y: auto;
}
.modalBody___8sTDt .left___1-4eu .ant-tree .ant-tree-node-content-wrapper {
  flex: 1 1;
  overflow: hidden;
}
.modalBody___8sTDt .left___1-4eu .ant-tree .ant-tree-treenode {
  display: flex;
  align-items: center;
  height: 46px;
  padding: 0;
}
.modalBody___8sTDt .left___1-4eu .ant-tree .ant-tree-treenode:hover {
  background: #f7f7f7;
}
.modalBody___8sTDt .left___1-4eu .ant-tree .ant-tree-treenode .ant-tree-switcher {
  line-height: 46px;
}
.modalBody___8sTDt .left___1-4eu .ant-tree .ant-tree-treenode .ant-tree-checkbox {
  margin-top: 0;
}
.modalBody___8sTDt .left___1-4eu .hiddenArrow___2hve8 .ant-tree-switcher {
  display: none !important;
}
.modalBody___8sTDt .right___FkFOx .staffItem___-PTYt {
  position: relative;
  display: flex;
  align-items: center;
  height: 46px;
  padding: 5px 20px 5px 6px;
}
.modalBody___8sTDt .right___FkFOx .staffItem___-PTYt:hover {
  background: #f7f7f7;
}
.modalBody___8sTDt .right___FkFOx .staffItem___-PTYt .staffItemIcon___doPho {
  position: absolute;
  top: 50%;
  right: 6px;
  font-size: 12px;
  transform: translateY(-50%);
  cursor: pointer;
}

.setMessageNotion___3O2eZ .messageBox___tVCLp {
  display: flex;
  align-items: center;
  padding: 16px 20px;
  background: #fff;
  border: 1px solid #e5e5e5;
  border-radius: 4px;
}
.setMessageNotion___3O2eZ .messageBox___tVCLp:first-child {
  margin-bottom: 20px;
}
.setMessageNotion___3O2eZ .messageBox___tVCLp .titleBox___1Uwwp {
  margin-left: 20px;
}
.setMessageNotion___3O2eZ .messageBox___tVCLp .title___1IPAt {
  color: #333;
  font-size: 16px;
}
.setMessageNotion___3O2eZ .messageBox___tVCLp .subTitle___l5W6n {
  color: #999;
  font-size: 14px;
}

.trainingSchool___1qAhv .ant-btn {
  width: -webkit-max-content !important;
  width: -moz-max-content !important;
  width: max-content !important;
}
.trainingSchool___1qAhv .qiyeweixin___3Xbig {
  display: flex;
  align-items: center;
  float: left;
}
.trainingSchool___1qAhv .qiyeweixin___3Xbig .icon___YBWvn {
  margin-right: 8px;
}
.contactPopover___3u6N4 {
  width: 140px;
  height: 172px;
}
.contactPopover___3u6N4 .text___3j8uI {
  margin-top: 10px;
  color: #333;
  font-size: 14px;
}
.trainingSchoolBody___21tUz {
  position: relative;
}
.trainingSchoolBody___21tUz.folded1TrainingSchoolBody___34UlU {
  height: 336px;
}
.trainingSchoolBody___21tUz.folded1TrainingSchoolBody___34UlU .manageLists___1ic3p {
  max-height: 86px;
}
.trainingSchoolBody___21tUz.folded1TrainingSchoolBody___34UlU .manageLists___1ic3p.notFolded___2w_gs {
  max-height: 280px;
}
.trainingSchoolBody___21tUz.folded1TrainingSchoolBody___34UlU .manageLists___1ic3p.notFolded___2w_gs .manageText___1fKLm {
  margin-top: 20px;
}
.trainingSchoolBody___21tUz.folded3TrainingSchoolBody___2ZUa4 {
  height: 388px;
}
.trainingSchoolBody___21tUz.folded3TrainingSchoolBody___2ZUa4 .manageLists___1ic3p {
  max-height: 130px;
}
.trainingSchoolBody___21tUz.folded3TrainingSchoolBody___2ZUa4 .manageLists___1ic3p.notFolded___2w_gs {
  max-height: 324px;
}
.trainingSchoolBody___21tUz.folded3TrainingSchoolBody___2ZUa4 .manageLists___1ic3p.notFolded___2w_gs .trail___3x8O9 {
  margin-top: 20px;
}
.trainingSchoolBody___21tUz.folded5TrainingSchoolBody___3wjiy {
  height: 394px;
}
.trainingSchoolBody___21tUz.folded5TrainingSchoolBody___3wjiy .manageLists___1ic3p {
  max-height: 84px;
}
.trainingSchoolBody___21tUz.folded5TrainingSchoolBody___3wjiy .manageLists___1ic3p .manageStaffs___CyyNW {
  overflow: hidden;
}
.trainingSchoolBody___21tUz.folded5TrainingSchoolBody___3wjiy .manageLists___1ic3p.notFolded___2w_gs {
  max-height: 278px;
}
.trainingSchoolBody___21tUz.folded5TrainingSchoolBody___3wjiy .manageLists___1ic3p.notFolded___2w_gs .manageText___1fKLm {
  margin-top: 20px;
}
.trainingSchoolBody___21tUz .time___2vxys {
  display: inline-block;
  min-width: 28px;
  margin-right: 6px;
  margin-left: 6px;
  padding-right: 4px;
  padding-left: 4px;
  color: #008cf4;
  text-align: center;
  background: #e5f3fe;
  border-radius: 4px;
}
.trainingSchoolBody___21tUz .tip___VDmd1 {
  display: flex;
  align-items: center;
  padding: 10px 20px;
  background: #fefce5;
  border: 1px solid #f9e687;
  border-radius: 4px;
}
.trainingSchoolBody___21tUz .tip___VDmd1 .text___3j8uI {
  margin-left: 10px;
  color: #333;
  font-size: 14px;
}
.trainingSchoolBody___21tUz .imgContainer___3LxB3 {
  width: 100%;
  margin-top: 10px;
  margin-bottom: 30px;
  text-align: center;
}
.trainingSchoolBody___21tUz .manageOperate___36KJn {
  color: #333;
  font-size: 16px;
}
.trainingSchoolBody___21tUz .manageOperate___36KJn .manageBtns___3raRU {
  display: flex;
  justify-content: center;
  margin-bottom: 30px;
  font-size: 14px;
}
.trainingSchoolBody___21tUz .manageOperate___36KJn .manageBtns___3raRU .manageBtn___T_Rcw {
  width: 148px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  background: #fff;
  border: 1px solid #ccc;
  border-radius: 19px;
  cursor: pointer;
}
.trainingSchoolBody___21tUz .manageOperate___36KJn .manageBtns___3raRU .manageBtn___T_Rcw:first-child {
  margin-right: 30px;
}
.trainingSchoolBody___21tUz .manageOperate___36KJn .manageBtns___3raRU .manageBtn___T_Rcw:hover {
  color: #29a9ff;
  border-color: #29a9ff;
}
.trainingSchoolBody___21tUz .manageOperate___36KJn .manageBtns___3raRU .manageBtn___T_Rcw.disabled___2N9CF {
  color: #999;
  background: #f5f5f5;
  border: 1px solid #e0e0e0;
  border-radius: 19px;
  cursor: not-allowed;
}
.trainingSchoolBody___21tUz .manageOperate___36KJn .countDown___1BwTL {
  margin-bottom: 20px;
}
.trainingSchoolBody___21tUz .manageOperate___36KJn .contactText___3OtKj {
  margin-left: 6px;
  color: #008cf4;
  text-decoration: underline;
}
.trainingSchoolBody___21tUz .manageLists___1ic3p {
  position: absolute;
  bottom: 0;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  background-color: #fff;
}
.trainingSchoolBody___21tUz .manageLists___1ic3p.notFolded___2w_gs .manageStaffs___CyyNW {
  overflow: auto !important;
}
.trainingSchoolBody___21tUz .manageLists___1ic3p.isFolded___25TvE .manageStaffs___CyyNW {
  overflow: hidden !important;
}
.trainingSchoolBody___21tUz .manageLists___1ic3p .manageText___1fKLm {
  color: #333;
  font-size: 16px;
}
.trainingSchoolBody___21tUz .manageLists___1ic3p .manageText___1fKLm.trail___3x8O9 {
  margin-bottom: 20px;
}
.trainingSchoolBody___21tUz .manageLists___1ic3p .manageStaffs___CyyNW {
  flex: 1 1;
  overflow: auto;
}
.trainingSchoolBody___21tUz .manageLists___1ic3p .manageStaff___9pmtM {
  display: inline-block;
  float: left;
  width: 116px;
  margin-top: 20px;
  margin-right: 34px;
}
.trainingSchoolBody___21tUz .manageLists___1ic3p .folded___1eGPv {
  position: absolute;
  right: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 36px;
  height: 36px;
  background: #e5f3fe;
  border-radius: 18px;
}
.trainingSchoolBody___21tUz .rightBtn___16edd {
  margin-left: 20px;
}

.weixin_service___2S9DJ {
  padding-top: 40px;
  text-align: center;
}
.weixin_service___2S9DJ h1 {
  margin-bottom: 20px;
  color: #333;
  font-weight: 500;
  font-size: 20px;
}
.weixin_service___2S9DJ p {
  margin: 0;
  padding: 0;
}
.weixin_service___2S9DJ .img_box___14SM9 {
  width: 290px;
  margin: 0 auto;
  text-align: center;
  background: url(./static/img_bg_yuansu.a773c2c1.png) no-repeat;
  background-size: 100%;
}
.weixin_service___2S9DJ .img_box___14SM9 img {
  width: 180px;
  height: 180px;
  margin-top: 26px;
  margin-bottom: 20px;
}
.weixin_service___2S9DJ .no_auth_box___3QDTb {
  margin: 0 auto;
  text-align: center;
}
.weixin_service___2S9DJ .no_auth_box___3QDTb img {
  width: 200px;
  height: 200px;
  margin-bottom: 20px;
}
.weixin_service___2S9DJ .no_auth_box___3QDTb .mainTips___3isSC {
  height: 22px;
  margin-bottom: 46px;
  color: #333;
  font-size: 16px;
}
.weixin_service___2S9DJ .step_box___1Y9Qu .step_title___2aWNv {
  height: 22px;
  color: #333;
  font-size: 16px;
}
.weixin_service___2S9DJ .step_box___1Y9Qu img {
  width: 344px;
  height: 200px;
  margin: 30px 0;
}
.weixin_service___2S9DJ .tips___1Pe7C {
  height: 20px;
  margin-bottom: 32px;
  color: #999;
  font-size: 14px;
  line-height: 22px;
}
.weixin_service___2S9DJ .mainTips___3isSC {
  height: 22px;
  color: #333;
  font-size: 16px;
}
.weixin_service___2S9DJ h2 {
  height: 22px;
  margin: 0;
  margin-bottom: 20px;
  padding: 0;
  color: #008cf4;
  font-weight: 400;
  font-size: 14px;
  letter-spacing: 0.32px;
  cursor: pointer;
}
.weixin_service___2S9DJ .close_btn___3-xXT {
  width: 160px;
  height: 40px;
  margin-bottom: 40px;
  border-radius: 4px;
}

.collapseItem____UqQ_ {
  border-bottom: 1px solid #e5e5e5;
  border-radius: 0;
}
.departureModalContent___3M8xY {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.departureModalContent___3M8xY h3 {
  margin-bottom: 0;
  margin-left: 10px;
  font-size: 16px;
}
.staffCard___QF9Jx {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  height: 70px;
  margin-bottom: 10px;
  padding: 0 20px;
  border: 1px solid #e0e0e0;
  border-radius: 5px;
}
/** 导入模块 */
.staffImport___2gFGS .ant-drawer-body {
  padding-top: 0;
}
.staffImport___2gFGS .ant-form-item {
  margin-bottom: 10px;
}
.staffImport___2gFGS .ant-modal-close-x svg {
  display: inline-flex !important;
}
.staffImport___2gFGS .ant-form {
  margin-top: 20px;
}
.staffImport___2gFGS .ant-modal-body {
  padding: 20px;
}
.staffImport___2gFGS .ant-alert {
  align-items: unset;
}
.staffImport___2gFGS .ant-alert .ant-alert-icon {
  margin-top: 4px;
}
.staffImport___2gFGS .ant-upload-list {
  display: none;
}
.staffImport___2gFGS .importSuccess___3N0yQ {
  display: flex;
  align-content: center;
  padding: 10px 0;
  line-height: 28px;
}
.staffImport___2gFGS .importSuccess___3N0yQ svg {
  display: inline-flex !important;
}
.staffImport___2gFGS .importSuccess___3N0yQ span {
  padding-left: 15px;
  color: #333;
  font-size: 14px;
}
.staffImport___2gFGS .exportWarin___2qXKz {
  margin-bottom: 20px;
}
.staffImport___2gFGS .importFaile___2e0FT {
  display: flex;
  flex-flow: column;
  flex-wrap: wrap;
  align-content: center;
  justify-content: center;
}
.staffImport___2gFGS .importFaile___2e0FT .importUpload___24QOP {
  text-align: center;
}
.staffImport___2gFGS .importFaile___2e0FT .importFaileTitle___13Q-w {
  display: flex;
  align-content: center;
  line-height: 28px;
}
.staffImport___2gFGS .importFaile___2e0FT svg {
  display: inline-flex !important;
}
.staffImport___2gFGS .importFaile___2e0FT span {
  padding-left: 15px;
  color: #333;
  font-size: 14px;
}
.staffImport___2gFGS .importFaile___2e0FT .importDesp___2EUah {
  padding-left: 42px;
  color: #999;
  font-size: 14px;
}
.staffImport___2gFGS .importContent___BtGQB {
  display: flex;
  flex-flow: column;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 288px;
  margin-bottom: 40px;
  padding: 0;
  background: #f1f5f8;
  border: 1px dashed #e0e0e0;
  border-radius: 5px;
}
.staffImport___2gFGS .importContent___BtGQB .importUpload___24QOP {
  text-align: center;
}
.staffImport___2gFGS .importContent___BtGQB svg {
  margin: 0 auto;
}
.staffImport___2gFGS .importContent___BtGQB p {
  margin-top: 20px;
  margin-bottom: 13px;
}
.staffImport___2gFGS .importDesp___2EUah {
  color: #999;
  font-size: 14px;
}
.staffImport___2gFGS .importFooter___LaIrD {
  height: 36px;
  margin-bottom: 20px;
  line-height: 36px;
}
.staffImport___2gFGS .importFooter___LaIrD .ant-btn-default {
  margin-right: 20px;
}
.staffImport___2gFGS .importFooter___LaIrD .importload___2UHvN {
  margin-right: 0;
}
.staffImport___2gFGS .importFooter___LaIrD .ant-btn {
  float: right;
}
.staffImport___2gFGS .desp___2TbuJ {
  color: #666;
  font-weight: 400;
  font-size: 14px;
  font-family: PingFang SC, PingFang SC-Regular;
  line-height: 24px;
  text-align: left;
}

.foldedSelect___2GO3x {
  display: inline-flex !important;
  align-items: center;
  min-width: -webkit-fit-content !important;
  min-width: -moz-fit-content !important;
  min-width: fit-content !important;
  padding: 6px 14px;
  border: 1px solid #e0e0e0;
  border-radius: 4px;
  cursor: pointer;
}
.foldedSelect___2GO3x.notFolded___GdyNR {
  color: #008cf4;
  border: 1px solid #008cf4;
}
.foldedSelect___2GO3x svg {
  margin-left: 10px;
}
.foldedSelect___2GO3x:hover svg path {
  fill: #008cf4;
}
.foldedSelect___2GO3x .down___2Lp2h {
  transform: rotateX(0deg);
  transition: ease 0.5s;
}
.foldedSelect___2GO3x .up___3pAdb {
  transform: rotateX(180deg);
  transition: ease 0.5s;
}
.ant-popover.moreOperationPopover .ant-popover-inner-content {
  padding: 0;
}
.ant-popover.moreOperationPopover .attenConlipDownMen .selectItem {
  display: flex;
  align-items: center;
  min-width: 108px;
  padding: 7px 12px;
  color: #292c33;
  background: #fff;
  cursor: pointer;
}
.ant-popover.moreOperationPopover .attenConlipDownMen .selectItem:hover {
  background-color: #f6f7f9;
}
.ant-popover.moreOperationPopover .attenConlipDownMen .selectItem svg {
  margin-right: 8px;
}
.ant-popover.moreOperationPopover .attenConlipDownMen .selectItem.disabled {
  color: #00000040;
  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 */
.ant-space {
  display: inline-flex;
}
.ant-space-vertical {
  flex-direction: column;
}
.ant-space-align-center {
  align-items: center;
}
.ant-space-align-start {
  align-items: flex-start;
}
.ant-space-align-end {
  align-items: flex-end;
}
.ant-space-align-baseline {
  align-items: baseline;
}
.ant-space-item:empty {
  display: none;
}
.ant-space-rtl {
  direction: rtl;
}

.orgTypeDrawer___2nmBH .preview___-Qx03 {
  width: 100%;
  padding: 16px;
  margin-bottom: 30px;
  border: 1px dashed #e5e5e5;
  border-radius: 4px;
}
.orgTypeDrawer___2nmBH .preview___-Qx03 .title___3zuaD {
  padding: 0;
  margin: 0;
}
.orgTypeDrawer___2nmBH .preview___-Qx03 .part___2m6qi {
  margin-top: 10px;
  height: 40px;
  padding: 10px 12px;
  display: flex;
  align-items: center;
  background: #f7f7f7;
  border-radius: 4px;
}
.orgTypeDrawer___2nmBH .preview___-Qx03 .part___2m6qi .tag___4hRHl {
  width: 24px;
  height: 24px;
  text-align: center;
  color: #008cf4;
  background: #e5f3fe;
  border: 1px solid #8acafb;
  border-radius: 4px;
  margin-right: 8px;
}
.orgTypeDrawer___2nmBH .preview___-Qx03 .part___2m6qi h1 {
  margin: 0;
  font-weight: 500;
  font-size: 14px;
}
.orgTypeDrawer___2nmBH .alert___3Hckz {
  display: flex;
  align-items: center;
  height: 36px;
  padding: 0 20px;
  background: #fefce5;
  border: 1px solid #f9e687;
  border-radius: 4px;
  font-size: 14px;
  color: #333333;
}
.orgTypeDrawer___2nmBH .alert___3Hckz svg {
  margin-right: 10px;
}

.pageTitle___1HU-i .btns___3FVQZ {
  float: right;
}
.pageTitle___1HU-i .btns___3FVQZ button {
  margin-left: 20px;
}
.contentContainer___2jCrM {
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
  overflow: hidden;
}
.contentContainer___2jCrM .ell___3iG7i {
  display: -webkit-box;
  padding-right: 100px;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.contentContainer___2jCrM .actionBars___1NA2x {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.contentContainer___2jCrM .searchForm___1udDX .ant-form-item {
  margin-right: 20px;
  margin-bottom: 20px;
}
.contentContainer___2jCrM .searchForm___1udDX .ant-form-item:last-child {
  margin-right: 0;
}
.contentContainer___2jCrM .searchForm___1udDX .ant-form-item .ant-picker-input > input[disabled] {
  color: #bfbfbf !important;
  -webkit-text-fill-color: #bfbfbf !important;
}
.contentContainer___2jCrM .ant-table-wrapper .ant-table-selection-column {
  text-align: right;
}
.contentContainer___2jCrM .ant-table-wrapper .ant-table-row {
  cursor: pointer;
}
.contentContainer___2jCrM .ant-table-wrapper .nameCell___L_6bc {
  display: flex;
  align-items: center;
}
.contentContainer___2jCrM .ant-table-wrapper .nameCell___L_6bc .WtAvatarName {
  width: auto;
  margin-right: 10px;
  overflow: hidden;
}
.contentContainer___2jCrM .noData___t26ta {
  position: absolute;
  top: 50%;
  left: 50%;
  text-align: center;
  transform: translate(-50%, -50%);
}
.contentContainer___2jCrM .noData___t26ta img {
  width: 184px;
  height: 184px;
}
.contentContainer___2jCrM .noData___t26ta .noDataText___3Z3qj {
  margin: 10px 0 20px;
  color: #666;
}

.mapContainer___3RdaG {
  width: auto;
  max-height: 510px;
  overflow: auto;
}
.mapContainer___3RdaG .tableBody___1rk2y .titleBar___3s57y {
  display: flex;
  flex-wrap: nowrap;
  margin-bottom: 2px;
}
.mapContainer___3RdaG .tableBody___1rk2y .titleBar___3s57y .levelTitle___1xAwS {
  display: inline-block;
  width: 120px;
  height: 48px;
  margin-right: 2px;
  line-height: 48px;
  text-align: center;
  background: #E6EBF5;
  border-radius: 4px 4px 0 0;
}
.mapContainer___3RdaG .tableBody___1rk2y .titleBar___3s57y .typeTitle___LDSW_ {
  display: inline-block;
  width: 282px;
  height: 48px;
  margin-right: 2px;
  line-height: 48px;
  text-align: center;
  background: #f7e5e6;
  border-radius: 4px 4px 0 0;
}
.mapContainer___3RdaG .tableBody___1rk2y .contentBar___2SEsp {
  display: flex;
  flex-wrap: nowrap;
  margin-bottom: 2px;
}
.mapContainer___3RdaG .tableBody___1rk2y .contentBar___2SEsp:last-child .levelContent___1VDbQ {
  display: inline-block;
  width: 120px;
  height: 48px;
  margin-right: 2px;
  line-height: 48px;
  text-align: center;
  background: #e6ebf5;
  border-radius: 0 0 4px 4px;
}
.mapContainer___3RdaG .tableBody___1rk2y .contentBar___2SEsp:last-child .typeContent___18tBt {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 140px;
  height: 48px;
  margin-right: 2px;
  text-align: center;
  background: #f7e5e6;
  border-radius: 0 0 4px 4px;
}
.mapContainer___3RdaG .tableBody___1rk2y .contentBar___2SEsp .levelContent___1VDbQ {
  display: inline-block;
  width: 120px;
  height: 48px;
  margin-right: 2px;
  line-height: 48px;
  text-align: center;
  background: #e6ebf5;
}
.mapContainer___3RdaG .tableBody___1rk2y .contentBar___2SEsp .typeContent___18tBt {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 140px;
  height: 48px;
  margin-right: 2px;
  text-align: center;
  background: #f7e5e6;
}

.titleRow___PlP1A {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 84px;
  line-height: 84px;
}
.titleRow___PlP1A .title___3teJR {
  font-weight: bold;
  font-size: 18px;
}
.titleRow___PlP1A .ant-btn {
  margin-left: 20px;
}
.left___3ANOn {
  display: flex;
  flex-direction: column;
  height: 100%;
  overflow: hidden;
}
.left___3ANOn .titleRow___PlP1A {
  padding: 0 20px;
}
.left___3ANOn .leftBody___10lf- {
  position: relative;
  display: flex;
  flex: 1 1;
  flex-direction: column;
  padding: 0 20px;
  overflow: hidden;
}
.left___3ANOn .leftBody___10lf- .subTitle___16SIt {
  position: relative;
  height: 22px;
  margin-top: 18px;
  margin-bottom: 10px;
  padding-left: 11px;
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
}
.left___3ANOn .leftBody___10lf- .subTitle___16SIt::before {
  position: absolute;
  top: 3px;
  left: 0;
  width: 3px;
  height: 16px;
  background: #008CF4;
  border-radius: 2px;
  content: '';
}
.left___3ANOn .leftBody___10lf- .typeList___3Ux31 {
  flex: 1 1;
  overflow-y: auto;
}
.left___3ANOn .leftBody___10lf- .typeList___3Ux31 .type___2qBJd {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 44px;
  padding: 0 12px 0 16px;
  font-weight: 500;
  border-radius: 4px;
}
.left___3ANOn .leftBody___10lf- .typeList___3Ux31 .type___2qBJd .actions___3zJtx {
  display: none;
}
.left___3ANOn .leftBody___10lf- .typeList___3Ux31 .type___2qBJd:hover {
  background: #F6F7F9;
  cursor: pointer;
}
.left___3ANOn .leftBody___10lf- .typeList___3Ux31 .type___2qBJd:hover .actions___3zJtx {
  display: flex;
  align-items: center;
}
.left___3ANOn .leftBody___10lf- .typeList___3Ux31 .active___3GgLq {
  background: #E5F3FE;
}
.left___3ANOn .leftBody___10lf- .typeList___3Ux31 .active___3GgLq:hover {
  background: #E5F3FE;
}
.left___3ANOn .leftBody___10lf- .addBtn___1dn7t {
  width: 100%;
  padding-top: 10px;
  text-align: center;
  background: #FFF;
}
.right___1pJj8 {
  display: flex;
  flex-direction: column;
  min-width: 1060px;
  height: 100%;
}
.right___1pJj8 .ant-table-thead > tr > th:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan])::before {
  width: 0;
}
.right___1pJj8 .ant-table-row {
  cursor: pointer;
}

.staffCard___2iECh {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 70px;
  margin-top: 10px;
  padding: 0 20px;
  border: 1px solid #e0e0e0;
  border-radius: 5px;
}

.contentContainer___hoVAv {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.contentContainer___hoVAv .tableContainer___3h30N {
  flex: 1 1;
  overflow: hidden;
}
.selectCorp___13_9X {
  overflow: hidden;
}
.formContainer___1WTQ2 {
  float: left;
}
.desabled___16vvp {
  color: #ccc;
  cursor: not-allowed;
}
.desabled___16vvp:hover {
  color: #ccc;
}

.title___2yip_ {
  display: flex;
  margin-bottom: 16px;
}
.title___2yip_ div {
  flex: 1 1;
}
.dutyGroupRow___3NIqZ {
  display: flex;
}
.dutyGroupRow___3NIqZ .input___3_jiV {
  flex: 1 1;
  margin-right: 10px;
  margin-bottom: 20px;
}
.dutyGroupRow___3NIqZ .dutyGroupStaffButtonBox___2PweA {
  flex: 1 1;
  margin-left: 10px;
  overflow: hidden;
}
.dutyGroupRow___3NIqZ .dutyGroupStaffButtonBox___2PweA .dutyGroupStaffButton___1yTVL {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}
.dutyGroupRow___3NIqZ .dutyGroupStaffButtonBox___2PweA .dutyGroupStaffButton___1yTVL button {
  width: 100%;
  padding: 2px 14px !important;
}
.dutyGroupRow___3NIqZ .dutyGroupStaffButtonBox___2PweA .dutyGroupStaffButton___1yTVL .dutyGroupStaffs___2_blB {
  overflow: hidden;
  text-align: left;
  text-overflow: ellipsis;
}
.dutyGroupRow___3NIqZ .dutyGroupStaffButtonBox___2PweA .dutyGroupStaffButton___1yTVL .dutyGroupStaffButtonIcon___2GFLu svg {
  margin: 0 !important;
}
.dutyGroupRow___3NIqZ .deleteIcon___1LXgo {
  width: 14px;
  height: 14px;
  margin-left: 20px;
  line-height: 14px;
  transform: translateY(11px);
  cursor: pointer;
}

.wtCellFixedContainer___5-urf {
  display: flex;
  height: 36px;
  overflow: hidden;
  line-height: 36px;
}
.wtCellFixedContainer___5-urf .boxs___3Vg9t {
  flex: 1 1;
  display: flex;
  flex-wrap: wrap;
}
.wtCellFixedContainer___5-urf .boxs___3Vg9t > span {
  float: left;
}
.wtCellFixedContainer___5-urf.elem___3Opjx {
  height: 32px;
  line-height: 32px;
}
.wtCellFixedContainer___5-urf.elem___3Opjx .boxs___3Vg9t > span {
  margin-right: 10px;
}
.wtCellFixedContainer___5-urf.avatar___1TpD_ .boxs___3Vg9t > span {
  margin: 0 10px;
}
.wtCellFixedContainer___5-urf.avatar___1TpD_ .boxs___3Vg9t > span:first-child {
  margin-left: 0;
}
.wtCellFixedContainer___5-urf .ant-popover-open {
  color: #fff;
  background-color: #008cf4;
}
.wtCellFixedContainerMore___3jTUo {
  display: inline-block;
  width: 24px;
  height: 24px;
  color: #666;
  line-height: 18px;
  text-align: center;
  background: #e5e5e5;
  border-radius: 50%;
  transform: translateY(7px);
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.wtCellFixedContainerMoreHidden___QTiez {
  display: none;
}
.wtCellFixedPopover___2VtO6 {
  max-width: 432px;
  max-height: 190px;
  overflow: auto;
  display: flex;
  flex-wrap: wrap;
  line-height: 36px;
}
.wtCellFixedPopover___2VtO6.elem___3Opjx > span {
  margin: 5px;
}
.wtCellFixedPopover___2VtO6.avatar___1TpD_ > span {
  margin: 10px;
}
.wtCellFixedChildren___1xXfG .dot___3PwqU {
  width: 10px;
  height: 10px;
  margin-right: 6px;
  border-radius: 50%;
}
.wtCellFixedChildren___1xXfG > span {
  float: left;
}
.wtCellFixedChildren___1xXfG.elem___3Opjx .boxs___3Vg9t > span,
.wtCellFixedChildren___1xXfG.elem___3Opjx > span {
  display: inline-flex;
  align-items: center;
  height: 32px;
  padding: 0 14px;
  background: #f7f7f7;
  border: 1px solid #e0e0e0;
  border-radius: 4px;
}

.contentHeader_filters___1b7mi .ant-form-item {
  min-width: 200px;
  margin-right: 20px;
  margin-bottom: 0;
}
.contentHeader_filters_topline___YBl7S {
  display: flex;
  justify-content: space-between;
}
.contentHeader_filters_topline_left___3TfoE {
  display: flex;
}
.contentHeader_filters_bottomline___3KNkA {
  display: flex;
  margin-top: 20px;
}
.contentBody___eE0K4 {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.contentBody___eE0K4 .ant-picker {
  border-color: #E0E0E0;
}
.contentBody___eE0K4 .ant-select-selector {
  border-color: #E0E0E0 !important;
}
.contentBody___eE0K4 .ant-table-header {
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
}
.contentBody___eE0K4 .ant-table-tbody > .ant-table-expanded-row > td {
  padding: 0 !important;
}
.contentBody___eE0K4 .ant-table-tbody > .ant-table-expanded-row > td .ant-table {
  margin: 0 !important;
  margin-left: 33px !important;
}
.contentBody___eE0K4 .ant-table-tbody > .ant-table-expanded-row > td .ant-table tr > th::before {
  display: none;
}
.contentBody___eE0K4 .ant-table .ant-table-expanded-row-fixed {
  margin: 0;
  padding: 0;
}
.contentBody___eE0K4 .ant-table .ant-table-expanded-row-fixed th,
.contentBody___eE0K4 .ant-table .ant-table-expanded-row-fixed td {
  background-color: #f5f9ff;
}
.contentBody___eE0K4 .ant-table-expanded-row .ant-table-thead > tr > th {
  border-right: none;
}
.contentBody___eE0K4 .ant-table-thead > tr > th:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan])::before {
  width: 0;
}
.contentBody___eE0K4 .ant-table-thead > tr:not(:last-child) > th[colspan] {
  border-bottom: 1px solid #f0f0f0;
}

.set_posttion {
  height: 100%;
  background: url(./static/wtpeople_img_bg.ebf3e4c8.svg);
  background-color: #f7f7f7;
}
.set_posttion .head {
  position: relative;
  z-index: 1000;
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 68px;
  padding: 0 30px;
  background: #fff;
  box-shadow: 0 3px 6px 0 #e5e5e5;
}
.set_posttion .head .head_left {
  display: flex;
  align-items: center;
}
.set_posttion .head .title {
  height: 28px;
  margin-left: 41px;
  font-weight: 500;
  font-size: 20px;
}
.set_posttion .head .line {
  position: absolute;
  left: 174px;
  width: 1px;
  height: 24px;
  background: #999;
}
.set_posttion .step_position_container {
  position: relative;
  height: calc(100vh - 115px);
  overflow-x: auto;
  overflow-y: hidden;
}
.set_posttion .step_position_container .step_two {
  display: flex;
  justify-content: space-around;
  height: 100%;
  color: #333;
  font-size: 14px;
  /* 选中样式 */
  /* 公共样式 */
  /* 多行/签署区 */
  /* 拉伸元素掩饰 */
}
.set_posttion .step_position_container .step_two .head {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 6;
  width: 100%;
  height: 50px;
  line-height: 50px;
  background-color: #ddd;
}
.set_posttion .step_position_container .step_two .page_left {
  width: 320px;
  padding: 24px;
  overflow-y: auto;
  background-color: #fff;
}
.set_posttion .step_position_container .step_two .page_left .auto_container {
  display: flex;
}
.set_posttion .step_position_container .step_two .page_left p {
  margin: 0;
  padding: 0;
  color: #666;
}
.set_posttion .step_position_container .step_two .page_left h2,
.set_posttion .step_position_container .step_two .page_left h1 {
  margin-bottom: 14px;
  font-weight: 500;
  font-size: 14px;
}
.set_posttion .step_position_container .step_two .page_left h2 {
  margin-top: 30px;
  margin-bottom: 10px;
}
.set_posttion .step_position_container .step_two .page_view {
  flex: 1 1;
  overflow-y: auto;
}
.set_posttion .step_position_container .step_two .page_view .page {
  position: relative;
  width: 592.28px;
  height: 841.89px;
  background-color: #fff;
  box-shadow: 0 2px 4px 0 #e5e5e5;
}
.set_posttion .step_position_container .step_two .page_box {
  width: 595.28px;
  margin: 20px auto 0;
  padding-bottom: 20px;
}
.set_posttion .step_position_container .step_two .page_box .float_layer {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  width: 100%;
  height: 100%;
}
.set_posttion .step_position_container .step_two .page_right {
  width: 320px;
  height: 100%;
  padding: 24px;
  background-color: #fff;
  box-shadow: 0 2px 4px 0 #e5e5e5;
}
.set_posttion .step_position_container .step_two .page_right h1 {
  height: 56px;
  font-weight: 500;
  font-size: 18px;
  line-height: 56px;
  text-align: left;
  border-bottom: 1px solid #e5e5e5;
}
.set_posttion .step_position_container .step_two .page_right .style_set .chat_container .chat_icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 36px;
  height: 36px;
  margin-right: 20px;
  font-weight: bold;
  font-size: 16px;
  background: #fff;
  border: 1px solid #e0e0e0;
  border-radius: 4px;
}
.set_posttion .step_position_container .step_two .page_right .style_set .chat_container .chat_icon:hover {
  border-color: #008cf4;
  cursor: pointer;
}
.set_posttion .step_position_container .step_two .page_right .style_set .chat_container .color_box {
  width: 68px;
  border: 1px solid #e0e0e0;
  border-radius: 4px;
}
.set_posttion .step_position_container .step_two .page_right .style_set .chat_container .color_box .icon_color {
  width: 56px;
  height: 24px;
  margin: 6px 10px;
  overflow: hidden;
  border-radius: 4px;
}
.set_posttion .step_position_container .step_two .page_right .style_set .chat_container .color_box .icon_color svg {
  float: right;
  margin-top: 6px;
  margin-right: 5px;
}
.set_posttion .step_position_container .step_two .page_right .style_set h2 {
  margin-top: 30px;
  margin-bottom: 10px;
  padding: 0;
  font-weight: normal;
  font-size: 14px;
}
.set_posttion .step_position_container .step_two .page_right .style_set h2:first-child {
  margin-top: 24px;
}
.set_posttion .step_position_container .step_two .page_right .style_set input {
  height: 36px;
  padding-left: 14px;
  line-height: 36px;
  border: 1px solid #e0e0e0;
  border-radius: 4px;
}
.set_posttion .step_position_container .step_two .page_right .style_set input:hover {
  border-color: #008cf4;
  cursor: pointer;
}
.set_posttion .step_position_container .step_two .page_right .style_set .chat_container {
  display: flex;
  flex-wrap: wrap;
}
.set_posttion .step_position_container .step_two .page_right .style_set .chat_container .ant-select {
  height: 36px;
}
.set_posttion .step_position_container .step_two .page_right .style_set .chat_container .ant-select.chat_family {
  width: 160px;
}
.set_posttion .step_position_container .step_two .page_right .style_set .chat_container .ant-select.chat_num {
  width: 102px;
}
.set_posttion .step_position_container .step_two .page_right .style_set .chat_container > * {
  margin-bottom: 20px;
}
.set_posttion .step_position_container .step_two div[dom-type='sign'],
.set_posttion .step_position_container .step_two div[tool-type='sign'] {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 98px;
  height: 98px;
  word-break: break-all;
  background: #fff;
}
.set_posttion .step_position_container .step_two div[tool-type='sign'] {
  border: 1px solid #e0e0e0;
  border-radius: 4px;
}
.set_posttion .step_position_container .step_two .comp-active {
  background: #f5f5f5 !important;
  border: 1px solid #008cf4 !important;
}
.set_posttion .step_position_container .step_two .comp-active .drag_frag {
  opacity: 1;
}
.set_posttion .step_position_container .step_two .unable-field {
  background-color: #fef1d6 !important;
}
.set_posttion .step_position_container .step_two div[dom-type='sign'],
.set_posttion .step_position_container .step_two div[dom-type='otherOne'],
.set_posttion .step_position_container .step_two div[dom-type='otherTwo'],
.set_posttion .step_position_container .step_two div[dom-type='signedSubject'],
.set_posttion .step_position_container .step_two div[dom-type='staffField'] {
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  word-break: keep-all;
  background-color: #f5f5f5;
  border: 1px dotted #008cf4;
  border-radius: 0 !important;
  cursor: move;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.set_posttion .step_position_container .step_two .keepMore {
  white-space: normal;
  text-overflow: ellipsis;
  word-break: break-all;
}
.set_posttion .step_position_container .step_two .hideMore {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.set_posttion .step_position_container .step_two .sing_date {
  position: absolute;
  bottom: -24px;
}
.set_posttion .step_position_container .step_two div[tool-type='otherOne'],
.set_posttion .step_position_container .step_two div[tool-type='otherTwo'] {
  width: 131px;
  font-size: 14px;
  text-align: center;
  background: #fff;
}
.set_posttion .step_position_container .step_two .left_atuo_box:first-child {
  margin-right: 10px;
}
.set_posttion .step_position_container .step_two .left_atuo_box {
  height: 36px;
  line-height: 36px;
  border: 1px solid #e0e0e0;
  border-radius: 4px;
}
.set_posttion .step_position_container .step_two div[tool-type='signedSubject'],
.set_posttion .step_position_container .step_two .field_box {
  width: 272px;
  text-align: center;
}
.set_posttion .step_position_container .step_two .left_field_box {
  height: 36px;
  margin-bottom: 10px;
  line-height: 36px;
  text-align: center;
  background: #fff;
  border: 1px solid #e0e0e0;
  border-radius: 4px;
}
.set_posttion .step_position_container .step_two .drag_frag {
  position: absolute;
  z-index: 2;
  width: 6px;
  height: 6px;
  background: #fff;
  border: 1px solid #004cc0;
  border-radius: 50%;
  opacity: 0;
}
.set_posttion .step_position_container .step_two .top_btn {
  top: -4px;
  left: 50%;
  transform: translateX(-50%);
  cursor: n-resize;
}
.set_posttion .step_position_container .step_two .bottom_btn {
  bottom: -4px;
  left: 50%;
  transform: translateX(-50%);
  cursor: s-resize;
}
.set_posttion .step_position_container .step_two .right_btn {
  top: 50%;
  right: -4px;
  transform: translateY(-50%);
  cursor: e-resize;
}
.set_posttion .step_position_container .step_two .left_btn {
  top: 50%;
  left: -4px;
  transform: translateY(-50%);
  cursor: w-resize;
}
.set_posttion .step_position_container .step_two .tool_index {
  z-index: 5;
}
.set_posttion .step_position_container .step_two .marRightTen {
  margin-right: 10px;
}
.set_posttion .step_position_container .step_two .align_style {
  display: flex;
  align-items: center;
  justify-content: space-around;
  width: 114px;
  height: 36px;
  border: 1px solid #e0e0e0;
  border-radius: 4px;
}
.set_posttion .step_position_container .step_two .align_style:hover {
  border-color: #008cf4;
  cursor: pointer;
}

.orgCard {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: left;
  width: 274px;
  margin: 0 auto;
  margin-bottom: 71px;
  padding: 20px;
  color: #fff;
  font-size: 14px;
  background: #008cf4;
  border-radius: 4px;
  box-shadow: 0 2px 4px 0 #e5e5e5;
}
.orgCard h4 {
  width: 208px;
  margin-bottom: 0;
  overflow: hidden;
  color: #fff;
  font-size: 16px;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.orgCardAvatar {
  float: left;
  font-size: 32px;
}
.orgCardAvatar img {
  display: inline-block;
  float: left;
  width: 32px;
  height: 32px;
  font-size: 32px;
  border-radius: 20px;
}
.remove {
  display: flex;
  align-items: center;
  height: 70px;
}
.cardTouch {
  float: left;
  line-height: 62px;
}
.cardTouch .addStaff {
  float: right;
  margin-left: 26px;
  color: #fff;
  font-size: 14px;
  text-align: right;
}
.cardTouch .phone {
  padding-left: 11px;
  font-size: 14px;
}
.cardTouch .nick {
  display: block;
  float: left;
  max-width: 90px;
  padding-left: 11px;
  overflow: hidden;
  font-size: 14px;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.orgCardChange {
  position: absolute;
  top: 0;
  left: 0;
  width: 300px;
  height: 149px;
}
.orgCardUser {
  display: flex;
  align-items: center;
}
.org {
  text-align: center;
}
.org :global(.woketech) {
  font-size: 20px;
}
.orgCardType {
  float: left;
}
.orgCardType span {
  padding-left: 10px;
}
.orgCardBtom {
  position: absolute;
  bottom: 20px;
  left: 50%;
}
.orgCardNum {
  display: inline-block;
  padding-left: 40px;
  text-align: center;
}
.orgCardNum span {
  padding-left: 10px;
}
.addChildOrg {
  position: absolute;
  bottom: -56px;
  left: 50%;
  z-index: 13;
  margin-left: 1px;
  font-size: 20px;
  transform: translate(-50%);
  cursor: pointer;
}
.addChildOrgPackup {
  display: inline-flex;
  justify-content: center;
  font-size: 20px;
  cursor: pointer;
}
:global(.ant-drawer-footer) {
  padding: 16px 24px;
}
.addChildOrgNotPackup {
  position: absolute;
  bottom: -28px;
  left: 50%;
  z-index: 15;
  font-size: 20px;
  transform: translate(-50%);
  cursor: pointer;
}
.orgCardUnfold {
  position: absolute;
  bottom: -16px;
  left: 50%;
  z-index: 13;
  font-size: 20px;
  transform: translate(-50%);
  cursor: pointer;
}
.orgCardUnfold::after {
  position: absolute;
  bottom: -57px;
  left: 50%;
  z-index: 9;
  display: block;
  width: 2px;
  height: 64px;
  background-color: #cacaca;
  content: '';
}
.Unfold {
  display: inline-flex;
  justify-content: center;
}
.orgCardUnfoldClose {
  position: absolute;
  left: 50%;
  z-index: 13;
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  height: 60px;
  font-size: 20px;
  transform: translate(-50%);
  cursor: pointer;
}
.orgCardChild {
  position: relative;
  left: 50%;
  display: flex;
  align-items: center;
  justify-content: left;
  width: 274px;
  margin-bottom: 71px;
  padding: 20px;
  color: #333;
  font-size: 14px;
  background: #fff;
  border: 1px solid #fff;
  border-radius: 4px;
  box-shadow: 0 2px 4px 0 #e5e5e5;
  transform: translate(-50%);
}
.orgCardChild .addStaff {
  float: right;
  margin-left: 26px;
  color: #008cf4;
  font-size: 14px;
  text-align: right;
}
.orgCardChild .phone {
  padding-left: 11px;
  font-size: 14px;
}
.orgCardChild .nick {
  display: block;
  float: left;
  max-width: 90px;
  padding-left: 11px;
  overflow: hidden;
  font-size: 14px;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.orgCardChild h4 {
  width: 208px;
  margin-bottom: 0;
  overflow: hidden;
  font-size: 16px;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.orgCardChild > div {
  min-width: 200px;
}
.orgCardChild:hover {
  border: 1px solid #008cf4;
}
.orgNodeFirstChild {
  display: flex;
}
.orgNodeFirstChild > div {
  position: relative;
  float: left;
  padding: 40px 0;
}
.orgNodeFirstChild > div::before,
.orgNodeFirstChild > div::after {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9;
  width: 50%;
  height: 40px;
  content: '';
}
.orgNodeFirstChild > div::after {
  left: 50%;
  border-left: 2px solid #cacaca;
}
.orgNodeFirstChild .orgArrowUnfold {
  position: absolute;
  top: 20px;
  left: 50%;
  z-index: 17;
  color: #cacaca;
  font-size: 22px;
  transform: translate(-50%);
}
.orgNodeChild {
  display: flex;
}
.orgNodeChild > div {
  position: relative;
  float: left;
  padding: 40px 20px;
}
.orgNodeChild > div::before,
.orgNodeChild > div::after {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9;
  width: 50%;
  height: 40px;
  content: '';
}
.orgNodeChild > div::after {
  left: 50%;
  border-left: 2px solid #cacaca;
}
.orgNodeChild > div(:first-child)::before {
  height: 0;
}
.orgNodeChild > div:not(:first-child)::before,
.orgNodeChild > div:not(:last-child)::after {
  border-top: 2px solid #cacaca;
}
.orgNodeChild > div:nth-last-child(1):first-child {
  padding-top: 20px;
}
.orgNodeChild > div:nth-last-child(1):first-child::before,
.orgNodeChild > div:nth-last-child(1):first-child::after {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9;
  width: 50%;
  height: 10px;
  content: '';
}
.orgNodeChild > div:nth-last-child(1):first-child::after {
  left: 50%;
  border-left: 2px solid #cacaca;
}
.orgNodeChild > div:nth-last-child(1):first-child(:first-child)::before {
  height: 0;
}
.orgNodeChild > div:nth-last-child(1):first-child .orgArrowUnfold {
  top: -3px;
}
.orgArrowUnfold {
  position: absolute;
  top: 20px;
  left: 50%;
  z-index: 17;
  color: #cacaca;
  font-size: 22px;
  transform: translate(-50%);
}
.orgContainer {
  display: flex;
  flex-direction: column;
  height: calc(100% - 48px);
  margin: 24px;
  padding: 24px;
  border-radius: 6px;
}
.orgContainer .tools {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  position: relative;
  margin-bottom: 5px;
}
.orgContainer .tools .title {
  position: absolute;
  left: 0;
  top: 6px;
  font-size: 18px;
  font-weight: 500;
  margin: 0;
}
.orgContainer .tools .title b {
  font-weight: normal;
  font-size: 14px;
  color: #999999;
}
.orgContainer .tools .title b:first-child {
  margin-left: 20px;
}
.orgContainer .tools .title b.line {
  margin: 0 8px;
  vertical-align: text-top;
  color: #e5e5e5;
}
.orgContainer .tools button {
  margin: 0 10px;
  background-color: #fff;
}
.orgContainer .tools :global(.ant-radio-button-wrapper) {
  display: inline-flex;
  align-items: center;
}
.orgContainer .chartShadow {
  flex: 1 1;
  overflow: auto;
}
.orgContainer .chartShadow :global(.ant-drawer-right.ant-drawer-open .ant-drawer-content-wrapper) {
  box-shadow: none;
  box-shadow: initial;
}
.orgContainer .chartShadow .woketechIcon {
  font-size: 22px;
}
.orgContainer .tableShadow {
  overflow: auto;
  background: #fff;
  border-radius: 5px;
}
.orgContainer .tableShadow :global(.ant-drawer-right.ant-drawer-open .ant-drawer-content-wrapper) {
  box-shadow: none;
  box-shadow: initial;
}
.orgContainer .tableShadow .woketechIcon {
  font-size: 22px;
}
.orgContainer .tableShadow :global(.ant-table-cell-with-append) {
  display: flex;
  align-items: center;
}
.orgContainer .tableShadow :global(.ant-table-tbody > tr:not(.ant-table-measure-row) > td) {
  height: 74px;
}
.orgContainer .tableShadow :global(.ant-btn-link) {
  margin-right: 20px;
}
.orgTypeName :global(.ant-form-item-control-input-content) {
  height: 36px;
}
.scaleTree {
  position: fixed;
  right: 30px;
  bottom: 20px;
  float: left;
}
.scaleTree h4 {
  position: absolute;
  top: 0;
  left: 36px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.orgDrawer .orgType {
  float: right;
  margin: 0;
  padding: 6px 20px !important;
  color: #999;
  font-size: 14px;
  border: 1px solid #e0e0e0;
  border-radius: 4px;
  cursor: pointer;
}
.orgDrawer .orgType:first-child {
  position: absolute;
  right: 108px;
}
.orgDrawer .orgType:last-child {
  position: absolute;
  left: 0;
  margin-right: 0;
}
.orgDrawer .orgType:nth-child(2) {
  position: absolute;
  left: 109px;
}
.orgDrawer .orgType:nth-child(3) {
  position: absolute;
  right: 0;
  margin-right: 0;
}
.orgDrawer .orgType:hover {
  color: #008cf4;
  border: 1px solid #008cf4;
}
.orgDrawer .orgTypeActive {
  color: #008cf4;
  border: 1px solid #008cf4;
}
.orgDrawer :global(.ant-select-tree .ant-select-tree-node-content-wrapper) {
  padding: 0 5px;
}
.orgDrawer :global(.ant-select-tree-title) {
  display: inline-flex;
}

.orgCard___2ZBgj {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: left;
  width: 274px;
  margin: 0 auto;
  margin-bottom: 71px;
  padding: 20px;
  color: #fff;
  font-size: 14px;
  background: #008cf4;
  border-radius: 4px;
  box-shadow: 0 2px 4px 0 #e5e5e5;
}
.orgCard___2ZBgj h4 {
  width: 208px;
  margin-bottom: 0;
  overflow: hidden;
  color: #fff;
  font-size: 16px;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.orgCardAvatar___wAqzD {
  float: left;
  font-size: 32px;
}
.orgCardAvatar___wAqzD img {
  display: inline-block;
  float: left;
  width: 32px;
  height: 32px;
  font-size: 32px;
  border-radius: 20px;
}
.remove___zjIRs {
  display: flex;
  align-items: center;
  height: 70px;
}
.cardTouch___2qzsh {
  float: left;
  line-height: 62px;
}
.cardTouch___2qzsh .addStaff___3Mkyu {
  float: right;
  margin-left: 26px;
  color: #fff;
  font-size: 14px;
  text-align: right;
}
.cardTouch___2qzsh .phone___3vazV {
  padding-left: 11px;
  font-size: 14px;
}
.cardTouch___2qzsh .nick___gzfwG {
  display: block;
  float: left;
  max-width: 90px;
  padding-left: 11px;
  overflow: hidden;
  font-size: 14px;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.orgCardChange___1ucXo {
  position: absolute;
  top: 0;
  left: 0;
  width: 300px;
  height: 149px;
}
.orgCardUser___2F2A_ {
  display: flex;
  align-items: center;
}
.org___2G1et {
  text-align: center;
}
.org___2G1et .woketech {
  font-size: 20px;
}
.orgCardType___2r8Di {
  float: left;
}
.orgCardType___2r8Di span {
  padding-left: 10px;
}
.orgCardBtom___1vv3B {
  position: absolute;
  bottom: 20px;
  left: 50%;
}
.orgCardNum___6XSeD {
  display: inline-block;
  padding-left: 40px;
  text-align: center;
}
.orgCardNum___6XSeD span {
  padding-left: 10px;
}
.addChildOrg___J3fdv {
  position: absolute;
  bottom: -56px;
  left: 50%;
  z-index: 13;
  margin-left: 1px;
  font-size: 20px;
  transform: translate(-50%);
  cursor: pointer;
}
.addChildOrgPackup___3sXQi {
  display: inline-flex;
  justify-content: center;
  font-size: 20px;
  cursor: pointer;
}
.ant-drawer-footer {
  padding: 16px 24px;
}
.addChildOrgNotPackup___2MnpJ {
  position: absolute;
  bottom: -28px;
  left: 50%;
  z-index: 15;
  font-size: 20px;
  transform: translate(-50%);
  cursor: pointer;
}
.orgCardUnfold___hF0uV {
  position: absolute;
  bottom: -16px;
  left: 50%;
  z-index: 13;
  font-size: 20px;
  transform: translate(-50%);
  cursor: pointer;
}
.orgCardUnfold___hF0uV::after {
  position: absolute;
  bottom: -57px;
  left: 50%;
  z-index: 9;
  display: block;
  width: 2px;
  height: 64px;
  background-color: #cacaca;
  content: '';
}
.Unfold___XhIoa {
  display: inline-flex;
  justify-content: center;
}
.orgCardUnfoldClose___2nYUY {
  position: absolute;
  left: 50%;
  z-index: 13;
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  height: 60px;
  font-size: 20px;
  transform: translate(-50%);
  cursor: pointer;
}
.orgCardChild___BuKh3 {
  position: relative;
  left: 50%;
  display: flex;
  align-items: center;
  justify-content: left;
  width: 274px;
  margin-bottom: 71px;
  padding: 20px;
  color: #333;
  font-size: 14px;
  background: #fff;
  border: 1px solid #fff;
  border-radius: 4px;
  box-shadow: 0 2px 4px 0 #e5e5e5;
  transform: translate(-50%);
}
.orgCardChild___BuKh3 .addStaff___3Mkyu {
  float: right;
  margin-left: 26px;
  color: #008cf4;
  font-size: 14px;
  text-align: right;
}
.orgCardChild___BuKh3 .phone___3vazV {
  padding-left: 11px;
  font-size: 14px;
}
.orgCardChild___BuKh3 .nick___gzfwG {
  display: block;
  float: left;
  max-width: 90px;
  padding-left: 11px;
  overflow: hidden;
  font-size: 14px;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.orgCardChild___BuKh3 h4 {
  width: 208px;
  margin-bottom: 0;
  overflow: hidden;
  font-size: 16px;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.orgCardChild___BuKh3 > div {
  min-width: 200px;
}
.orgCardChild___BuKh3:hover {
  border: 1px solid #008cf4;
}
.orgNodeFirstChild___yq0in {
  display: flex;
}
.orgNodeFirstChild___yq0in > div {
  position: relative;
  float: left;
  padding: 40px 0;
}
.orgNodeFirstChild___yq0in > div::before,
.orgNodeFirstChild___yq0in > div::after {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9;
  width: 50%;
  height: 40px;
  content: '';
}
.orgNodeFirstChild___yq0in > div::after {
  left: 50%;
  border-left: 2px solid #cacaca;
}
.orgNodeFirstChild___yq0in .orgArrowUnfold___3yTqB {
  position: absolute;
  top: 20px;
  left: 50%;
  z-index: 17;
  color: #cacaca;
  font-size: 22px;
  transform: translate(-50%);
}
.orgNodeChild___3R6hA {
  display: flex;
}
.orgNodeChild___3R6hA > div {
  position: relative;
  float: left;
  padding: 40px 20px;
}
.orgNodeChild___3R6hA > div::before,
.orgNodeChild___3R6hA > div::after {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9;
  width: 50%;
  height: 40px;
  content: '';
}
.orgNodeChild___3R6hA > div::after {
  left: 50%;
  border-left: 2px solid #cacaca;
}
.orgNodeChild___3R6hA > div(:first-child)::before {
  height: 0;
}
.orgNodeChild___3R6hA > div:not(:first-child)::before,
.orgNodeChild___3R6hA > div:not(:last-child)::after {
  border-top: 2px solid #cacaca;
}
.orgNodeChild___3R6hA > div:nth-last-child(1):first-child {
  padding-top: 20px;
}
.orgNodeChild___3R6hA > div:nth-last-child(1):first-child::before,
.orgNodeChild___3R6hA > div:nth-last-child(1):first-child::after {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9;
  width: 50%;
  height: 10px;
  content: '';
}
.orgNodeChild___3R6hA > div:nth-last-child(1):first-child::after {
  left: 50%;
  border-left: 2px solid #cacaca;
}
.orgNodeChild___3R6hA > div:nth-last-child(1):first-child(:first-child)::before {
  height: 0;
}
.orgNodeChild___3R6hA > div:nth-last-child(1):first-child .orgArrowUnfold___3yTqB {
  top: -3px;
}
.orgArrowUnfold___3yTqB {
  position: absolute;
  top: 20px;
  left: 50%;
  z-index: 17;
  color: #cacaca;
  font-size: 22px;
  transform: translate(-50%);
}
.orgContainer___3OGr1 {
  display: flex;
  flex-direction: column;
  height: calc(100% - 48px);
  margin: 24px;
  padding: 24px;
  border-radius: 6px;
}
.orgContainer___3OGr1 .tools___2XOKU {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  position: relative;
  margin-bottom: 5px;
}
.orgContainer___3OGr1 .tools___2XOKU .title___1TSh4 {
  position: absolute;
  left: 0;
  top: 6px;
  font-size: 18px;
  font-weight: 500;
  margin: 0;
}
.orgContainer___3OGr1 .tools___2XOKU .title___1TSh4 b {
  font-weight: normal;
  font-size: 14px;
  color: #999999;
}
.orgContainer___3OGr1 .tools___2XOKU .title___1TSh4 b:first-child {
  margin-left: 20px;
}
.orgContainer___3OGr1 .tools___2XOKU .title___1TSh4 b.line___1k-dh {
  margin: 0 8px;
  vertical-align: text-top;
  color: #e5e5e5;
}
.orgContainer___3OGr1 .tools___2XOKU button {
  margin: 0 10px;
  background-color: #fff;
}
.orgContainer___3OGr1 .tools___2XOKU .ant-radio-button-wrapper {
  display: inline-flex;
  align-items: center;
}
.orgContainer___3OGr1 .chartShadow___cSwTR {
  flex: 1 1;
  overflow: auto;
}
.orgContainer___3OGr1 .chartShadow___cSwTR .ant-drawer-right.ant-drawer-open .ant-drawer-content-wrapper {
  box-shadow: none;
  box-shadow: initial;
}
.orgContainer___3OGr1 .chartShadow___cSwTR .woketechIcon___Fe6jc {
  font-size: 22px;
}
.orgContainer___3OGr1 .tableShadow___39lhD {
  overflow: auto;
  background: #fff;
  border-radius: 5px;
}
.orgContainer___3OGr1 .tableShadow___39lhD .ant-drawer-right.ant-drawer-open .ant-drawer-content-wrapper {
  box-shadow: none;
  box-shadow: initial;
}
.orgContainer___3OGr1 .tableShadow___39lhD .woketechIcon___Fe6jc {
  font-size: 22px;
}
.orgContainer___3OGr1 .tableShadow___39lhD .ant-table-cell-with-append {
  display: flex;
  align-items: center;
}
.orgContainer___3OGr1 .tableShadow___39lhD .ant-table-tbody > tr:not(.ant-table-measure-row) > td {
  height: 74px;
}
.orgContainer___3OGr1 .tableShadow___39lhD .ant-btn-link {
  margin-right: 20px;
}
.orgTypeName___2Jbr_ .ant-form-item-control-input-content {
  height: 36px;
}
.scaleTree___3KlkO {
  position: fixed;
  right: 30px;
  bottom: 20px;
  float: left;
}
.scaleTree___3KlkO h4 {
  position: absolute;
  top: 0;
  left: 36px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.orgDrawer___Qq7_f .orgType___3erlj {
  float: right;
  margin: 0;
  padding: 6px 20px !important;
  color: #999;
  font-size: 14px;
  border: 1px solid #e0e0e0;
  border-radius: 4px;
  cursor: pointer;
}
.orgDrawer___Qq7_f .orgType___3erlj:first-child {
  position: absolute;
  right: 108px;
}
.orgDrawer___Qq7_f .orgType___3erlj:last-child {
  position: absolute;
  left: 0;
  margin-right: 0;
}
.orgDrawer___Qq7_f .orgType___3erlj:nth-child(2) {
  position: absolute;
  left: 109px;
}
.orgDrawer___Qq7_f .orgType___3erlj:nth-child(3) {
  position: absolute;
  right: 0;
  margin-right: 0;
}
.orgDrawer___Qq7_f .orgType___3erlj:hover {
  color: #008cf4;
  border: 1px solid #008cf4;
}
.orgDrawer___Qq7_f .orgTypeActive___1EHe0 {
  color: #008cf4;
  border: 1px solid #008cf4;
}
.orgDrawer___Qq7_f .ant-select-tree .ant-select-tree-node-content-wrapper {
  padding: 0 5px;
}
.orgDrawer___Qq7_f .ant-select-tree-title {
  display: inline-flex;
}

.run_tag___3cMOL {
  display: flex;
  align-items: center;
  font-size: 14px;
}
.run_tag_bg___2VhsA {
  justify-content: center;
  padding: 0 8px;
  height: 26px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 4px;
  color: #008cf4;
  border-color: #5bb5f7;
  background-color: #e5f3fe;
}
.run_tag_bg_0___36EMJ {
  color: #fd6868;
  border-color: #fdb9b9;
  background-color: #ffefef;
}
.run_tag_bg_1___2bH4U {
  color: #666;
  background-color: #f5f5f5;
  border-color: #999;
}
.run_tag_bg_KPI___3QCuV,
.run_tag_bg_OKR___2jFxS,
.run_tag_bg_2___2k9Uh {
  color: #008cf4;
  border-color: #5bb5f7;
  background-color: #e5f3fe;
}
.run_tag_bg_3___1-7dX {
  color: #67c239;
  border-color: #9cd780;
  background-color: #eff9eb;
}
.run_tag_circle___1CEc_ {
  display: inline-block;
  width: 10px;
  height: 10px;
  background: transparent;
  border-radius: 50%;
  margin-right: 6px;
}
.run_tag_0___SSIL2 {
  color: #fd6868;
}
.run_tag_0___SSIL2 span {
  background-color: #fd6868;
}
.run_tag_1___3ffd5 {
  color: #333;
}
.run_tag_1___3ffd5 span {
  background-color: #999;
}
.run_tag_2___3kDKE {
  color: #008cf4;
}
.run_tag_2___3kDKE span {
  background-color: #008cf4;
}
.run_tag_3___2Bn-u {
  color: #67c239;
}
.run_tag_3___2Bn-u span {
  background-color: #67c239;
}

.title_manage___1Kgdn {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.title_manage___1Kgdn .title_left___3LI1U {
  display: flex;
  align-items: center;
  color: #999;
  font-size: 18px;
  font-weight: normal;
}
.title_manage___1Kgdn .title_left___3LI1U b {
  color: #333;
  font-size: 18px;
  font-weight: 500;
  margin-right: 20px;
}
.title_manage___1Kgdn .title_left___3LI1U .line___1FITQ {
  margin: 0 8px;
  color: #e5e5e5;
}
.staffManageContainer___1p4-k {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.staffManageContainer___1p4-k .btns___1wlvR button {
  margin-left: 20px;
}
.staffManageContainer___1p4-k .ant-modal-content .ant-modal-body {
  padding: 0;
}
.staffManageContainer___1p4-k .ant-modal-content .ant-modal-body .warmPrompt___3px4f {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 20px 53px 26px;
  color: #333;
  font-size: 14px;
  font-family: PingFang SC, PingFang SC-Regular;
  line-height: 24px;
  text-align: center;
}
.staffManageContainer___1p4-k .ant-modal-content .ant-modal-body .warmPrompt___3px4f img {
  width: 200px;
  height: 200px;
}
.staffManageContainer___1p4-k .ant-modal-content .ant-modal-footer {
  height: 80px;
  padding: 0;
}
.staffManageContainer___1p4-k .ant-modal-content .ant-modal-footer .warmButton___1bHNe {
  display: flex;
  justify-content: center;
}
.staffManageContainer___1p4-k .ant-modal-content .ant-modal-footer .warmButton___1bHNe .btn___1gIIH {
  width: 180px;
  height: 40px;
}
.staffManageContainer___1p4-k .ant-select-selector {
  border-color: #e0e0e0 !important;
}
.staffManageContainer___1p4-k .ant-tooltip-inner {
  width: -webkit-max-content !important;
  width: -moz-max-content !important;
  width: max-content !important;
  padding: 14px;
}
.staffManageContainer___1p4-k .ant-tooltip-inner .firstTip___11-tj {
  margin-bottom: 10px;
}
.staffManageContainer___1p4-k .ant-tooltip-inner .dotted___2l4oE {
  display: inline-block;
  width: 6px;
  height: 6px;
  margin-right: 6px;
  margin-bottom: 2px;
  background: #999;
  border-radius: 50%;
}
.staffManageContainer___1p4-k .ant-table-header {
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
}
.staffManageContainer___1p4-k .ant-table-tbody > .ant-table-expanded-row > td {
  padding: 0 !important;
}
.staffManageContainer___1p4-k .ant-table-tbody > .ant-table-expanded-row > td .ant-table {
  margin: 0 !important;
  margin-left: 33px !important;
}
.staffManageContainer___1p4-k .ant-table-tbody > .ant-table-expanded-row > td .ant-table tr > th::before {
  display: none;
}
.staffManageContainer___1p4-k .ant-table .ant-table-expanded-row-fixed {
  margin: 0;
  padding: 0;
}
.staffManageContainer___1p4-k .ant-table .ant-table-expanded-row-fixed th,
.staffManageContainer___1p4-k .ant-table .ant-table-expanded-row-fixed td {
  background-color: #f5f9ff;
}
.staffManageContainer___1p4-k .ant-table-expanded-row .ant-table-thead > tr > th {
  border-right: none;
}
.staffManageContainer___1p4-k .ant-table-thead > tr > th:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan])::before {
  width: 0;
}
.staffManageContainer___1p4-k .ant-table-thead > tr:not(:last-child) > th[colspan] {
  border-bottom: 1px solid #f0f0f0;
}

.colorPickerContainer___2QBBe {
  position: relative;
  display: inline-block;
  box-sizing: border-box;
  width: 36px;
  height: 36px;
  padding: 4px;
  font-size: 0;
  border: 1px solid #e6e6e6;
  border-radius: 4px;
  cursor: pointer;
}
.colorPickerContainer___2QBBe .colorPickerColor___3_2XZ {
  position: relative;
  display: block;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  text-align: center;
  border-radius: 2px;
}
.colorPickerContainer___2QBBe .colorPickerColor___3_2XZ .colorPickerColorInner___3sDHC {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 2px;
}
.colorPickerContainer___2QBBe .colorPickerIcon___26-x9 {
  position: absolute;
  top: 50%;
  left: 50%;
  display: inline-block;
  width: 100%;
  color: #fff;
  text-align: center;
  transform: translate3d(-50%, -50%, 0);
}
.colorPickerContainer___2QBBe .colorPickerIcon___26-x9 i {
  font-size: 12px;
}
.preColor___1LGpP {
  display: inline-block;
  width: 26px;
  height: 26px;
  margin-top: 4px;
  margin-right: 12px;
  margin-left: 12px;
  border-radius: 2px;
}

.WtDraggableTable___jijXY .ant-table-row {
  height: 56px;
}
.WtDraggableTable___jijXY tr.dropOverDown___39ojU td {
  border-bottom: 2px dashed #1890ff;
}
.WtDraggableTable___jijXY tr.dropOverUpward___9wauT td {
  border-top: 2px dashed #1890ff;
}

.contentBody___ExHf3 {
  display: flex;
  height: 100%;
}
.contentBody___ExHf3 .selfDefine___2ulum {
  min-width: 68px;
  margin-left: 16px;
  padding: 3px 8px;
  color: #f7bb33;
  font-size: 12px;
  text-align: center;
  background: rgba(247, 187, 51, 0.1);
  border: 1px solid rgba(247, 187, 51, 0.4);
  border-radius: 4px;
}
.contentBody___ExHf3 .system___1DU2I {
  min-width: 68px;
  margin-left: 16px;
  padding: 3px 8px;
  color: #666;
  font-size: 12px;
  text-align: center;
  background: #f5f5f5;
  border: 1px solid #e5e5e5;
  border-radius: 4px;
}

/* 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-pro-form-group-title {
  margin-bottom: 16px;
  font-weight: bold;
}
.ant-pro-form-group-container {
  flex-wrap: wrap;
  max-width: 100%;
}
.ant-pro-form-group-container > div.ant-space-item {
  max-width: 100%;
}
.ant-pro-form-group-twoLine {
  display: block;
  width: 100%;
}
.ant-pro-form-group-twoLine .ant-pro-form-group-title {
  width: 100%;
  margin: 8px 0;
}
.ant-pro-form-group-twoLine .ant-pro-form-group-container {
  padding-left: 16px;
}
.ant-pro-form-group-twoLine .ant-space-item,
.ant-pro-form-group-twoLine .ant-form-item {
  width: 100%;
}
.ant-pro-form-group-twoLine .ant-form-item-control {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.ant-pro-form-group-twoLine .ant-form-item-control-input {
  align-items: center;
  justify-content: flex-end;
}
.ant-pro-form-group-twoLine .ant-form-item-control-input-content {
  flex: none;
}

/* 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-pro-core-label-tip {
  display: flex;
  align-items: center;
}
.ant-pro-core-label-tip-icon {
  display: block;
  margin-left: 4px;
  cursor: pointer;
}
.ant-pro-core-label-tip-subtitle {
  margin-left: 4px;
  color: #999999;
  font-weight: normal;
  font-size: 14px;
  white-space: nowrap;
}

.ant-pro-form-list {
  max-width: 100%;
}
.ant-pro-form-list-item .ant-form-item-label {
  display: none;
}
.ant-pro-form-list-container {
  margin-right: 8px;
}
.ant-pro-form-list-item:first-of-type div:first-of-type .ant-form-item .ant-form-item-label {
  display: inline-block;
}
.ant-pro-form-list-action {
  height: 32px;
  margin-bottom: 24px;
  line-height: 32px;
}
.ant-pro-form-list .ant-pro-card .ant-pro-card-extra .ant-pro-form-list-action {
  margin-bottom: 0;
}
.ant-pro-form-list-action-icon {
  margin-right: 8px;
  cursor: pointer;
  transition: color 0.3s ease-in-out;
}
.ant-pro-form-list-action-icon:hover {
  color: #008CF4;
}
.ant-pro-form-list-action-icon:last-child {
  margin-right: 0;
}
.ant-pro-form-list-creator-button-top {
  margin-bottom: 24px;
}

/* 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-popconfirm {
  z-index: 1060;
}

/* 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: #666666;
  overflow-wrap: break-word;
}
.ant-typography.ant-typography-secondary {
  color: #999999;
}
.ant-typography.ant-typography-success {
  color: #67C239;
}
.ant-typography.ant-typography-warning {
  color: #faad14;
}
.ant-typography.ant-typography-danger {
  color: #FD6868;
}
a.ant-typography.ant-typography-danger:active,
a.ant-typography.ant-typography-danger:focus,
a.ant-typography.ant-typography-danger:hover {
  color: #ff9591;
}
.ant-typography.ant-typography-disabled {
  color: #CCCCCC;
  cursor: not-allowed;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
div.ant-typography,
.ant-typography p {
  margin-bottom: 1em;
}
h1.ant-typography,
.ant-typography h1 {
  margin-bottom: 0.5em;
  color: #333333;
  font-weight: 600;
  font-size: 38px;
  line-height: 1.23;
}
h2.ant-typography,
.ant-typography h2 {
  margin-bottom: 0.5em;
  color: #333333;
  font-weight: 600;
  font-size: 30px;
  line-height: 1.35;
}
h3.ant-typography,
.ant-typography h3 {
  margin-bottom: 0.5em;
  color: #333333;
  font-weight: 600;
  font-size: 24px;
  line-height: 1.35;
}
h4.ant-typography,
.ant-typography h4 {
  margin-bottom: 0.5em;
  color: #333333;
  font-weight: 600;
  font-size: 20px;
  line-height: 1.4;
}
h5.ant-typography,
.ant-typography h5 {
  margin-bottom: 0.5em;
  color: #333333;
  font-weight: 600;
  font-size: 16px;
  line-height: 1.5;
}
.ant-typography + h1.ant-typography,
.ant-typography + h2.ant-typography,
.ant-typography + h3.ant-typography,
.ant-typography + h4.ant-typography,
.ant-typography + h5.ant-typography {
  margin-top: 1.2em;
}
.ant-typography div + h1,
.ant-typography ul + h1,
.ant-typography li + h1,
.ant-typography p + h1,
.ant-typography h1 + h1,
.ant-typography h2 + h1,
.ant-typography h3 + h1,
.ant-typography h4 + h1,
.ant-typography h5 + h1,
.ant-typography div + h2,
.ant-typography ul + h2,
.ant-typography li + h2,
.ant-typography p + h2,
.ant-typography h1 + h2,
.ant-typography h2 + h2,
.ant-typography h3 + h2,
.ant-typography h4 + h2,
.ant-typography h5 + h2,
.ant-typography div + h3,
.ant-typography ul + h3,
.ant-typography li + h3,
.ant-typography p + h3,
.ant-typography h1 + h3,
.ant-typography h2 + h3,
.ant-typography h3 + h3,
.ant-typography h4 + h3,
.ant-typography h5 + h3,
.ant-typography div + h4,
.ant-typography ul + h4,
.ant-typography li + h4,
.ant-typography p + h4,
.ant-typography h1 + h4,
.ant-typography h2 + h4,
.ant-typography h3 + h4,
.ant-typography h4 + h4,
.ant-typography h5 + h4,
.ant-typography div + h5,
.ant-typography ul + h5,
.ant-typography li + h5,
.ant-typography p + h5,
.ant-typography h1 + h5,
.ant-typography h2 + h5,
.ant-typography h3 + h5,
.ant-typography h4 + h5,
.ant-typography h5 + h5 {
  margin-top: 1.2em;
}
a.ant-typography-ellipsis,
span.ant-typography-ellipsis {
  display: inline-block;
  max-width: 100%;
}
a.ant-typography,
.ant-typography a {
  color: #008CF4;
  outline: none;
  cursor: pointer;
  transition: color 0.3s;
  text-decoration: none;
}
a.ant-typography:focus,
.ant-typography a:focus,
a.ant-typography:hover,
.ant-typography a:hover {
  color: #29a9ff;
}
a.ant-typography:active,
.ant-typography a:active {
  color: #006ecf;
}
a.ant-typography:active,
.ant-typography a:active,
a.ant-typography:hover,
.ant-typography a:hover {
  text-decoration: none;
}
a.ant-typography[disabled],
.ant-typography a[disabled],
a.ant-typography.ant-typography-disabled,
.ant-typography a.ant-typography-disabled {
  color: #CCCCCC;
  cursor: not-allowed;
}
a.ant-typography[disabled]:active,
.ant-typography a[disabled]:active,
a.ant-typography.ant-typography-disabled:active,
.ant-typography a.ant-typography-disabled:active,
a.ant-typography[disabled]:hover,
.ant-typography a[disabled]:hover,
a.ant-typography.ant-typography-disabled:hover,
.ant-typography a.ant-typography-disabled:hover {
  color: #CCCCCC;
}
a.ant-typography[disabled]:active,
.ant-typography a[disabled]:active,
a.ant-typography.ant-typography-disabled:active,
.ant-typography a.ant-typography-disabled:active {
  pointer-events: none;
}
.ant-typography code {
  margin: 0 0.2em;
  padding: 0.2em 0.4em 0.1em;
  font-size: 85%;
  background: rgba(150, 150, 150, 0.1);
  border: 1px solid rgba(100, 100, 100, 0.2);
  border-radius: 3px;
}
.ant-typography kbd {
  margin: 0 0.2em;
  padding: 0.15em 0.4em 0.1em;
  font-size: 90%;
  background: rgba(150, 150, 150, 0.06);
  border: 1px solid rgba(100, 100, 100, 0.2);
  border-bottom-width: 2px;
  border-radius: 3px;
}
.ant-typography mark {
  padding: 0;
  background-color: #ffe58f;
}
.ant-typography u,
.ant-typography ins {
  text-decoration: underline;
  -webkit-text-decoration-skip: ink;
          text-decoration-skip-ink: auto;
}
.ant-typography s,
.ant-typography del {
  text-decoration: line-through;
}
.ant-typography strong {
  font-weight: 600;
}
.ant-typography-expand,
.ant-typography-edit,
.ant-typography-copy {
  color: #008CF4;
  text-decoration: none;
  outline: none;
  cursor: pointer;
  transition: color 0.3s;
  margin-left: 4px;
}
.ant-typography-expand:focus,
.ant-typography-edit:focus,
.ant-typography-copy:focus,
.ant-typography-expand:hover,
.ant-typography-edit:hover,
.ant-typography-copy:hover {
  color: #29a9ff;
}
.ant-typography-expand:active,
.ant-typography-edit:active,
.ant-typography-copy:active {
  color: #006ecf;
}
.ant-typography-copy-success,
.ant-typography-copy-success:hover,
.ant-typography-copy-success:focus {
  color: #67C239;
}
.ant-typography-edit-content {
  position: relative;
}
div.ant-typography-edit-content {
  left: -12px;
  margin-top: -7px;
  margin-bottom: calc(1em - 6px - 1px);
}
.ant-typography-edit-content-confirm {
  position: absolute;
  right: 10px;
  bottom: 8px;
  color: #999999;
  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 {
  list-style-type: circle;
}
.ant-typography ul ul {
  list-style-type: disc;
}
.ant-typography ol {
  list-style-type: decimal;
}
.ant-typography pre,
.ant-typography blockquote {
  margin: 1em 0;
}
.ant-typography pre {
  padding: 0.4em 0.6em;
  white-space: pre-wrap;
  word-wrap: break-word;
  background: rgba(150, 150, 150, 0.1);
  border: 1px solid rgba(100, 100, 100, 0.2);
  border-radius: 3px;
}
.ant-typography pre code {
  display: inline;
  margin: 0;
  padding: 0;
  font-size: inherit;
  font-family: inherit;
  background: transparent;
  border: 0;
}
.ant-typography blockquote {
  padding: 0 0 0 0.6em;
  border-left: 4px solid rgba(100, 100, 100, 0.2);
  opacity: 0.85;
}
.ant-typography-single-line {
  white-space: nowrap;
}
.ant-typography-ellipsis-single-line {
  overflow: hidden;
  text-overflow: ellipsis;
}
a.ant-typography-ellipsis-single-line,
span.ant-typography-ellipsis-single-line {
  vertical-align: bottom;
}
.ant-typography-ellipsis-multiple-line {
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 3;
  /*! autoprefixer: ignore next */
  -webkit-box-orient: vertical;
}
.ant-typography-rtl {
  direction: rtl;
}
.ant-typography-rtl .ant-typography-expand,
.ant-typography-rtl .ant-typography-edit,
.ant-typography-rtl .ant-typography-copy {
  margin-right: 4px;
  margin-left: 0;
}
.ant-typography-rtl .ant-typography-expand {
  float: left;
}
div.ant-typography-edit-content.ant-typography-rtl {
  right: -12px;
  left: auto;
}
.ant-typography-rtl .ant-typography-edit-content-confirm {
  right: auto;
  left: 10px;
}
.ant-typography-rtl.ant-typography ul li,
.ant-typography-rtl.ant-typography ol li {
  margin: 0 20px 0 0;
  padding: 0 4px 0 0;
}

.ant-pro-field-date-picker-light .ant-calendar-picker,
.ant-pro-field-date-picker-light .ant-picker {
  position: absolute;
  width: 80px;
  height: 28px;
  overflow: hidden;
  visibility: hidden;
}

.ant-pro-core-field-label {
  display: inline-block;
  height: 30px;
  padding: 0 4px;
  font-size: 14px;
  line-height: 30px;
  border-radius: 2px;
  cursor: pointer;
}
.ant-pro-core-field-label:hover {
  background-color: rgba(0, 0, 0, 0.1);
}
.ant-pro-core-field-label-active {
  padding: 0 12px;
  background-color: rgba(0, 0, 0, 0.04);
}
.ant-pro-core-field-label-active.ant-pro-core-field-label-allow-clear:hover:not(.ant-pro-core-field-label-disabled) .ant-pro-core-field-label-arrow {
  display: none;
}
.ant-pro-core-field-label-active.ant-pro-core-field-label-allow-clear:hover:not(.ant-pro-core-field-label-disabled) .ant-pro-core-field-label-close {
  display: inline-block;
}
.ant-pro-core-field-label-icon {
  margin-top: -2px;
  margin-left: 4px;
  padding: 1px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 12px;
  vertical-align: middle;
}
.ant-pro-core-field-label-icon.ant-pro-core-field-label-close {
  display: none;
  margin-top: -4px;
  padding: 3px;
  color: #fff;
  font-size: 8px;
  background-color: rgba(0, 0, 0, 0.25);
  border-radius: 50%;
}
.ant-pro-core-field-label-icon.ant-pro-core-field-label-close:hover {
  background-color: rgba(0, 0, 0, 0.45);
}
.ant-pro-core-field-label-disabled {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-pro-core-field-label-disabled .ant-pro-core-field-label-icon {
  color: rgba(0, 0, 0, 0.25);
}
.ant-pro-core-field-label-small {
  height: 24px;
  padding: 0 4px;
  font-size: 12px;
  line-height: 24px;
}
.ant-pro-core-field-label-small.ant-pro-core-field-label-active {
  padding: 0 8px;
}
.ant-pro-core-field-label-small .ant-pro-core-field-label-icon {
  padding: 0;
}
.ant-pro-core-field-label-small .ant-pro-core-field-label-close {
  margin-top: -2px;
  padding: 3px;
  font-size: 6px;
}
.ant-pro-core-field-label-bordered {
  height: 32px;
  padding: 0 12px;
  border: 1px solid #d9d9d9;
  border-radius: 5px;
}
.ant-pro-core-field-label-bordered.ant-pro-core-field-label-small {
  height: 24px;
  padding: 0 8px;
}
.ant-pro-core-field-label-bordered.ant-pro-core-field-label-active {
  background-color: #fff;
}

/* 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 */

.errorPicker___1wyUB {
  border-color: red;
}
.errorPicker___1wyUB:hover {
  border-color: red;
}
.timerPickerNextDayIcon___3NlOU {
  display: flex;
  align-items: center;
  width: '58px';
  height: 24px;
}
.timerPickerNextDayIcon___3NlOU .day___3UVmE {
  display: inline-block;
  width: 38px;
  height: 24px;
  margin-right: 8px;
  line-height: 24px;
}
.timerPickerNextDayIcon___3NlOU .nextDay___1mulI {
  color: #008cf4;
  text-align: center;
  background: #e5f3fe;
  border-radius: 4px;
}
.shiftDrawer___3JqRQ {
  margin-bottom: 20px;
}
.shiftDrawer___3JqRQ input {
  width: 60px !important;
}
.shiftDrawer___3JqRQ .ant-picker-ranges {
  display: none;
}

.confictTip___3OSRJ {
  margin-bottom: 20px;
  padding: 10px;
  border-radius: 5px;
}
.confictTip___3OSRJ.warningConflictTip___3N5-L {
  background-color: #fefce5;
  border: 1px solid #f9e687;
}
.confictTip___3OSRJ.successConflictTip___1Ucr0 {
  background-color: #e0f3d7;
  border: 1px solid #96d578;
}
.conflictContainer___fnLq9 {
  margin-bottom: 20px;
}
.formContainer___170_R {
  display: flex;
  flex-direction: column;
  min-height: 100%;
}
.conflictRadio___3WTkB {
  position: relative;
  display: inline-block;
  width: 16px;
  height: 16px;
  margin-right: 10px;
  vertical-align: middle;
  background: #e5e5e5;
  border-radius: 50%;
}
.conflictRadio___3WTkB .conflictRadioInner___2v8cK {
  position: absolute;
  top: 50%;
  left: 50%;
  display: inline-block;
  width: 8px;
  height: 8px;
  background: #999;
  border-radius: 50%;
  transform: translate(-50%, -50%);
}
.tanxingCard___1MqHs {
  display: inline-block;
  padding: 20px;
  border: 1px solid #e5e5e5;
  border-radius: 4px;
}
.tanxingCard___1MqHs .tanxingItem___2ZHMM {
  display: flex;
  align-items: center;
}
.tanxingCard___1MqHs .tanxingItem___2ZHMM .tanxingTime___1_WiF {
  width: 100px;
  margin: 0 14px;
}
.tanxingCard___1MqHs .tanxingItem___2ZHMM:last-child {
  margin-top: 20px;
}
.goToDeal___VZk2y {
  float: right;
  color: #008cf4;
  cursor: pointer;
}
.refresh___9LxiM {
  float: left;
  color: #999;
}
.refresh___9LxiM .refreshIcon___QiiU6 {
  margin-right: 12px;
  font-size: 18px;
  cursor: pointer;
}

.contentContainer___1nNE9 {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.contentContainer___1nNE9 .disabled___11DQK {
  color: #ccc;
  cursor: not-allowed;
}
.contentContainer___1nNE9 .disabled___11DQK:hover {
  color: #ccc;
}
.selectCorp___9pBBZ {
  overflow: hidden;
}
.usedTip___1X5ef {
  margin-bottom: 20px;
  margin-left: 44px;
  color: #666;
}
.usedShiftContainer___3SSfV {
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 44px;
}
.usedShiftContainer___3SSfV .subTitle___2H_37 {
  margin-bottom: 12px;
  color: #999;
}
.modaUsedlShiftName___2VHwS {
  display: inline-block;
  height: 36px;
  margin-right: 10px;
  margin-bottom: 10px;
  padding: 0 16px;
  color: #333;
  line-height: 36px;
  background: #f7f7f7;
  border: 1px solid #e0e0e0;
  border-radius: 5px;
}
.shiftColor___7hmsP {
  display: inline-block;
  width: 16px;
  height: 16px;
  margin-right: 10px;
  vertical-align: middle;
  border-radius: 50%;
}

.shiftDrawer___1Ov3R .tanxingCard___1F_yf {
  display: inline-block;
  padding: 20px;
  border: 1px solid #e5e5e5;
  border-radius: 4px;
}
.shiftDrawer___1Ov3R .tanxingCard___1F_yf .tanxingItem___24yZq {
  display: flex;
  align-items: center;
}
.shiftDrawer___1Ov3R .tanxingCard___1F_yf .tanxingItem___24yZq .tanxingTime___18NBS {
  width: 100px;
  margin: 0 14px;
}
.shiftDrawer___1Ov3R .tanxingCard___1F_yf .tanxingItem___24yZq:last-child {
  margin-top: 20px;
}
.formContainer___trVBf {
  display: flex;
  flex-direction: column;
  min-height: 100%;
}

.content___3mIAa {
  padding-left: 100px;
}
.showWarn___1W8Mk {
  display: block;
  color: #fd6868;
}
.hideWarn___39jnH {
  display: none;
}

/* 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-pro-field-index-column {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 18px;
  height: 18px;
}
.ant-pro-field-index-column-border {
  color: #fff;
  font-size: 12px;
  line-height: 12px;
  background-color: #314659;
  border-radius: 9px;
}
.ant-pro-field-index-column-border.top-three {
  background-color: #979797;
}

/* 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-pro-table-dropdown {
  width: auto;
}
.ant-pro-select-item-option-content-light {
  color: #008CF4;
}
.ant-pro-select-item-option-content {
  flex: auto;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

/* 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-pro-field-dropdown {
  width: auto;
}

.ant-pro-field-select-light-select .ant-select {
  position: absolute;
  width: 153px;
  height: 28px;
  visibility: hidden;
}
.ant-pro-field-select-light-select .ant-select-selector {
  height: 28px;
}
.ant-pro-field-select-light-select.ant-pro-field-select-light-select-searchable .ant-select {
  width: 200px;
}
.ant-pro-field-select-light-select.ant-pro-field-select-light-select-searchable .ant-select-selector {
  height: 28px;
}

.ant-pro-field-checkbox-vertical .ant-checkbox-group-item {
  display: flex;
  margin-right: 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-tree-treenode-leaf-last .ant-tree-switcher-leaf-line::before {
  top: auto !important;
  bottom: auto !important;
  height: 14px !important;
}
@keyframes antCheckboxEffect {
  0% {
    transform: scale(1);
    opacity: 0.5;
  }
  100% {
    transform: scale(1.6);
    opacity: 0;
  }
}
.ant-select-tree-checkbox {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #666666;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  position: relative;
  top: 0.2em;
  line-height: 1;
  white-space: nowrap;
  outline: none;
  cursor: pointer;
}
.ant-select-tree-checkbox-wrapper:hover .ant-select-tree-checkbox-inner,
.ant-select-tree-checkbox:hover .ant-select-tree-checkbox-inner,
.ant-select-tree-checkbox-input:focus + .ant-select-tree-checkbox-inner {
  border-color: #008CF4;
}
.ant-select-tree-checkbox-checked::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 1px solid #008CF4;
  border-radius: 5px;
  visibility: hidden;
  animation: antCheckboxEffect 0.36s ease-in-out;
  animation-fill-mode: backwards;
  content: '';
}
.ant-select-tree-checkbox:hover::after,
.ant-select-tree-checkbox-wrapper:hover .ant-select-tree-checkbox::after {
  visibility: visible;
}
.ant-select-tree-checkbox-inner {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  width: 16px;
  height: 16px;
  direction: ltr;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 5px;
  border-collapse: separate;
  transition: all 0.3s;
}
.ant-select-tree-checkbox-inner::after {
  position: absolute;
  top: 50%;
  left: 21.5%;
  display: table;
  width: 5.71428571px;
  height: 9.14285714px;
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  transform: rotate(45deg) scale(0) translate(-50%, -50%);
  opacity: 0;
  transition: all 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6), opacity 0.1s;
  content: ' ';
}
.ant-select-tree-checkbox-input {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  cursor: pointer;
  opacity: 0;
}
.ant-select-tree-checkbox-checked .ant-select-tree-checkbox-inner::after {
  position: absolute;
  display: table;
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  transform: rotate(45deg) scale(1) translate(-50%, -50%);
  opacity: 1;
  transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s;
  content: ' ';
}
.ant-select-tree-checkbox-checked .ant-select-tree-checkbox-inner {
  background-color: #008CF4;
  border-color: #008CF4;
}
.ant-select-tree-checkbox-disabled {
  cursor: not-allowed;
}
.ant-select-tree-checkbox-disabled.ant-select-tree-checkbox-checked .ant-select-tree-checkbox-inner::after {
  border-color: #CCCCCC;
  animation-name: none;
}
.ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-input {
  cursor: not-allowed;
}
.ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-inner {
  background-color: #f5f5f5;
  border-color: #d9d9d9 !important;
}
.ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-inner::after {
  border-color: #f5f5f5;
  border-collapse: separate;
  animation-name: none;
}
.ant-select-tree-checkbox-disabled + span {
  color: #CCCCCC;
  cursor: not-allowed;
}
.ant-select-tree-checkbox-disabled:hover::after,
.ant-select-tree-checkbox-wrapper:hover .ant-select-tree-checkbox-disabled::after {
  visibility: hidden;
}
.ant-select-tree-checkbox-wrapper {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #666666;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  display: inline-flex;
  align-items: baseline;
  line-height: unset;
  cursor: pointer;
}
.ant-select-tree-checkbox-wrapper::after {
  display: inline-block;
  width: 0;
  overflow: hidden;
  content: '\a0';
}
.ant-select-tree-checkbox-wrapper.ant-select-tree-checkbox-wrapper-disabled {
  cursor: not-allowed;
}
.ant-select-tree-checkbox-wrapper + .ant-select-tree-checkbox-wrapper {
  margin-left: 8px;
}
.ant-select-tree-checkbox + span {
  padding-right: 8px;
  padding-left: 8px;
}
.ant-select-tree-checkbox-group {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #666666;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  display: inline-block;
}
.ant-select-tree-checkbox-group-item {
  margin-right: 8px;
}
.ant-select-tree-checkbox-group-item:last-child {
  margin-right: 0;
}
.ant-select-tree-checkbox-group-item + .ant-select-tree-checkbox-group-item {
  margin-left: 0;
}
.ant-select-tree-checkbox-indeterminate .ant-select-tree-checkbox-inner {
  background-color: #fff;
  border-color: #d9d9d9;
}
.ant-select-tree-checkbox-indeterminate .ant-select-tree-checkbox-inner::after {
  top: 50%;
  left: 50%;
  width: 8px;
  height: 8px;
  background-color: #008CF4;
  border: 0;
  transform: translate(-50%, -50%) scale(1);
  opacity: 1;
  content: ' ';
}
.ant-select-tree-checkbox-indeterminate.ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-inner::after {
  background-color: #CCCCCC;
  border-color: #CCCCCC;
}
.ant-tree-select-dropdown {
  padding: 8px 4px 0;
}
.ant-tree-select-dropdown-rtl {
  direction: rtl;
}
.ant-tree-select-dropdown .ant-select-tree {
  border-radius: 0;
}
.ant-tree-select-dropdown .ant-select-tree-list-holder-inner {
  align-items: stretch;
}
.ant-tree-select-dropdown .ant-select-tree-list-holder-inner .ant-select-tree-treenode {
  padding-bottom: 8px;
}
.ant-tree-select-dropdown .ant-select-tree-list-holder-inner .ant-select-tree-treenode .ant-select-tree-node-content-wrapper {
  flex: auto;
}
.ant-select-tree {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #666666;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  background: #fff;
  border-radius: 5px;
  transition: background-color 0.3s;
}
.ant-select-tree-focused:not(:hover):not(.ant-select-tree-active-focused) {
  background: #e6f8ff;
}
.ant-select-tree-list-holder-inner {
  align-items: flex-start;
}
.ant-select-tree.ant-select-tree-block-node .ant-select-tree-list-holder-inner {
  align-items: stretch;
}
.ant-select-tree.ant-select-tree-block-node .ant-select-tree-list-holder-inner .ant-select-tree-node-content-wrapper {
  flex: auto;
}
.ant-select-tree .ant-select-tree-treenode {
  display: flex;
  align-items: flex-start;
  padding: 0 0 4px 0;
  outline: none;
}
.ant-select-tree .ant-select-tree-treenode-disabled .ant-select-tree-node-content-wrapper {
  color: #CCCCCC;
  cursor: not-allowed;
}
.ant-select-tree .ant-select-tree-treenode-disabled .ant-select-tree-node-content-wrapper:hover {
  background: transparent;
}
.ant-select-tree .ant-select-tree-treenode-active .ant-select-tree-node-content-wrapper {
  background: #f5f5f5;
}
.ant-select-tree .ant-select-tree-treenode:not(.ant-select-tree .ant-select-tree-treenode-disabled).filter-node .ant-select-tree-title {
  color: inherit;
  font-weight: 500;
}
.ant-select-tree-indent {
  align-self: stretch;
  white-space: nowrap;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-select-tree-indent-unit {
  display: inline-block;
  width: 24px;
}
.ant-select-tree-switcher {
  position: relative;
  flex: none;
  align-self: stretch;
  width: 24px;
  margin: 0;
  line-height: 24px;
  text-align: center;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-select-tree-switcher .ant-tree-switcher-icon,
.ant-select-tree-switcher .ant-select-tree-switcher-icon {
  display: inline-block;
  font-size: 10px;
  vertical-align: baseline;
}
.ant-select-tree-switcher .ant-tree-switcher-icon svg,
.ant-select-tree-switcher .ant-select-tree-switcher-icon svg {
  transition: transform 0.3s;
}
.ant-select-tree-switcher-noop {
  cursor: default;
}
.ant-select-tree-switcher_close .ant-select-tree-switcher-icon svg {
  transform: rotate(-90deg);
}
.ant-select-tree-switcher-loading-icon {
  color: #008CF4;
}
.ant-select-tree-switcher-leaf-line {
  position: relative;
  z-index: 1;
  display: inline-block;
  width: 100%;
  height: 100%;
}
.ant-select-tree-switcher-leaf-line::before {
  position: absolute;
  top: 0;
  bottom: -4px;
  margin-left: -1px;
  border-left: 1px solid #d9d9d9;
  content: ' ';
}
.ant-select-tree-switcher-leaf-line::after {
  position: absolute;
  width: 10px;
  height: 14px;
  margin-left: -1px;
  border-bottom: 1px solid #d9d9d9;
  content: ' ';
}
.ant-select-tree-checkbox {
  top: auto;
  top: initial;
  margin: 4px 8px 0 0;
}
.ant-select-tree .ant-select-tree-node-content-wrapper {
  position: relative;
  z-index: auto;
  min-height: 24px;
  margin: 0;
  padding: 0 4px;
  color: inherit;
  line-height: 24px;
  background: transparent;
  border-radius: 5px;
  cursor: pointer;
  transition: all 0.3s, border 0s, line-height 0s, box-shadow 0s;
}
.ant-select-tree .ant-select-tree-node-content-wrapper:hover {
  background-color: #f5f5f5;
}
.ant-select-tree .ant-select-tree-node-content-wrapper.ant-select-tree-node-selected {
  background-color: #a3e3ff;
}
.ant-select-tree .ant-select-tree-node-content-wrapper .ant-select-tree-iconEle {
  display: inline-block;
  width: 24px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  vertical-align: top;
}
.ant-select-tree .ant-select-tree-node-content-wrapper .ant-select-tree-iconEle:empty {
  display: none;
}
.ant-select-tree-unselectable .ant-select-tree-node-content-wrapper:hover {
  background-color: transparent;
}
.ant-select-tree-node-content-wrapper[draggable='true'] {
  line-height: 24px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-select-tree-node-content-wrapper[draggable='true'] .ant-tree-drop-indicator {
  position: absolute;
  z-index: 1;
  height: 2px;
  background-color: #008CF4;
  border-radius: 1px;
  pointer-events: none;
}
.ant-select-tree-node-content-wrapper[draggable='true'] .ant-tree-drop-indicator::after {
  position: absolute;
  top: -3px;
  left: -6px;
  width: 8px;
  height: 8px;
  background-color: transparent;
  border: 2px solid #008CF4;
  border-radius: 50%;
  content: '';
}
.ant-select-tree .ant-select-tree-treenode.drop-container > [draggable] {
  box-shadow: 0 0 0 2px #008CF4;
}
.ant-select-tree-show-line .ant-select-tree-indent-unit {
  position: relative;
  height: 100%;
}
.ant-select-tree-show-line .ant-select-tree-indent-unit::before {
  position: absolute;
  top: 0;
  right: 12px;
  bottom: -4px;
  border-right: 1px solid #d9d9d9;
  content: '';
}
.ant-select-tree-show-line .ant-select-tree-indent-unit-end::before {
  display: none;
}
.ant-select-tree-show-line .ant-select-tree-switcher {
  background: #fff;
}
.ant-select-tree-show-line .ant-select-tree-switcher-line-icon {
  vertical-align: -0.225em;
}
.ant-tree-select-dropdown-rtl .ant-select-tree .ant-select-tree-switcher_close .ant-select-tree-switcher-icon svg {
  transform: rotate(90deg);
}
.ant-tree-select-dropdown-rtl .ant-select-tree .ant-select-tree-switcher-loading-icon {
  transform: scaleY(-1);
}

.wrapper-item___2gr7V {
  position: relative;
  width: 100%;
}
.wrapper-item___2gr7V .delete___17BA1 {
  position: absolute;
  top: 3px;
  right: 0;
  z-index: 10;
  cursor: pointer;
}
.blockit___2pFTG {
  margin-bottom: 20px;
  padding: 16px 16px 0;
  border: 1px dashed #e0e0e0;
  border-radius: 4px;
}
.blockit___2pFTG .delete___17BA1 {
  top: 19px;
  right: 16px;
}

.inline-fields___2KQ7A {
  display: grid;
  grid-gap: 0 56px;
  grid-template-columns: repeat(2, 1fr);
  width: 100%;
}
.inline-fields-item___1aaKv {
  position: relative;
  width: 100%;
}
.inline-fields-item-item___3JBWk {
  z-index: 9;
}
.inline-fields-item-large___3r-eX {
  grid-column: 1 / span 2;
}
.inline-fields-item-left___5Eld1 {
  grid-column: 1;
}
.inline-fields-item-right___159SY {
  grid-column: 2;
}
.inline-fields-item-double___1YbyS {
  display: flex;
  grid-column: 1 / span 2;
}
.inline-fields-item-double-item___1tQPt {
  flex: 1 1;
}
.inline-fields-item-double___1YbyS .link___3VcSR {
  width: 24px;
  height: 1px;
  margin: 46px 16px 0;
  background: #ccc;
}
.inline-fields-item-delete___2_EtA {
  position: absolute;
  top: 3px;
  right: 0;
  z-index: 10;
  cursor: pointer;
}
.inline-fields___2KQ7A .disabled-field___1G0bS {
  display: flex;
  align-items: center;
  width: 100%;
  min-height: 36px;
  padding-left: 12px;
  overflow: auto;
  color: #333;
  background: #f7f7f7;
  border-radius: 4px;
}
.inline-fields___2KQ7A .textarea___2PaA4 {
  position: relative;
  align-items: flex-start;
  width: 100%;
  height: auto;
  min-height: 60px;
  max-height: 120px;
  padding: 10px 14px;
  overflow-y: auto;
  line-height: 20px;
  white-space: normal;
  word-wrap: break-word;
  word-break: break-all;
}
.inline-fields___2KQ7A .textarea___2PaA4::-webkit-scrollbar {
  display: none;
}
.inline-fields___2KQ7A .gray___2b_2Q {
  color: #ccc;
}
.inline-fields___2KQ7A .crossCorpTransfer___CqeId {
  display: inline-block;
  margin-left: 10px;
  padding: 0 8px;
  color: #67c239;
  font-size: 14px;
  background: #eff9eb;
  border-radius: 4px;
}
.inline-fields___2KQ7A .inCorpTransfer___2YhkE {
  display: inline-block;
  margin-left: 10px;
  padding: 0 8px;
  color: #008cf4;
  font-size: 14px;
  background: #e5f3fe;
  border-radius: 4px;
}

.block-radio-box___1GKTT {
  display: grid;
  grid-gap: 20px;
  grid-template-columns: repeat(4, 1fr);
  margin-top: 8px;
}
.block-radio-box-item___3Uyob {
  display: flex;
  align-items: center;
  width: 200px;
  padding: 14px 16px;
  border: 1px solid #e5e5e5;
  border-radius: 4px;
  cursor: pointer;
}
.block-radio-box-item___3Uyob .iconReviewBox___2SmwN {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  margin-right: 12px;
  color: #fff;
  border-radius: 50%;
}
.block-radio-box-item___3Uyob .iconReviewBox___2SmwN .iconReview___39oty {
  font-size: 20px;
}
.block-radio-box-item-label___3nTAg {
  width: 124px;
  background: #fff;
}
.block-radio-box-item-label-title___3s7g1 {
  height: 20px;
  margin-bottom: 4px;
  color: #333;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.block-radio-box-item-label-desc___1fVKL {
  height: 20px;
  color: #999;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.block-radio-box-item-icon___2fXwG {
  position: absolute;
  right: 2px;
  bottom: 2px;
  z-index: 10;
}
.block-radio-box___1GKTT .active___3-xOU {
  position: relative;
  border-color: #008cf4;
}
.block-radio-box___1GKTT .active___3-xOU::after {
  position: absolute;
  right: 0;
  bottom: 0;
  z-index: 9;
  width: 0;
  height: 0;
  border-right: 0 solid transparent;
  border-bottom: 20px solid #008cf4;
  border-left: 20px solid transparent;
  content: '';
}

.combine-select-box-radio___2pqAu {
  margin: 12px 0;
}
.combine-select-box-date___eJ9uw {
  width: 100%;
}


.corpTreeSelect___1v6iA .ant-select-selection-item > div {
  display: flex !important;
  align-items: center;
}
.corpTreeSelect___1v6iA .ant-select-tree .ant-select-tree-node-content-wrapper {
  padding: 0 5px;
}
.corpTreeSelect___1v6iA .ant-select-tree-title {
  display: inline-flex;
  padding: 4px 0;
}
.corpTreeSelect___1v6iA .ant-select-tree-title div {
  display: flex !important;
  align-items: center;
}
.corpTreeSelect___1v6iA .ant-select-tree-switcher-icon {
  margin-top: 12px !important;
}
.corpTreeSelect___1v6iA .ant-tree-select-dropdown {
  left: 1px !important;
}

.ant-pro-field-radio-vertical .ant-radio-wrapper {
  display: block;
  margin-right: 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-rate {
  box-sizing: border-box;
  color: #666666;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  font-feature-settings: 'tnum', "tnum";
  display: inline-block;
  margin: 0;
  padding: 0;
  color: #fadb14;
  font-size: 20px;
  line-height: unset;
  list-style: none;
  outline: none;
}
.ant-rate-disabled .ant-rate-star {
  cursor: default;
}
.ant-rate-disabled .ant-rate-star:hover {
  transform: scale(1);
}
.ant-rate-star {
  position: relative;
  display: inline-block;
  color: inherit;
  cursor: pointer;
}
.ant-rate-star:not(:last-child) {
  margin-right: 8px;
}
.ant-rate-star > div {
  transition: all 0.3s, outline 0s;
}
.ant-rate-star > div:hover,
.ant-rate-star > div:focus-visible {
  transform: scale(1.1);
}
.ant-rate-star > div:focus {
  outline: 0;
}
.ant-rate-star > div:focus-visible {
  outline: 1px dashed #fadb14;
}
.ant-rate-star-first,
.ant-rate-star-second {
  color: #f0f0f0;
  transition: all 0.3s;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-rate-star-first .anticon,
.ant-rate-star-second .anticon {
  vertical-align: middle;
}
.ant-rate-star-first {
  position: absolute;
  top: 0;
  left: 0;
  width: 50%;
  height: 100%;
  overflow: hidden;
  opacity: 0;
}
.ant-rate-star-half .ant-rate-star-first,
.ant-rate-star-half .ant-rate-star-second {
  opacity: 1;
}
.ant-rate-star-half .ant-rate-star-first,
.ant-rate-star-full .ant-rate-star-second {
  color: inherit;
}
.ant-rate-text {
  display: inline-block;
  margin: 0 8px;
  font-size: 14px;
}
.ant-rate-rtl {
  direction: rtl;
}
.ant-rate-rtl .ant-rate-star:not(:last-child) {
  margin-right: 0;
  margin-left: 8px;
}
.ant-rate-rtl .ant-rate-star-first {
  right: 0;
  left: auto;
}

/* 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-divider {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #666666;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  border-top: 1px solid rgba(0, 0, 0, 0.06);
}
.ant-divider-vertical {
  position: relative;
  top: -0.06em;
  display: inline-block;
  height: 0.9em;
  margin: 0 8px;
  vertical-align: middle;
  border-top: 0;
  border-left: 1px solid rgba(0, 0, 0, 0.06);
}
.ant-divider-horizontal {
  display: flex;
  clear: both;
  width: 100%;
  min-width: 100%;
  margin: 24px 0;
}
.ant-divider-horizontal.ant-divider-with-text {
  display: flex;
  margin: 16px 0;
  color: #333333;
  font-weight: 500;
  font-size: 16px;
  white-space: nowrap;
  text-align: center;
  border-top: 0;
  border-top-color: rgba(0, 0, 0, 0.06);
}
.ant-divider-horizontal.ant-divider-with-text::before,
.ant-divider-horizontal.ant-divider-with-text::after {
  position: relative;
  top: 50%;
  width: 50%;
  border-top: 1px solid transparent;
  border-top-color: inherit;
  border-bottom: 0;
  transform: translateY(50%);
  content: '';
}
.ant-divider-horizontal.ant-divider-with-text-left::before {
  top: 50%;
  width: 5%;
}
.ant-divider-horizontal.ant-divider-with-text-left::after {
  top: 50%;
  width: 95%;
}
.ant-divider-horizontal.ant-divider-with-text-right::before {
  top: 50%;
  width: 95%;
}
.ant-divider-horizontal.ant-divider-with-text-right::after {
  top: 50%;
  width: 5%;
}
.ant-divider-inner-text {
  display: inline-block;
  padding: 0 1em;
}
.ant-divider-dashed {
  background: none;
  border-color: rgba(0, 0, 0, 0.06);
  border-style: dashed;
  border-width: 1px 0 0;
}
.ant-divider-horizontal.ant-divider-with-text.ant-divider-dashed {
  border-top: 0;
}
.ant-divider-horizontal.ant-divider-with-text.ant-divider-dashed::before,
.ant-divider-horizontal.ant-divider-with-text.ant-divider-dashed::after {
  border-style: dashed none none;
}
.ant-divider-vertical.ant-divider-dashed {
  border-width: 0 0 0 1px;
}
.ant-divider-plain.ant-divider-with-text {
  color: #666666;
  font-weight: normal;
  font-size: 14px;
}
.ant-divider-rtl {
  direction: rtl;
}
.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-left::before {
  width: 95%;
}
.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-left::after {
  width: 5%;
}
.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-right::before {
  width: 5%;
}
.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-right::after {
  width: 95%;
}

.attenField___1TA0g .content___1JvdZ .line___19_M7 {
  padding-left: 20px;
}
.attenField___1TA0g .content___1JvdZ .box___ipFxY {
  max-height: 420px;
  margin-bottom: -14px;
  overflow-y: auto;
}
.attenField___1TA0g .content___1JvdZ .box___ipFxY::-webkit-scrollbar {
  display: none;
}
.attenField___1TA0g .content___1JvdZ .ant-divider-horizontal {
  margin: 20px 0;
  color: #e5e5e5;
}
.attenField___1TA0g .content___1JvdZ .ant-checkbox-group {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 20px;
}
.attenField___1TA0g .content___1JvdZ label.ant-checkbox-wrapper.ant-checkbox-group-item {
  width: 260px;
  margin-right: 0;
  padding: 10px 20px;
  background: #fff;
  border: 1px solid #e5e5e5;
  border-radius: 4px;
}

.titleRow___3wQhy {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.titleRow___3wQhy .title___3tpPD {
  font-weight: bold;
  font-size: 18px;
}
.titleRow___3wQhy .tip___1PtlC {
  margin-left: 20px;
  color: #999;
}
.titleRow___3wQhy .ant-btn {
  margin-left: 20px;
}
.left___3yOub {
  display: flex;
  flex-direction: column;
  height: 100%;
  overflow: hidden;
}
.left___3yOub .titleRow___3wQhy {
  padding: 0 20px;
}
.left___3yOub .leftBody___2Lgvs {
  display: flex;
  flex: 1 1;
  flex-direction: column;
  padding: 0 20px;
  overflow-y: auto;
}
.left___3yOub .leftBody___2Lgvs .card___2XisH:not(:last-child) {
  margin-bottom: 20px;
}
.left___3yOub .createCorpForm___1NRbL .ant-radio-button-wrapper {
  min-width: 88px;
  margin-right: 16px;
  text-align: center;
  border-left-width: 1px;
  border-radius: 5px;
}
.left___3yOub .createCorpForm___1NRbL .ant-radio-button-wrapper::before {
  display: none;
}
.left___3yOub .createCorpForm___1NRbL .ant-select-selection-item {
  text-overflow: unset;
}
.left___3yOub .createCorpForm___1NRbL .ant-tree-select-dropdown
        .ant-select-tree-list-holder-inner
        .ant-select-tree-treenode {
  padding: 0;
}
.left___3yOub .createCorpForm___1NRbL .ant-select-tree-node-content-wrapper {
  height: 36px;
  padding: 0 14px;
  line-height: 36px;
}
.left___3yOub .createCorpForm___1NRbL .ant-select-tree-node-content-wrapper.ant-select-tree-node-selected {
  background: #e5f3fe;
}
.left___3yOub .createCorpForm___1NRbL .ant-select-tree-switcher {
  line-height: 36px;
}
.right___1QryK {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.right___1QryK .ant-table-body {
  overflow: auto !important;
}
.right___1QryK .ant-spin-container {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.right___1QryK .ant-spin-container .tableBox___1FyRc {
  flex: 1 1;
  overflow: hidden;
}
.right___1QryK .space10___u1ivg {
  grid-gap: 0 !important;
  gap: 0 !important;
  margin-bottom: -10px !important;
}
.right___1QryK .space10___u1ivg .ant-space-item {
  margin-right: 10px !important;
  padding-bottom: 10px !important;
}
.right___1QryK .space20___2tMMM {
  grid-gap: 0 !important;
  gap: 0 !important;
  margin-bottom: -10px !important;
}
.right___1QryK .space20___2tMMM .ant-space-item {
  margin-right: 20px !important;
  padding-bottom: 10px !important;
}
.right___1QryK .space30___1TRtY {
  grid-gap: 0 !important;
  gap: 0 !important;
}
.right___1QryK .space30___1TRtY .ant-space-item {
  margin-right: 30px !important;
}
.right___1QryK .configBox___yKQaR {
  position: relative;
  display: flex;
  align-items: center;
  height: 48px;
  padding: 0 20px;
  background: #f2f3f8;
  border-radius: 4px;
}
.right___1QryK .configBox___yKQaR .mr40___31CUa {
  margin-right: 40px;
}
.right___1QryK .configBox___yKQaR .eidtBtn___Bz-8A {
  position: absolute;
  right: 20px;
  cursor: pointer;
}
.right___1QryK .configForm___2Xx6O p {
  margin-top: 5px;
  padding-left: 24px;
  color: #999;
}
.permissionDrawer___2qG3s .form___-SsPy .ant-form-item {
  position: relative;
}
.permissionDrawer___2qG3s .form___-SsPy .staffCard___3vXNF {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 78px;
  margin-top: 14px;
  padding: 15px 20px;
  border: 1px solid #e0e0e0;
  border-radius: 5px;
}
.permissionDrawer___2qG3s .form___-SsPy .staffCard___3vXNF:first-child {
  margin-top: 2px;
}
.permissionDrawer___2qG3s .form___-SsPy .space16___1J5OP {
  margin-bottom: -16px !important;
}
.permissionDrawer___2qG3s .form___-SsPy .space16___1J5OP .ant-space-item {
  margin-right: 16px !important;
  padding-bottom: 16px !important;
}
.permissionDrawer___2qG3s .form___-SsPy .editBtn___1X3EA {
  position: absolute;
  top: -30px;
  right: 0;
  display: flex;
  align-items: center;
  cursor: pointer;
  color: #008cf4;
}
.permissionDrawer___2qG3s .form___-SsPy .editBtn___1X3EA svg {
  margin-right: 6px;
}
.permissionDrawer___2qG3s .form___-SsPy label.ant-checkbox-wrapper.ant-checkbox-group-item {
  width: calc(50% - 10px);
  margin-right: 0;
  margin-bottom: 20px;
  padding: 10px 20px;
  background: #fff;
  border: 1px solid #e5e5e5;
  border-radius: 4px;
}
.permissionDrawer___2qG3s .form___-SsPy label.ant-checkbox-wrapper.ant-checkbox-group-item:nth-child(odd) {
  margin-right: 20px;
}
.permissionDrawer___2qG3s .form___-SsPy .ant-checkbox-disabled + span {
  color: #666;
}
.permissionDrawer___2qG3s .reviewForm___23uRp .permissionCardBox___1jmTD .permissionCard___bJxPm {
  color: #999;
  background: #f5f5f5;
}
.permissionDrawer___2qG3s .reviewForm___23uRp .permissionCardBox___1jmTD .permissionCard___bJxPm .partFlag___Dbpbo {
  background: #8acafb;
}
.permissionDrawer___2qG3s .reviewForm___23uRp .permissionCardBox___1jmTD .permissionCardAll___yZ12V,
.permissionDrawer___2qG3s .reviewForm___23uRp .permissionCardBox___1jmTD .permissionCardPart___1iKdy {
  color: #8acafb;
  background: rgba(0, 140, 244, 0.1);
  border-color: rgba(0, 140, 244, 0.4);
}
.permissionDrawer___2qG3s .reviewForm___23uRp .permissionCardBox___1jmTD .permissionCardDisable___36SuF {
  color: #999;
  background-color: #f5f5f5;
  border-color: #e0e0e0;
}
.adminPermissionModal___tqpfk .header___DBuss {
  display: flex;
}
.adminPermissionModal___tqpfk .header___DBuss .permission___1hKIF {
  margin-left: 16px;
  height: 52px;
  font-size: 16px;
  font-weight: 400;
  color: #333333;
  line-height: 30px;
}
.adminPermissionModal___tqpfk .corpList___VAGGR {
  max-height: 288px;
  overflow-y: auto;
  margin-top: 30px;
  padding-left: 44px;
  display: flex;
  flex-direction: column;
}
.adminPermissionModal___tqpfk .corpList___VAGGR .corp___3pyYB {
  display: flex;
  flex-direction: column;
  margin-bottom: 4px;
}
.adminPermissionModal___tqpfk .corpList___VAGGR .corp___3pyYB .corpName___187PW {
  font-size: 14px;
  font-weight: 500;
  color: #333333;
  margin-bottom: 14px;
}
.adminPermissionModal___tqpfk .corpList___VAGGR .corp___3pyYB .groups___30Dbl {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.adminPermissionModal___tqpfk .corpList___VAGGR .corp___3pyYB .groups___30Dbl .group___74A31 {
  margin-right: 20px;
  margin-bottom: 20px;
  padding: 8px 14px;
  height: 36px;
  background-color: #f7f7f7;
  border: 1px solid #e0e0e0;
  border-radius: 4px;
  font-size: 14px;
  line-height: 20px;
}

/* 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-switch {
  margin: 0;
  padding: 0;
  color: #666666;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  position: relative;
  display: inline-block;
  box-sizing: border-box;
  min-width: 44px;
  height: 22px;
  line-height: 22px;
  vertical-align: middle;
  background-color: #CCCCCC;
  border: 0;
  border-radius: 100px;
  cursor: pointer;
  transition: all 0.2s;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-switch:focus {
  outline: 0;
  box-shadow: 0 0 0 2px rgba(204, 204, 204, 0.1);
}
.ant-switch-checked:focus {
  box-shadow: 0 0 0 2px rgba(0, 140, 244, 0.2);
}
.ant-switch:focus:hover {
  box-shadow: none;
}
.ant-switch-checked {
  background-color: #008CF4;
}
.ant-switch-loading,
.ant-switch-disabled {
  cursor: not-allowed;
  opacity: 0.4;
}
.ant-switch-loading *,
.ant-switch-disabled * {
  box-shadow: none;
  cursor: not-allowed;
}
.ant-switch-inner {
  display: block;
  margin: 0 7px 0 25px;
  color: #fff;
  font-size: 12px;
  transition: margin 0.2s;
}
.ant-switch-checked .ant-switch-inner {
  margin: 0 25px 0 7px;
}
.ant-switch-handle {
  position: absolute;
  top: 2px;
  left: 2px;
  width: 18px;
  height: 18px;
  transition: all 0.2s ease-in-out;
}
.ant-switch-handle::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #fff;
  border-radius: 9px;
  box-shadow: 0 2px 4px 0 rgba(0, 35, 11, 0.2);
  transition: all 0.2s ease-in-out;
  content: '';
}
.ant-switch-checked .ant-switch-handle {
  left: calc(100% - 18px - 2px);
}
.ant-switch:not(.ant-switch-disabled):active .ant-switch-handle::before {
  right: -30%;
  left: 0;
}
.ant-switch:not(.ant-switch-disabled):active.ant-switch-checked .ant-switch-handle::before {
  right: 0;
  left: -30%;
}
.ant-switch-loading-icon {
  position: relative;
  top: 2px;
  color: rgba(0, 0, 0, 0.65);
  vertical-align: top;
}
.ant-switch-checked .ant-switch-loading-icon {
  color: #008CF4;
}
.ant-switch-small {
  min-width: 28px;
  height: 16px;
  line-height: 16px;
}
.ant-switch-small .ant-switch-inner {
  margin: 0 5px 0 18px;
  font-size: 12px;
}
.ant-switch-small .ant-switch-handle {
  width: 12px;
  height: 12px;
}
.ant-switch-small .ant-switch-loading-icon {
  top: 1.5px;
  font-size: 9px;
}
.ant-switch-small.ant-switch-checked .ant-switch-inner {
  margin: 0 18px 0 5px;
}
.ant-switch-small.ant-switch-checked .ant-switch-handle {
  left: calc(100% - 12px - 2px);
}
.ant-switch-rtl {
  direction: rtl;
}
.ant-switch-rtl .ant-switch-inner {
  margin: 0 25px 0 7px;
}
.ant-switch-rtl .ant-switch-handle {
  right: 2px;
  left: auto;
}
.ant-switch-rtl:not(.ant-switch-rtl-disabled):active .ant-switch-handle::before {
  right: 0;
  left: -30%;
}
.ant-switch-rtl:not(.ant-switch-rtl-disabled):active.ant-switch-checked .ant-switch-handle::before {
  right: -30%;
  left: 0;
}
.ant-switch-rtl.ant-switch-checked .ant-switch-inner {
  margin: 0 7px 0 25px;
}
.ant-switch-rtl.ant-switch-checked .ant-switch-handle {
  right: calc(100% - 18px - 2px);
}
.ant-switch-rtl.ant-switch-small.ant-switch-checked .ant-switch-handle {
  right: calc(100% - 12px - 2px);
}

.modalTitleDesc___1tf8K {
  color: #999;
  font-weight: normal;
  font-size: 14px;
}
.selectStaffAndDepartModal___1NYL2 {
  display: flex;
  color: #333;
}
.selectStaffAndDepartModal___1NYL2 .left___QI38R,
.selectStaffAndDepartModal___1NYL2 .right___3xIJA {
  flex: 1 1;
  overflow: hidden;
}
.selectStaffAndDepartModal___1NYL2 .left___QI38R .contentLabel___2lcXt,
.selectStaffAndDepartModal___1NYL2 .right___3xIJA .contentLabel___2lcXt {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 1;
}
.selectStaffAndDepartModal___1NYL2 .left___QI38R .content___2eGFx,
.selectStaffAndDepartModal___1NYL2 .right___3xIJA .content___2eGFx {
  display: flex;
  flex-direction: column;
  height: 430px;
  padding: 14px;
  overflow-y: auto;
  border: 1px solid #e0e0e0;
  border-radius: 5px;
}
.selectStaffAndDepartModal___1NYL2 .left___QI38R .corpIcon___29Wjm,
.selectStaffAndDepartModal___1NYL2 .right___3xIJA .corpIcon___29Wjm {
  display: flex;
  align-items: center;
  height: 36px;
}
.selectStaffAndDepartModal___1NYL2 .left___QI38R .corpIcon___29Wjm .iconBox___3jdOD,
.selectStaffAndDepartModal___1NYL2 .right___3xIJA .corpIcon___29Wjm .iconBox___3jdOD {
  width: 28px;
  height: 28px;
  margin-right: 10px;
  color: #fff;
  line-height: 28px;
  text-align: center;
  background: #008cf4;
  border-radius: 50%;
}
.selectStaffAndDepartModal___1NYL2 .left___QI38R .corpIcon___29Wjm .nameBox___WMVKf,
.selectStaffAndDepartModal___1NYL2 .right___3xIJA .corpIcon___29Wjm .nameBox___WMVKf {
  flex: 1 1;
  overflow: hidden;
}
.selectStaffAndDepartModal___1NYL2 .left___QI38R .corpIcon___29Wjm .nameBox___WMVKf .name___JZy_1,
.selectStaffAndDepartModal___1NYL2 .right___3xIJA .corpIcon___29Wjm .nameBox___WMVKf .name___JZy_1 {
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.selectStaffAndDepartModal___1NYL2 .left___QI38R {
  margin-right: 24px;
}
.selectStaffAndDepartModal___1NYL2 .left___QI38R .ant-tree {
  flex: 1 1;
  overflow-y: auto;
}
.selectStaffAndDepartModal___1NYL2 .left___QI38R .ant-tree .ant-tree-node-content-wrapper {
  flex: 1 1;
  overflow: hidden;
  background-color: transparent;
}
.selectStaffAndDepartModal___1NYL2 .left___QI38R .ant-tree .ant-tree-treenode {
  display: flex;
  align-items: center;
  height: 46px;
  padding: 0;
}
.selectStaffAndDepartModal___1NYL2 .left___QI38R .ant-tree .ant-tree-treenode:hover {
  background: #f7f7f7;
}
.selectStaffAndDepartModal___1NYL2 .left___QI38R .ant-tree .ant-tree-treenode .ant-tree-switcher {
  line-height: 46px;
}
.selectStaffAndDepartModal___1NYL2 .left___QI38R .ant-tree .ant-tree-treenode .ant-tree-checkbox {
  margin-top: 0;
}
.selectStaffAndDepartModal___1NYL2 .left___QI38R .hiddenArrow___GBbQB .ant-tree-switcher {
  display: none !important;
}
.selectStaffAndDepartModal___1NYL2 .right___3xIJA .staffItem___3PEca {
  position: relative;
  display: flex;
  align-items: center;
  height: 46px;
  padding: 5px 20px 5px 6px;
}
.selectStaffAndDepartModal___1NYL2 .right___3xIJA .staffItem___3PEca:hover {
  background: #f7f7f7;
}
.selectStaffAndDepartModal___1NYL2 .right___3xIJA .staffItem___3PEca .staffItemIcon___3yhlp {
  position: absolute;
  top: 50%;
  right: 6px;
  font-size: 12px;
  transform: translateY(-50%);
  cursor: pointer;
}

.corpsBox___XIAEU {
  display: -webkit-box;
  width: 100%;
  min-height: 36px;
  max-height: 172px;
  padding-bottom: 2px;
  overflow: hidden;
  white-space: normal;
  text-overflow: ellipsis;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
}
.corpsBox___XIAEU .corpsBoxItem___2r4Z7 {
  -webkit-text-fill-color: #666 !important;
}
.select_corp.ant-select:not(.ant-select-customize-input) .ant-select-selector {
  height: auto;
}
.select_corp.ant-select-single .ant-select-selector .ant-select-selection-item::after {
  display: none;
}

.footer___3OAQr {
  display: flex;
  float: right;
}
.footer___3OAQr * + * {
  margin-right: 20px;
}

.corp_choose___vh7LN {
  width: 154px;
  height: 200px;
  margin: 0 12px 24px 12px;
  text-align: center;
  background: #fff;
  border: 1px dashed #ccc;
  border-radius: 8px;
}
.corp_choose___vh7LN:hover {
  border-color: #008cf4;
  cursor: pointer;
}
.corp_choose___vh7LN svg {
  margin: 85px auto;
}
.corp_img_container___1-0DI {
  display: flex;
}
.corp_img_container___1-0DI p {
  margin: 0;
  padding: 0;
  color: #999;
}
.corp_img_container___1-0DI .left_img___1Wwc7 {
  width: 310px;
}
.corp_img_container___1-0DI .left_img___1Wwc7 p {
  margin-top: 14px;
}
.corp_img_container___1-0DI .right_review___3yrJm {
  display: flex;
  flex: 1 1;
  flex-direction: column;
  justify-content: space-between;
  height: 310px;
  padding-left: 20px;
}
.corp_img_container___1-0DI .right_review___3yrJm .top_img_box___1kXgu {
  text-align: center;
}
.corp_img_container___1-0DI .right_review___3yrJm .top_img_box___1kXgu .top_img___4o3VR {
  width: 142px;
  height: 200px;
  overflow: hidden;
  border: 1px solid #e5eaef;
}
.corp_img_container___1-0DI .right_review___3yrJm .top_img_box___1kXgu .top_img___4o3VR .empty___3gvBk {
  width: 100%;
  height: 100%;
}
.corp_img_container___1-0DI .right_review___3yrJm .top_img_box___1kXgu p {
  margin-top: 10px;
}

.itemLine___2PW_B {
  position: relative;
  margin-bottom: 16px;
}
.itemLine___2PW_B .inputLine___1CVVh {
  position: relative;
  z-index: 10;
  display: flex;
  align-items: center;
}
.itemLine___2PW_B .inputLine___1CVVh .errInput___3Cbfo {
  border-color: #fd6868;
}
.itemLine___2PW_B .inputLine___1CVVh .delicon___3YUhz {
  margin-right: 6px;
  margin-left: 20px;
  cursor: pointer;
}
.itemLine___2PW_B .errText___1-Pnf {
  position: absolute;
  bottom: -22px;
  z-index: 9;
  color: #fd6868;
  animation: ani___1B4oz 0.3s;
  animation-fill-mode: forwards;
}
.maxH___1zbEb {
  margin-bottom: 26px;
}
@keyframes ani___1B4oz {
  0% {
    transform: translateY(-22px);
  }
  100% {
    transform: translateY(0);
  }
}

.preview_clock_care___2Zl2L .ant-modal-content {
  border-radius: 30px;
}
.preview_card___3S_CD {
  position: relative;
  width: 378px;
  height: 600px;
  margin: 0 auto;
  padding-top: 40px;
  border-radius: 20px;
}
.preview_card___3S_CD .card_img___3UIDJ {
  width: 100%;
  height: 100%;
  border-radius: 20px;
}
.preview_card___3S_CD .card_top___3W-Sz {
  position: absolute;
  top: 40px;
  left: 0;
  width: 100%;
  height: calc(100% - 40px);
  background: rgba(0, 0, 0, 0.2);
  border-radius: 20px;
}
.preview_card___3S_CD .date___21bGG {
  position: absolute;
  top: 20px;
  right: 20px;
  text-align: right;
}
.preview_card___3S_CD .date___21bGG h1 {
  height: 56px;
  margin: 0;
  color: #fff;
  font-weight: 700;
  font-size: 48px;
  font-family: DIN Alternate, DIN Alternate-Bold;
  line-height: 56px;
  text-shadow: 1px 2px #00000029;
}
.preview_card___3S_CD .date___21bGG p {
  height: 38px;
  margin: 0;
  padding: 0;
  color: #fff;
  font-weight: 500;
  font-size: 26px;
  font-family: PingFang SC, PingFang SC-Medium;
  text-shadow: 1px 2px #00000029;
}
.preview_card___3S_CD .address___2vSuW {
  position: absolute;
  top: 189px;
  left: 93px;
  width: 192px;
  height: 183px;
  text-align: center;
}
.preview_card___3S_CD .address___2vSuW svg {
  margin-bottom: 4px;
}
.preview_card___3S_CD .address___2vSuW p {
  height: 45px;
  margin: 0;
  color: #fff;
  font-weight: 500;
  font-size: 32px;
  font-family: PingFang SC, PingFang SC-Medium;
  line-height: 44px;
  text-shadow: 1px 2px #00000029;
}
.preview_card___3S_CD .text___2FDG9 {
  position: absolute;
  right: 19px;
  bottom: 30px;
  left: 19px;
  width: 340px;
  height: 60px;
  margin: 0;
  color: #fff;
  font-size: 20px;
  font-family: PingFang SC, PingFang SC-Regular;
  line-height: 32px;
  text-align: center;
  text-shadow: 1px 2px #00000029;
  word-break: break-all;
}
@keyframes identifier___2AA1k {
  from {
    transform: rotate(0%);
  }
  to {
    transform: rotate(360);
  }
}
.preview_card___3S_CD .wish___1IKoZ .wish_default___2cgSV {
  position: absolute;
  width: 286px;
}
.preview_card___3S_CD .wish___1IKoZ .wish_custom___1YtFU {
  position: absolute;
  bottom: 16px;
  left: 16px;
  width: 346px;
  height: 320px;
  background: #ffffff;
  border-radius: 6px;
}
.preview_card___3S_CD .wish___1IKoZ .wish_custom___1YtFU .inner___IieHy {
  margin: 10px;
  padding: 20px;
  border: 1px solid #e0e0e0;
  height: calc(100% - 20px);
}
.i_konw___3Cmqu {
  margin: 30px auto 24px;
  text-align: center;
}
.i_konw___3Cmqu button {
  width: 172px;
  height: 44px;
  font-size: 16px;
  background: #fff;
  border: 1px solid #008cf4;
  border-radius: 23px;
}

.prompt_time___3UdcU {
  display: flex;
  align-items: center;
  width: 512px;
  height: 68px;
  margin-bottom: 24px;
}
.prompt_time___3UdcU .title___3AjCu {
  width: 112px;
  height: 100%;
  color: #fff;
  font-weight: 500;
  font-size: 16px;
  line-height: 68px;
  text-align: center;
  background-color: #008cf4;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.prompt_time___3UdcU .desc___aAFuT {
  flex: 1 1;
  height: 100%;
  padding: 0 24px;
  background-color: #e5f3fe;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.prompt_time___3UdcU .desc___aAFuT p {
  margin: 0;
  padding: 0;
  color: #292c33;
  font-size: 16px;
  line-height: 68px;
}
.prompt_time___3UdcU .desc___aAFuT p b {
  margin-right: 20px;
  font-weight: 500;
}
.prompt_time___3UdcU.on_work___11UlX .title___3AjCu {
  background-color: #008cf4;
}
.prompt_time___3UdcU.on_work___11UlX .desc___aAFuT {
  background-color: #e5f3fe;
}
.prompt_time___3UdcU.off_work___c8SLy .title___3AjCu {
  background-color: #67c239;
}
.prompt_time___3UdcU.off_work___c8SLy .desc___aAFuT {
  background-color: #ebf7e4;
}
.auto_form___z1gZh {
  margin-top: 14px;
}
.auto_form___z1gZh .form_item___DslYu {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 8px;
}
.auto_form___z1gZh .form_item___DslYu .label___ZbP4v {
  display: inherit;
  align-items: center;
}
.auto_form___z1gZh .form_item___DslYu .label___ZbP4v svg {
  margin: 0 4px;
}
.auto_form___z1gZh .form_item___DslYu .label___ZbP4v b {
  color: #fd6868;
  font-weight: normal;
}
.auto_form___z1gZh .form_item___DslYu .btn_text___1a8QZ {
  color: #008cf4;
  cursor: pointer;
}
.auto_form___z1gZh .text_list___1WuuY {
  margin: 0;
  padding: 0;
  list-style: none;
}
.auto_form___z1gZh .text_list___1WuuY li {
  position: relative;
  display: flex;
  width: 512px;
  margin-bottom: 10px;
}
.auto_form___z1gZh .text_list___1WuuY li .make_btn___1DMBl {
  position: absolute;
  right: 0;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  width: 64px;
  height: 44px;
  margin-right: 14px;
  opacity: 0;
}
.auto_form___z1gZh .text_list___1WuuY li .make_btn___1DMBl svg:first-child {
  margin-right: 16px;
}
.auto_form___z1gZh .text_list___1WuuY li input.ant-input {
  height: 44px;
  color: #333 !important;
}
.auto_form___z1gZh .text_list___1WuuY li.disabled___2qrrB:hover .make_btn___1DMBl {
  opacity: 1;
}
.auto_form___z1gZh .text_list___1WuuY li:last-child {
  margin-bottom: 24px;
}
.auto_form___z1gZh button {
  margin-top: 10px;
  margin-bottom: 30px;
}
.auto_form___z1gZh .pics_list___p6Y5D {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -12px 0;
  padding: 0;
  list-style: none;
}
.auto_form___z1gZh .pics_list___p6Y5D li {
  position: relative;
  width: 154px;
  height: 200px;
  margin: 0 12px 24px 12px;
  background: rgba(0, 0, 0, 0);
  border-radius: 8px;
}
.auto_form___z1gZh .pics_list___p6Y5D li img {
  width: 100%;
  height: 100%;
  border-radius: 8px;
}
.auto_form___z1gZh .pics_list___p6Y5D li .shadow___3RBqL {
  position: absolute;
  top: 0;
  z-index: 2;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 154px;
  height: 200px;
  background: rgba(0, 0, 0, 0.4);
  border-radius: 8px;
  opacity: 0;
}
.auto_form___z1gZh .pics_list___p6Y5D li .shadow___3RBqL .del_box___3mx3t {
  width: 40px;
  height: 40px;
  background: rgba(0, 0, 0, 0.4);
  border-radius: 50%;
}
.auto_form___z1gZh .pics_list___p6Y5D li .shadow___3RBqL .del_box___3mx3t svg {
  margin: 13px auto;
}
.auto_form___z1gZh .pics_list___p6Y5D li:hover .shadow___3RBqL {
  cursor: pointer;
  opacity: 1;
}

.clock_care___N5hss {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.clock_care___N5hss .clock_nav___3ryyI {
  display: flex;
  margin: 0;
  margin-bottom: 20px;
  padding: 0;
  list-style: none;
}
.clock_care___N5hss .clock_nav___3ryyI li {
  width: 84px;
  height: 36px;
  margin-right: 20px;
  line-height: 36px;
  text-align: center;
  background: #f2f3f8;
  border-radius: 4px;
  cursor: pointer;
}
.clock_care___N5hss .clock_nav___3ryyI li.active___6JmZk {
  color: #fff;
  background-color: #008cf4;
}
.clock_care___N5hss .clock_nav___3ryyI li:not(.active___6JmZk):hover {
  color: #008cf4;
}

.settingContainer___2Yd5m {
  margin-bottom: 6px;
}
.settingContainer___2Yd5m .settingBox___3FCs1 {
  position: relative;
  margin-bottom: 16px;
  padding: 16px;
  color: #333;
  background: #fff;
  border: 1px solid #e0e0e0;
  border-radius: 4px;
}
.settingContainer___2Yd5m .settingBox___3FCs1 .title___cfXGS {
  margin-bottom: 16px;
  font-weight: 500;
  line-height: 20px;
}
.settingContainer___2Yd5m .settingBox___3FCs1 .delicon___3kUCy {
  position: absolute;
  top: 14px;
  right: 14px;
  cursor: pointer;
}
.settingContainer___2Yd5m .settingBox___3FCs1 .content___QspPU {
  display: flex;
  align-items: center;
}
.settingContainer___2Yd5m .settingBox___3FCs1 .content___QspPU .selector___3SYnd {
  width: 78px;
  margin-right: 10px;
}

.rangeTypeTags___3i3S_ {
  display: flex;
  align-items: center;
  height: 100%;
}
.rangeTypeTags___3i3S_ .rangeTypeTag___JH4al {
  height: 26px;
  overflow: unset !important;
  line-height: 26px;
  text-overflow: unset !important;
}

.rangeTypeTags___3DWoA {
  display: flex;
  align-items: center;
  height: 100%;
}
.rangeTypeTags___3DWoA .rangeTypeTag___1gZM5 {
  height: 26px;
  overflow: unset !important;
  line-height: 26px;
  text-overflow: unset !important;
  -webkit-text-fill-color: #666 !important;
}
.prompt___F-Voh {
  display: flex;
  align-items: center;
  width: 400px;
  margin-bottom: 24px;
  padding: 8px 13px;
  background: #fefce5;
  border: 1px solid #f9e687;
  border-radius: 4px;
}
.prompt___F-Voh svg {
  margin-right: 6px;
}
.ttp___Fo4GO {
  padding: 10px 8px 0;
  color: #666;
  font-size: 14px;
}
.ttp___Fo4GO .ttpTitle___3KVau {
  margin-bottom: 16px;
  color: #333;
  font-weight: 500;
}
.ttp___Fo4GO .ttpContentOne___qhIaS {
  margin-bottom: 24px;
}
.ttp___Fo4GO .ttpContentTwo___Uj-OZ img {
  margin-bottom: 24px;
}
.ttp___Fo4GO .ttpContentTwo___Uj-OZ .ttpContentTwoText___2QiDT {
  display: block;
  margin-bottom: 16px;
}
.swicthArea___1gU-u {
  display: flex;
  align-items: center;
}
.swicthArea___1gU-u span {
  margin-left: 18px;
}
.splitLine___1KRVU {
  display: inline-block;
  width: 100%;
  height: 1px;
  margin-bottom: 24px;
  background: #e5e5e5;
}
.notifyStaffTip___22mp6 {
  margin-top: 20px;
  padding-bottom: 24px;
  color: #999;
}
.staffButton___3oe4h {
  display: flex !important;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding: 2px 4px 2px 12px !important;
}
.staffButton___3oe4h .staffs___2fZga {
  flex: 1 1;
  overflow: hidden;
  text-align: left;
  text-overflow: ellipsis;
}
.staffButton___3oe4h .staffButtonIcon___30Hkt {
  margin-left: 12px;
}
.staffButton___3oe4h .staffButtonIcon___30Hkt svg path {
  fill: #008cf4;
}
.staffButton___3oe4h .dutyColorDot___31LIo {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin-right: 6px;
  margin-bottom: -1px;
  border-radius: 50%;
}

.workDepartmentOrg___3LF4V {
  position: relative;
  padding: 20px;
  border: 1px solid #e5e5e5;
  border-radius: 4px;
}
.workDepartmentOrg___3LF4V:nth-of-type(1) {
  margin-top: 10px;
}
.workDepartmentOrg___3LF4V:not(:last-child) {
  margin-bottom: 20px;
}
.workDepartmentOrg___3LF4V .deleteOrg___2_lQN {
  position: absolute;
  top: 14px;
  right: 14px;
}
.workDepartmentOrg___3LF4V .mainOrg___evAwk {
  display: inline-block;
  margin-left: 10px;
  padding: 2px 6px;
  color: #008cf4;
  font-size: 12px;
  background: #e5f3fe;
  border-radius: 4px;
}

.orgTip___3y3Q- {
  display: flex;
  align-items: flex-start;
  width: 100%;
  margin-top: 10px;
  margin-bottom: 4px;
  padding: 8px 16px;
  color: #333;
  background: #fefce5;
  border: 1px solid #f9e687;
  border-radius: 4px;
}
.orgTip___3y3Q- svg {
  margin-top: 4px;
  margin-right: 10px;
}
.orgTip___3y3Q- span {
  flex: 1 1;
}

.ant-pro-field-light-wrapper-collapse-label {
  padding: 1;
}
.ant-pro-field-light-wrapper-container .ant-form-item {
  margin-bottom: 0;
}

.ant-pro-core-field-dropdown-label {
  cursor: pointer;
}
.ant-pro-core-field-dropdown-overlay {
  min-width: 200px;
  margin-top: 4px;
  background-color: #fff;
  box-shadow: 0 1px 2px -2px rgba(0, 0, 0, 0.16), 0 3px 6px 0 rgba(0, 0, 0, 0.12), 0 5px 12px 4px rgba(0, 0, 0, 0.09);
}
.ant-pro-core-field-dropdown-content {
  padding: 16px;
}

.ant-pro-core-dropdown-footer {
  display: flex;
  justify-content: space-between;
  padding: 16px 16px 16px 8px;
  border-top: 1px solid #f0f0f0;
}

/* 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-pro-table-search {
  margin-bottom: 16px;
  padding: 24px;
  padding-bottom: 0;
  background: #fff;
}
.ant-pro-table-search::before {
  display: table;
  content: '';
}
.ant-pro-table-search::after {
  display: table;
  clear: both;
  content: '';
}
.ant-pro-table-search.ant-pro-table-form {
  margin: 0;
  padding: 0 16px;
  overflow: unset;
}
.ant-pro-table-search-light {
  margin-bottom: 0;
  padding: 16px 0;
}
.ant-pro-table-search-form-option .ant-form-item {
  margin: 0;
}
.ant-pro-table-search-form-option .ant-form-item-label {
  opacity: 0;
}
.ant-pro-table-search-form-option .ant-form-item-control-input {
  justify-content: flex-start;
}
@media (max-width: 575px) {
  .ant-pro-table-search {
    height: auto !important;
    padding-bottom: 24px;
  }
  .ant-pro-table-search .ant-form-item-label {
    min-width: 80px;
    text-align: left;
  }
}

.ant-pro-form-query-filter .ant-form-item-control {
  overflow: hidden;
}

/* 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: #666666;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  outline: 0;
}
.ant-upload p {
  margin: 0;
}
.ant-upload-btn {
  display: block;
  width: 100%;
  outline: none;
}
.ant-upload input[type='file'] {
  cursor: pointer;
}
.ant-upload.ant-upload-select {
  display: inline-block;
}
.ant-upload.ant-upload-disabled {
  cursor: not-allowed;
}
.ant-upload.ant-upload-select-picture-card {
  width: 104px;
  height: 104px;
  margin-right: 8px;
  margin-bottom: 8px;
  text-align: center;
  vertical-align: top;
  background-color: #fafafa;
  border: 1px dashed #d9d9d9;
  border-radius: 5px;
  cursor: pointer;
  transition: border-color 0.3s;
}
.ant-upload.ant-upload-select-picture-card > .ant-upload {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  text-align: center;
}
.ant-upload.ant-upload-select-picture-card:hover {
  border-color: #008CF4;
}
.ant-upload-disabled.ant-upload.ant-upload-select-picture-card:hover {
  border-color: #d9d9d9;
}
.ant-upload.ant-upload-drag {
  position: relative;
  width: 100%;
  height: 100%;
  text-align: center;
  background: #fafafa;
  border: 1px dashed #d9d9d9;
  border-radius: 5px;
  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: #006ecf;
}
.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: #29a9ff;
}
.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: #29a9ff;
  font-size: 48px;
}
.ant-upload.ant-upload-drag p.ant-upload-text {
  margin: 0 0 4px;
  color: #333333;
  font-size: 16px;
}
.ant-upload.ant-upload-drag p.ant-upload-hint {
  color: #999999;
  font-size: 14px;
}
.ant-upload.ant-upload-drag .anticon-plus {
  color: #CCCCCC;
  font-size: 30px;
  transition: all 0.3s;
}
.ant-upload.ant-upload-drag .anticon-plus:hover {
  color: #999999;
}
.ant-upload.ant-upload-drag:hover .anticon-plus {
  color: #999999;
}
.ant-upload-picture-card-wrapper {
  display: inline-block;
  width: 100%;
}
.ant-upload-picture-card-wrapper::before {
  display: table;
  content: '';
}
.ant-upload-picture-card-wrapper::after {
  display: table;
  clear: both;
  content: '';
}
.ant-upload-list {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #666666;
  font-size: 14px;
  font-variant: tabular-nums;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  line-height: 1.5715;
}
.ant-upload-list::before {
  display: table;
  content: '';
}
.ant-upload-list::after {
  display: table;
  clear: both;
  content: '';
}
.ant-upload-list-item {
  position: relative;
  height: 22.001px;
  margin-top: 8px;
  font-size: 14px;
}
.ant-upload-list-item-name {
  display: inline-block;
  width: 100%;
  padding-left: 22px;
  overflow: hidden;
  line-height: 1.5715;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ant-upload-list-item-card-actions {
  position: absolute;
  right: 0;
}
.ant-upload-list-item-card-actions-btn {
  opacity: 0;
}
.ant-upload-list-item-card-actions-btn.ant-btn-sm {
  height: 20px;
  line-height: 1;
}
.ant-upload-list-item-card-actions.picture {
  top: 22px;
  line-height: 0;
}
.ant-upload-list-item-card-actions-btn:focus,
.ant-upload-list-item-card-actions.picture .ant-upload-list-item-card-actions-btn {
  opacity: 1;
}
.ant-upload-list-item-card-actions .anticon {
  color: #999999;
}
.ant-upload-list-item-info {
  height: 100%;
  padding: 0 4px;
  transition: background-color 0.3s;
}
.ant-upload-list-item-info > span {
  display: block;
  width: 100%;
  height: 100%;
}
.ant-upload-list-item-info .anticon-loading .anticon,
.ant-upload-list-item-info .ant-upload-text-icon .anticon {
  position: absolute;
  top: 5px;
  color: #999999;
  font-size: 14px;
}
.ant-upload-list-item .anticon-close {
  position: absolute;
  top: 6px;
  right: 4px;
  color: #999999;
  font-size: 10px;
  line-height: 0;
  cursor: pointer;
  opacity: 0;
  transition: all 0.3s;
}
.ant-upload-list-item .anticon-close:hover {
  color: #666666;
}
.ant-upload-list-item:hover .ant-upload-list-item-info {
  background-color: #f5f5f5;
}
.ant-upload-list-item:hover .anticon-close {
  opacity: 1;
}
.ant-upload-list-item:hover .ant-upload-list-item-card-actions-btn {
  opacity: 1;
}
.ant-upload-list-item-error,
.ant-upload-list-item-error .ant-upload-text-icon > .anticon,
.ant-upload-list-item-error .ant-upload-list-item-name {
  color: #FD6868;
}
.ant-upload-list-item-error .ant-upload-list-item-card-actions .anticon {
  color: #FD6868;
}
.ant-upload-list-item-error .ant-upload-list-item-card-actions-btn {
  opacity: 1;
}
.ant-upload-list-item-progress {
  position: absolute;
  bottom: -12px;
  width: 100%;
  padding-left: 26px;
  font-size: 14px;
  line-height: 0;
}
.ant-upload-list-picture .ant-upload-list-item,
.ant-upload-list-picture-card .ant-upload-list-item {
  position: relative;
  height: 66px;
  padding: 8px;
  border: 1px solid #d9d9d9;
  border-radius: 5px;
}
.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: #FD6868;
}
.ant-upload-list-picture .ant-upload-list-item-info,
.ant-upload-list-picture-card .ant-upload-list-item-info {
  padding: 0;
}
.ant-upload-list-picture .ant-upload-list-item:hover .ant-upload-list-item-info,
.ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-info {
  background: transparent;
}
.ant-upload-list-picture .ant-upload-list-item-uploading,
.ant-upload-list-picture-card .ant-upload-list-item-uploading {
  border-style: dashed;
}
.ant-upload-list-picture .ant-upload-list-item-thumbnail,
.ant-upload-list-picture-card .ant-upload-list-item-thumbnail {
  width: 48px;
  height: 48px;
  line-height: 54px;
  text-align: center;
  opacity: 0.8;
}
.ant-upload-list-picture .ant-upload-list-item-thumbnail .anticon,
.ant-upload-list-picture-card .ant-upload-list-item-thumbnail .anticon {
  font-size: 26px;
}
.ant-upload-list-picture .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill='#e6f7ff'],
.ant-upload-list-picture-card .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill='#e6f7ff'] {
  fill: #fff2f0;
}
.ant-upload-list-picture .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill='#1890ff'],
.ant-upload-list-picture-card .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill='#1890ff'] {
  fill: #FD6868;
}
.ant-upload-list-picture .ant-upload-list-item-icon,
.ant-upload-list-picture-card .ant-upload-list-item-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 26px;
  transform: translate(-50%, -50%);
}
.ant-upload-list-picture .ant-upload-list-item-icon .anticon,
.ant-upload-list-picture-card .ant-upload-list-item-icon .anticon {
  font-size: 26px;
}
.ant-upload-list-picture .ant-upload-list-item-image,
.ant-upload-list-picture-card .ant-upload-list-item-image {
  max-width: 100%;
}
.ant-upload-list-picture .ant-upload-list-item-thumbnail img,
.ant-upload-list-picture-card .ant-upload-list-item-thumbnail img {
  display: block;
  width: 48px;
  height: 48px;
  overflow: hidden;
}
.ant-upload-list-picture .ant-upload-list-item-name,
.ant-upload-list-picture-card .ant-upload-list-item-name {
  display: inline-block;
  box-sizing: border-box;
  max-width: 100%;
  margin: 0 0 0 8px;
  padding-right: 8px;
  padding-left: 48px;
  overflow: hidden;
  line-height: 44px;
  white-space: nowrap;
  text-overflow: ellipsis;
  transition: all 0.3s;
}
.ant-upload-list-picture .ant-upload-list-item-uploading .ant-upload-list-item-name,
.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-name {
  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-container {
  display: inline-block;
  width: 104px;
  height: 104px;
  margin: 0 8px 8px 0;
  vertical-align: top;
}
.ant-upload-list-picture-card.ant-upload-list::after {
  display: none;
}
.ant-upload-list-picture-card .ant-upload-list-item {
  height: 100%;
  margin: 0;
}
.ant-upload-list-picture-card .ant-upload-list-item-info {
  position: relative;
  height: 100%;
  overflow: hidden;
}
.ant-upload-list-picture-card .ant-upload-list-item-info::before {
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  opacity: 0;
  transition: all 0.3s;
  content: ' ';
}
.ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-info::before {
  opacity: 1;
}
.ant-upload-list-picture-card .ant-upload-list-item-actions {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 10;
  white-space: nowrap;
  transform: translate(-50%, -50%);
  opacity: 0;
  transition: all 0.3s;
}
.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye,
.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-download,
.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete {
  z-index: 10;
  width: 16px;
  margin: 0 4px;
  color: rgba(255, 255, 255, 0.85);
  font-size: 16px;
  cursor: pointer;
  transition: all 0.3s;
}
.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye:hover,
.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-download:hover,
.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete:hover {
  color: #fff;
}
.ant-upload-list-picture-card .ant-upload-list-item-info:hover + .ant-upload-list-item-actions,
.ant-upload-list-picture-card .ant-upload-list-item-actions:hover {
  opacity: 1;
}
.ant-upload-list-picture-card .ant-upload-list-item-thumbnail,
.ant-upload-list-picture-card .ant-upload-list-item-thumbnail img {
  position: static;
  display: block;
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.ant-upload-list-picture-card .ant-upload-list-item-name {
  display: none;
  margin: 8px 0 0;
  padding: 0;
  line-height: 1.5715;
  text-align: center;
}
.ant-upload-list-picture-card .ant-upload-list-item-file + .ant-upload-list-item-name {
  position: absolute;
  bottom: 10px;
  display: block;
}
.ant-upload-list-picture-card .ant-upload-list-item-uploading.ant-upload-list-item {
  background-color: #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,
.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info .anticon-delete {
  display: none;
}
.ant-upload-list-picture-card .ant-upload-list-item-progress {
  bottom: 32px;
  width: calc(100% - 14px);
  padding-left: 0;
}
.ant-upload-list-text-container,
.ant-upload-list-picture-container {
  transition: opacity 0.3s, height 0.3s;
}
.ant-upload-list-text-container::before,
.ant-upload-list-picture-container::before {
  display: table;
  width: 0;
  height: 0;
  content: '';
}
.ant-upload-list-text-container .ant-upload-span,
.ant-upload-list-picture-container .ant-upload-span {
  display: block;
  flex: auto;
}
.ant-upload-list-text .ant-upload-span,
.ant-upload-list-picture .ant-upload-span {
  display: flex;
  align-items: center;
}
.ant-upload-list-text .ant-upload-span > *,
.ant-upload-list-picture .ant-upload-span > * {
  flex: none;
}
.ant-upload-list-text .ant-upload-list-item-name,
.ant-upload-list-picture .ant-upload-list-item-name {
  flex: auto;
  padding: 0 8px;
}
.ant-upload-list-text .ant-upload-list-item-card-actions,
.ant-upload-list-picture .ant-upload-list-item-card-actions {
  position: static;
}
.ant-upload-list-text .ant-upload-text-icon .anticon {
  position: static;
}
.ant-upload-list .ant-upload-animate-inline-appear,
.ant-upload-list .ant-upload-animate-inline-enter,
.ant-upload-list .ant-upload-animate-inline-leave {
  animation-duration: 0.3s;
  animation-fill-mode: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.ant-upload-list .ant-upload-animate-inline-appear,
.ant-upload-list .ant-upload-animate-inline-enter {
  animation-name: uploadAnimateInlineIn;
}
.ant-upload-list .ant-upload-animate-inline-leave {
  animation-name: uploadAnimateInlineOut;
}
@keyframes uploadAnimateInlineIn {
  from {
    width: 0;
    height: 0;
    margin: 0;
    padding: 0;
    opacity: 0;
  }
}
@keyframes uploadAnimateInlineOut {
  to {
    width: 0;
    height: 0;
    margin: 0;
    padding: 0;
    opacity: 0;
  }
}
.ant-upload-rtl {
  direction: rtl;
}
.ant-upload-rtl.ant-upload.ant-upload-select-picture-card {
  margin-right: auto;
  margin-left: 8px;
}
.ant-upload-list-rtl {
  direction: rtl;
}
.ant-upload-list-rtl .ant-upload-list-item-list-type-text:hover .ant-upload-list-item-name-icon-count-1 {
  padding-right: 22px;
  padding-left: 14px;
}
.ant-upload-list-rtl .ant-upload-list-item-list-type-text:hover .ant-upload-list-item-name-icon-count-2 {
  padding-right: 22px;
  padding-left: 28px;
}
.ant-upload-list-rtl .ant-upload-list-item-name {
  padding-right: 22px;
  padding-left: 0;
}
.ant-upload-list-rtl .ant-upload-list-item-name-icon-count-1 {
  padding-left: 14px;
}
.ant-upload-list-rtl .ant-upload-list-item-card-actions {
  right: auto;
  left: 0;
}
.ant-upload-list-rtl .ant-upload-list-item-card-actions .anticon {
  padding-right: 0;
  padding-left: 5px;
}
.ant-upload-list-rtl .ant-upload-list-item-info {
  padding: 0 4px 0 12px;
}
.ant-upload-list-rtl .ant-upload-list-item .anticon-close {
  right: auto;
  left: 4px;
}
.ant-upload-list-rtl .ant-upload-list-item-error .ant-upload-list-item-card-actions .anticon {
  padding-right: 0;
  padding-left: 5px;
}
.ant-upload-list-rtl .ant-upload-list-item-progress {
  padding-right: 26px;
  padding-left: 0;
}
.ant-upload-list-picture .ant-upload-list-item-info,
.ant-upload-list-picture-card .ant-upload-list-item-info {
  padding: 0;
}
.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-thumbnail,
.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-thumbnail {
  right: 8px;
  left: auto;
}
.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-icon,
.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-icon {
  right: 50%;
  left: auto;
  transform: translate(50%, -50%);
}
.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name,
.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name {
  margin: 0 8px 0 0;
  padding-right: 48px;
  padding-left: 8px;
}
.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name-icon-count-1,
.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name-icon-count-1 {
  padding-right: 48px;
  padding-left: 18px;
}
.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name-icon-count-2,
.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name-icon-count-2 {
  padding-right: 48px;
  padding-left: 36px;
}
.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-progress,
.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-progress {
  padding-right: 0;
  padding-left: 0;
}
.ant-upload-list-rtl.ant-upload-list-picture .anticon-close,
.ant-upload-list-rtl.ant-upload-list-picture-card .anticon-close {
  right: auto;
  left: 8px;
}
.ant-upload-list-rtl .ant-upload-list-picture-card-container {
  margin: 0 0 8px 8px;
}
.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-actions {
  right: 50%;
  left: auto;
  transform: translate(50%, -50%);
}
.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-file + .ant-upload-list-item-name {
  margin: 8px 0 0;
  padding: 0;
}

/** 导入模块 */
.wtImport___vRPcO .ant-drawer-body {
  padding-top: 0;
}
.wtImport___vRPcO .ant-form-item {
  margin-bottom: 10px;
}
.wtImport___vRPcO .ant-modal-close-x svg {
  display: inline-flex !important;
}
.wtImport___vRPcO .ant-form {
  margin-top: 20px;
}
.wtImport___vRPcO .ant-modal-body {
  padding: 20px;
}
.wtImport___vRPcO .ant-alert {
  align-items: unset;
}
.wtImport___vRPcO .ant-alert .ant-alert-icon {
  margin-top: 4px;
}
.wtImport___vRPcO .ant-upload-list {
  display: none;
}
.wtImport___vRPcO .importSuccess___2poYK {
  display: flex;
  align-content: center;
  padding: 10px 0;
  line-height: 28px;
}
.wtImport___vRPcO .importSuccess___2poYK svg {
  display: inline-flex !important;
}
.wtImport___vRPcO .importSuccess___2poYK span {
  padding-left: 15px;
  color: #333;
  font-size: 14px;
}
.wtImport___vRPcO .exportWarin___Fx8eV {
  margin-bottom: 20px;
}
.wtImport___vRPcO .importFaile___M_YAL {
  display: flex;
  flex-flow: column;
  flex-wrap: wrap;
  align-content: center;
  justify-content: center;
}
.wtImport___vRPcO .importFaile___M_YAL .importUpload___1NWSy {
  text-align: center;
}
.wtImport___vRPcO .importFaile___M_YAL .importFaileTitle___l32O0 {
  display: flex;
  align-content: center;
  line-height: 28px;
}
.wtImport___vRPcO .importFaile___M_YAL svg {
  display: inline-flex !important;
}
.wtImport___vRPcO .importFaile___M_YAL span {
  padding-left: 15px;
  color: #333;
  font-size: 14px;
}
.wtImport___vRPcO .importFaile___M_YAL .importDesp___3l0la {
  padding-left: 42px;
  color: #999;
  font-size: 14px;
}
.wtImport___vRPcO .importContent___2Wizc {
  display: flex;
  flex-flow: column;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 288px;
  margin-bottom: 40px;
  padding: 0;
  background: #f1f5f8;
  border: 1px dashed #e0e0e0;
  border-radius: 5px;
}
.wtImport___vRPcO .importContent___2Wizc .importUpload___1NWSy {
  text-align: center;
}
.wtImport___vRPcO .importContent___2Wizc svg {
  margin: 0 auto;
}
.wtImport___vRPcO .importContent___2Wizc p {
  margin-top: 20px;
  margin-bottom: 13px;
}
.wtImport___vRPcO .importDesp___3l0la {
  color: #999;
  font-size: 14px;
}
.wtImport___vRPcO .importFooter___2KICR {
  height: 36px;
  margin-bottom: 20px;
  line-height: 36px;
}
.wtImport___vRPcO .importFooter___2KICR .ant-btn-default {
  margin-right: 20px;
}
.wtImport___vRPcO .importFooter___2KICR .importload___3gRPo {
  margin-right: 0;
}
.wtImport___vRPcO .importFooter___2KICR .ant-btn {
  float: right;
}
.wtImport___vRPcO .desp___3crsv {
  color: #666;
  font-weight: 400;
  font-size: 14px;
  font-family: PingFang SC, PingFang SC-Regular;
  line-height: 24px;
  text-align: left;
}

.editHistoryDataDrawer___aJuoU .month___1zuV5 {
  margin-bottom: 10px;
  color: #666;
  font-size: 14px;
}
.editHistoryDataDrawer___aJuoU .monthpicker___1juWQ {
  margin-bottom: 30px;
}
.editHistoryDataDrawer___aJuoU .monthData___1Ld3S .monthHeader___Gcd3D {
  display: flex;
  color: #333;
  font-size: 14px;
  background-color: #f5f5f5;
}
.editHistoryDataDrawer___aJuoU .monthData___1Ld3S .monthHeader___Gcd3D.top___3ltR- {
  border-top: 1px solid #e0e0e0;
}
.editHistoryDataDrawer___aJuoU .monthData___1Ld3S .monthCell___26Yvx {
  flex: 1 1;
  height: 48px;
  line-height: 48px;
  text-align: center;
  border-bottom: 1px solid #e0e0e0;
  border-left: 1px solid #e0e0e0;
}
.editHistoryDataDrawer___aJuoU .monthData___1Ld3S .monthCell___26Yvx:last-child {
  border-right: 1px solid #e0e0e0;
}
.editHistoryDataDrawer___aJuoU .monthData___1Ld3S .monthCell___26Yvx.actived___35t9u {
  border: 1px solid #008cf4;
}
.editHistoryDataDrawer___aJuoU .monthData___1Ld3S .monthCell___26Yvx.changed___zOmHy {
  background: #e5f3fe;
}
.editHistoryDataDrawer___aJuoU .monthData___1Ld3S .monthCell___26Yvx .ant-input {
  text-align: center;
}
.editHistoryDataDrawer___aJuoU .monthData___1Ld3S .monthContent___e3xWF .monthHeader___Gcd3D {
  color: #999;
}
.editHistoryDataDrawer___aJuoU .monthData___1Ld3S .monthVal___1DkWK {
  display: flex;
  color: #333;
  background-color: #fff;
}
.editHistoryDataDrawer___aJuoU .monthData___1Ld3S .monthVal___1DkWK .monthCell___26Yvx {
  color: #333;
}
.editHistoryDataDrawer___aJuoU .monthData___1Ld3S .tipText___2VKjh {
  display: flex;
  align-items: center;
  margin-top: 20px;
}
.editHistoryDataDrawer___aJuoU .monthData___1Ld3S .tipText___2VKjh .blueTip___33pUx {
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-right: 8px;
  background: #e5f3fe;
  border-radius: 4px;
}
.editHistoryDataDrawer___aJuoU .footerBtns___2TyeO {
  float: right;
}
.editHistoryDataDrawer___aJuoU .footerBtns___2TyeO .footerBtn___2dPt5 .btn___iO1sh:first-child {
  margin-right: 20px;
}

.predictTitleBtns___3hvMb {
  display: inline-flex;
  float: right;
}
.predictTitleBtns___3hvMb .editProvinceBtn___6Lx74 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 36px;
  margin-right: 20px;
  padding-right: 14px;
  padding-left: 14px;
  color: #666;
  font-size: 14px;
  background: #eff3f7;
  border-radius: 4px;
}
.predictTitleBtns___3hvMb .editProvinceBtn___6Lx74 .text___2YmpB {
  margin-right: 14px;
  margin-left: 6px;
  font-weight: 400;
}
.predictTitleBtns___3hvMb .btns___13H9H {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-left: 20px;
}
.predictTitleBtns___3hvMb .btns___13H9H .tishiIcon___2Mm-H {
  margin-left: 4px;
}
.tooltipBox___3Slr9 {
  width: 360px;
  height: 184px;
  background: #fff;
  border-radius: 10px;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
}
.predictContentContainer___3mPiJ {
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
}
.predictContentContainer___3mPiJ .showPredictAnimate___1yx19 {
  position: absolute;
  top: 100px;
  left: 50%;
  z-index: 1;
  width: 480px;
  height: 380px;
  padding-top: 42px;
  text-align: center;
  background: #fff;
  border-radius: 10px;
  box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.16);
  transform: translateX(-50%);
}
.predictContentContainer___3mPiJ .showPredictAnimate___1yx19 .mainTitle___pxs6s {
  margin-top: 30px;
  color: #333;
  font-weight: 500;
  font-size: 20px;
  text-align: center;
}
.predictContentContainer___3mPiJ .showPredictAnimate___1yx19 .subTitle___3-uqw {
  margin-top: 10px;
  color: #666;
  font-size: 14px;
  text-align: center;
}
.predictContentContainer___3mPiJ .sumContainer___3xy2l {
  margin-top: 30px;
}
.predictContentContainer___3mPiJ .sumContainer___3xy2l .sum___1YcSH {
  display: inline-flex;
  width: 232px;
  padding: 10px 30px 10px 20px;
  font-size: 24px;
  border-radius: 10px;
}
.predictContentContainer___3mPiJ .sumContainer___3xy2l .sum___1YcSH.totalPerson___CU336 {
  color: #008cf4;
  background-color: #eff6fc;
  box-shadow: 0 2px 2px 0 rgba(0, 90, 155, 0.1);
}
.predictContentContainer___3mPiJ .sumContainer___3xy2l .sum___1YcSH.highDate___3ReEt {
  color: #f7bb33;
  background-color: #fef8ed;
  box-shadow: 0 2px 2px 0 rgba(168, 116, 0, 0.1);
}
.predictContentContainer___3mPiJ .sumContainer___3xy2l .sum___1YcSH.highPerson___kF1z5 {
  color: #fd6868;
  background-color: #fff5f5;
  box-shadow: 0 2px 2px 0 rgba(154, 33, 33, 0.1);
}
.predictContentContainer___3mPiJ .sumContainer___3xy2l .sum___1YcSH .left___28eeQ {
  flex: 1 1;
}
.predictContentContainer___3mPiJ .sumContainer___3xy2l .sum___1YcSH .left___28eeQ .title___rndRg {
  color: #333;
  font-size: 14px;
}
.predictContentContainer___3mPiJ .sumContainer___3xy2l .sum___1YcSH .left___28eeQ .text___2YmpB {
  font-size: 24px;
}
.predictContentContainer___3mPiJ .sumContainer___3xy2l .sum___1YcSH .right___1bO80 {
  align-self: center;
}
.predictContentContainer___3mPiJ .sumContainer___3xy2l .sum___1YcSH:not(:last-child) {
  margin-right: 20px;
}
.predictContentContainer___3mPiJ .tipAccurancy___2d6Y9 {
  color: #677288;
  font-size: 12px;
  text-align: center;
  opacity: 0.6;
}
.predictContentContainer___3mPiJ .graph___3HcsL {
  position: relative;
  flex: 1 1;
}
.predictContentContainer___3mPiJ .graph___3HcsL .graphTypes___T83hk {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  visibility: hidden;
}
.predictContentContainer___3mPiJ .graph___3HcsL .graphTypes___T83hk.showGraph___3OGjT {
  visibility: visible;
}
.predictContentContainer___3mPiJ .graph___3HcsL .graphNoData___22ZQ7 {
  position: absolute;
  top: -40px;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
}
.predictContentContainer___3mPiJ .graph___3HcsL.needImport___gLd-s {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 30px;
}
.predictContentContainer___3mPiJ .graph___3HcsL.needImport___gLd-s .predictBg___AifhE {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.predictContentContainer___3mPiJ .graph___3HcsL.needImport___gLd-s .noData___keRo2 {
  position: relative;
  flex: 1 1;
  text-align: center;
}
.predictContentContainer___3mPiJ .graph___3HcsL.needImport___gLd-s .noData___keRo2 .noDataText___2V9U7 {
  margin-top: 26px;
  margin-bottom: 10px;
  color: #333;
  font-size: 18px;
}
.predictContentContainer___3mPiJ .graph___3HcsL.needImport___gLd-s .noData___keRo2 .noDataTipText___vYaiK {
  margin-bottom: 30px;
  color: #666;
  font-size: 14px;
}
.setCityModal___3Xqaj .setCityTipTitle___z70-c {
  margin-top: 16px;
  color: #fd6868;
  font-size: 14px;
}
.setCityModal___3Xqaj .ant-modal-body .ant-form-item-label > label {
  font-size: 14px !important;
}

.uploadPicture___1I-Y5 .ant-upload.ant-upload-select-picture-card {
  width: 98px;
  height: 98px;
  background-color: #fff;
}
.uploadPicture___1I-Y5 .ant-upload-list-picture-card-container {
  width: 98px;
  height: 98px;
  margin: 0 20px 0 0;
}
.uploadPicture___1I-Y5 .ant-upload.ant-upload-disabled {
  cursor: not-allowed !important;
}

.wtConfirmModal___3aozx .title___2mSTM {
  display: flex;
}
.wtConfirmModal___3aozx .title___2mSTM .title_desc___1HfCK {
  flex: 1 1;
  padding-top: 1px;
}
.wtConfirmModal___3aozx .title___2mSTM .title_desc___1HfCK .message___1xEQK {
  display: block;
  font-size: 16px;
}
.wtConfirmModal___3aozx .title___2mSTM .title_desc___1HfCK .tip_msg___35Se0 {
  display: block;
  margin-top: 14px;
  color: #666;
  font-size: 14px;
}
.wtConfirmModal___3aozx .bottomTip___2N4ou {
  margin-top: 30px;
  margin-bottom: 0;
  margin-left: -40px;
  list-style: none;
}
.wtConfirmModal___3aozx .bottomTip___2N4ou li {
  margin-bottom: 12px;
}
.wtConfirmModal___3aozx .bottomTip___2N4ou li:last-child {
  margin-bottom: 0;
}
.wtConfirmModal___3aozx .subTipMsg___2YrB2 {
  display: block;
  margin-top: 14px;
  margin-left: 40px;
  color: #666;
  font-size: 14px;
}
.wtConfirmModal___3aozx .headContainer___1OVzK {
  margin: 30px 0 0 45px;
}
.wtConfirmModal___3aozx .headContainer___1OVzK .tag___24zkN {
  height: 32px;
  margin-right: 20px;
  margin-bottom: 10px;
  padding: 0 14px;
  font-size: 14px;
  line-height: 32px;
  text-align: center;
  background-color: #f7f7f7;
}
.wtConfirmModal___3aozx .archContainer___2A5us {
  margin: 14px 0 0 45px;
  padding: 0;
  list-style: none;
}
.wtConfirmModal___3aozx .archContainer___2A5us li {
  display: flex;
  margin-bottom: 14px;
}
.wtConfirmModal___3aozx .archContainer___2A5us li:last-child {
  margin-bottom: 0;
}
.wtConfirmModal___3aozx .archContainer___2A5us li .origin___34_IX {
  display: inline-block;
  flex-shrink: unset;
  width: 8px;
  height: 8px;
  margin-top: 7px;
  margin-right: 10px;
  background: #bfbfbf;
  border-radius: 50%;
}
.wtConfirmModal___3aozx .archContainer___2A5us li .content___2Lw3F {
  display: flex;
  flex: 1 1;
  align-items: center;
  justify-content: space-between;
}
.wtConfirmModal___3aozx .archContainer___2A5us li .content___2Lw3F .desc___3SqAX {
  margin-bottom: 0;
  color: #666;
  font-size: 14px;
  line-height: 22px;
}
.wtConfirmModal___3aozx .archContainer___2A5us li .content___2Lw3F .status___1-VuP {
  width: 56px;
  height: 24px;
  margin-right: 66px;
  color: #67c239;
  font-size: 12px;
  line-height: 24px;
  text-align: center;
  background: rgba(103, 194, 57, 0.1);
  border: 1px solid rgba(103, 194, 57, 0.4);
  border-radius: 4px;
}
.wtConfirmModal___3aozx .blackContainer___1neGu {
  padding: 0;
  list-style: none;
  margin-top: 16px;
  margin-bottom: 0;
  max-height: 420px;
  overflow-y: auto;
}
.wtConfirmModal___3aozx .blackContainer___1neGu li {
  padding: 16px 24px;
  background: #f7f7f7;
  border-radius: 8px;
  margin-bottom: 12px;
}
.wtConfirmModal___3aozx .blackContainer___1neGu li:last-child {
  margin-bottom: 0;
}
.wtConfirmModal___3aozx .blackContainer___1neGu li .top___2ZB2R {
  display: flex;
  align-items: center;
  padding-bottom: 12px;
  border-bottom: 1px solid #e5e5e5;
}
.wtConfirmModal___3aozx .blackContainer___1neGu li .top___2ZB2R .mobile___2pNTV {
  display: flex;
  align-items: center;
  margin-left: 16px;
}
.wtConfirmModal___3aozx .blackContainer___1neGu li .top___2ZB2R .mobile___2pNTV .num___3O84E {
  color: #333333;
  font-size: 14px;
  margin-left: 6px;
}
.wtConfirmModal___3aozx .blackContainer___1neGu li .bottom___GxOgl {
  color: #999;
  padding-top: 12px;
}
.wtConfirmModal___3aozx .blackContainer___1neGu li .bottom___GxOgl .row___2eOpg {
  margin-bottom: 12px;
}
.wtConfirmModal___3aozx .blackContainer___1neGu li .bottom___GxOgl .row___2eOpg:last-child {
  margin-bottom: 0;
}
.wtConfirmModal___3aozx .blackContainer___1neGu li .bottom___GxOgl .row___2eOpg .ant-col-15 {
  padding-right: 32px;
}
.wtConfirmModal___3aozx .blackContainer___1neGu li .bottom___GxOgl .row___2eOpg span {
  color: #333;
  font-size: 14px;
}
.wtConfirmModal___3aozx .blackContainer___1neGu li .bottom___GxOgl .row___2eOpg span.active___2naxZ {
  color: #fd6868;
}
.wtConfirmModalPop {
  display: flex;
  flex-wrap: wrap;
}
.wtConfirmModalPop .ant-tag {
  display: flex;
  align-items: center;
  height: 36px;
  margin: 0 10px 0 0;
  padding: 0 14px;
  font-size: 14px;
  background-color: #f7f7f7;
}
.wtConfirmModalPop .ant-tag img {
  width: 20px;
  height: 20px;
  margin-right: 6px;
  border-radius: 50%;
}
.wtConfirmModalPop .ant-tag > div {
  width: 20px;
  height: 20px;
  margin-right: 6px;
  color: #fff;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  background-color: #008cf4;
  border-radius: 50%;
}
.ant-popover-inner .wtConfirmModalPop .ant-tag {
  margin-bottom: 10px;
}

.WtPactUpload___CoNR9 .imgList___rf2wM {
  display: flex;
  flex-wrap: wrap;
}
.WtPactUpload___CoNR9 .iconBox___1aiaY,
.WtPactUpload___CoNR9 .imgBox___1jE1M {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 98px;
  height: 98px;
  position: relative;
  margin-right: 20px;
  border-radius: 4px;
}
.WtPactUpload___CoNR9 .iconBox___1aiaY img,
.WtPactUpload___CoNR9 .imgBox___1jE1M img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.WtPactUpload___CoNR9 .iconBox___1aiaY .modal___2EVhB,
.WtPactUpload___CoNR9 .imgBox___1jE1M .modal___2EVhB {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #00000066;
  z-index: 2;
  opacity: 0;
  cursor: pointer;
  border-radius: 4px;
}
.WtPactUpload___CoNR9 .iconBox___1aiaY .modal___2EVhB p,
.WtPactUpload___CoNR9 .imgBox___1jE1M .modal___2EVhB p {
  color: #ffffff;
  font-size: 14px;
  margin: 0;
  padding: 0;
}
.WtPactUpload___CoNR9 div[dom-type='img'] {
  background-color: #ffffff;
}
.WtPactUpload___CoNR9 div[dom-type='pdf'],
.WtPactUpload___CoNR9 div[dom-type='doc'],
.WtPactUpload___CoNR9 div[dom-type='docx'] {
  background-color: #e5f3fe;
}
.WtPactUpload___CoNR9 .iconBox___1aiaY {
  border: 1px dashed #cccccc;
}
.WtPactUpload___CoNR9 .iconBox___1aiaY:hover {
  border-color: #008cf4;
}
.WtPactUpload___CoNR9 .imgBox___1jE1M:hover .modal___2EVhB {
  opacity: 1;
}

.step_one___2hkRu {
  width: 900px;
  height: 792px;
  padding: 80px 150px 0;
  margin: 20px auto;
  background: #ffffff;
  border-radius: 6px;
  box-shadow: 0px 2px 4px 0px #e5e5e5;
}
.step_two_container___jENOE {
  height: calc(100vh - 115px);
  position: relative;
  overflow-x: auto;
  overflow-y: hidden;
}
.step_two_container___jENOE .step_two___1LcRh {
  display: flex;
  justify-content: space-around;
  height: 100%;
  color: #333;
  font-size: 14px;
  /* 选中样式 */
  /* 公共样式 */
  /* 多行/签署区 */
  /* 拉伸元素掩饰 */
}
.step_two_container___jENOE .step_two___1LcRh .head___1iFOt {
  position: fixed;
  left: 0;
  width: 100%;
  height: 50px;
  line-height: 50px;
  top: 0;
  background-color: #ddd;
  z-index: 6;
}
.step_two_container___jENOE .step_two___1LcRh .page_left___2VBHD {
  width: 320px;
  padding: 24px;
  background-color: #fff;
  overflow-y: auto;
}
.step_two_container___jENOE .step_two___1LcRh .page_left___2VBHD .auto_container___2e1F_ {
  display: flex;
}
.step_two_container___jENOE .step_two___1LcRh .page_left___2VBHD h2,
.step_two_container___jENOE .step_two___1LcRh .page_left___2VBHD h1 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-weight: 500;
  margin-bottom: 14px;
  font-size: 14px;
}
.step_two_container___jENOE .step_two___1LcRh .page_left___2VBHD h2 span,
.step_two_container___jENOE .step_two___1LcRh .page_left___2VBHD h1 span {
  color: #fd6868;
}
.step_two_container___jENOE .step_two___1LcRh .page_left___2VBHD h2 svg,
.step_two_container___jENOE .step_two___1LcRh .page_left___2VBHD h1 svg {
  margin-left: 4px;
}
.step_two_container___jENOE .step_two___1LcRh .page_left___2VBHD h2 .desc___1oBiF,
.step_two_container___jENOE .step_two___1LcRh .page_left___2VBHD h1 .desc___1oBiF {
  display: flex;
  align-items: center;
}
.step_two_container___jENOE .step_two___1LcRh .page_left___2VBHD h2 {
  margin-top: 30px;
  margin-bottom: 10px;
}
.step_two_container___jENOE .step_two___1LcRh .page_view___3rdHO {
  flex: 1 1;
  overflow-y: auto;
}
.step_two_container___jENOE .step_two___1LcRh .page_view___3rdHO .page_box___2ek3n {
  width: 595.28px;
  margin: 20px auto 0;
  padding-bottom: 20px;
}
.step_two_container___jENOE .step_two___1LcRh .page_view___3rdHO .page_box___2ek3n .page___rwiEQ {
  width: 592.28px;
  height: 841.89px;
  position: relative;
  background: #ffffff;
  box-shadow: 0px 2px 4px 0px #e5e5e5;
}
.step_two_container___jENOE .step_two___1LcRh .page_view___3rdHO .page_box___2ek3n .page___rwiEQ .float_layer___3sLj- {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
}
.step_two_container___jENOE .step_two___1LcRh .page_right___tlX51 {
  width: 320px;
  height: 100%;
  padding: 24px;
  background-color: #fff;
  box-shadow: 0px 2px 4px 0px #e5e5e5;
}
.step_two_container___jENOE .step_two___1LcRh .page_right___tlX51 h1 {
  height: 56px;
  line-height: 56px;
  font-size: 18px;
  font-weight: 500;
  text-align: left;
  border-bottom: 1px solid #e5e5e5;
}
.step_two_container___jENOE .step_two___1LcRh .page_right___tlX51 .style_set___3q_g6 .chat_container___3_COC .chat_icon___1hp5v {
  width: 36px;
  height: 36px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 10px;
  font-size: 16px;
  font-weight: bold;
  background: #ffffff;
  border: 1px solid #e0e0e0;
  border-radius: 4px;
}
.step_two_container___jENOE .step_two___1LcRh .page_right___tlX51 .style_set___3q_g6 .chat_container___3_COC .chat_icon___1hp5v:hover {
  border-color: #008cf4;
  cursor: pointer;
}
.step_two_container___jENOE .step_two___1LcRh .page_right___tlX51 .style_set___3q_g6 .chat_container___3_COC .color_box___ZgpS1 {
  width: 68px;
  border: 1px solid #e0e0e0;
  border-radius: 4px;
}
.step_two_container___jENOE .step_two___1LcRh .page_right___tlX51 .style_set___3q_g6 .chat_container___3_COC .color_box___ZgpS1 .icon_color___1Z06Z {
  width: 56px;
  height: 24px;
  margin: 6px 10px;
  border-radius: 4px;
  overflow: hidden;
}
.step_two_container___jENOE .step_two___1LcRh .page_right___tlX51 .style_set___3q_g6 .chat_container___3_COC .color_box___ZgpS1 .icon_color___1Z06Z svg {
  float: right;
  margin-top: 6px;
  margin-right: 5px;
}
.step_two_container___jENOE .step_two___1LcRh .page_right___tlX51 .style_set___3q_g6 h2 {
  margin-top: 30px;
  margin-bottom: 10px;
  padding: 0;
  font-size: 14px;
  font-weight: normal;
}
.step_two_container___jENOE .step_two___1LcRh .page_right___tlX51 .style_set___3q_g6 h2 span {
  color: #fd6868;
}
.step_two_container___jENOE .step_two___1LcRh .page_right___tlX51 .style_set___3q_g6 h2:first-child {
  margin-top: 24px;
}
.step_two_container___jENOE .step_two___1LcRh .page_right___tlX51 .style_set___3q_g6 input {
  height: 36px;
  padding-left: 14px;
  line-height: 36px;
  border: 1px solid #e0e0e0;
  border-radius: 4px;
}
.step_two_container___jENOE .step_two___1LcRh .page_right___tlX51 .style_set___3q_g6 input:hover {
  border-color: #008cf4;
  cursor: pointer;
}
.step_two_container___jENOE .step_two___1LcRh .page_right___tlX51 .style_set___3q_g6 input.ant-input___2qWpe.ant-input-disabled___1CTLs:hover {
  border-color: #e0e0e0;
}
.step_two_container___jENOE .step_two___1LcRh .page_right___tlX51 .style_set___3q_g6 .chat_container___3_COC {
  display: flex;
  flex-wrap: wrap;
}
.step_two_container___jENOE .step_two___1LcRh .page_right___tlX51 .style_set___3q_g6 .chat_container___3_COC .ant-select___3hkTB {
  height: 36px;
}
.step_two_container___jENOE .step_two___1LcRh .page_right___tlX51 .style_set___3q_g6 .chat_container___3_COC .ant-select___3hkTB.chat_family___3FzFy {
  width: 160px;
}
.step_two_container___jENOE .step_two___1LcRh .page_right___tlX51 .style_set___3q_g6 .chat_container___3_COC .ant-select___3hkTB.chat_num___3ytwd {
  width: 102px;
}
.step_two_container___jENOE .step_two___1LcRh .page_right___tlX51 .style_set___3q_g6 .chat_container___3_COC > * {
  margin-bottom: 20px;
}
.step_two_container___jENOE .step_two___1LcRh div[dom-type='sign'],
.step_two_container___jENOE .step_two___1LcRh div[tool-type='sign'] {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 98px;
  height: 98px;
  background: #ffffff;
  word-break: break-all;
}
.step_two_container___jENOE .step_two___1LcRh div[tool-type='sign'] {
  color: #666;
  border-radius: 4px;
  border: 1px solid #e0e0e0;
}
.step_two_container___jENOE .step_two___1LcRh .comp-active___2C_sY {
  border: 1px solid #008cf4 !important;
  background: #f5f5f5 !important;
}
.step_two_container___jENOE .step_two___1LcRh .comp-active___2C_sY .drag_frag___3Hn8Y {
  opacity: 1;
  border: 1px solid #008cf4;
}
.step_two_container___jENOE .step_two___1LcRh .unable-field___3HLEm {
  background-color: #fef1d6 !important;
}
.step_two_container___jENOE .step_two___1LcRh div[dom-type='sign'],
.step_two_container___jENOE .step_two___1LcRh div[dom-type='otherOne'],
.step_two_container___jENOE .step_two___1LcRh div[dom-type='otherTwo'],
.step_two_container___jENOE .step_two___1LcRh div[dom-type='signedSubject'],
.step_two_container___jENOE .step_two___1LcRh div[dom-type='staffField'] {
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 0 !important;
  border: 1px dotted #008cf4;
  background-color: #f5f5f5;
  word-break: keep-all;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: move;
}
.step_two_container___jENOE .step_two___1LcRh .keepMore___27gzH {
  word-break: break-all;
  text-overflow: ellipsis;
  white-space: normal;
}
.step_two_container___jENOE .step_two___1LcRh .hideMore___2CXbA {
  display: inherit;
  align-items: center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.step_two_container___jENOE .step_two___1LcRh .sing_date___3v7oY {
  position: absolute;
  bottom: -24px;
  min-width: 96px;
}
.step_two_container___jENOE .step_two___1LcRh div[tool-type='otherOne'],
.step_two_container___jENOE .step_two___1LcRh div[tool-type='otherTwo'] {
  width: 131px;
  font-size: 14px;
  text-align: center;
  background: #ffffff;
}
.step_two_container___jENOE .step_two___1LcRh .left_atuo_box___38gTc:first-child {
  margin-right: 10px;
}
.step_two_container___jENOE .step_two___1LcRh .left_atuo_box___38gTc {
  height: 32px;
  line-height: 32px;
  color: #666;
  border: 1px solid #e0e0e0;
  border-radius: 4px;
}
.step_two_container___jENOE .step_two___1LcRh div[tool-type='signedSubject'],
.step_two_container___jENOE .step_two___1LcRh .field_box___3IV8I {
  text-align: center;
}
.step_two_container___jENOE .step_two___1LcRh .left_field_box___2304H {
  height: 32px;
  line-height: 32px;
  text-align: center;
  color: #666;
  margin-bottom: 10px;
  background: #ffffff;
  border: 1px solid #e0e0e0;
  border-radius: 4px;
}
.step_two_container___jENOE .step_two___1LcRh div[tool-type='signedSubject']:hover,
.step_two_container___jENOE .step_two___1LcRh div[tool-type='staffField']:hover,
.step_two_container___jENOE .step_two___1LcRh div[tool-type='otherOne']:hover,
.step_two_container___jENOE .step_two___1LcRh div[tool-type='otherTwo']:hover,
.step_two_container___jENOE .step_two___1LcRh div[tool-type='sign']:hover {
  color: #008cf4;
  border: 1px solid #008cf4;
  cursor: move;
}
.step_two_container___jENOE .step_two___1LcRh .drag_frag___3Hn8Y {
  position: absolute;
  width: 6px;
  height: 6px;
  background: #fff;
  border-radius: 50%;
  opacity: 0;
  z-index: 2;
}
.step_two_container___jENOE .step_two___1LcRh .top_btn___1hm7E {
  top: -4px;
  left: 50%;
  transform: translateX(-50%);
  cursor: n-resize;
}
.step_two_container___jENOE .step_two___1LcRh .bottom_btn___n6VKB {
  left: 50%;
  bottom: -4px;
  transform: translateX(-50%);
  cursor: s-resize;
}
.step_two_container___jENOE .step_two___1LcRh .right_btn___VoI_Z {
  top: 50%;
  right: -4px;
  transform: translateY(-50%);
  cursor: e-resize;
}
.step_two_container___jENOE .step_two___1LcRh .left_btn___-R_iu {
  top: 50%;
  left: -4px;
  transform: translateY(-50%);
  cursor: w-resize;
}
.step_two_container___jENOE .step_two___1LcRh .tool_index___jnJw3 {
  z-index: 5;
}
.step_two_container___jENOE .step_two___1LcRh .marRightTen___4ISjn {
  margin-right: 10px;
}
.step_two_container___jENOE .step_two___1LcRh .align_style___30g4E {
  width: 114px;
  height: 36px;
  border: 1px solid #e0e0e0;
  border-radius: 4px;
  display: flex;
  justify-content: space-around;
  align-items: center;
}
.step_two_container___jENOE .step_two___1LcRh .align_style___30g4E:hover {
  border-color: #008cf4;
  cursor: pointer;
}
.foot_fix_tool___3jaNd {
  display: flex;
  background: #efeff0;
}
.no_work___3whcg {
  height: 10px;
  background: #efeff0;
}

.step_one {
  width: 900px;
  height: 792px;
  padding: 80px 150px 0;
  margin: 20px auto;
  background: #ffffff;
  border-radius: 6px;
  box-shadow: 0px 2px 4px 0px #e5e5e5;
}
.step_two_container {
  height: calc(100vh - 115px);
  position: relative;
  overflow-x: auto;
  overflow-y: hidden;
}
.step_two_container .step_two {
  display: flex;
  justify-content: space-around;
  height: 100%;
  color: #333;
  font-size: 14px;
  /* 选中样式 */
  /* 公共样式 */
  /* 多行/签署区 */
  /* 拉伸元素掩饰 */
}
.step_two_container .step_two .head {
  position: fixed;
  left: 0;
  width: 100%;
  height: 50px;
  line-height: 50px;
  top: 0;
  background-color: #ddd;
  z-index: 6;
}
.step_two_container .step_two .page_left {
  width: 320px;
  padding: 24px;
  background-color: #fff;
  overflow-y: auto;
}
.step_two_container .step_two .page_left .auto_container {
  display: flex;
}
.step_two_container .step_two .page_left h2,
.step_two_container .step_two .page_left h1 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-weight: 500;
  margin-bottom: 14px;
  font-size: 14px;
}
.step_two_container .step_two .page_left h2 span,
.step_two_container .step_two .page_left h1 span {
  color: #fd6868;
}
.step_two_container .step_two .page_left h2 svg,
.step_two_container .step_two .page_left h1 svg {
  margin-left: 4px;
}
.step_two_container .step_two .page_left h2 .desc,
.step_two_container .step_two .page_left h1 .desc {
  display: flex;
  align-items: center;
}
.step_two_container .step_two .page_left h2 {
  margin-top: 30px;
  margin-bottom: 10px;
}
.step_two_container .step_two .page_view {
  flex: 1 1;
  overflow-y: auto;
}
.step_two_container .step_two .page_view .page_box {
  width: 595.28px;
  margin: 20px auto 0;
  padding-bottom: 20px;
}
.step_two_container .step_two .page_view .page_box .page {
  width: 592.28px;
  height: 841.89px;
  position: relative;
  background: #ffffff;
  box-shadow: 0px 2px 4px 0px #e5e5e5;
}
.step_two_container .step_two .page_view .page_box .page .float_layer {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
}
.step_two_container .step_two .page_right {
  width: 320px;
  height: 100%;
  padding: 24px;
  background-color: #fff;
  box-shadow: 0px 2px 4px 0px #e5e5e5;
}
.step_two_container .step_two .page_right h1 {
  height: 56px;
  line-height: 56px;
  font-size: 18px;
  font-weight: 500;
  text-align: left;
  border-bottom: 1px solid #e5e5e5;
}
.step_two_container .step_two .page_right .style_set .chat_container .chat_icon {
  width: 36px;
  height: 36px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 10px;
  font-size: 16px;
  font-weight: bold;
  background: #ffffff;
  border: 1px solid #e0e0e0;
  border-radius: 4px;
}
.step_two_container .step_two .page_right .style_set .chat_container .chat_icon:hover {
  border-color: #008cf4;
  cursor: pointer;
}
.step_two_container .step_two .page_right .style_set .chat_container .color_box {
  width: 68px;
  border: 1px solid #e0e0e0;
  border-radius: 4px;
}
.step_two_container .step_two .page_right .style_set .chat_container .color_box .icon_color {
  width: 56px;
  height: 24px;
  margin: 6px 10px;
  border-radius: 4px;
  overflow: hidden;
}
.step_two_container .step_two .page_right .style_set .chat_container .color_box .icon_color svg {
  float: right;
  margin-top: 6px;
  margin-right: 5px;
}
.step_two_container .step_two .page_right .style_set h2 {
  margin-top: 30px;
  margin-bottom: 10px;
  padding: 0;
  font-size: 14px;
  font-weight: normal;
}
.step_two_container .step_two .page_right .style_set h2 span {
  color: #fd6868;
}
.step_two_container .step_two .page_right .style_set h2:first-child {
  margin-top: 24px;
}
.step_two_container .step_two .page_right .style_set input {
  height: 36px;
  padding-left: 14px;
  line-height: 36px;
  border: 1px solid #e0e0e0;
  border-radius: 4px;
}
.step_two_container .step_two .page_right .style_set input:hover {
  border-color: #008cf4;
  cursor: pointer;
}
.step_two_container .step_two .page_right .style_set input.ant-input.ant-input-disabled:hover {
  border-color: #e0e0e0;
}
.step_two_container .step_two .page_right .style_set .chat_container {
  display: flex;
  flex-wrap: wrap;
}
.step_two_container .step_two .page_right .style_set .chat_container .ant-select {
  height: 36px;
}
.step_two_container .step_two .page_right .style_set .chat_container .ant-select.chat_family {
  width: 160px;
}
.step_two_container .step_two .page_right .style_set .chat_container .ant-select.chat_num {
  width: 102px;
}
.step_two_container .step_two .page_right .style_set .chat_container > * {
  margin-bottom: 20px;
}
.step_two_container .step_two div[dom-type='sign'],
.step_two_container .step_two div[tool-type='sign'] {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 98px;
  height: 98px;
  background: #ffffff;
  word-break: break-all;
}
.step_two_container .step_two div[tool-type='sign'] {
  color: #666;
  border-radius: 4px;
  border: 1px solid #e0e0e0;
}
.step_two_container .step_two .comp-active {
  border: 1px solid #008cf4 !important;
  background: #f5f5f5 !important;
}
.step_two_container .step_two .comp-active .drag_frag {
  opacity: 1;
  border: 1px solid #008cf4;
}
.step_two_container .step_two .unable-field {
  background-color: #fef1d6 !important;
}
.step_two_container .step_two div[dom-type='sign'],
.step_two_container .step_two div[dom-type='otherOne'],
.step_two_container .step_two div[dom-type='otherTwo'],
.step_two_container .step_two div[dom-type='signedSubject'],
.step_two_container .step_two div[dom-type='staffField'] {
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 0 !important;
  border: 1px dotted #008cf4;
  background-color: #f5f5f5;
  word-break: keep-all;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: move;
}
.step_two_container .step_two .keepMore {
  word-break: break-all;
  text-overflow: ellipsis;
  white-space: normal;
}
.step_two_container .step_two .hideMore {
  display: inherit;
  align-items: center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.step_two_container .step_two .sing_date {
  position: absolute;
  bottom: -24px;
  min-width: 96px;
}
.step_two_container .step_two div[tool-type='otherOne'],
.step_two_container .step_two div[tool-type='otherTwo'] {
  width: 131px;
  font-size: 14px;
  text-align: center;
  background: #ffffff;
}
.step_two_container .step_two .left_atuo_box:first-child {
  margin-right: 10px;
}
.step_two_container .step_two .left_atuo_box {
  height: 32px;
  line-height: 32px;
  color: #666;
  border: 1px solid #e0e0e0;
  border-radius: 4px;
}
.step_two_container .step_two div[tool-type='signedSubject'],
.step_two_container .step_two .field_box {
  text-align: center;
}
.step_two_container .step_two .left_field_box {
  height: 32px;
  line-height: 32px;
  text-align: center;
  color: #666;
  margin-bottom: 10px;
  background: #ffffff;
  border: 1px solid #e0e0e0;
  border-radius: 4px;
}
.step_two_container .step_two div[tool-type='signedSubject']:hover,
.step_two_container .step_two div[tool-type='staffField']:hover,
.step_two_container .step_two div[tool-type='otherOne']:hover,
.step_two_container .step_two div[tool-type='otherTwo']:hover,
.step_two_container .step_two div[tool-type='sign']:hover {
  color: #008cf4;
  border: 1px solid #008cf4;
  cursor: move;
}
.step_two_container .step_two .drag_frag {
  position: absolute;
  width: 6px;
  height: 6px;
  background: #fff;
  border-radius: 50%;
  opacity: 0;
  z-index: 2;
}
.step_two_container .step_two .top_btn {
  top: -4px;
  left: 50%;
  transform: translateX(-50%);
  cursor: n-resize;
}
.step_two_container .step_two .bottom_btn {
  left: 50%;
  bottom: -4px;
  transform: translateX(-50%);
  cursor: s-resize;
}
.step_two_container .step_two .right_btn {
  top: 50%;
  right: -4px;
  transform: translateY(-50%);
  cursor: e-resize;
}
.step_two_container .step_two .left_btn {
  top: 50%;
  left: -4px;
  transform: translateY(-50%);
  cursor: w-resize;
}
.step_two_container .step_two .tool_index {
  z-index: 5;
}
.step_two_container .step_two .marRightTen {
  margin-right: 10px;
}
.step_two_container .step_two .align_style {
  width: 114px;
  height: 36px;
  border: 1px solid #e0e0e0;
  border-radius: 4px;
  display: flex;
  justify-content: space-around;
  align-items: center;
}
.step_two_container .step_two .align_style:hover {
  border-color: #008cf4;
  cursor: pointer;
}
.foot_fix_tool {
  display: flex;
  background: #efeff0;
}
.no_work {
  height: 10px;
  background: #efeff0;
}

.workflow {
  min-width: 1300px;
  height: 100vh;
  background: url(./static/wtpeople_img_bg.ebf3e4c8.svg);
  background-color: #f7f7f7;
}
.workflow .pageHeader {
  position: relative;
  z-index: 1000;
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 68px;
  padding: 0 30px;
  background: #fff;
  box-shadow: 0 3px 6px 0 #e5e5e5;
}
.workflow .pageHeader .pageHeaderTitle {
  display: flex;
  align-items: center;
  font-weight: bold;
  font-size: 18px;
}
.workflow .pageHeader .tags {
  position: absolute;
  top: 50%;
  left: 50%;
  display: flex;
  font-size: 16px;
  transform: translate(-50%, -50%);
}
.workflow .pageHeader .tags .tagItem {
  display: flex;
  align-items: center;
  height: 68px;
  margin: 0 42px;
  cursor: pointer;
}
.workflow .pageHeader .tags .tagItem .tagItemIndex {
  width: 28px;
  height: 28px;
  margin-right: 10px;
  color: #999;
  line-height: 28px;
  text-align: center;
  background: #e5e5e5;
  border-radius: 50%;
}
.workflow .pageHeader .tags .tagItemActived {
  position: relative;
  color: #008cf4;
}
.workflow .pageHeader .tags .tagItemActived::after {
  position: absolute;
  bottom: 0;
  display: block;
  width: 100%;
  height: 3px;
  background: #008cf4;
  content: '';
}
.workflow .pageHeader .tags .tagItemActived .tagItemIndex {
  color: #fff;
  background: #008cf4;
  border-color: #008cf4;
}
.workflow .pageMain {
  flex: 1 1;
}
.ant-modal.pactPdfModal .ant-modal-body {
  padding: 24px !important;
  background-color: #f5f5f5;
}
.ant-modal.pactPdfModal .ant-modal-body .pact_view {
  max-height: 500px;
  overflow: auto;
}
.iframeContainer {
  box-sizing: border-box;
  width: 592.28px;
  margin: 0 auto;
  overflow-y: auto;
}
.iframeContainer .page {
  position: relative;
  width: 592.28px;
  height: 841.89px;
  margin: 0 auto;
  margin-bottom: 12px;
  background-color: #fff;
}
.iframeContainer .page img {
  width: 100%;
}
.iframeContainer .page .float_layer {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  width: 100%;
  height: 100%;
  /* 公共样式 */
  /* 多行/签署区 */
  /* 省略号 */
}
.iframeContainer .page .float_layer div[dom-type='sign'],
.iframeContainer .page .float_layer div[dom-type='otherOne'],
.iframeContainer .page .float_layer div[dom-type='otherTwo'],
.iframeContainer .page .float_layer div[dom-type='signedSubject'],
.iframeContainer .page .float_layer div[dom-type='staffField'] {
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  word-break: keep-all;
  border-radius: 0 !important;
}
.iframeContainer .page .float_layer div[dom-type='sign'] {
  border: 1px dotted #008cf4;
}
.iframeContainer .page .float_layer .keepMore {
  white-space: normal;
  text-overflow: ellipsis;
  word-break: break-all;
}
.iframeContainer .page .float_layer .hideMore {
  overflow: hidden;
  white-space: nowrap;
}
.iframeContainer .page .float_layer .sing_date {
  position: absolute;
  bottom: -24px;
}
.iframeContainer .page:last-child {
  margin-bottom: 0;
}

.income_tax_rate___3yLM3 h1 {
  height: 22px;
  margin: 0;
  text-align: center;
  font-size: 16px;
  font-weight: 400;
}
.income_tax_rate___3yLM3 table {
  width: 100%;
  border-radius: 4px;
  margin: 18px 0;
}
.income_tax_rate___3yLM3 table thead {
  margin: 18px 0;
  color: #fff;
  border: 1px solid #4671c4;
  background: #4671c4;
}
.income_tax_rate___3yLM3 table tbody {
  border: 1px solid rgba(171, 180, 207, 0.4);
  border-top: none;
}
.income_tax_rate___3yLM3 table tbody tr:nth-child(odd) {
  background: #e6ebf5;
}
.income_tax_rate___3yLM3 table td {
  height: 48px;
  line-height: 48px;
  padding-left: 20px;
  border-right: 1px solid rgba(171, 180, 207, 0.4);
}
.income_tax_rate___3yLM3 table td:last-child {
  border-right: none;
}

.rule_formula___1VdFn {
  min-height: 150px;
  max-height: 300px;
  padding: 11px;
  overflow-y: auto;
  color: #333;
  background-color: #fff;
  border: 1px solid #e0e0e0;
  border-radius: 4px;
}
.rule_formula___1VdFn:hover {
  border-color: #008cf4;
  cursor: pointer;
}
.disabled___1ypMI {
  color: #999;
  background-color: #f5f5f5;
}
.disabled___1ypMI:hover {
  border-color: #e0e0e0;
  cursor: not-allowed;
}

.types-change-box___1ZN3F {
  display: inline-flex;
  align-items: center;
  margin-left: 40px;
  font-weight: 400;
  font-size: 14px;
}
.types-change-box-btn___1_aba {
  width: 88px;
  height: 36px;
  margin-right: 20px;
  color: #333;
  text-align: center;
  background: #f2f3f8;
  border-radius: 4px;
  cursor: pointer;
}
.types-change-box-btn___1_aba:hover {
  opacity: 0.9;
}
.types-change-box___1ZN3F .active___3R0Px {
  color: #fff;
  background: #008cf4;
}
.reinforcementTypesContent___1z8AM {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.start___LA_WJ {
  position: relative;
  padding-left: 16px;
  color: #67c239;
  font-weight: 400;
  font-size: 14px;
  font-family: PingFang SC, PingFang SC-400;
  line-height: 20px;
  text-align: LEFT;
}
.start___LA_WJ::before {
  position: absolute;
  top: 5px;
  left: 0;
  width: 10px;
  height: 10px;
  background: #67c239;
  border-radius: 50%;
  content: '';
}
.stop___1xm3_ {
  position: relative;
  padding-left: 16px;
  color: #333;
  font-weight: 400;
  font-size: 14px;
  font-family: PingFang SC, PingFang SC-400;
  line-height: 20px;
  text-align: LEFT;
}
.stop___1xm3_::before {
  position: absolute;
  top: 5px;
  left: 0;
  width: 10px;
  height: 10px;
  background: #999;
  border-radius: 50%;
  content: '';
}

.addressModal___17UeP .steps___2QLXu {
  display: flex;
  justify-content: center;
  margin-bottom: 30px;
}
.addressModal___17UeP .steps___2QLXu .step___1UVPv {
  display: flex;
  align-items: center;
}
.addressModal___17UeP .steps___2QLXu .step___1UVPv .stepIcon___Rtm6X {
  display: flex;
  align-items: center;
  height: 28px;
}
.addressModal___17UeP .steps___2QLXu .step___1UVPv .stepIcon___Rtm6X .number___22iso,
.addressModal___17UeP .steps___2QLXu .step___1UVPv .stepIcon___Rtm6X .currentNumber___3j2TU {
  width: 28px;
  height: 28px;
  text-align: center;
  border-radius: 50%;
}
.addressModal___17UeP .steps___2QLXu .step___1UVPv .stepIcon___Rtm6X .currentNumber___3j2TU {
  color: #fff;
  line-height: 28px;
  background: #008CF4;
}
.addressModal___17UeP .steps___2QLXu .step___1UVPv .stepIcon___Rtm6X .number___22iso {
  color: #ccc;
  line-height: 24px;
  border: 2px solid #ccc;
}
.addressModal___17UeP .steps___2QLXu .step___1UVPv .stepIcon___Rtm6X .tick___2LykO,
.addressModal___17UeP .steps___2QLXu .step___1UVPv .stepIcon___Rtm6X .tick___2LykO svg {
  width: 28px;
  height: 28px;
}
.addressModal___17UeP .steps___2QLXu .step___1UVPv .stepIcon___Rtm6X .icon___1i8nQ svg {
  width: 150px;
  height: 12px;
  margin: 0 20px;
}
.addressModal___17UeP .steps___2QLXu .step___1UVPv .label___1oO-B {
  margin-left: 10px;
  font-size: 16px;
}
.addressModal___17UeP .mapBox___pzrga {
  position: relative;
}
.addressModal___17UeP .mapContainer___AzcP2 {
  width: 100%;
  height: 320px;
}
.addressModal___17UeP .mapSearch___3Ub2u {
  position: absolute;
  top: 20px;
  left: 20px;
}
.addressModal___17UeP .toolBar___3Eds4 {
  position: absolute;
  right: 20px;
  bottom: 20px;
}
.addressModal___17UeP .toolBar___3Eds4 .toolBarItem___58pIL {
  width: 32px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #fff;
  border: 1px solid #ccc;
  border-radius: 4px;
  cursor: pointer;
}
.addressModal___17UeP .amap-geolocation-con {
  right: 20px !important;
  bottom: 88px !important;
  cursor: pointer;
}
.addressModal___17UeP .amap-geolocation-con .amap-geo {
  width: 32px;
  height: 32px;
  background: none;
  border: none;
}
.addressModal___17UeP .infoBox___2FoDa {
  position: absolute;
  top: 0;
  z-index: 1000;
  display: flex;
  justify-content: center;
  width: 100%;
  height: 320px;
  background: #fff;
}
.addressModal___17UeP .infoBox___2FoDa .infoMain___O8wWd {
  width: 458px;
  margin-top: 26px;
}
.addressModal___17UeP .infoBox___2FoDa .infoMain___O8wWd .infoItem___1eCg4 {
  margin-bottom: 30px;
}
.addressModal___17UeP .infoBox___2FoDa .infoMain___O8wWd .infoItem___1eCg4 .infoLabel___1snxH {
  margin-bottom: 10px;
}
.amap-sug-result {
  min-width: 339px !important;
  transform: translate(-11px, 2px);
}

.confictTip___17bzN {
  margin-bottom: 20px;
  padding: 10px;
  border-radius: 5px;
}
.confictTip___17bzN.warningConflictTip___U2yaf {
  background-color: #fefce5;
  border: 1px solid #f9e687;
}
.confictTip___17bzN.successConflictTip___3s-H4 {
  background-color: #e0f3d7;
  border: 1px solid #96d578;
}
.conflictContainer___1kSNS {
  margin-bottom: 20px;
}
.formContainer___20kKJ {
  display: flex;
  flex-direction: column;
  min-height: 100%;
}
.conflictRadio___3JNKK {
  position: relative;
  display: inline-block;
  width: 16px;
  height: 16px;
  margin-right: 10px;
  vertical-align: middle;
  background: #e5e5e5;
  border-radius: 50%;
}
.conflictRadio___3JNKK .conflictRadioInner___2o2Ir {
  position: absolute;
  top: 50%;
  left: 50%;
  display: inline-block;
  width: 8px;
  height: 8px;
  background: #999;
  border-radius: 50%;
  transform: translate(-50%, -50%);
}
.tanxingCard___34XSn {
  display: inline-block;
  padding: 20px;
  border: 1px solid #e5e5e5;
  border-radius: 4px;
}
.tanxingCard___34XSn .tanxingItem___W2rS6 {
  display: flex;
  align-items: center;
}
.tanxingCard___34XSn .tanxingItem___W2rS6 .tanxingTime___CS2XQ {
  width: 100px;
  margin: 0 14px;
}
.tanxingCard___34XSn .tanxingItem___W2rS6:last-child {
  margin-top: 20px;
}
.goToDeal___Ni43N {
  float: right;
  color: #008cf4;
  cursor: pointer;
}
.refresh___32IHY {
  float: left;
  color: #999;
}
.refresh___32IHY .refreshIcon___1RBV3 {
  margin-right: 12px;
  font-size: 18px;
  cursor: pointer;
}

.dutyModal___MGbhY .ant-table-row {
  height: 48px;
}

.attenConTable___2XaB8 {
  height: 100%;
  overflow-y: auto;
}
.attenConTable___2XaB8 .row___39Fe4 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 20px;
  padding: 20px 24px;
  border: 1px solid #e5e5e5;
  border-radius: 4px;
}
.attenConTable___2XaB8 .row___39Fe4:hover {
  border-color: #008cf4;
  cursor: pointer;
}
.attenConTable___2XaB8 .row___39Fe4:last-child {
  margin-bottom: 0;
}
.attenConTable___2XaB8 .row___39Fe4 .left___3rtwN {
  width: 306px;
}
.attenConTable___2XaB8 .row___39Fe4 .left___3rtwN h1 {
  height: 28px;
  color: #333;
  font-weight: 500;
  font-size: 20px;
}
.attenConTable___2XaB8 .row___39Fe4 .left___3rtwN h2 {
  height: 22px;
  margin: 16px 66px 16px 0;
  overflow: hidden;
  color: #666;
  font-weight: 500;
  font-size: 16px;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.attenConTable___2XaB8 .row___39Fe4 .left___3rtwN p {
  height: 20px;
  color: #008cf4;
  font-size: 14px;
}
.attenConTable___2XaB8 .center___2ngrF {
  display: flex;
  flex: 1 1;
  align-items: center;
  justify-content: space-between;
  padding-right: 73px;
  padding-left: 50px;
  border-right: 1px solid #e5e5e5;
  border-left: 1px solid #e5e5e5;
}
.attenConTable___2XaB8 .center___2ngrF .term___2k1-p {
  text-align: center;
}
.attenConTable___2XaB8 .center___2ngrF .term___2k1-p h1 {
  width: 125px;
  height: 20px;
  margin-bottom: 16px;
  color: #333;
  font-weight: 400;
  font-size: 14px;
  text-align: center;
}
.attenConTable___2XaB8 .center___2ngrF .term___2k1-p p {
  height: 20px;
  margin-bottom: 0;
  color: #999;
  font-size: 14px;
}
.attenConTable___2XaB8 .center___2ngrF .term___2k1-p .status___g5XOA {
  display: inline-block;
  width: 70px;
  height: 30px;
  font-size: 14px;
  line-height: 30px;
  text-align: center;
  border: 1px solid transparent;
  border-radius: 4px;
}
.attenConTable___2XaB8 .center___2ngrF .term___2k1-p .activeallConfirm___3LDGo {
  color: #67c239;
  background: rgba(103, 194, 57, 0.1);
  border-color: rgba(103, 194, 57, 0.4);
}
.attenConTable___2XaB8 .center___2ngrF .term___2k1-p .activeConfirming___szoMc {
  color: #008cf4;
  background: rgba(0, 140, 244, 0.1);
  border-color: rgba(0, 140, 244, 0.4);
}
.attenConTable___2XaB8 .center___2ngrF .term___2k1-p .activenoSend___QYA5y {
  color: #f7bb33;
  background: rgba(247, 187, 51, 0.1);
  border-color: rgba(247, 187, 51, 0.4);
}
.attenConTable___2XaB8 .center___2ngrF .term___2k1-p .activeallCancel___2zpfF {
  color: #fd6868;
  background: rgba(253, 104, 104, 0.1);
  border-color: rgba(253, 104, 104, 0.4);
}
.attenConTable___2XaB8 .right___30E4e {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 270px;
}
.attenConTable___2XaB8 .right___30E4e .btn___3mbhl {
  display: flex;
  flex: 1 1;
  align-items: center;
  justify-content: center;
}
.attenConTable___2XaB8 .right___30E4e .btn___3mbhl button.ant-btn {
  min-width: auto;
  padding: 0;
}

.attenField___1fOi8 .content___ohJky {
  display: flex;
}
.attenField___1fOi8 .content___ohJky .left___3xhH1 {
  width: 534px;
}
.attenField___1fOi8 .content___ohJky .left___3xhH1 .line___2h4fy {
  padding-left: 20px;
}
.attenField___1fOi8 .content___ohJky .left___3xhH1 .box___JFNnK {
  max-height: 420px;
  overflow-y: auto;
}
.attenField___1fOi8 .content___ohJky .left___3xhH1 .ant-divider-horizontal {
  width: 494px;
  min-width: 494px;
  margin: 20px 0;
  color: #e5e5e5;
}
.attenField___1fOi8 .content___ohJky .left___3xhH1 label.ant-checkbox-wrapper.ant-checkbox-group-item {
  width: 237px;
  margin-right: 0;
  margin-bottom: 14px;
  padding: 10px 20px;
  background: #fff;
  border: 1px solid #e5e5e5;
  border-radius: 4px;
}
.attenField___1fOi8 .content___ohJky .left___3xhH1 label.ant-checkbox-wrapper.ant-checkbox-group-item:nth-child(odd) {
  margin-right: 20px;
}
.attenField___1fOi8 .content___ohJky .right___2dK2q {
  flex: 1 1;
}
.attenField___1fOi8 .content___ohJky .right___2dK2q .outLayer___1BMtD {
  position: relative;
  width: 258px;
  height: 503px;
  margin-left: 20px;
  padding: 10px;
  background: #fff;
  border-radius: 28px;
  box-shadow: 0 0 10px 0 #ccc;
}
.attenField___1fOi8 .content___ohJky .right___2dK2q .outLayer___1BMtD .fixText___1M5pv {
  position: absolute;
  top: 46px;
  right: -28px;
  width: 28px;
  height: 96px;
  color: #f7bb33;
  font-size: 12px;
  line-height: 28px;
  text-align: center;
  background: rgba(247, 187, 51, 0.2);
  border-radius: 0 4px 4px 0;
  -webkit-writing-mode: vertical-rl;
      -ms-writing-mode: tb-rl;
          writing-mode: vertical-rl;
}
.attenField___1fOi8 .content___ohJky .right___2dK2q .outLayer___1BMtD .innerLayer___2E5EO {
  display: flex;
  flex-direction: column;
  height: 100%;
  background-color: #f7f7f7;
  border: 1px solid #e0e0e0;
  border-radius: 20px;
}
.attenField___1fOi8 .content___ohJky .right___2dK2q .outLayer___1BMtD .innerLayer___2E5EO h1 {
  width: 100%;
  height: 36px;
  color: #333;
  font-weight: 500;
  font-size: 12px;
  line-height: 36px;
  text-align: center;
  background: #fff;
  border-radius: 20px 20px 0 0;
}
.attenField___1fOi8 .content___ohJky .right___2dK2q .outLayer___1BMtD .innerLayer___2E5EO .inner___1jsS1 {
  flex: 1 1;
  padding: 9px;
  overflow-y: auto;
}
.attenField___1fOi8 .content___ohJky .right___2dK2q .outLayer___1BMtD .innerLayer___2E5EO .inner___1jsS1 .container___2GZ97 {
  height: 100%;
  max-height: 449px;
  margin: 0;
  padding: 0;
  overflow-y: auto;
  list-style: none;
}
.attenField___1fOi8 .content___ohJky .right___2dK2q .outLayer___1BMtD .innerLayer___2E5EO .inner___1jsS1 .container___2GZ97 ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.attenField___1fOi8 .content___ohJky .right___2dK2q .outLayer___1BMtD .innerLayer___2E5EO .inner___1jsS1 .container___2GZ97 li {
  padding: 0 10px;
  font-size: 12px;
  line-height: 36px;
  background: #fff;
}
.attenField___1fOi8 .content___ohJky .right___2dK2q .outLayer___1BMtD .innerLayer___2E5EO .inner___1jsS1 .container___2GZ97 li:first-child {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
.attenField___1fOi8 .content___ohJky .right___2dK2q .outLayer___1BMtD .innerLayer___2E5EO .inner___1jsS1 .container___2GZ97 li:last-child {
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
}
.attenField___1fOi8 .content___ohJky .right___2dK2q .outLayer___1BMtD .innerLayer___2E5EO .inner___1jsS1 .container___2GZ97 .listOne___8sBbB li span {
  display: inline-block;
  width: 100%;
  border-bottom: 1px solid #e5e5e5;
}
.attenField___1fOi8 .content___ohJky .right___2dK2q .outLayer___1BMtD .innerLayer___2E5EO .inner___1jsS1 .container___2GZ97 .listOne___8sBbB li:last-child span {
  border-bottom: none;
}
.attenField___1fOi8 .content___ohJky .right___2dK2q .outLayer___1BMtD .innerLayer___2E5EO .inner___1jsS1 .container___2GZ97 .listTwo___3xwRD li {
  margin-top: 8px;
  border-radius: 6px;
}

.slipDrawer___2Gh9h .rowInput___3iYIj {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 400px;
  height: 36px;
  padding: 0 14px;
  line-height: 36px;
  background: #fff;
  border: 1px solid #e0e0e0;
  border-radius: 4px;
}
.slipDrawer___2Gh9h .rowInput___3iYIj:hover {
  border-color: #008cf4;
}
.slipDrawer___2Gh9h .rowInput___3iYIj .content___E7_0S {
  width: 345px;
}
.slipDrawer___2Gh9h .rangeTypeTags___1rtZ_ {
  display: flex;
  align-items: center;
  height: 100%;
}
.slipDrawer___2Gh9h .rangeTypeTags___1rtZ_ .rangeTypeTag___3mJZG {
  height: 28px;
  overflow: unset !important;
  line-height: 28px;
  text-overflow: unset !important;
}
.slipDrawer___2Gh9h .box___2lbUD {
  margin-bottom: 24px;
}
.slipDrawer___2Gh9h .box___2lbUD:last-child {
  margin-bottom: 0;
}
.slipDrawer___2Gh9h .box___2lbUD h1 {
  display: flex;
  align-items: center;
  margin-top: 14px;
}
.slipDrawer___2Gh9h .box___2lbUD h1 b {
  height: 20px;
  margin-right: 14px;
  color: #333;
  font-weight: 500;
  font-size: 14px;
}
.slipDrawer___2Gh9h .box___2lbUD .description___2yWPI {
  color: #666;
  line-height: 22px;
}
.slipDrawer___2Gh9h .box___2lbUD .line___2B3Cw {
  display: flex;
  align-items: center;
}
.slipDrawer___2Gh9h .box___2lbUD .line___2B3Cw .text___2SvS7 {
  margin-left: 20px;
  color: #666;
  font-size: 14px;
}

.attenConfirmContainer___rz672 {
  display: flex;
  flex-direction: column;
  height: calc(100% - 110px);
}
.attenConfirmContainer___rz672.active___zyfuR {
  height: calc(100% - 150px);
}
.attenConfirmContainer___rz672 .searchRes___MGYYR {
  height: 20px;
  margin-bottom: 20px;
  color: #333;
}
.attenConfirmContainer___rz672 .searchRes___MGYYR span {
  color: #008cf4;
}
.attenConfirmContainer___rz672 .content___1TuT6 {
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
}
.attenConfirmContainer___rz672 .content___1TuT6 .page___HIyEx {
  position: fixed;
  right: 40px;
  bottom: 42px;
}

.refuseReason___1qdNZ .reason___29ctr {
  min-height: 116px;
  margin-bottom: 20px;
  padding: 14px;
  color: #333;
  font-size: 14px;
  line-height: 22px;
  background: #f7f7f7;
  border-radius: 4px;
}
.refuseReason___1qdNZ .imgBox___3o5A6 {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.refuseReason___1qdNZ .imgBox___3o5A6 .ant-image {
  margin-right: 20px;
  margin-bottom: 20px;
}
.refuseReason___1qdNZ .imgBox___3o5A6 .ant-image img {
  height: 100%;
  object-fit: cover;
  border-radius: 4px;
}

.attenSlipConfDetail___3SWFL {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.attenSlipConfDetail___3SWFL .cardContainer___1ptcv {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 24px;
}
.attenSlipConfDetail___3SWFL .cardContainer___1ptcv .card___1efVK {
  display: flex;
  align-items: center;
  justify-content: center;
  width: calc(33% - 10px);
  height: 88px;
  background: #f2f9fe;
  border-radius: 8px;
}
.attenSlipConfDetail___3SWFL .cardContainer___1ptcv .card___1efVK p {
  display: flex;
  align-items: center;
  margin-bottom: 0;
  color: #666;
  font-size: 14px;
}
.attenSlipConfDetail___3SWFL .cardContainer___1ptcv .card___1efVK p b {
  color: #333;
  font-size: 18px;
  text-align: center;
}
.attenSlipConfDetail___3SWFL .cardContainer___1ptcv .card___1efVK p button {
  margin-left: 23px;
}
.attenSlipConfDetail___3SWFL .topFormContainer___3J0RG {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.attenSlipConfDetail___3SWFL .topFormContainer___3J0RG .ant-select-item-option-content {
  display: flex;
  align-items: center;
  justify-content: center;
}
.attenSlipConfDetail___3SWFL .topFormContainer___3J0RG .ant-form-inline .ant-form-item {
  margin-right: 10px;
}
.attenSlipConfDetail___3SWFL .topFormContainer___3J0RG .btn___125xL {
  display: flex;
  align-items: center;
}
.attenSlipConfDetail___3SWFL .foldedSelect___1yGip {
  display: inline-flex !important;
  align-items: center;
  min-width: -webkit-fit-content !important;
  min-width: -moz-fit-content !important;
  min-width: fit-content !important;
  padding: 6px 14px;
  border: 1px solid #e0e0e0;
  border-radius: 4px;
  cursor: pointer;
}
.attenSlipConfDetail___3SWFL .foldedSelect___1yGip.notFolded___2NfNp {
  color: #008cf4;
  border: 1px solid #008cf4;
}
.attenSlipConfDetail___3SWFL .foldedSelect___1yGip svg {
  margin-left: 10px;
}
.attenSlipConfDetail___3SWFL .foldedSelect___1yGip:hover svg path {
  fill: #008cf4;
}
.attenSlipConfDetail___3SWFL .foldedSelect___1yGip .down___2ctRC {
  transform: rotateX(0deg);
  transition: ease 0.5s;
}
.attenSlipConfDetail___3SWFL .foldedSelect___1yGip .up___2JPS6 {
  transform: rotateX(180deg);
  transition: ease 0.5s;
}
.ant-popover.autoSelectPopover .ant-popover-inner-content {
  padding: 0;
}
.ant-popover.autoSelectPopover .attenConlipDownMen .selectItem {
  display: flex;
  align-items: center;
  width: 164px;
  padding: 7px 12px;
  color: #292c33;
  background: #fff;
  cursor: pointer;
}
.ant-popover.autoSelectPopover .attenConlipDownMen .selectItem:hover {
  background-color: #f6f7f9;
}
.ant-popover.autoSelectPopover .attenConlipDownMen .selectItem svg {
  margin-right: 8px;
}
.ant-popover.autoSelectPopover .attenConlipDownMen .selectItem.disabled {
  color: #00000040;
  cursor: not-allowed;
}

.titleRow___1MtCO {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.titleRow___1MtCO .title___1OBrs {
  font-weight: bold;
  font-size: 18px;
}
.titleRow___1MtCO .ant-btn {
  margin-left: 20px;
}
.titleRow___1MtCO .rightBtn___2BcOS {
  display: flex;
  align-items: center;
  justify-content: center;
}
.groupModal___14dZW {
  font-weight: normal;
}
.groupModal___14dZW .ant-modal-footer {
  padding-top: 10px !important;
}
.addApprovalModal___a1N3P {
  font-weight: normal;
}
.addApprovalModal___a1N3P .template___uh7fn {
  display: inline-flex;
  align-items: center;
  width: 262px;
  height: 60px;
  margin-top: 16px;
  padding: 0 16px;
  background: #f5f5f5;
  border-radius: 4px;
  cursor: pointer;
}
.addApprovalModal___a1N3P .template___uh7fn:nth-child(2n-1) {
  margin-right: 16px;
}
.contentContainer___2WnsE .ant-btn-link {
  min-width: 60px !important;
  padding: 0;
}
.contentContainer___2WnsE .ant-card {
  overflow: hidden;
  border-color: #e0e0e0;
}
.contentContainer___2WnsE .ant-card .ant-card-head {
  padding-left: 18px;
}
.contentContainer___2WnsE .ant-card .ant-card-head-title {
  font-size: 16px;
}
.contentContainer___2WnsE .ant-card .ant-card-head-title i {
  margin-left: 16px;
  font-weight: normal;
  font-size: 14px;
  cursor: pointer;
}
.contentContainer___2WnsE .ant-card .ant-card-extra {
  padding: 10px 0 !important;
}
.contentContainer___2WnsE .ant-card .ant-card-body {
  padding: 0;
}
.contentContainer___2WnsE .ant-table .ant-table-row > td {
  padding: 13.5px 12px !important;
  border-color: #e0e0e0;
}
.contentContainer___2WnsE .ant-table .ant-table-row:last-child > td {
  border-bottom: none;
}
.contentContainer___2WnsE .ant-table .ant-table-row:first-child > td {
  border-top: 1px solid #e0e0e0;
}
.contentContainer___2WnsE .ant-table .cellTitle___2UgGO {
  margin-bottom: 2px;
  color: #999;
}

.orderDetail___3b7ml .content___bmxCq {
  display: flex;
  flex-direction: column;
  margin-bottom: 45px;
}
.orderDetail___3b7ml .content___bmxCq .spectial___2fseH {
  opacity: 0.5;
}
.orderDetail___3b7ml .content___bmxCq .top___28Ygn {
  display: flex;
  justify-content: space-between;
}
.orderDetail___3b7ml .content___bmxCq .top___28Ygn .left___2YUe0 {
  display: flex;
  align-items: center;
}
.orderDetail___3b7ml .content___bmxCq .top___28Ygn .left___2YUe0 img {
  width: 68px;
  height: 68px;
  border-radius: 5px;
}
.orderDetail___3b7ml .content___bmxCq .top___28Ygn .left___2YUe0 .itemInfo___3mfRR {
  margin-left: 20px;
}
.orderDetail___3b7ml .content___bmxCq .top___28Ygn .left___2YUe0 .itemInfo___3mfRR .itemName___3mOJR {
  height: 42px;
  color: #333;
  font-size: 14px;
  line-height: 22px;
}
.orderDetail___3b7ml .content___bmxCq .top___28Ygn .left___2YUe0 .itemInfo___3mfRR .skuName___3qrk7 {
  color: #999;
  font-size: 14px;
}
.orderDetail___3b7ml .content___bmxCq .top___28Ygn .right___iUMtY {
  display: flex;
  align-items: center;
}
.orderDetail___3b7ml .content___bmxCq .top___28Ygn .right___iUMtY .item___1vYcM {
  width: 160px;
  height: 78px;
  padding: 14px 0;
  text-align: center;
  background: #f2f3f8;
  border-radius: 4px;
}
.orderDetail___3b7ml .content___bmxCq .top___28Ygn .right___iUMtY .item___1vYcM:nth-child(2) {
  margin: 0 32px;
}
.orderDetail___3b7ml .content___bmxCq .top___28Ygn .right___iUMtY .item___1vYcM h1 {
  height: 21px;
  margin-bottom: 9px;
  color: #333;
  font-weight: 700;
  font-size: 18px;
}
.orderDetail___3b7ml .content___bmxCq .top___28Ygn .right___iUMtY .item___1vYcM p {
  height: 20px;
  margin-bottom: 0;
  color: #666;
  font-size: 14px;
}
.orderDetail___3b7ml .content___bmxCq .about___14uYa {
  height: 20px;
  margin-top: 30px;
  color: #333;
  font-weight: 400;
  font-size: 14px;
}
.orderDetail___3b7ml .content___bmxCq .tradeType___2KmBv {
  display: inline-block;
  width: 52px;
  height: 24px;
  font-size: 12px;
  line-height: 24px;
  text-align: center;
  border-radius: 4px;
}
.orderDetail___3b7ml .content___bmxCq .tradeType___2KmBv.one___1hxMo {
  color: #67c239;
  background: rgba(103, 194, 57, 0.12);
}
.orderDetail___3b7ml .content___bmxCq .tradeType___2KmBv.two___v7qKU {
  color: #f7bb33;
  background: rgba(247, 187, 51, 0.12);
}
.orderDetail___3b7ml .content___bmxCq .tradeType___2KmBv.three___2RI89 {
  color: #008cf4;
  background: rgba(0, 103, 244, 0.12);
}

.orderCenter___39DnW {
  display: flex;
  flex-direction: column;
  height: 100%;
  overflow: hidden;
}
.orderCenter___39DnW .orderTable___2fyyR {
  display: flex;
  flex: 1 1;
  flex-direction: column;
  margin: 20px 0;
  overflow: hidden;
}
.orderCenter___39DnW .orderTable___2fyyR .orderTableHeader___QRnKn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 48px;
  margin-bottom: 20px;
  background: #f7f7f7;
}
.orderCenter___39DnW .orderTable___2fyyR .orderTableHeader___QRnKn .headerItem___1qbEm {
  padding: 0 20px;
  color: #999;
}
.orderCenter___39DnW .orderTable___2fyyR .orderTableHeader___QRnKn .headerItem___1qbEm .circle___1kTzh {
  display: inline-block;
  width: 8px;
  height: 8px;
  margin-right: 4px;
  border-radius: 50%;
}
.orderCenter___39DnW .orderTable___2fyyR .orderTableBody___vCqJK {
  flex: 1 1;
  overflow-y: overlay;
}
.orderCenter___39DnW .orderTable___2fyyR .orderTableBody___vCqJK .row___2MdI1 {
  border: 1px solid #e5e5e5;
}
.orderCenter___39DnW .orderTable___2fyyR .orderTableBody___vCqJK .row___2MdI1:not(:first-child) {
  margin-top: 20px;
}
.orderCenter___39DnW .orderTable___2fyyR .orderTableBody___vCqJK .row___2MdI1 .rowHeader___3Q9Jg {
  margin-bottom: 0;
}
.orderCenter___39DnW .orderTable___2fyyR .orderTableBody___vCqJK .row___2MdI1 .rowHeader___3Q9Jg .pay_btn___1r1e5 {
  margin-left: 20px;
}
.orderCenter___39DnW .orderTable___2fyyR .orderTableBody___vCqJK .row___2MdI1 .rowHeader___3Q9Jg .pay_btn___1r1e5 .btn___1p-nh {
  display: inline-block;
  width: 78px;
  height: 28px;
  color: #fff;
  font-size: 12px;
  line-height: 28px;
  text-align: center;
  background: #008cf4;
  border-radius: 4px;
  cursor: pointer;
}
.orderCenter___39DnW .orderTable___2fyyR .orderTableBody___vCqJK .row___2MdI1 .rowBody___O2MFl {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid #e5e5e5;
}
.orderCenter___39DnW .orderTable___2fyyR .orderTableBody___vCqJK .row___2MdI1 .rowBody___O2MFl .cell___o0QAR {
  display: flex;
  align-items: center;
  height: 108px;
  padding: 20px;
}
.orderCenter___39DnW .orderTable___2fyyR .orderTableBody___vCqJK .row___2MdI1 .rowBody___O2MFl .cell___o0QAR .tradeType___Hm-Ih {
  width: 52px;
  height: 24px;
  font-size: 12px;
  line-height: 24px;
  text-align: center;
  border-radius: 4px;
}
.orderCenter___39DnW .orderTable___2fyyR .orderTableBody___vCqJK .row___2MdI1 .rowBody___O2MFl .cell___o0QAR .tradeType___Hm-Ih.one___3T8rP {
  color: #67c239;
  background: rgba(103, 194, 57, 0.12);
}
.orderCenter___39DnW .orderTable___2fyyR .orderTableBody___vCqJK .row___2MdI1 .rowBody___O2MFl .cell___o0QAR .tradeType___Hm-Ih.two___2_ZlI {
  color: #f7bb33;
  background: rgba(247, 187, 51, 0.12);
}
.orderCenter___39DnW .orderTable___2fyyR .orderTableBody___vCqJK .row___2MdI1 .rowBody___O2MFl .cell___o0QAR .tradeType___Hm-Ih.three___31Vd5 {
  color: #008cf4;
  background: rgba(0, 103, 244, 0.12);
}
.orderCenter___39DnW .orderTable___2fyyR .orderTableBody___vCqJK .row___2MdI1 .rowBody___O2MFl:last-child {
  border-bottom: none;
}
.orderCenter___39DnW .orderTable___2fyyR .cell_1___3HGfn {
  flex: 5 1;
  overflow: hidden;
}
.orderCenter___39DnW .orderTable___2fyyR .cell_1___3HGfn img {
  width: 68px;
  height: 68px;
  margin-right: 20px;
  border-radius: 4px;
}
.orderCenter___39DnW .orderTable___2fyyR .cell_1___3HGfn .itemInfo___1RoRf {
  display: flex;
  flex: 1 1;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  overflow: hidden;
}
.orderCenter___39DnW .orderTable___2fyyR .cell_1___3HGfn .itemInfo___1RoRf .itemName___3aSOe {
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.orderCenter___39DnW .orderTable___2fyyR .cell_1___3HGfn .itemInfo___1RoRf .skuName___1-hEm {
  overflow: hidden;
  color: #999;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.orderCenter___39DnW .orderTable___2fyyR .cell_2___30xsH {
  flex: 2 1;
}
.orderCenter___39DnW .orderTable___2fyyR .cell_3___a-9gL {
  flex: 2 1;
  flex-direction: column;
  align-items: flex-start !important;
  justify-content: center;
}
.orderCenter___39DnW .orderTable___2fyyR .cell_4___3qbZ-,
.orderCenter___39DnW .orderTable___2fyyR .cell_5___2hi54,
.orderCenter___39DnW .orderTable___2fyyR .cell_6___ksitl {
  flex: 1 1;
}
.orderCenter___39DnW .orderTable___2fyyR .cell_7___Gk2_7 {
  flex-direction: column;
  align-items: flex-start !important;
  justify-content: center;
  width: 200px;
}
.orderCenter___39DnW .orderTable___2fyyR .cell_7___Gk2_7 .ant-btn-link {
  height: 30px;
}
.orderCenter___39DnW .orderTable___2fyyR .cell_7___Gk2_7 .ant-btn-link span {
  text-decoration: underline;
}
.orderCenter___39DnW .orderTable___2fyyR .color999___UWF44 {
  color: #999;
}
.orderCenter___39DnW .ant-pagination {
  height: 38px;
  text-align: right;
}
.orderCenter___39DnW .ant-pagination .ant-select-item-option-content {
  text-align: center;
}
.orderCenter___39DnW .logisticsModal___1iFZQ {
  padding-bottom: 20px;
}
.orderCenter___39DnW .logisticsModal___1iFZQ .label___FHifi {
  margin-bottom: 10px;
  color: #666;
}
.orderCenter___39DnW .logisticsModal___1iFZQ .label___FHifi:not(:first-child) {
  margin-top: 20px;
}
.orderCenter___39DnW .logisticsModal___1iFZQ .address___1B4hG {
  margin-bottom: 10px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.orderCenter___39DnW .logisticsModal___1iFZQ .person___3LaHf {
  margin-bottom: 20px;
}
.orderCenter___39DnW .logisticsModal___1iFZQ .person___3LaHf span {
  margin-right: 10px;
}
.orderCenter___39DnW .logisticsModal___1iFZQ .copy___2kTQv {
  margin-left: 20px;
  color: #008cf4;
  cursor: pointer;
}
.orderCenter___39DnW .logisticsModal___1iFZQ .report___3eG3B {
  position: relative;
  width: 98px;
  height: 98px;
  overflow: hidden;
  border-radius: 4px;
}
.orderCenter___39DnW .logisticsModal___1iFZQ .report___3eG3B .img___19wMN {
  width: 98px;
  height: 98px;
}
.orderCenter___39DnW .logisticsModal___1iFZQ .report___3eG3B .pdf___rT8TM,
.orderCenter___39DnW .logisticsModal___1iFZQ .report___3eG3B .zip___MdNzE {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 98px;
  height: 98px;
}
.orderCenter___39DnW .logisticsModal___1iFZQ .report___3eG3B .pdf___rT8TM img,
.orderCenter___39DnW .logisticsModal___1iFZQ .report___3eG3B .zip___MdNzE img {
  width: 30px;
  height: 36px;
}
.orderCenter___39DnW .logisticsModal___1iFZQ .report___3eG3B .pdf___rT8TM {
  background: #fcebec;
}
.orderCenter___39DnW .logisticsModal___1iFZQ .report___3eG3B .zip___MdNzE {
  background: #e5f3fe;
}
.orderCenter___39DnW .logisticsModal___1iFZQ .report___3eG3B .handler___K6lz0 {
  position: absolute;
  top: 0;
  display: none;
  width: 98px;
  height: 98px;
  background: rgba(0, 0, 0, 0.4);
}
.orderCenter___39DnW .logisticsModal___1iFZQ .report___3eG3B:hover .handler___K6lz0 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.orderCenter___39DnW .logisticsModal___1iFZQ .report___3eG3B:hover .handler___K6lz0 div {
  width: 56px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #fff;
  border-radius: 4px;
  cursor: pointer;
}

.pact_temp___3JMJV {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.pact_temp___3JMJV .ant-table-body {
  overflow: auto !important;
}

.left___1n9XB {
  display: flex;
  flex-direction: column;
  height: 100%;
  overflow: hidden;
}
.left___1n9XB .titleRow___3EKTF {
  padding: 0 20px;
}
.left___1n9XB .leftBody___-koBH {
  flex: 1 1;
  padding: 0 20px;
  overflow-y: auto;
}
.left___1n9XB .leftBody___-koBH .card___1KDzI {
  display: flex;
  align-items: center;
  box-sizing: border-box;
  margin-top: 20px;
  padding: 22px 20px;
  background: #f2f3f8;
  border: 1px solid transparent;
  border-radius: 4px;
  cursor: pointer;
}
.left___1n9XB .leftBody___-koBH .card___1KDzI .cardTitle___zVzm0 {
  margin-left: 14px;
  color: #333;
  font-weight: 500;
  font-size: 16px;
}
.left___1n9XB .leftBody___-koBH .card___1KDzI:hover,
.left___1n9XB .leftBody___-koBH .card___1KDzI.active___Sd4bn {
  border: 1px solid #008cf4;
}
.titleRow___3EKTF {
  display: flex;
  align-items: center;
  justify-content: space-between;
  line-height: 54px;
}
.titleRow___3EKTF .title___2uxTC {
  height: 84px;
  font-weight: 500;
  font-size: 18px;
  line-height: 84px;
}
.titleRow___3EKTF .ant-btn {
  margin-left: 20px;
}
.right___rMqD9 {
  height: 100%;
}

.staff_choose___wKXKO {
  width: 400px;
  height: 36px;
  background: #ffffff;
  border: 1px solid #e0e0e0;
  border-radius: 4px;
  padding: 0 14px;
}
.staff_choose___wKXKO .show_line___1rba1 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 100%;
  cursor: pointer;
}
.staff_choose___wKXKO .show_line___1rba1 .staffs___1FpFQ {
  width: 325px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.virtual_select_menu___2sp2o {
  margin: 0;
  padding: 0;
  list-style: none;
}
.virtual_select_menu___2sp2o li {
  height: 40px;
  line-height: 40px;
  padding: 0 20px;
}
.virtual_select_menu___2sp2o li:hover {
  background-color: #f7f7f7;
}
.virtual_select_menu___2sp2o .disabled___20B7n {
  color: #ccc;
  background-color: #f5f5f5;
  cursor: not-allowed;
}
.virtual_select___2EN-S .ant-popover-content {
  width: 400px;
}
.virtual_select___2EN-S .ant-popover-content .ant-popover-inner-content {
  padding: 0;
}

.sign_form_container___1lk6G {
  width: 1000px;
  height: 100%;
  margin: 0 auto;
  overflow: auto;
}
.sign_form_container___1lk6G .sign_form_box___2ydZP {
  height: 100%;
  padding: 24px;
  overflow: auto;
  background-color: #fff;
}
.sign_form_container___1lk6G .sign_form_box___2ydZP .head___3qP1I .back___1HfOC {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 68px;
  height: 32px;
  margin-right: 20px;
  line-height: 32px;
  background: #fff;
  border: 1px solid #e5e5e5;
  border-radius: 4px;
  cursor: pointer;
}
.sign_form_container___1lk6G .sign_form_box___2ydZP .head___3qP1I .back___1HfOC :first-child {
  margin-right: 6px;
}
.sign_form_container___1lk6G .sign_form_box___2ydZP .head___3qP1I .text___1cOkZ {
  color: #292c33;
  font-weight: 600;
  font-size: 18px;
}
.sign_form_container___1lk6G .sign_form_box___2ydZP .sign_form____gGJp {
  margin: 40px 90px;
}
.sign_form_container___1lk6G .sign_form_box___2ydZP .sign_form____gGJp input,
.sign_form_container___1lk6G .sign_form_box___2ydZP .sign_form____gGJp .choose___m2dXr,
.sign_form_container___1lk6G .sign_form_box___2ydZP .sign_form____gGJp .ant-picker___AFkFD {
  width: 400px;
}
.sign_form_container___1lk6G .sign_form_box___2ydZP .sign_form____gGJp .one_row___2qXu9 {
  width: 500px;
}
.sign_form_container___1lk6G .sign_form_box___2ydZP .sign_form____gGJp .one_row___2qXu9 input {
  width: 240px;
}
.sign_form_container___1lk6G .sign_form_box___2ydZP .sign_form____gGJp .one_row___2qXu9 .ant-col.ant-col-12:last-child .ant-form-item-label > label.ant-form-item-required:not(.ant-form-item-required-mark-optional)::after {
  display: none;
}
.sign_form_container___1lk6G .sign_form_box___2ydZP .sign_form____gGJp .tips___1JE6l {
  width: 105%;
  height: 20px;
  font-size: 14px;
  font-weight: 400;
  text-align: left;
  color: #999999;
  line-height: 22px;
  margin-top: -8px;
  margin-bottom: 30px;
}
.sign_form_container___1lk6G .sign_form_box___2ydZP .sign_form____gGJp .set_position___Fkc-j {
  width: 240px;
  height: 36px;
  text-align: center;
  line-height: 36px;
  color: #008cf4;
  background: #ffffff;
  border: 1px solid #e0e0e0;
  border-radius: 4px;
  cursor: pointer;
}
.sign_form_container___1lk6G .sign_form_box___2ydZP .sign_form____gGJp .set_position___Fkc-j.unable___cPU68 {
  background: #f5f5f5;
}
.sign_form_container___1lk6G .sign_form_box___2ydZP .sign_form____gGJp .btn___1C1qk {
  width: 120px;
  height: 36px;
  border-radius: 4px;
  margin-right: 20px;
}
.sign_form .no_valid .ant-form-item-label > label.ant-form-item-required:not(.ant-form-item-required-mark-optional)::after {
  display: none;
}

.rangeTypeTags___bbVN2 {
  display: flex;
  align-items: center;
  height: 100%;
}
.rangeTypeTags___bbVN2 .rangeTypeTag___3IGlB {
  height: 26px;
  overflow: unset !important;
  line-height: 26px;
  text-overflow: unset !important;
}
.prompt___3b2A_ {
  display: flex;
  align-items: center;
  width: 400px;
  margin-bottom: 24px;
  padding: 8px 13px;
  background: #fefce5;
  border: 1px solid #f9e687;
  border-radius: 4px;
}
.prompt___3b2A_ svg {
  margin-right: 6px;
}

.pics_list___DBWZV {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -12px 0;
  padding: 0;
  list-style: none;
}
.pics_list___DBWZV li {
  position: relative;
  width: 150px;
  height: 200px;
  margin: 0 12px 24px 12px;
  background: rgba(0, 0, 0, 0);
  border-radius: 8px;
}
.pics_list___DBWZV li img {
  width: 100%;
  height: 100%;
  border-radius: 8px;
}
.pics_list___DBWZV li .shadow___3xopf {
  position: absolute;
  top: 0;
  z-index: 2;
  width: 100%;
  height: 100%;
}
.pics_list___DBWZV li .shadow___3xopf .check_box___2VYKB {
  position: absolute;
  right: 6px;
  top: 6px;
}
.pics_list___DBWZV li .shadow___3xopf .del_box___3s9Yv {
  position: absolute;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 32px;
  opacity: 0;
  background: rgba(0, 0, 0, 0.4);
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
}
.pics_list___DBWZV li .shadow___3xopf .del_box___3s9Yv svg {
  margin: 0 auto;
}
.pics_list___DBWZV li .shadow___3xopf:hover .del_box___3s9Yv {
  cursor: pointer;
  opacity: 1;
}

.greetingText___2gYFL {
  width: 100%;
}
.greetingText___2gYFL .toolBar___3lCyU {
  display: flex;
  align-items: flex-start;
  border: 1px solid #e0e0e0;
  border-top: none;
  padding: 16px 16px 8px;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.greetingText___2gYFL .toolBar___3lCyU .label___4Ez4O {
  width: 84px;
  margin-right: 8px;
}
.greetingText___2gYFL .toolBar___3lCyU .content___1VFdK {
  flex: 1 1;
  display: flex;
  flex-wrap: wrap;
}
.greetingText___2gYFL .toolBar___3lCyU .content___1VFdK .item___3kWmL {
  padding: 2px 8px;
  font-size: 14px;
  color: #333333;
  background: #ededed;
  border-radius: 4px;
  margin-right: 8px;
  margin-bottom: 8px;
  cursor: pointer;
}
.greetingText___2gYFL .toolBar___3lCyU .content___1VFdK .item___3kWmL:last-child {
  margin-right: 0;
}

.tipRule___2S8A3 .row___aNjZ3 {
  margin-bottom: 30px;
}
.tipRule___2S8A3 .row___aNjZ3 .label___2RapE {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 14px;
}
.tipRule___2S8A3 .row___aNjZ3 .label___2RapE .txt___2Bkw1 {
  font-size: 14px;
  color: #333;
}
.tipRule___2S8A3 .row___aNjZ3 .label___2RapE .red___SljRd {
  margin-left: 4px;
  color: #fd6868;
}
.tipRule___2S8A3 .row___aNjZ3 .label___2RapE .tip___2Om-K {
  cursor: pointer;
  color: #008cf4;
}
.tipRule___2S8A3 .row___aNjZ3 .content___CVE0c {
  display: flex;
  align-items: center;
}
.tipRule___2S8A3 .row___aNjZ3 .content___CVE0c .datePicker___EBCXF {
  display: flex;
  align-items: center;
}
.tipRule___2S8A3 .row___aNjZ3 .content___CVE0c .datePicker___EBCXF .timePicker___SRowk {
  margin: 0 10px;
}

.wish_switch___3aIYI {
  display: flex;
  justify-content: space-between;
  margin-top: 20px;
}
.wish_switch___3aIYI .wish_switch_item___2SIkB .wish_switch_item_btn___11xL3 {
  padding: 8px 16px;
  text-align: center;
  font-size: 14px;
  font-weight: normal;
  color: #333;
  background: #f2f3f8;
  border-radius: 4px;
  border: none;
  cursor: pointer;
}
.wish_switch___3aIYI .wish_switch_item___2SIkB .wish_switch_item_btn___11xL3.active___2__Ll {
  background-color: #008cf4;
  color: #fff;
}
.wish_switch___3aIYI .wish_switch_item___2SIkB .wish_switch_item_btn___11xL3:last-child {
  margin-left: 20px;
}
.wish_list___1sWRv {
  display: flex;
  flex-direction: column;
  height: 100%;
  width: 100%;
}

.expire_title___308gP .wish_switch___2qP34 {
  display: flex;
  justify-content: space-between;
  margin-top: 20px;
}
.expire_title___308gP .wish_switch___2qP34 .wish_switch_item___31sPj .wish_switch_item_btn___2PboF {
  padding: 8px 16px;
  text-align: center;
  font-size: 14px;
  font-weight: normal;
  color: #333;
  background: #f2f3f8;
  border-radius: 4px;
  border: none;
  cursor: pointer;
}
.expire_title___308gP .wish_switch___2qP34 .wish_switch_item___31sPj .wish_switch_item_btn___2PboF.active___zWBZh {
  background-color: #008cf4;
  color: #fff;
}
.expire_title___308gP .wish_switch___2qP34 .wish_switch_item___31sPj .wish_switch_item_btn___2PboF:last-child {
  margin-left: 20px;
}
.expire_list___2fbVM {
  display: flex;
  flex-direction: column;
  height: 100%;
}

.statusBar___21NYw {
  display: flex;
  align-items: center;
  height: 20px;
  color: #333;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.statusBar___21NYw .point___3G2Db {
  width: 10px;
  height: 10px;
  margin-right: 6px;
  background: #999999;
  border-radius: 50%;
}
.gray___1HaiQ {
  color: #333333;
}
.gray___1HaiQ .point___3G2Db {
  background: #999999;
}
.orange___Gp6Eo {
  color: #f7bb33;
}
.orange___Gp6Eo .point___3G2Db {
  background: #f7bb33;
}
.green___OKC0h {
  color: #67c239;
}
.green___OKC0h .point___3G2Db {
  background: #67c239;
}

.noti-table-container___3XEL1 {
  display: flex;
  flex-direction: column;
  height: 100%;
  padding-top: 24px;
  overflow: hidden;
}
.noti-table-container-title___10kAo {
  margin-bottom: 20px;
  color: #333;
  font-weight: 500;
  font-size: 18px;
  line-height: 26px;
}
.noti-table-container-filters-item___2oLr0 {
  margin: 0 20px;
}
.noti-table-container-filters-btn___3xpn4 {
  float: right;
}
.noti-table-container___3XEL1 .tag___1C5s7 {
  height: 20px;
  line-height: 20px;
  padding: 1px 4px;
  margin-top: 4px;
  color: #008cf4;
  font-size: 12px;
  background: rgba(0, 140, 244, 0.1);
  border-radius: 4px;
}
.corp-item___1rjiD {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin-right: 20px;
}
.corp-item-icon___2Ndvm {
  width: 24px;
  height: 24px;
  background: #008cf4;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 4px;
}

.corp-item___2eQM4 {
  display: inline-flex;
  align-items: center;
  flex-shrink: 0;
  margin-right: 20px;
}
.corp-item-icon___3zwDq {
  width: 24px;
  height: 24px;
  background: #008cf4;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 4px;
}

.noti-types-container___2ZGjV {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  padding: 30px 20px 0;
}
.noti-types-container-header___Rg9QH {
  margin-bottom: 24px;
  color: #292c33;
  font-weight: 500;
  font-size: 18px;
}
.noti-types-container-content___31ROV {
  flex: 1 1;
  overflow-y: auto;
}
.noti-types-container-content___31ROV::-webkit-scrollbar {
  display: none;
}
.noti-types-container-content-item___3MuCV {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  height: 44px;
  padding: 0 16px 0 32px;
  border-radius: 4px;
  color: #333;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  cursor: pointer;
}
.noti-types-container-content-item___3MuCV .action-btns___2Wxfc {
  color: #666;
  font-weight: 400;
  opacity: 0;
  transition: opacity 0.3s ease-in;
}
.noti-types-container-content-item___3MuCV .action-btns___2Wxfc span:first-child {
  display: inline-block;
  margin-right: 8px;
}
.noti-types-container-content-item___3MuCV .action-btns___2Wxfc .disabled___iStHl {
  color: #999;
  cursor: not-allowed;
}
.noti-types-container-content-item___3MuCV:hover {
  background: #f7f7f7;
}
.noti-types-container-content-item___3MuCV:hover .action-btns___2Wxfc {
  opacity: 1;
}
.noti-types-container-content___31ROV .active___WbTHb {
  background: #e5f3fe;
}
.noti-types-container-content___31ROV .active___WbTHb .action-btns___2Wxfc {
  opacity: 1;
}
.noti-types-container-content___31ROV .all___1gyUn {
  position: relative;
  padding-left: 27px;
  font-size: 16px;
  line-height: 22px;
}
.noti-types-container-content___31ROV .all___1gyUn::before {
  position: absolute;
  left: 12px;
  width: 3px;
  height: 16px;
  background: #008cf4;
  border-radius: 2px;
  content: '';
}
.noti-types-container-bottom___3utvS {
  display: flex;
  justify-content: center;
  width: 100%;
  padding-top: 20px;
}

.enterprise-notification___DnGVv {
  display: flex;
  width: 100%;
  height: 100%;
  padding: 20px;
}
.left___3dIwt {
  width: 100%;
  height: 100%;
}
.right___1xxoH {
  width: 100%;
  height: 100%;
}

.messNav___2zEtN {
  padding: 30px 20px;
}
.messNav___2zEtN .title___2-cud {
  color: #292c33;
  font-size: 18px;
  margin-bottom: 24px;
}
.messNav___2zEtN .list___34qR4 {
  list-style: none;
  margin: 0;
  padding: 0;
}
.messNav___2zEtN .list___34qR4 li {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 9px 12px;
  font-size: 14px;
  font-weight: 500;
  border-radius: 4px;
  cursor: pointer;
}
.messNav___2zEtN .list___34qR4 li:hover {
  background-color: #f6f7f9;
}
.messNav___2zEtN .list___34qR4 li:first-child {
  color: #333;
  font-size: 16px;
}
.messNav___2zEtN .list___34qR4 li:first-child .line___2KpcY {
  background-color: #008cf4;
}
.messNav___2zEtN .list___34qR4 li .line___2KpcY {
  display: inline-block;
  vertical-align: text-top;
  width: 3px;
  height: 16px;
  margin-right: 12px;
  background-color: transparent;
  border-radius: 2px;
  color: #333333;
  font-size: 16px;
}
.messNav___2zEtN .list___34qR4 li.active___aAUIL {
  background-color: #e5f3fe;
}
.messContent___29MT0 {
  display: flex;
  flex-direction: column;
  height: 100%;
  padding: 24px 0;
}
.messContent___29MT0 .readType____0Hqq {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 36px;
  margin-bottom: 12px;
  color: #333333;
  font-size: 18px;
  cursor: pointer;
}
.messContent___29MT0 .readType____0Hqq .readTypeList___1XN34 span {
  margin-right: 40px;
  padding-bottom: 8px;
}
.messContent___29MT0 .readType____0Hqq .readTypeList___1XN34 span.active___aAUIL {
  color: #008cf4;
  font-weight: 500;
  border-bottom: 2px solid #008cf4;
}
.messContent___29MT0 .ant-skeleton {
  margin: 0 16px;
  width: calc(100% - 32px);
}

.cal_group_name___PRjPX .ant-modal-body .ant-form-item-label > label {
  font-size: 14px !important;
}
.switchCalc___2i6_u {
  cursor: pointer;
}
.switchCalc___2i6_u .txt___2SBYI {
  margin-left: 10px;
}

.payroll_process_title___1D1vc {
  padding: 0 24px;
  background-color: #fff;
}
.payroll_process_title___1D1vc .title___3enMr {
  height: 26px;
  margin-bottom: 24px;
  color: #292c33;
  font-weight: 600;
  font-size: 18px;
}
.payroll_process_title___1D1vc .search_form___1-PjG {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.payroll_process_title___1D1vc .search_form___1-PjG .make_btn___N_jD9 {
  display: inherit;
  align-items: inherit;
}
.payroll_process_title___1D1vc .search_form___1-PjG .make_btn___N_jD9 svg {
  margin-right: 8px;
}
.payroll_process_content___S8gP7 {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.payroll_process_content___S8gP7 .bottom_list___1lZ4T {
  display: flex;
  flex: 1 1;
  flex-direction: column;
  height: 100%;
  padding: 0 24px;
  overflow-y: auto;
  background-color: #fff;
}
.payroll_process_content___S8gP7 .bottom_list___1lZ4T ul {
  margin: 0;
  padding: 0;
}
.payroll_process_content___S8gP7 .bottom_list___1lZ4T ul li {
  display: flex;
  height: 150px;
  margin-bottom: 20px;
  padding: 24px;
  border: 1px solid #e5e5e5;
  border-radius: 4px;
}
.payroll_process_content___S8gP7 .bottom_list___1lZ4T ul li .con_left___2BKB6 {
  width: 418px;
}
.payroll_process_content___S8gP7 .bottom_list___1lZ4T ul li .con_left___2BKB6 h1 {
  display: flex;
  align-items: center;
  height: 30px;
  margin-bottom: 12px;
  font-weight: 500;
  font-size: 20px;
}
.payroll_process_content___S8gP7 .bottom_list___1lZ4T ul li .con_left___2BKB6 h1 span {
  max-width: 85%;
  padding-right: 20px;
}
.payroll_process_content___S8gP7 .bottom_list___1lZ4T ul li .con_left___2BKB6 h1 svg {
  cursor: pointer;
}
.payroll_process_content___S8gP7 .bottom_list___1lZ4T ul li .con_left___2BKB6 p {
  margin-top: 20px;
}
.payroll_process_content___S8gP7 .bottom_list___1lZ4T ul li .con_left___2BKB6 p span {
  color: #008cf4;
  cursor: pointer;
}
.payroll_process_content___S8gP7 .bottom_list___1lZ4T ul li .con_left___2BKB6 p span:first-child {
  margin-right: 27px;
}
.payroll_process_content___S8gP7 .bottom_list___1lZ4T ul li .con_right___1g6xi {
  display: inherit;
  flex: 1 1;
  justify-content: space-between;
  margin-top: 19px;
}
.payroll_process_content___S8gP7 .bottom_list___1lZ4T ul li .con_right___1g6xi .info___2z4Sv {
  margin-bottom: 20px;
}
.payroll_process_content___S8gP7 .bottom_list___1lZ4T ul li .con_right___1g6xi .info___2z4Sv span:first-child {
  display: inline-block;
  width: 56px;
  margin-right: 80px;
  text-align: center;
}
.payroll_process_content___S8gP7 .bottom_list___1lZ4T ul li .con_right___1g6xi .info___2z4Sv span b {
  font-weight: 400;
  font-size: 16px;
}
.payroll_process_content___S8gP7 .bottom_list___1lZ4T ul li .con_right___1g6xi .info___2z4Sv .big_text___2MIew {
  display: inline-block;
  width: 108px;
  font-size: 16px;
  text-align: center;
}
.payroll_process_content___S8gP7 .bottom_list___1lZ4T ul li .con_right___1g6xi .desc___DWU1k {
  margin: 0;
  color: #999;
}
.payroll_process_content___S8gP7 .bottom_list___1lZ4T ul li .con_right___1g6xi .desc___DWU1k span:first-child {
  display: inline-block;
  width: 56px;
  margin-right: 90px;
  text-align: center;
}
.payroll_process_content___S8gP7 .bottom_list___1lZ4T ul li .con_right___1g6xi .desc___DWU1k .normal_text___1uiGR {
  color: #999;
}
.payroll_process_content___S8gP7 .bottom_list___1lZ4T ul li .con_right___1g6xi button {
  width: 108px;
  height: 36px;
  margin-top: 14px;
  border-radius: 4px;
}
.payroll_process_content___S8gP7 .bottom_list___1lZ4T ul li .con_right___1g6xi button.unabled___1XOwo {
  background-color: #cbe7fc;
  border-color: #cbe7fc;
  box-shadow: none;
  cursor: not-allowed;
}
.payroll_process_content___S8gP7 .bottom_list___1lZ4T ul li:last-child {
  margin-bottom: 0;
}
.payroll_process_content___S8gP7 .bottom_list___1lZ4T ul li.active___1I_vl {
  border-color: #008cf4;
}

.geneAssessDraw___2Zaos .ant-radio-wrapper {
  margin-right: 40px;
}

.cycleTimes___2_k6_ .label___k-evp {
  margin-bottom: 18px;
  font-size: 14px;
  font-weight: 400;
  color: #333333;
}
.cycleTimes___2_k6_ .label___k-evp span {
  margin-left: 4px;
  color: #ff4d4f;
  font-size: 14px;
  font-family: SimSun, sans-serif;
}
.cycleTimes___2_k6_ .ant-radio-wrapper {
  margin-bottom: 16px;
  margin-right: 40px;
}
.cycleDatePicker___3cVgf .ant-picker-input > input[disabled] {
  color: #666 !important;
  -webkit-text-fill-color: #666 !important;
}

.selectUserDept___1BscQ .ant-tag {
  line-height: 26px;
}
.selectUserDept___1BscQ .specialSelector___2Y1jW .ant-select-selector {
  height: auto;
  min-height: 36px;
}
.selectUserDept___1BscQ .specialSelector___2Y1jW .ant-select-selector .ant-select-selection-item::after {
  display: none;
}
.selectUserDept___1BscQ .permissionPeopleBox___b66Gp {
  display: -webkit-box;
  width: 96%;
  min-height: 36px;
  max-height: 172px;
  padding-bottom: 2px;
  overflow: hidden;
  white-space: normal;
  text-overflow: ellipsis;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
}

.titleRow___2vUya {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.titleRow___2vUya .title___kor4c {
  font-weight: bold;
  font-size: 18px;
}
.titleRow___2vUya .ant-btn {
  margin-left: 20px;
}
.contentContainer___1r7l2 {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.contentContainer___1r7l2 .ant-table-tbody > .ant-table-expanded-row > td {
  padding: 0 !important;
}
.contentContainer___1r7l2 .ant-table-tbody > .ant-table-expanded-row > td .ant-table {
  margin: 0 !important;
}
.contentContainer___1r7l2 .ant-table-tbody > .ant-table-expanded-row > td .ant-table tr > th::before {
  display: none;
}

.wrapper-item___3yH4n {
  position: relative;
  width: 100%;
}
.wrapper-item___3yH4n .delete___O0uJ5 {
  position: absolute;
  top: 3px;
  right: 0;
  z-index: 10;
  cursor: pointer;
}
.blockit___2U9Ls {
  margin-bottom: 20px;
  padding: 16px 16px 0;
  border: 1px dashed #e0e0e0;
  border-radius: 4px;
}
.blockit___2U9Ls .delete___O0uJ5 {
  top: 19px;
  right: 16px;
}

.block-radio-box___2Soc0 {
  display: grid;
  grid-gap: 20px;
  grid-template-columns: repeat(4, 1fr);
  margin-top: 8px;
}
.block-radio-box-item___3Hzwp {
  display: flex;
  align-items: center;
  width: 200px;
  padding: 14px 16px;
  border: 1px solid #e5e5e5;
  border-radius: 4px;
  cursor: pointer;
}
.block-radio-box-item___3Hzwp .iconReviewBox___3EXDW {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  margin-right: 12px;
  padding-left: 1px;
  color: #fff;
  border-radius: 50%;
}
.block-radio-box-item___3Hzwp .iconReviewBox___3EXDW .iconReview___mbumc {
  font-size: 16px;
}
.block-radio-box-item-label___2dMzU {
  width: 124px;
  background: #fff;
}
.block-radio-box-item-label-title___1lq-R {
  height: 20px;
  margin-bottom: 4px;
  color: #333;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.block-radio-box-item-label-desc___1xRLE {
  height: 20px;
  color: #999;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.block-radio-box-item-icon___1UAdM {
  position: absolute;
  right: 2px;
  bottom: 2px;
  z-index: 10;
}
.block-radio-box___2Soc0 .active___2goGG {
  position: relative;
  border-color: #008cf4;
}
.block-radio-box___2Soc0 .active___2goGG::after {
  position: absolute;
  right: 0;
  bottom: 0;
  z-index: 9;
  width: 0;
  height: 0;
  border-right: 0 solid transparent;
  border-bottom: 20px solid #008cf4;
  border-left: 20px solid transparent;
  content: '';
}

.combine-select-box-title___3duhT {
  margin-top: 10px;
  color: #333;
}
.combine-select-box-title___3duhT::after {
  display: inline-block;
  margin-left: 1px;
  color: #ff4d4f;
  font-size: 14px;
  font-family: SimSun, sans-serif;
  line-height: 1;
  content: '*';
}
.combine-select-box-radio___1GgHr {
  margin: 12px 0;
}
.combine-select-box-date___3sAEB {
  width: 100%;
}


.bottom-footer___2mgCQ {
  display: flex;
  align-items: center;
  justify-content: center;
}
.bottom-footer-btn___2S4Lo {
  flex: 1 1;
  color: #008cf4;
  text-align: center;
  cursor: pointer;
}

.range-box___1hRUS {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.bottom___2zHL7 {
  display: flex;
  align-items: center;
  border-bottom: 1px solid #eee;
}
.bottom___2zHL7 .gun___W65iu {
  width: 1px;
  height: 38px;
  background: #000;
}
.bottom-footer___3LE9n {
  display: flex;
  flex: 1 1;
  align-items: center;
  justify-content: center;
}
.bottom-footer-btn___Ytjho {
  flex: 1 1;
  text-align: center;
  cursor: pointer;
}
.bottom-footer-btn-label___ej2zt {
  padding: 2px 10px;
  color: #008cf4;
}
.bottom-footer-btn___Ytjho .active___1FdY1 {
  padding: 4px 10px;
  color: #fff;
  background-color: #008cf4;
  border-radius: 4px;
}
.extra-container___116n0 .bottom___2zHL7 {
  display: flex;
  align-items: center;
  border-bottom: 1px solid #eee;
}
.extra-container___116n0 .bottom___2zHL7 .gun___W65iu {
  width: 1px;
  height: 38px;
  background: #000;
}
.extra-container___116n0 .bottom-footer___3LE9n {
  display: flex;
  flex: 1 1;
  align-items: center;
  justify-content: center;
}
.extra-container___116n0 .bottom-footer-btn___Ytjho {
  flex: 1 1;
  text-align: center;
  cursor: pointer;
}
.extra-container___116n0 .bottom-footer-btn-label___ej2zt {
  padding: 2px 10px;
  color: #008cf4;
}
.extra-container___116n0 .bottom-footer-btn___Ytjho .active___1FdY1 {
  padding: 4px 10px;
  color: #fff;
  background-color: #008cf4;
  border-radius: 4px;
}
.extra-container___116n0 .submit-btn___1Kukm {
  float: right;
  width: 60px !important;
  min-width: 60px !important;
  height: 28px;
  margin: 10px 0;
  font-size: 13px;
  line-height: 16px;
}
.duration-box___1TqHm {
  margin-top: 6px;
}
.duration-box-label___3tF87 {
  margin-bottom: 4px;
  color: #333;
  line-height: 30px;
}

.cascaderSelect___1Lw9z .ant-cascader-picker-label {
  z-index: 1 !important;
}

.staffOptions___1mUoK {
  display: flex;
  align-items: center;
}
.staffOptions___1mUoK .staffName___3O67J {
  display: inline-flex;
  flex: 1 1;
  align-items: center;
  width: 200px;
  color: #666;
}
.staffOptions___1mUoK .staffName___3O67J .staffTag___2o1x2 {
  flex-shrink: 0;
  color: #008cf4;
}
.staffOptions___1mUoK .staffName___3O67J .staffLabel___1qKTI {
  flex: 1 1;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.staffOptions___1mUoK .superiorLink___JH3-- {
  float: right;
  width: 100px;
  overflow: hidden;
  color: #999;
  -webkit-text-fill-color: #999 !important;
  font-size: 14px;
  white-space: nowrap;
  text-overflow: ellipsis;
}

@keyframes closeWindow {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

.ril__outer {
  background-color: rgba(0, 0, 0, 0.85);
  outline: none;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1000;
  width: 100%;
  height: 100%;
  -ms-content-zooming: none;
  -ms-user-select: none;
  -ms-touch-select: none;
  touch-action: none;
}

.ril__outerClosing {
  opacity: 0;
}

.ril__inner {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.ril__image,
.ril__imagePrev,
.ril__imageNext {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  max-width: none;
  -ms-content-zooming: none;
  -ms-user-select: none;
  -ms-touch-select: none;
  touch-action: none;
}

.ril__imageDiscourager {
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.ril__navButtons {
  border: none;
  position: absolute;
  top: 0;
  bottom: 0;
  width: 20px;
  height: 34px;
  padding: 40px 30px;
  margin: auto;
  cursor: pointer;
  opacity: 0.7;
}
.ril__navButtons:hover {
  opacity: 1;
}
.ril__navButtons:active {
  opacity: 0.7;
}

.ril__navButtonPrev {
  left: 0;
  background: rgba(0, 0, 0, 0.2)
    url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjIwIiBoZWlnaHQ9IjM0Ij48cGF0aCBkPSJtIDE5LDMgLTIsLTIgLTE2LDE2IDE2LDE2IDEsLTEgLTE1LC0xNSAxNSwtMTUgeiIgZmlsbD0iI0ZGRiIvPjwvc3ZnPg==')
    no-repeat center;
}

.ril__navButtonNext {
  right: 0;
  background: rgba(0, 0, 0, 0.2)
    url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjIwIiBoZWlnaHQ9IjM0Ij48cGF0aCBkPSJtIDEsMyAyLC0yIDE2LDE2IC0xNiwxNiAtMSwtMSAxNSwtMTUgLTE1LC0xNSB6IiBmaWxsPSIjRkZGIi8+PC9zdmc+')
    no-repeat center;
}

.ril__downloadBlocker {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-image: url('data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7');
  background-size: cover;
}

.ril__caption,
.ril__toolbar {
  background-color: rgba(0, 0, 0, 0.5);
  position: absolute;
  left: 0;
  right: 0;
  display: flex;
  justify-content: space-between;
}

.ril__caption {
  bottom: 0;
  max-height: 150px;
  overflow: auto;
}

.ril__captionContent {
  padding: 10px 20px;
  color: #fff;
}

.ril__toolbar {
  top: 0;
  height: 50px;
}

.ril__toolbarSide {
  height: 50px;
  margin: 0;
}

.ril__toolbarLeftSide {
  padding-left: 20px;
  padding-right: 0;
  flex: 0 1 auto;
  overflow: hidden;
  text-overflow: ellipsis;
}

.ril__toolbarRightSide {
  padding-left: 0;
  padding-right: 20px;
  flex: 0 0 auto;
}

.ril__toolbarItem {
  display: inline-block;
  line-height: 50px;
  padding: 0;
  color: #fff;
  font-size: 120%;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ril__toolbarItemChild {
  vertical-align: middle;
}

.ril__builtinButton {
  width: 40px;
  height: 35px;
  cursor: pointer;
  border: none;
  opacity: 0.7;
}
.ril__builtinButton:hover {
  opacity: 1;
}
.ril__builtinButton:active {
  outline: none;
}

.ril__builtinButtonDisabled {
  cursor: default;
  opacity: 0.5;
}
.ril__builtinButtonDisabled:hover {
  opacity: 0.5;
}

.ril__closeButton {
  background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjIwIiBoZWlnaHQ9IjIwIj48cGF0aCBkPSJtIDEsMyAxLjI1LC0xLjI1IDcuNSw3LjUgNy41LC03LjUgMS4yNSwxLjI1IC03LjUsNy41IDcuNSw3LjUgLTEuMjUsMS4yNSAtNy41LC03LjUgLTcuNSw3LjUgLTEuMjUsLTEuMjUgNy41LC03LjUgLTcuNSwtNy41IHoiIGZpbGw9IiNGRkYiLz48L3N2Zz4=')
    no-repeat center;
}

.ril__zoomInButton {
  background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PGcgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PHBhdGggZD0iTTEgMTlsNi02Ii8+PHBhdGggZD0iTTkgOGg2Ii8+PHBhdGggZD0iTTEyIDV2NiIvPjwvZz48Y2lyY2xlIGN4PSIxMiIgY3k9IjgiIHI9IjciIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIyIi8+PC9zdmc+')
    no-repeat center;
}

.ril__zoomOutButton {
  background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PGcgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PHBhdGggZD0iTTEgMTlsNi02Ii8+PHBhdGggZD0iTTkgOGg2Ii8+PC9nPjxjaXJjbGUgY3g9IjEyIiBjeT0iOCIgcj0iNyIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjIiLz48L3N2Zz4=')
    no-repeat center;
}

.ril__outerAnimating {
  animation-name: closeWindow;
}

@keyframes pointFade {
  0%,
  19.999%,
  100% {
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
}

.ril__loadingCircle {
  width: 60px;
  height: 60px;
  position: relative;
}

.ril__loadingCirclePoint {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.ril__loadingCirclePoint::before {
  content: '';
  display: block;
  margin: 0 auto;
  width: 11%;
  height: 30%;
  background-color: #fff;
  border-radius: 30%;
  animation: pointFade 800ms infinite ease-in-out both;
}
.ril__loadingCirclePoint:nth-of-type(1) {
  transform: rotate(0deg);
}
.ril__loadingCirclePoint:nth-of-type(7) {
  transform: rotate(180deg);
}
.ril__loadingCirclePoint:nth-of-type(1)::before,
.ril__loadingCirclePoint:nth-of-type(7)::before {
  animation-delay: -800ms;
}
.ril__loadingCirclePoint:nth-of-type(2) {
  transform: rotate(30deg);
}
.ril__loadingCirclePoint:nth-of-type(8) {
  transform: rotate(210deg);
}
.ril__loadingCirclePoint:nth-of-type(2)::before,
.ril__loadingCirclePoint:nth-of-type(8)::before {
  animation-delay: -666ms;
}
.ril__loadingCirclePoint:nth-of-type(3) {
  transform: rotate(60deg);
}
.ril__loadingCirclePoint:nth-of-type(9) {
  transform: rotate(240deg);
}
.ril__loadingCirclePoint:nth-of-type(3)::before,
.ril__loadingCirclePoint:nth-of-type(9)::before {
  animation-delay: -533ms;
}
.ril__loadingCirclePoint:nth-of-type(4) {
  transform: rotate(90deg);
}
.ril__loadingCirclePoint:nth-of-type(10) {
  transform: rotate(270deg);
}
.ril__loadingCirclePoint:nth-of-type(4)::before,
.ril__loadingCirclePoint:nth-of-type(10)::before {
  animation-delay: -400ms;
}
.ril__loadingCirclePoint:nth-of-type(5) {
  transform: rotate(120deg);
}
.ril__loadingCirclePoint:nth-of-type(11) {
  transform: rotate(300deg);
}
.ril__loadingCirclePoint:nth-of-type(5)::before,
.ril__loadingCirclePoint:nth-of-type(11)::before {
  animation-delay: -266ms;
}
.ril__loadingCirclePoint:nth-of-type(6) {
  transform: rotate(150deg);
}
.ril__loadingCirclePoint:nth-of-type(12) {
  transform: rotate(330deg);
}
.ril__loadingCirclePoint:nth-of-type(6)::before,
.ril__loadingCirclePoint:nth-of-type(12)::before {
  animation-delay: -133ms;
}
.ril__loadingCirclePoint:nth-of-type(7) {
  transform: rotate(180deg);
}
.ril__loadingCirclePoint:nth-of-type(13) {
  transform: rotate(360deg);
}
.ril__loadingCirclePoint:nth-of-type(7)::before,
.ril__loadingCirclePoint:nth-of-type(13)::before {
  animation-delay: 0ms;
}

.ril__loadingContainer {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.ril__imagePrev .ril__loadingContainer,
.ril__imageNext .ril__loadingContainer {
  display: none;
}

.ril__errorContainer {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
}
.ril__imagePrev .ril__errorContainer,
.ril__imageNext .ril__errorContainer {
  display: none;
}

.ril__loadingContainer__icon {
  color: #fff;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}

.wtUploadFile___EEEjr .ant-upload-disabled button {
  color: #999;
  border-color: #d9d9d9;
  cursor: not-allowed;
}
.fileCard___2iiSP {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  height: 56px;
  margin-top: 10px;
  padding: 0 18px;
  background: #f7f7f7;
  border-radius: 8px;
}
.fileCard___2iiSP .fileCardInfo___xTTD9 {
  display: flex;
  align-items: center;
  color: #008cf4;
  font-weight: 400;
  font-size: 14px;
  cursor: pointer;
}
.fileCard___2iiSP .fileCardInfo___xTTD9 .fileCardName___2tCtk {
  flex: 1 1;
  margin-left: 14px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.fileCard___2iiSP .fileCardDelete___10Voi {
  display: none;
}
.fileCard___2iiSP:hover .fileCardDelete___10Voi {
  display: block;
  cursor: pointer;
}

.personCard___1peWK {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 88px;
  margin-bottom: 30px;
  padding: 0 20px;
  background: #e5f3fe;
  border-radius: 8px;
}
.form-title___2Zvmn {
  position: relative;
  display: block;
  height: 22px;
  margin-bottom: 20px;
  padding-left: 12px;
  color: #333;
  font-weight: 500;
  font-size: 16px;
  font-family: PingFang SC, PingFang SC-500;
  line-height: 22px;
}
.form-title___2Zvmn::before {
  position: absolute;
  top: 3px;
  left: 0;
  width: 4px;
  height: 16px;
  background: #008cf4;
  border-radius: 2px;
  content: '';
}
.form-item___xl1sX {
  width: 100%;
}
.staffOptions___3AwpR .staffName___xyIMs {
  display: inline-flex;
  align-items: center;
  width: 200px;
}
.staffOptions___3AwpR .superiorLink___W3VN6 {
  float: right;
  width: 100px;
  overflow: hidden;
  color: #999;
  font-size: 14px;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.drawer___2RZwh.ant-drawer-open .ant-drawer-content {
  overflow: inherit;
}
.drawer___2RZwh .form-btns___3kJ-S {
  position: absolute;
  top: 150px;
  left: -44px;
  z-index: 1002;
}
.drawer___2RZwh .form-btns-btn___1djcu {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 34px;
  height: 78px;
  margin-bottom: 10px;
  padding: 10px;
  color: #ccc;
  line-height: 14px;
  background: #fff;
  border-radius: 4px;
  cursor: no-drop;
}
.drawer___2RZwh .form-btns-btn___1djcu .prevIcon___2qvwC {
  width: 14px;
  margin-bottom: 3px;
  transform: rotateZ(180deg);
}
.drawer___2RZwh .form-btns-btn___1djcu .nextIcon___1zroX {
  width: 14px;
  margin-top: 3px;
}
.drawer___2RZwh .form-btns___3kJ-S .active___3h3Kx {
  color: #008cf4;
  cursor: pointer;
}

.content___1D-Ru {
  display: flex;
  align-items: center;
  color: #333;
  font-weight: 400;
  font-size: 16px;
}
.desc___18g41 {
  margin-top: 12px;
  padding-left: 40px;
  color: #666;
  font-weight: 400;
  font-size: 14px;
}

.warningTip___3ql-s {
  margin-left: 20px;
  color: #fd6868;
  font-weight: 400;
  font-size: 16px;
}
.newFormBtn___1NDfL {
  display: flex;
  align-items: center;
  float: right;
}
.newFormBtn___1NDfL .tip___qivk7 {
  margin-right: 12px;
  color: #333;
  font-weight: 400;
  font-size: 14px;
}
.contentContainer___37BXr {
  display: flex;
  flex-direction: column;
  height: 100%;
  overflow: hidden;
}
.contentContainer___37BXr .status___D6p9Y {
  display: flex;
}
.contentContainer___37BXr .ant-table-row {
  color: #333;
  font-weight: 400;
  font-size: 14px;
  font-family: PingFang SC, PingFang SC-400;
}
.contentContainer___37BXr .form-corp___opK_d {
  width: 280px;
  margin-right: 20px;
}
.contentContainer___37BXr .form-item___1AyJ6 {
  width: 200px;
  margin-right: 20px;
}
.contentContainer___37BXr .form-select___f7Hev {
  width: 160px;
  margin-right: 20px;
}
.contentContainer___37BXr .submited___3-cCa {
  position: relative;
  height: 20px;
  padding-left: 16px;
  color: #333;
  font-weight: 400;
  font-size: 14px;
  font-family: PingFang SC, PingFang SC-400;
  line-height: 20px;
}
.contentContainer___37BXr .submited___3-cCa::before {
  position: absolute;
  top: 5px;
  left: 0;
  width: 10px;
  height: 10px;
  background: #999;
  border-radius: 50%;
  content: '';
}
.contentContainer___37BXr .unsubmit___2pBJo {
  position: relative;
  height: 20px;
  padding-left: 16px;
  color: #fd6868;
  font-weight: 400;
  font-size: 14px;
  font-family: PingFang SC, PingFang SC-400;
  line-height: 20px;
}
.contentContainer___37BXr .unsubmit___2pBJo::before {
  position: absolute;
  top: 5px;
  left: 0;
  width: 10px;
  height: 10px;
  background: #fd6868;
  border-radius: 50%;
  content: '';
}
.contentContainer___37BXr .paginationBar___2dvU5 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 80px;
}
.ellipse___1UtZs {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  word-break: break-all;
}
.tipPopover___vFVm0 .ant-popover-inner-content {
  width: 300px;
}

.result-modal___M5wcb {
  display: flex;
  align-items: flex-start;
  color: #030303;
  font-size: 16px;
}
.result-modal-icon___1Pca6 {
  flex-shrink: 0;
  margin-right: 14px;
}
.result-modal___M5wcb span {
  line-height: 26px;
}
.footer-btns___17oa_ {
  display: flex;
  flex-direction: row-reverse;
  justify-content: space-between;
  width: 100%;
}
.footer-btn___1GbdA {
  display: flex;
  justify-content: center;
  width: 100%;
}
.qrcode-content___2VqrJ {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 40px 0 34px;
}
.qrcode-content-title___dBc3h {
  margin-bottom: 56px;
  color: #333;
  font-weight: 500;
  font-size: 16px;
}
.qrcode-content-qrc___2X-GR {
  width: 180px;
  height: 180px;
  margin-bottom: 30px;
}
.qrcode-content-desc___3e6mD {
  margin-bottom: 12px;
  color: #999;
  font-weight: 400;
  font-size: 14px;
}
.qrcode-content-phone___31r0L {
  margin-bottom: 30px;
  color: #008cf4;
  font-weight: 400;
  font-size: 16px;
}

.wtUploadFile___365V1 .ant-upload-disabled button {
  color: #999;
  border-color: #d9d9d9;
  cursor: not-allowed;
}
.wtUploadFile___365V1 .ant-upload-disabled button:hover {
  color: #b7b7b7 !important;
  -webkit-text-fill-color: #b7b7b7 !important;
}
.wtUploadFile_file_file___1raBU .ant-upload-disabled {
  width: 100%;
}
.fileCardBox___3g4yd .fileCard___qStA6 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  height: 22px;
  margin-top: 5px;
  padding: 0 18px 0 6px;
}
.fileCardBox___3g4yd .fileCard___qStA6 .fileCardInfo___23pjX {
  display: flex;
  align-items: center;
  color: #008cf4;
  font-weight: 400;
  font-size: 14px;
  cursor: pointer;
  overflow: hidden;
}
.fileCardBox___3g4yd .fileCard___qStA6 .fileCardInfo___23pjX .fileCardName___2OLJE {
  flex: 1 1;
  margin-left: 14px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.fileCardBox___3g4yd .fileCard___qStA6 .fileCardDelete___24fUO {
  display: none;
}
.fileCardBox___3g4yd .fileCard___qStA6:hover {
  background: #f7f7f7;
}
.fileCardBox___3g4yd .fileCard___qStA6:hover .fileCardDelete___24fUO {
  display: block;
  cursor: pointer;
}
.ReactModal__Overlay {
  z-index: 1001 !important;
}

.statusbar-box___1bDpY {
  display: flex;
  align-items: center;
  height: 36px;
  padding: 8px 16px;
  color: #008cf4;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  background: #f2f9fe;
  border-radius: 4px;
}
.statusbar-box-tag___qe6Km {
  position: relative;
  margin: 0 12px;
  cursor: pointer;
}
.statusbar-box-tag___qe6Km:hover {
  color: #33a3f6;
}
.statusbar-box-tag___qe6Km::before {
  position: absolute;
  top: 5px;
  right: -12px;
  width: 1px;
  height: 10px;
  background: #e0e0e0;
  content: '';
}
.statusbar-box-tag___qe6Km:first-child {
  margin-left: 0;
}
.statusbar-box-tag___qe6Km:last-child {
  margin-right: 0;
}
.statusbar-box-tag___qe6Km:last-child::before {
  display: none;
}

.tox-tinymce {
  border-radius: 4px !important;
}
.tox-toolbar__primary {
  background-color: #f7f7f7 !important;
}
.tox-tbtn {
  margin-right: 16px !important;
}

.noti-detail-container___1485h {
  display: flex;
  flex-direction: column;
  width: 1024px;
  height: calc(100% - 20px);
  margin: 20px auto 0;
  padding: 24px;
  overflow: hidden;
  background: #fff;
  border-radius: 6px 6px 0 0;
  box-shadow: 0 2px 4px 0 #e5e5e5;
}
.noti-detail-container-header___2kznM {
  display: flex;
  align-items: center;
  margin-bottom: 20px;
  color: #333;
  font-weight: 500;
  font-size: 18px;
}
.noti-detail-container-header-statusbar___2i-kT {
  display: flex;
  flex: 1 1;
  justify-content: flex-end;
}
.noti-detail-container-content___2ANwC {
  flex: 1 1;
  padding: 20px 80px 0;
  overflow-y: auto;
}
.noti-detail-container-content___2ANwC::-webkit-scrollbar {
  display: none;
}
.noti-detail-container-content-switch___1QIRy {
  flex-direction: row !important;
}
.noti-detail-container-content-switch___1QIRy .ant-form-item-label {
  display: flex;
  align-items: center;
  height: 36px;
  margin-right: 10px;
  padding-bottom: 0;
  line-height: 22px;
}
.noti-detail-container-footer___3KG10 {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 20px;
  margin-bottom: 16px;
}
.noti-detail-container-footer-btn___1Le3C {
  width: 150px;
}

.modalTitleDesc___39rJY {
  color: #999;
  font-weight: normal;
  font-size: 14px;
}
.modalBody___3EUxH {
  display: flex;
  color: #333;
}
.modalBody___3EUxH .left___3Yqbf,
.modalBody___3EUxH .right___1PTZA {
  flex: 1 1;
  overflow: hidden;
}
.modalBody___3EUxH .left___3Yqbf .contentLabel___B0CBv,
.modalBody___3EUxH .right___1PTZA .contentLabel___B0CBv {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 1;
}
.modalBody___3EUxH .left___3Yqbf .content___39AOL,
.modalBody___3EUxH .right___1PTZA .content___39AOL {
  display: flex;
  flex-direction: column;
  height: 430px;
  padding: 14px;
  overflow-y: auto;
  border: 1px solid #e0e0e0;
  border-radius: 5px;
}
.modalBody___3EUxH .left___3Yqbf .corpIcon___1TSPe,
.modalBody___3EUxH .right___1PTZA .corpIcon___1TSPe {
  display: flex;
  align-items: center;
  height: 36px;
}
.modalBody___3EUxH .left___3Yqbf .corpIcon___1TSPe .iconBox___1oNOm,
.modalBody___3EUxH .right___1PTZA .corpIcon___1TSPe .iconBox___1oNOm {
  width: 28px;
  height: 28px;
  margin-right: 10px;
  color: #fff;
  line-height: 28px;
  text-align: center;
  background: #008cf4;
  border-radius: 50%;
}
.modalBody___3EUxH .left___3Yqbf .corpIcon___1TSPe .nameBox___3jGI9,
.modalBody___3EUxH .right___1PTZA .corpIcon___1TSPe .nameBox___3jGI9 {
  flex: 1 1;
  overflow: hidden;
}
.modalBody___3EUxH .left___3Yqbf .corpIcon___1TSPe .nameBox___3jGI9 .name___2hPWq,
.modalBody___3EUxH .right___1PTZA .corpIcon___1TSPe .nameBox___3jGI9 .name___2hPWq {
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.modalBody___3EUxH .left___3Yqbf {
  margin-right: 24px;
}
.modalBody___3EUxH .left___3Yqbf .ant-tree {
  flex: 1 1;
  overflow-y: auto;
}
.modalBody___3EUxH .left___3Yqbf .ant-tree .ant-tree-node-content-wrapper {
  flex: 1 1;
  overflow: hidden;
}
.modalBody___3EUxH .left___3Yqbf .ant-tree .ant-tree-treenode {
  display: flex;
  align-items: center;
  height: 46px;
  padding: 0;
}
.modalBody___3EUxH .left___3Yqbf .ant-tree .ant-tree-treenode:hover {
  background: #f7f7f7;
}
.modalBody___3EUxH .left___3Yqbf .ant-tree .ant-tree-treenode .ant-tree-switcher {
  line-height: 46px;
}
.modalBody___3EUxH .left___3Yqbf .ant-tree .ant-tree-treenode .ant-tree-checkbox {
  margin-top: 0;
}
.modalBody___3EUxH .left___3Yqbf .hiddenArrow___2Yo54 .ant-tree-switcher {
  display: none !important;
}
.modalBody___3EUxH .right___1PTZA .staffItem___1qEth {
  position: relative;
  display: flex;
  align-items: center;
  height: 46px;
  padding: 5px 20px 5px 6px;
}
.modalBody___3EUxH .right___1PTZA .staffItem___1qEth:hover {
  background: #f7f7f7;
}
.modalBody___3EUxH .right___1PTZA .staffItem___1qEth .staffItemIcon___321fk {
  position: absolute;
  top: 50%;
  right: 6px;
  font-size: 12px;
  transform: translateY(-50%);
  cursor: pointer;
}

.modalTitleDesc___Dnkpe {
  color: #999;
  font-weight: normal;
  font-size: 14px;
}
.modalBody___1e3xG {
  display: flex;
  color: #333;
}
.modalBody___1e3xG .left___1R6gg,
.modalBody___1e3xG .right___13utD {
  flex: 1 1;
  overflow: hidden;
}
.modalBody___1e3xG .left___1R6gg .contentLabel___8bi9C,
.modalBody___1e3xG .right___13utD .contentLabel___8bi9C {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 1;
}
.modalBody___1e3xG .left___1R6gg .content___1jsxJ,
.modalBody___1e3xG .right___13utD .content___1jsxJ {
  display: flex;
  flex-direction: column;
  height: 430px;
  padding: 14px;
  overflow-y: auto;
  border: 1px solid #e0e0e0;
  border-radius: 5px;
}
.modalBody___1e3xG .left___1R6gg .corpIcon___1PxKj,
.modalBody___1e3xG .right___13utD .corpIcon___1PxKj {
  display: flex;
  align-items: center;
  height: 36px;
}
.modalBody___1e3xG .left___1R6gg .corpIcon___1PxKj .iconBox___2Fkzi,
.modalBody___1e3xG .right___13utD .corpIcon___1PxKj .iconBox___2Fkzi {
  width: 28px;
  height: 28px;
  margin-right: 10px;
  color: #fff;
  line-height: 28px;
  text-align: center;
  background: #008cf4;
  border-radius: 50%;
}
.modalBody___1e3xG .left___1R6gg .corpIcon___1PxKj .nameBox___1Lq0U,
.modalBody___1e3xG .right___13utD .corpIcon___1PxKj .nameBox___1Lq0U {
  flex: 1 1;
  overflow: hidden;
}
.modalBody___1e3xG .left___1R6gg .corpIcon___1PxKj .nameBox___1Lq0U .name___5HGY4,
.modalBody___1e3xG .right___13utD .corpIcon___1PxKj .nameBox___1Lq0U .name___5HGY4 {
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.modalBody___1e3xG .left___1R6gg {
  margin-right: 24px;
}
.modalBody___1e3xG .left___1R6gg .ant-tree {
  flex: 1 1;
  overflow-y: auto;
}
.modalBody___1e3xG .left___1R6gg .ant-tree .ant-tree-node-content-wrapper {
  flex: 1 1;
  overflow: hidden;
}
.modalBody___1e3xG .left___1R6gg .ant-tree .ant-tree-treenode {
  display: flex;
  align-items: center;
  height: 46px;
  padding: 0;
}
.modalBody___1e3xG .left___1R6gg .ant-tree .ant-tree-treenode:hover {
  background: #f7f7f7;
}
.modalBody___1e3xG .left___1R6gg .ant-tree .ant-tree-treenode .ant-tree-switcher {
  line-height: 46px;
}
.modalBody___1e3xG .left___1R6gg .ant-tree .ant-tree-treenode .ant-tree-checkbox {
  margin-top: 0;
}
.modalBody___1e3xG .left___1R6gg .hiddenArrow___3YAfg .ant-tree-switcher {
  display: none !important;
}
.modalBody___1e3xG .right___13utD .staffItem___2nmt1 {
  position: relative;
  display: flex;
  align-items: center;
  height: 46px;
  padding: 5px 20px 5px 6px;
}
.modalBody___1e3xG .right___13utD .staffItem___2nmt1:hover {
  background: #f7f7f7;
}
.modalBody___1e3xG .right___13utD .staffItem___2nmt1 .staffItemIcon___1YFQf {
  position: absolute;
  top: 50%;
  right: 6px;
  font-size: 12px;
  transform: translateY(-50%);
  cursor: pointer;
}

.addOption___2ITH8 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}

.inline-fields___BVWbk {
  display: grid;
  grid-gap: 0 56px;
  grid-template-columns: repeat(2, 1fr);
  width: 100%;
}
.inline-fields-item___DioRm {
  position: relative;
  width: 100%;
}
.inline-fields-item-item___2xieS {
  max-width: 404px;
}
.inline-fields-item-large___hVJu9 {
  grid-column: 1 / span 2;
}
.inline-fields-item-large___hVJu9 .explain-box___1-xiD {
  padding: 10px 14px;
  color: #333;
  font-size: 14px;
  line-height: 20px;
  background: #f7f7f7;
  border-radius: 4px;
}
.inline-fields-item-left___1YKhE {
  grid-column: 1;
}
.inline-fields-item-right___MLM3j {
  grid-column: 2;
}
.inline-fields-item-double___1MXUV {
  display: flex;
  grid-column: 1 / span 2;
}
.inline-fields-item-double-item___Yb1KA {
  flex: 1 1;
}
.inline-fields-item-double___1MXUV .link___3KfAl {
  width: 24px;
  height: 1px;
  margin: 46px 16px 0;
  background: #ccc;
}
.inline-fields-item-delete___2iiIM {
  position: absolute;
  top: 3px;
  right: 0;
  z-index: 10;
  cursor: pointer;
}
.inline-fields___BVWbk .arrow___2Cr0B {
  position: absolute;
  top: 39px;
  right: -36px;
}
.inline-fields___BVWbk .disabled-field___3dZNO {
  display: flex;
  align-items: center;
  width: 100%;
  height: 36px;
  padding-left: 12px;
  overflow: auto;
  color: #333;
  white-space: nowrap;
  background: #f7f7f7;
  border-radius: 4px;
}
.inline-fields___BVWbk .textarea___29yW_ {
  position: relative;
  align-items: flex-start;
  height: auto;
  min-height: 60px;
  max-height: 120px;
  padding: 10px 14px;
  line-height: 20px;
  white-space: normal;
}
.inline-fields___BVWbk .textarea___29yW_::-webkit-scrollbar {
  display: none;
}
.inline-fields___BVWbk .gray___1YQ5U {
  color: #ccc;
}

.fold-form-container-header___1x0Kn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 20px;
}
.fold-form-container-header-up___7OL0s {
  transform: rotateZ(0deg);
  cursor: pointer;
  transition: transform 0.5s;
}
.fold-form-container-header-down___2f0Wz {
  transform: rotateZ(180deg);
  cursor: pointer;
  transition: transform 0.5s;
}
.fold-form-container-middle___QNIE6 {
  margin-bottom: 20px;
}
.fold-form-container-folder___2DE6_ {
  overflow: hidden;
  transition: max-height 0.2s ease-in-out;
}
.fold-form-container___3xitm .open___1_W-P {
  overflow: visible;
}

.title-bar___h29SK {
  display: flex;
  align-items: center;
  width: 100%;
}
.title-bar___h29SK .c-title___2GWRN {
  position: relative;
  height: 22px;
  padding-left: 12px;
  color: #008cf4;
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
}
.title-bar___h29SK .c-title___2GWRN::before {
  position: absolute;
  top: 3px;
  left: 0;
  width: 4px;
  height: 16px;
  background: #008cf4;
  border-radius: 2px;
  content: '';
}
.title-bar___h29SK .c-subtitle___2YivC {
  position: relative;
  height: 20px;
  padding-left: 10px;
  color: #333;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
}
.title-bar___h29SK .c-subtitle___2YivC::before {
  position: absolute;
  top: 4px;
  left: 0;
  width: 2px;
  height: 12px;
  background: #008cf4;
  border-radius: 2px;
  content: '';
}
.title-bar___h29SK .c-thirdtitle___1Ofth {
  margin-right: 20px;
  color: #333;
  font-weight: 500;
  font-size: 16px;
}
.title-bar___h29SK .dot-line___1sVAc {
  flex: 1 1;
  height: 0;
  border-bottom: 1px dashed #e0e0e0;
}

.tip-bar___3Q51A {
  display: flex;
  align-items: center;
  width: 100%;
  padding: 10px 16px;
  color: #333;
  font-size: 14px;
  line-height: 20px;
  background: #e5f3fe;
  border: 1px solid #5bb5f7;
  border-radius: 4px;
}
.tip-bar-icon___1HK3U {
  margin-right: 10px;
}

.batch-transfer-container___3Vy1X {
  display: flex;
  flex-direction: column;
  width: 1024px;
  height: calc(100% - 20px);
  margin: 20px auto 0;
  padding: 24px;
  overflow: hidden;
  background: #fff;
  border-radius: 6px;
  box-shadow: 0 2px 4px 0 #e5e5e5;
}
.batch-transfer-container-header___aZHFI {
  display: flex;
  align-items: center;
  margin-bottom: 40px;
}
.batch-transfer-container-header-title___1Kddh {
  margin-left: 6px;
  color: #333;
  font-weight: 500;
  font-size: 18px;
}
.batch-transfer-container-body___3FUu2 {
  flex: 1 1;
  padding: 0 32px;
  overflow-y: auto;
}
.batch-transfer-container-body___3FUu2::-webkit-scrollbar {
  display: none;
}
.batch-transfer-container-body-title___eccOe {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 84px;
  margin-bottom: 20px;
}
.batch-transfer-container-body-staffbox___1Yp1Q {
  display: grid;
  grid-gap: 18px;
  grid-template-columns: repeat(3, 1fr);
  overflow: auto;
}
.batch-transfer-container-body-staffbox___1Yp1Q::-webkit-scrollbar {
  display: none;
}
.batch-transfer-container-body-staffbox-add___1vp7G {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 66px;
  height: 66px;
  margin-bottom: 22px;
  background: #fff;
  border: 1px solid #008cf4;
  border-radius: 4px;
  cursor: pointer;
}
.batch-transfer-container-body-staffbox-add___1vp7G:hover {
  opacity: 0.8;
}
.batch-transfer-container-body-forms___1jlA9 {
  width: 100%;
}
.batch-transfer-container-footer___3X8f9 {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 20px;
  margin-bottom: 16px;
}
.batch-transfer-container-footer-btn___3Scom {
  width: 150px;
}
.batch-transfer-container-footer-btn___3Scom:first-of-type {
  margin-right: 20px;
}

.modalTitleDesc___2nLdc {
  color: #999;
  font-weight: normal;
  font-size: 14px;
}
.modalBody___2eMcO {
  display: flex;
  color: #333;
}
.modalBody___2eMcO .left___1G0Zl,
.modalBody___2eMcO .right___1VTFZ {
  flex: 1 1;
  overflow: hidden;
}
.modalBody___2eMcO .left___1G0Zl .contentLabel___-9M8f,
.modalBody___2eMcO .right___1VTFZ .contentLabel___-9M8f {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 1;
}
.modalBody___2eMcO .left___1G0Zl .content___1D7QF,
.modalBody___2eMcO .right___1VTFZ .content___1D7QF {
  display: flex;
  flex-direction: column;
  height: 430px;
  padding: 14px;
  overflow-y: auto;
  border: 1px solid #e0e0e0;
  border-radius: 5px;
}
.modalBody___2eMcO .left___1G0Zl .corpIcon___3NO7O,
.modalBody___2eMcO .right___1VTFZ .corpIcon___3NO7O {
  display: flex;
  align-items: center;
  height: 36px;
}
.modalBody___2eMcO .left___1G0Zl .corpIcon___3NO7O .iconBox___30Ax-,
.modalBody___2eMcO .right___1VTFZ .corpIcon___3NO7O .iconBox___30Ax- {
  width: 28px;
  height: 28px;
  margin-right: 10px;
  color: #fff;
  line-height: 28px;
  text-align: center;
  background: #008cf4;
  border-radius: 50%;
}
.modalBody___2eMcO .left___1G0Zl .corpIcon___3NO7O .nameBox___1gVkz,
.modalBody___2eMcO .right___1VTFZ .corpIcon___3NO7O .nameBox___1gVkz {
  flex: 1 1;
  overflow: hidden;
}
.modalBody___2eMcO .left___1G0Zl .corpIcon___3NO7O .nameBox___1gVkz .name___3OFIB,
.modalBody___2eMcO .right___1VTFZ .corpIcon___3NO7O .nameBox___1gVkz .name___3OFIB {
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.modalBody___2eMcO .left___1G0Zl {
  margin-right: 24px;
}
.modalBody___2eMcO .left___1G0Zl .ant-tree {
  flex: 1 1;
  overflow-y: auto;
}
.modalBody___2eMcO .left___1G0Zl .ant-tree .ant-tree-node-content-wrapper {
  flex: 1 1;
  overflow: hidden;
}
.modalBody___2eMcO .left___1G0Zl .ant-tree .ant-tree-treenode {
  display: flex;
  align-items: center;
  height: 46px;
  padding: 0;
}
.modalBody___2eMcO .left___1G0Zl .ant-tree .ant-tree-treenode:hover {
  background: #f7f7f7;
}
.modalBody___2eMcO .left___1G0Zl .ant-tree .ant-tree-treenode .ant-tree-switcher {
  line-height: 46px;
}
.modalBody___2eMcO .left___1G0Zl .ant-tree .ant-tree-treenode .ant-tree-checkbox {
  margin-top: 0;
}
.modalBody___2eMcO .left___1G0Zl .hiddenArrow___1Kdim .ant-tree-switcher {
  display: none !important;
}
.modalBody___2eMcO .right___1VTFZ .staffItem___3uJ8_ {
  position: relative;
  display: flex;
  align-items: center;
  height: 46px;
  padding: 5px 20px 5px 6px;
}
.modalBody___2eMcO .right___1VTFZ .staffItem___3uJ8_:hover {
  background: #f7f7f7;
}
.modalBody___2eMcO .right___1VTFZ .staffItem___3uJ8_ .staffItemIcon___1tIP3 {
  position: absolute;
  top: 50%;
  right: 6px;
  font-size: 12px;
  transform: translateY(-50%);
  cursor: pointer;
}

.maintitle___3Bn-x {
  display: flex;
  align-items: center;
  margin-bottom: 20px;
  color: #333;
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
}
.maintitle___3Bn-x .subtitle___1Dm7I {
  margin-right: 20px;
  margin-left: 8px;
  color: #999;
  font-weight: 400;
  font-size: 14px;
}
.maintitle___3Bn-x .line___3CqNN {
  flex: 1 1;
  width: auto;
  height: 0;
  border-bottom: 1px dashed #e0e0e0;
}
.approval-workflow___3a9jT {
  padding: 24px;
  background: #f7f7f7;
  border-radius: 4px;
}
.approval-workflow-flowbox-item___H2u3w {
  position: relative;
  margin-left: 5.5px;
  padding-bottom: 20px;
  padding-left: 21.5px;
  border-left: 1px solid #d9d9d9;
}
.approval-workflow-flowbox-item___H2u3w::before {
  position: absolute;
  top: 0;
  left: -11px;
  width: 22px;
  height: 22px;
  background: #ccc;
  border: 5px solid #f7f7f7;
  border-radius: 50%;
  content: '';
}
.approval-workflow-flowbox-item___H2u3w:last-child {
  border-left: none;
}
.approval-workflow-flowbox-item-title___3bk_6 {
  margin-bottom: 12px;
  color: #333;
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
}
.approval-workflow-flowbox-item-desc___XFGAk {
  margin-bottom: 8px;
  color: #999;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.approval-workflow-flowbox-item-staffList___1n73r {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.approval-workflow-flowbox-item-staffList-staff___WoPNR {
  display: flex;
  align-items: center;
  min-width: 92px;
  height: 36px;
  margin-right: 12px;
  margin-bottom: 12px;
  padding: 0 6px;
  background: #fff;
  border: 1px solid #e0e0e0;
  border-radius: 4px;
}
.approval-workflow-flowbox-item-staffList-staff-delete___fG0nO {
  margin: 0 6px;
  cursor: pointer;
}
.approval-workflow-flowbox-item-staffList-addicon___LCzGJ {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 36px;
  height: 36px;
  margin-bottom: 12px;
  background: #fff;
  border: 1px solid #008cf4;
  border-radius: 4px;
  cursor: pointer;
}
.approval-workflow-noflow___oT-Lu {
  margin: 16px 0;
  color: #666;
  font-weight: 400;
  font-size: 14px;
  text-align: center;
}

.fold-form-container-header___3KTLG {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 20px;
}
.fold-form-container-header-up___3q06h {
  transform: rotateZ(0deg);
  cursor: pointer;
  transition: transform 0.5s;
}
.fold-form-container-header-down___f-iXJ {
  transform: rotateZ(180deg);
  cursor: pointer;
  transition: transform 0.5s;
}
.fold-form-container-middle___1ofG4 {
  margin-bottom: 20px;
}
.fold-form-container-folder___35LWX {
  overflow: hidden;
  transition: max-height 0.2s ease-in-out;
}

.archiveComp___36KYr .switchBtn___2aEtW {
  margin-left: 18px;
  transform: scale(0.9);
}

.ant-pro-form-light-filter {
  line-height: 30px;
}
.ant-pro-form-light-filter::before {
  display: block;
  height: 0;
  visibility: hidden;
  content: '.';
}
.ant-pro-form-light-filter-small {
  line-height: 1.5715;
}
.ant-pro-form-light-filter-container {
  display: flex;
  flex-wrap: wrap;
  margin-top: -8px;
  margin-right: -4px;
}
.ant-pro-form-light-filter-item {
  margin-top: 8px;
  white-space: nowrap;
}
.ant-pro-form-light-filter-item:not(:last-child) {
  margin-right: 8px;
}
.ant-pro-form-light-filter-formlabel {
  margin-bottom: 2px;
}
.ant-pro-form-light-filter-line {
  min-width: 198px;
}
.ant-pro-form-light-filter-line .ant-form-item {
  flex-direction: column;
  margin-bottom: 0;
}
.ant-pro-form-light-filter-line:not(:first-child) {
  margin-top: 16px;
  margin-bottom: 8px;
}
.ant-pro-form-light-filter .ant-form-item {
  margin-bottom: 0;
}
.ant-pro-form-light-filter-collapse-icon {
  width: 32px;
  height: 32px;
  line-height: 35px;
  border-radius: 50%;
}
.ant-pro-form-light-filter-effective .ant-pro-form-light-filter-collapse-icon {
  background-color: rgba(0, 0, 0, 0.04);
}

/* 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: #666666;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  display: flex;
  width: 100%;
  font-size: 0;
  text-align: left;
  text-align: initial;
}
.ant-steps-item {
  position: relative;
  display: inline-block;
  flex: 1 1;
  overflow: hidden;
  vertical-align: top;
}
.ant-steps-item-container {
  outline: none;
}
.ant-steps-item:last-child {
  flex: none;
}
.ant-steps-item:last-child > .ant-steps-item-container > .ant-steps-item-tail,
.ant-steps-item:last-child > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title::after {
  display: none;
}
.ant-steps-item-icon,
.ant-steps-item-content {
  display: inline-block;
  vertical-align: top;
}
.ant-steps-item-icon {
  width: 32px;
  height: 32px;
  margin: 0 8px 0 0;
  font-size: 16px;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
  line-height: 32px;
  text-align: center;
  border: 1px solid #CCCCCC;
  border-radius: 32px;
  transition: background-color 0.3s, border-color 0.3s;
}
.ant-steps-item-icon .ant-steps-icon {
  position: relative;
  top: -0.5px;
  color: #008CF4;
  line-height: 1;
}
.ant-steps-item-tail {
  position: absolute;
  top: 12px;
  left: 0;
  width: 100%;
  padding: 0 10px;
}
.ant-steps-item-tail::after {
  display: inline-block;
  width: 100%;
  height: 1px;
  background: #f0f0f0;
  border-radius: 1px;
  transition: background 0.3s;
  content: '';
}
.ant-steps-item-title {
  position: relative;
  display: inline-block;
  padding-right: 16px;
  color: #666666;
  font-size: 16px;
  line-height: 32px;
}
.ant-steps-item-title::after {
  position: absolute;
  top: 16px;
  left: 100%;
  display: block;
  width: 9999px;
  height: 1px;
  background: #f0f0f0;
  content: '';
}
.ant-steps-item-subtitle {
  display: inline;
  margin-left: 8px;
  color: #999999;
  font-weight: normal;
  font-size: 14px;
}
.ant-steps-item-description {
  color: #999999;
  font-size: 14px;
}
.ant-steps-item-wait .ant-steps-item-icon {
  background-color: #fff;
  border-color: #CCCCCC;
}
.ant-steps-item-wait .ant-steps-item-icon > .ant-steps-icon {
  color: #CCCCCC;
}
.ant-steps-item-wait .ant-steps-item-icon > .ant-steps-icon .ant-steps-icon-dot {
  background: #CCCCCC;
}
.ant-steps-item-wait > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title {
  color: #999999;
}
.ant-steps-item-wait > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title::after {
  background-color: #f0f0f0;
}
.ant-steps-item-wait > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-description {
  color: #999999;
}
.ant-steps-item-wait > .ant-steps-item-container > .ant-steps-item-tail::after {
  background-color: #f0f0f0;
}
.ant-steps-item-process .ant-steps-item-icon {
  background-color: #fff;
  border-color: #008CF4;
}
.ant-steps-item-process .ant-steps-item-icon > .ant-steps-icon {
  color: #008CF4;
}
.ant-steps-item-process .ant-steps-item-icon > .ant-steps-icon .ant-steps-icon-dot {
  background: #008CF4;
}
.ant-steps-item-process > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title {
  color: #333333;
}
.ant-steps-item-process > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title::after {
  background-color: #f0f0f0;
}
.ant-steps-item-process > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-description {
  color: #666666;
}
.ant-steps-item-process > .ant-steps-item-container > .ant-steps-item-tail::after {
  background-color: #f0f0f0;
}
.ant-steps-item-process > .ant-steps-item-container > .ant-steps-item-icon {
  background: #008CF4;
}
.ant-steps-item-process > .ant-steps-item-container > .ant-steps-item-icon .ant-steps-icon {
  color: #fff;
}
.ant-steps-item-process > .ant-steps-item-container > .ant-steps-item-title {
  font-weight: 500;
}
.ant-steps-item-finish .ant-steps-item-icon {
  background-color: #fff;
  border-color: #008CF4;
}
.ant-steps-item-finish .ant-steps-item-icon > .ant-steps-icon {
  color: #008CF4;
}
.ant-steps-item-finish .ant-steps-item-icon > .ant-steps-icon .ant-steps-icon-dot {
  background: #008CF4;
}
.ant-steps-item-finish > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title {
  color: #666666;
}
.ant-steps-item-finish > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title::after {
  background-color: #008CF4;
}
.ant-steps-item-finish > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-description {
  color: #999999;
}
.ant-steps-item-finish > .ant-steps-item-container > .ant-steps-item-tail::after {
  background-color: #008CF4;
}
.ant-steps-item-error .ant-steps-item-icon {
  background-color: #fff;
  border-color: #FD6868;
}
.ant-steps-item-error .ant-steps-item-icon > .ant-steps-icon {
  color: #FD6868;
}
.ant-steps-item-error .ant-steps-item-icon > .ant-steps-icon .ant-steps-icon-dot {
  background: #FD6868;
}
.ant-steps-item-error > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title {
  color: #FD6868;
}
.ant-steps-item-error > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title::after {
  background-color: #f0f0f0;
}
.ant-steps-item-error > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-description {
  color: #FD6868;
}
.ant-steps-item-error > .ant-steps-item-container > .ant-steps-item-tail::after {
  background-color: #f0f0f0;
}
.ant-steps-item.ant-steps-next-error .ant-steps-item-title::after {
  background: #FD6868;
}
.ant-steps-item-disabled {
  cursor: not-allowed;
}
.ant-steps .ant-steps-item:not(.ant-steps-item-active) > .ant-steps-item-container[role='button'] {
  cursor: pointer;
}
.ant-steps .ant-steps-item:not(.ant-steps-item-active) > .ant-steps-item-container[role='button'] .ant-steps-item-title,
.ant-steps .ant-steps-item:not(.ant-steps-item-active) > .ant-steps-item-container[role='button'] .ant-steps-item-subtitle,
.ant-steps .ant-steps-item:not(.ant-steps-item-active) > .ant-steps-item-container[role='button'] .ant-steps-item-description,
.ant-steps .ant-steps-item:not(.ant-steps-item-active) > .ant-steps-item-container[role='button'] .ant-steps-item-icon .ant-steps-icon {
  transition: color 0.3s;
}
.ant-steps .ant-steps-item:not(.ant-steps-item-active) > .ant-steps-item-container[role='button']:hover .ant-steps-item-title,
.ant-steps .ant-steps-item:not(.ant-steps-item-active) > .ant-steps-item-container[role='button']:hover .ant-steps-item-subtitle,
.ant-steps .ant-steps-item:not(.ant-steps-item-active) > .ant-steps-item-container[role='button']:hover .ant-steps-item-description {
  color: #008CF4;
}
.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: #008CF4;
}
.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: #008CF4;
}
.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item {
  padding-left: 16px;
  white-space: nowrap;
}
.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:first-child {
  padding-left: 0;
}
.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:last-child .ant-steps-item-title {
  padding-right: 0;
}
.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item-tail {
  display: none;
}
.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item-description {
  max-width: 140px;
  white-space: normal;
}
.ant-steps-item-custom > .ant-steps-item-container > .ant-steps-item-icon {
  height: auto;
  background: none;
  border: 0;
}
.ant-steps-item-custom > .ant-steps-item-container > .ant-steps-item-icon > .ant-steps-icon {
  top: 0px;
  left: 0.5px;
  width: 32px;
  height: 32px;
  font-size: 24px;
  line-height: 32px;
}
.ant-steps-item-custom.ant-steps-item-process .ant-steps-item-icon > .ant-steps-icon {
  color: #008CF4;
}
.ant-steps:not(.ant-steps-vertical) .ant-steps-item-custom .ant-steps-item-icon {
  width: auto;
  background: none;
}
.ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item {
  padding-left: 12px;
}
.ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:first-child {
  padding-left: 0;
}
.ant-steps-small .ant-steps-item-icon {
  width: 24px;
  height: 24px;
  margin: 0 8px 0 0;
  font-size: 12px;
  line-height: 24px;
  text-align: center;
  border-radius: 24px;
}
.ant-steps-small .ant-steps-item-title {
  padding-right: 12px;
  font-size: 14px;
  line-height: 24px;
}
.ant-steps-small .ant-steps-item-title::after {
  top: 12px;
}
.ant-steps-small .ant-steps-item-description {
  color: #999999;
  font-size: 14px;
}
.ant-steps-small .ant-steps-item-tail {
  top: 8px;
}
.ant-steps-small .ant-steps-item-custom .ant-steps-item-icon {
  width: inherit;
  height: inherit;
  line-height: inherit;
  background: none;
  border: 0;
  border-radius: 0;
}
.ant-steps-small .ant-steps-item-custom .ant-steps-item-icon > .ant-steps-icon {
  font-size: 24px;
  line-height: 24px;
  transform: none;
}
.ant-steps-vertical {
  display: flex;
  flex-direction: column;
}
.ant-steps-vertical > .ant-steps-item {
  display: block;
  flex: 1 0 auto;
  padding-left: 0;
  overflow: visible;
}
.ant-steps-vertical > .ant-steps-item .ant-steps-item-icon {
  float: left;
  margin-right: 16px;
}
.ant-steps-vertical > .ant-steps-item .ant-steps-item-content {
  display: block;
  min-height: 48px;
  overflow: hidden;
}
.ant-steps-vertical > .ant-steps-item .ant-steps-item-title {
  line-height: 32px;
}
.ant-steps-vertical > .ant-steps-item .ant-steps-item-description {
  padding-bottom: 12px;
}
.ant-steps-vertical > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail {
  position: absolute;
  top: 0;
  left: 16px;
  width: 1px;
  height: 100%;
  padding: 38px 0 6px;
}
.ant-steps-vertical > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail::after {
  width: 1px;
  height: 100%;
}
.ant-steps-vertical > .ant-steps-item:not(:last-child) > .ant-steps-item-container > .ant-steps-item-tail {
  display: block;
}
.ant-steps-vertical > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title::after {
  display: none;
}
.ant-steps-vertical.ant-steps-small .ant-steps-item-container .ant-steps-item-tail {
  position: absolute;
  top: 0;
  left: 12px;
  padding: 30px 0 6px;
}
.ant-steps-vertical.ant-steps-small .ant-steps-item-container .ant-steps-item-title {
  line-height: 24px;
}
.ant-steps-label-vertical .ant-steps-item {
  overflow: visible;
}
.ant-steps-label-vertical .ant-steps-item-tail {
  margin-left: 58px;
  padding: 3.5px 24px;
}
.ant-steps-label-vertical .ant-steps-item-content {
  display: block;
  width: 116px;
  margin-top: 8px;
  text-align: center;
}
.ant-steps-label-vertical .ant-steps-item-icon {
  display: inline-block;
  margin-left: 42px;
}
.ant-steps-label-vertical .ant-steps-item-title {
  padding-right: 0;
  padding-left: 0;
}
.ant-steps-label-vertical .ant-steps-item-title::after {
  display: none;
}
.ant-steps-label-vertical .ant-steps-item-subtitle {
  display: block;
  margin-bottom: 4px;
  margin-left: 0;
  line-height: 1.5715;
}
.ant-steps-label-vertical.ant-steps-small:not(.ant-steps-dot) .ant-steps-item-icon {
  margin-left: 46px;
}
.ant-steps-dot .ant-steps-item-title,
.ant-steps-dot.ant-steps-small .ant-steps-item-title {
  line-height: 1.5715;
}
.ant-steps-dot .ant-steps-item-tail,
.ant-steps-dot.ant-steps-small .ant-steps-item-tail {
  top: 2px;
  width: 100%;
  margin: 0 0 0 70px;
  padding: 0;
}
.ant-steps-dot .ant-steps-item-tail::after,
.ant-steps-dot.ant-steps-small .ant-steps-item-tail::after {
  width: calc(100% - 20px);
  height: 3px;
  margin-left: 12px;
}
.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot,
.ant-steps-dot.ant-steps-small .ant-steps-item:first-child .ant-steps-icon-dot {
  left: 2px;
}
.ant-steps-dot .ant-steps-item-icon,
.ant-steps-dot.ant-steps-small .ant-steps-item-icon {
  width: 8px;
  height: 8px;
  margin-left: 67px;
  padding-right: 0;
  line-height: 8px;
  background: transparent;
  border: 0;
}
.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot,
.ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot {
  position: relative;
  float: left;
  width: 100%;
  height: 100%;
  border-radius: 100px;
  transition: all 0.3s;
  /* expand hover area */
}
.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot::after,
.ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot::after {
  position: absolute;
  top: -12px;
  left: -26px;
  width: 60px;
  height: 32px;
  background: rgba(0, 0, 0, 0.001);
  content: '';
}
.ant-steps-dot .ant-steps-item-content,
.ant-steps-dot.ant-steps-small .ant-steps-item-content {
  width: 140px;
}
.ant-steps-dot .ant-steps-item-process .ant-steps-item-icon,
.ant-steps-dot.ant-steps-small .ant-steps-item-process .ant-steps-item-icon {
  position: relative;
  top: -1px;
  width: 10px;
  height: 10px;
  line-height: 10px;
  background: none;
}
.ant-steps-dot .ant-steps-item-process .ant-steps-icon:first-child .ant-steps-icon-dot,
.ant-steps-dot.ant-steps-small .ant-steps-item-process .ant-steps-icon:first-child .ant-steps-icon-dot {
  left: 0;
}
.ant-steps-vertical.ant-steps-dot .ant-steps-item-icon {
  margin-top: 8px;
  margin-left: 0;
  background: none;
}
.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-content {
  width: inherit;
}
.ant-steps-vertical.ant-steps-dot .ant-steps-item-process .ant-steps-item-container .ant-steps-item-icon .ant-steps-icon-dot {
  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 1;
}
.ant-steps-navigation .ant-steps-item:last-child::after {
  display: none;
}
.ant-steps-navigation .ant-steps-item::after {
  position: absolute;
  top: 50%;
  left: 100%;
  display: inline-block;
  width: 12px;
  height: 12px;
  margin-top: -14px;
  margin-left: -2px;
  border: 1px solid rgba(0, 0, 0, 0.25);
  border-bottom: none;
  border-left: none;
  transform: rotate(45deg);
  content: '';
}
.ant-steps-navigation .ant-steps-item::before {
  position: absolute;
  bottom: 0;
  left: 50%;
  display: inline-block;
  width: 0;
  height: 2px;
  background-color: #008CF4;
  transition: width 0.3s, left 0.3s;
  transition-timing-function: ease-out;
  content: '';
}
.ant-steps-navigation .ant-steps-item.ant-steps-item-active::before {
  left: 0;
  width: 100%;
}
.ant-steps-navigation.ant-steps-vertical > .ant-steps-item {
  margin-right: 0 !important;
}
.ant-steps-navigation.ant-steps-vertical > .ant-steps-item::before {
  display: none;
}
.ant-steps-navigation.ant-steps-vertical > .ant-steps-item.ant-steps-item-active::before {
  top: 0;
  right: 0;
  left: unset;
  display: block;
  width: 3px;
  height: calc(100% - 24px);
}
.ant-steps-navigation.ant-steps-vertical > .ant-steps-item::after {
  position: relative;
  top: -2px;
  left: 50%;
  display: block;
  width: 8px;
  height: 8px;
  margin-bottom: 8px;
  text-align: center;
  transform: rotate(135deg);
}
.ant-steps-navigation.ant-steps-vertical > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail {
  visibility: hidden;
}
.ant-steps-rtl {
  direction: rtl;
}
.ant-steps.ant-steps-rtl .ant-steps-item-icon {
  margin-right: 0;
  margin-left: 8px;
}
.ant-steps-rtl .ant-steps-item-tail {
  right: 0;
  left: auto;
}
.ant-steps-rtl .ant-steps-item-title {
  padding-right: 0;
  padding-left: 16px;
}
.ant-steps-rtl .ant-steps-item-title::after {
  right: 100%;
  left: auto;
}
.ant-steps-rtl.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item {
  padding-right: 16px;
  padding-left: 0;
}
.ant-steps-rtl.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:first-child {
  padding-right: 0;
}
.ant-steps-rtl.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:last-child .ant-steps-item-title {
  padding-left: 0;
}
.ant-steps-rtl .ant-steps-item-custom .ant-steps-item-icon > .ant-steps-icon {
  right: 0.5px;
  left: auto;
}
.ant-steps-rtl.ant-steps-navigation.ant-steps-small .ant-steps-item-container {
  margin-right: -12px;
  margin-left: 0;
}
.ant-steps-rtl.ant-steps-navigation .ant-steps-item-container {
  margin-right: -16px;
  margin-left: 0;
  text-align: right;
}
.ant-steps-rtl.ant-steps-navigation .ant-steps-item-container .ant-steps-item-title {
  padding-left: 0;
}
.ant-steps-rtl.ant-steps-navigation .ant-steps-item::after {
  right: 100%;
  left: auto;
  margin-right: -2px;
  margin-left: 0;
  transform: rotate(225deg);
}
.ant-steps-rtl.ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item {
  padding-right: 12px;
  padding-left: 0;
}
.ant-steps-rtl.ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:first-child {
  padding-right: 0;
}
.ant-steps-rtl.ant-steps-small .ant-steps-item-title {
  padding-right: 0;
  padding-left: 12px;
}
.ant-steps-rtl.ant-steps-vertical > .ant-steps-item .ant-steps-item-icon {
  float: right;
  margin-right: 0;
  margin-left: 16px;
}
.ant-steps-rtl.ant-steps-vertical > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail {
  right: 16px;
  left: auto;
}
.ant-steps-rtl.ant-steps-vertical.ant-steps-small .ant-steps-item-container .ant-steps-item-tail {
  right: 12px;
  left: auto;
}
.ant-steps-rtl.ant-steps-label-vertical .ant-steps-item-title {
  padding-left: 0;
}
.ant-steps-rtl.ant-steps-dot .ant-steps-item-tail,
.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-tail {
  margin: 0 70px 0 0;
}
.ant-steps-rtl.ant-steps-dot .ant-steps-item-tail::after,
.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-tail::after {
  margin-right: 12px;
  margin-left: 0;
}
.ant-steps-rtl.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot,
.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item:first-child .ant-steps-icon-dot {
  right: 2px;
  left: auto;
}
.ant-steps-rtl.ant-steps-dot .ant-steps-item-icon,
.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-icon {
  margin-right: 67px;
  margin-left: 0;
}
.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot,
.ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot {
  /* expand hover area */
}
.ant-steps-rtl.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot,
.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot {
  float: right;
}
.ant-steps-rtl.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot::after,
.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot::after {
  right: -26px;
  left: auto;
}
.ant-steps-rtl.ant-steps-vertical.ant-steps-dot .ant-steps-item-icon {
  margin-right: 0;
  margin-left: 16px;
}
.ant-steps-rtl.ant-steps-vertical.ant-steps-dot .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail {
  right: -9px;
  left: auto;
}
.ant-steps-rtl.ant-steps-vertical.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot {
  right: 0;
  left: auto;
}
.ant-steps-rtl.ant-steps-vertical.ant-steps-dot .ant-steps-item-process .ant-steps-icon-dot {
  right: -2px;
  left: auto;
}
.ant-steps-rtl.ant-steps-with-progress.ant-steps-horizontal.ant-steps-label-horizontal .ant-steps-item:first-child.ant-steps-item-active {
  padding-right: 4px;
}
.ant-steps-with-progress .ant-steps-item {
  padding-top: 4px;
}
.ant-steps-with-progress .ant-steps-item .ant-steps-item-tail {
  top: 4px !important;
}
.ant-steps-with-progress.ant-steps-horizontal .ant-steps-item:first-child {
  padding-bottom: 4px;
  padding-left: 4px;
}
.ant-steps-with-progress .ant-steps-item-icon {
  position: relative;
}
.ant-steps-with-progress .ant-steps-item-icon .ant-progress {
  position: absolute;
  top: -5px;
  right: -5px;
  bottom: -5px;
  left: -5px;
}

.ant-pro-steps-form-container {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  min-width: 520px;
  max-width: 100%;
  margin: auto;
}
.ant-pro-steps-form-steps-container {
  max-width: 1160px;
  margin: auto;
}
.ant-pro-steps-form-step {
  display: none;
  margin-top: 32px;
}
.ant-pro-steps-form-step-active {
  display: block;
}
.ant-pro-steps-form-step > form {
  max-width: 100%;
}

/* 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-pro-table {
  z-index: 1;
}
.ant-pro-table:not(:root):-webkit-full-screen {
  min-height: 100vh;
  overflow: auto;
  background: #fff;
}
.ant-pro-table:not(:root):-ms-fullscreen {
  min-height: 100vh;
  overflow: auto;
  background: #fff;
}
.ant-pro-table:not(:root):fullscreen {
  min-height: 100vh;
  overflow: auto;
  background: #fff;
}
.ant-pro-table-extra {
  margin-bottom: 16px;
}
.ant-pro-table-polling .ant-pro-table-list-toolbar-setting-item .anticon.anticon-reload {
  transform: rotate(0deg);
  transition: 0.3s transform;
  animation: turn 1s linear infinite;
}
.ant-pro-table td.ant-table-cell > a {
  font-size: 14px;
}
.ant-pro-table .ant-table .ant-table-tbody .ant-table-wrapper:only-child .ant-table {
  margin: 0;
}
.ant-pro-table .ant-table.ant-table-middle .ant-pro-table {
  margin: -12px -8px;
}
@keyframes turn {
  0% {
    transform: rotate(0deg);
  }
  25% {
    transform: rotate(90deg);
  }
  50% {
    transform: rotate(180deg);
  }
  75% {
    transform: rotate(270deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.ant-pro-table-toolbar {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 64px;
  padding: 0 24px;
}
.ant-pro-table-toolbar-option {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.ant-pro-table-toolbar-title {
  flex: 1 1;
  color: #333333;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  opacity: 0.85;
}
@media (max-width: 480px) {
  .ant-pro-table .ant-table {
    width: 100%;
    overflow-x: auto;
  }
  .ant-pro-table .ant-table-thead > tr > th,
  .ant-pro-table .ant-table-tbody > tr > th,
  .ant-pro-table .ant-table-thead > tr > td,
  .ant-pro-table .ant-table-tbody > tr > td {
    white-space: pre;
  }
  .ant-pro-table .ant-table-thead > tr > th > span,
  .ant-pro-table .ant-table-tbody > tr > th > span,
  .ant-pro-table .ant-table-thead > tr > td > span,
  .ant-pro-table .ant-table-tbody > tr > td > span {
    display: block;
  }
}
@media (max-width: 575px) {
  .ant-pro-table-toolbar {
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    height: auto;
    margin-bottom: 16px;
    margin-left: 16px;
    padding: 8px;
    padding-top: 16px;
    line-height: normal;
  }
  .ant-pro-table-toolbar-title {
    margin-bottom: 16px;
  }
  .ant-pro-table-toolbar-option {
    display: flex;
    justify-content: space-between;
    width: 100%;
  }
  .ant-pro-table-toolbar-default-option {
    display: flex;
    flex: 1 1;
    align-items: center;
    justify-content: flex-end;
  }
}

/* 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-menu-item-danger.ant-menu-item {
  color: #FD6868;
}
.ant-menu-item-danger.ant-menu-item:hover,
.ant-menu-item-danger.ant-menu-item-active {
  color: #FD6868;
}
.ant-menu-item-danger.ant-menu-item:active {
  background: #fff1f0;
}
.ant-menu-item-danger.ant-menu-item-selected {
  color: #FD6868;
}
.ant-menu-item-danger.ant-menu-item-selected > a,
.ant-menu-item-danger.ant-menu-item-selected > a:hover {
  color: #FD6868;
}
.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-danger.ant-menu-item-selected {
  background-color: #fff1f0;
}
.ant-menu-inline .ant-menu-item-danger.ant-menu-item::after {
  border-right-color: #FD6868;
}
.ant-menu-dark .ant-menu-item-danger.ant-menu-item,
.ant-menu-dark .ant-menu-item-danger.ant-menu-item:hover,
.ant-menu-dark .ant-menu-item-danger.ant-menu-item > a {
  color: #FD6868;
}
.ant-menu-dark.ant-menu-dark:not(.ant-menu-horizontal) .ant-menu-item-danger.ant-menu-item-selected {
  color: #fff;
  background-color: #FD6868;
}
.ant-menu {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-variant: tabular-nums;
  line-height: 1.5715;
  font-feature-settings: 'tnum', "tnum";
  margin-bottom: 0;
  padding-left: 0;
  color: #666666;
  font-size: 14px;
  line-height: 0;
  text-align: left;
  list-style: none;
  background: #fff;
  outline: none;
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
  transition: background 0.3s, width 0.3s cubic-bezier(0.2, 0, 0, 1) 0s;
}
.ant-menu::before {
  display: table;
  content: '';
}
.ant-menu::after {
  display: table;
  clear: both;
  content: '';
}
.ant-menu.ant-menu-root:focus-visible {
  box-shadow: 0 0 0 2px rgba(0, 140, 244, 0.2);
}
.ant-menu ul,
.ant-menu ol {
  margin: 0;
  padding: 0;
  list-style: none;
}
.ant-menu-overflow {
  display: flex;
}
.ant-menu-overflow-item {
  flex: none;
}
.ant-menu-hidden,
.ant-menu-submenu-hidden {
  display: none;
}
.ant-menu-item-group-title {
  height: 1.5715;
  padding: 8px 16px;
  color: #999999;
  font-size: 14px;
  line-height: 1.5715;
  transition: all 0.3s;
}
.ant-menu-horizontal .ant-menu-submenu {
  transition: border-color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-menu-submenu,
.ant-menu-submenu-inline {
  transition: border-color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), padding 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-menu-submenu-selected {
  color: #008CF4;
}
.ant-menu-item:active,
.ant-menu-submenu-title:active {
  background: #e6f8ff;
}
.ant-menu-submenu .ant-menu-sub {
  cursor: auto;
  cursor: initial;
  transition: background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), padding 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-menu-title-content {
  transition: color 0.3s;
}
.ant-menu-item a {
  color: #666666;
}
.ant-menu-item a:hover {
  color: #008CF4;
}
.ant-menu-item a::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: transparent;
  content: '';
}
.ant-menu-item > .ant-badge a {
  color: #666666;
}
.ant-menu-item > .ant-badge a:hover {
  color: #008CF4;
}
.ant-menu-item-divider {
  height: 1px;
  overflow: hidden;
  line-height: 0;
  background-color: #f0f0f0;
}
.ant-menu-horizontal .ant-menu-item,
.ant-menu-horizontal .ant-menu-submenu {
  margin-top: -1px;
}
.ant-menu-horizontal > .ant-menu-item:hover,
.ant-menu-horizontal > .ant-menu-item-active,
.ant-menu-horizontal > .ant-menu-submenu .ant-menu-submenu-title:hover {
  background-color: transparent;
}
.ant-menu-item-selected {
  color: #008CF4;
}
.ant-menu-item-selected a,
.ant-menu-item-selected a:hover {
  color: #008CF4;
}
.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected {
  background-color: #e6f8ff;
}
.ant-menu-inline,
.ant-menu-vertical,
.ant-menu-vertical-left {
  border-right: 1px solid #f0f0f0;
}
.ant-menu-vertical-right {
  border-left: 1px solid #f0f0f0;
}
.ant-menu-vertical.ant-menu-sub,
.ant-menu-vertical-left.ant-menu-sub,
.ant-menu-vertical-right.ant-menu-sub {
  min-width: 160px;
  max-height: calc(100vh - 100px);
  padding: 0;
  overflow: hidden;
  border-right: 0;
}
.ant-menu-vertical.ant-menu-sub:not([class*='-active']),
.ant-menu-vertical-left.ant-menu-sub:not([class*='-active']),
.ant-menu-vertical-right.ant-menu-sub:not([class*='-active']) {
  overflow-x: hidden;
  overflow-y: auto;
}
.ant-menu-vertical.ant-menu-sub .ant-menu-item,
.ant-menu-vertical-left.ant-menu-sub .ant-menu-item,
.ant-menu-vertical-right.ant-menu-sub .ant-menu-item {
  left: 0;
  margin-left: 0;
  border-right: 0;
}
.ant-menu-vertical.ant-menu-sub .ant-menu-item::after,
.ant-menu-vertical-left.ant-menu-sub .ant-menu-item::after,
.ant-menu-vertical-right.ant-menu-sub .ant-menu-item::after {
  border-right: 0;
}
.ant-menu-vertical.ant-menu-sub > .ant-menu-item,
.ant-menu-vertical-left.ant-menu-sub > .ant-menu-item,
.ant-menu-vertical-right.ant-menu-sub > .ant-menu-item,
.ant-menu-vertical.ant-menu-sub > .ant-menu-submenu,
.ant-menu-vertical-left.ant-menu-sub > .ant-menu-submenu,
.ant-menu-vertical-right.ant-menu-sub > .ant-menu-submenu {
  transform-origin: 0 0;
}
.ant-menu-horizontal.ant-menu-sub {
  min-width: 114px;
}
.ant-menu-horizontal .ant-menu-item,
.ant-menu-horizontal .ant-menu-submenu-title {
  transition: border-color 0.3s, background 0.3s;
}
.ant-menu-item,
.ant-menu-submenu-title {
  position: relative;
  display: block;
  margin: 0;
  padding: 0 20px;
  white-space: nowrap;
  cursor: pointer;
  transition: border-color 0.3s, background 0.3s, padding 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-menu-item .ant-menu-item-icon,
.ant-menu-submenu-title .ant-menu-item-icon,
.ant-menu-item .anticon,
.ant-menu-submenu-title .anticon {
  min-width: 14px;
  font-size: 14px;
  transition: font-size 0.15s cubic-bezier(0.215, 0.61, 0.355, 1), margin 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), color 0.3s;
}
.ant-menu-item .ant-menu-item-icon + span,
.ant-menu-submenu-title .ant-menu-item-icon + span,
.ant-menu-item .anticon + span,
.ant-menu-submenu-title .anticon + span {
  margin-left: 10px;
  opacity: 1;
  transition: opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), margin 0.3s, color 0.3s;
}
.ant-menu-item .ant-menu-item-icon.svg,
.ant-menu-submenu-title .ant-menu-item-icon.svg {
  vertical-align: -0.125em;
}
.ant-menu-item.ant-menu-item-only-child > .anticon,
.ant-menu-submenu-title.ant-menu-item-only-child > .anticon,
.ant-menu-item.ant-menu-item-only-child > .ant-menu-item-icon,
.ant-menu-submenu-title.ant-menu-item-only-child > .ant-menu-item-icon {
  margin-right: 0;
}
.ant-menu-item:focus-visible,
.ant-menu-submenu-title:focus-visible {
  box-shadow: 0 0 0 2px rgba(0, 140, 244, 0.2);
}
.ant-menu > .ant-menu-item-divider {
  height: 1px;
  margin: 1px 0;
  padding: 0;
  overflow: hidden;
  line-height: 0;
  background-color: #f0f0f0;
}
.ant-menu-submenu-popup {
  position: absolute;
  z-index: 1050;
  background: transparent;
  border-radius: 5px;
  box-shadow: none;
  transform-origin: 0 0;
}
.ant-menu-submenu-popup::before {
  position: absolute;
  top: -7px;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  opacity: 0.0001;
  content: ' ';
}
.ant-menu-submenu-placement-rightTop::before {
  top: 0;
  left: -7px;
}
.ant-menu-submenu > .ant-menu {
  background-color: #fff;
  border-radius: 5px;
}
.ant-menu-submenu > .ant-menu-submenu-title::after {
  transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-menu-submenu-popup > .ant-menu {
  background-color: #fff;
}
.ant-menu-submenu-expand-icon,
.ant-menu-submenu-arrow {
  position: absolute;
  top: 50%;
  right: 16px;
  width: 10px;
  color: #666666;
  transform: translateY(-50%);
  transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-menu-submenu-arrow::before,
.ant-menu-submenu-arrow::after {
  position: absolute;
  width: 6px;
  height: 1.5px;
  background-color: currentColor;
  border-radius: 2px;
  transition: background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), top 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  content: '';
}
.ant-menu-submenu-arrow::before {
  transform: rotate(45deg) translateY(-2.5px);
}
.ant-menu-submenu-arrow::after {
  transform: rotate(-45deg) translateY(2.5px);
}
.ant-menu-submenu:hover > .ant-menu-submenu-title > .ant-menu-submenu-expand-icon,
.ant-menu-submenu:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow {
  color: #008CF4;
}
.ant-menu-inline-collapsed .ant-menu-submenu-arrow::before,
.ant-menu-submenu-inline .ant-menu-submenu-arrow::before {
  transform: rotate(-45deg) translateX(2.5px);
}
.ant-menu-inline-collapsed .ant-menu-submenu-arrow::after,
.ant-menu-submenu-inline .ant-menu-submenu-arrow::after {
  transform: rotate(45deg) translateX(-2.5px);
}
.ant-menu-submenu-horizontal .ant-menu-submenu-arrow {
  display: none;
}
.ant-menu-submenu-open.ant-menu-submenu-inline > .ant-menu-submenu-title > .ant-menu-submenu-arrow {
  transform: translateY(-2px);
}
.ant-menu-submenu-open.ant-menu-submenu-inline > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after {
  transform: rotate(-45deg) translateX(-2.5px);
}
.ant-menu-submenu-open.ant-menu-submenu-inline > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before {
  transform: rotate(45deg) translateX(2.5px);
}
.ant-menu-vertical .ant-menu-submenu-selected,
.ant-menu-vertical-left .ant-menu-submenu-selected,
.ant-menu-vertical-right .ant-menu-submenu-selected {
  color: #008CF4;
}
.ant-menu-horizontal {
  line-height: 46px;
  border: 0;
  border-bottom: 1px solid #f0f0f0;
  box-shadow: none;
}
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu {
  margin-top: -1px;
  margin-bottom: 0;
  padding: 0 20px;
}
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item:hover,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu:hover,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item-active,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu-active,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item-open,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu-open,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item-selected,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu-selected {
  color: #008CF4;
}
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item:hover::after,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu:hover::after,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item-active::after,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu-active::after,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item-open::after,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu-open::after,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item-selected::after,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu-selected::after {
  border-bottom: 2px solid #008CF4;
}
.ant-menu-horizontal > .ant-menu-item,
.ant-menu-horizontal > .ant-menu-submenu {
  position: relative;
  top: 1px;
  display: inline-block;
  vertical-align: bottom;
}
.ant-menu-horizontal > .ant-menu-item::after,
.ant-menu-horizontal > .ant-menu-submenu::after {
  position: absolute;
  right: 20px;
  bottom: 0;
  left: 20px;
  border-bottom: 2px solid transparent;
  transition: border-color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  content: '';
}
.ant-menu-horizontal > .ant-menu-submenu > .ant-menu-submenu-title {
  padding: 0;
}
.ant-menu-horizontal > .ant-menu-item a {
  color: #666666;
}
.ant-menu-horizontal > .ant-menu-item a:hover {
  color: #008CF4;
}
.ant-menu-horizontal > .ant-menu-item a::before {
  bottom: -2px;
}
.ant-menu-horizontal > .ant-menu-item-selected a {
  color: #008CF4;
}
.ant-menu-horizontal::after {
  display: block;
  clear: both;
  height: 0;
  content: '\20';
}
.ant-menu-vertical .ant-menu-item,
.ant-menu-vertical-left .ant-menu-item,
.ant-menu-vertical-right .ant-menu-item,
.ant-menu-inline .ant-menu-item {
  position: relative;
}
.ant-menu-vertical .ant-menu-item::after,
.ant-menu-vertical-left .ant-menu-item::after,
.ant-menu-vertical-right .ant-menu-item::after,
.ant-menu-inline .ant-menu-item::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  border-right: 3px solid #008CF4;
  transform: scaleY(0.0001);
  opacity: 0;
  transition: transform 0.15s cubic-bezier(0.215, 0.61, 0.355, 1), opacity 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
  content: '';
}
.ant-menu-vertical .ant-menu-item,
.ant-menu-vertical-left .ant-menu-item,
.ant-menu-vertical-right .ant-menu-item,
.ant-menu-inline .ant-menu-item,
.ant-menu-vertical .ant-menu-submenu-title,
.ant-menu-vertical-left .ant-menu-submenu-title,
.ant-menu-vertical-right .ant-menu-submenu-title,
.ant-menu-inline .ant-menu-submenu-title {
  height: 40px;
  margin-top: 4px;
  margin-bottom: 4px;
  padding: 0 16px;
  overflow: hidden;
  line-height: 40px;
  text-overflow: ellipsis;
}
.ant-menu-vertical .ant-menu-submenu,
.ant-menu-vertical-left .ant-menu-submenu,
.ant-menu-vertical-right .ant-menu-submenu,
.ant-menu-inline .ant-menu-submenu {
  padding-bottom: 0.02px;
}
.ant-menu-vertical .ant-menu-item:not(:last-child),
.ant-menu-vertical-left .ant-menu-item:not(:last-child),
.ant-menu-vertical-right .ant-menu-item:not(:last-child),
.ant-menu-inline .ant-menu-item:not(:last-child) {
  margin-bottom: 8px;
}
.ant-menu-vertical > .ant-menu-item,
.ant-menu-vertical-left > .ant-menu-item,
.ant-menu-vertical-right > .ant-menu-item,
.ant-menu-inline > .ant-menu-item,
.ant-menu-vertical > .ant-menu-submenu > .ant-menu-submenu-title,
.ant-menu-vertical-left > .ant-menu-submenu > .ant-menu-submenu-title,
.ant-menu-vertical-right > .ant-menu-submenu > .ant-menu-submenu-title,
.ant-menu-inline > .ant-menu-submenu > .ant-menu-submenu-title {
  height: 40px;
  line-height: 40px;
}
.ant-menu-vertical .ant-menu-item-group-list .ant-menu-submenu-title,
.ant-menu-vertical .ant-menu-submenu-title {
  padding-right: 34px;
}
.ant-menu-inline {
  width: 100%;
}
.ant-menu-inline .ant-menu-selected::after,
.ant-menu-inline .ant-menu-item-selected::after {
  transform: scaleY(1);
  opacity: 1;
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-menu-inline .ant-menu-item,
.ant-menu-inline .ant-menu-submenu-title {
  width: calc(100% + 1px);
}
.ant-menu-inline .ant-menu-item-group-list .ant-menu-submenu-title,
.ant-menu-inline .ant-menu-submenu-title {
  padding-right: 34px;
}
.ant-menu-inline.ant-menu-root .ant-menu-item,
.ant-menu-inline.ant-menu-root .ant-menu-submenu-title {
  display: flex;
  align-items: center;
  transition: border-color 0.3s, background 0.3s, padding 0.1s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.ant-menu-inline.ant-menu-root .ant-menu-item > .ant-menu-title-content,
.ant-menu-inline.ant-menu-root .ant-menu-submenu-title > .ant-menu-title-content {
  flex: auto;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ant-menu-inline.ant-menu-root .ant-menu-item > *,
.ant-menu-inline.ant-menu-root .ant-menu-submenu-title > * {
  flex: none;
}
.ant-menu.ant-menu-inline-collapsed {
  width: 80px;
}
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title {
  left: 0;
  padding: 0 calc(50% - 16px / 2);
  text-overflow: clip;
}
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item .ant-menu-submenu-arrow,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item .ant-menu-submenu-arrow,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title .ant-menu-submenu-arrow,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title .ant-menu-submenu-arrow {
  opacity: 0;
}
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item .ant-menu-item-icon,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item .ant-menu-item-icon,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title .ant-menu-item-icon,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title .ant-menu-item-icon,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item .anticon,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item .anticon,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title .anticon,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title .anticon {
  margin: 0;
  font-size: 16px;
  line-height: 40px;
}
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item .ant-menu-item-icon + span,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item .ant-menu-item-icon + span,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title .ant-menu-item-icon + span,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title .ant-menu-item-icon + span,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item .anticon + span,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item .anticon + span,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title .anticon + span,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title .anticon + span {
  display: inline-block;
  opacity: 0;
}
.ant-menu.ant-menu-inline-collapsed .ant-menu-item-icon,
.ant-menu.ant-menu-inline-collapsed .anticon {
  display: inline-block;
}
.ant-menu.ant-menu-inline-collapsed-tooltip {
  pointer-events: none;
}
.ant-menu.ant-menu-inline-collapsed-tooltip .ant-menu-item-icon,
.ant-menu.ant-menu-inline-collapsed-tooltip .anticon {
  display: none;
}
.ant-menu.ant-menu-inline-collapsed-tooltip a {
  color: rgba(255, 255, 255, 0.85);
}
.ant-menu.ant-menu-inline-collapsed .ant-menu-item-group-title {
  padding-right: 4px;
  padding-left: 4px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ant-menu-item-group-list {
  margin: 0;
  padding: 0;
}
.ant-menu-item-group-list .ant-menu-item,
.ant-menu-item-group-list .ant-menu-submenu-title {
  padding: 0 16px 0 28px;
}
.ant-menu-root.ant-menu-vertical,
.ant-menu-root.ant-menu-vertical-left,
.ant-menu-root.ant-menu-vertical-right,
.ant-menu-root.ant-menu-inline {
  box-shadow: none;
}
.ant-menu-root.ant-menu-inline-collapsed .ant-menu-item > .ant-menu-inline-collapsed-noicon,
.ant-menu-root.ant-menu-inline-collapsed .ant-menu-submenu .ant-menu-submenu-title > .ant-menu-inline-collapsed-noicon {
  font-size: 16px;
  text-align: center;
}
.ant-menu-sub.ant-menu-inline {
  padding: 0;
  background: #fafafa;
  border: 0;
  border-radius: 0;
  box-shadow: none;
}
.ant-menu-sub.ant-menu-inline > .ant-menu-item,
.ant-menu-sub.ant-menu-inline > .ant-menu-submenu > .ant-menu-submenu-title {
  height: 40px;
  line-height: 40px;
  list-style-position: inside;
  list-style-type: disc;
}
.ant-menu-sub.ant-menu-inline .ant-menu-item-group-title {
  padding-left: 32px;
}
.ant-menu-item-disabled,
.ant-menu-submenu-disabled {
  color: #CCCCCC !important;
  background: none;
  cursor: not-allowed;
}
.ant-menu-item-disabled::after,
.ant-menu-submenu-disabled::after {
  border-color: transparent !important;
}
.ant-menu-item-disabled a,
.ant-menu-submenu-disabled a {
  color: #CCCCCC !important;
  pointer-events: none;
}
.ant-menu-item-disabled > .ant-menu-submenu-title,
.ant-menu-submenu-disabled > .ant-menu-submenu-title {
  color: #CCCCCC !important;
  cursor: not-allowed;
}
.ant-menu-item-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,
.ant-menu-submenu-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,
.ant-menu-item-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after,
.ant-menu-submenu-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after {
  background: #CCCCCC !important;
}
.ant-layout-header .ant-menu {
  line-height: inherit;
}
.ant-menu-light .ant-menu-item:hover,
.ant-menu-light .ant-menu-item-active,
.ant-menu-light .ant-menu:not(.ant-menu-inline) .ant-menu-submenu-open,
.ant-menu-light .ant-menu-submenu-active,
.ant-menu-light .ant-menu-submenu-title:hover {
  color: #008CF4;
}
.ant-menu.ant-menu-dark,
.ant-menu-dark .ant-menu-sub,
.ant-menu.ant-menu-dark .ant-menu-sub {
  color: rgba(255, 255, 255, 0.65);
  background: #001529;
}
.ant-menu.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow,
.ant-menu.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow {
  opacity: 0.45;
  transition: all 0.3s;
}
.ant-menu.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow::after,
.ant-menu.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow::after,
.ant-menu.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow::before,
.ant-menu.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow::before {
  background: #fff;
}
.ant-menu-dark.ant-menu-submenu-popup {
  background: transparent;
}
.ant-menu-dark .ant-menu-inline.ant-menu-sub {
  background: #000c17;
}
.ant-menu-dark.ant-menu-horizontal {
  border-bottom: 0;
}
.ant-menu-dark.ant-menu-horizontal > .ant-menu-item,
.ant-menu-dark.ant-menu-horizontal > .ant-menu-submenu {
  top: 0;
  margin-top: 0;
  padding: 0 20px;
  border-color: #001529;
  border-bottom: 0;
}
.ant-menu-dark.ant-menu-horizontal > .ant-menu-item:hover {
  background-color: #008CF4;
}
.ant-menu-dark.ant-menu-horizontal > .ant-menu-item > a::before {
  bottom: 0;
}
.ant-menu-dark .ant-menu-item,
.ant-menu-dark .ant-menu-item-group-title,
.ant-menu-dark .ant-menu-item > a,
.ant-menu-dark .ant-menu-item > span > a {
  color: rgba(255, 255, 255, 0.65);
}
.ant-menu-dark.ant-menu-inline,
.ant-menu-dark.ant-menu-vertical,
.ant-menu-dark.ant-menu-vertical-left,
.ant-menu-dark.ant-menu-vertical-right {
  border-right: 0;
}
.ant-menu-dark.ant-menu-inline .ant-menu-item,
.ant-menu-dark.ant-menu-vertical .ant-menu-item,
.ant-menu-dark.ant-menu-vertical-left .ant-menu-item,
.ant-menu-dark.ant-menu-vertical-right .ant-menu-item {
  left: 0;
  margin-left: 0;
  border-right: 0;
}
.ant-menu-dark.ant-menu-inline .ant-menu-item::after,
.ant-menu-dark.ant-menu-vertical .ant-menu-item::after,
.ant-menu-dark.ant-menu-vertical-left .ant-menu-item::after,
.ant-menu-dark.ant-menu-vertical-right .ant-menu-item::after {
  border-right: 0;
}
.ant-menu-dark.ant-menu-inline .ant-menu-item,
.ant-menu-dark.ant-menu-inline .ant-menu-submenu-title {
  width: 100%;
}
.ant-menu-dark .ant-menu-item:hover,
.ant-menu-dark .ant-menu-item-active,
.ant-menu-dark .ant-menu-submenu-active,
.ant-menu-dark .ant-menu-submenu-open,
.ant-menu-dark .ant-menu-submenu-selected,
.ant-menu-dark .ant-menu-submenu-title:hover {
  color: #fff;
  background-color: transparent;
}
.ant-menu-dark .ant-menu-item:hover > a,
.ant-menu-dark .ant-menu-item-active > a,
.ant-menu-dark .ant-menu-submenu-active > a,
.ant-menu-dark .ant-menu-submenu-open > a,
.ant-menu-dark .ant-menu-submenu-selected > a,
.ant-menu-dark .ant-menu-submenu-title:hover > a,
.ant-menu-dark .ant-menu-item:hover > span > a,
.ant-menu-dark .ant-menu-item-active > span > a,
.ant-menu-dark .ant-menu-submenu-active > span > a,
.ant-menu-dark .ant-menu-submenu-open > span > a,
.ant-menu-dark .ant-menu-submenu-selected > span > a,
.ant-menu-dark .ant-menu-submenu-title:hover > span > a {
  color: #fff;
}
.ant-menu-dark .ant-menu-item:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-item-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-submenu-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-submenu-open > .ant-menu-submenu-title > .ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-submenu-selected > .ant-menu-submenu-title > .ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-submenu-title:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow {
  opacity: 1;
}
.ant-menu-dark .ant-menu-item:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-item-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-submenu-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-submenu-open > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-submenu-selected > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-submenu-title:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-item:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-item-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-submenu-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-submenu-open > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-submenu-selected > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-submenu-title:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before {
  background: #fff;
}
.ant-menu-dark .ant-menu-item:hover {
  background-color: transparent;
}
.ant-menu-dark.ant-menu-dark:not(.ant-menu-horizontal) .ant-menu-item-selected {
  background-color: #008CF4;
}
.ant-menu-dark .ant-menu-item-selected {
  color: #fff;
  border-right: 0;
}
.ant-menu-dark .ant-menu-item-selected::after {
  border-right: 0;
}
.ant-menu-dark .ant-menu-item-selected > a,
.ant-menu-dark .ant-menu-item-selected > span > a,
.ant-menu-dark .ant-menu-item-selected > a:hover,
.ant-menu-dark .ant-menu-item-selected > span > a:hover {
  color: #fff;
}
.ant-menu-dark .ant-menu-item-selected .ant-menu-item-icon,
.ant-menu-dark .ant-menu-item-selected .anticon {
  color: #fff;
}
.ant-menu-dark .ant-menu-item-selected .ant-menu-item-icon + span,
.ant-menu-dark .ant-menu-item-selected .anticon + span {
  color: #fff;
}
.ant-menu.ant-menu-dark .ant-menu-item-selected,
.ant-menu-submenu-popup.ant-menu-dark .ant-menu-item-selected {
  background-color: #008CF4;
}
.ant-menu-dark .ant-menu-item-disabled,
.ant-menu-dark .ant-menu-submenu-disabled,
.ant-menu-dark .ant-menu-item-disabled > a,
.ant-menu-dark .ant-menu-submenu-disabled > a,
.ant-menu-dark .ant-menu-item-disabled > span > a,
.ant-menu-dark .ant-menu-submenu-disabled > span > a {
  color: rgba(255, 255, 255, 0.35) !important;
  opacity: 0.8;
}
.ant-menu-dark .ant-menu-item-disabled > .ant-menu-submenu-title,
.ant-menu-dark .ant-menu-submenu-disabled > .ant-menu-submenu-title {
  color: rgba(255, 255, 255, 0.35) !important;
}
.ant-menu-dark .ant-menu-item-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-submenu-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-item-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-submenu-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after {
  background: rgba(255, 255, 255, 0.35) !important;
}
.ant-menu.ant-menu-rtl {
  direction: rtl;
  text-align: right;
}
.ant-menu-rtl .ant-menu-item-group-title {
  text-align: right;
}
.ant-menu-rtl.ant-menu-inline,
.ant-menu-rtl.ant-menu-vertical {
  border-right: none;
  border-left: 1px solid #f0f0f0;
}
.ant-menu-rtl.ant-menu-dark.ant-menu-inline,
.ant-menu-rtl.ant-menu-dark.ant-menu-vertical {
  border-left: none;
}
.ant-menu-rtl.ant-menu-vertical.ant-menu-sub > .ant-menu-item,
.ant-menu-rtl.ant-menu-vertical-left.ant-menu-sub > .ant-menu-item,
.ant-menu-rtl.ant-menu-vertical-right.ant-menu-sub > .ant-menu-item,
.ant-menu-rtl.ant-menu-vertical.ant-menu-sub > .ant-menu-submenu,
.ant-menu-rtl.ant-menu-vertical-left.ant-menu-sub > .ant-menu-submenu,
.ant-menu-rtl.ant-menu-vertical-right.ant-menu-sub > .ant-menu-submenu {
  transform-origin: top right;
}
.ant-menu-rtl .ant-menu-item .ant-menu-item-icon,
.ant-menu-rtl .ant-menu-submenu-title .ant-menu-item-icon,
.ant-menu-rtl .ant-menu-item .anticon,
.ant-menu-rtl .ant-menu-submenu-title .anticon {
  margin-right: auto;
  margin-left: 10px;
}
.ant-menu-rtl .ant-menu-item.ant-menu-item-only-child > .ant-menu-item-icon,
.ant-menu-rtl .ant-menu-submenu-title.ant-menu-item-only-child > .ant-menu-item-icon,
.ant-menu-rtl .ant-menu-item.ant-menu-item-only-child > .anticon,
.ant-menu-rtl .ant-menu-submenu-title.ant-menu-item-only-child > .anticon {
  margin-left: 0;
}
.ant-menu-submenu-rtl.ant-menu-submenu-popup {
  transform-origin: 100% 0;
}
.ant-menu-rtl .ant-menu-submenu-vertical > .ant-menu-submenu-title .ant-menu-submenu-arrow,
.ant-menu-rtl .ant-menu-submenu-vertical-left > .ant-menu-submenu-title .ant-menu-submenu-arrow,
.ant-menu-rtl .ant-menu-submenu-vertical-right > .ant-menu-submenu-title .ant-menu-submenu-arrow,
.ant-menu-rtl .ant-menu-submenu-inline > .ant-menu-submenu-title .ant-menu-submenu-arrow {
  right: auto;
  left: 16px;
}
.ant-menu-rtl .ant-menu-submenu-vertical > .ant-menu-submenu-title .ant-menu-submenu-arrow::before,
.ant-menu-rtl .ant-menu-submenu-vertical-left > .ant-menu-submenu-title .ant-menu-submenu-arrow::before,
.ant-menu-rtl .ant-menu-submenu-vertical-right > .ant-menu-submenu-title .ant-menu-submenu-arrow::before {
  transform: rotate(-45deg) translateY(-2px);
}
.ant-menu-rtl .ant-menu-submenu-vertical > .ant-menu-submenu-title .ant-menu-submenu-arrow::after,
.ant-menu-rtl .ant-menu-submenu-vertical-left > .ant-menu-submenu-title .ant-menu-submenu-arrow::after,
.ant-menu-rtl .ant-menu-submenu-vertical-right > .ant-menu-submenu-title .ant-menu-submenu-arrow::after {
  transform: rotate(45deg) translateY(2px);
}
.ant-menu-rtl.ant-menu-vertical .ant-menu-item::after,
.ant-menu-rtl.ant-menu-vertical-left .ant-menu-item::after,
.ant-menu-rtl.ant-menu-vertical-right .ant-menu-item::after,
.ant-menu-rtl.ant-menu-inline .ant-menu-item::after {
  right: auto;
  left: 0;
}
.ant-menu-rtl.ant-menu-vertical .ant-menu-item,
.ant-menu-rtl.ant-menu-vertical-left .ant-menu-item,
.ant-menu-rtl.ant-menu-vertical-right .ant-menu-item,
.ant-menu-rtl.ant-menu-inline .ant-menu-item,
.ant-menu-rtl.ant-menu-vertical .ant-menu-submenu-title,
.ant-menu-rtl.ant-menu-vertical-left .ant-menu-submenu-title,
.ant-menu-rtl.ant-menu-vertical-right .ant-menu-submenu-title,
.ant-menu-rtl.ant-menu-inline .ant-menu-submenu-title {
  text-align: right;
}
.ant-menu-rtl.ant-menu-inline .ant-menu-submenu-title {
  padding-right: 0;
  padding-left: 34px;
}
.ant-menu-rtl.ant-menu-vertical .ant-menu-submenu-title {
  padding-right: 16px;
  padding-left: 34px;
}
.ant-menu-rtl.ant-menu-inline-collapsed.ant-menu-vertical .ant-menu-submenu-title {
  padding: 0 calc(50% - 16px / 2);
}
.ant-menu-rtl .ant-menu-item-group-list .ant-menu-item,
.ant-menu-rtl .ant-menu-item-group-list .ant-menu-submenu-title {
  padding: 0 28px 0 16px;
}
.ant-menu-sub.ant-menu-inline {
  border: 0;
}
.ant-menu-rtl.ant-menu-sub.ant-menu-inline .ant-menu-item-group-title {
  padding-right: 32px;
  padding-left: 0;
}

/* 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-alert {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #666666;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  position: relative;
  display: flex;
  align-items: center;
  padding: 8px 15px;
  word-wrap: break-word;
  border-radius: 5px;
}
.ant-alert-content {
  flex: 1 1;
  min-width: 0;
}
.ant-alert-icon {
  margin-right: 8px;
}
.ant-alert-description {
  display: none;
  font-size: 14px;
  line-height: 22px;
}
.ant-alert-success {
  background-color: #f7fff0;
  border: 1px solid #cae8b3;
}
.ant-alert-success .ant-alert-icon {
  color: #67C239;
}
.ant-alert-info {
  background-color: #e6f8ff;
  border: 1px solid #7ad3ff;
}
.ant-alert-info .ant-alert-icon {
  color: #008CF4;
}
.ant-alert-warning {
  background-color: #fffbe6;
  border: 1px solid #ffe58f;
}
.ant-alert-warning .ant-alert-icon {
  color: #faad14;
}
.ant-alert-error {
  background-color: #fff2f0;
  border: 1px solid #ffe6e3;
}
.ant-alert-error .ant-alert-icon {
  color: #FD6868;
}
.ant-alert-error .ant-alert-description > pre {
  margin: 0;
  padding: 0;
}
.ant-alert-action {
  margin-left: 8px;
}
.ant-alert-close-icon {
  margin-left: 8px;
  padding: 0;
  overflow: hidden;
  font-size: 12px;
  line-height: 12px;
  background-color: transparent;
  border: none;
  outline: none;
  cursor: pointer;
}
.ant-alert-close-icon .anticon-close {
  color: #999999;
  transition: color 0.3s;
}
.ant-alert-close-icon .anticon-close:hover {
  color: rgba(0, 0, 0, 0.75);
}
.ant-alert-close-text {
  color: #999999;
  transition: color 0.3s;
}
.ant-alert-close-text:hover {
  color: rgba(0, 0, 0, 0.75);
}
.ant-alert-with-description {
  align-items: flex-start;
  padding: 15px 15px 15px 24px;
}
.ant-alert-with-description.ant-alert-no-icon {
  padding: 15px 15px;
}
.ant-alert-with-description .ant-alert-icon {
  margin-right: 15px;
  font-size: 24px;
}
.ant-alert-with-description .ant-alert-message {
  display: block;
  margin-bottom: 4px;
  color: #333333;
  font-size: 16px;
}
.ant-alert-message {
  color: #333333;
}
.ant-alert-with-description .ant-alert-description {
  display: block;
}
.ant-alert.ant-alert-motion-leave {
  overflow: hidden;
  opacity: 1;
  transition: max-height 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86), opacity 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86), padding-top 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86), padding-bottom 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86), margin-bottom 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.ant-alert.ant-alert-motion-leave-active {
  max-height: 0;
  margin-bottom: 0 !important;
  padding-top: 0;
  padding-bottom: 0;
  opacity: 0;
}
.ant-alert-banner {
  margin-bottom: 0;
  border: 0;
  border-radius: 0;
}
.ant-alert.ant-alert-rtl {
  direction: rtl;
}
.ant-alert-rtl.ant-alert.ant-alert-no-icon {
  padding: 8px 15px;
}
.ant-alert-rtl .ant-alert-icon {
  margin-right: auto;
  margin-left: 8px;
}
.ant-alert-rtl .ant-alert-action {
  margin-right: 8px;
  margin-left: auto;
}
.ant-alert-rtl .ant-alert-close-icon {
  margin-right: 8px;
  margin-left: auto;
}
.ant-alert-rtl.ant-alert-with-description .ant-alert-icon {
  margin-right: auto;
  margin-left: 15px;
}

/* 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-layout {
  display: flex;
  flex: auto;
  flex-direction: column;
  /* fix firefox can't set height smaller than content on flex item */
  min-height: 0;
  background: #f0f2f5;
}
.ant-layout,
.ant-layout * {
  box-sizing: border-box;
}
.ant-layout.ant-layout-has-sider {
  flex-direction: row;
}
.ant-layout.ant-layout-has-sider > .ant-layout,
.ant-layout.ant-layout-has-sider > .ant-layout-content {
  width: 0;
}
.ant-layout-header,
.ant-layout-footer {
  flex: 0 0 auto;
}
.ant-layout-header {
  height: 64px;
  padding: 0 50px;
  color: #666666;
  line-height: 64px;
  background: #001529;
}
.ant-layout-footer {
  padding: 24px 50px;
  color: #666666;
  font-size: 14px;
  background: #f0f2f5;
}
.ant-layout-content {
  flex: auto;
  /* fix firefox can't set height smaller than content on flex item */
  min-height: 0;
}
.ant-layout-sider {
  position: relative;
  /* fix firefox can't set width smaller than content on flex item */
  min-width: 0;
  background: #001529;
  transition: all 0.2s;
}
.ant-layout-sider-children {
  height: 100%;
  margin-top: -0.1px;
  padding-top: 0.1px;
}
.ant-layout-sider-children .ant-menu.ant-menu-inline-collapsed {
  width: auto;
}
.ant-layout-sider-has-trigger {
  padding-bottom: 48px;
}
.ant-layout-sider-right {
  order: 1;
}
.ant-layout-sider-trigger {
  position: fixed;
  bottom: 0;
  z-index: 1;
  height: 48px;
  color: #fff;
  line-height: 48px;
  text-align: center;
  background: #002140;
  cursor: pointer;
  transition: all 0.2s;
}
.ant-layout-sider-zero-width > * {
  overflow: hidden;
}
.ant-layout-sider-zero-width-trigger {
  position: absolute;
  top: 64px;
  right: -36px;
  z-index: 1;
  width: 36px;
  height: 42px;
  color: #fff;
  font-size: 18px;
  line-height: 42px;
  text-align: center;
  background: #001529;
  border-radius: 0 5px 5px 0;
  cursor: pointer;
  transition: background 0.3s ease;
}
.ant-layout-sider-zero-width-trigger::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  transition: all 0.3s;
  content: '';
}
.ant-layout-sider-zero-width-trigger:hover::after {
  background: rgba(255, 255, 255, 0.1);
}
.ant-layout-sider-zero-width-trigger-right {
  left: -36px;
  border-radius: 5px 0 0 5px;
}
.ant-layout-sider-light {
  background: #fff;
}
.ant-layout-sider-light .ant-layout-sider-trigger {
  color: #666666;
  background: #fff;
}
.ant-layout-sider-light .ant-layout-sider-zero-width-trigger {
  color: #666666;
  background: #fff;
}
.ant-layout-rtl {
  direction: rtl;
}

.rootLayout___S_sYi {
  position: relative;
  min-width: 1440px;
  height: 100vh;
  overflow-x: hidden;
  background: #f7f7f7;
}
.rootLayout___S_sYi .rootLayoutHeader___2Y7JT {
  z-index: 1000;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 60px;
  padding-right: 20px;
  padding-left: 0;
  background: #fff;
  box-shadow: 0 2px 4px 0 #e5e5e5;
}
.rootLayout___S_sYi .rootLayoutHeader___2Y7JT .headerTop___17N87 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 60px;
}
.rootLayout___S_sYi .rootLayoutHeader___2Y7JT .headerTop___17N87 .headerTopLeft___1Q_r3 {
  display: flex;
  flex: 1 1;
  align-items: center;
  overflow: hidden;
}
.rootLayout___S_sYi .rootLayoutHeader___2Y7JT .headerTop___17N87 .headerTopLeft___1Q_r3 .menu___1N3HW {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 60px;
  height: 60px;
  background-color: #008cf4;
  cursor: pointer;
}
.rootLayout___S_sYi .rootLayoutHeader___2Y7JT .headerTop___17N87 .headerTopLeft___1Q_r3 .logo___DN8vc {
  margin-right: 40px;
  margin-left: 24px;
}
.rootLayout___S_sYi .rootLayoutHeader___2Y7JT .headerTop___17N87 .headerTopLeft___1Q_r3 .headerTopMenu___28R-K {
  flex: 1 1;
  overflow: hidden;
  line-height: 40px !important;
  border-bottom: none;
}
.rootLayout___S_sYi .rootLayoutHeader___2Y7JT .headerTop___17N87 .headerTopLeft___1Q_r3 .headerTopMenu___28R-K li {
  margin: 0 8px;
  padding: 0 16px;
  color: #333;
  font-weight: 500;
  font-size: 16px;
  font-family: PingFang SC, PingFang SC-Medium;
  border-bottom: none;
  border-radius: 4px;
}
.rootLayout___S_sYi .rootLayoutHeader___2Y7JT .headerTop___17N87 .headerTopLeft___1Q_r3 .headerTopMenu___28R-K li::after {
  display: none;
}
.rootLayout___S_sYi .rootLayoutHeader___2Y7JT .headerTop___17N87 .headerTopLeft___1Q_r3 .headerTopMenu___28R-K li.ant-menu-submenu-selected {
  color: #008cf4;
}
.rootLayout___S_sYi .rootLayoutHeader___2Y7JT .headerTop___17N87 .headerTopLeft___1Q_r3 .headerTopMenu___28R-K li:hover,
.rootLayout___S_sYi .rootLayoutHeader___2Y7JT .headerTop___17N87 .headerTopLeft___1Q_r3 .headerTopMenu___28R-K .ant-menu-item-selected {
  color: #008cf4;
}
.rootLayout___S_sYi .rootLayoutHeader___2Y7JT .headerTop___17N87 .headerTopLeft___1Q_r3 .headerTopMenu___28R-K li:hover::after,
.rootLayout___S_sYi .rootLayoutHeader___2Y7JT .headerTop___17N87 .headerTopLeft___1Q_r3 .headerTopMenu___28R-K .ant-menu-item-selected::after {
  display: none;
}
.rootLayout___S_sYi .rootLayoutHeader___2Y7JT .headerTop___17N87 .headerTopLeft___1Q_r3 .home___2KzVB {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 80px;
  height: 30px;
  margin-right: 50px;
  color: #666;
  background-color: #eff3f7;
  border-radius: 4px;
  cursor: pointer;
}
.rootLayout___S_sYi .rootLayoutHeader___2Y7JT .headerTop___17N87 .headerTopLeft___1Q_r3 .home___2KzVB .text___2K20W {
  margin-left: 6px;
}
.rootLayout___S_sYi .rootLayoutHeader___2Y7JT .headerTop___17N87 .headerTopRight___3f4K_ {
  position: relative;
  display: flex;
  align-items: center;
  height: 100%;
  line-height: 1;
  cursor: pointer;
}
.rootLayout___S_sYi .rootLayoutHeader___2Y7JT .headerTop___17N87 .headerTopRight___3f4K_ .bell___32P02 {
  width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 4px;
  position: relative;
}
.rootLayout___S_sYi .rootLayoutHeader___2Y7JT .headerTop___17N87 .headerTopRight___3f4K_ .bell___32P02:hover {
  background: #f2f9fe;
}
.rootLayout___S_sYi .rootLayoutHeader___2Y7JT .headerTop___17N87 .headerTopRight___3f4K_ .bell___32P02 .ant-badge-count {
  min-width: 18px;
  height: 18px;
  line-height: 18px;
}
.rootLayout___S_sYi .rootLayoutHeader___2Y7JT .headerTop___17N87 .headerTopRight___3f4K_ .bell___32P02 .ant-scroll-number-only {
  height: 18px;
}
.rootLayout___S_sYi .rootLayoutHeader___2Y7JT .headerTop___17N87 .headerTopRight___3f4K_ .line____WSio {
  width: 1px;
  height: 24px;
  border: 1px solid #e5e5e5;
  margin: 0 25px;
}
.rootLayout___S_sYi .rootLayoutHeader___2Y7JT .headerTop___17N87 .headerTopRight___3f4K_ .avatar___3Z8Mu {
  color: #fff;
  background-color: #008cf4;
}
.rootLayout___S_sYi .rootLayoutHeader___2Y7JT .ant-modal-body {
  padding: 0 !important;
}
.rootLayout___S_sYi .rootLayoutHeader___2Y7JT .createCorpModal___1qsuO {
  display: flex;
}
.rootLayout___S_sYi .rootLayoutHeader___2Y7JT .createCorpModal___1qsuO .left___1POWM,
.rootLayout___S_sYi .rootLayoutHeader___2Y7JT .createCorpModal___1qsuO .right___3oyYe {
  width: 440px;
  height: 500px;
  padding: 50px 40px;
}
.rootLayout___S_sYi .rootLayoutHeader___2Y7JT .createCorpModal___1qsuO .left___1POWM {
  text-align: center;
  background: linear-gradient(151deg, #5281ff 8%, #696ef4 91%);
}
.rootLayout___S_sYi .rootLayoutHeader___2Y7JT .createCorpModal___1qsuO .left___1POWM img {
  margin-top: 160px;
}
.rootLayout___S_sYi .rootLayoutHeader___2Y7JT .createCorpModal___1qsuO .right___3oyYe .title___MhkPP {
  margin-bottom: 94px;
  font-weight: bold;
  font-size: 20px;
}
.rootLayout___S_sYi .rootLayoutHeader___2Y7JT .createCorpModal___1qsuO .right___3oyYe .input___2Tqnt,
.rootLayout___S_sYi .rootLayoutHeader___2Y7JT .createCorpModal___1qsuO .right___3oyYe .btn___1Lgbk {
  width: 360px;
}
.rootLayout___S_sYi .rootLayoutHeader___2Y7JT .createCorpModal___1qsuO .right___3oyYe .btn___1Lgbk {
  margin-top: 50px;
}
.rootLayout___S_sYi .tips_message___3Ddb7 {
  position: fixed;
  top: 55px;
  right: 0;
  left: calc(50% - 380px);
  z-index: 999;
  width: auto;
  width: 760px;
}
.rootLayout___S_sYi .tips_message___3Ddb7 .info___3uUrX {
  display: flex;
  align-items: center;
}
.rootLayout___S_sYi .tips_message___3Ddb7 .more_one___rg5TN {
  display: inline-block;
  max-width: 180px;
  margin-right: 10px;
  overflow: hidden;
  color: #008cf4;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.rootLayout___S_sYi .rootLayoutContent___CATLY {
  overflow: hidden;
}
.menuDropdown___2ocyE {
  width: 350px;
  cursor: text;
}
.menuDropdown___2ocyE .userInfo___3U1NL {
  display: flex;
  align-items: center;
  width: 100%;
  padding: 20px;
}
.menuDropdown___2ocyE .userInfo___3U1NL .info___3uUrX {
  flex: 1 1;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  word-break: break-all;
}
.menuDropdown___2ocyE .userInfo___3U1NL .info___3uUrX .name___15QRV {
  display: inline-block;
  margin-bottom: 4px;
  overflow: hidden;
  color: #292c33;
  font-size: 18px;
  line-height: 1.8;
  white-space: nowrap;
  text-overflow: ellipsis;
  word-break: break-all;
}
.menuDropdown___2ocyE .userInfo___3U1NL .info___3uUrX .corpInfo___YgKyw {
  display: flex;
  align-items: center;
  overflow: hidden;
  color: #666;
  font-size: 14px;
  white-space: nowrap;
  text-overflow: ellipsis;
  word-break: break-all;
}
.menuDropdown___2ocyE .userInfo___3U1NL .info___3uUrX .corpInfo___YgKyw .corpName___3SAAs {
  margin-right: 10px;
  margin-left: 8px;
  overflow: hidden;
  line-height: normal;
  line-height: initial;
  white-space: nowrap;
  text-overflow: ellipsis;
  word-break: break-all;
}
.menuDropdown___2ocyE .userInfo___3U1NL .info___3uUrX .corpInfo___YgKyw .change___3JtUB {
  height: 24px;
  padding: 0 10px;
  color: #008cf4;
  line-height: 28px;
  text-align: center;
  background: #e9f4f5;
  border-radius: 12px;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.menuDropdown___2ocyE .userInfoMenus___3od_g {
  padding: 10px 0;
  border-top: 1px solid #e5e5e5;
}
.menuDropdown___2ocyE .userInfoMenus___3od_g .userInfoMenu___2nGYB {
  display: flex;
  align-items: center;
  height: 48px;
  padding-right: 20px;
  padding-left: 20px;
  color: #333;
  font-size: 14px;
  line-height: 48px;
  cursor: pointer;
}
.menuDropdown___2ocyE .userInfoMenus___3od_g .userInfoMenu___2nGYB:hover {
  background: #f7f7f7;
}
.menuDropdown___2ocyE .userInfoMenus___3od_g .userInfoMenu___2nGYB .info___3uUrX {
  flex: 1 1;
}
.menuDropdown___2ocyE .userInfoMenus___3od_g .overlay___2OBNy {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #000;
  border-radius: 0 0 6px 6px;
  box-shadow: 0 2px 6px 0 #e9ebf0;
  opacity: 0.4;
}
.menuDropdown___2ocyE .corpMenus___396AQ {
  position: absolute;
  top: 0;
  width: 100%;
  background-color: #fff;
  border-radius: 0 0 6px 6px;
  box-shadow: 0 2px 6px 0 #e9ebf0;
  cursor: pointer;
}
.menuDropdown___2ocyE .corpMenus___396AQ .activeCorpMenu___MIDqH {
  background-color: #e5f3fe;
}
.menuDropdown___2ocyE .corpMenus___396AQ .divideLine___NZIsp {
  height: 1px;
  background: #e5e5e5;
  opacity: 1;
}
.menuDropdown___2ocyE .corpMenus___396AQ .createCorp___1R3MH {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 60px;
  padding: 10px 0;
  color: #008cf4;
  font-size: 14px;
  cursor: pointer;
}
.menuDropdown___2ocyE .corpMenus___396AQ .corpMenuInfo___2EC9A {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 48px;
  padding-right: 20px;
  padding-left: 20px;
  overflow: hidden;
  line-height: 48px;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.menuDropdown___2ocyE .corpMenus___396AQ .corpMenuInfo___2EC9A:hover:not(.activeCorpMenu___MIDqH) {
  background: #f7f7f7;
}
.menuDropdown___2ocyE .tag___11pJU {
  display: inline-block;
  width: 60px;
  height: 24px;
  margin-right: 10px;
  font-size: 12px;
  line-height: 24px;
  text-align: center;
  border-radius: 4px;
}
.menuDropdown___2ocyE .tagGreen___2zZ5E {
  color: #67c239;
  background: #e0f3d7;
  border: 1px solid #96d578;
}
.menuDropdown___2ocyE .tagBlue___2_D3n {
  color: #008cf4;
  background: #e5f3fe;
  border: 1px solid #5bb5f7;
}
.menuDropdown___2ocyE .tagError___3wqxd {
  color: #fd6868;
  background: #ffe1e1;
  border: 1px solid #fe9898;
}
.menuDropdown___2ocyE .tagYellow___2NmaM {
  color: #f7bb33;
  background: #f8f1e3;
  border: 1px solid #f7bb35;
}
.ant-alert.expireTips {
  padding: 6px 15px;
}
.layoutSubMenu___19D2p .ant-menu {
  color: #333 !important;
}
.layoutSubMenu___19D2p .ant-menu-item-active {
  color: #333 !important;
  background-color: #f7f7f7;
}
.layoutSubMenu___19D2p .ant-menu-item-active.ant-menu-item-selected {
  color: #008cf4 !important;
  background-color: #f7f7f7 !important;
}
.layoutSubMenu___19D2p .ant-menu-item-selected {
  color: #008cf4 !important;
  background: #fff !important;
}
.layoutSubMenu___19D2p .ant-menu-item {
  margin: 0 !important;
}
.layoutSubMenu___19D2p .ant-menu-item:first-child {
  margin-top: 10px !important;
}
.layoutSubMenu___19D2p .ant-menu-item:last-child {
  margin-bottom: 4px !important;
}
.layoutSubMenu___19D2p .foldArrow___2cGXA {
  position: absolute;
  top: 50%;
  right: 10px;
  display: inline-block;
  transform: translateY(-50%);
}

.drawMessage___nbs2o .title___3fRSz {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 32px;
}
.drawMessage___nbs2o .title___3fRSz .options___azEbU {
  display: flex;
  align-items: center;
  background: #ededed;
  border-radius: 4px;
  padding: 2px;
}
.drawMessage___nbs2o .title___3fRSz .options___azEbU .item___3cN1U {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 127px;
  height: 38px;
  background: #ededed;
  cursor: pointer;
}
.drawMessage___nbs2o .title___3fRSz .options___azEbU .item___3cN1U:first-child {
  border-left-top-radius: 4px;
  border-left-bottom-radius: 4px;
}
.drawMessage___nbs2o .title___3fRSz .options___azEbU .item___3cN1U:last-child {
  border-right-top-radius: 4px;
  border-right-bottom-radius: 4px;
}
.drawMessage___nbs2o .title___3fRSz .options___azEbU .item___3cN1U.active___1TLFQ {
  color: #fff;
  background-color: #008cf4;
  border-radius: 3px;
}
.drawMessage___nbs2o .title___3fRSz .options___azEbU .item___3cN1U .name___30U4p {
  margin-left: 9px;
}
.drawMessage___nbs2o .title___3fRSz .ant-btn-link {
  color: #666;
}
.drawMessage___nbs2o .title___3fRSz .ant-btn-link:hover {
  color: #008cf4;
}

.titleRow___2ZyHu {
  display: flex;
  align-items: center;
  justify-content: space-between;
  line-height: 84px;
}
.titleRow___2ZyHu .title___1HHF7 {
  font-weight: bold;
  font-size: 18px;
}
.titleRow___2ZyHu .ant-btn {
  margin-left: 20px;
}
.left___yVC4c {
  display: flex;
  flex-direction: column;
  height: 100%;
  overflow: hidden;
}
.left___yVC4c .titleRow___2ZyHu {
  padding: 0 20px;
}
.left___yVC4c .leftBody___2ULtm {
  flex: 1 1;
  padding: 0 20px;
  overflow-y: auto;
}
.left___yVC4c .leftBody___2ULtm .ant-collapse {
  border-top: 1px solid #f0f0f0;
}
.left___yVC4c .leftBody___2ULtm .ant-collapse-header {
  padding-right: 30px !important;
}
.left___yVC4c .leftBody___2ULtm .panelHeader___1vRUV {
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}
.left___yVC4c .leftBody___2ULtm .panelHeader___1vRUV .ant-tag {
  padding: 0 5px !important;
  transform: translateY(-1px);
}
.left___yVC4c .leftBody___2ULtm .panelListItem___2yl3s {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 40px;
  padding: 0 10px 0 5px;
  border-radius: 4px;
  cursor: pointer;
}
.left___yVC4c .leftBody___2ULtm .panelListItem___2yl3s .icon___2MD0t {
  display: none;
}
.left___yVC4c .leftBody___2ULtm .panelListItem___2yl3s:hover {
  background: #f7f7f7;
}
.left___yVC4c .leftBody___2ULtm .panelListItem___2yl3s:hover .icon___2MD0t {
  display: block;
}
.left___yVC4c .leftBody___2ULtm .panelListItemActived___2WWPa {
  background: #e5f3fe !important;
}
.left___yVC4c .leftBody___2ULtm .panelListItemActived___2WWPa .icon___2MD0t {
  display: block !important;
}
.left___yVC4c .approvalItem___1I0jN {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.left___yVC4c .approvalItem___1I0jN .approvalItemLeft___YM7B4 {
  display: flex;
  align-items: center;
}
.left___yVC4c .approvalItem___1I0jN .approvalItemLeft___YM7B4 .dot___KDoOE {
  display: inline-block;
  width: 16px;
  height: 16px;
  margin-right: 10px;
  line-height: 15px;
  text-align: center;
  background-color: #e5e5e5;
  border-radius: 50%;
}
.left___yVC4c .approvalItem___1I0jN .approvalItemLeft___YM7B4 .dot___KDoOE::after {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-color: #999;
  border-radius: 50%;
  content: '';
}
.right___6r_lg {
  height: 100%;
  overflow-y: auto;
}
.right___6r_lg .ant-spin-container {
  display: flex;
  flex-direction: column;
}
.right___6r_lg .introText___3thwP {
  position: relative;
  width: 582px;
  margin-bottom: 30px;
  padding-left: 18px;
  color: #292c33;
}
.right___6r_lg .introText___3thwP::before {
  position: absolute;
  top: 9px;
  left: 0;
  display: block;
  width: 8px;
  height: 8px;
  background: #999;
  border-radius: 50%;
  content: '';
}
.right___6r_lg .addStaffModal___i0mNf {
  display: flex;
}
.right___6r_lg .addStaffModal___i0mNf .left___yVC4c,
.right___6r_lg .addStaffModal___i0mNf .right___6r_lg {
  flex: 1 1;
}
.right___6r_lg .addStaffModal___i0mNf .content___2T4Up {
  display: flex;
  flex-direction: column;
  height: 430px;
  padding: 14px;
  overflow-y: auto;
  border: 1px solid #e0e0e0;
  border-radius: 5px;
}
.right___6r_lg .addStaffModal___i0mNf .left___yVC4c {
  margin-right: 20px;
}
.right___6r_lg .addStaffModal___i0mNf .left___yVC4c .ant-tree {
  flex: 1 1;
  overflow-y: auto;
}
.right___6r_lg .addStaffModal___i0mNf .left___yVC4c .ant-tree-treenode {
  display: flex;
  align-items: center;
  height: 46px;
  padding: 0 6px;
}
.right___6r_lg .addStaffModal___i0mNf .left___yVC4c .ant-tree-treenode:hover {
  background: #f7f7f7;
}
.right___6r_lg .addStaffModal___i0mNf .left___yVC4c .ant-tree-treenode .ant-tree-switcher {
  line-height: 46px;
}
.right___6r_lg .addStaffModal___i0mNf .left___yVC4c .ant-tree-treenode .ant-tree-checkbox {
  margin-top: 0;
}
.right___6r_lg .addStaffModal___i0mNf .left___yVC4c .ant-tree-treenode .corpIcon___3nwXy {
  display: flex;
  align-items: center;
}
.right___6r_lg .addStaffModal___i0mNf .left___yVC4c .ant-tree-treenode .corpIcon___3nwXy .iconBox___3oGYi {
  width: 28px;
  height: 28px;
  margin-right: 10px;
  line-height: 28px;
  text-align: center;
  background: #008cf4;
  border-radius: 50%;
}
.right___6r_lg .addStaffModal___i0mNf .left___yVC4c .hiddenArrow___3hPbp .ant-tree-switcher {
  display: none !important;
}
.right___6r_lg .addStaffModal___i0mNf .right___6r_lg .staffItem___1aclp {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 46px;
  padding: 0 6px;
}
.right___6r_lg .addStaffModal___i0mNf .right___6r_lg .staffItem___1aclp:hover {
  background: #f7f7f7;
}
.right___6r_lg .addStaffModal___i0mNf .right___6r_lg .staffItem___1aclp .staffItemIcon___3kUGu {
  font-size: 12px;
  cursor: pointer;
}
.changeRoleContainer___pDy5x .tag___3_ruw {
  height: 36px;
  margin: 0 10px 10px 0;
  padding: 0 12px;
  font-size: 14px;
  line-height: 36px;
}
.changeRoleContainer___pDy5x .tag___3_ruw .ant-tag-close-icon {
  position: relative;
  top: -2px;
  margin-left: 12px;
}

.checkPermissionModal___2hqNm {
  min-height: 360px;
  border-top: 1px solid #e5e5e5;
}
.checkPermissionModal___2hqNm .ant-collapse-content-box {
  padding: 0 14px !important;
}
.checkPermissionModal___2hqNm .ant-collapse-content-box .ant-checkbox-wrapper {
  margin: 0 10px 14px !important;
}
.checkPermissionModal___2hqNm .ant-checkbox-disabled + span {
  color: #999;
}
.checkPermissionModal___2hqNm .panelHeader___1cTX0 {
  display: flex;
  align-items: center;
}
.checkPermissionModal___2hqNm .panelHeader___1cTX0 p {
  margin-bottom: 0;
  margin-left: 8px;
}
.allSelectStatus___1OQ_p {
  padding-bottom: 16px;
  color: #333;
  font-weight: 500;
  font-size: 16px;
}

.goodsCardList___1g6kX ul {
  list-style: none;
  -webkit-padding-start: 0;
          padding-inline-start: 0;
}
.goodsCardList___1g6kX ul li {
  padding: 20px;
  margin-bottom: 14px;
  border: 1px solid #e0e0e0;
  border-radius: 4px;
  position: relative;
}
.goodsCardList___1g6kX ul li h1 {
  width: calc(100% - 20px);
  height: 22px;
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: normal;
  color: #333;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.goodsCardList___1g6kX ul li .make___2d2Ix {
  display: flex;
  justify-content: space-between;
}
.goodsCardList___1g6kX ul li .make___2d2Ix .make_btn___3UZwD {
  display: flex;
  align-items: center;
  color: #008cf4;
  cursor: pointer;
}
.goodsCardList___1g6kX ul li .make___2d2Ix .make_btn___3UZwD svg {
  margin-right: 8px;
}
.goodsCardList___1g6kX ul li .make___2d2Ix .time___ZimTN {
  display: flex;
  align-items: center;
}
.goodsCardList___1g6kX ul li .make___2d2Ix .time___ZimTN svg {
  margin-right: 8px;
}
.goodsCardList___1g6kX ul li .frag___31ehs {
  position: absolute;
  right: 0;
  top: 0;
  width: 40px;
  height: 40px;
  text-align: center;
  line-height: 40px;
  font-size: 12px;
  background-color: #008cf4;
  color: #fff;
}
.goodsCardList___1g6kX ul li .frag___31ehs b {
  display: block;
}
.goodsCardList___1g6kX ul li .frag___31ehs .text___LR8Pw {
  font-weight: normal;
  transform: translate(7px, -7px) rotate(50deg);
}
.goodsCardList___1g6kX ul li .frag___31ehs .white___2b0no {
  width: 0;
  height: 0;
  border: 20px solid #fff;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 2;
  border-top-color: transparent;
  border-right-color: transparent;
}
.goodsCardList___1g6kX ul .active___2O9-q,
.goodsCardList___1g6kX ul li:hover {
  border-color: #008cf4;
}
.goodsCardList___1g6kX ul .hasExpire___2uIlO {
  background-color: #e0e0e0;
}
.goodsCardList___1g6kX ul .hasExpire___2uIlO h1 {
  color: #999;
}
.goodsCardList___1g6kX ul .hasExpire___2uIlO .make___2d2Ix .time___ZimTN {
  color: #b7b7b7;
}
.goodsCardList___1g6kX ul .hasExpire___2uIlO .frag___31ehs .white___2b0no {
  border-bottom-color: #e0e0e0;
  border-left-color: #e0e0e0;
}
.goodsCardList___1g6kX ul .noSet___1hj6k .frag___31ehs {
  background-color: rgba(0, 140, 244, 0.4);
}
.goodsCardList___1g6kX ul .partSet___2Gvm3 .frag___31ehs {
  background-color: rgba(0, 140, 244, 0.7);
}

.radioCheck___3RpvC {
  display: flex;
  align-items: center;
  margin-right: 24px;
  color: #ccc;
}
.radioCheck___3RpvC .checkIcon___FkLKj {
  margin-right: 6px;
  border-radius: 50%;
}
.radioCheck___3RpvC .checkIcon___FkLKj .circle___1Bd3F {
  width: 16px;
  height: 16px;
  background: #fff;
  border: 1px solid #ccc;
  border-radius: 50%;
}
.checkedColor___3AuMa {
  color: #333;
}

.titleRow___3n5S8 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.titleRow___3n5S8 .title___Rs0Ms {
  font-weight: bold;
  font-size: 18px;
}
.titleRow___3n5S8 .tip___rXkFk {
  margin-left: 20px;
  color: #999;
}
.titleRow___3n5S8 .ant-btn {
  margin-left: 20px;
}
.left___1Bb34 {
  display: flex;
  flex-direction: column;
  height: 100%;
  overflow: hidden;
}
.left___1Bb34 .titleRow___3n5S8 {
  padding: 0 20px;
}
.left___1Bb34 .leftBody___3CjGB {
  display: flex;
  flex: 1 1;
  flex-direction: column;
  padding: 0 20px;
  overflow-y: auto;
}
.left___1Bb34 .leftBody___3CjGB .card___pE6oh:not(:last-child) {
  margin-bottom: 20px;
}
.left___1Bb34 .createCorpForm___1vmWD .ant-radio-button-wrapper {
  min-width: 88px;
  margin-right: 16px;
  text-align: center;
  border-left-width: 1px;
  border-radius: 5px;
}
.left___1Bb34 .createCorpForm___1vmWD .ant-radio-button-wrapper::before {
  display: none;
}
.left___1Bb34 .createCorpForm___1vmWD .ant-select-selection-item {
  text-overflow: unset;
}
.left___1Bb34 .createCorpForm___1vmWD .ant-tree-select-dropdown
        .ant-select-tree-list-holder-inner
        .ant-select-tree-treenode {
  padding: 0;
}
.left___1Bb34 .createCorpForm___1vmWD .ant-select-tree-node-content-wrapper {
  height: 36px;
  padding: 0 14px;
  line-height: 36px;
}
.left___1Bb34 .createCorpForm___1vmWD .ant-select-tree-node-content-wrapper.ant-select-tree-node-selected {
  background: #e5f3fe;
}
.left___1Bb34 .createCorpForm___1vmWD .ant-select-tree-switcher {
  line-height: 36px;
}
.right___31WL7 {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.right___31WL7 .ant-table-body {
  overflow: auto !important;
}
.right___31WL7 .ant-spin-container {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.right___31WL7 .ant-spin-container .tableBox___22YQM {
  flex: 1 1;
  overflow: hidden;
}
.right___31WL7 .space10___18xyV {
  grid-gap: 0 !important;
  gap: 0 !important;
  margin-bottom: -10px !important;
}
.right___31WL7 .space10___18xyV .ant-space-item {
  margin-right: 10px !important;
  padding-bottom: 10px !important;
}
.right___31WL7 .space20___V20n- {
  grid-gap: 0 !important;
  gap: 0 !important;
  margin-bottom: -10px !important;
}
.right___31WL7 .space20___V20n- .ant-space-item {
  margin-right: 20px !important;
  padding-bottom: 10px !important;
}
.right___31WL7 .space30___fNn52 {
  grid-gap: 0 !important;
  gap: 0 !important;
}
.right___31WL7 .space30___fNn52 .ant-space-item {
  margin-right: 30px !important;
}
.right___31WL7 .configBox___1oTds {
  position: relative;
  display: flex;
  align-items: center;
  height: 48px;
  padding: 0 20px;
  background: #f2f3f8;
  border-radius: 4px;
}
.right___31WL7 .configBox___1oTds .mr40___2f5pk {
  margin-right: 40px;
}
.right___31WL7 .configBox___1oTds .eidtBtn___2wtcO {
  position: absolute;
  right: 20px;
  cursor: pointer;
}
.right___31WL7 .configForm___3w4gA p {
  margin-top: 5px;
  padding-left: 24px;
  color: #999;
}
.permissionDrawer___nR4SG .form___Dqh6w .ant-form-item {
  position: relative;
}
.permissionDrawer___nR4SG .form___Dqh6w .staffCard___3BdTi {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 78px;
  margin-top: 14px;
  padding: 15px 20px;
  border: 1px solid #e0e0e0;
  border-radius: 5px;
}
.permissionDrawer___nR4SG .form___Dqh6w .staffCard___3BdTi:first-child {
  margin-top: 2px;
}
.permissionDrawer___nR4SG .form___Dqh6w .space16___2kAPt {
  margin-bottom: -16px !important;
}
.permissionDrawer___nR4SG .form___Dqh6w .space16___2kAPt .ant-space-item {
  margin-right: 16px !important;
  padding-bottom: 16px !important;
}
.permissionDrawer___nR4SG .form___Dqh6w .editBtn___3QvhZ {
  position: absolute;
  top: -30px;
  right: 0;
  display: flex;
  align-items: center;
  color: #008cf4;
  cursor: pointer;
}
.permissionDrawer___nR4SG .form___Dqh6w .editBtn___3QvhZ svg {
  margin-right: 6px;
}
.permissionDrawer___nR4SG .reviewForm___19xlZ .permissionCardBox___3SSE_ .permissionCard___3h5rt {
  color: #999;
  background: #f5f5f5;
}
.permissionDrawer___nR4SG .reviewForm___19xlZ .permissionCardBox___3SSE_ .permissionCard___3h5rt .partFlag___2rWOh {
  background: #8acafb;
}
.permissionDrawer___nR4SG .reviewForm___19xlZ .permissionCardBox___3SSE_ .permissionCardAll___1vZLJ,
.permissionDrawer___nR4SG .reviewForm___19xlZ .permissionCardBox___3SSE_ .permissionCardPart___1xQUv {
  color: #8acafb;
  background: rgba(0, 140, 244, 0.1);
  border-color: rgba(0, 140, 244, 0.4);
}
.permissionDrawer___nR4SG .reviewForm___19xlZ .permissionCardBox___3SSE_ .permissionCardDisable___2-Uhz {
  color: #999;
  background-color: #f5f5f5;
  border-color: #e0e0e0;
}
.adminPermissionModal___3gCas .header___3Ts84 {
  display: flex;
}
.adminPermissionModal___3gCas .header___3Ts84 .permission___d_wjp {
  height: 52px;
  margin-left: 16px;
  color: #333;
  font-weight: 400;
  font-size: 16px;
  line-height: 30px;
}
.adminPermissionModal___3gCas .corpList___1QcUQ {
  display: flex;
  flex-direction: column;
  max-height: 288px;
  margin-top: 30px;
  padding-left: 44px;
  overflow-y: auto;
}
.adminPermissionModal___3gCas .corpList___1QcUQ .corp___3K_TG {
  display: flex;
  flex-direction: column;
  margin-bottom: 4px;
}
.adminPermissionModal___3gCas .corpList___1QcUQ .corp___3K_TG .corpName___ovmF5 {
  margin-bottom: 14px;
  color: #333;
  font-weight: 500;
  font-size: 14px;
}
.adminPermissionModal___3gCas .corpList___1QcUQ .corp___3K_TG .groups___3BCJl {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.adminPermissionModal___3gCas .corpList___1QcUQ .corp___3K_TG .groups___3BCJl .group___1jsvQ {
  height: 36px;
  margin-right: 20px;
  margin-bottom: 20px;
  padding: 8px 14px;
  font-size: 14px;
  line-height: 20px;
  background-color: #f7f7f7;
  border: 1px solid #e0e0e0;
  border-radius: 4px;
}

.configRadioBox___2YWp0 {
  display: flex;
  flex-direction: column;
  padding: 20px;
  background: #f7f7f7;
  border-radius: 4px;
}
.configRadioBox___2YWp0 .radioDesc___2Zekt {
  height: 20px;
  margin-top: 8px;
  margin-left: 24px;
  color: #999;
}

.modalChoHoliday___14yGC {
  min-height: 360px;
  border-top: 1px solid #e5e5e5;
}
.modalChoHoliday___14yGC .ant-collapse-content-box {
  padding: 0 14px !important;
}
.modalChoHoliday___14yGC .ant-collapse-content-box .ant-checkbox-wrapper {
  margin: 0 10px 14px !important;
}
.modalChoHoliday___14yGC .ant-checkbox-disabled + span {
  color: #999;
}
.modalChoHoliday___14yGC .panelHeader___2WNQk {
  display: flex;
  align-items: center;
}
.modalChoHoliday___14yGC .panelHeader___2WNQk p {
  margin-bottom: 0;
  margin-left: 8px;
  color: #333;
}
.modalChoHoliday___14yGC .selectAll___3ynfy {
  padding-bottom: 15px;
  border-bottom: 1px solid #e5e5e5;
}
.modalChoHoliday___14yGC .selectAll___3ynfy b {
  color: #333333;
  font-weight: 500;
  font-size: 16px;
}
.modalChoHoliday___14yGC .panelList___vGREb {
  display: flex;
  flex-wrap: wrap;
  margin: 0;
  padding: 0 0 8px 0;
  color: #333;
  list-style: none;
}
.modalChoHoliday___14yGC .panelList___vGREb li {
  display: inherit;
  align-items: center;
  width: 33.33%;
  margin-bottom: 12px;
}
.modalChoHoliday___14yGC .panelList___vGREb li b {
  display: inline-block;
  width: 20px;
  height: 20px;
  font-weight: normal;
  font-size: 12px;
  line-height: 20px;
  text-align: center;
  border-radius: 10px;
}
.modalChoHoliday___14yGC .panelList___vGREb li b.work___1R95X {
  color: #008cf4;
  background: rgba(0, 140, 244, 0.1);
}
.modalChoHoliday___14yGC .panelList___vGREb li b.noWork___-BZ5s {
  color: #ff4141;
  background: rgba(253, 104, 104, 0.1);
}

.specialDateSetContent___1o1eV .container___txfSm {
  border: 1px solid #e5e5e5;
  border-radius: 4px;
}
.specialDateSetContent___1o1eV .container___txfSm .nav___1a4Ud {
  height: 36px;
  padding-left: 20px;
  line-height: 36px;
  background: #f7f7f7;
  border-radius: 4px 4px 0 0;
}
.specialDateSetContent___1o1eV .container___txfSm .list___by-S- {
  padding: 0 0 20px 20px;
}
.specialDateSetContent___1o1eV .container___txfSm .list___by-S- ul {
  position: relative;
  max-height: 240px;
  margin: 0;
  padding: 0;
  overflow-y: auto;
  list-style: none;
}
.specialDateSetContent___1o1eV .container___txfSm .list___by-S- ul li {
  position: relative;
  margin-top: 10px;
}
.specialDateSetContent___1o1eV .container___txfSm .list___by-S- ul li:first-child {
  margin-top: 20px;
}
.specialDateSetContent___1o1eV .container___txfSm .list___by-S- ul li .detail___244yo {
  display: flex;
  align-items: center;
}
.specialDateSetContent___1o1eV .container___txfSm .list___by-S- ul li .detail___244yo .frag___1l4ja {
  width: 42px;
  height: 36px;
  line-height: 36px;
  text-align: center;
}
.specialDateSetContent___1o1eV .container___txfSm .list___by-S- ul li .detail___244yo .ant-tag {
  max-width: 118px;
  margin-left: 20px;
  padding: 5px 10px;
  font-size: 14px;
  border-radius: 4px;
}
.specialDateSetContent___1o1eV .container___txfSm .list___by-S- ul li .detail___244yo .ant-tag.fading___1KoX0 {
  color: #ff4141;
  background: #ffefef;
  border-color: #ffefef;
}
.specialDateSetContent___1o1eV .container___txfSm .list___by-S- ul li .detail___244yo .ant-tag.ziding___1mp_9 {
  color: #67c239;
  background: #eff9eb;
  border-color: #eff9eb;
}
.specialDateSetContent___1o1eV .container___txfSm .list___by-S- ul li .detail___244yo .delBtn___2yhSg {
  position: absolute;
  right: 20px;
  cursor: pointer;
}
.specialDateSetContent___1o1eV .container___txfSm .list___by-S- ul li .errorTip___3kTc4 {
  display: flex;
  align-items: center;
}
.specialDateSetContent___1o1eV .container___txfSm .list___by-S- ul li .errorTip___3kTc4 .alert___1redx {
  width: 201px;
  margin: 0;
  color: #fd6868;
  font-size: 14px;
}
.specialDateSetContent___1o1eV .container___txfSm .list___by-S- .makeBtn___3hjPl {
  display: flex;
  align-items: center;
  margin-top: 20px;
}
.specialDateSetContent___1o1eV .container___txfSm .list___by-S- .makeBtn___3hjPl button.ant-btn.ant-btn-link {
  display: flex;
  align-items: center;
  height: auto;
}
.specialDateSetContent___1o1eV .container___txfSm .list___by-S- .makeBtn___3hjPl button.ant-btn.ant-btn-link:first-child {
  margin-right: 50px;
}
.specialDateSetContent___1o1eV .container___txfSm .list___by-S- .makeBtn___3hjPl button.ant-btn.ant-btn-link svg {
  margin-right: 6px;
}
.specialDateSetContent___1o1eV .popBox___GGAgN {
  display: flex;
  align-items: center;
  margin-top: 14px;
}
.specialDateSetContent___1o1eV .popBox___GGAgN .ant-checkbox + span {
  padding-right: 4px;
}
.specialDateSetContent___1o1eV .popBox___GGAgN b {
  font-weight: normal;
}
.lawerDesc {
  color: #666;
}
.lawerDesc .row {
  margin-bottom: 20px;
}
.lawerDesc .row h1 {
  height: 20px;
  margin: 0 0 8px 0;
  color: #333;
  font-weight: 500;
  font-size: 14px;
  line-height: 22px;
}
.lawerDesc .row p {
  margin: 0;
  line-height: 22px;
}
.lawerDesc .row:first-child {
  color: #333;
}
.lawerDesc .row:last-child {
  margin-bottom: 0;
}

.staffButton___3ZyYK {
  display: flex !important;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding: 2px 4px 2px 12px !important;
}
.staffButton___3ZyYK .staffs___2Cqm7 {
  flex: 1 1;
  overflow: hidden;
  text-align: left;
  text-overflow: ellipsis;
}
.staffButton___3ZyYK .staffButtonIcon___23YsP {
  margin-left: 12px;
}
.staffButton___3ZyYK .staffButtonIcon___23YsP svg path {
  fill: #008cf4;
}
.staffButton___3ZyYK .dutyColorDot___an2Ec {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin-right: 6px;
  margin-bottom: -1px;
  border-radius: 50%;
}
.addressCell___2MEHR {
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.attendanceGroupDrawerform___1zcKX .title___2PdUH {
  position: relative;
  margin-bottom: 10px;
  padding-left: 10px;
  color: #333;
  font-weight: bold;
  font-size: 16px;
}
.attendanceGroupDrawerform___1zcKX .title___2PdUH::before {
  position: absolute;
  top: 4px;
  left: 0;
  display: block;
  width: 3px;
  height: 16px;
  background: #008cf4;
  border-radius: 1px;
  content: '';
}
.attendanceGroupDrawerform___1zcKX .dutyCard___2iaY2,
.attendanceGroupDrawerform___1zcKX .tanxingCard___yTsAJ {
  padding: 20px;
  border: 1px solid #e5e5e5;
  border-radius: 4px;
}
.attendanceGroupDrawerform___1zcKX .dutyCard___2iaY2 {
  position: relative;
  margin-bottom: 20px;
}
.attendanceGroupDrawerform___1zcKX .dutyCard___2iaY2 .ant-form-item:last-child {
  margin-bottom: 0;
}
.attendanceGroupDrawerform___1zcKX .dutyCard___2iaY2 .dutyDelete___2LsVj {
  position: absolute;
  top: 20px;
  right: 20px;
  z-index: 10;
  cursor: pointer;
}
.attendanceGroupDrawerform___1zcKX .dutyCard___2iaY2 .timeRange___1NQIC {
  display: flex;
  align-items: center;
}
.attendanceGroupDrawerform___1zcKX .dutyCard___2iaY2 .timeRange___1NQIC:not(:last-child) {
  margin-bottom: 10px;
}
.attendanceGroupDrawerform___1zcKX .dutyCard___2iaY2 .timeRange___1NQIC .timeItem___1qojK {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 148px;
  height: 36px;
  padding: 0 14px;
  background: #f7f7f7;
  border: 1px solid #e0e0e0;
  border-radius: 4px;
}
.attendanceGroupDrawerform___1zcKX .dutyCard___2iaY2 .timeRange___1NQIC .timeItem___1qojK .nextDay___aaQqj {
  display: inline-block;
  width: 40px;
  height: 24px;
  margin-left: 8px;
  color: #008cf4;
  font-size: 12px;
  line-height: 24px;
  text-align: center;
  background: #e5f3fe;
  border-radius: 4px;
}
.attendanceGroupDrawerform___1zcKX .tanxingCard___yTsAJ {
  display: inline-block;
}
.attendanceGroupDrawerform___1zcKX .tanxingCard___yTsAJ .tanxingItem___1zJJM {
  display: flex;
  align-items: center;
}
.attendanceGroupDrawerform___1zcKX .tanxingCard___yTsAJ .tanxingItem___1zJJM .tanxingTime___2aZzf {
  width: 100px;
  margin: 0 14px;
}
.attendanceGroupDrawerform___1zcKX .tanxingCard___yTsAJ .tanxingItem___1zJJM:last-child {
  margin-top: 20px;
}
.attendanceGroupDrawerform___1zcKX .ant-checkbox-group {
  display: flex;
  justify-content: space-between;
}
.attendanceGroupDrawerform___1zcKX .ant-checkbox-group .ant-checkbox-group-item {
  margin-right: 0;
}
.attendanceGroupDrawerform___1zcKX .dutyGroupList___2wUZq {
  padding: 20px;
  border: 1px solid #e5e5e5;
  border-radius: 4px;
}
.attendanceGroupDrawerform___1zcKX .dutyGroupList___2wUZq .dutyGroupItem___2gXS5 {
  display: flex;
  justify-content: space-between;
}
.attendanceGroupDrawerform___1zcKX .dutyGroupList___2wUZq .dutyGroupItem___2gXS5:not(:last-child) {
  margin-bottom: 16px;
}
.attendanceGroupDrawerform___1zcKX .dutyGroupList___2wUZq .dutyGroupItem___2gXS5 .dutyGroupItemName___2-4RX {
  width: calc(50% - 10px);
  overflow: hidden;
}
.attendanceGroupDrawerform___1zcKX .dutyGroupList___2wUZq .dutyGroupItem___2gXS5 .dutyGroupItemPerson___tW8YK {
  width: calc(50% - 10px);
  overflow: hidden;
}
.attendanceGroupDrawerform___1zcKX .dutyGroupList___2wUZq .dutyGroupItem___2gXS5 .dutyGroupItemPerson___tW8YK .dutyGroupItemPersonBox___2iN8W {
  height: 36px;
  padding: 3px 11px;
  overflow: hidden;
  color: #ccc;
  white-space: nowrap;
  text-overflow: ellipsis;
  background-color: #f5f5f5;
  border: 1px solid #e0e0e0;
  border-radius: 5px;
  cursor: pointer;
}
.attendanceGroupDrawerform___1zcKX .kqjContainer___1-Ctc {
  font-size: 14px;
}
.attendanceGroupDrawerform___1zcKX .kqjContainer___1-Ctc .kqjPlace___1ckpb {
  margin-top: 8px;
  color: #333;
}
.attendanceGroupDrawerform___1zcKX .kqjContainer___1-Ctc .kqjPlaceTip___GphuY {
  margin-top: 20px;
  color: #999;
}
.attendanceGroupDrawerform___1zcKX .specialDateSet___3Yxw4 .btn___2yFTm {
  display: flex;
  align-items: center;
  margin-bottom: 20px;
}
.attendanceGroupDrawerform___1zcKX .specialDateSet___3Yxw4 .btn___2yFTm .name___1D1ML {
  margin-left: 12px;
}
.limitMend___3rj3R {
  display: flex;
  align-items: center;
  margin-top: 10px;
  padding: 28px 20px;
  background-color: #f7f7f7;
  border-radius: 4px;
}
.limitMend___3rj3R .selector___10zty {
  width: 88px;
  margin-right: 14px;
  margin-left: 14px;
}
.limitMend___3rj3R .mendTip___2xRUv {
  margin-left: 14px;
}

.titleRow___2CplQ {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.titleRow___2CplQ .title___2sf5L {
  font-weight: bold;
  font-size: 18px;
}
.titleRow___2CplQ .ant-btn {
  margin-left: 20px;
}
.titleRow___2CplQ:hover svg path {
  cursor: pointer;
  fill: #008cf4;
}
.contentContainer___2v8lC {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.contentContainer___2v8lC .ant-table-tbody > .ant-table-expanded-row > td {
  padding: 0 !important;
}
.contentContainer___2v8lC .ant-table-tbody > .ant-table-expanded-row > td .ant-table {
  margin: 0 !important;
}
.contentContainer___2v8lC .ant-table-tbody > .ant-table-expanded-row > td .ant-table tr > th::before {
  display: none;
}

.attendanceMachineModal___1XJo6 .steps___188dN {
  display: flex;
  justify-content: center;
  margin-bottom: 30px;
}
.attendanceMachineModal___1XJo6 .steps___188dN .step___2ugOm {
  display: flex;
  align-items: center;
}
.attendanceMachineModal___1XJo6 .steps___188dN .step___2ugOm .stepIcon___2jDcO {
  display: flex;
  align-items: center;
  height: 28px;
}
.attendanceMachineModal___1XJo6 .steps___188dN .step___2ugOm .stepIcon___2jDcO .number___3M0gg,
.attendanceMachineModal___1XJo6 .steps___188dN .step___2ugOm .stepIcon___2jDcO .currentNumber___29E3b {
  width: 28px;
  height: 28px;
  text-align: center;
  border-radius: 50%;
}
.attendanceMachineModal___1XJo6 .steps___188dN .step___2ugOm .stepIcon___2jDcO .currentNumber___29E3b {
  color: #fff;
  line-height: 28px;
  background: #008cf4;
}
.attendanceMachineModal___1XJo6 .steps___188dN .step___2ugOm .stepIcon___2jDcO .number___3M0gg {
  color: #ccc;
  line-height: 24px;
  border: 2px solid #ccc;
}
.attendanceMachineModal___1XJo6 .steps___188dN .step___2ugOm .stepIcon___2jDcO .tick___Gp1hL,
.attendanceMachineModal___1XJo6 .steps___188dN .step___2ugOm .stepIcon___2jDcO .tick___Gp1hL svg {
  width: 28px;
  height: 28px;
}
.attendanceMachineModal___1XJo6 .steps___188dN .step___2ugOm .stepIcon___2jDcO .icon___2hsnE svg {
  width: 150px;
  height: 12px;
  margin: 0 20px;
}
.attendanceMachineModal___1XJo6 .steps___188dN .step___2ugOm .label___IvT2b {
  margin-left: 10px;
  font-size: 16px;
}
.attendanceMachineModal___1XJo6 .mapBox___-5x1m {
  position: relative;
}
.attendanceMachineModal___1XJo6 .mapContainer___1-IyK {
  width: 100%;
  height: 320px;
}
.attendanceMachineModal___1XJo6 .mapSearch___1aDP1 {
  position: absolute;
  top: 20px;
  left: 20px;
}
.attendanceMachineModal___1XJo6 .toolBar___E80eq {
  position: absolute;
  right: 20px;
  bottom: 20px;
}
.attendanceMachineModal___1XJo6 .toolBar___E80eq .toolBarItem___2i3pY {
  width: 32px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #fff;
  border: 1px solid #ccc;
  border-radius: 4px;
  cursor: pointer;
}
.attendanceMachineModal___1XJo6 .amap-geolocation-con {
  right: 20px !important;
  bottom: 88px !important;
  cursor: pointer;
}
.attendanceMachineModal___1XJo6 .amap-geolocation-con .amap-geo {
  width: 32px;
  height: 32px;
  background: none;
  border: none;
}
.attendanceMachineModal___1XJo6 .infoBox___ee5Yu {
  position: absolute;
  top: 0;
  z-index: 1000;
  display: flex;
  justify-content: center;
  width: 100%;
  height: 320px;
  background: #fff;
}
.attendanceMachineModal___1XJo6 .infoBox___ee5Yu .infoMain___13AG7 {
  width: 458px;
  margin-top: 26px;
}
.attendanceMachineModal___1XJo6 .infoBox___ee5Yu .infoMain___13AG7 .infoItem___UU7MU {
  margin-bottom: 30px;
  font-size: 14px;
}
.attendanceMachineModal___1XJo6 .infoBox___ee5Yu .infoMain___13AG7 .infoItem___UU7MU .infoLabel___QaE7D {
  margin-bottom: 10px;
  color: #666;
}
.attendanceMachineModal___1XJo6 .infoBox___ee5Yu .infoMain___13AG7 .infoItem___UU7MU .infoValue___1piNA {
  color: #333;
}
.amap-sug-result {
  min-width: 339px !important;
  transform: translate(-11px, 2px);
}

.alreadyAttendanceMachineModal___38lkQ {
  font-size: 14px;
}
.alreadyAttendanceMachineModal___38lkQ .labelName___2boCh {
  margin-bottom: 10px;
  color: #666;
}
.alreadyAttendanceMachineModal___38lkQ .labelValue___3xZHN {
  margin-bottom: 30px;
  color: #333;
}
.alreadyAttendanceMachineModal___38lkQ .labelValue___3xZHN:last-child {
  margin-bottom: 50px;
}

.staffImport___2mNjn .ant-drawer-body {
  padding-top: 0;
}
.staffImport___2mNjn .ant-form-item {
  margin-bottom: 10px;
}
.staffImport___2mNjn .ant-modal-close-x svg {
  display: inline-flex !important;
}
.staffImport___2mNjn .ant-form {
  margin-top: 20px;
}
.staffImport___2mNjn .ant-modal-body {
  padding: 20px;
}
.staffImport___2mNjn .ant-alert {
  align-items: unset;
}
.staffImport___2mNjn .ant-alert .ant-alert-icon {
  margin-top: 4px;
}
.staffImport___2mNjn .ant-upload-list {
  display: none;
}
.staffImport___2mNjn .importSuccess___2MB6R {
  display: flex;
  align-content: center;
  padding: 10px 0;
  line-height: 28px;
}
.staffImport___2mNjn .importSuccess___2MB6R svg {
  display: inline-flex !important;
}
.staffImport___2mNjn .importSuccess___2MB6R span {
  padding-left: 15px;
  color: #333;
  font-size: 14px;
}
.staffImport___2mNjn .exportWarin___2nsne {
  margin-bottom: 20px;
}
.staffImport___2mNjn .importFaile___3Zpzq {
  display: flex;
  flex-flow: column;
  flex-wrap: wrap;
  align-content: center;
  justify-content: center;
}
.staffImport___2mNjn .importFaile___3Zpzq .importUpload___PFhvQ {
  text-align: center;
}
.staffImport___2mNjn .importFaile___3Zpzq .importFaileTitle___bek2r {
  display: flex;
  align-content: center;
  line-height: 28px;
}
.staffImport___2mNjn .importFaile___3Zpzq svg {
  display: inline-flex !important;
}
.staffImport___2mNjn .importFaile___3Zpzq span {
  padding-left: 15px;
  color: #333;
  font-size: 14px;
}
.staffImport___2mNjn .importFaile___3Zpzq .importDesp___3gjPw {
  padding-left: 42px;
  color: #999;
  font-size: 14px;
}
.staffImport___2mNjn .importContent___3TMHj {
  display: flex;
  flex-flow: column;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 288px;
  margin-bottom: 40px;
  padding: 0;
  background: #f1f5f8;
  border: 1px dashed #e0e0e0;
  border-radius: 5px;
}
.staffImport___2mNjn .importContent___3TMHj .importUpload___PFhvQ {
  text-align: center;
}
.staffImport___2mNjn .importContent___3TMHj svg {
  margin: 0 auto;
}
.staffImport___2mNjn .importContent___3TMHj p {
  margin-top: 20px;
  margin-bottom: 13px;
}
.staffImport___2mNjn .importDesp___3gjPw {
  color: #999;
  font-size: 14px;
}
.staffImport___2mNjn .importFooter___2F9ZB {
  height: 36px;
  margin-bottom: 20px;
  line-height: 36px;
}
.staffImport___2mNjn .importFooter___2F9ZB .ant-btn-default {
  margin-right: 20px;
}
.staffImport___2mNjn .importFooter___2F9ZB .importload___2N9kX {
  margin-right: 0;
}
.staffImport___2mNjn .importFooter___2F9ZB .ant-btn {
  float: right;
}
.staffImport___2mNjn .desp___oKtZ1 {
  color: #666;
  font-weight: 400;
  font-size: 14px;
  font-family: PingFang SC, PingFang SC-Regular;
  line-height: 24px;
  text-align: left;
}

.expiredTitle___I6zeh {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.expiredContent___EiaI5 {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.expiredContent___EiaI5 .text___lXPOH {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 20px;
  padding: 10px 8px;
  background: #f2f9fe;
  border-radius: 4px;
  font-size: 14px;
  color: #333;
}
.expiredContent___EiaI5 .text___lXPOH .desc___3wW9y {
  flex: 1 1;
  padding-right: 20px;
}
.expiredContent___EiaI5 .text___lXPOH .dataTime___1F8rk {
  color: #999999;
}

.reinforcementsContent___3oWX8 {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.reinforcementsContent___3oWX8 .positive___19vru {
  color: #67c239;
}
.reinforcementsContent___3oWX8 .nagative___M8RKW {
  color: #fd6868;
}
.reinforcementsContent___3oWX8 .btns___18ka- button {
  margin-left: 20px;
}
.reinforcementsContent___3oWX8 .ant-table-header {
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
}
.reinforcementsContent___3oWX8 .ant-tooltip-inner {
  width: -webkit-max-content !important;
  width: -moz-max-content !important;
  width: max-content !important;
  padding: 14px;
}
.reinforcementsContent___3oWX8 .ant-tooltip-inner .firstTip___39WFn {
  margin-bottom: 2px;
}
.reinforcementsContent___3oWX8 .ant-tooltip-inner .dotted___1UJBJ {
  display: inline-block;
  width: 6px;
  height: 6px;
  margin-right: 6px;
  border-radius: 50%;
}
.reinforcementsContent___3oWX8 .ant-tooltip-inner .dotted___1UJBJ.first___1k6-y {
  background: #008cf4;
}
.reinforcementsContent___3oWX8 .ant-tooltip-inner .dotted___1UJBJ.last___1Z6Ok {
  background: #67c239;
}
.reinforcementsContent___3oWX8 .ant-picker {
  border-color: #e0e0e0;
}
.reinforcementsContent___3oWX8 .ant-select-selector {
  border-color: #e0e0e0 !important;
}
.reinforcementsContent___3oWX8 .ant-form {
  margin-top: 20px;
}
.reinforcementsContent___3oWX8 .ant-table-tbody > .ant-table-expanded-row > td {
  padding: 0 !important;
}
.reinforcementsContent___3oWX8 .ant-table-tbody > .ant-table-expanded-row > td .ant-table {
  margin: 0 !important;
}
.reinforcementsContent___3oWX8 .ant-table-tbody > .ant-table-expanded-row > td .ant-table tr > th::before {
  display: none;
}
.reinforcementsContent___3oWX8 .ant-table .ant-table-expanded-row-fixed {
  margin: 0;
  padding: 0;
}
.reinforcementsContent___3oWX8 .ant-table .ant-table-expanded-row-fixed th,
.reinforcementsContent___3oWX8 .ant-table .ant-table-expanded-row-fixed td {
  background-color: #f5f9ff;
}
.reinforcementsContent___3oWX8 .ant-table-expanded-row .ant-table-thead > tr > th {
  border-right: none;
}
.reinforcementsContent___3oWX8 .ant-table-thead > tr > th:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan])::before {
  width: 0;
}
.reinforcementsContent___3oWX8 .ant-table-thead > tr:not(:last-child) > th[colspan] {
  border-bottom: 1px solid #f0f0f0;
}
.reinforcementsContent___3oWX8 .empty-container___bnv1f {
  display: flex;
  flex: 1 1;
  align-items: center;
  justify-content: center;
  padding-bottom: 100px;
}
.reinforcementsContent___3oWX8 .empty-container-left___2ri6S {
  display: flex;
  flex-direction: column;
  margin-right: 56px;
}
.reinforcementsContent___3oWX8 .empty-container-left-label___8S_vB {
  width: 506px;
  height: 47px;
  margin-bottom: 10px;
}
.reinforcementsContent___3oWX8 .empty-container-left-description___3FYAT {
  width: 489px;
  height: 48px;
  margin-bottom: 32px;
  color: #000;
  font-weight: 400;
  font-size: 16px;
  font-family: PingFang SC, PingFang SC-400;
  line-height: 24px;
}
.reinforcementsContent___3oWX8 .empty-container-left-btns___zmKQU {
  display: flex;
}
.reinforcementsContent___3oWX8 .empty-container-right___3gvag {
  width: 500px;
  height: 392px;
}

.ruleDetail___326ZC {
  display: flex;
  align-items: center;
  padding: 20px;
  background: #f7f7f7;
  border-radius: 4px;
}

.rule-selector___zrX3B {
  padding: 16px;
  border: 1px solid #e0e0e0;
  border-radius: 4px;
}
.rule-selector-select___3uIEu .ant-select-item-option {
  margin: 0 4px 4px;
}
.rule-selector-select___3uIEu .ant-select-item-option-active {
  background: #f7f7f7;
}
.rule-selector-select___3uIEu .ant-select-item-option-selected {
  color: #008cf4;
  background: #e5f3fe;
}
.rule-selector-addbtn___3PqQY {
  display: flex;
  justify-content: center;
  margin: 0 4px 4px;
}
.rule-selector-addbtn___3PqQY:hover {
  background: #f7f7f7;
  cursor: pointer;
}
.rule-selector-detail___1-pz2 {
  display: flex;
  align-items: center;
  padding: 16px;
  color: #333;
  font-size: 14px;
  line-height: 20px;
  background: #f7f7f7;
  border-radius: 4px;
}
.rule-selector-detail-score___1w1C8 {
  height: 28px;
  margin: 0 10px;
  padding: 4px 8px;
  color: #333;
  font-size: 14px;
  background: #fff;
  border: 1px solid #e0e0e0;
  border-radius: 4px;
}

.reinforcementRulesContent___1X9JV {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.reinforcementRulesContent___1X9JV .filtersForm___1F1kt {
  width: 200px;
  margin-right: 20px;
}
.reinforcementRulesContent___1X9JV .positive___6UHYm {
  color: #67c239;
}
.reinforcementRulesContent___1X9JV .nagative___eEmHm {
  color: #fd6868;
}

.approvalList___3rkRP {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.approvalList___3rkRP .ant-pro-table {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.approvalList___3rkRP .ant-pro-table .ant-card {
  flex: 1 1;
  overflow: hidden;
}
.approvalList___3rkRP .ant-pro-table .ant-card .ant-card-body,
.approvalList___3rkRP .ant-pro-table .ant-card .ant-table-wrapper,
.approvalList___3rkRP .ant-pro-table .ant-card .ant-spin-nested-loading,
.approvalList___3rkRP .ant-pro-table .ant-card .ant-spin-container {
  height: 100%;
}
.approvalList___3rkRP .ant-pro-table .ant-form-item-label {
  flex: 0 0 80px !important;
}
.approvalList___3rkRP .filters-box-items___3o1xh {
  display: flex;
  flex-wrap: wrap;
}
.approvalList___3rkRP .filters-box-items-corp___2VQwk {
  width: 280px;
  margin-right: 20px;
  margin-bottom: 20px;
}
.approvalList___3rkRP .filters-box-items-item___1PHsd {
  width: 200px;
  margin-right: 20px;
  margin-bottom: 20px;
}
.approvalList___3rkRP .filters-box___3pD5N .hide___3OSJg {
  height: 56px;
  animation: hideAni___1xpsr 0.5s;
  animation-fill-mode: forwards;
}
@keyframes showAni___3dVCp {
  0% {
    height: 0;
  }
  100% {
    height: 56px;
  }
}
@keyframes hideAni___1xpsr {
  0% {
    height: 56px;
  }
  100% {
    height: 0;
  }
}
.approvalList___3rkRP .approval___2lOU1 {
  width: 78px;
  height: 32px;
  padding: 6px 18px;
  color: #008cf4;
  background: #e5f3fe;
  border: 1px solid #8acafb;
  border-radius: 5px;
}
.approvalList___3rkRP .pass___tiNY- {
  width: 78px;
  height: 32px;
  padding: 6px 18px;
  color: #67c239;
  background: #e0f3d7;
  border: 1px solid #96d578;
  border-radius: 5px;
}
.approvalList___3rkRP .refuse___3PnXc,
.approvalList___3rkRP .termination___220Dw {
  width: 78px;
  height: 32px;
  padding: 6px 18px;
  color: #fd6868;
  background: #ffe1e1;
  border: 1px solid #fe9898;
  border-radius: 5px;
}
.approvalList___3rkRP .revocation___3qyWm {
  width: 78px;
  height: 32px;
  padding: 6px 18px;
  color: #999;
  background: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 5px;
}
.approvalList___3rkRP .turn_down___29h8L {
  width: 78px;
  height: 32px;
  padding: 6px 18px;
  color: #f7bb33;
  background: #fef1d6;
  border: 1px solid #f9d073;
  border-radius: 5px;
}
.approvalList___3rkRP .ant-pro-table-search {
  margin-bottom: 0;
}

.employeeCare___4iSNs .title___2N5GN {
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 18px;
}
.employeeCare___4iSNs .title___2N5GN .left___yoxXL {
  display: inherit;
  align-items: center;
}
.employeeCare___4iSNs .title___2N5GN .left___yoxXL .nav___24s0g {
  padding: 0;
  margin-bottom: 0;
  list-style: none;
}
.employeeCare___4iSNs .title___2N5GN .left___yoxXL .nav___24s0g li {
  display: inline-block;
  width: 110px;
  height: 36px;
  text-align: center;
  line-height: 36px;
  font-weight: normal;
  font-size: 14px;
  color: #333333;
  background-color: #f2f3f8;
  border-radius: 4px;
  margin-left: 20px;
  cursor: pointer;
}
.employeeCare___4iSNs .title___2N5GN .left___yoxXL .nav___24s0g li.active___38Ov4 {
  background-color: #008cf4;
  color: #fff;
}

.payrollDetail___1geWM {
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
}
.payrollDetail___1geWM .ant-form {
  margin-bottom: 20px;
}
.payrollDetail___1geWM .topFormContainer___2ILpq {
  display: inline-flex;
  width: 100%;
}
.payrollDetail___1geWM .topFormContainer___2ILpq .topForm___3Pfzo {
  flex: 1 1;
}

.staffManageContainer___2WTyk {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.staffManageContainer___2WTyk .btns___25Uzl button {
  margin-left: 20px;
}
.staffManageContainer___2WTyk .ant-modal-content .ant-modal-body {
  padding: 0;
}
.staffManageContainer___2WTyk .ant-modal-content .ant-modal-body .warmPrompt___15DIJ {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 20px 53px 26px;
  color: #333;
  font-size: 14px;
  font-family: PingFang SC, PingFang SC-Regular;
  line-height: 24px;
  text-align: center;
}
.staffManageContainer___2WTyk .ant-modal-content .ant-modal-body .warmPrompt___15DIJ img {
  width: 200px;
  height: 200px;
}
.staffManageContainer___2WTyk .ant-modal-content .ant-modal-footer {
  height: 80px;
  padding: 0;
}
.staffManageContainer___2WTyk .ant-modal-content .ant-modal-footer .warmButton____o7Dl {
  display: flex;
  justify-content: center;
}
.staffManageContainer___2WTyk .ant-modal-content .ant-modal-footer .warmButton____o7Dl .btn___2TfcS {
  width: 180px;
  height: 40px;
}
.staffManageContainer___2WTyk .ant-form {
  margin-top: 20px;
}
.staffManageContainer___2WTyk .ant-picker {
  border-color: #E0E0E0;
}
.staffManageContainer___2WTyk .ant-select-selector {
  border-color: #E0E0E0 !important;
}
.staffManageContainer___2WTyk .ant-tooltip-inner {
  width: -webkit-max-content !important;
  width: -moz-max-content !important;
  width: max-content !important;
  padding: 14px;
}
.staffManageContainer___2WTyk .ant-tooltip-inner .firstTip___3ZFg3 {
  margin-bottom: 10px;
}
.staffManageContainer___2WTyk .ant-tooltip-inner .dotted___2sqP- {
  display: inline-block;
  width: 6px;
  height: 6px;
  margin-right: 6px;
  margin-bottom: 2px;
  background: #999;
  border-radius: 50%;
}
.staffManageContainer___2WTyk .ant-table-header {
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
}
.staffManageContainer___2WTyk .ant-table-tbody > .ant-table-expanded-row > td {
  padding: 0 !important;
}
.staffManageContainer___2WTyk .ant-table-tbody > .ant-table-expanded-row > td .ant-table {
  margin: 0 !important;
  margin-left: 33px !important;
}
.staffManageContainer___2WTyk .ant-table-tbody > .ant-table-expanded-row > td .ant-table tr > th::before {
  display: none;
}
.staffManageContainer___2WTyk .ant-table .ant-table-expanded-row-fixed {
  margin: 0;
  padding: 0;
}
.staffManageContainer___2WTyk .ant-table .ant-table-expanded-row-fixed th,
.staffManageContainer___2WTyk .ant-table .ant-table-expanded-row-fixed td {
  background-color: #f5f9ff;
}
.staffManageContainer___2WTyk .ant-table-expanded-row .ant-table-thead > tr > th {
  border-right: none;
}
.staffManageContainer___2WTyk .ant-table-thead > tr > th:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan])::before {
  width: 0;
}
.staffManageContainer___2WTyk .ant-table-thead > tr:not(:last-child) > th[colspan] {
  border-bottom: 1px solid #f0f0f0;
}

.dayExport___3JLTC .ant-modal-close-x svg {
  display: inline-flex !important;
}
.dayExport___3JLTC .ant-form {
  margin-top: 20px;
}
.dayExport___3JLTC .ant-modal-body {
  padding: 20px;
}
.dayExport___3JLTC .ant-alert {
  align-items: unset;
}
.dayExport___3JLTC .ant-alert .ant-alert-icon {
  margin-top: 4px;
}
.dayExport___3JLTC .ant-upload-list {
  display: none;
}
.dayExport___3JLTC .importSuccess___1Tk0p {
  display: flex;
  align-content: center;
  padding: 10px 0;
  line-height: 28px;
}
.dayExport___3JLTC .importSuccess___1Tk0p svg {
  display: inline-flex !important;
}
.dayExport___3JLTC .importSuccess___1Tk0p span {
  padding-left: 15px;
  color: #333;
  font-size: 14px;
}
.dayExport___3JLTC .exportWarin___xbj5s {
  margin-bottom: 20px;
}
.dayExport___3JLTC .importFaile___ixtjA {
  display: flex;
  flex-flow: column;
  flex-wrap: wrap;
  align-content: center;
  justify-content: center;
}
.dayExport___3JLTC .importFaile___ixtjA .importUpload___3ibev {
  text-align: center;
}
.dayExport___3JLTC .importFaile___ixtjA .importFaileTitle___3qC2E {
  display: flex;
  align-content: center;
  line-height: 28px;
}
.dayExport___3JLTC .importFaile___ixtjA svg {
  display: inline-flex !important;
}
.dayExport___3JLTC .importFaile___ixtjA span {
  padding-left: 15px;
  color: #333;
  font-size: 14px;
}
.dayExport___3JLTC .importFaile___ixtjA .importDesp___30qLU {
  padding-left: 42px;
  color: #999;
  font-size: 14px;
}
.dayExport___3JLTC .importContent___4rwKQ {
  display: flex;
  flex-flow: column;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 288px;
  margin-bottom: 40px;
  padding: 0;
  background: #f1f5f8;
  border: 1px dashed #e0e0e0;
  border-radius: 5px;
}
.dayExport___3JLTC .importContent___4rwKQ .importUpload___3ibev {
  text-align: center;
}
.dayExport___3JLTC .importContent___4rwKQ svg {
  margin: 0 auto;
}
.dayExport___3JLTC .importContent___4rwKQ p {
  margin-top: 20px;
}
.dayExport___3JLTC .importDesp___30qLU {
  color: #999;
  font-size: 14px;
}
.dayExport___3JLTC .importFooter___10OOT {
  height: 36px;
  margin-bottom: 20px;
  line-height: 36px;
}
.dayExport___3JLTC .importFooter___10OOT .ant-btn-default {
  margin-right: 20px;
}
.dayExport___3JLTC .importFooter___10OOT .importload___14PVA {
  margin-right: 0;
}
.dayExport___3JLTC .importFooter___10OOT .ant-btn {
  float: right;
}
.dayExport___3JLTC .desp___12si_ {
  color: #666;
  font-weight: 400;
  font-size: 14px;
  font-family: PingFang SC, PingFang SC-Regular;
  line-height: 24px;
  text-align: left;
}

.attendanceInfoDrawer___2kqE_ .attendanceUserInfo___2lIdZ {
  display: flex;
  align-items: center;
  margin-bottom: 20px;
  padding: 20px;
  color: #fff;
  background: #008cf4;
  border-radius: 8px;
}
.attendanceInfoDrawer___2kqE_ .attendanceUserInfo___2lIdZ .headPhoto___3uBoa {
  width: 60px;
  height: 60px;
  margin-right: 16px;
  overflow: hidden;
  border-radius: 50%;
}
.attendanceInfoDrawer___2kqE_ .attendanceUserInfo___2lIdZ .headPhotoText___2Eirf {
  width: 60px;
  height: 60px;
  color: #008cf4;
  font-size: 20px;
  line-height: 60px;
  text-align: center;
  background: #fff;
}
.attendanceInfoDrawer___2kqE_ .ant-collapse {
  border-top: 1px solid #e5e5e5;
}
.attendanceInfoDrawer___2kqE_ .ant-collapse .ant-collapse-header {
  font-weight: normal;
}
.attendanceInfoDrawer___2kqE_ .ant-collapse .ant-collapse-header .panelHeader___1d0H9 {
  display: flex;
  justify-content: space-between;
  padding-right: 40px;
}
.attendanceInfoDrawer___2kqE_ .attendanceInfoCardSmall___2N92Y {
  display: inline-block;
  width: calc((100% - 20px) / 2);
  padding: 18px 20px !important;
  text-align: center;
}
.attendanceInfoDrawer___2kqE_ .attendanceInfoCardSmall___2N92Y:nth-child(2n + 1) {
  margin-right: 20px;
}
.attendanceInfoDrawer___2kqE_ .attendanceInfoCardSmall___2N92Y .num___2b_Bw {
  margin-bottom: 4px;
  color: #008cf4;
  font-weight: bold;
  font-size: 18px;
}
.attendanceInfoDrawer___2kqE_ .attendanceInfoCard___jSn7F {
  position: relative;
  margin-bottom: 10px;
  padding: 18px 20px;
  padding-right: 70px;
  background: #f2f4fa;
  border-radius: 8px;
}
.attendanceInfoDrawer___2kqE_ .attendanceInfoCard___jSn7F .item___3zV6U {
  margin-bottom: 5px;
}
.attendanceInfoDrawer___2kqE_ .attendanceInfoCard___jSn7F .item___3zV6U:last-of-type {
  margin-bottom: 0;
}
.attendanceInfoDrawer___2kqE_ .attendanceInfoCard___jSn7F .item3___orAVQ {
  display: flex;
  align-items: center;
  color: #333;
  font-size: 16px;
}
.attendanceInfoDrawer___2kqE_ .attendanceInfoCard___jSn7F .item6___2fPR1 {
  display: flex;
  color: #666;
}
.attendanceInfoDrawer___2kqE_ .attendanceInfoCard___jSn7F .itemDate___1J_4X {
  margin-bottom: 5px;
  color: #333;
  font-weight: bold;
}
.attendanceInfoDrawer___2kqE_ .attendanceInfoCard___jSn7F .itemLabel___vAPjz {
  margin-right: 10px;
  white-space: nowrap;
}
.attendanceInfoDrawer___2kqE_ .attendanceInfoCard___jSn7F .shouldDayIcon___BbRdu {
  display: inline-block;
  width: 38px;
  height: 24px;
  margin-left: 8px;
  color: #008cf4;
  line-height: 24px;
  text-align: center;
  background: #e5f3fe;
  border-radius: 4px;
}
.attendanceInfoDrawer___2kqE_ .attendanceInfoCard___jSn7F .ant-tag {
  position: absolute;
  top: 18px;
  right: 20px;
  margin: 0;
  padding: 0 10px;
  line-height: 28px;
}
.attendanceInfoDrawer___2kqE_ .attendanceInfoCard___jSn7F .ant-tag.leaveAppr,
.attendanceInfoDrawer___2kqE_ .attendanceInfoCard___jSn7F .ant-tag.holiday {
  color: #d036d0;
  background: #fbebfb;
  border: 1px solid #d036d0;
}
.attendanceInfoDrawer___2kqE_ .attendanceInfoCard___jSn7F .ant-tag.outAppr,
.attendanceInfoDrawer___2kqE_ .attendanceInfoCard___jSn7F .ant-tag.out {
  color: #336fff;
  background: #ebf1ff;
  border: 1px solid #336fff;
}
.attendanceInfoDrawer___2kqE_ .attendanceInfoCard___jSn7F .ant-tag.tripAppr,
.attendanceInfoDrawer___2kqE_ .attendanceInfoCard___jSn7F .ant-tag.trip {
  color: #00b436;
  background: #e6f8eb;
  border: 1px solid #00b436;
}

.fieldFormSetDrawer___2Gmuy .container___3lj7R {
  width: 512px;
  margin: 0 auto;
}
.fieldFormSetDrawer___2Gmuy .container___3lj7R .line___1Vk0W,
.fieldFormSetDrawer___2Gmuy .container___3lj7R .head___14_jm {
  display: flex;
  align-items: center;
  height: 48px;
  padding: 0 20px;
  background: #f7f7f7;
  color: #999;
}
.fieldFormSetDrawer___2Gmuy .container___3lj7R .line___1Vk0W .col1___3Jof8,
.fieldFormSetDrawer___2Gmuy .container___3lj7R .head___14_jm .col1___3Jof8 {
  flex: 1 1;
  display: flex;
  align-items: center;
}
.fieldFormSetDrawer___2Gmuy .container___3lj7R .line___1Vk0W .col1___3Jof8 svg,
.fieldFormSetDrawer___2Gmuy .container___3lj7R .head___14_jm .col1___3Jof8 svg {
  margin-right: 11px;
}
.fieldFormSetDrawer___2Gmuy .container___3lj7R .line___1Vk0W .col2___sUKQc,
.fieldFormSetDrawer___2Gmuy .container___3lj7R .head___14_jm .col2___sUKQc {
  width: 80px;
}
.fieldFormSetDrawer___2Gmuy .container___3lj7R .line___1Vk0W .col3___144WU,
.fieldFormSetDrawer___2Gmuy .container___3lj7R .head___14_jm .col3___144WU {
  width: 60px;
  text-align: right;
}
.fieldFormSetDrawer___2Gmuy .container___3lj7R .body____1ByY .line___1Vk0W {
  color: #333333;
  background-color: #fff;
  border-bottom: 1px solid #e5e5e5;
}
.editFieldModal___2t0ev .alert___2QG8z {
  width: 100%;
  height: 36px;
  padding: 0 20px;
  margin-bottom: 24px;
  display: flex;
  align-items: center;
  background: #fefce5;
  font-size: 14px;
  color: #333;
  border: 1px solid #f9e687;
  border-radius: 4px;
}
.editFieldModal___2t0ev .alert___2QG8z svg {
  margin-right: 10px;
}
.editFieldModal___2t0ev .formItem___1xr24 {
  margin-bottom: 0;
}
.editFieldModal___2t0ev .formItem___1xr24 label {
  font-size: 14px !important;
}

.monthExport___3nvjW .ant-modal-close-x svg {
  display: inline-flex !important;
}
.monthExport___3nvjW .ant-form {
  margin-top: 20px;
}
.monthExport___3nvjW .ant-modal-body {
  padding: 20px;
}
.monthExport___3nvjW .ant-alert {
  align-items: unset;
}
.monthExport___3nvjW .ant-alert .ant-alert-icon {
  margin-top: 4px;
}
.monthExport___3nvjW .ant-upload-list {
  display: none;
}
.monthExport___3nvjW .importSuccess___3MbaO {
  display: flex;
  align-content: center;
  padding: 10px 0;
  line-height: 28px;
}
.monthExport___3nvjW .importSuccess___3MbaO svg {
  display: inline-flex !important;
}
.monthExport___3nvjW .importSuccess___3MbaO span {
  padding-left: 15px;
  color: #333;
  font-size: 14px;
}
.monthExport___3nvjW .exportWarin___GgvUZ {
  margin-bottom: 20px;
}
.monthExport___3nvjW .importFaile___13m8R {
  display: flex;
  flex-flow: column;
  flex-wrap: wrap;
  align-content: center;
  justify-content: center;
}
.monthExport___3nvjW .importFaile___13m8R .importUpload___2_cCE {
  text-align: center;
}
.monthExport___3nvjW .importFaile___13m8R .importFaileTitle___26LJC {
  display: flex;
  align-content: center;
  line-height: 28px;
}
.monthExport___3nvjW .importFaile___13m8R svg {
  display: inline-flex !important;
}
.monthExport___3nvjW .importFaile___13m8R span {
  padding-left: 15px;
  color: #333;
  font-size: 14px;
}
.monthExport___3nvjW .importFaile___13m8R .importDesp___8k7YE {
  padding-left: 42px;
  color: #999;
  font-size: 14px;
}
.monthExport___3nvjW .importContent___3FTa2 {
  display: flex;
  flex-flow: column;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 288px;
  margin-bottom: 40px;
  padding: 0;
  background: #f1f5f8;
  border: 1px dashed #e0e0e0;
  border-radius: 5px;
}
.monthExport___3nvjW .importContent___3FTa2 .importUpload___2_cCE {
  text-align: center;
}
.monthExport___3nvjW .importContent___3FTa2 svg {
  margin: 0 auto;
}
.monthExport___3nvjW .importContent___3FTa2 p {
  margin-top: 20px;
}
.monthExport___3nvjW .importDesp___8k7YE {
  color: #999;
  font-size: 14px;
}
.monthExport___3nvjW .importFooter___13IGE {
  height: 36px;
  margin-bottom: 20px;
  line-height: 36px;
}
.monthExport___3nvjW .importFooter___13IGE .ant-btn-default {
  margin-right: 20px;
}
.monthExport___3nvjW .importFooter___13IGE .importload___2vK0n {
  margin-right: 0;
}
.monthExport___3nvjW .importFooter___13IGE .ant-btn {
  float: right;
}
.monthExport___3nvjW .desp___1K33s {
  color: #666;
  font-weight: 400;
  font-size: 14px;
  font-family: PingFang SC, PingFang SC-Regular;
  line-height: 24px;
  text-align: left;
}

.moreAttendanceAddress___1A-HV {
  cursor: pointer;
}
.moreAttendanceAddress___1A-HV .fixedMore___30z_z {
  margin-left: 20px;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  color: #666666;
  background-color: #e5e5e5;
  line-height: 1.2;
  text-align: center;
}
.moreAttendanceAddress___1A-HV .fixedMoreClicked___3gLBn {
  margin-left: 20px;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  color: #666666;
  background-color: #e5e5e5;
  line-height: 1.2;
  text-align: center;
  color: white;
  background-color: #008cf4;
}
.moreAttendanceAddressList___2LHma {
  padding: 24px;
  max-height: 284px;
  overflow: auto;
}
.moreAttendanceAddressList___2LHma .item___3BT-H {
  display: flex;
}
.moreAttendanceAddressList___2LHma .item___3BT-H .dot___2HppV {
  margin-top: 6px;
  margin-right: 8px;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: #c6c6c6;
}
.moreAttendanceAddressList___2LHma .item___3BT-H .place___FCFJ7 {
  color: #333333;
}
.moreAttendanceAddressList___2LHma .item___3BT-H .coordinate___2Xbbx {
  color: #666666;
}
.moreAttendanceAddressList___2LHma .item___3BT-H + .item___3BT-H {
  margin-top: 20px;
}

/* 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-pro-table-column-setting {
  width: auto;
}
.ant-pro-table-column-setting-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 32px;
}
.ant-pro-table-column-setting-overlay .ant-popover-inner-content {
  padding: 0px;
  padding-bottom: 8px;
}
.ant-pro-table-column-setting-overlay .ant-tree-treenode {
  align-items: center;
}
.ant-pro-table-column-setting-overlay .ant-tree-treenode:hover {
  background-color: #e6f8ff;
}
.ant-pro-table-column-setting-overlay .ant-tree-treenode:hover .ant-pro-table-column-setting-list-item-option {
  display: block;
}
.ant-pro-table-column-setting-overlay .ant-tree-treenode .ant-tree-checkbox {
  top: 0;
  margin: 0;
  margin-right: 4px;
}
.ant-pro-table-column-setting-list {
  display: flex;
  flex-direction: column;
  width: 100%;
  padding-top: 8px;
  padding-left: 16px;
}
.ant-pro-table-column-setting-list.ant-pro-table-column-setting-list-group {
  padding-top: 0;
}
.ant-pro-table-column-setting-list-title {
  margin-top: 6px;
  margin-bottom: 6px;
  padding-left: 24px;
  color: #999999;
  font-size: 12px;
}
.ant-pro-table-column-setting-list-item {
  display: flex;
  align-items: center;
}
.ant-pro-table-column-setting-list-item-title {
  flex: 1 1;
}
.ant-pro-table-column-setting-list-item-option {
  display: none;
  float: right;
  cursor: pointer;
}
.ant-pro-table-column-setting-list-item-option > span > span.anticon {
  color: #008CF4;
}
.ant-pro-table-column-setting-list-item-option > span + span {
  margin-left: 8px;
}

/* 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-pro-table-list-toolbar {
  overflow-x: auto;
  overflow-y: hidden;
  line-height: 1;
}
.ant-pro-table-list-toolbar-container {
  display: flex;
  justify-content: space-between;
  padding: 16px 0;
}
.ant-pro-table-list-toolbar-title {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  color: #333333;
  font-weight: 500;
  font-size: 16px;
}
.ant-pro-table-list-toolbar-search:not(:last-child) {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.ant-pro-table-list-toolbar-setting-item {
  margin: 0 4px;
  color: rgba(0, 0, 0, 0.75);
  font-size: 16px;
  cursor: pointer;
}
.ant-pro-table-list-toolbar-setting-item > span {
  display: block;
  width: 100%;
  height: 100%;
}
.ant-pro-table-list-toolbar-setting-item:hover {
  color: #008CF4;
}
.ant-pro-table-list-toolbar-left {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.ant-pro-table-list-toolbar-right {
  display: flex;
  justify-content: flex-end;
}
.ant-pro-table-list-toolbar-extra-line {
  margin-bottom: 16px;
}
.ant-pro-table-list-toolbar-filter {
  display: flex;
  align-items: center;
}
.ant-pro-table-list-toolbar-filter:not(:last-child) {
  margin-right: 16px;
}
.ant-pro-table-list-toolbar-filter .ant-pro-table-search {
  margin: 0;
  padding: 0;
}
.ant-pro-table-list-toolbar-inline-menu-item {
  display: inline-block;
  margin-right: 24px;
  cursor: pointer;
  opacity: 0.75;
}
.ant-pro-table-list-toolbar-inline-menu-item-active {
  font-weight: bold;
  opacity: 1;
}
.ant-pro-table-list-toolbar-dropdownmenu-label {
  font-weight: bold;
  font-size: 16px;
  text-align: center;
  cursor: pointer;
}
.ant-pro-table-list-toolbar .ant-tabs-top > .ant-tabs-nav {
  margin-bottom: 0;
}
.ant-pro-table-list-toolbar .ant-tabs-top > .ant-tabs-nav::before {
  border-bottom: 0;
}
.ant-pro-table-list-toolbar .ant-tabs-top > .ant-tabs-nav .ant-tabs-nav-list {
  margin-top: 0;
}
.ant-pro-table-list-toolbar .ant-tabs-top > .ant-tabs-nav .ant-tabs-nav-list .ant-tabs-tab {
  padding-top: 0;
}
@media (max-width: 575px) {
  .ant-pro-table-list-toolbar-container {
    display: flex;
    flex-wrap: wrap;
  }
  .ant-pro-table-list-toolbar-left {
    margin-bottom: 16px;
  }
}

/* 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-pro-table-alert {
  margin-bottom: 16px;
}
.ant-pro-table-alert .ant-alert.ant-alert-no-icon {
  padding: 12px 24px;
}
.ant-pro-table-alert-info {
  display: flex;
  align-items: center;
  transition: all 0.3s;
}
.ant-pro-table-alert-info-content {
  flex: 1 1;
}
.ant-pro-table-alert-info-option {
  min-width: 48px;
  padding-left: 16px;
}

.tip___1fRxb {
  display: inline-flex;
  align-items: center;
  width: 340px;
  height: 36px;
  padding-left: 12px;
  color: #333;
  font-weight: 400;
  font-size: 14px;
  background: #fefce5;
  border: 1px solid #f9e687;
  border-radius: 4px;
}
.tip___1fRxb.twoLineTip___Y-7E2 {
  align-items: baseline;
  width: 100%;
  height: 100%;
  padding: 8px 16px;
}
.tip___1fRxb.twoLineTip___Y-7E2 svg {
  margin-top: 3px;
}
.tip___1fRxb.allWidth___3Bdsu {
  width: 100%;
}
.tip___1fRxb svg {
  margin-right: 12px;
}
.tip___1fRxb span {
  flex: 1 1;
}

.titleHeader___3Ym00 {
  display: flex;
  align-items: center;
}
.titleHeader___3Ym00 .centerTip___23_XK {
  flex: 1 1;
  text-align: center;
}

.payroll_set_head___2QMZS .title___14lQA {
  display: flex;
  justify-content: space-between;
}
.payroll_set_head___2QMZS .title___14lQA h1 {
  margin: 0;
  color: #292c33;
  font-weight: 600;
  font-size: 18px;
  line-height: 40px;
}
.payroll_set_head___2QMZS .title___14lQA .make_btn___acX8A {
  display: inherit;
  align-items: center;
}
.payroll_set_head___2QMZS .title___14lQA .make_btn___acX8A button {
  border-radius: 4px;
}
.payroll_set_head___2QMZS .title___14lQA .make_btn___acX8A button:last-child {
  display: flex;
  align-items: center;
  margin-left: 20px;
}
.payroll_set_head___2QMZS .table_container___25snm {
  margin-top: 20px;
}
.payroll_set_head___2QMZS .table_container___25snm .table_column___3MJVP {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 48px;
  margin: 0;
  padding: 0 20px;
  color: #333;
  list-style: none;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.payroll_set_head___2QMZS .table_container___25snm .table_column___3MJVP .col1___3yoQr {
  display: flex;
  align-items: center;
  width: calc(60% - 200px);
  color: #333;
}
.payroll_set_head___2QMZS .table_container___25snm .table_column___3MJVP .col1___3yoQr a {
  display: flex;
  align-items: center;
  color: #008cf4;
}
.payroll_set_head___2QMZS .table_container___25snm .table_column___3MJVP .col1___3yoQr a:first-child {
  margin-left: 30px;
}
.payroll_set_head___2QMZS .table_container___25snm .table_column___3MJVP .col1___3yoQr a:nth-child(2) {
  margin-left: 20px;
}
.payroll_set_head___2QMZS .table_container___25snm .table_column___3MJVP .col1___3yoQr a svg {
  margin-right: 8px;
}
.payroll_set_head___2QMZS .table_container___25snm .table_column___3MJVP .col1___3yoQr span:first-child {
  display: inline-block;
  width: 36px;
}
.payroll_set_head___2QMZS .table_container___25snm .table_column___3MJVP .col1___3yoQr span:nth-child(2) {
  max-width: calc(100% - 120px);
  padding-right: 14px;
}
.payroll_set_head___2QMZS .table_container___25snm .table_column___3MJVP .col1___3yoQr .ant-tag___haOLf {
  width: 64px;
  height: 24px;
  margin-top: 4px;
  background: #f5f5f5;
  border: 1px solid #e5e5e5;
  border-radius: 4px;
}
.payroll_set_head___2QMZS .table_container___25snm .table_column___3MJVP .col2___3jtlu {
  width: 200px;
}
.payroll_set_head___2QMZS .table_container___25snm .table_column___3MJVP .col3___1shTP {
  width: calc(40% - 200px);
  padding-right: 20px;
  color: #292c33;
}
.payroll_set_head___2QMZS .table_container___25snm .table_column___3MJVP .col4___2H0LA {
  width: 200px;
}
.payroll_set_head___2QMZS .table_container___25snm .table_column___3MJVP .col4___2H0LA span {
  margin-right: 20px;
  color: #008cf4;
  cursor: pointer;
}
.payroll_set_head___2QMZS .table_container___25snm .head___3YNYY {
  background: #f7f7f7;
}
.payroll_set_head___2QMZS .table_container___25snm .row___w2PzA {
  border-bottom: 1px solid #ddd;
}
.payroll_set_head___2QMZS .table_container___25snm .DraggableTags-tag {
  width: 100%;
}
.quick_nav___2WBML {
  display: flex;
  align-items: center;
  margin-bottom: 0;
  padding: 0;
  list-style: none;
}
.quick_nav___2WBML li {
  margin-right: 20px;
  padding: 0 14px;
  font-weight: normal;
  font-size: 14px;
  background: #f2f3f8;
  border-radius: 4px;
  cursor: pointer;
}
.quick_nav___2WBML li.active___3iq6g {
  color: #fff;
  background: #008cf4;
}
.quick_nav___2WBML li:not(.active___3iq6g):hover {
  color: #008cf4;
}
.choose_staffs___16wHm {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.choose_staffs___16wHm .search_form___3m1Z1 .form_item_first___3YYmm {
  display: flex;
}
.choose_staffs___16wHm .search_form___3m1Z1 .form_item_first___3YYmm .ant-form-item-control-input {
  width: 200px;
  margin-right: 20px;
}
.choose_staffs___16wHm .search_form___3m1Z1 .form_item_first___3YYmm .make_btn___acX8A {
  display: flex;
  align-items: center;
}
.choose_staffs___16wHm .search_form___3m1Z1 .form_item_first___3YYmm .make_btn___acX8A svg {
  margin-left: 10px;
}
.choose_staffs___16wHm .search_form___3m1Z1 .form_item_second___3dyLy {
  display: flex;
}
.choose_staffs___16wHm .search_form___3m1Z1 .form_item_second___3dyLy .ant-form-item {
  margin-right: 20px;
}
.choose_staffs___16wHm .search_form___3m1Z1 .form_item_second___3dyLy .ant-form-item-control-input:not(:first-child) {
  width: 290px;
}
.choose_staffs___16wHm .check_result___2czhE {
  margin-bottom: 10px;
}
.choose_staffs___16wHm .check_result___2czhE button {
  margin-right: 20px;
}
.choose_staffs___16wHm .check_result___2czhE .check_num___10FL- {
  margin: 0 5px;
  color: #008cf4;
}

.payroll_group_set___p40o2 {
  min-width: 1366px;
  height: 100%;
  background-color: #f7f7f7;
}
.payroll_group_set___p40o2 .head___3b6cp {
  height: 68px;
  background: #fff;
  box-shadow: 0 2px 4px 0 #e5e5e5;
}
.payroll_group_set___p40o2 .head___3b6cp .head_container___3zcu- {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 24px;
}
.payroll_group_set___p40o2 .head___3b6cp .head_container___3zcu- .head_back___3-me1 {
  position: absolute;
  left: 0;
  display: flex;
  align-items: center;
  width: 400px;
}
.payroll_group_set___p40o2 .head___3b6cp .head_container___3zcu- .head_back___3-me1 .back___1sz42 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 68px;
  height: 32px;
  background: #fff;
  border: 1px solid #e5e5e5;
  border-radius: 4px;
  cursor: pointer;
}
.payroll_group_set___p40o2 .head___3b6cp .head_container___3zcu- .head_back___3-me1 .text___r42XP {
  flex: 1 1;
  margin-left: 20px;
  color: #292c33;
  font-weight: 600;
  font-size: 18px;
  line-height: 40px;
}
.payroll_group_set___p40o2 .head___3b6cp .head_container___3zcu- .head_back___3-me1 .text___r42XP span {
  display: inline-block;
  width: 100%;
}
.payroll_group_set___p40o2 .head___3b6cp .head_container___3zcu- .step_desc___2iRIx {
  display: flex;
  justify-content: center;
  width: 400px;
}
.payroll_group_set___p40o2 .head___3b6cp .head_container___3zcu- .step_desc___2iRIx span {
  display: block;
  height: 68px;
  padding: 0 10px;
  font-size: 16px;
  line-height: 68px !important;
  cursor: pointer;
}
.payroll_group_set___p40o2 .head___3b6cp .head_container___3zcu- .step_desc___2iRIx span.active___nQVel {
  color: #008cf4;
  border-bottom: 2px solid #008cf4;
}
.payroll_group_set___p40o2 .head___3b6cp .head_container___3zcu- .step_desc___2iRIx span:last-child {
  margin-left: 92px;
}
.payroll_group_set___p40o2 .head___3b6cp .head_container___3zcu- .step_desc___2iRIx span:hover {
  color: #008cf4;
}
.payroll_group_set___p40o2 .head___3b6cp .head_container___3zcu- button {
  position: absolute;
  top: 16px;
  right: 0;
}
.payroll_group_set___p40o2 .content___20Db_ {
  height: 100%;
  margin: 20px 24px;
  padding: 20px 24px;
  background-color: #fff;
}

.cellBox___hwlWv {
  margin-bottom: 20px;
  padding: 12px 12px 4px;
  color: #999;
  background: #f7f7f7;
  border-radius: 4px;
}
.cellBox___hwlWv > div {
  margin-bottom: 8px;
}
.cellBox___hwlWv .cellValue___3iZRn {
  color: #333;
}
.percentPos___1auj4 {
  position: relative;
}
.percentPos___1auj4 .percentPosAddon___Gr4o7 {
  position: absolute;
  top: 50%;
  right: 10px;
  color: #bfbfbf;
  transform: translateY(-50%);
}

.sheet___1oTgn {
  width: 100%;
  height: 100%;
  padding: 20px;
}
.sheetBox___ztIYh {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  padding: 24px;
  overflow: auto;
  background-color: #fff;
  border-radius: 6px;
  box-shadow: 0 2px 4px 0 #e5e5e5;
}
.sheetBoxTip___1--S_ {
  display: flex;
  align-items: center;
  margin-bottom: 20px;
  color: #666;
  font-size: 14px;
}
.sheetBoxTip___1--S_ svg {
  margin-right: 8px;
}
.sheet___1oTgn .newSheet___1rBdm {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 48px;
  margin-top: 24px;
  color: #008cf4;
  font-weight: 500;
  text-align: center;
  background: #fff;
  border: 1px dashed #008cf4;
  border-radius: 4px;
  cursor: pointer;
}
.sheet___1oTgn .newSheet___1rBdm svg {
  margin-right: 6px;
}
.sheet___1oTgn .newSheetModalTitle___CQfXJ {
  color: #999;
}

.flowContainers___XvYQc {
  width: 100%;
  height: 100%;
  padding: 20px;
  background-color: #f7f7f7;
}
.flowContainer___2IZ9D {
  display: flex;
  width: 100%;
  height: 100%;
  padding: 24px;
  background: #fff;
  border-radius: 6px;
  box-shadow: 0 2px 4px 0 #e5e5e5;
}
.flowContainer___2IZ9D .flowBox___1BHaU {
  height: 100%;
  margin-right: 20px;
  overflow: auto;
}
.flowContainer___2IZ9D .leftSteps___yDFcI {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 220px;
  height: 100%;
  padding-right: 20px;
  border-right: 1px solid #e5e5e5;
}
.flowContainer___2IZ9D .leftSteps___yDFcI .leftStep___XViEc {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 200px;
  height: 80px;
  color: #333;
  font-size: 16px;
  background-color: #f2f4fa;
  border-radius: 4px;
  cursor: pointer;
}
.flowContainer___2IZ9D .leftSteps___yDFcI .leftStep___XViEc.active___35hOn {
  color: #fff;
  background: #008cf4;
}
.flowContainer___2IZ9D .leftSteps___yDFcI .leftStep___XViEc.active___35hOn .tip___Cmpfa {
  color: #fff;
}
.flowContainer___2IZ9D .leftSteps___yDFcI .leftStep___XViEc .tip___Cmpfa {
  margin-top: 4px;
  color: #999;
  font-size: 14px;
}
.flowContainer___2IZ9D .rightContainer___3wyNu {
  flex: 1 1;
  overflow: auto;
}

.flowSeq___FN8na {
  margin-bottom: 20px;
  padding: 16px 20px;
  border: 1px solid #e0e0e0;
  border-radius: 4px;
}
.flowSeqTitle___2ZlEm {
  margin-bottom: 12px;
  color: #666;
  font-weight: 400;
  font-size: 14px;
}
.flowSeqContainer___1007V {
  display: flex;
  align-items: flex-start;
  overflow: auto;
}
.flowSeqContainer___1007V .cell___U2trQ {
  display: flex;
  align-items: inherit;
}
.flowSeqContainer___1007V .cell___U2trQ:last-of-type {
  margin-right: 32px;
}
.flowSeqContainer___1007V .cell___U2trQ .divider___29wAm {
  display: flex;
  justify-content: center;
  padding: 0 15px;
}
.flowSeqContainer___1007V .cell___U2trQ .divider___29wAm .arrowRight___2Elne {
  margin-top: 30px;
}
.flowSeqContainer___1007V .cell___U2trQ .indiValidItem___3lIXu .inner___3xyYG {
  padding: 16px;
  background: #f2f9fe;
  border-radius: 4px;
}
.flowSeqContainer___1007V .cell___U2trQ .indiValidItem___3lIXu .inner___3xyYG .btn___2DGIq {
  width: 124px;
  height: 48px;
  padding: 0 14px;
  color: #008cf4;
  line-height: 48px;
  text-align: center;
  background: #fff;
  border: 1px solid #008cf4;
  border-radius: 25px;
}
.flowSeqContainer___1007V .cell___U2trQ .indiValidItem___3lIXu .btnMove___2_kj6 {
  display: flex;
  justify-content: center;
  width: 156px;
  height: 30px;
  margin-top: 12px;
  color: #666;
  font-size: 12px;
  text-align: center;
}
.flowSeqContainer___1007V .cell___U2trQ .indiValidItem___3lIXu .btnMove___2_kj6 .btnMoveLeft___P0aN3 {
  margin-right: 8px;
}
.flowSeqContainer___1007V .cell___U2trQ .indiValidItem___3lIXu .btnMove___2_kj6 .btnMoveLeft___P0aN3:hover {
  color: #008cf4;
  cursor: pointer;
}
.flowSeqContainer___1007V .cell___U2trQ .indiValidItem___3lIXu .btnMove___2_kj6 .btnMoveRight___1fvQZ:hover {
  color: #008cf4;
  cursor: pointer;
}
.flowSeqContainer___1007V .addBtn___1ACQz {
  min-width: -webkit-max-content !important;
  min-width: -moz-max-content !important;
  min-width: max-content !important;
  height: 48px;
  margin-top: 16px;
  padding: 0 30px;
  border-radius: 25px;
}

.orgTypeDrawer___2cxQG .preview___1HUOn {
  width: 100%;
  padding: 16px;
  margin-bottom: 30px;
  border: 1px dashed #e5e5e5;
  border-radius: 4px;
}
.orgTypeDrawer___2cxQG .preview___1HUOn .title___1klZt {
  padding: 0;
  margin: 0;
}
.orgTypeDrawer___2cxQG .preview___1HUOn .part___2qvQt {
  margin-top: 10px;
  height: 40px;
  padding: 10px 12px;
  display: flex;
  align-items: center;
  background: #f7f7f7;
  border-radius: 4px;
}
.orgTypeDrawer___2cxQG .preview___1HUOn .part___2qvQt .tag___Mzs2k {
  width: 24px;
  height: 24px;
  text-align: center;
  color: #008cf4;
  background: #e5f3fe;
  border: 1px solid #8acafb;
  border-radius: 4px;
  margin-right: 8px;
}
.orgTypeDrawer___2cxQG .preview___1HUOn .part___2qvQt h1 {
  margin: 0;
  font-weight: 500;
  font-size: 14px;
}
.orgTypeDrawer___2cxQG .staffButton___VxB8Z {
  display: flex !important;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding: 2px 4px 2px 12px !important;
}
.orgTypeDrawer___2cxQG .staffButton___VxB8Z .staffs___1rijI {
  flex: 1 1;
  overflow: hidden;
  text-align: left;
  text-overflow: ellipsis;
}
.orgTypeDrawer___2cxQG .staffButton___VxB8Z .staffButtonIcon___3iyGo {
  margin-left: 12px;
}
.orgTypeDrawer___2cxQG .staffButton___VxB8Z .staffButtonIcon___3iyGo svg path {
  fill: #008cf4;
}
.orgTypeDrawer___2cxQG .staffButton___VxB8Z .dutyColorDot___2wlYR {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin-right: 6px;
  margin-bottom: -1px;
  border-radius: 50%;
}

.settingHeader___2UuJz {
  display: flex;
  width: 100%;
  margin-bottom: 20px;
}
.settingTitle___12B4Y {
  flex: 1 1;
  color: #333;
  font-weight: 500;
  font-size: 18px;
}
.setting___1O9GE .settingSteps___2SkEV {
  display: flex;
  align-items: center;
}
.setting___1O9GE .settingSteps___2SkEV .stepBox___3tHu8 {
  display: inline-block;
  width: 32px;
  height: 16px;
  margin-right: 10px;
  border: 1px solid #e0e0e0;
}
.setting___1O9GE .settingSteps___2SkEV .settingStep___ViPtY {
  display: flex;
  align-items: center;
  margin-left: 32px;
}
.setting___1O9GE .settingSteps___2SkEV .formulaBox___V_SuY {
  background: #fff3e0;
}
.setting___1O9GE .settingSteps___2SkEV .scoreBox___1EHp0 {
  background: #e5f3fe;
}
.setting___1O9GE .settingSteps___2SkEV .notselectedBox___3UiiE {
  background-color: #fff;
}
.setting___1O9GE .activeStep___qAkfe {
  color: #fd6868;
}

.confirmContainerTitle___scp9h {
  color: #333;
  font-weight: 500;
  font-size: 18px;
}
.confirmContainerTitle___scp9h button {
  margin-left: 8px;
}
.confirmContainerTitle___scp9h:first-child {
  margin-bottom: 36px;
}
.confirmContainerTitle___scp9h:nth-child(2) {
  margin-bottom: 20px;
}

.tipStep___2I5V1 {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 160px;
}
.tipStepText___1diOT {
  width: 400px;
  margin-top: 24px;
  color: #333;
  font-size: 16px;
  text-align: center;
}

.holidayAmountRuleList___3a9gr .holidayAmountRule___1IL-t {
  display: flex;
  align-items: center;
}
.holidayAmountRuleList___3a9gr .holidayAmountRule___1IL-t > span {
  margin-left: 8px;
  margin-right: 8px;
}
.holidayAmountRuleList___3a9gr .holidayAmountRule___1IL-t + .holidayAmountRule___1IL-t {
  margin-top: 10px;
}
.holidayAmountRuleList___3a9gr .amountRuleInputNumber___3OSlh {
  width: 68px;
}
.holidayAmountRuleList___3a9gr .amountRuleSelect___DxJ8x {
  width: 80px;
}
.holidayAmountRuleList___3a9gr .addRule___hYKo6 {
  width: 98px;
  height: 36px;
  padding-left: 6px;
  padding-right: 6px;
  margin-top: 20px;
}
.holidayAmountRuleList___3a9gr .deleteRule___3c1fP {
  flex: 1 1;
  text-align: right;
  display: flex;
  flex-direction: row-reverse;
}

.holidayOperationDrawer___2JWcQ .rangeTypeTags___3l_lL {
  display: flex;
  align-items: center;
  height: 100%;
}
.holidayOperationDrawer___2JWcQ .rangeTypeTags___3l_lL .rangeTypeTag___1dQD4 {
  overflow: unset !important;
  text-overflow: unset !important;
  height: 26px;
  line-height: 26px;
}
.holidayOperationDrawer___2JWcQ .rangeTypeSelectedOption___1ysTR {
  background-color: #E5F3FE;
}
.holidayOperationDrawer___2JWcQ .formGroupTitle___2OxgK {
  font-size: 16px;
  font-weight: 500;
  color: #333;
  margin-bottom: 24px;
}
.holidayOperationDrawer___2JWcQ .holidayDurationRule___LV9Ap {
  display: flex;
  justify-content: space-between;
}
.holidayOperationDrawer___2JWcQ .holidayDurationRule___LV9Ap .ruleItem___2R_Mu {
  width: 240px;
}
.holidayOperationDrawer___2JWcQ .amountRuleMode___pyIXa {
  margin-bottom: 24px;
}
.holidayOperationDrawer___2JWcQ .holidayNumberInput___3V2KA {
  margin-left: 14px;
  margin-right: 14px;
}
.holidayOperationDrawer___2JWcQ .amountExpireInputAndSelect___245k3 {
  width: 88px;
  margin-left: 14px;
}
.holidayOperationDrawer___2JWcQ .amountExpireInputAndSelect___245k3:nth-of-type(2) {
  margin-right: 14px;
}
.holidayOperationDrawer___2JWcQ .ruleSwitchWarning___1XiVL {
  display: flex;
  align-items: flex-start;
  color: #333;
  font-size: 14px;
}
.holidayOperationDrawer___2JWcQ .ruleSwitchWarning___1XiVL .ruleSwitchWaningText___XsADX {
  line-height: 18px;
  margin-left: 10px;
}
.holidayOperationDrawer___2JWcQ .templateContainer___3aRRi {
  position: relative;
  width: 100%;
  margin-bottom: 20px;
  padding: 20px;
  border: 1px solid #e5e5e5;
  border-radius: 4px;
}
.holidayOperationDrawer___2JWcQ .templateContainer___3aRRi .deleteIcon___12SDc {
  position: absolute;
  top: 8px;
  right: 10px;
  cursor: pointer;
}
.modalBody___1VZO1 {
  display: flex;
}
.modalBody___1VZO1 .modalText___1N1nW {
  margin-left: 16px;
}
.modalBody___1VZO1 .modalText___1N1nW .modalTitle___c5wr1 {
  font-size: 16px;
  color: #333;
  line-height: 32px;
}
.modalBody___1VZO1 .modalText___1N1nW .modalContent___2tPQy {
  margin-top: 14px;
  font-size: 14px;
  color: #666;
}

.titleContainer___25i_R {
  display: flex;
  justify-content: space-between;
  height: 36px;
}
.titleContainer___25i_R .addHoliday___3iecr {
  display: flex;
  align-items: center;
}
.contentContainer___3QqI4 {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.contentContainer___3QqI4 .operation___2WsDg {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 20px;
}
.contentContainer___3QqI4 .operation___2WsDg .searchForm___8kg9n {
  position: relative;
  display: inherit;
  align-items: center;
}
.contentContainer___3QqI4 .operation___2WsDg .searchForm___8kg9n .ant-select {
  margin-right: 20px;
}
.contentContainer___3QqI4 .operation___2WsDg .alertYellow___20G1N {
  position: absolute;
  left: calc(50% - 160px);
  display: flex;
  align-items: center;
  width: 320px;
  height: 36px;
  padding-left: 14px;
  background: #fefce5;
  border: 1px solid #f9e687;
  border-radius: 4px;
}
.contentContainer___3QqI4 .operation___2WsDg .alertYellow___20G1N span {
  margin-left: 10px;
}
.contentContainer___3QqI4 .rangeType___y8V7o {
  display: flex;
  align-items: center;
}
.contentContainer___3QqI4 .rangeType___y8V7o * + * {
  margin-left: 6px;
}
.contentContainer___3QqI4 .lawer___1SXye {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 52px;
  height: 24px;
  color: #fd6868;
  font-size: 12px;
  background: rgba(253, 104, 104, 0.1);
  border: 1px solid rgba(253, 104, 104, 0.4);
  border-radius: 4px;
}
.contentContainer___3QqI4 .auto___2QnME {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 52px;
  height: 24px;
  color: #67c239;
  font-size: 12px;
  background: rgba(103, 194, 57, 0.1);
  border: 1px solid rgba(103, 194, 57, 0.4);
  border-radius: 4px;
}
.modalBody___34_j0 {
  display: flex;
}
.modalBody___34_j0 .modalText___q18p0 {
  margin-left: 16px;
}
.modalBody___34_j0 .modalText___q18p0 .modalTitle___25GqA {
  height: 32px;
  color: #333;
  font-size: 16px;
  line-height: 32px;
}
.modalBody___34_j0 .modalText___q18p0 .modalContent___1KLnh {
  margin-top: 14px;
  color: #666;
  font-size: 14px;
}

.statutoryhoDrawer___1gCwL .dayLine___fPfM5 {
  margin-bottom: 20px;
}
.statutoryhoDrawer___1gCwL .dayLine___fPfM5 .content___2M4Kt {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.statutoryhoDrawer___1gCwL .dayLine___fPfM5 .content___2M4Kt .ant-picker {
  flex: 1 1;
}
.statutoryhoDrawer___1gCwL .dayLine___fPfM5 .content___2M4Kt .ant-picker.wrong___30Tr1 {
  background-color: #fff;
  border-color: #fd6868;
}
.statutoryhoDrawer___1gCwL .dayLine___fPfM5 .content___2M4Kt .icon___CZ5pU {
  display: inline-block;
  width: 40px;
}
.statutoryhoDrawer___1gCwL .dayLine___fPfM5 .content___2M4Kt .icon___CZ5pU svg {
  margin: 0 auto;
}
.statutoryhoDrawer___1gCwL .dayLine___fPfM5 .alert___2y-QL {
  color: #fd6868;
  font-size: 14px;
}
.statutoryhoDrawer___1gCwL button.ant-btn.ant-btn-link {
  display: flex;
  align-items: center;
  margin-top: -13px;
}
.statutoryhoDrawer___1gCwL button.ant-btn.ant-btn-link svg {
  margin-right: 6px;
}

.holidayNav___1RY42 span {
  display: inline-block;
  cursor: pointer;
}
.holidayNav___1RY42 span.active___1xUj0 {
  color: #008cf4;
  border-bottom: 3px solid #008cf4;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
}
.holidayNav___1RY42 span:first-child {
  margin-right: 40px;
}
.contentContainer___13fwR {
  display: flex;
  flex-direction: column;
  height: 100%;
}

.createWorkNumberForm___3uCPn {
  width: 400px;
  padding: 0;
}
.createWorkNumberForm___3uCPn .ant-form-item {
  margin-bottom: 0;
}
.createWorkNumberForm___3uCPn .formList___3cRuK {
  margin-bottom: 20px;
  padding: 20px;
  background: #f7f7f7;
  border-radius: 5px;
}
.createWorkNumberForm___3uCPn .formList___3cRuK .ant-form-item {
  margin-bottom: 24px;
}
.createWorkNumberForm___3uCPn .startPeopleBox___2kgRL {
  display: inline-block;
  width: 100%;
  height: 34px;
  overflow: hidden;
  line-height: 32px;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.createWorkNumberForm___3uCPn .formTitle___1dYhq {
  display: flex;
  justify-content: space-between;
}
.createWorkNumberForm___3uCPn .formTitle___1dYhq svg {
  cursor: pointer;
}

.fieldDrawer___38O7W .ant-tag {
  line-height: 26px;
}
.fieldDrawer___38O7W .tip___1us1D {
  position: relative;
  margin-bottom: 24px;
  padding: 8px 24px 8px 40px;
  color: #333;
  background: #fefce5;
  border: 1px solid #f9e687;
  border-radius: 4px;
}
.fieldDrawer___38O7W .tip___1us1D .icon___1NfcE {
  position: absolute;
  top: 10px;
  left: 14px;
}
.fieldDrawer___38O7W .err___3Ti4P {
  background: #fff2f0;
  border: 1px solid #ffe6e3;
}
.fieldDrawer___38O7W .optionItem___2mHiX {
  display: flex;
  margin-bottom: 10px;
}
.fieldDrawer___38O7W .optionItem___2mHiX .ant-form-item {
  margin-bottom: 0;
}
.fieldDrawer___38O7W .optionItem___2mHiX .dragIcon___3C6fO {
  height: 36px;
  margin-right: 10px;
}
.fieldDrawer___38O7W .optionItem___2mHiX .optionFormItem___18w7t {
  width: 90%;
  margin: 0;
}
.fieldDrawer___38O7W .optionItem___2mHiX .deleteIcon___2ow1U {
  height: 36px;
  margin-left: 10px;
  cursor: default;
}
.fieldDrawer___38O7W .addOption___2xHok {
  display: flex;
  align-items: center;
  margin-top: 10px;
}
.fieldDrawer___38O7W .addOption___2xHok button {
  margin-left: 8px;
}
.fieldDrawer___38O7W .isUp___2Zo1w .isUpText___-HUVs {
  margin-left: 10px;
}
.fieldDrawer___38O7W .ruleSwitchWarning___3ri4u {
  display: flex;
  align-items: flex-start;
  color: #333;
  font-size: 14px;
}
.fieldDrawer___38O7W .ruleSwitchWarning___3ri4u .ruleSwitchWaningText___R8Cb_ {
  margin-left: 10px;
  line-height: 18px;
}
.fieldDrawer___38O7W .startPeopleBox___20n9w {
  display: inline-block;
  width: 100%;
  height: 34px;
  overflow: hidden;
  line-height: 32px;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.fieldDrawer___38O7W .startPeopleBox___20n9w .ant-tag {
  line-height: 26px;
}

.archives___ENzMu {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.archives___ENzMu .header___2CXxj {
  display: flex;
  margin-top: 20px;
}
.archives___ENzMu .title___6wgwx {
  flex: 1 1;
  color: #292c33;
  font-weight: 600;
  font-size: 18px;
}
.archives___ENzMu .btns___M8HHs button {
  margin-left: 20px;
}
.archives___ENzMu .permissionSetting___2zSvk {
  padding: 4px 16px;
  border-radius: 4px;
}
.archives___ENzMu .permissionSetting___2zSvk.edit___3xJc4 {
  color: #67c239;
  background: #eff9eb;
  border: 1px solid #9cd780;
}
.archives___ENzMu .permissionSetting___2zSvk.see___GVSZ9 {
  color: #008cf4;
  background: #e5f3fe;
  border: 1px solid #5bb5f7;
}
.archives___ENzMu .permissionSetting___2zSvk.hidden___Xb8nP {
  color: #333;
  background: #f7f7f7;
  border: 1px solid #e0e0e0;
}
.archives___ENzMu .archieveBody___1mo4s {
  flex: 1 1;
  margin: 24px -24px 0;
  padding: 0 24px;
  overflow: auto;
}
.archives___ENzMu .archieveBody___1mo4s .ant-table-row {
  height: 56px;
}
.archives___ENzMu .archieveBody___1mo4s .groups___gv3eB:not(:last-child) {
  margin-bottom: 40px;
}
.archives___ENzMu .archieveBody___1mo4s .groups___gv3eB .groupHeader___3c-su {
  display: flex;
  align-items: center;
}
.archives___ENzMu .archieveBody___1mo4s .groups___gv3eB .groupHeader___3c-su .leftHeader___3HDhd {
  display: inline-flex;
  flex: 1 1;
  align-items: center;
}
.archives___ENzMu .archieveBody___1mo4s .groups___gv3eB .groupHeader___3c-su .renameGroup___3OhrQ {
  display: flex;
  align-items: center;
  cursor: pointer;
}
.archives___ENzMu .archieveBody___1mo4s .groups___gv3eB .groupHeader___3c-su .renameGroup___3OhrQ:hover svg path {
  fill: #008cf4;
}
.archives___ENzMu .archieveBody___1mo4s .groups___gv3eB .groupHeader___3c-su .headerTag___Kkmv- {
  display: inline-block;
  width: 4px;
  height: 16px;
  background: #008cf4;
  border-radius: 2px;
}
.archives___ENzMu .archieveBody___1mo4s .groups___gv3eB .groupHeader___3c-su .headerTitle___2P9V0 {
  margin-right: 20px;
  margin-left: 8px;
  color: #333;
  font-weight: 500;
  font-size: 16px;
}
.archives___ENzMu .archieveBody___1mo4s .groups___gv3eB .groupHeader___3c-su .addField___1tgtR {
  display: inline-flex;
  align-items: center;
  color: #008cf4;
  cursor: pointer;
}
.archives___ENzMu .archieveBody___1mo4s .groups___gv3eB .groupHeader___3c-su .addField___1tgtR :first-child {
  margin-right: 8px;
}
.archives___ENzMu .disabledOperate___2YcEV {
  color: #ccc;
  cursor: not-allowed;
}
.archives___ENzMu .enabledOperate___F1veI {
  color: #008cf4;
  cursor: cursor;
}
.archives___ENzMu .ant-table-body {
  max-height: -webkit-max-content !important;
  max-height: -moz-max-content !important;
  max-height: max-content !important;
}
.archives___ENzMu .ant-table-tbody > tr:hover:not(.ant-table-expanded-row):not(.ant-table-row-selected) > td {
  cursor: pointer;
}
.editGroupModal___1CiNQ {
  max-height: 300px;
  overflow: auto;
}
.editGroupModal___1CiNQ .editGroupItems___3keKO {
  height: 40px;
  margin-bottom: 10px;
  padding-left: 20px;
  color: #333;
  line-height: 40px;
  background: #f5f5f5;
  border-radius: 4px;
}
.editGroupModal___1CiNQ .editGroupItems___3keKO:last-child {
  margin-bottom: 20px;
}
.editGroupModal___1CiNQ .operates___2Yg4L {
  float: right;
}
.editGroupModal___1CiNQ .operate___3Nc-Q {
  margin-right: 20px;
  color: #008cf4;
  cursor: pointer;
}
.editGroupModal___1CiNQ .operate___3Nc-Q.disabled___1wcz5 {
  color: #ccc;
  cursor: not-allowed;
}
.refresh___2Zw6Q {
  float: left;
  color: #999;
}
.refresh___2Zw6Q .refreshIcon___fyh-N {
  margin-right: 12px;
  font-size: 18px;
  cursor: pointer;
}
.confictTip___3O8J0 {
  margin-bottom: 20px;
  padding: 10px;
  border-radius: 5px;
}
.confictTip___3O8J0.warningConflictTip___1dWJV {
  background-color: #fefce5;
  border: 1px solid #f9e687;
}
.confictTip___3O8J0.successConflictTip___DiFtK {
  background-color: #e0f3d7;
  border: 1px solid #96d578;
}
.confilctModal___2LAl3 .conflictContainer___2kPed {
  margin-bottom: 20px;
}
.confilctModal___2LAl3 .conflictRadio___2mOpk {
  position: relative;
  display: inline-block;
  width: 16px;
  height: 16px;
  margin-right: 10px;
  vertical-align: middle;
  background: #e5e5e5;
  border-radius: 50%;
}
.confilctModal___2LAl3 .conflictRadio___2mOpk .conflictRadioInner___ZY9d6 {
  position: absolute;
  top: 50%;
  left: 50%;
  display: inline-block;
  width: 8px;
  height: 8px;
  background: #999;
  border-radius: 50%;
  transform: translate(-50%, -50%);
}
.confilctModal___2LAl3 .goToDeal___3uUYW {
  float: right;
  color: #008cf4;
  cursor: pointer;
}

.filter-section-box-header___5-7RW {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.filter-section-box-header-left___mc2Tk {
  display: flex;
  align-items: center;
}
.filter-section-box-header-left-btn___2Irse {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
  width: 68px;
  height: 36px;
  color: #333;
  font-size: 14px;
  background: #fff;
  border: 1px solid #e0e0e0;
  border-radius: 4px;
  cursor: pointer;
}
.filter-section-box-header-left-btn___2Irse .icon_default___1Bp07 {
  width: 12px;
  margin-left: 6px;
}
.filter-section-box-header-left-btn___2Irse .icon_active___3CX_X {
  display: none !important;
  width: 12px;
  margin-left: 6px;
}
.filter-section-box-header-left-btn___2Irse:hover {
  color: #008cf4;
  border-color: #008cf4;
}
.filter-section-box-header-left-btn___2Irse:hover .icon_default___1Bp07 {
  display: none !important;
}
.filter-section-box-header-left-btn___2Irse:hover .icon_active___3CX_X {
  display: inline-block !important;
}
.filter-section-box-header-right___1eadI {
  display: flex;
}
.filter-section-box-body___2lo2M {
  display: flex;
  flex-wrap: wrap;
}

.wtUploadFile___wAjl5 .ant-upload-disabled button {
  color: #999;
  border-color: #d9d9d9;
  cursor: not-allowed;
}
.fileCard___vbN2h {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  height: 56px;
  margin-top: 10px;
  padding: 0 18px;
  background: #f7f7f7;
  border-radius: 8px;
}
.fileCard___vbN2h .fileCardInfo___3oUfh {
  display: flex;
  align-items: center;
  color: #008cf4;
  font-weight: 400;
  font-size: 14px;
  cursor: pointer;
}
.fileCard___vbN2h .fileCardInfo___3oUfh .fileCardName___3BAtB {
  flex: 1 1;
  margin-left: 14px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.fileCard___vbN2h .fileCardDelete___7ewFM {
  display: none;
}
.fileCard___vbN2h:hover .fileCardDelete___7ewFM {
  display: block;
  cursor: pointer;
}

.personCard___116Wc {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 88px;
  margin-bottom: 30px;
  padding: 0 20px;
  background: #e5f3fe;
  border-radius: 8px;
}
.form-title___2ZTF5 {
  position: relative;
  display: block;
  height: 22px;
  margin-bottom: 20px;
  padding-left: 12px;
  color: #333;
  font-weight: 500;
  font-size: 16px;
  font-family: PingFang SC, PingFang SC-500;
  line-height: 22px;
}
.form-title___2ZTF5::before {
  position: absolute;
  top: 3px;
  left: 0;
  width: 4px;
  height: 16px;
  background: #008cf4;
  border-radius: 2px;
  content: '';
}
.form-item___2yhFa {
  width: 100%;
}
.staffOptions___2Mb0h .staffName___Ka6uX {
  display: inline-flex;
  align-items: center;
  width: 200px;
}
.staffOptions___2Mb0h .superiorLink___1ndaw {
  float: right;
  width: 100px;
  overflow: hidden;
  color: #999;
  font-size: 14px;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.credential-main___2epK0 {
  position: relative;
  display: flex;
  flex: 1 1;
  flex-direction: column;
  margin-left: 20px;
  padding: 24px;
  overflow: hidden;
  background: #fff;
  border-radius: 6px;
  box-shadow: 0 2px 4px 0 #e5e5e5;
}
.credential-main-header___aaNCr {
  margin-bottom: 20px;
}
.credential-main-header-top___MFn8b {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 20px;
}
.credential-main-header-top-title___amC2G {
  color: #008cf4;
  font-weight: 400;
  font-size: 14px;
}
.credential-main-header-top-title-label___2go2G {
  margin-right: 20px;
  font-weight: 500;
  font-size: 18px;
  font-family: PingFang SC, PingFang SC-500;
  line-height: 26px;
  text-decoration: underline;
  text-underline-offset: 4px;
  cursor: pointer;
}
.credential-main-header-top-title-action___3u3A5 {
  margin-right: 10px;
  cursor: pointer;
}
.credential-main-header-top-title___amC2G .disabled___n5j50 {
  color: #d4d7de;
  cursor: not-allowed;
}
.credential-main-header-top-btns___1KBVb {
  display: flex;
  align-items: center;
}
.credential-main-header-top-btns___1KBVb .ant-badge-dot {
  width: 8px;
  height: 8px;
  box-shadow: none;
}
.credential-main-header-middle-item___1SNtY {
  width: 160px;
  margin-right: 20px;
}
.credential-main-header-middle-btn___2-L_V {
  color: #008cf4 !important;
  border-color: #008cf4 !important;
}
.credential-main-header-middle-datepicker___3fUfB {
  width: 292px;
  margin-right: 20px;
}
.credential-main-header-middle-condition___3gxLe {
  width: 160px !important;
  margin-right: 20px;
}
.credential-main-table___3KXyw {
  display: flex;
  flex: 1 1;
  flex-direction: column;
  height: 100%;
}
.credential-main-table___3KXyw .emptyBox___VVrFT {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
}
.credential-main-table___3KXyw .status___3sfmg {
  height: 20px;
  padding-left: 16px;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.credential-main-table___3KXyw .unexpired___2TKFX {
  position: relative;
  color: #67c239;
}
.credential-main-table___3KXyw .unexpired___2TKFX::before {
  position: absolute;
  top: 5px;
  left: 0;
  width: 10px;
  height: 10px;
  background: #67c239;
  border-radius: 50%;
  content: '';
}
.credential-main-table___3KXyw .expired___1uqDh {
  position: relative;
  color: #fd6868;
}
.credential-main-table___3KXyw .expired___1uqDh::before {
  position: absolute;
  top: 5px;
  left: 0;
  width: 10px;
  height: 10px;
  background: #fd6868;
  border-radius: 50%;
  content: '';
}
.credential-main-table___3KXyw .unknown___2Qd_N {
  position: relative;
  color: #333;
}
.credential-main-table___3KXyw .unknown___2Qd_N::before {
  position: absolute;
  top: 5px;
  left: 0;
  width: 10px;
  height: 10px;
  background: #999;
  border-radius: 50%;
  content: '';
}
.credential-main-table___3KXyw .new___21woQ {
  display: inline-block;
  width: 56px;
  height: 20px;
  margin-left: 8px;
  color: #008cf4;
  font-weight: 400;
  font-size: 12px;
  line-height: 20px;
  text-align: center;
  background: rgba(0, 140, 244, 0.1);
  border-radius: 4px;
}
.credential-main-count___CbIWF {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 32px;
}

.tips___2yb0r {
  width: 400px;
  margin-bottom: 20px;
}
.card___1CT4- {
  width: 400px;
  margin-bottom: 20px;
  overflow: hidden;
  border: 1px solid #e5e5e5;
  border-radius: 4px;
}
.card-title___2hXL1 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  height: 40px;
  padding: 0 20px;
  color: #000;
  font-weight: 400;
  font-size: 14px;
  background: #f7f7f7;
}
.card-title-icon___1Vetr {
  cursor: pointer;
}
.card-body___2VG-S {
  padding: 16px 20px 0;
}
.card-body-item___32z94 {
  margin-bottom: 9px;
}

.selector-item___3mz4y {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.main-entity___KdOgu {
  display: flex;
  width: 100%;
  height: 100%;
  padding: 20px;
}

.archiveTitle___2OkGU {
  display: flex;
}
.archiveHeader___1XcaT {
  display: inline-flex;
  flex: 1 1;
  justify-content: space-between;
}
.selfDefine___3apNj {
  min-width: 68px;
  height: 28px;
  margin-left: 16px;
  color: #f7bb33;
  line-height: 28px;
  text-align: center;
  background: rgba(247, 187, 51, 0.1);
  border: 1px solid rgba(247, 187, 51, 0.4);
  border-radius: 4px;
}
.system___jyoq8 {
  min-width: 68px;
  height: 28px;
  margin-left: 16px;
  color: #666;
  line-height: 28px;
  text-align: center;
  background: #f5f5f5;
  border: 1px solid #e5e5e5;
  border-radius: 4px;
}
.contentBody___3Nl6f {
  display: flex;
  height: 100%;
}

.box___3e6lT {
  width: 100%;
  margin-top: 10px;
  padding: 10px 20px;
  overflow: hidden;
  background: #f5f5f5;
  border-radius: 4px;
}
.boxHeader___WNkNz {
  display: flex;
  align-items: center;
  width: 100%;
}
.boxHeaderTitle___lWp6P {
  color: #333;
}
.boxHeaderTip___1Rnsy {
  flex: 1 1;
  margin-left: 30px;
  color: #999;
}
.boxSplitLine___1UR2q {
  width: 100%;
  height: 1px;
  margin-top: 10px;
  border: 1px dashed #e0e0e0;
}
.boxItem___16hbd {
  display: inline-flex;
  align-items: center;
  float: left;
  max-width: 120px;
  height: 40px;
  margin-top: 10px;
  margin-right: 10px;
  padding: 8px 12px;
  overflow: hidden;
  background: #f7f7f7;
  border: 1px solid #e0e0e0;
  border-radius: 4px;
}
.boxItemIcon___1nd-A {
  display: inline-block;
  width: 20px;
  height: 20px;
  color: #fff;
  font-size: 12px;
  line-height: 20px;
  text-align: center;
  background: #008cf4;
  border-radius: 50%;
}
.boxItemName___u5lx2 {
  flex: 1 1;
  margin-left: 6px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.box___3e6lT .staffList___zcTt0 {
  max-height: 262px;
  overflow: auto;
}

.contentBody___1RScu {
  display: flex;
  flex-direction: column;
  height: 100%;
}

.examine_title___mzhyP .title___21k1h {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.examine_title___mzhyP .title___21k1h .title_left___2N_2y {
  display: flex;
  align-items: center;
  color: #999;
  font-size: 18px;
  font-weight: normal;
}
.examine_title___mzhyP .title___21k1h .title_left___2N_2y b {
  color: #333;
  font-size: 18px;
  font-weight: 500;
  margin-right: 20px;
}
.examine_title___mzhyP .title___21k1h .title_left___2N_2y .line___34Tcq {
  margin: 0 8px;
  color: #e5e5e5;
}
.examine_content___2vgFv {
  display: flex;
  flex-direction: column;
}
.examine_content___2vgFv .part_title___1sRgc {
  display: flex;
  align-items: center;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 500;
  color: #333333;
}
.examine_content___2vgFv .part_title___1sRgc .bold_line___3AMSW {
  margin-right: 8px;
  width: 4px;
  height: 16px;
  background: #008cf4;
  border-radius: 2px;
}

.warningTxt___3G4qN {
  width: 100%;
  padding: 8px 16px;
  background: #fefce5;
  border: 1px solid #f9e687;
  border-radius: 4px;
  display: flex;
}
.warningTxt___3G4qN svg {
  margin-top: 2px;
}
.warningTxt___3G4qN span {
  flex: 1 1;
  margin-left: 10px;
  line-height: 20px;
}
.agentModalForm___2nRMA {
  margin-top: 24px;
  max-height: 320px;
  overflow: auto;
}
.agentModalForm___2nRMA .ant-form-item-label label {
  font-size: 14px !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-result {
  padding: 48px 32px;
}
.ant-result-success .ant-result-icon > .anticon {
  color: #67C239;
}
.ant-result-error .ant-result-icon > .anticon {
  color: #FD6868;
}
.ant-result-info .ant-result-icon > .anticon {
  color: #008CF4;
}
.ant-result-warning .ant-result-icon > .anticon {
  color: #faad14;
}
.ant-result-image {
  width: 250px;
  height: 295px;
  margin: auto;
}
.ant-result-icon {
  margin-bottom: 24px;
  text-align: center;
}
.ant-result-icon > .anticon {
  font-size: 72px;
}
.ant-result-title {
  color: #333333;
  font-size: 24px;
  line-height: 1.8;
  text-align: center;
}
.ant-result-subtitle {
  color: #999999;
  font-size: 14px;
  line-height: 1.6;
  text-align: center;
}
.ant-result-extra {
  margin: 24px 0 0 0;
  text-align: center;
}
.ant-result-extra > * {
  margin-right: 8px;
}
.ant-result-extra > *:last-child {
  margin-right: 0;
}
.ant-result-content {
  margin-top: 24px;
  padding: 24px 40px;
  background-color: #fafafa;
}
.ant-result-rtl {
  direction: rtl;
}
.ant-result-rtl .ant-result-extra > * {
  margin-right: 0;
  margin-left: 8px;
}
.ant-result-rtl .ant-result-extra > *:last-child {
  margin-left: 0;
}

.contentContainer___cbf4b {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  padding: 20px 56px 0;
  overflow: auto;
}
.contentContainer___cbf4b::-webkit-scrollbar {
  display: none;
}
.contentContainer___cbf4b .rightMenu___Qpyoi {
  position: fixed;
  top: 80px;
  right: 262px;
}
.contentContainer___cbf4b .rightMenu___Qpyoi .menuAnchorTitle___nstoZ {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
  padding: 6px;
  background-color: #f7f7f7;
  border-radius: 4px;
}
.contentContainer___cbf4b .rightMenu___Qpyoi .menuAnchorTitle___nstoZ svg {
  margin-right: 10px;
}
.contentContainer___cbf4b .rightMenu___Qpyoi .menuAnchor___O4mRp .ant-anchor-link {
  border-left: 1px solid #e5e5e5;
}
.contentContainer___cbf4b .rightMenu___Qpyoi .menuAnchor___O4mRp .ant-anchor-link-active {
  border-left: 1px solid #008cf4;
}
.contentContainer___cbf4b .rightMenu___Qpyoi .menuAnchor___O4mRp .ant-anchor-ink {
  position: relative;
  display: none;
}
.contentContainer___cbf4b .formContainer___2tJPs {
  flex: 1 1;
  overflow: auto;
}
.contentContainer___cbf4b .formContainer___2tJPs::-webkit-scrollbar {
  display: none;
}
.contentContainer___cbf4b .switchBtn___23AOR {
  margin-left: 18px;
  transform: scale(0.9);
}
.contentContainer___cbf4b .bottom-btns___2o567 {
  display: flex;
  justify-content: center;
  padding: 20px 0;
}
.contentContainer___cbf4b .bottom-btns-btn___3-R2k {
  width: 150px;
}

.contactModal___3egkw {
  height: 472px;
  text-align: center;
}
.contactModalTitle___13RKp {
  margin-bottom: 30px;
  padding-top: 40px;
  color: #333;
  font-weight: 500;
  font-size: 16px;
}
.contactModalImgArea___-SeVr {
  width: 290px;
  height: 264px;
  margin: 0 auto;
  padding-top: 24px;
  text-align: center;
  background: url(./static/contact_sms.eca1c6a1.svg);
}
.contactModalScan___3j9ux {
  margin-top: 30px;
  color: #999;
  font-size: 14px;
}
.contactModalPhone___37JZf {
  margin-top: 4px;
  color: #008cf4;
  font-size: 16px;
}
.contactModal___3egkw button {
  width: 160px;
  height: 40px;
  margin-top: 30px;
  margin-bottom: 32px;
}

.cicle___1RgQx {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin-right: 6px;
  border-radius: 50%;
}
.success___1HP2W {
  color: #67c239;
}
.success___1HP2W .cicle___1RgQx {
  background-color: #67c239;
}
.error___2-vNV {
  color: #fd6868;
}
.error___2-vNV .cicle___1RgQx {
  background-color: #fd6868;
}

.left___2_TbR {
  display: flex;
  flex-direction: column;
  height: 100%;
  padding: 30px 20px 0;
  overflow: auto;
}
.left___2_TbR .title___dWLIB {
  color: #292c33;
  font-weight: 500;
  font-size: 18px;
}
.left___2_TbR .smsContainer___36MEM {
  flex: 1 1;
}
.left___2_TbR .smsContent___1YgPO {
  width: 100%;
  height: 272px;
  margin-top: 20px;
  margin-bottom: 10px;
  padding-top: 22px;
  color: #fff;
  text-align: center;
  background: rgba(255, 255, 255, 0.95);
  background-image: url(./static/smsBg.6a3ea7c1.svg);
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 6px;
}
.left___2_TbR .smsContentCount___3iVVH {
  margin-bottom: 8px;
  font-weight: 500;
  font-size: 48px;
}
.left___2_TbR .smsContentDesc___23uZu {
  margin-bottom: 32px;
  font-weight: 500;
  font-size: 16px;
}
.left___2_TbR .smsContentBuyMore___1QxxN {
  display: inline-block;
  margin-bottom: 10px;
  padding: 8px 20px;
  font-size: 14px;
  border: 1px solid rgba(255, 255, 255, 0.95);
  border-radius: 4px;
  cursor: pointer;
}
.left___2_TbR .smsContentBuyHistory___epWap {
  font-size: 12px;
  cursor: pointer;
}
.left___2_TbR .contactService___1DCnu {
  display: flex;
  height: 140px;
  padding: 12px;
  border: 1px solid #e5e5e5;
  border-radius: 6px;
}
.left___2_TbR .contactServiceImage___3bvL7 img {
  width: 114px;
  height: 114px;
}
.left___2_TbR .contactServiceContent___DsoLq {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin-left: 10px;
}
.left___2_TbR .contactServiceScan___1yEYN {
  color: #333;
  font-size: 14px;
}
.left___2_TbR .contactServiceName___3Ul64 {
  color: #008cf4;
  font-size: 14px;
}
.left___2_TbR .contactServicePhone___4hW7a {
  color: #008cf4;
  font-size: 16px;
}
.right___2d6kQ {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.right___2d6kQ .title___dWLIB {
  margin-top: 30px;
  margin-bottom: 20px;
  color: #333;
  font-weight: 500;
  font-size: 18px;
}


.formDrawer___n8I7z .qrcodeCon___3Rdjj {
  margin-bottom: 40px;
}
.formDrawer___n8I7z .blockTitle___335Kd {
  display: flex;
  align-items: center;
  margin-bottom: 20px;
}
.formDrawer___n8I7z .blockTitle___335Kd:not(:first-child) {
  margin-top: 40px;
}
.formDrawer___n8I7z .blockTitle___335Kd .text___3CRX6 {
  color: #008cf4;
  font-weight: 500;
  font-size: 16px;
}
.formDrawer___n8I7z .blockTitle___335Kd .splitLine___36qQq {
  flex: 1 1;
  height: 1px;
  margin-left: 16px;
  border: 1px dashed #ccc;
}
.formDrawer___n8I7z .cardGroup___1LYVt {
  display: flex;
  align-items: center;
  margin-bottom: 14px;
}
.formDrawer___n8I7z .cardGroupName___2Ha8y {
  color: #333;
  font-weight: 500;
  font-size: 14px;
}
.formDrawer___n8I7z .cardGroupLine___3Re0D {
  flex: 1 1;
  height: 1px;
  margin-left: 16px;
  border: 1px dashed #ccc;
}
.formDrawer___n8I7z .descIntroduce___M7wdQ {
  display: flex;
  align-items: center;
  width: 100%;
  height: 40px;
  margin-bottom: 20px;
  padding-right: 14px;
  padding-left: 14px;
  background: #f7f7f7;
  border-radius: 4px;
}
.formDrawer___n8I7z .descIntroduce___M7wdQ .descIntroduceBox___Hp0Kx {
  flex: 1 1;
}
.formDrawer___n8I7z .descIntroduce___M7wdQ .descIntroduceName___2T_8t {
  color: #333;
  font-weight: 500;
  font-size: 14px;
}
.formDrawer___n8I7z .descIntroduce___M7wdQ .descIntroduceLook___ZgBZq {
  margin-left: 16px;
  color: #008cf4;
  font-weight: 400;
  font-size: 14px;
  cursor: pointer;
}
.formDrawer___n8I7z .staffTypes___G74sU {
  display: flex;
  justify-content: space-between;
}
.formDrawer___n8I7z .staffTypes___G74sU .type___1pDXJ {
  display: inline-block;
  width: 84px;
  height: 36px;
  color: #333;
  line-height: 36px;
  text-align: center;
  background: #fff;
  border: 1px solid #e0e0e0;
  border-radius: 4px;
  cursor: pointer;
}
.formDrawer___n8I7z .staffTypes___G74sU .type___1pDXJ.active___2hCph {
  color: #008cf4;
  border: 1px solid #008cf4;
}
.formDrawer___n8I7z .staffTypes___G74sU .type___1pDXJ.disabled___2mFfm {
  color: #999;
  text-shadow: none;
  background: #f5f5f5;
  border-color: #d9d9d9;
  box-shadow: none;
}
.formDrawer___n8I7z .ant-radio-wrapper {
  margin-right: 40px;
}

.definedModal___2DJ0b {
  display: flex;
  flex-direction: column;
  min-height: 240px;
  max-height: 480px;
  overflow: auto;
}
.definedModal___2DJ0b .definedTables___3zeTM:not(:first-child) {
  margin-top: 30px;
}
.definedModal___2DJ0b .title___2KFAv {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
  color: #333;
  font-weight: 500;
  font-size: 16px;
}
.definedModal___2DJ0b .tag___3iYBa {
  display: inline-block;
  width: 4px;
  height: 16px;
  margin-right: 10px;
  background: #008cf4;
  border-radius: 2px;
}
.definedModal___2DJ0b .ant-table-row {
  height: 48px;
}

.qrCodeContent___120Ar {
  text-align: center;
}
.qrCodeContent___120Ar .title___xR96Y {
  color: #333;
  font-size: 16px;
}
.qrCodeContent___120Ar .img___1iBl- {
  margin-top: 8px;
}
.qrCodeContent___120Ar .createTime___3puf6 {
  margin-top: 20px;
  margin-bottom: 20px;
  color: #999;
  font-size: 14px;
}
.qrCodeContent___120Ar .tip___OtC5E {
  margin-top: 20px;
  color: #999;
  font-size: 14px;
}

.qrCodeModal___2wEsR {
  margin-bottom: 40px;
  background-image: url(./static/ksrz_img_bg.d740bdae.svg);
  background-repeat: no-repeat;
  background-size: contain;
}

/** 导入模块 */
.uploadPdf___2DJnW .importContent___vBAqn {
  display: flex;
  flex-flow: column;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 176px;
  margin-bottom: 40px;
  padding: 0;
  background: #f1f5f8;
  border: 1px dashed #e0e0e0;
  border-radius: 5px;
}
.uploadPdf___2DJnW .importContent___vBAqn .importUpload___ofgA9 {
  text-align: center;
}
.uploadPdf___2DJnW .importContent___vBAqn svg {
  margin: 0 auto;
}
.uploadPdf___2DJnW .importContent___vBAqn p {
  margin-top: 20px;
  margin-bottom: 13px;
}
.uploadPdf___2DJnW .importDesp___3VsM3 {
  color: #999;
  font-size: 14px;
}
.uploadPdf___2DJnW .desp___1ndeW {
  color: #666;
  font-weight: 400;
  font-size: 14px;
  font-family: PingFang SC, PingFang SC-Regular;
  line-height: 24px;
  text-align: left;
}

.newFormBtn___2pSlr {
  float: right;
}
.contentContainer___1MK3N {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.contentContainer___1MK3N .status___2jUfm {
  display: flex;
}
.contentContainer___1MK3N .ant-table-tbody > tr:hover:not(.ant-table-expanded-row):not(.ant-table-row-selected) > td {
  cursor: pointer;
}
.ellipse___3AON9 {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  word-break: break-all;
}
.tipPopover___-V8ID .ant-popover-inner-content {
  width: 300px;
}

.staffTypes___3Y_04 {
  display: flex;
  justify-content: space-between;
}
.staffTypes___3Y_04 .type___1qry_ {
  display: inline-block;
  width: 84px;
  height: 36px;
  color: #333;
  line-height: 36px;
  text-align: center;
  background: #fff;
  border: 1px solid #e0e0e0;
  border-radius: 4px;
  cursor: pointer;
}
.staffTypes___3Y_04 .typeDisabled___7TM3o {
  color: #666;
  background: #f5f5f5;
  border-color: #d9d9d9;
  cursor: not-allowed;
}
.staffTypes___3Y_04 .active___3KuBD {
  color: #008cf4;
  background: #fff;
  border: 1px solid #008cf4;
}
.cardGroup___3xRIf {
  display: flex;
  align-items: center;
  margin-bottom: 14px;
}
.cardGroupName___1kODF {
  color: #333;
  font-weight: 500;
  font-size: 14px;
}
.cardGroupLine___28dQt {
  flex: 1 1;
  height: 1px;
  margin-left: 16px;
  border: 1px dashed #ccc;
}

.pageTitle___2W_9N .btns___kXkgE {
  float: right;
}
.pageTitle___2W_9N .btns___kXkgE button {
  margin-left: 20px;
}
.contentContainer___1QqWk {
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
  overflow: hidden;
}
.contentContainer___1QqWk .searchForm___37Yt- .ant-form-item {
  margin-right: 20px;
  margin-bottom: 20px;
}
.contentContainer___1QqWk .searchForm___37Yt- .ant-form-item:last-child {
  margin-right: 0;
}
.contentContainer___1QqWk .searchForm___37Yt- .ant-form-item .ant-picker-input > input[disabled] {
  color: #bfbfbf !important;
  -webkit-text-fill-color: #bfbfbf !important;
}
.contentContainer___1QqWk .ant-table-wrapper .ant-table-selection-column {
  text-align: right;
}
.contentContainer___1QqWk .ant-table-wrapper .ant-table-row {
  cursor: pointer;
}
.contentContainer___1QqWk .ant-table-wrapper .nameCell___3BhIj {
  display: flex;
  align-items: center;
}
.contentContainer___1QqWk .ant-table-wrapper .nameCell___3BhIj .WtAvatarName {
  width: auto;
  margin-right: 10px;
  overflow: hidden;
}
.contentContainer___1QqWk .noData___39NKS {
  position: absolute;
  top: 50%;
  left: 50%;
  text-align: center;
  transform: translate(-50%, -50%);
}
.contentContainer___1QqWk .noData___39NKS img {
  width: 184px;
  height: 184px;
}
.contentContainer___1QqWk .noData___39NKS .noDataText___3JPRy {
  margin: 10px 0 20px;
  color: #666;
}

.signModal___2tlEh .steps___2GXJR {
  display: flex;
  justify-content: center;
  margin-bottom: 30px;
}
.signModal___2tlEh .steps___2GXJR .step___1_x2o {
  display: flex;
  align-items: center;
}
.signModal___2tlEh .steps___2GXJR .step___1_x2o .stepIcon___2L8NT {
  display: flex;
  align-items: center;
  height: 28px;
}
.signModal___2tlEh .steps___2GXJR .step___1_x2o .stepIcon___2L8NT .number___2SrIA,
.signModal___2tlEh .steps___2GXJR .step___1_x2o .stepIcon___2L8NT .currentNumber___1dNCp {
  width: 28px;
  height: 28px;
  text-align: center;
  border-radius: 50%;
}
.signModal___2tlEh .steps___2GXJR .step___1_x2o .stepIcon___2L8NT .currentNumber___1dNCp {
  color: #fff;
  line-height: 28px;
  background: #008cf4;
}
.signModal___2tlEh .steps___2GXJR .step___1_x2o .stepIcon___2L8NT .number___2SrIA {
  color: #ccc;
  line-height: 24px;
  border: 2px solid #ccc;
}
.signModal___2tlEh .steps___2GXJR .step___1_x2o .stepIcon___2L8NT .tick___3lMwj,
.signModal___2tlEh .steps___2GXJR .step___1_x2o .stepIcon___2L8NT .tick___3lMwj svg {
  width: 28px;
  height: 28px;
}
.signModal___2tlEh .steps___2GXJR .step___1_x2o .stepIcon___2L8NT .icon___1Co-a svg {
  width: 150px;
  height: 12px;
  margin: 0 20px;
}
.signModal___2tlEh .steps___2GXJR .step___1_x2o .label___47yMi {
  margin-left: 10px;
  font-size: 16px;
}
.signModal___2tlEh .oneContainer___3Rqfk {
  margin-left: 28px;
}
.signModal___2tlEh .oneContainer___3Rqfk .box___1mdDo {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 400px;
  height: 110px;
  margin-top: 30px;
  margin-left: 40px;
  border-radius: 8px;
}
.signModal___2tlEh .oneContainer___3Rqfk .box___1mdDo.template___2DTzd {
  color: #f7bb33;
  background: #fffdf7;
  border: 1px dashed #f7bb33;
}
.signModal___2tlEh .oneContainer___3Rqfk .box___1mdDo.file___1TT_s {
  color: #008cf4;
  background: #f5f9fc;
  border: 1px dashed #008cf4;
}
.signModal___2tlEh .oneContainer___3Rqfk .box___1mdDo .right___25zjY {
  margin-left: 22px;
}
.signModal___2tlEh .oneContainer___3Rqfk .box___1mdDo .right___25zjY .mainText___18FGj {
  color: #f7bb33;
  font-size: 16px;
}
.signModal___2tlEh .oneContainer___3Rqfk .box___1mdDo .right___25zjY .subText___nSb9J {
  margin-top: 10px;
  color: #999;
  font-size: 12px;
}
.signModal___2tlEh .oneContainer___3Rqfk .disabledTip___50ZOb {
  display: flex;
  align-items: center;
  height: 36px;
  background: #fefce5;
  border: 1px solid #f9e687;
  border-radius: 4px;
}
.signModal___2tlEh .oneContainer___3Rqfk .disabledTip___50ZOb :first-child {
  margin-right: 10px;
  margin-left: 20px;
}
.signModal___2tlEh .twoContainer___21TaK {
  padding-right: 20px;
  padding-left: 20px;
}
.signModal___2tlEh .twoContainer___21TaK .tip___2j_5F {
  margin-top: 6px;
  color: #999;
  font-size: 14px;
}
.signModal___2tlEh .twoContainer___21TaK .newHost___3DOQ0 {
  margin-left: 20px;
  color: #008cf4;
  font-size: 14px;
  cursor: pointer;
}
.signModal___2tlEh .twoContainer___21TaK .ant-form-item-control-input-content {
  display: flex;
  align-items: center;
}
.signModal___2tlEh .twoContainer___21TaK .ant-form-item-control-input-content .ant-select {
  flex: 1 1;
}

.staffTypes___231yx {
  display: flex;
  justify-content: space-between;
}
.staffTypes___231yx .type___mmmZZ {
  display: inline-block;
  width: 84px;
  height: 36px;
  color: #333;
  line-height: 36px;
  text-align: center;
  background: #fff;
  border: 1px solid #e0e0e0;
  border-radius: 4px;
  cursor: pointer;
}
.staffTypes___231yx .typeDisabled___1Ku8h {
  color: #666;
  background: #f5f5f5;
  border-color: #d9d9d9;
  cursor: not-allowed;
}
.staffTypes___231yx .active___1bWUn {
  color: #008cf4;
  background: #fff;
  border: 1px solid #008cf4;
}

.wtSelectMulPop .ant-popover-inner-content {
  padding: 0;
}
.inputAuto___4Q2bU {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 300px;
  padding: 8px 14px;
  margin-bottom: 24px;
  background: #ffffff;
  border: 1px solid #e0e0e0;
  border-radius: 4px;
}
.inputAuto___4Q2bU .content___1mkOE {
  flex: 1 1;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.inputAuto___4Q2bU .content___1mkOE .prompt___-x_dQ {
  color: #cccccc;
}
.selectAutoCon___2VQcG {
  width: 300px;
  padding: 5px;
  margin: 0;
  padding: 0;
  list-style: none;
  max-height: 300px;
  overflow-y: auto;
}
.selectAutoCon___2VQcG li {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  height: 36px;
  padding: 0 10px;
  background-color: #fff;
  font-size: 13px;
  color: #333;
}
.selectAutoCon___2VQcG li.active___16jUw {
  background-color: #e6f4ff;
}
.selectAutoCon___2VQcG li .name___2DyIc {
  flex: 1 1;
}

/** 导入模块 */
.updateInfo___3skGB .ant-drawer-body {
  padding-top: 0;
}
.updateInfo___3skGB .ant-form-item {
  margin-bottom: 10px;
}
.updateInfo___3skGB .ant-modal-close-x svg {
  display: inline-flex !important;
}
.updateInfo___3skGB .ant-form {
  margin-top: 20px;
}
.updateInfo___3skGB .ant-modal-body {
  padding: 20px;
}
.updateInfo___3skGB .ant-alert {
  align-items: unset;
}
.updateInfo___3skGB .ant-alert .ant-alert-icon {
  margin-top: 4px;
}
.updateInfo___3skGB .ant-upload-list {
  display: none;
}
.updateInfo___3skGB .importSuccess___20uIo {
  display: flex;
  align-content: center;
  padding: 10px 0;
  line-height: 28px;
}
.updateInfo___3skGB .importSuccess___20uIo svg {
  display: inline-flex !important;
}
.updateInfo___3skGB .importSuccess___20uIo span {
  padding-left: 15px;
  color: #333;
  font-size: 14px;
}
.updateInfo___3skGB .exportWarin___3riF0 {
  margin-bottom: 20px;
}
.updateInfo___3skGB .importFaile___1uce6 {
  display: flex;
  flex-flow: column;
  flex-wrap: wrap;
  justify-content: center;
}
.updateInfo___3skGB .importFaile___1uce6 .importUpload___1UG4U {
  text-align: center;
}
.updateInfo___3skGB .importFaile___1uce6 .importUpload___1UG4U svg {
  margin: 50px auto 24px;
}
.updateInfo___3skGB .importFaile___1uce6 .importFaileTitle___1HryX {
  display: flex;
  align-content: center;
}
.updateInfo___3skGB .importFaile___1uce6 .importFaileTitle___1HryX .desc___2P9au {
  padding-left: 22px;
}
.updateInfo___3skGB .importFaile___1uce6 .importFaileTitle___1HryX .desc___2P9au h1 {
  height: 22px;
  margin-bottom: 14px;
  font-weight: normal;
  font-size: 16px;
}
.updateInfo___3skGB .importFaile___1uce6 .importFaileTitle___1HryX .desc___2P9au p {
  color: #999;
  font-size: 14px;
}
.updateInfo___3skGB .importFaile___1uce6 .failTip___3LhqH {
  position: absolute;
  bottom: 40px;
  color: #f96869;
}
.updateInfo___3skGB .importContent___3eWBN {
  display: flex;
  flex-flow: column;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  width: 472px;
  height: 370px;
  margin-bottom: 40px;
  padding: 0;
  background: #f1f5f8;
  border: 1px dashed #e0e0e0;
  border-radius: 5px;
}
.updateInfo___3skGB .importContent___3eWBN.small___12ZJW {
  height: 286px;
}
.updateInfo___3skGB .importContent___3eWBN .importUpload___1UG4U {
  width: 80%;
  text-align: center;
}
.updateInfo___3skGB .importContent___3eWBN svg {
  margin: 0 auto;
}
.updateInfo___3skGB .importContent___3eWBN p {
  margin-top: 20px;
  margin-bottom: 13px;
}
.updateInfo___3skGB .importDesp___ecy5K {
  color: #999;
  font-size: 14px;
}
.updateInfo___3skGB .importFooter___2iNqO {
  height: 36px;
  margin-bottom: 20px;
  line-height: 36px;
  text-align: center;
}
.updateInfo___3skGB .importFooter___2iNqO .footerContent___8nu56 {
  float: right;
  width: 472px;
  text-align: left;
}
.updateInfo___3skGB .importFooter___2iNqO .ant-btn-default {
  margin-right: 20px;
}
.updateInfo___3skGB .importFooter___2iNqO .importload___10QEs {
  margin-right: 0;
}
.updateInfo___3skGB .importFooter___2iNqO button {
  float: right;
}
.updateInfo___3skGB .desp___2-jaj {
  color: #666;
  font-weight: 400;
  font-size: 14px;
  font-family: PingFang SC, PingFang SC-Regular;
  line-height: 24px;
  text-align: left;
}
.introduce___269MF {
  display: flex;
}
.introduce___269MF .leftStep___34Q8t {
  flex: 1 1;
}
.introduce___269MF .leftStep___34Q8t .kqGroup___1IZRU h1 {
  height: 20px;
  font-size: 14px;
  font-weight: 400;
  color: #333333;
  margin-bottom: 10px;
}
.introduce___269MF .num___FDp2q {
  display: inline-block;
  width: 24px;
  height: 24px;
  margin-right: 12px;
  color: #666;
  text-align: center;
  background: #e5e5e5;
  border-radius: 50%;
}
.introduce___269MF .stepContent___25lZ5 {
  margin-top: 10px;
  margin-bottom: 12px;
  margin-left: 12px;
  padding: 4px 24px 20px;
  border-left: 2px solid #e5e5e5;
}
.introduce___269MF .stepContent___25lZ5 .cell___1Dwr_ {
  display: inline-block;
  width: 82px;
  height: 38px;
  font-size: 12px;
  line-height: 38px;
  text-align: center;
  border-top: 1px solid #e5e5e5;
  border-left: 1px solid #e5e5e5;
}
.introduce___269MF .stepContent___25lZ5 .cell___1Dwr_:last-child {
  border-right: 1px solid #e5e5e5;
}
.introduce___269MF .stepContent___25lZ5 .lastCell___3acNF {
  width: 36px;
}
.introduce___269MF .stepContent___25lZ5 .bottomCell___sbHJm .cell___1Dwr_ {
  border-bottom: 1px solid #e5e5e5;
}
.introduce___269MF .fileName___2vQBi {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 259px;
  margin-top: 16px;
  margin-left: 36px;
  padding-top: 16px;
  padding-bottom: 10px;
  font-size: 12px;
  background: #fff;
  border: 1px solid #e0e0e0;
  border-radius: 4px;
}
.introduce___269MF .fileName___2vQBi div {
  padding-top: 8px;
}

.date___3iW2X {
  margin-bottom: 10px;
  color: #666;
  font-weight: 500;
  font-size: 14px;
}
.date___3iW2X .weekFormat___24Uw8 {
  margin-left: 6px;
}
.dateRadio___CW34R {
  display: inline-block;
  width: 8px;
  height: 8px;
  margin-right: 8px;
  background: #ccc;
  border-radius: 50%;
}
.hiddenTip___1lbJX {
  margin-top: 20px;
  margin-bottom: 30px;
}
.hiddenTip___1lbJX .more___1L2WZ {
  margin-left: 20px;
  color: #008cf4;
  vertical-align: middle;
  cursor: pointer;
}
.hiddenTip___1lbJX .more___1L2WZ span {
  margin-left: 8px;
}
.footerDrawer___2KgFa {
  display: flex;
  align-items: center;
}
.footerDrawer___2KgFa .notify___1hYBK {
  flex: 1 1;
}
.staffContainer___2sk52 {
  margin-bottom: 10px;
  margin-left: 16px;
  overflow: auto;
}
.staffContainer___2sk52.hidden___27v_p {
  display: none;
}
.staffContainer___2sk52 .staffInfo___2VzrY {
  display: flex;
  float: left;
  width: 160px;
  height: 64px;
  padding-right: 14px;
  padding-left: 14px;
  background: #f5f5f5;
  border-radius: 4px;
}
.staffContainer___2sk52 .staffInfo___2VzrY.isTemplate___3DXGY {
  background-color: #e1e1ff;
  background-image: url(./static/img_shuiyin_linshi.a218c119.svg);
}
.staffContainer___2sk52 .dutyLists___17Y06 {
  float: left;
}
.staffContainer___2sk52 .dutyLists___17Y06 .banner___2gM9l {
  float: left;
  width: 2px;
  height: 100%;
  margin-right: 4px;
}
.staffContainer___2sk52 .dutyLists___17Y06 .duty___3LaQo {
  position: relative;
  float: left;
  width: 100px;
  height: 64px;
  margin-left: 10px;
  color: #666;
  font-size: 12px;
  background-color: #cce8fd;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.staffContainer___2sk52 .dutyLists___17Y06 .duty___3LaQo .name___2gz1_ {
  margin-top: 5px;
  margin-bottom: 2px;
  overflow: hidden;
  color: #333;
  white-space: nowrap;
  text-overflow: ellipsis;
  word-break: break-all;
}
.staffContainer___2sk52 .dutyLists___17Y06 .duty___3LaQo .mask___2WNnc {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1111;
  font-size: 14px;
  line-height: 64px;
  text-align: center;
  vertical-align: middle;
}
.staffContainer___2sk52 .dutyLists___17Y06 .duty___3LaQo .mask___2WNnc .maskCon___1VgxW {
  width: 100%;
  height: 100%;
  background-color: #000;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  opacity: 0.5;
}
.staffContainer___2sk52 .dutyLists___17Y06 .duty___3LaQo .mask___2WNnc .maskText___20R-X {
  position: absolute;
  top: 50%;
  left: 50%;
  color: #fff;
  transform: translate(-50%, -50%);
}
.staffContainer___2sk52 .dutyLists___17Y06 .duty___3LaQo svg {
  position: absolute;
  top: 2px;
  right: 2px;
}
.onlyGroupDuty___3ULL- {
  margin-top: 100px;
  text-align: center;
}
.onlyGroupDuty___3ULL- .tip___3WpNu {
  color: #333;
  font-size: 16px;
}
.onlyGroupDuty___3ULL- .tip1___xBmSM {
  margin-top: 40px;
}
.groupNames___2jpWx {
  margin-bottom: 16px;
  color: #333;
  font-weight: 500;
  font-size: 16px;
}
.splitLine___jwIla {
  width: 100%;
  height: 1px;
  margin-top: 16px;
  margin-bottom: 16px;
  background: #ebebeb;
}
.totalHour___2soZ8 {
  margin-bottom: 2px;
}

.exportStaffModal___3JmsP .exportDateLabel___29XoX .ant-form-item-label > label {
  font-size: 14px !important;
}
.exportStaffModal___3JmsP .ant-progress {
  width: 280px;
}
.exportStaffModal___3JmsP .ant-progress .ant-progress-inner {
  background-color: #e0e0e0;
}
.exportStaffModal___3JmsP .importContent___YDs-1 {
  display: flex;
  flex-flow: column;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 288px;
  margin-top: 24px;
  margin-bottom: 18px;
  padding: 0;
  background: #f1f5f8;
  border: 1px dashed #e0e0e0;
  border-radius: 5px;
}
.exportStaffModal___3JmsP .importContent___YDs-1 .importUpload___f60ZO {
  text-align: center;
}
.exportStaffModal___3JmsP .importContent___YDs-1 svg {
  margin: 0 auto;
}
.exportStaffModal___3JmsP .importContent___YDs-1 p {
  margin-top: 20px;
}

.main___OEpdX {
  position: relative;
  min-width: 1420px;
  height: 100vh;
  overflow: auto;
}
.header___18xMX {
  height: 60px;
  line-height: 60px;
  box-shadow: 0 2px 4px 0 #e5e5e5;
}
.header___18xMX .logo___2BeVQ {
  margin-right: 60px;
  margin-left: 30px;
  cursor: pointer;
}
.header___18xMX .publishContainer___1zDPc {
  display: flex;
  align-items: center;
  float: right;
  margin-right: 24px;
}
.header___18xMX .publishContainer___1zDPc .viewCurrentBtn___3knjd {
  display: flex;
  align-items: center;
  margin-left: 20px;
}
.header___18xMX .publishContainer___1zDPc .viewCurrentBtn___3knjd svg {
  margin-right: 5px;
}
.header___18xMX .publishContainer___1zDPc .viewCurrentBtn___3knjd:hover svg path {
  cursor: pointer;
  fill: #008cf4;
}
.header___18xMX .publishContainer___1zDPc .publishBtn___LIYCz {
  display: inline-flex;
  align-items: center;
  margin-left: 20px;
}
.contentBox___3HTmb {
  position: absolute;
  top: 60px;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 20px;
  overflow: hidden;
  background: #f7f7f7;
}
.contentBox___3HTmb .content___3MvcZ {
  display: flex;
  flex-direction: column;
  height: 100%;
  padding: 24px 4px 16px;
  background-color: #fff;
  border-radius: 6px;
  box-shadow: 0 2px 4px 0 #e5e5e5;
}
.contentBox___3HTmb .content___3MvcZ .title___12Vmy {
  padding: 0 20px;
}
.contentBox___3HTmb .content___3MvcZ .leftForm___tZXgj {
  display: flex;
}
.contentBox___3HTmb .content___3MvcZ .leftForm___tZXgj .ant-form-item-label {
  width: 68px;
}
.contentBox___3HTmb .content___3MvcZ .view___1GWFM {
  display: inline-block;
  height: 36px;
  margin-right: 14px;
  line-height: 36px;
}
.contentBox___3HTmb .content___3MvcZ .viewBtn___PJOgk {
  display: inline-block;
  width: 60px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  background: #fff;
  border: 1px solid #e0e0e0;
}
.contentBox___3HTmb .content___3MvcZ .viewBtn___PJOgk.active___2dR1Z {
  color: #fff;
  background: #008cf4;
  border: 1px solid #008cf4;
}
.contentBox___3HTmb .content___3MvcZ .viewMonth___v6gSB {
  border-right: 0;
  border-radius: 4px 0 0 4px;
}
.contentBox___3HTmb .content___3MvcZ .viewDay___1omcC {
  border-left: 0;
  border-radius: 0 4px 4px 0;
}
.contentBox___3HTmb .shiftBox___Itc5p {
  display: flex;
  flex-wrap: nowrap;
  width: 100%;
  margin-bottom: 20px;
  padding-right: 20px;
  padding-left: 20px;
}
.contentBox___3HTmb .shiftBox___Itc5p .kaoqin___3-CY1 {
  width: 70px;
  height: 40px;
  color: #333;
  font-size: 14px;
  line-height: 40px;
}
.contentBox___3HTmb .shiftBox___Itc5p .shiftList___1wiRE {
  display: flex;
  flex: 1 1;
  overflow: auto;
}
.contentBox___3HTmb .shiftBox___Itc5p .shift___dRFhj {
  display: inline-flex;
  height: 40px;
  margin-right: 10px;
  font-size: 12px;
  cursor: move;
}
.contentBox___3HTmb .shiftBox___Itc5p .shift___dRFhj .timeTag___iDN26 {
  width: 2px;
  height: 100%;
  color: #333;
  border-radius: 4px;
}
.contentBox___3HTmb .shiftBox___Itc5p .shift___dRFhj .timeBg___1A4Nj {
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  height: 100%;
  padding-right: 8px;
  padding-left: 8px;
  color: #666;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.contentBox___3HTmb .shiftBox___Itc5p .shift___dRFhj .timeBg___1A4Nj .shiftName___qmR5R {
  margin-top: 1px;
  color: #333;
}
.contentBox___3HTmb .shiftBox___Itc5p .shift___dRFhj .timeBg___1A4Nj .shiftTimePeriod___vZGgd {
  color: #666;
}
.contentBox___3HTmb .shiftBox___Itc5p .addShiftBtn___2Vl_r {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  margin-left: 10px;
  border: 1px solid #008cf4;
  border-radius: 4px;
}
.contentBox___3HTmb .description___1IQSb {
  display: flex;
  align-items: center;
  padding: 16px 24px 0;
  color: #666;
}
.contentBox___3HTmb .description___1IQSb .tip___1Rvf_ {
  display: inline-block;
  margin-right: 8px;
}
.contentBox___3HTmb .viewBox___3B1a2 {
  position: relative;
  flex: 1 1;
  overflow: auto;
}
.contentBox___3HTmb .allocationBox___HwJxC {
  position: absolute;
  right: 0;
  bottom: 100px;
  z-index: 3;
  display: flex;
  flex-direction: column;
  padding: 10px;
  color: #008cf4;
  line-height: 1.4;
  background: #fff;
  border-radius: 4px 0 0 4px;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
  cursor: pointer;
}
.contentBox___3HTmb .allocationBox___HwJxC .hasAccepted___1c1u7 {
  position: absolute;
  top: 6px;
  right: 4px;
  display: inline-block;
  width: 8px;
  height: 8px;
  background: #fd6868;
  border-radius: 50%;
}
.contentBox___3HTmb .ant-popover-inner-content {
  position: relative;
  padding: 0 !important;
  border-radius: 4px;
  box-shadow: 0 2px 6px 0 #e9ebf0;
}
.contentBox___3HTmb .ant-picker-ranges {
  display: flex;
  justify-content: center;
}
.contentBox___3HTmb .ant-picker-ranges .ant-picker-preset .ant-tag {
  font-size: 14px;
  background: #fff;
  border: none;
}
.monthPicker___1gRsQ {
  margin-left: 10px;
}
.popListContainer .ant-popover-inner-content {
  padding: 0;
}
.popListContainer .ant-popover-inner-content .popList {
  padding: 4px;
}
.popListContainer .ant-popover-inner-content .popList ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.popListContainer .ant-popover-inner-content .popList ul li {
  height: 36px;
  padding: 0 10px;
  display: flex;
  align-items: center;
  border-radius: 4px;
}
.popListContainer .ant-popover-inner-content .popList ul li:hover {
  background-color: #f6f7f9;
  cursor: pointer;
}
.popListContainer .ant-popover-inner-content .popList ul li svg {
  margin-right: 8px;
}

.collapseItem___1Q1Lj {
  border-bottom: 1px solid #e5e5e5;
  border-radius: 0;
}
.departureModalContent___3QPJJ {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.departureModalContent___3QPJJ h3 {
  margin-bottom: 0;
  margin-left: 10px;
  font-size: 16px;
}
.staffCard___37ckj {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  height: 70px;
  margin-bottom: 10px;
  padding: 0 20px;
  border: 1px solid #e0e0e0;
  border-radius: 5px;
}
/** 导入模块 */
.staffImport___3HV6y .ant-drawer-body {
  padding-top: 0;
}
.staffImport___3HV6y .ant-form-item {
  margin-bottom: 10px;
}
.staffImport___3HV6y .ant-modal-close-x svg {
  display: inline-flex !important;
}
.staffImport___3HV6y .ant-form {
  margin-top: 20px;
}
.staffImport___3HV6y .ant-modal-body {
  padding: 20px;
}
.staffImport___3HV6y .ant-alert {
  align-items: unset;
}
.staffImport___3HV6y .ant-alert .ant-alert-icon {
  margin-top: 4px;
}
.staffImport___3HV6y .ant-upload-list {
  display: none;
}
.staffImport___3HV6y .importSuccess___3aPdL {
  display: flex;
  align-content: center;
  padding: 10px 0;
  line-height: 28px;
}
.staffImport___3HV6y .importSuccess___3aPdL svg {
  display: inline-flex !important;
}
.staffImport___3HV6y .importSuccess___3aPdL span {
  padding-left: 15px;
  color: #333;
  font-size: 14px;
}
.staffImport___3HV6y .exportWarin___6-N2l {
  margin-bottom: 20px;
}
.staffImport___3HV6y .importFaile___kBO2t {
  display: flex;
  flex-flow: column;
  flex-wrap: wrap;
  align-content: center;
  justify-content: center;
}
.staffImport___3HV6y .importFaile___kBO2t .importUpload___3xQI9 {
  text-align: center;
}
.staffImport___3HV6y .importFaile___kBO2t .importFaileTitle___3lB18 {
  display: flex;
  align-content: center;
  line-height: 28px;
}
.staffImport___3HV6y .importFaile___kBO2t svg {
  display: inline-flex !important;
}
.staffImport___3HV6y .importFaile___kBO2t span {
  padding-left: 15px;
  color: #333;
  font-size: 14px;
}
.staffImport___3HV6y .importFaile___kBO2t .importDesp___1ZNAv {
  padding-left: 42px;
  color: #999;
  font-size: 14px;
}
.staffImport___3HV6y .importContent___UtNTX {
  display: flex;
  flex-flow: column;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 288px;
  margin-bottom: 40px;
  padding: 0;
  background: #f1f5f8;
  border: 1px dashed #e0e0e0;
  border-radius: 5px;
}
.staffImport___3HV6y .importContent___UtNTX .importUpload___3xQI9 {
  text-align: center;
}
.staffImport___3HV6y .importContent___UtNTX svg {
  margin: 0 auto;
}
.staffImport___3HV6y .importContent___UtNTX p {
  margin-top: 20px;
  margin-bottom: 13px;
}
.staffImport___3HV6y .importDesp___1ZNAv {
  color: #999;
  font-size: 14px;
}
.staffImport___3HV6y .importFooter___1bMZL {
  height: 36px;
  margin-bottom: 20px;
  line-height: 36px;
}
.staffImport___3HV6y .importFooter___1bMZL .ant-btn-default {
  margin-right: 20px;
}
.staffImport___3HV6y .importFooter___1bMZL .importload___3uvoG {
  margin-right: 0;
}
.staffImport___3HV6y .importFooter___1bMZL .ant-btn {
  float: right;
}
.staffImport___3HV6y .desp___3NZv3 {
  color: #666;
  font-weight: 400;
  font-size: 14px;
  font-family: PingFang SC, PingFang SC-Regular;
  line-height: 24px;
  text-align: left;
}

.cal_group_name___3Z_UE .ant-modal-body .ant-form-item-label > label {
  font-size: 14px !important;
}

.existing-context-container-header___dKD1c {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 10px;
}
.existing-context-container-header-title___2mgWm {
  position: relative;
  height: 20px;
  padding-left: 12px;
  color: #333;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
}
.existing-context-container-header-title___2mgWm::before {
  position: absolute;
  top: 2px;
  left: 0;
  display: inline-block;
  width: 4px;
  height: 16px;
  background-color: #008cf4;
  border-radius: 2px;
  content: '';
}
.existing-context-container-header-actions___16jZ5 {
  display: flex;
  align-items: center;
  height: 20px;
  color: #e5e5e5;
}
.existing-context-container-header-actions___16jZ5 .divide___22E6B {
  width: 1px;
  height: 12px;
  margin: 0 8px;
  background: #e5e5e5;
}
.existing-context-container-gridbox___2cUv6 {
  display: grid;
  grid-gap: 16px;
  grid-template-columns: repeat(3, 1fr);
}
.existing-context-container-gridbox-item___g3WsF {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  height: 44px;
  padding: 0 16px;
  color: #333;
  font-weight: 400;
  font-size: 14px;
  background: #fff;
  border: 1px solid #e0e0e0;
  border-radius: 4px;
  cursor: pointer;
}
.existing-context-container-gridbox-item___g3WsF .empty-checkbox___3zZog {
  width: 20px;
  height: 20px;
  border: 1.25px solid #ccc;
  border-radius: 50%;
}
.existing-context-container-gridbox-item___g3WsF:hover {
  color: #008cf4;
  border-color: #008cf4;
}
.existing-context-container-gridbox-item___g3WsF:hover .empty-checkbox___3zZog {
  border-color: #008cf4;
}
.existing-context-container-gridbox___2cUv6 .disabled___poQWi {
  background: #f7f7f7;
}
.existing-context-container-gridbox___2cUv6 .disabled___poQWi:hover {
  color: #333;
  border-color: #e0e0e0;
}
.existing-context-container-gridbox___2cUv6 .disabled___poQWi:hover .empty-checkbox___3zZog {
  border-color: #ccc;
}

.treeSelect___QJMLB .ant-select-tree .ant-select-tree-node-content-wrapper {
  padding: 0 5px;
}
.treeSelect___QJMLB .ant-select-tree-title {
  display: inline-flex;
}

.corpTreeSelect___3SeAB .ant-select-selection-item > div {
  display: flex !important;
  align-items: center;
}
.corpTreeSelect___3SeAB .ant-select-tree .ant-select-tree-node-content-wrapper {
  padding: 0 5px;
}
.corpTreeSelect___3SeAB .ant-select-tree-title {
  display: inline-flex;
  padding: 6px 0;
}
.corpTreeSelect___3SeAB .ant-select-tree-title div {
  display: flex !important;
  align-items: center;
}
.corpTreeSelect___3SeAB .ant-select-tree-switcher-icon {
  margin-top: 12px !important;
}
.corpTreeSelect___3SeAB .ant-tree-select-dropdown {
  left: 1px !important;
}

.drawerStaff___2GL_O.ant-drawer-open .ant-drawer-content {
  overflow: inherit;
}
.drawerStaff___2GL_O .ant-alert {
  margin-bottom: 20px;
}
.drawerStaff___2GL_O .ant-drawer-body {
  overflow-y: scroll;
}
.drawerStaff___2GL_O .ant-tooltip-inner {
  color: #000;
  background: #fff;
}
.drawerStaff___2GL_O .ant-form-item-control-input-content .ant-btn:not(.ant-btn-sm) {
  margin-right: 20px;
  padding: 4px 30px;
}
.drawerStaff___2GL_O .ant-select-item-option-content {
  font-size: 14px;
}
.drawerStaff___2GL_O .ant-picker-header-view {
  font-weight: normal;
}
.drawerStaff___2GL_O .radioGroup___3hM87 {
  margin-bottom: 20px;
}
.drawerStaff___2GL_O .departmentTitle___2aGWQ {
  display: flex;
  align-content: center;
  justify-content: space-between;
}
.drawerStaff___2GL_O .departmentTitle___2aGWQ span {
  line-height: 36px;
}
.drawerStaff___2GL_O .departmentTitle___2aGWQ .ant-btn {
  display: flex;
  align-items: center;
  box-shadow: none;
}
.drawerStaff___2GL_O .departmentTitle___2aGWQ .ant-btn span {
  margin-left: 5px;
}
.drawerStaff___2GL_O .orgTypeActive___1zOYl {
  color: #008cf4;
  border: 1px solid #008cf4;
}
.drawerStaff___2GL_O .staffType___2MgLL {
  width: 100%;
  margin: 0 17px;
  padding: 6px 0;
  color: #333;
  font-size: 14px;
  text-align: center;
  border: 1px solid #e0e0e0;
  border-radius: 4px;
  cursor: pointer;
}
.drawerStaff___2GL_O .staffType___2MgLL:first-child {
  margin-left: 0;
}
.drawerStaff___2GL_O .staffType___2MgLL:last-child {
  margin-right: 0;
}
.drawerStaff___2GL_O .staffType___2MgLL:hover {
  color: #008cf4;
  border: 1px solid #008cf4;
}
.drawerStaff___2GL_O .personArchive___9_Gnw {
  position: absolute;
  top: 80px;
  right: 500px;
  z-index: 1002;
  padding: 14px 16px;
  color: #008cf4;
  text-align: center;
  background-color: #fff;
  border-radius: 4px 0 0 4px;
  box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, 0.16);
  cursor: pointer;
}
.drawerStaff___2GL_O .personArchive___9_Gnw .gapArchive___3dS-Y {
  margin-top: 8px;
}
.drawerStaff___2GL_O .departurePersonArchive___34H1t {
  right: 480px;
}

.scrollbarsContainer___31675 > div {
  overflow-x: hidden !important;
  margin-bottom: 0 !important;
}
.selfArchive___CXECT {
  display: flex;
  flex-direction: column;
  padding-top: 24px;
  background-color: #fff;
}
.selfArchive___CXECT .ant-picker {
  width: 100%;
}
.selfArchive___CXECT .ant-select-disabled .ant-select-arrow,
.selfArchive___CXECT .ant-cascader-picker-disabled span.anticon.anticon-down.ant-cascader-picker-arrow,
.selfArchive___CXECT .ant-picker.ant-picker-disabled .ant-picker-suffix {
  display: none;
}
.selfArchive___CXECT .ant-upload.ant-upload-select.ant-upload-select-picture-card.ant-upload-disabled,
.selfArchive___CXECT .ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector {
  border: none;
}
.selfArchive___CXECT.selfArchiveAudit___2zHto {
  padding-top: 0;
}
.selfArchive___CXECT.selfArchiveAudit___2zHto .archiveGroups___3kyT1 {
  margin: 0;
  padding: 0 40px;
}
.selfArchive___CXECT.selfArchiveAudit___2zHto .archiveGroups___3kyT1:first-child {
  margin-top: 20px;
}
.selfArchive___CXECT .selfArchiveHeader___1RpK_ .editBtn___25PE5 {
  width: 88px;
  margin-left: 14px;
}
.selfArchive___CXECT .navList___1eTQi {
  position: -webkit-sticky;
  position: sticky;
  display: flex;
  align-items: center;
  margin: 0 24px;
  top: 0;
  left: 0;
  background: #fff;
  z-index: 2;
}
.selfArchive___CXECT .navList___1eTQi .back___3k52L {
  width: 55px;
  z-index: 1;
  cursor: pointer;
  /* 设置过渡效果 */
  transition: all 0.3s ease-in-out;
}
.selfArchive___CXECT .navList___1eTQi .back___3k52L svg {
  margin-left: 8px;
  margin-top: 8px;
}
.selfArchive___CXECT .navList___1eTQi .navMenu___3AuW3 {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  border-bottom: 1px solid #e5e5e5;
  flex: 1 1;
  z-index: 2;
  background-color: #fff;
}
.selfArchive___CXECT .navList___1eTQi .navMenu___3AuW3 ul {
  display: flex;
  align-items: center;
  list-style: none;
  margin: 0;
  padding: 16px 0 0 0;
}
.selfArchive___CXECT .navList___1eTQi .navMenu___3AuW3 ul li {
  margin-right: 48px;
  font-size: 18px;
  padding-bottom: 12px;
  cursor: pointer;
  /* 设置过渡效果 */
  transition: color 0.4s ease, border-bottom-color 0.4s ease;
  /* 添加初始样式，假设未激活时无边框 */
  border-bottom: 4px solid transparent;
  color: #333;
  /* 假设默认文本颜色 */
}
.selfArchive___CXECT .navList___1eTQi .navMenu___3AuW3 ul li.active___2ASIV {
  color: #008cf4;
  border-bottom-color: #008cf4;
}
.selfArchive___CXECT .navList___1eTQi .navBtn___adQrl {
  display: flex;
  align-items: center;
}
.selfArchive___CXECT .navList___1eTQi .navBtn___adQrl button:not(first-child) {
  margin-left: 14px;
}
.selfArchive___CXECT .selfArchiveContent___3vO2C {
  position: relative;
  display: flex;
  padding: 30px 24px;
}
.selfArchive___CXECT .selfArchiveContent___3vO2C .anchorContainer___KCRoc {
  margin-left: 24px;
  flex-shrink: 0;
}
.selfArchive___CXECT .selfArchiveContent___3vO2C .ant-spin-nested-loading {
  flex: 1 1;
  overflow: hidden;
}
.selfArchive___CXECT .nick___3684Y {
  color: #292c33;
  font-weight: 600;
  font-size: 18px;
}
.selfArchive___CXECT .reinforcement-box___1J1L6 {
  width: 100%;
  margin-bottom: 20px;
  padding: 16px;
  border: 1px solid #e5e5e5;
  border-radius: 4px;
}
.selfArchive___CXECT .reinforcement-box-info___3n2ih {
  display: flex;
  align-items: center;
}
.selfArchive___CXECT .reinforcement-box-info-tag___2XyFS {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 56px;
  height: 56px;
  margin-right: 16px;
  font-weight: 500;
  font-size: 16px;
  border-radius: 4px;
}
.selfArchive___CXECT .reinforcement-box-info___3n2ih .positive___2Z6Kb {
  color: #67c239;
  background: #eff9eb;
}
.selfArchive___CXECT .reinforcement-box-info___3n2ih .negative___PkFRq {
  color: #fd6868;
  background: #ffefef;
}
.selfArchive___CXECT .reinforcement-box-info-labels___u6x_B {
  display: flex;
  flex-direction: column;
}
.selfArchive___CXECT .reinforcement-box-info-labels-title___2wwKc {
  margin-bottom: 10px;
  color: #333;
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
}
.selfArchive___CXECT .reinforcement-box-info-labels-description___1UJiN {
  display: flex;
  align-items: center;
  color: #666;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.selfArchive___CXECT .reinforcement-box-info-labels-description___1UJiN .gun___7fmM9 {
  width: 1px;
  height: 12px;
  margin: 0 8px;
  background: #e5e5e5;
}
.selfArchive___CXECT .reinforcement-box-info-labels-description___1UJiN .pos___2UTTA {
  color: #67c239;
}
.selfArchive___CXECT .reinforcement-box-info-labels-description___1UJiN .neg___2pnwE {
  color: #fd6868;
}
.selfArchive___CXECT .reinforcement-box-remark___2UUw1 {
  display: flex;
  align-items: flex-start;
  margin-top: 16px;
  padding: 4px 8px;
  color: #666;
  background: #f7f7f7;
  border-radius: 4px;
}
.selfArchive___CXECT .reinforcement-edit___AP1xN {
  margin-bottom: 20px;
}
.selfArchive___CXECT .reinforcement-edit-header___sY72A {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 10px;
  color: #333;
  font-weight: 400;
  font-size: 14px;
}
.selfArchive___CXECT .reinforcement-edit-header___sY72A .icon___2mGgx {
  cursor: pointer;
}
.selfArchive___CXECT .reinforcement-edit-content___XLaBf {
  padding: 20px 24px 0;
  border: 1px solid #e5e5e5;
  border-radius: 4px;
}
.selfArchive___CXECT .fieldRow___3jh4p {
  display: flex;
  align-items: center;
  width: 100%;
}
.selfArchive___CXECT .fieldRow___3jh4p .fieldCol___1NuIx {
  flex: 1 1;
}
.selfArchive___CXECT .fieldRow___3jh4p .fieldCol___1NuIx:first-child:not(:last-child):not(.hiddenGap___3RD6O) {
  margin-right: 56px;
}
.selfArchive___CXECT .fieldRow___3jh4p .showArrow___3l7wT {
  margin-right: 20px;
  margin-left: 20px;
}

.renderTitle___tjf2G {
  display: flex;
  align-items: center;
  margin-bottom: 20px;
  color: #008cf4;
  font-weight: 500;
  font-size: 16px;
}
.renderTitle___tjf2G .title___1RRkt {
  display: inherit;
  align-items: inherit;
}
.renderTitle___tjf2G .title___1RRkt .tag___3j7_k {
  display: inline-block;
  width: 4px;
  height: 16px;
  margin-right: 8px;
  background: #008cf4;
  border-radius: 2px;
}
.renderTitle___tjf2G .btn___1t3Iv {
  flex: 1 1;
  text-align: right;
  color: #008cf4;
  font-size: 14px;
  font-weight: normal;
  cursor: pointer;
}
.renderTitle___tjf2G .ant-picker {
  width: 150px;
  height: 24px;
}
.renderTitle___tjf2G .ant-picker .ant-picker-input {
  padding: 2px 12px;
  border-radius: 4px;
  background-color: #f7f7f7;
}

.departmentForm___2QugI .staffCorpy___2fpec {
  display: block;
  float: right;
  width: 100px;
  padding-left: 20px;
  color: #999;
  font-size: 14px;
  text-align: right;
}
.departmentForm___2QugI .staffTitle___2LbC2 {
  display: block;
  float: left;
  width: 200px;
  overflow: hidden;
  font-size: 14px;
  white-space: nowrap;
  text-align: left;
  text-overflow: ellipsis;
}
.departmentForm___2QugI .collapse___uviHq {
  border-top: 1px solid #e5e5e5;
}
.departmentForm___2QugI .treeHeight___1pt01 {
  height: calc(100vh - 280px);
  overflow-x: auto;
}
.departmentForm___2QugI .treeHeight___1pt01 .ant-tree-title {
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.departmentForm___2QugI .collapseItem___3oDzO {
  border-bottom: 1px solid #e5e5e5;
  border-radius: 0;
}
.departmentForm___2QugI .collapseItem___3oDzO .crossCorp___yr1fw {
  padding: 14px;
  color: #008cf4;
  font-weight: 400;
  font-size: 14px;
}
.departmentForm___2QugI .radioGroup___LodEF {
  margin-bottom: 20px;
}
.departmentForm___2QugI .departmentTitle___1x1_I {
  display: flex;
  align-content: center;
  justify-content: space-between;
}
.departmentForm___2QugI .departmentTitle___1x1_I span {
  line-height: 36px;
}
.departmentForm___2QugI .departmentTitle___1x1_I .ant-btn {
  display: flex;
  align-items: center;
  box-shadow: none;
}
.departmentForm___2QugI .departmentTitle___1x1_I .ant-btn span {
  margin-left: 5px;
}
.departmentForm___2QugI .TimelineItem___3pmgz {
  position: relative;
  margin-bottom: 20px;
  padding-left: 20px;
}
.departmentForm___2QugI .TimelineItem___3pmgz::before {
  position: absolute;
  top: 22px;
  left: 0;
  width: 10px;
  height: 10px;
  background-color: #ccc;
  border-radius: 5px;
  content: '';
}
.departmentForm___2QugI .TimelineItem___3pmgz::after {
  position: absolute;
  top: 38px;
  left: 5px;
  width: 1px;
  height: 100%;
  background-color: #e5e5e5;
  content: '';
}
.departmentForm___2QugI .department___3py9G {
  height: 60px;
  line-height: 50px;
}
.departmentForm___2QugI .department___3py9G h3 {
  float: left;
  max-width: 70%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.departmentForm___2QugI .department___3py9G .mainOrg___1Hmtb {
  display: inline-block;
  width: 58px;
  height: 22px;
  margin-left: 16px;
  color: #008cf4;
  line-height: 20px;
  text-align: center;
  background: #e5f3fe;
  border: 1px solid #5bb5f7;
  border-radius: 4px;
}
.departmentForm___2QugI .department___3py9G button {
  width: 40px;
}
.departmentForm___2QugI .department___3py9G div {
  float: right;
}
.departmentForm___2QugI .department___3py9G svg {
  cursor: pointer;
}
.departmentForm___2QugI .addDepartments___2xDHg {
  position: relative;
  width: 100%;
  padding-top: 3px;
  padding-bottom: 20px;
  padding-left: 20px;
}
.departmentForm___2QugI .addDepartments___2xDHg::before {
  position: absolute;
  top: 18px;
  left: 0;
  width: 10px;
  height: 10px;
  background-color: #ccc;
  border-radius: 5px;
  content: '';
}
.departmentForm___2QugI .createRole___EMhbj {
  position: absolute;
  right: 5px;
  z-index: 123;
  padding-left: 20px;
  background: #fff;
}
.departmentForm___2QugI .departureContainer___20e9Y {
  display: flex;
  height: 100%;
  margin-top: 0;
}
.departmentForm___2QugI .staffType___JdrGM {
  width: 100%;
  margin: 0 17px;
  padding: 6px 0;
  color: #333;
  font-size: 14px;
  text-align: center;
  border: 1px solid #e0e0e0;
  border-radius: 4px;
  cursor: pointer;
}
.departmentForm___2QugI .staffType___JdrGM:first-child {
  margin-left: 0;
}
.departmentForm___2QugI .staffType___JdrGM:last-child {
  margin-right: 0;
}
.departmentForm___2QugI .staffType___JdrGM:hover {
  color: #008cf4;
  border: 1px solid #008cf4;
}

.archiveBasic___2-L0c {
  flex: 1 1;
}
.archiveBasic___2-L0c .archiveGroups___2s9hV {
  flex: 1 1;
  overflow-x: hidden;
}
.archiveBasic___2-L0c .archiveGroups___2s9hV .archiveGroup___3u1a1 {
  margin-top: 30px;
  border-bottom: 1px solid #f0f0f0;
}
.archiveBasic___2-L0c .archiveGroups___2s9hV .archiveGroup___3u1a1:first-child {
  margin-top: 0;
}
.archiveBasic___2-L0c .archiveGroups___2s9hV .workInfoGroup___pPYlj:not(:nth-of-type(2)) {
  margin-top: 30px;
}
.archiveBasic___2-L0c .archiveGroups___2s9hV .workInfoGroup___pPYlj .ant-radio-wrapper {
  margin-right: 12px;
}
.archiveBasic___2-L0c .archiveGroups___2s9hV .workInfoGroup___pPYlj .workInfoGroupHeader___1Hje3 {
  display: inline-flex;
  align-items: center;
  width: 100%;
  margin-bottom: 20px;
  color: #333;
  font-size: 16px;
}
.archiveBasic___2-L0c .archiveGroups___2s9hV .workInfoGroup___pPYlj .workInfoGroupHeader___1Hje3 .corpName___2OIsV {
  flex: 1 1;
  margin-left: 8px;
}
.archiveBasic___2-L0c .archiveGroups___2s9hV .workInfoGroup___pPYlj .type___SYGqX {
  display: inline-block;
  width: 82px;
  height: 36px;
  margin-bottom: 10px;
  line-height: 36px;
  text-align: center;
  background: #fff;
  border: 1px solid #e0e0e0;
  border-radius: 4px;
  cursor: pointer;
}
.archiveBasic___2-L0c .archiveGroups___2s9hV .workInfoGroup___pPYlj .type___SYGqX:not(:last-child) {
  margin-right: 20px;
}
.archiveBasic___2-L0c .archiveGroups___2s9hV .workInfoGroup___pPYlj .type___SYGqX.active___h5qod {
  color: #008cf4;
  border: 1px solid #008cf4;
  border-radius: 4px;
}
.archiveBasic___2-L0c .archiveGroups___2s9hV .workInfoGroup___pPYlj .type___SYGqX.disabled___ko6t9 {
  color: #999;
  background: #f5f5f5;
  border-color: #d9d9d9;
  cursor: not-allowed;
}
.archiveBasic___2-L0c .archiveGroups___2s9hV .workInfoGroup___pPYlj .typeName___2tlGE {
  height: 36px;
  background: #f7f7f7;
  border-radius: 4px;
  line-height: 36px;
  padding-left: 12px;
  flex: 1 1;
}
.archiveBasic___2-L0c .archiveGroups___2s9hV .workInfoGroup___pPYlj .customizeTag___2fChJ {
  width: 70px;
  height: 36px;
  margin-right: 12px;
  line-height: 36px;
  text-align: center;
  background: #f7f7f7;
  border-radius: 4px;
}
.archiveBasic___2-L0c .archiveGroups___2s9hV .workInfoGroup___pPYlj .orgName___1DgAf {
  color: #333;
  font-size: 14px;
}
.archiveBasic___2-L0c .archiveGroups___2s9hV .workInfoGroup___pPYlj .org___Bp4iQ {
  position: relative;
  padding: 20px;
  border: 1px solid #e5e5e5;
  border-radius: 4px;
}
.archiveBasic___2-L0c .archiveGroups___2s9hV .workInfoGroup___pPYlj .org___Bp4iQ:nth-of-type(1) {
  margin-top: 10px;
}
.archiveBasic___2-L0c .archiveGroups___2s9hV .workInfoGroup___pPYlj .org___Bp4iQ:not(:last-child) {
  margin-bottom: 20px;
}
.archiveBasic___2-L0c .archiveGroups___2s9hV .workInfoGroup___pPYlj .org___Bp4iQ .deleteOrg___2DZ5f {
  position: absolute;
  top: 14px;
  right: 14px;
}
.archiveBasic___2-L0c .archiveGroups___2s9hV .workInfoGroup___pPYlj .customizeDate___3_0uG {
  margin-top: 18px;
}
.archiveBasic___2-L0c .btns___1SFog {
  padding-top: 20px;
  position: -webkit-sticky;
  position: sticky;
  bottom: 0;
  background-color: #fff;
  z-index: 2;
}
.archiveBasic___2-L0c .btns___1SFog :not(:first-child) {
  margin-left: 20px;
}
.archiveBasic___2-L0c .btns___1SFog.auditBtns___394eu {
  text-align: center;
}
.archiveBasic___2-L0c .btns___1SFog.auditBtns___394eu button {
  width: 150px;
}
.archiveBasic___2-L0c .cardGroup___1kOnk {
  margin-top: 10px;
  margin-bottom: 30px;
  padding: 24px 20px 0;
  border: 1px solid #e5e5e5;
  border-radius: 4px;
}
.archiveBasic___2-L0c .mainOrg___1GzOh {
  margin-right: 2 px;
  margin-left: 8px;
  padding: 0 8px;
  color: #008cf4;
  background: #e5f3fe;
  border-radius: 4px;
}
.archiveBasic___2-L0c .recordContainer___3erN4:not(:last-child) .recordContainerContent___1L2ul {
  border-left: 1px solid #e5e5e5;
}
.archiveBasic___2-L0c .recordContainerTitleDot___21Bat {
  display: inline-block;
  width: 12px;
  height: 12px;
  background: #ccc;
  border-radius: 50%;
}
.archiveBasic___2-L0c .recordContainerTitleDate___v9BZh {
  margin-left: 16px;
  color: #333;
  font-weight: 500;
  font-size: 16px;
}
.archiveBasic___2-L0c .recordContainerContent___1L2ul {
  width: calc(100% - 5px);
  height: 128px;
  margin-left: 5px;
  padding-top: 12px;
}
.archiveBasic___2-L0c .recordContainerContentBox___1ln5K {
  display: flex;
  align-items: center;
  width: 100%;
  height: 88px;
  margin-left: 16px;
  padding: 16px;
  border-radius: 4px;
  border: 1px solid #e5e5e5;
}
.archiveBasic___2-L0c .recordContainerContentBoxMSg___25zEk {
  flex: 1 1;
  margin-left: 16px;
}
.archiveBasic___2-L0c .recordContainerContentBoxMSgType___3RX3M {
  display: flex;
  align-items: center;
  color: #333;
  font-weight: 500;
  font-size: 16px;
}
.archiveBasic___2-L0c .recordContainerContentBoxMSgType___3RX3M .transferType___lHwWk {
  display: inline-block;
  height: 20px;
  margin-left: 8px;
  padding: 0 8px;
  color: #008cf4;
  font-size: 12px;
  line-height: 20px;
  background: #e5f3fe;
  border-radius: 2px;
}
.archiveBasic___2-L0c .recordContainerContentBoxMSgs___2qObE {
  display: flex;
  align-items: center;
  margin-top: 10px;
}
.archiveBasic___2-L0c .recordContainerContentBoxMSgs___2qObE span {
  display: inline-block;
  width: 1px;
  height: 12px;
  margin-right: 8px;
  margin-left: 8px;
  background-color: #e5e5e5;
}
.archiveBasic___2-L0c .recordContainerContentBoxDetail___1gJT2 {
  display: flex;
  align-items: center;
  color: #008cf4;
  cursor: pointer;
}
.archiveBasic___2-L0c .recordContainerContentBoxDetail___1gJT2 svg {
  margin-left: 8px;
}
.archiveBasic___2-L0c .reinforcement-box___3FDTR {
  width: 100%;
  margin-bottom: 20px;
  padding: 16px;
  border: 1px solid #e5e5e5;
  border-radius: 4px;
}
.archiveBasic___2-L0c .reinforcement-box-info___1N09H {
  display: flex;
  align-items: center;
}
.archiveBasic___2-L0c .reinforcement-box-info-tag___1R6sk {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 56px;
  height: 56px;
  margin-right: 16px;
  font-weight: 500;
  font-size: 16px;
  border-radius: 4px;
}
.archiveBasic___2-L0c .reinforcement-box-info___1N09H .positive___Rp7qx {
  color: #67c239;
  background: #eff9eb;
}
.archiveBasic___2-L0c .reinforcement-box-info___1N09H .negative___VLg7Y {
  color: #fd6868;
  background: #ffefef;
}
.archiveBasic___2-L0c .reinforcement-box-info-labels___2F-US {
  display: flex;
  flex-direction: column;
}
.archiveBasic___2-L0c .reinforcement-box-info-labels-title___2TokN {
  margin-bottom: 10px;
  color: #333;
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
}
.archiveBasic___2-L0c .reinforcement-box-info-labels-description___3-5rv {
  display: flex;
  align-items: center;
  color: #666;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.archiveBasic___2-L0c .reinforcement-box-info-labels-description___3-5rv .gun___1uH72 {
  width: 1px;
  height: 12px;
  margin: 0 8px;
  background: #e5e5e5;
}
.archiveBasic___2-L0c .reinforcement-box-info-labels-description___3-5rv .pos___2mgY_ {
  color: #67c239;
}
.archiveBasic___2-L0c .reinforcement-box-info-labels-description___3-5rv .neg___3yJ5F {
  color: #fd6868;
}
.archiveBasic___2-L0c .reinforcement-box-remark___3fPq2 {
  display: flex;
  align-items: flex-start;
  margin-top: 16px;
  padding: 4px 8px;
  color: #666;
  background: #f7f7f7;
  border-radius: 4px;
}
.archiveBasic___2-L0c .reinforcement-edit___1JVTt {
  margin-bottom: 20px;
}
.archiveBasic___2-L0c .reinforcement-edit-header___2_-7N {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 10px;
  color: #333;
  font-weight: 400;
  font-size: 14px;
}
.archiveBasic___2-L0c .reinforcement-edit-header___2_-7N .icon___3F7p1 {
  cursor: pointer;
}
.archiveBasic___2-L0c .reinforcement-edit-content___3ABaR {
  padding: 20px 24px 0;
  border: 1px solid #e5e5e5;
  border-radius: 4px;
}
.archiveBasic___2-L0c .fieldRow___1q_L7 {
  display: flex;
  align-items: center;
  width: 100%;
}
.archiveBasic___2-L0c .fieldRow___1q_L7 .fieldCol___3cOYM {
  flex: 1 1;
}
.archiveBasic___2-L0c .fieldRow___1q_L7 .fieldCol___3cOYM:first-child:not(:last-child):not(.hiddenGap___1axIv) {
  margin-right: 56px;
}
.archiveBasic___2-L0c .fieldRow___1q_L7 .showArrow___1mp0w {
  margin-right: 20px;
  margin-left: 20px;
}

.renderFieldData___10jB9 {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  list-style: none;
  margin: 0;
  padding: 0;
}
.renderFieldData___10jB9 li {
  display: block;
  width: calc(50% - 12px);
  margin-bottom: 30px;
}
.renderFieldData___10jB9 li:nth-child(odd) {
  margin-right: 24px;
}
.renderFieldData___10jB9 li .label___39_Tr {
  color: #999999;
  font-size: 14px;
  margin-bottom: 10px;
}
.renderFieldData___10jB9 li .value___1sDol {
  height: 36px;
  line-height: 36px;
  padding: 0 12px;
  color: #333;
  background: #f7f7f7;
  border-radius: 4px;
}

.moreDevider___3Mye6 {
  width: 100%;
  display: flex;
}
.moreDeviderLine___1W9RF {
  flex: 2 2;
  height: 1px;
  border: 1px dashed #e5e5e5;
  margin-top: 9px;
}
.moreDeviderText___2NiIS {
  color: #008cf4;
  font-size: 14px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin: 0 16px;
  cursor: pointer;
}
.moreDeviderText___2NiIS svg {
  margin-left: 6.5px;
}

.performance___31PQl {
  flex: 1 1;
  height: 100%;
}
.performance___31PQl .list___1sX_5 {
  list-style: none;
  margin: 0 0 30px 0;
  padding: 0;
}
.performance___31PQl .list___1sX_5 li {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 24px;
  margin-bottom: 20px;
  border: 1px solid #e5e5e5;
  border-radius: 4px;
}
.performance___31PQl .list___1sX_5 li .label___1wfI- {
  color: #999;
  margin-bottom: 0;
}
.performance___31PQl .list___1sX_5 li .value___1zTkH {
  font-weight: 500;
  color: #333;
  margin-bottom: 12px;
}
.performance___31PQl .list___1sX_5 li .partOne___2t7we {
  flex: 3 1;
}
.performance___31PQl .list___1sX_5 li .partOne___2t7we .value___1zTkH {
  font-size: 16px;
}
.performance___31PQl .list___1sX_5 li .partTwo___1gONy {
  flex: 1 1;
}
.performance___31PQl .list___1sX_5 li .partThree___12F_h {
  flex: 1 1;
}

ul.renderTimeData___17D-I {
  margin: 0;
  padding: 0;
  list-style: none;
}
ul.renderTimeData___17D-I li {
  display: block;
  padding: 0;
  margin-bottom: 3px;
}
ul.renderTimeData___17D-I li .inner___2Ggnj {
  display: flex;
  align-items: flex-start;
}
ul.renderTimeData___17D-I li .inner___2Ggnj h1 {
  font-weight: 500;
  font-size: 16px;
  margin-bottom: 16px;
}
ul.renderTimeData___17D-I li .inner___2Ggnj .timeLine___2xBie {
  height: 153px;
}
ul.renderTimeData___17D-I li .inner___2Ggnj .timeLine___2xBie .circle___25Vbj {
  width: 12px;
  height: 12px;
  background: #cccccc;
  border-radius: 50%;
}
ul.renderTimeData___17D-I li .inner___2Ggnj .timeLine___2xBie .line___18fIC {
  width: 1px;
  height: 128px;
  margin-left: 5px;
  margin-top: 8px;
  background: #e5e5e5;
}
ul.renderTimeData___17D-I li .inner___2Ggnj .container___2pNCy {
  flex: 1 1;
  padding-left: 16px;
  margin-top: -5.5px;
  overflow: hidden;
}
ul.renderTimeData___17D-I li .inner___2Ggnj .container___2pNCy .content___3bLJR {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 16px;
  border: 1px solid #e5e5e5;
  border-radius: 4px;
}
ul.renderTimeData___17D-I li .inner___2Ggnj .container___2pNCy .content___3bLJR .left___24GRf {
  overflow: hidden;
}
ul.renderTimeData___17D-I li .inner___2Ggnj .container___2pNCy .content___3bLJR .left___24GRf p {
  margin-bottom: 0;
}
ul.renderTimeData___17D-I li .inner___2Ggnj .container___2pNCy .content___3bLJR h1 {
  margin-bottom: 10px;
}
ul.renderTimeData___17D-I li .inner___2Ggnj .container___2pNCy .content___3bLJR .info___2_LVM {
  display: inline-flex;
  align-items: center;
  width: 100%;
  color: #666666;
  margin-bottom: 0;
  margin-right: 24px;
}
ul.renderTimeData___17D-I li .inner___2Ggnj .container___2pNCy .content___3bLJR .info___2_LVM .gray___325-i {
  width: 1px;
  height: 12px;
  background: #e5e5e5;
  margin: 0 12px;
}
ul.renderTimeData___17D-I li .inner___2Ggnj .container___2pNCy .content___3bLJR .info___2_LVM .user___1rjml {
  flex: 1 1;
}

.WtAvatarName___1jDtM {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  padding: 0 20px;
  color: #666;
}
.WtAvatarName___1jDtM .avatarBox___2aYYe {
  position: relative;
}
.WtAvatarName___1jDtM .avatarBox___2aYYe .leave___byLkX {
  position: absolute;
  top: -6px;
  left: 36px;
}
.WtAvatarName___1jDtM .avatarBox___2aYYe .img___18V1q,
.WtAvatarName___1jDtM .avatarBox___2aYYe .defaultAvatar___UCEFn {
  flex-shrink: 0;
  width: 48px;
  height: 48px;
  border-radius: 50%;
}
.WtAvatarName___1jDtM .avatarBox___2aYYe .defaultAvatar___UCEFn {
  color: #fff;
  font-size: 16px;
  line-height: 48px;
  text-align: center;
  background: #008cf4;
}
.WtAvatarName___1jDtM .textBox___2Q4FO {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 16px 0;
}
.WtAvatarName___1jDtM .textBox___2Q4FO .title___3hfV8 {
  display: flex;
  align-items: center;
  max-width: 80%;
  height: 22px;
  margin-bottom: 6px;
  overflow: hidden;
  color: #333;
  font-weight: 500;
  font-size: 16px;
  white-space: nowrap;
}
.WtAvatarName___1jDtM .textBox___2Q4FO .title___3hfV8 .name___1hZ0J {
  padding-left: 80px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.WtAvatarName___1jDtM .textBox___2Q4FO .subTitle___17Js1 {
  display: flex;
  align-items: center;
  height: 20px;
}
.WtAvatarName___1jDtM .textBox___2Q4FO .subTitle___17Js1 .orgBox___3iRKp {
  padding-left: 80px;
}
.WtAvatarName___1jDtM .textBox___2Q4FO .subTitle___17Js1 .orgBox___3iRKp .desc___Lo7vY {
  width: 84px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.WtAvatarName___1jDtM .typeIcon___1eTqL {
  width: 54px;
  height: 48px;
}
.WtAvatarName___1jDtM .iconfontAvatar___21u6N {
  font-size: 26px;
}

.person___2IQtU {
  height: 80px;
  margin-bottom: 24px;
  background: #e5f3fe;
  border-radius: 4px;
}
.drawerNumber___wseV9 {
  width: 100%;
}
.recordForm___29CX9 .ant-input[disabled],
.recordForm___29CX9 .ant-input-affix-wrapper-disabled {
  border-color: transparent !important;
}
.archiveForm___2O5H_ .ant-input-affix-wrapper-disabled .ant-input[disabled] {
  background-color: transparent !important;
}
.fieldGroup___2JTFB {
  display: flex;
  align-items: center;
  width: 100%;
}
.fieldGroup___2JTFB .splitLine___3305t {
  display: inline-block;
  width: 24px;
  height: 1px;
  margin-top: 6px;
  margin-right: 16px;
  margin-left: 16px;
  border: 1px solid #e0e0e0;
}
.fieldGroup___2JTFB .splitIcon___2co7a {
  width: 16px;
  margin-top: 6px;
  margin-right: 16px;
  margin-left: 16px;
}
.fieldGroup___2JTFB .field___Nr_iJ {
  flex: 1 1;
}
.percentPos___KCbbS {
  position: relative;
}
.percentPos___KCbbS .percentPosAddon___3kBzZ {
  position: absolute;
  top: 50%;
  right: 10px;
  color: #bfbfbf;
  transform: translateY(-50%);
}
.idNumberArea___StJyC {
  display: inline-flex;
  align-items: center;
  color: #008cf4;
  cursor: pointer;
}
.idNumberArea___StJyC .active___b0pyJ {
  color: #008cf4;
}
.idNumberArea___StJyC .disabled___1o3fD {
  color: #999;
}
.idNumberArea___StJyC .splitLine___3305t {
  display: inline-block;
  width: 1px;
  height: 12px;
  margin-right: 8px;
  margin-left: 8px;
  background: #e5e5e5;
}

.personalInfoPanel___1icfq .baseInfoCard___287KG {
  margin-bottom: 20px;
  border: 1px solid #e0e0e0;
  border-radius: 4px;
}
.personalInfoPanel___1icfq .baseInfoCard___287KG .baseInfoTop___2tUFK {
  height: 80px;
  background: #f4f5f7;
  border-radius: 4px;
}
.personalInfoPanel___1icfq .baseInfoCard___287KG .baseInfoBottom___z0VJO {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  padding: 16px 20px 6px;
  color: #666;
  font-size: 14px;
}
.personalInfoPanel___1icfq .baseInfoCard___287KG .baseInfoBottom___z0VJO span {
  width: 50%;
  margin-bottom: 10px;
}
.personalInfoPanel___1icfq .baseInfoCard___287KG .baseInfoBottom___z0VJO .payBar___1qfA7 {
  display: flex;
  width: 50%;
}
.personalInfoPanel___1icfq .baseInfoCard___287KG .baseInfoBottom___z0VJO .payBar___1qfA7 .payText___L7fwu {
  color: #292C33;
}
.personalInfoPanel___1icfq .formItemBar___3KHYl {
  color: #333;
}
.personalInfoPanel___1icfq .formItemBar___3KHYl .formItemTitle___3GxKC {
  position: relative;
  height: 20px;
  margin-bottom: 16px;
  padding-left: 10px;
  font-weight: 500;
  line-height: 20px;
}
.personalInfoPanel___1icfq .formItemBar___3KHYl .formItemTitle___3GxKC::before {
  position: absolute;
  top: 2px;
  left: 0;
  width: 4px;
  height: 16px;
  background: #008cf4;
  border-radius: 2px;
  content: '';
}
.personalInfoPanel___1icfq .formItemBar___3KHYl .formItemFields___1KHdb {
  display: flex;
  justify-content: space-between;
}

.staffOptions___38XWA {
  display: flex;
  align-items: center;
}
.staffOptions___38XWA .staffName___20uLP {
  display: inline-flex;
  align-items: center;
  width: 200px;
}
.staffOptions___38XWA .staffName___20uLP .staffNameTitle___zU6Ad {
  flex: 1 1;
  overflow: hidden;
  text-overflow: ellipsis;
}
.staffOptions___38XWA .superiorLink___1XRgW {
  float: right;
  width: 100px;
  overflow: hidden;
  color: #999;
  font-size: 14px;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.staffStructure___1bfS6 {
  margin-top: 24px;
  margin-bottom: 14px;
  color: #292c33;
  font-weight: 600;
  font-size: 18px;
}
.treeData___3vxcq {
  flex: 1 1;
  overflow: auto;
}

.staffArchive___3U6IR {
  height: 100%;
  margin: 0 auto;
  padding: 20px 180px;
  overflow: auto;
}
.staffArchive___3U6IR .staffArchiveBox___14AC0 {
  width: 1080px;
  height: 100%;
  margin: 0 auto;
  padding: 0 24px 24px;
  background-color: #fff;
}

.rightList___We5Uk {
  display: flex;
  flex-direction: column;
  height: 100%;
  padding-top: 24px;
}
.rightList___We5Uk .tableStatus___3W8KY .cicle___31jZ- {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin-right: 6px;
  border-radius: 50%;
}
.rightList___We5Uk .tableStatus___3W8KY.not___24W56 {
  color: #333;
}
.rightList___We5Uk .tableStatus___3W8KY.not___24W56 .cicle___31jZ- {
  background: #333;
}
.rightList___We5Uk .tableStatus___3W8KY.in___2zBh3 {
  color: #fd6868;
}
.rightList___We5Uk .tableStatus___3W8KY.in___2zBh3 .cicle___31jZ- {
  background-color: #fd6868;
}
.rightList___We5Uk .operate___qT73Q {
  color: #008cf4;
  cursor: pointer;
}

.changeIcon___2aZw6 {
  position: relative;
  top: 46%;
  left: 28px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 56px;
  height: 56px;
  background: rgba(0, 0, 0, 0.1);
  border-radius: 28px;
  cursor: pointer;
}
.changeIcon___2aZw6.rightIcon___GOVZQ {
  left: 1104px;
}
.changeIcon___2aZw6.disabled___1V7S9 {
  cursor: not-allowed;
}
.changeIcon___2aZw6.hidden___3hgeb {
  visibility: hidden;
}

.optionItem___22X4Y {
  display: flex;
  margin-bottom: 10px;
}
.optionItem___22X4Y .ant-form-item {
  margin-bottom: 0;
}
.optionItem___22X4Y .dragIcon___3WtNx {
  height: 36px;
  margin-right: 10px;
}
.optionItem___22X4Y .optionFormItem___2XOhv {
  width: 90%;
  margin: 0;
}
.optionItem___22X4Y .optionFormItem___2XOhv .error___1ieED {
  color: #fd6868;
}
.optionItem___22X4Y .deleteIcon___2pGeQ {
  height: 36px;
  margin-left: 10px;
  cursor: default;
}
.addOption___3fBvK {
  display: flex;
  align-items: center;
  margin-top: 10px;
}
.addOption___3fBvK button {
  margin-left: 8px;
}

.titleRow___2-_WH {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.titleRow___2-_WH .title___1dRRi {
  font-weight: bold;
  font-size: 18px;
}
.titleRow___2-_WH .ant-btn {
  margin-left: 20px;
}
.contentContainer___1ys37 {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.contentContainer___1ys37 .ant-table-tbody > .ant-table-expanded-row > td {
  padding: 0 !important;
}
.contentContainer___1ys37 .ant-table-tbody > .ant-table-expanded-row > td .ant-table {
  margin: 0 !important;
}
.contentContainer___1ys37 .ant-table-tbody > .ant-table-expanded-row > td .ant-table tr > th::before {
  display: none;
}

.headerTab___3Bxf9 {
  padding-bottom: 8px;
  border-bottom: 3px solid transparent;
  border-radius: 2px;
  cursor: pointer;
}
.headerTab___3Bxf9:first-child {
  margin-right: 40px;
}
.headerTab___3Bxf9.activeTab___1udLB {
  border-bottom-color: #008cf4;
}
.salaryArchiveContent___3txMl {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.salaryArchiveContent___3txMl .btns___oXpGO {
  float: right;
}
.salaryArchiveContent___3txMl .btns___oXpGO button {
  margin-left: 20px;
}
.salaryArchiveContent___3txMl .ant-table-header {
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
}
.salaryArchiveContent___3txMl .ant-tooltip-inner {
  width: -webkit-max-content !important;
  width: -moz-max-content !important;
  width: max-content !important;
  padding: 14px;
}
.salaryArchiveContent___3txMl .ant-tooltip-inner .firstTip___2DjBX {
  margin-bottom: 2px;
}
.salaryArchiveContent___3txMl .ant-tooltip-inner .dotted___3_ezX {
  display: inline-block;
  width: 6px;
  height: 6px;
  margin-right: 6px;
  border-radius: 50%;
}
.salaryArchiveContent___3txMl .ant-tooltip-inner .dotted___3_ezX.first___3oCAS {
  background: #008cf4;
}
.salaryArchiveContent___3txMl .ant-tooltip-inner .dotted___3_ezX.last___1Qv6k {
  background: #67c239;
}
.salaryArchiveContent___3txMl .ant-picker {
  border-color: #e0e0e0;
}
.salaryArchiveContent___3txMl .ant-select-selector {
  border-color: #e0e0e0 !important;
}
.salaryArchiveContent___3txMl .ant-form {
  margin-top: 20px;
}
.salaryArchiveContent___3txMl .ant-table-tbody > .ant-table-expanded-row > td {
  padding: 0 !important;
}
.salaryArchiveContent___3txMl .ant-table-tbody > .ant-table-expanded-row > td .ant-table {
  margin: 0 !important;
}
.salaryArchiveContent___3txMl .ant-table-tbody > .ant-table-expanded-row > td .ant-table tr > th::before {
  display: none;
}
.salaryArchiveContent___3txMl .ant-table .ant-table-expanded-row-fixed {
  margin: 0;
  padding: 0;
}
.salaryArchiveContent___3txMl .ant-table .ant-table-expanded-row-fixed th,
.salaryArchiveContent___3txMl .ant-table .ant-table-expanded-row-fixed td {
  background-color: #f5f9ff;
}
.salaryArchiveContent___3txMl .ant-table-expanded-row .ant-table-thead > tr > th {
  border-right: none;
}
.salaryArchiveContent___3txMl .ant-table-thead > tr > th:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan])::before {
  width: 0;
}
.salaryArchiveContent___3txMl .ant-table-thead > tr:not(:last-child) > th[colspan] {
  border-bottom: 1px solid #f0f0f0;
}
.salaryStatus___Rn9Xq {
  display: inline-block;
  width: 74px;
  height: 28px;
  line-height: 28px;
  text-align: center;
  border-radius: 4px;
}
.salaryStatus___Rn9Xq.unSetSalary___21pAU {
  color: #f7bb33;
  background: #fff8ea;
  border: 1px solid #fad37b;
}
.salaryStatus___Rn9Xq.settedSalary___2EFvE {
  color: #67c239;
  background: #eff9eb;
  border: 1px solid #9cd780;
}
.salaryStatus___Rn9Xq.updateSalary___2BOAa {
  color: #008cf4;
  background: #e5f3fe;
  border: 1px solid #5bb5f7;
}

.adjustStatus___2Y9cF {
  display: inline-block;
  width: 60px;
  height: 28px;
  line-height: 28px;
  text-align: center;
  border-radius: 4px;
}
.adjustStatus___2Y9cF.waitingAdjust___DwccH {
  color: #f7bb33;
  background: #fff8ea;
  border: 1px solid #fad37b;
}
.adjustStatus___2Y9cF.adjusted___18UvF {
  color: #67c239;
  background: #eff9eb;
  border: 1px solid #9cd780;
}

.checkCalculate___3T6Yz {
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
}
.checkCalculate___3T6Yz .ant-form {
  margin-bottom: 20px;
}
.checkCalculate___3T6Yz .ant-table-tbody > .ant-table-expanded-row > td {
  padding: 0 !important;
}
.checkCalculate___3T6Yz .ant-table-tbody > .ant-table-expanded-row > td .ant-table {
  margin: 0 !important;
}
.checkCalculate___3T6Yz .ant-table-tbody > .ant-table-expanded-row > td .ant-table tr > th::before {
  display: none;
}
.checkCalculate___3T6Yz .ant-table .ant-table-expanded-row-fixed {
  margin: 0;
  padding: 0;
}
.checkCalculate___3T6Yz .topFormContainer___ezoKS {
  display: inline-flex;
  width: 100%;
}
.checkCalculate___3T6Yz .topFormContainer___ezoKS .topForm___31zic {
  flex: 1 1;
}

.WtAvatarName___2P9xk {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
}
.WtAvatarName___2P9xk .leave___3BkEY {
  position: absolute;
  top: -6px;
  left: 36px;
}
.WtAvatarName___2P9xk .img___2L5c4,
.WtAvatarName___2P9xk .defaultAvatar___3p3Ja {
  width: 48px;
  height: 48px;
  margin-right: 16px;
  border-radius: 50%;
}
.WtAvatarName___2P9xk .defaultAvatar___3p3Ja {
  color: #fff;
  font-size: 16px;
  line-height: 48px;
  text-align: center;
  background: #008cf4;
}
.WtAvatarName___2P9xk .textBox___dDwus {
  flex: 1 1;
  margin-bottom: 6px;
  overflow: hidden;
}
.WtAvatarName___2P9xk .textBox___dDwus .title___2DtG-,
.WtAvatarName___2P9xk .textBox___dDwus .desc___279N3 {
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.WtAvatarName___2P9xk .textBox___dDwus .title___2DtG- {
  display: flex;
  align-items: center;
  overflow: hidden;
  font-size: 16px;
  white-space: nowrap;
  text-overflow: ellipsis;
  word-break: break-all;
}
.WtAvatarName___2P9xk .iconfontAvatar___2HHYp {
  font-size: 26px;
}
.WtAvatarName___2P9xk .desc___279N3 {
  color: #999;
}

.person___SOZPX {
  margin-bottom: 24px;
  padding: 16px 20px;
  background: #f4f5f7;
  border-radius: 4px;
}
.drawerNumber___3ej4n {
  width: 100%;
}

.staffManageContainer___3nrDn {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.staffManageContainer___3nrDn .btns___ns8aa button {
  margin-left: 20px;
}
.staffManageContainer___3nrDn .ant-modal-content .ant-modal-body {
  padding: 0;
}
.staffManageContainer___3nrDn .ant-modal-content .ant-modal-body .warmPrompt___2zZfv {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 20px 53px 26px;
  color: #333;
  font-size: 14px;
  font-family: PingFang SC, PingFang SC-Regular;
  line-height: 24px;
  text-align: center;
}
.staffManageContainer___3nrDn .ant-modal-content .ant-modal-body .warmPrompt___2zZfv img {
  width: 200px;
  height: 200px;
}
.staffManageContainer___3nrDn .ant-modal-content .ant-modal-footer {
  height: 80px;
  padding: 0;
}
.staffManageContainer___3nrDn .ant-modal-content .ant-modal-footer .warmButton___2Qgxg {
  display: flex;
  justify-content: center;
}
.staffManageContainer___3nrDn .ant-modal-content .ant-modal-footer .warmButton___2Qgxg .btn___21Dvp {
  width: 180px;
  height: 40px;
}
.staffManageContainer___3nrDn .ant-form {
  margin-top: 20px;
}
.staffManageContainer___3nrDn .ant-picker {
  border-color: #E0E0E0;
}
.staffManageContainer___3nrDn .ant-select-selector {
  border-color: #E0E0E0 !important;
}
.staffManageContainer___3nrDn .ant-tooltip-inner {
  width: -webkit-max-content !important;
  width: -moz-max-content !important;
  width: max-content !important;
  padding: 14px;
}
.staffManageContainer___3nrDn .ant-tooltip-inner .firstTip___3P2l- {
  margin-bottom: 10px;
}
.staffManageContainer___3nrDn .ant-tooltip-inner .dotted___wN1Lk {
  display: inline-block;
  width: 6px;
  height: 6px;
  margin-right: 6px;
  margin-bottom: 2px;
  background: #999;
  border-radius: 50%;
}
.staffManageContainer___3nrDn .ant-table-header {
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
}
.staffManageContainer___3nrDn .ant-table-tbody > .ant-table-expanded-row > td {
  padding: 0 !important;
}
.staffManageContainer___3nrDn .ant-table-tbody > .ant-table-expanded-row > td .ant-table {
  margin: 0 !important;
  margin-left: 33px !important;
}
.staffManageContainer___3nrDn .ant-table-tbody > .ant-table-expanded-row > td .ant-table tr > th::before {
  display: none;
}
.staffManageContainer___3nrDn .ant-table .ant-table-expanded-row-fixed {
  margin: 0;
  padding: 0;
}
.staffManageContainer___3nrDn .ant-table .ant-table-expanded-row-fixed th,
.staffManageContainer___3nrDn .ant-table .ant-table-expanded-row-fixed td {
  background-color: #f5f9ff;
}
.staffManageContainer___3nrDn .ant-table-expanded-row .ant-table-thead > tr > th {
  border-right: none;
}
.staffManageContainer___3nrDn .ant-table-thead > tr > th:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan])::before {
  width: 0;
}
.staffManageContainer___3nrDn .ant-table-thead > tr:not(:last-child) > th[colspan] {
  border-bottom: 1px solid #f0f0f0;
}

.modalTip___25uWa {
  margin-top: 24px;
  text-align: center;
}
.modalTip___25uWa .modalBtn___s4DHB {
  margin-bottom: 26px;
  width: 240px;
}

/** 导入模块 */
.uploadPdf___vLqnO .importContent___2XNim {
  display: flex;
  flex-flow: column;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 220px;
  padding: 0;
  background: #f1f5f8;
  border: 1px dashed #e0e0e0;
  border-radius: 4px;
}
.uploadPdf___vLqnO .importContent___2XNim .importUpload___1EK_l {
  text-align: center;
}
.uploadPdf___vLqnO .importContent___2XNim svg {
  margin: 0 auto;
}
.uploadPdf___vLqnO .importContent___2XNim p {
  margin-top: 20px;
  margin-bottom: 4px;
  color: #333;
}
.uploadPdf___vLqnO .importDesp___4efXq {
  color: #999;
  font-size: 14px;
}
.uploadPdf___vLqnO .desp___1WqNG {
  color: #666;
  font-weight: 400;
  font-size: 14px;
  font-family: PingFang SC, PingFang SC-Regular;
  line-height: 24px;
  text-align: left;
}
.uploadPdf___vLqnO .ant-upload-list-text {
  display: none;
}

.replaceDutyContent___3XQ58 .title___110fJ {
  padding: 14px 20px;
  color: #333;
  font-weight: 500;
  font-size: 14px;
  border-bottom: 1px solid #e5e5e5;
}
.replaceDutyContent___3XQ58 .shiftContainer___2AiBp {
  padding: 0 0 20px;
}
.replaceDutyContent___3XQ58 .shiftContainer___2AiBp .subTitle___1M6kW {
  padding: 14px 20px;
  color: #666;
  font-size: 14px;
}
.replaceDutyContent___3XQ58 .shiftContainer___2AiBp .replaceDutyContentShiftList___1TE4s {
  max-height: 390px;
  padding: 0 20px;
  overflow: auto;
}

.popoverMore___1ZGxk .ant-popover-inner-content {
  padding: 0 !important;
}
.popoverMore___1ZGxk .popoverMoreEdit___1Nv2y {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  padding: 4px 0;
  font-size: 12px;
  cursor: pointer;
}
.popoverMore___1ZGxk .popoverMoreEdit___1Nv2y div {
  padding: 6px 10px;
}
.popoverMore___1ZGxk .popoverMoreEdit___1Nv2y div:hover {
  background-color: #f5f5f5;
}
.popoverMore___1ZGxk .popoverMoreEdit___1Nv2y span {
  margin-left: 8px;
}
.leftRightIcon____fssC {
  max-width: 80px;
  padding: 10px;
}
.weekTimeline___uGwhA {
  position: absolute;
  z-index: 1;
  display: flex;
  height: 100%;
  border-radius: 4px;
}
.weekTimeline___uGwhA .exchange___3l6dh {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
  color: #fff;
  font-size: 12px;
  line-height: 64px;
  white-space: nowrap;
  text-align: center;
  text-overflow: ellipsis;
  background-color: rgba(0, 0, 0, 0.4);
  border-radius: 4px;
  box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.16);
}
.weekTimeline___uGwhA .twoExchange___23Uvs {
  padding-right: 4px;
  padding-left: 4px;
}
.weekTimeline___uGwhA .ant-popover-inner-content {
  padding: 10px 6px !important;
}
.weekTimeline___uGwhA .drag___177qB {
  position: absolute;
  top: 50%;
  z-index: 11;
  display: flex;
  align-items: center;
  width: 12px;
  height: 100%;
  line-height: 62px;
  transform: translateY(-50%);
}
.weekTimeline___uGwhA .timeTag___XwRqn {
  width: 2px;
  height: 100%;
  border-radius: 1px;
}
.weekTimeline___uGwhA .timeBg___1Ug1x {
  flex: 1 1;
  overflow: hidden;
  font-size: 12px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.weekTimeline___uGwhA .timeBg___1Ug1x div {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  word-break: break-all;
}
.weekTimeline___uGwhA .timeBg___1Ug1x .more1___2NYZo {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.weekTimeline___uGwhA .timeBg___1Ug1x .more___2EUqQ {
  position: absolute;
  right: 4px;
}
.weekTimeline___uGwhA .timeBg___1Ug1x .hideMore___3C-eb {
  display: none;
}
.weekTimeline___uGwhA .timeBg___1Ug1x .shiftName___Dk9WS {
  width: calc(100% - 14px);
  color: #333;
}
.weekTimeline___uGwhA .timeBg___1Ug1x .shifttimePeriod___1rTWD {
  color: #666;
}
.weekTimeline___uGwhA .waitingPublish___1IO8V {
  position: absolute;
  top: 0;
  right: 0;
}
.weekTimeline___uGwhA .waitingPublish___1IO8V .dotted___24IOT {
  width: 6px;
  height: 6px;
  background-color: #fd6868;
  border-radius: 50%;
}
.weekTimeline___uGwhA .waitingPublish___1IO8V svg {
  position: absolute;
  top: 0;
  right: 0;
}
.scheduleReplaceDutyPopover___2p6W8 {
  position: absolute;
  top: 50%;
  left: 50%;
}
.scheduleReplaceDutyPopover___2p6W8 .ant-popover-inner-content {
  padding: 0;
}
.scheduleReplaceDutyPopover___2p6W8 .timelineReplacePopover___2pluL {
  position: absolute;
  top: 50%;
  left: 50%;
}

.approvalTimeLine___2Y7Oi {
  position: absolute;
  bottom: 0;
  z-index: 3;
  height: 18px;
  padding-right: 6px;
  color: #fff;
  font-size: 12px;
  background-color: #f7bb33;
  border-radius: 4px;
  box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.16);
}
.approvalTimeLine___2Y7Oi .text___11JRQ {
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.approvalTimeLine___2Y7Oi .text___11JRQ .right___2hQ8u {
  padding-left: 6px;
}
.approvalTimeLine___2Y7Oi .text___11JRQ .approvalName___1HPPo:first-child {
  padding-left: 6px;
}
.approvalTimeLine___2Y7Oi .text___11JRQ .approvalName___1HPPo:not(:last-child) {
  margin-right: 6px;
}
.approvalPopover___3YRLO {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
.approvalPopover___3YRLO .ant-popover-inner-content {
  color: #f7bb33 !important;
}
.approvalPopover___3YRLO .scrollContainer___1rt4I {
  flex: 1 1;
  overflow: auto;
}
.approvalPopover___3YRLO .mrt10___2_-gs {
  margin-top: 10px;
}
.approvalPopover___3YRLO .exchangeDutytip___1wBkc {
  max-width: 228px;
  margin-top: 10px;
  color: #666;
  font-size: 12px;
}

.weekDropTimeline___29ctd {
  position: absolute;
  z-index: 1;
  display: flex;
  height: 100%;
  border-radius: 4px;
}
.weekDropTimeline___29ctd .timeTag___3PS43 {
  width: 2px;
  height: 100%;
  color: #333;
  border-radius: 4px;
}
.weekDropTimeline___29ctd .timeBg___Sq_6e {
  flex: 1 1;
  overflow: hidden;
  font-size: 12px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.weekDropTimeline___29ctd .timeBg___Sq_6e div {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  word-break: break-all;
}
.weekDropTimeline___29ctd .timeBg___Sq_6e .more1___E07hR {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.weekDropTimeline___29ctd .timeBg___Sq_6e .more___14xo2 {
  position: absolute;
  right: 4px;
}
.weekDropTimeline___29ctd .timeBg___Sq_6e .hideMore___CdIGg {
  display: none;
}
.weekDropTimeline___29ctd .timeBg___Sq_6e .shiftName___2D1rl {
  width: calc(100% - 14px);
}

.addDutyPopover___1yfqA .ant-popover-inner-content {
  padding: 0;
}
.addDutyPopover___1yfqA .ant-tabs {
  height: 100%;
}
.addDutyPopover___1yfqA .ant-tabs-tab {
  justify-content: center;
  width: 90px;
  padding: 14 12px 12px;
}
.addDutyPopover___1yfqA .ant-tabs-nav-list {
  justify-content: space-evenly;
  width: 100%;
}
.addDutyPopover___1yfqA .ant-tabs-content {
  height: 100%;
}
.addDutyPopover___1yfqA .ant-btn-lg {
  font-size: 14px;
}
.addDutyPopover___1yfqA .parentNoData___3mf5e {
  display: flex;
  flex-direction: column;
  width: 294px;
  height: 364px;
  padding: 20px;
}
.addDutyPopover___1yfqA .parentNoData___3mf5e .noDataBtns___3Jz44 {
  margin-top: 50px;
}
.addDutyPopover___1yfqA .parentNoData___3mf5e .noDatabtns___jyDWY {
  margin-top: 50px;
}
.addDutyPopover___1yfqA .addShiftBtnContainer___3tmCq {
  margin: 4px 20px 20px;
}
.addDutyPopover___1yfqA .addShiftBtnContainer___3tmCq .addShiftBtn___zk3Cx {
  width: 100%;
}
.addDutyPopover___1yfqA .shiftContainer___1wP5L {
  height: 300px;
  padding: 0 20px 10px;
  overflow: auto;
}
.addDutyPopover___1yfqA .shiftContainer___1wP5L > div {
  margin: 0 auto 10px;
}
.addDutyPopover___1yfqA .periodHasData___qRqYL {
  display: flex;
  flex-direction: column;
  height: 364px;
  padding: 0 20px 20px;
}
.addDutyPopover___1yfqA .periodHasData___qRqYL .periodContainer___3M9OU {
  flex: 1 1;
  margin-top: 10px;
  overflow: auto;
}
.addDutyPopover___1yfqA .periodHasData___qRqYL .periodShiftContent___39k3Z {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 254px;
  height: 40px;
  font-size: 12px;
  text-align: center;
  background: #e5f3fe;
  border-radius: 4px;
  cursor: pointer;
}
.addDutyPopover___1yfqA .periodHasData___qRqYL .periodShiftContent___39k3Z:not(:first-child) {
  margin-top: 10px;
}
.addDutyPopover___1yfqA .periodHasData___qRqYL .periodShiftContent___39k3Z.activePeriodShiftContent___1C3Mp {
  border: 1px solid #008cf4;
}
.addDutyPopover___1yfqA .periodHasData___qRqYL .periodShiftContent___39k3Z .periodShiftContentName___3FTb2 {
  width: 30%;
  padding-left: 14px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.addDutyPopover___1yfqA .periodHasData___qRqYL .periodShiftContent___39k3Z .periodShiftContentDutys___3Z3a3 {
  flex: 1 1;
  padding-left: 14px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.addDutyPopover___1yfqA .periodHasData___qRqYL .periodShiftContent___39k3Z .periodShiftContentDayCount___1NVgP {
  width: 66px;
  padding-left: 14px;
}
.addDutyPopover___1yfqA .periodHasData___qRqYL .ant-tooltip-inner {
  max-width: 262px;
  padding: 10px 14px;
  color: #333;
  font-size: 14px;
  background-color: #fff;
}
.addDutyPopover___1yfqA .periodHasData___qRqYL .ant-tooltip-arrow-content {
  background-color: rgba(255, 255, 255);
}
.addDutyPopover___1yfqA .periodHasData___qRqYL .periodShiftHeader___1hFhu {
  background: #f5f5f5;
}
.addDutyPopover___1yfqA .periodHasData___qRqYL .periodCountContainer___zhBf4 {
  margin-top: 10px;
}
.addDutyPopover___1yfqA .periodHasData___qRqYL .periodCountContainer___zhBf4 .periodCountName___3Zelk {
  margin-right: 4px;
  color: #333;
  font-size: 14px;
}
.addDutyPopover___1yfqA .periodHasData___qRqYL .periodCountContainer___zhBf4 .periodCountRequired___1tPoY {
  margin-right: 10px;
  color: #fd6868;
}
.addDutyPopover___1yfqA .periodHasData___qRqYL .addPeriodShiftBtns___3M5mu {
  display: flex;
  margin-top: 20px;
}
.addDutyPopover___1yfqA .periodHasData___qRqYL .addPeriodShiftBtns___3M5mu .addPeriodShiftBtn___1uwmH {
  margin-right: 20px;
}
.addDutyPopover___1yfqA .periodHasData___qRqYL .addPeriodShiftBtns___3M5mu .btns___28qUx {
  flex: 1 1;
}

.peopleTimeSlot___3Be9N {
  position: relative;
  display: flex;
  flex: 1 1;
  height: 64px;
}
.peopleTimeSlot___3Be9N.activePeopleTimeSlot___2FSK8 {
  border: 1px solid #008cf4;
}
.peopleTimeSlot___3Be9N .columnTimeSlot___2DkoI {
  position: relative;
  flex: 1 1;
  background-color: #fff;
  border-left: 1px solid #e5e5e5;
}
.peopleTimeSlot___3Be9N .columnTimeSlot___2DkoI.weekend___27lfC {
  background: repeating-linear-gradient(135deg, #e0e0e0, #e0e0e0 1px, #f5f5f5 0, #f5f5f5 10px);
}
.peopleTimeSlot___3Be9N .columnTimeSlot___2DkoI .addShift___RF3gP {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.peopleTimeSlot___3Be9N .duty___1kAsZ {
  position: absolute;
  top: 50%;
  display: flex;
  height: 44px;
  transform: translateY(-50%);
}
.peopleTimeSlot___3Be9N .duty___1kAsZ .dutyTag___nCYoT {
  float: left;
  width: 2px;
  height: 100%;
}
.peopleTimeSlot___3Be9N .duty___1kAsZ .dutyContent___Tza5b {
  flex: 1 1;
  width: 100%;
}
.peopleTimeSlot___3Be9N .duty___1kAsZ .dutyContent___Tza5b div {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  word-break: break-all;
}
.peopleTimeSlot___3Be9N .duty___1kAsZ .dutyContent___Tza5b div .hours___1atvH {
  margin-left: 4px;
}

.rowContainer___3pJuE {
  flex: 1 1;
}
.rowContainer___3pJuE.monthOrWeekView___2IUwz:not(:last-child) {
  margin-bottom: 4px;
}
.rowContainer___3pJuE.monthOrWeekView___2IUwz .staff___2gwV6 {
  background: #f5f5f5;
  border-radius: 4px;
}
.rowContainer___3pJuE.isDragging___1xehT {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.rowContainer___3pJuE.dayView___2F87y {
  display: flex;
  border-right: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
  border-left: 1px solid #e5e5e5;
}
.rowContainer___3pJuE.dayView___2F87y:first-child {
  border-top: 1px solid #e5e5e5;
}
.rowContainer___3pJuE.dayView___2F87y .groupFilter___3qKKS {
  background-color: #fff;
}
.rowContainer___3pJuE .staff___2gwV6 {
  float: left;
  width: 208px;
  height: 64px;
  padding: 10px 0 10px 14px;
}
.rowContainer___3pJuE .groupFilter___3qKKS {
  display: flex;
}
.rowContainer___3pJuE .groupFilter___3qKKS .groupDescption___2ke1Q {
  flex: 1 1;
}
.rowContainer___3pJuE .groupFilter___3qKKS .groupDescption___2ke1Q .groupName___1T_jn {
  width: 120px;
  overflow: hidden;
  color: #333;
  font-weight: 500;
  font-size: 16px;
  white-space: nowrap;
  text-overflow: ellipsis;
  word-break: break-all;
}
.rowContainer___3pJuE .groupFilter___3qKKS .groupDescption___2ke1Q .groupNum___2Qyt1 {
  color: #666;
  font-weight: 500;
  font-size: 14px;
}
.rowContainer___3pJuE .groupFilter___3qKKS .groupIcon___1dxwf {
  height: 44px;
  margin-right: 14px;
  line-height: 44px;
}
.rowContainer___3pJuE .groupFilter___3qKKS .groupIcon___1dxwf.person___1jSY0 {
  font-size: 20px;
}

.header___3abuh {
  position: relative;
  display: flex;
  margin: 0 10px;
  background-color: #eff6fc;
  border: 1px solid #e5e5e5;
}
.header___3abuh .attendance___EYdaz {
  width: 26px;
  color: #404655;
  text-align: center;
  -webkit-writing-mode: tb-rl;
      -ms-writing-mode: tb-rl;
          writing-mode: tb-rl;
  background: #eff6fc;
  border-right: 1px solid #e5e5e5;
}
.header___3abuh .headerTitle___35fgy {
  position: relative;
  display: inline-block;
  height: 78px;
}
.header___3abuh .headerTitle___35fgy .peopleHeader___k0u1L {
  padding-left: 14px;
  line-height: 78px;
}
.header___3abuh .dayIcon___2QTPn {
  position: absolute;
  display: inline-block;
  width: 24px;
  height: 24px;
  color: #fff;
  font-size: 12px;
  line-height: 24px;
  text-align: center;
  background-color: #606264;
  border-radius: 50%;
}
.header___3abuh .beforeDay___3qDte {
  top: 26px;
  left: 226px;
}
.header___3abuh .afterDay___2bInp {
  top: 50%;
  right: -12px;
  transform: translateY(-50%);
}
.header___3abuh .filter___brgEO {
  float: left;
  width: 208px;
}
.header___3abuh .hourColumn___3rT2D {
  flex: 1 1;
  padding-top: 4px;
  padding-bottom: 4px;
  text-align: center;
  border-left: 1px solid #e5e5e5;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.header___3abuh .hourColumn___3rT2D .hourColumnTime___3nSJS {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 24px;
  line-height: 24px;
}
.header___3abuh .hourColumn___3rT2D .hourColumnTime___3nSJS svg {
  margin-left: 8px;
}
.header___3abuh .hourColumn___3rT2D .week___2JoD1 {
  margin-right: 20px;
}
.header___3abuh .holidays___JxHmX {
  height: 22px;
  color: #008cf4;
  font-size: 12px;
  text-align: center;
}
.header___3abuh .holidays___JxHmX span.buban___3qwt_ {
  color: #008cf4;
}
.header___3abuh .holidays___JxHmX span.rest___26Pv3 {
  color: #ff3e3e;
}
.header___3abuh .timeSlot___24YcX {
  display: flex;
  height: 24px;
  color: #666;
  line-height: 24px;
}
.header___3abuh .timeSlot___24YcX .slot___2YkDd {
  flex: 1 1;
  text-align: left;
}

.WtAvatarName___2-d4z {
  display: flex;
  align-items: center;
  width: 100%;
}
.WtAvatarName___2-d4z .img___1nzMR,
.WtAvatarName___2-d4z .defaultAvatar___YdfER {
  width: 40px;
  height: 40px;
  margin-right: 10px;
  border-radius: 50%;
}
.WtAvatarName___2-d4z .defaultAvatar___YdfER {
  color: #fff;
  font-size: 16px;
  line-height: 40px;
  text-align: center;
  background: #008cf4;
}
.WtAvatarName___2-d4z .textBox___3LyLp {
  flex: 1 1;
  overflow: hidden;
}
.WtAvatarName___2-d4z .textBox___3LyLp .title___3ScKV {
  display: flex;
}
.WtAvatarName___2-d4z .textBox___3LyLp .name___1duOO {
  overflow: hidden;
  text-overflow: ellipsis;
}
.WtAvatarName___2-d4z .textBox___3LyLp .title___3ScKV,
.WtAvatarName___2-d4z .textBox___3LyLp .desc___3rRF_ {
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.WtAvatarName___2-d4z .textBox___3LyLp .isWaitingLeave___1lBY8 {
  flex: 1 1;
  margin-right: 14px;
  margin-left: 10px;
}
.WtAvatarName___2-d4z .textBox___3LyLp .isWaitingLeave___1lBY8 .leaveText___2ssKv {
  display: inline-block;
  height: 20px;
  padding-right: 4px;
  padding-left: 4px;
  color: #fd6868;
  font-size: 12px;
  line-height: 20px;
  background: #ffefef;
  border: 1px solid #fe9d9d;
  border-radius: 4px;
}
.WtAvatarName___2-d4z .isWaitingLeave___1lBY8 {
  margin-right: 2px;
}
.WtAvatarName___2-d4z .iconfontAvatar___tYY-X {
  font-size: 26px;
}
.WtAvatarName___2-d4z .desc___3rRF_ {
  margin-top: 3px;
  color: #999;
  font-size: 12px;
}
.popoverTitle___ezDyq {
  position: relative;
  padding-bottom: 20px;
}
.popoverTitle___ezDyq .closeIcon___3a-si {
  position: absolute;
  top: 0;
  right: 0;
}
.popoverPreference___3WQ7d {
  margin-bottom: 24px;
  padding: 14px;
  background-color: #f7f7f7;
  border-radius: 4px;
}
.popoverPreference___3WQ7d .preferenceTitle___RoCd1 {
  margin-bottom: 5px;
  color: #333;
  font-weight: 500;
  font-size: 14px;
}
.popoverPreference___3WQ7d .preferenceRow___1ljzv {
  display: flex;
  flex-direction: row;
  align-items: center;
  height: 30px;
  color: #666;
  font-size: 14px;
}
.popoverPreference___3WQ7d .preferenceRow___1ljzv .preferenceTimeRange___16qQg {
  display: flex;
}
.popoverPreference___3WQ7d .preferenceRow___1ljzv .preferenceTimeRange___16qQg .crossDay___1lcNZ {
  width: 40px;
  height: 24px;
  margin-left: 6px;
  color: #008cf4;
  font-size: 12px;
  line-height: 24px;
  text-align: center;
  background-color: #e5f3fe;
  border-radius: 4px;
}
.popoverPreference___3WQ7d .preferenceRow___1ljzv * + * {
  margin-left: 20px;
}
.popoverSeparator___1YrfW {
  height: 1px;
  background-color: #ebebeb;
}
.popContainer___5WdN_ {
  padding: 12px 8px;
}
.popContainer___5WdN_ .popoverContianer___1PdcX {
  width: 400px;
}
.popContainer___5WdN_ .popoverContianer___1PdcX > div {
  display: flex;
  margin-top: 20px;
}
.popContainer___5WdN_ .popoverContianer___1PdcX .popoverLable___3C04m {
  display: inline-block;
  width: 80px;
  color: #999;
}
.popContainer___5WdN_ .popoverContianer___1PdcX .popoverValue___1QfNi {
  display: inline-block;
  flex: 1 1;
  color: #333;
}
.popContainer___5WdN_ .mainOrg___3znED {
  width: 48px;
  height: 24px;
  margin-right: 8px;
  padding: 3px 6px;
  color: #008cf4;
  background: #e5f3fe;
  border: 1px solid #8acafb;
  border-radius: 4px;
}

.staffRow___20QZq {
  display: flex;
  flex: 1 1;
  border-right: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
  border-left: 1px solid #e5e5e5;
}
.staffRow___20QZq:first-child {
  border-top: 1px solid #e5e5e5;
}
.staffRow___20QZq.isDragging___1LF5h {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.staff___15mvM {
  float: left;
  width: 208px;
  height: 64px;
  padding: 10px 0 10px 14px;
}
.templateStaff___3b9RV {
  background-color: #e1e1ff !important;
  background-image: url(./static/img_shuiyin_linshi.a218c119.svg);
}
.filter___1rBnA {
  float: left;
  width: 208px;
  background-color: #fff;
}

.deleteContainer___2L7k7 {
  display: flex;
  width: 254px;
  height: 40px;
  font-size: 12px;
  border-radius: 4px;
}
.deleteContainer___2L7k7 .flag___33Yxx {
  width: 2px;
  height: 100%;
  background: #ccc;
  border-radius: 4px;
}
.deleteContainer___2L7k7 .deletedText___2ChDP {
  flex: 1 1;
  height: 40px;
  padding-left: 8px;
  color: #999;
  font-size: 12px;
  line-height: 40px;
  background: #f5f5f5;
}

.monthDutyPopoverContent___11Fhm {
  display: flex;
  flex-direction: column;
  font-weight: 400;
  font-size: 12px;
}
.monthDutyPopoverContent___11Fhm .content___36_xK {
  flex: 1 1;
  padding: 10px 14px;
  overflow: auto;
}
.monthDutyPopoverContent___11Fhm .exchangeDutytip___2iInv {
  max-width: 248px;
  margin-bottom: 10px;
  padding-right: 10px;
  padding-left: 10px;
  color: #666;
  font-size: 12px;
}
.monthDutyPopoverContent___11Fhm .mgt10___2hn_T {
  margin-top: 10px;
}

.monthOperateContent___Rppn- {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  font-size: 12px;
  cursor: pointer;
}
.monthOperateContent___Rppn- .ant-popover-inner-content {
  padding: 0;
}
.monthOperateContent___Rppn- > div {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
.monthOperateContent___Rppn- > div .redDotted___ubhhU {
  position: absolute;
  width: 6px;
  height: 6px;
  background: #fd6868;
  border-radius: 50%;
}
.monthOperateContent___Rppn- span {
  margin-left: 8px;
}
.monthOperateContent___Rppn-.inline___328eo > div {
  float: left;
  padding: 0 10px 10px;
}
.monthOperateContent___Rppn-.inline___328eo > div:hover {
  background-color: none;
}
.monthOperateContent___Rppn-.inline___328eo > div .redDotted___ubhhU {
  top: -4px;
  right: 8px;
}
.monthOperateContent___Rppn-.splitLine___18i5J {
  padding: 4px 0;
}
.monthOperateContent___Rppn-.splitLine___18i5J > div {
  padding: 6px 10px;
}
.monthOperateContent___Rppn-.splitLine___18i5J > div:hover {
  background-color: #f5f5f5;
}
.monthOperateContent___Rppn-.splitLine___18i5J > div .redDotted___ubhhU {
  top: 2px;
  right: 6px;
}

.chooseReplaceDutyContent___1XKqL .title___1pldO {
  padding: 14px 20px;
  color: #333;
  font-weight: 500;
  font-size: 14px;
  border-bottom: 1px solid #e5e5e5;
}
.chooseReplaceDutyContent___1XKqL .shiftContainer___rIDB3 .subTitle___2WEdk {
  padding: 14px 20px;
  color: #666;
  font-size: 14px;
}
.chooseReplaceDutyContent___1XKqL .shiftContainer___rIDB3 .replaceDutyContentShiftList___1g95H {
  max-height: 400px;
  padding: 0 20px 20px;
  overflow: auto;
}

.chooseUpdateDutyContent___37gan {
  width: 428px;
}
.chooseUpdateDutyContent___37gan .title___3O0VM {
  padding: 14px 20px;
  color: #333;
  font-weight: 500;
  font-size: 14px;
  border-bottom: 1px solid #e5e5e5;
}
.chooseUpdateDutyContent___37gan .shiftContainer___3XW4P {
  margin-top: 20px;
  overflow: hidden;
}
.chooseUpdateDutyContent___37gan .shiftContainer___3XW4P .deleteDutyContentShiftList___3dqfp {
  max-height: 400px;
  padding: 0 20px 20px;
  overflow: auto;
}
.chooseUpdateDutyContent___37gan .shiftContainer___3XW4P .deleteDutyContentShiftList___3dqfp .shifts___ZPvLR {
  margin-bottom: 10px;
}
.chooseUpdateDutyContent___37gan .shiftContainer___3XW4P .deleteDutyContentShiftList___3dqfp .updateBox___1B05p {
  display: flex;
  align-items: center;
}
.chooseUpdateDutyContent___37gan .shiftContainer___3XW4P .deleteDutyContentShiftList___3dqfp .updateBox___1B05p .updateContent___3vtmf {
  margin-right: 20px;
  padding: 16px;
  border: 1px solid #e5e5e5;
  border-radius: 4px;
}
.chooseUpdateDutyContent___37gan .shiftContainer___3XW4P .deleteDutyContentShiftList___3dqfp .updateBox___1B05p .updateContentDetail___5SRtU {
  display: flex;
  align-items: center;
}
.chooseUpdateDutyContent___37gan .shiftContainer___3XW4P .deleteDutyContentShiftList___3dqfp .updateBox___1B05p .updateContentDetail___5SRtU:last-child {
  margin-top: 10px;
}
.chooseUpdateDutyContent___37gan .shiftContainer___3XW4P .deleteDutyContentShiftList___3dqfp .updateBox___1B05p .updateContentDetail___5SRtU .updateText___2Iy3J {
  margin-right: 10px;
}
.chooseUpdateDutyContent___37gan .shiftContainer___3XW4P .deleteDutyContentShiftList___3dqfp .updateBox___1B05p .text___3D3kV {
  color: #008cf4;
  cursor: pointer;
}
.chooseUpdateDutyContent___37gan .shiftContainer___3XW4P .deleteDutyContentShiftList___3dqfp .updateBox___1B05p .text___3D3kV.notAllowed___1yLeI {
  color: #ccc;
  cursor: not-allowed;
}
.chooseUpdateDutyContent___37gan .shiftContainer___3XW4P .deleteDutyContentShiftList___3dqfp .updateBox___1B05p:not(:first-child) {
  margin-top: 14px;
}
.chooseUpdateDutyContent___37gan .shiftContainer___3XW4P .deleteDutyContentShiftList___3dqfp .ant-checkbox-wrapper {
  display: flex;
  align-items: center;
}

.chooseDeleteDutyContent___x4vHI .title___1tm_k {
  padding: 14px 20px;
  color: #333;
  font-weight: 500;
  font-size: 14px;
  border-bottom: 1px solid #e5e5e5;
}
.chooseDeleteDutyContent___x4vHI .shiftContainer___3oU_H {
  margin-top: 20px;
  overflow: hidden;
}
.chooseDeleteDutyContent___x4vHI .shiftContainer___3oU_H .deleteDutyContentShiftList___3gXD1 {
  max-height: 400px;
  padding: 0 20px 20px;
  overflow: auto;
}
.chooseDeleteDutyContent___x4vHI .shiftContainer___3oU_H .deleteDutyContentShiftList___3gXD1 .shifts___3yHo1 {
  margin-bottom: 10px;
}
.chooseDeleteDutyContent___x4vHI .shiftContainer___3oU_H .deleteDutyContentShiftList___3gXD1 .shifts___3yHo1 .shiftBox___mZI8B {
  margin-left: 6px;
}
.chooseDeleteDutyContent___x4vHI .shiftContainer___3oU_H .deleteDutyContentShiftList___3gXD1 .ant-checkbox-wrapper {
  display: flex;
  align-items: center;
}
.chooseDeleteDutyContent___x4vHI .shiftContainer___3oU_H .deleteDutyContentShiftList___3gXD1 .ant-checkbox-wrapper .ant-checkbox {
  top: 0;
}
.chooseDeleteDutyContent___x4vHI .shiftContainer___3oU_H .cancelContainer___1C47R {
  float: right;
  margin-top: 10px;
  margin-right: 10px;
}
.chooseDeleteDutyContent___x4vHI .shiftContainer___3oU_H .cancelContainer___1C47R .cancel___1upbQ {
  margin-right: 20px;
}

.monthColumnContainer___3DvIc {
  display: flex;
  flex: 1 1;
  height: 64px;
}
.monthColumnContainer___3DvIc .monthCell___8umkT {
  position: relative;
  flex: 1 1;
  margin-left: 2px;
  background-color: #f5f5f5;
  border-radius: 4px;
}
.monthColumnContainer___3DvIc .monthCell___8umkT .monthMoreContent___1B1fy .ant-popover-inner-content {
  padding: 0;
}
.monthColumnContainer___3DvIc .monthCell___8umkT.weekend___3Q_Eq {
  background: repeating-linear-gradient(135deg, #e0e0e0, #e0e0e0 1px, #f5f5f5 0, #f5f5f5 8px);
}
.monthColumnContainer___3DvIc .monthCell___8umkT .addShiftBtn___2kdGA {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.monthColumnContainer___3DvIc .monthCell___8umkT .monthTimeLines___3HtRa {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
}
.monthColumnContainer___3DvIc .monthCell___8umkT .monthTimeLines___3HtRa .monthTimeLine___-Za3C {
  display: flex;
  flex: 1 1;
  overflow: hidden;
  color: #333;
}
.monthColumnContainer___3DvIc .monthCell___8umkT .monthTimeLines___3HtRa .monthTimeLine___-Za3C .timeTag___ynoE8 {
  width: 2px;
  height: 100%;
  border-radius: 4px;
}
.monthColumnContainer___3DvIc .monthCell___8umkT .monthTimeLines___3HtRa .monthTimeLine___-Za3C .timeBg___1qRsr {
  display: flex;
  flex: 1 1;
  justify-content: center;
  overflow: hidden;
  font-size: 12px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.monthColumnContainer___3DvIc .monthCell___8umkT .monthTimeLines___3HtRa .monthTimeLine___-Za3C .timeBg___1qRsr .shiftName___2Q9n_ {
  align-self: center;
  text-align: left;
}
.monthColumnContainer___3DvIc .monthCell___8umkT .monthTimeLines___3HtRa .dutyIcon___1wOgy {
  position: absolute;
  top: 0;
  right: 0;
}
.monthColumnContainer___3DvIc .monthCell___8umkT .monthTimeLines___3HtRa .dutyIcon___1wOgy svg {
  position: absolute;
  top: 0;
  right: 0;
}
.monthColumnContainer___3DvIc .monthCell___8umkT .monthTimeLines___3HtRa .dotted___3YAHS {
  position: absolute;
  right: 0;
  width: 8px;
  height: 8px;
  background-color: #fd6868;
  border-radius: 50%;
}
.monthColumnContainer___3DvIc .monthCell___8umkT .showOperate___1yL3W {
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
}

.monthHeader___2oXKa {
  display: flex;
  margin-bottom: 4px;
  padding: 0 10px;
}
.monthHeader___2oXKa .attendance___1bpJI {
  width: 26px;
  margin-right: 2px;
  color: #404655;
  text-align: center;
  -webkit-writing-mode: tb-rl;
      -ms-writing-mode: tb-rl;
          writing-mode: tb-rl;
  background: #eff6fc;
}
.monthHeader___2oXKa .columnsContainer___smGOH {
  display: flex;
  flex: 1 1;
}
.monthHeader___2oXKa .title___2kdNJ {
  width: 208px;
  line-height: 56px;
}
.monthHeader___2oXKa .headerTitle___g7QFB {
  height: 56px;
  color: #292c33;
  text-align: center;
  background: #eff6fc;
  border-radius: 4px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.monthHeader___2oXKa .columns___3JndB {
  flex: 1 1;
  box-sizing: border-box;
  margin-left: 2px;
  padding-top: 4px;
  padding-bottom: 4px;
}
.monthHeader___2oXKa .dateHeader___18V6T {
  display: flex;
  align-items: center;
  justify-content: center;
  color: #333;
}
.monthHeader___2oXKa .dateHeader___18V6T svg {
  margin-left: 4px;
}
.monthHeader___2oXKa .time___1_w13 {
  margin-top: 3px;
  color: #666;
  font-size: 12px;
  text-align: center;
}
.monthHeader___2oXKa .time___1_w13 span.buban___2pygA {
  display: block;
  width: 33px;
  margin: 0 auto;
  color: #008cf4;
  text-align: center;
}
.monthHeader___2oXKa .time___1_w13 span.rest___1LnuH {
  display: block;
  width: 33px;
  margin: 0 auto;
  color: #ff3e3e;
  text-align: center;
}

.rowContainer___1LQIb {
  display: flex;
  flex: 1 1;
}
.rowContainer___1LQIb:not(:last-child) {
  margin-bottom: 4px;
}
.rowContainer___1LQIb.isDragging___3scMm {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.staff___1H3GQ {
  float: left;
  width: 208px;
  height: 64px;
  padding: 10px 0 10px 14px;
  background: #f5f5f5;
  border-radius: 4px;
}
.templateStaff___1FQ8i {
  background-color: #e1e1ff;
  background-image: url(./static/img_shuiyin_linshi.a218c119.svg);
}

.columnContainer___CFrR2 {
  position: relative;
  display: flex;
  flex: 1 1;
}
.columnContainer___CFrR2 .content___2r1Eg {
  position: relative;
  display: inline-block;
  flex: 1 1;
  height: 64px;
  margin-left: 4px;
  background: #f5f5f5;
  border: 1px solid transparent;
  border-radius: 4px;
}
.columnContainer___CFrR2 .content___2r1Eg.weekend___2QrU4 {
  background: repeating-linear-gradient(135deg, #e0e0e0, #e0e0e0 1px, #f5f5f5 0, #f5f5f5 10px);
}
.columnContainer___CFrR2 .content___2r1Eg .addShift___3Dhqy {
  position: absolute;
  top: 50%;
  left: 50%;
  display: none;
  transform: translate(-50%, -50%);
}
.columnContainer___CFrR2 .content___2r1Eg:hover .addShift___3Dhqy {
  display: inline-block;
}
.columnContainer___CFrR2 .weekaddDutyPopover___2eIe6 {
  position: absolute;
  top: 50%;
  left: 50%;
}

.updateDutyContent___gLsOF .title___3jv04 {
  margin-bottom: 6px;
}
.updateDutyContent___gLsOF .deleteContainer___3HI0U {
  display: flex;
  width: 240px;
  height: 40px;
  font-size: 12px;
  border-radius: 4px;
}
.updateDutyContent___gLsOF .deleteContainer___3HI0U .flag___MIdkt {
  width: 2px;
  height: 100%;
  background: #ccc;
  border-radius: 4px;
}
.updateDutyContent___gLsOF .deleteContainer___3HI0U .deletedText___cTsRX {
  flex: 1 1;
  height: 40px;
  padding-left: 8px;
  color: #999;
  font-size: 12px;
  line-height: 40px;
  background: #f5f5f5;
}

.header___3X6Nj {
  display: flex;
  margin-bottom: 4px;
  padding: 0 10px;
}
.header___3X6Nj .attendance___3XQ6i {
  width: 26px;
  margin-right: 4px;
  color: #404655;
  text-align: center;
  -webkit-writing-mode: tb-rl;
      -ms-writing-mode: tb-rl;
          writing-mode: tb-rl;
  background: #eff6fc;
}
.header___3X6Nj .columnsContainer___1tlK_ {
  display: flex;
  flex: 1 1;
}
.header___3X6Nj .headerTitle___1ehJY {
  position: relative;
  display: inline-block;
  height: 78px;
  background: #eff6fc;
  border-radius: 4px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.header___3X6Nj .headerTitle___1ehJY .peopleHeader___10dmg {
  padding-left: 14px;
  line-height: 78px;
}
.header___3X6Nj .headerTitle___1ehJY .beforeDay___31Ohm {
  top: 26px;
  left: -12px;
}
.header___3X6Nj .headerTitle___1ehJY .afterDay___3Zrxm {
  top: 50%;
  right: -12px;
  transform: translateY(-50%);
}
.header___3X6Nj .headerTitle___1ehJY .dayIcon___2_haT {
  position: absolute;
  display: inline-block;
  width: 24px;
  height: 24px;
  color: #fff;
  font-size: 12px;
  line-height: 24px;
  text-align: center;
  background-color: #606264;
  border-radius: 50%;
}
.header___3X6Nj .filter___EE2A5 {
  float: left;
  width: 208px;
}
.header___3X6Nj .columns___1ADHq {
  flex: 1 1;
  box-sizing: border-box;
  margin-left: 4px;
  padding-top: 4px;
  padding-bottom: 4px;
}
.header___3X6Nj .time___2tQrN {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 24px;
  line-height: 24px;
  text-align: center;
}
.header___3X6Nj .time___2tQrN .week___r5ngy {
  margin-right: 20px;
}
.header___3X6Nj .time___2tQrN svg {
  margin-left: 8px;
}
.header___3X6Nj .holidays___pgZ5x {
  color: #008cf4;
  text-align: center;
}
.header___3X6Nj .holidays___pgZ5x span.buban___syZvk {
  color: #008cf4;
  font-size: 12px;
}
.header___3X6Nj .holidays___pgZ5x span.rest___1jjFz {
  color: #ff3e3e;
  font-size: 12px;
}
.header___3X6Nj .timeSlot___3PxyQ {
  display: flex;
  height: 24px;
  color: #666;
  line-height: 24px;
}
.header___3X6Nj .timeSlot___3PxyQ .slot___ADgEs {
  flex: 1 1;
}

.popoverMoreEdit___U19qU {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  font-size: 12px;
  cursor: pointer;
}
.popoverMoreEdit___U19qU > div {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
.popoverMoreEdit___U19qU > div .redDotted___liRxr {
  position: absolute;
  width: 6px;
  height: 6px;
  background: #fd6868;
  border-radius: 50%;
}
.popoverMoreEdit___U19qU span {
  margin-left: 8px;
}
.popoverMoreEdit___U19qU.inline___3Bn33 > div {
  float: left;
  padding: 0 10px 10px;
}
.popoverMoreEdit___U19qU.inline___3Bn33 > div:hover {
  background-color: none;
}
.popoverMoreEdit___U19qU.inline___3Bn33 > div .redDotted___liRxr {
  top: -4px;
  right: 8px;
}
.popoverMoreEdit___U19qU.splitLine___3X8Ye {
  padding: 4px 0;
}
.popoverMoreEdit___U19qU.splitLine___3X8Ye > div {
  padding: 6px 10px;
}
.popoverMoreEdit___U19qU.splitLine___3X8Ye > div:hover {
  background-color: #f5f5f5;
}
.popoverMoreEdit___U19qU.splitLine___3X8Ye > div .redDotted___liRxr {
  top: 2px;
  right: 6px;
}

.view___dpHP0 {
  display: flex;
  flex-direction: column;
  height: 100%;
  padding: 0 10px;
  overflow: hidden;
}
.staffs___1hjke {
  flex: 1 1;
  width: calc(100% - 10px) !important;
  margin-left: 10px;
  overflow: auto;
}
.staffs___1hjke .scrollBar___3FAEg > div:first-child {
  padding-right: 10px;
}
.onlyOneGroup___vVZmQ {
  display: flex;
  height: 100%;
}
.onlyOneGroup___vVZmQ .leftGroup___1BHLM {
  width: 26px;
  height: 100%;
  overflow: hidden;
  color: #fff;
  font-size: 14px;
  white-space: nowrap;
  text-align: center;
  -webkit-writing-mode: tb-rl;
      -ms-writing-mode: tb-rl;
          writing-mode: tb-rl;
  text-overflow: ellipsis;
  background-color: #f8c85b;
  border-radius: 4px 0 0 4px;
}
.attendanceList___NP3ZM {
  display: flex;
  margin-bottom: 10px;
}
.attendanceList___NP3ZM.dayView___cZR5u {
  margin-top: 10px;
}
.attendanceList___NP3ZM .attendance___3Wuf4 {
  width: 26px;
}
.attendanceName___3dRm6 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 26px;
  color: #fff;
  font-size: 14px;
  border-radius: 4px 0 0 4px;
}
.attendanceName___3dRm6 span {
  line-height: 16px;
}
.first___3I0m3 {
  background-color: #f8c85b;
}
.odd___t9e2F {
  background-color: #85ce60;
}
.rows___3sULV {
  flex: 1 1;
}
.rows___3sULV.month___1nN-o {
  margin-left: 2px;
}
.rows___3sULV.week___1cs_2 {
  margin-left: 4px;
}
.rows___3sULV .noData___2tXWR {
  line-height: 64px;
  text-align: center;
  background-color: #f5f5f5;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.shiftListContainer___3STbe {
  width: 100%;
  overflow: auto;
}
.shiftListContainer___3STbe .ant-popover-inner-content {
  position: relative;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 2px 6px 0 #e9ebf0;
}
.shiftListContainer___3STbe .ant-popover-inner-content .popoverContainer___3Zqg- .popItems___3ad3h {
  margin-bottom: 8px;
}
.shiftListContainer___3STbe .ant-popover-inner-content .popEdit___3AwHp {
  position: absolute;
  right: 10px;
  bottom: 10px;
  color: #fff;
  cursor: pointer;
}
.shiftListContainer___3STbe .ant-popover-inner-content .popEdit___3AwHp span {
  margin-right: 10px;
}
.shiftListContainer___3STbe .ant-popover-inner-content .popoverMoreEdit___3APsC {
  cursor: pointer;
}
.shiftListContainer___3STbe .ant-popover-inner-content .popoverMoreEdit___3APsC div:first-child {
  margin-bottom: 10px;
}
.shiftListContainer___3STbe .ant-popover-inner-content .popoverMoreEdit___3APsC span {
  margin-left: 8px;
}
.shiftListContainer___3STbe .shiftList___1Z5RU {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  overflow: hidden;
}
.shiftListContainer___3STbe .shiftList___1Z5RU .listBox___2gIVW {
  float: left;
  width: 228px;
  margin-right: 4px;
  margin-bottom: 4px;
}
.shiftListContainer___3STbe .shiftList___1Z5RU .header___3lgRv {
  flex-direction: column;
  width: 100%;
  height: 68px;
  margin-bottom: 4px;
  background: #eff6fc;
  border-radius: 4px;
}
.shiftListContainer___3STbe .shiftList___1Z5RU .header___3lgRv .dayBox___10wNB {
  position: relative;
  height: 44px;
  font-weight: 500;
  line-height: 44px;
  text-align: center;
  vertical-align: middle;
}
.shiftListContainer___3STbe .shiftList___1Z5RU .header___3lgRv .hideDelete___2RNFN {
  display: none;
}
.shiftListContainer___3STbe .shiftList___1Z5RU .header___3lgRv .delete___2rTuw {
  position: absolute;
  right: 4px;
  display: none;
  margin-right: 4px;
}
.shiftListContainer___3STbe .shiftList___1Z5RU .header___3lgRv:hover .delete___2rTuw {
  display: inline-block;
}
.shiftListContainer___3STbe .shiftList___1Z5RU .header___3lgRv .timeSlot___3Cqw- {
  display: flex;
  height: 24px;
}
.shiftListContainer___3STbe .shiftList___1Z5RU .header___3lgRv .timeSlot___3Cqw- .slot___2pgz8 {
  flex: 1 1;
}
.shiftListContainer___3STbe .shiftList___1Z5RU .content___1X8AF {
  position: relative;
  width: 228px;
  height: 64px;
  background: #f5f5f5;
  border-radius: 4px;
}
.shiftListContainer___3STbe .shiftList___1Z5RU .content___1X8AF .addShift___RDfy4 {
  position: absolute;
  top: 50%;
  left: 50%;
  display: none;
  transform: translate(-50%, -50%);
}
.shiftListContainer___3STbe .shiftList___1Z5RU .content___1X8AF:hover .addShift___RDfy4 {
  display: inline-block;
}
.shiftListContainer___3STbe .shiftList___1Z5RU .content___1X8AF .time___3ji_F {
  position: absolute;
  z-index: 1;
  display: flex;
  height: 100%;
  border-radius: 4px;
}
.shiftListContainer___3STbe .shiftList___1Z5RU .content___1X8AF .time___3ji_F .timeTag___3RtjT {
  width: 2px;
  height: 64px;
  border-radius: 1px;
}
.shiftListContainer___3STbe .shiftList___1Z5RU .content___1X8AF .time___3ji_F .hours2___TKWRy div {
  text-align: center;
}
.shiftListContainer___3STbe .shiftList___1Z5RU .content___1X8AF .time___3ji_F .other___DHnXk div {
  margin-left: 4px;
}
.shiftListContainer___3STbe .shiftList___1Z5RU .content___1X8AF .time___3ji_F .timeBg___354fV {
  position: relative;
  flex: 1 1;
  padding: 6px 0;
  overflow: hidden;
  font-size: 12px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.shiftListContainer___3STbe .shiftList___1Z5RU .content___1X8AF .time___3ji_F .timeBg___354fV div {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  word-break: break-all;
}
.shiftListContainer___3STbe .shiftList___1Z5RU .content___1X8AF .time___3ji_F .timeBg___354fV .more1___3SwQf {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.shiftListContainer___3STbe .shiftList___1Z5RU .content___1X8AF .time___3ji_F .timeBg___354fV .more___1QUzK {
  position: absolute;
  right: 2px;
}
.shiftListContainer___3STbe .shiftList___1Z5RU .content___1X8AF .time___3ji_F .timeBg___354fV .hideMore___ZWrMR {
  display: none;
}
.shiftListContainer___3STbe .shiftList___1Z5RU .content___1X8AF .time___3ji_F .timeBg___354fV .shiftName___3y-Fw {
  width: calc(100% - 12px);
}

.periodContentContainer___2xPCQ {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.periodContentContainer___2xPCQ .splitDay___f7BXf {
  margin-right: 6px;
  margin-left: 6px;
}
.periodContentContainer___2xPCQ .dutys___1eT7S {
  display: inline-flex;
  align-items: center;
  height: 32px;
  margin: 4px 3px;
  padding: 0 14px;
  background: #f7f7f7;
  border: 1px solid #e0e0e0;
  border-radius: 4px;
}
.selectCorp___3_Vvg {
  overflow: hidden;
}
.formContainer___1JBRu {
  float: left;
}
.dot___3MRfT {
  width: 10px;
  height: 10px;
  margin-right: 6px;
  border-radius: 50%;
}

