.ant-layout-aside {
  position: relative;
  min-height: 100%; }

.ant-btn-primary {
  background-color: #2650ff;
  border-color: #2650ff; }

.ant-radio-button-wrapper:hover {
  color: #2650ff !important; }

.ant-radio-button-wrapper-disabled:hover {
  color: rgba(0, 0, 0, 0.25) !important; }

.ant-radio-button-wrapper-focused {
  color: #2650ff !important; }

.ant-radio-button-wrapper-checked {
  border-color: #2650ff !important;
  color: #2650ff !important; }

.ant-table-column-sorter-up.on .anticon-caret-up {
  color: #2650ff !important; }

.ant-table-column-sorter-down.on .anticon-caret-up {
  color: #2650ff !important; }

.ant-table-column-sorter-up.on .anticon-caret-down {
  color: #2650ff !important; }

.ant-table-column-sorter-down.on .anticon-caret-down {
  color: #2650ff !important; }

.ant-btn-background-ghost.ant-btn-primary {
  border-color: #2650ff;
  color: #2650ff; }

.ant-btn-ghost:hover {
  border-color: #2650ff;
  color: #2650ff; }

.ant-btn-ghost:focus {
  border-color: #2650ff;
  color: #2650ff; }

.ant-btn-background-ghost.ant-btn-primary:hover {
  border-color: #2650ff;
  color: #2650ff; }

.ant-btn-background-ghost.ant-btn-primary:focus {
  border-color: #2650ff;
  color: #2650ff; }

.ant-btn-background-ghost.ant-btn-primary:active {
  border-color: #2650ff;
  color: #2650ff; }

.ant-btn:active {
  background: #5173ff;
  border-color: #5173ff;
  color: #fff; }

.ant-btn:hover {
  background: #5173ff;
  border-color: #5173ff;
  color: #fff; }

.ant-btn:focus {
  background: #5173ff;
  border-color: #5173ff;
  color: #fff; }

.ant-table-tbody a {
  color: #2650ff; }

.ant-table-tbody a:hover {
  background: #e9eeff; }

.ant-dropdown-menu-item a:hover {
  background: #e9eeff; }

.ant-tabs.ant-tabs-card > .ant-tabs-bar .ant-tabs-tab-active {
  color: #2650ff; }

.ant-tabs-nav .ant-tabs-tab:hover {
  color: #2650ff; }

.ant-menu.ant-menu-dark .ant-menu-item-selected {
  background: #2650ff; }
  .ant-menu.ant-menu-dark .ant-menu-item-selected a {
    color: #fff !important; }

.ant-pagination-item:hover {
  border-color: #2650ff !important;
  color: #2650ff; }

.ant-pagination-item:focus {
  border-color: #2650ff;
  color: #fff; }

.ant-pagination-item-active {
  background: #2650ff !important;
  border-color: #2650ff !important; }
  .ant-pagination-item-active a {
    color: #fff !important; }

.ant-pagination-item-active:hover {
  background: #2650ff !important;
  border-color: #2650ff !important; }
  .ant-pagination-item-active:hover a {
    color: #fff !important; }

.ant-pagination-jump-prev:focus:after {
  color: #2650ff; }

.ant-pagination-jump-next:focus:after {
  color: #2650ff; }

.ant-pagination-jump-prev:hover:after {
  color: #2650ff; }

.ant-pagination-jump-next:hover:after {
  color: #2650ff; }

.ant-pagination-item-active:focus {
  background: #2650ff !important;
  border-color: #2650ff !important;
  color: #fff; }

.ant-pagination-item:hover a {
  color: #2650ff; }

.ant-pagination-item:focus a {
  color: #2650ff; }

.ant-table-tbody > tr:hover > td {
  background-color: #e9eeff !important; }

.ant-table-tbody > tr.ant-table-row-hover > td {
  background-color: #e9eeff !important; }

.ant-upload-list-item-info a {
  color: #2650ff; }

.ant-upload-list-item:hover .ant-upload-list-item-info {
  background-color: #e9eeff; }

.ant-input:hover {
  border-color: #2650ff !important; }

.ant-cascader-picker:focus .ant-cascader-input {
  border-color: #2650ff;
  box-shadow: 0 0 0 2px rgba(16, 74, 233, 0.2); }

.ant-input:focus {
  border-color: #2650ff;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(16, 74, 233, 0.2); }

.ant-select-focus {
  border-color: #2650ff; }

.ant-select-selection:active {
  border-color: #2650ff;
  box-shadow: 0 0 0 2px rgba(16, 74, 233, 0.2); }

.ant-select-selection:hover {
  border-color: #2650ff; }

.ant-select-selection:focus {
  border-color: #2650ff;
  box-shadow: 0 0 0 2px rgba(16, 74, 233, 0.2); }

.ant-select-focused .ant-select-selection {
  border-color: #2650ff;
  box-shadow: 0 0 0 2px rgba(16, 74, 233, 0.2); }

.ant-select-dropdown-menu-item-active {
  background-color: #e9eeff !important; }

.ant-calendar-date:active {
  background: #2650ff !important; }

.ant-calendar-today .ant-calendar-date {
  border-color: #2650ff !important;
  color: #2650ff !important; }

.ant-calendar-selected-day .ant-calendar-date {
  background: #2650ff !important;
  color: #fff !important; }

.ant-calendar-date:hover {
  background: #2650ff !important;
  color: #fff !important; }

.ant-calendar-range .ant-calendar-in-range-cell {
  background: #e9eeff !important; }

.ant-calendar-range .ant-calendar-in-range-cell > div {
  background: #e9eeff !important; }

.ant-calendar-range .ant-calendar-in-range-cell:before {
  background: #e9eeff !important; }

.ant-calendar-disabled-cell .ant-calendar-date {
  background: #f7f7f7 !important;
  color: #bcbcbc !important;
  border: 1px solid transparent !important; }

.ant-calendar-month-panel-selected-cell .ant-calendar-month-panel-month {
  background: #2650ff; }

.ant-calendar-month-panel-selected-cell .ant-calendar-month-panel-month:hover {
  background: #2650ff; }

.ant-calendar-year-panel-selected-cell .ant-calendar-year-panel-year {
  background: #2650ff; }

.ant-calendar-year-panel-selected-cell .ant-calendar-year-panel-year:hover {
  background: #2650ff; }

.ant-calendar-decade-panel-selected-cell .ant-calendar-decade-panel-decade {
  background: #2650ff; }

.ant-calendar-decade-panel-selected-cell .ant-calendar-decade-panel-decade:hover {
  background: #2650ff; }

.ant-menu-dark .ant-menu-item > a {
  color: #fff; }

.ant-menu-dark {
  color: #fff;
  background: #080f2c; }

.ant-layout-header {
  background: #080f2c;
  padding: 0 13px !important; }

.ant-menu-dark .ant-menu-sub {
  background: #fff; }

.ant-menu-submenu .ant-menu-item > a {
  color: #909399; }

.ant-menu-submenu .ant-menu-item:hover > a {
  color: #303133; }

.ant-menu-dark .ant-menu-item-active > a {
  color: #303133; }

.ant-radio-wrapper:hover .ant-radio .ant-radio-inner {
  border-color: #2650ff !important; }

.ant-radio:hover .ant-radio-inner {
  border-color: #2650ff !important; }

.ant-radio-focused .ant-radio-inner {
  border-color: #2650ff !important; }

.ant-radio-checked .ant-radio-inner {
  border-color: #2650ff !important; }

.ant-radio-checked:after {
  border: 1px solid #2650ff !important; }

.ant-radio-inner:after {
  background-color: #2650ff !important; }

.ant-form-item-label a {
  color: #2650ff; }

.ant-pagination-next:hover .ant-pagination-item-link {
  border-color: #2650ff !important;
  color: #2650ff !important; }

.ant-pagination-next:focus .ant-pagination-item-link {
  border-color: #2650ff !important;
  color: #2650ff !important; }

.ant-checkbox-checked .ant-checkbox-inner {
  background-color: #2650ff !important;
  border-color: #2650ff !important; }

.ant-checkbox-indeterminate .ant-checkbox-inner {
  background-color: #2650ff !important;
  border-color: #2650ff !important; }

.ant-checkbox-disabled .ant-checkbox-inner {
  border-color: #d9d9d9 !important;
  background-color: #f7f7f7 !important; }

.ant-checkbox-checked:after {
  border: 1px solid #2650ff; }

.ant-checkbox-wrapper:hover .ant-checkbox-inner {
  border-color: #2650ff; }

.ant-checkbox:hover .ant-checkbox-inner {
  border-color: #2650ff; }

.ant-checkbox-input:focus + .ant-checkbox-inner {
  border-color: #2650ff; }

.ant-calendar-footer-btn a {
  color: #2650ff; }

.ant-calendar-footer-btn a:active {
  color: #2650ff; }

.ant-calendar .ant-calendar-ok-btn {
  background-color: #2650ff;
  border-color: #2650ff; }

.ant-calendar .ant-calendar-ok-btn:hover {
  background-color: #5173ff;
  border-color: #5173ff; }

.ant-calendar .ant-calendar-ok-btn.active {
  background-color: #2650ff;
  border-color: #2650ff; }

.ant-calendar .ant-calendar-ok-btn {
  background-color: #2650ff;
  border-color: #2650ff; }

.ant-calendar .ant-calendar-ok-btn-disabled {
  background-color: #f7f7f7;
  border-color: #d9d9d9; }

.ant-calendar .ant-calendar-ok-btn-disabled:hover {
  background-color: #f7f7f7;
  border-color: #d9d9d9; }

.ant-calendar-header a:hover {
  background: #eceffd;
  color: #2650ff; }

.ant-calendar-year-panel-header a:hover {
  color: #2650ff; }

.ant-spin {
  color: #2650ff; }

.ant-spin-dot i {
  background-color: #2650ff; }

.ant-tabs.ant-tabs-card > .ant-tabs-bar .ant-tabs-tab-active {
  color: #2650ff; }

.ant-breadcrumb a:hover {
  color: #2650ff; }

.ant-input-group-addon .ant-select-open .ant-select-selection {
  color: #2650ff; }

.ant-input-group-addon .ant-select-focused .ant-select-selection {
  color: #2650ff; }

.ant-menu-inline > .ant-menu-submenu > .ant-menu-submenu-title,
.ant-menu-inline > .ant-menu-item {
  font-size: 12px; }

.ant-menu-submenu-title {
  padding-right: 20px !important;
  padding-left: 0 !important; }

.ant-menu-horizontal > .ant-menu-submenu-selected {
  color: #2650ff; }

.ant-dropdown-menu-submenu-vertical > .ant-dropdown-menu {
  left: -100% !important; }

.ant-menu-sub {
  max-height: 500px;
  overflow-y: scroll; }
  .ant-menu-sub::-webkit-scrollbar {
    width: 6px;
    height: 6px;
    border-bottom: 1px solid #b4b4b4; }
  .ant-menu-sub::-webkit-scrollbar-thumb {
    border-radius: 8px;
    box-shadow: inset 0 0 2px rgba(206, 203, 203, 0.2);
    background: #c5c6c7d8;
    margin-bottom: 10px; }
  .ant-menu-sub::-webkit-scrollbar-track {
    box-shadow: 0;
    border-radius: 0;
    background: #ddddddd5;
    border-radius: 10px; }

.ant-menu-horizontal > .ant-menu-submenu {
  float: none; }

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

.ant-table-small .ant-table-thead > tr > th {
  background-color: #f7f7f7; }

.ant-menu-root {
  display: flex;
  line-height: 50px; }

.crm-header {
  font-size: 13px;
  position: sticky;
  left: 0;
  top: 0;
  height: 50px;
  line-height: 50px;
  z-index: 99;
  display: flex; }
  .crm-header ._4o3cyGU4KM36jCfffcH4F {
    flex: 1;
    overflow: hidden;
    min-width: 0; }
  .crm-header ._3FPdgYCH7ng4B01tIp7UlO {
    width: 120px;
    height: 50px;
    border-radius: 6px;
    margin: 0px 24px 0px 0; }
  .crm-header ._2o8IZPVOKm5R7jL2SJ6Efo {
    color: #909399; }
  .crm-header ._3V1teblU3HJ20Yab-WLSm6 {
    color: #fff;
    display: flex;
    align-items: center;
    background: #080f2c; }
    .crm-header ._3V1teblU3HJ20Yab-WLSm6 > span {
      display: inline-block; }
    .crm-header ._3V1teblU3HJ20Yab-WLSm6 > span, .crm-header ._3V1teblU3HJ20Yab-WLSm6 > button {
      color: #fff; }
    .crm-header ._3V1teblU3HJ20Yab-WLSm6 ._20sq0rdLTezzEOrfFxMLn6 {
      background-color: #fff;
      border: none;
      color: #606266; }
      .crm-header ._3V1teblU3HJ20Yab-WLSm6 ._20sq0rdLTezzEOrfFxMLn6:hover {
        color: #2650ff;
        background-color: #e9eeff; }
    .crm-header ._3V1teblU3HJ20Yab-WLSm6 ._3aaRD7jnOc4HjipxtZl7M- {
      width: 28px;
      height: 28px;
      display: flex;
      justify-content: center;
      align-items: center;
      border-radius: 50%;
      background-color: #fff;
      color: #606266;
      font-size: 20px;
      cursor: pointer; }
      .crm-header ._3V1teblU3HJ20Yab-WLSm6 ._3aaRD7jnOc4HjipxtZl7M-:hover {
        color: #2650ff;
        background-color: #e9eeff; }
  .crm-header .dV91U0D35r-lW8aXkjMvu {
    display: inline-block;
    color: #fff;
    font-size: 12px;
    margin-right: 12px; }
    .crm-header ._1HDlmobypIqNmcakDrGgR_ {
      display: flex;
      align-items: center;
      justify-content: center;
      margin-left: 4px;
      height: 28px;
      background: #fff;
      border-radius: 3px;
      padding: 3px;
      color: #8C8C8C;
      overflow: hidden; }
      .crm-header ._8GlK7QJ_gmVTwF82iPf2C {
        height: 100%;
        width: 50%;
        padding: 0 6px;
        border-radius: 3px;
        display: flex;
        align-items: center;
        justify-content: center;
        cursor: pointer; }
        .crm-header ._8GlK7QJ_gmVTwF82iPf2C.QeEB7RzFEM-rRHGqNWjnD {
          color: #fff;
          background-color: #2650ff; }

.header-menu .ant-dropdown-menu-item {
  position: relative;
  padding-left: 33px; }
  .header-menu .ant-dropdown-menu-item ._113SmaMvIowEUG5pZFonNj {
    width: 16px;
    height: 16px;
    position: absolute;
    top: 8px;
    left: 16px; }
  .header-menu .ant-dropdown-menu-item a {
    color: #2650ff; }

.breadcrumbStyle {
  padding: 12px 20px;
  position: fixed;
  top: 50px;
  left: 0px;
  width: 100%;
  background-color: #fff;
  box-shadow: 2px 2px 5px rgba(202, 201, 201, 0.801);
  z-index: 10; }
  .breadcrumbStyle a, .breadcrumbStyle span {
    color: rgba(0, 0, 0, 0.85); }

.need-menu {
  justify-content: space-between; }

.ant-layout-breadcrumb {
  padding: 10px 15px;
  background: #f8f8f8; }

.ant-layout-main {
  padding: 64px 0 0 262px; }

.ant-layout-content {
  background: #fff; }

.ant-layout-footer {
  height: 64px;
  line-height: 64px;
  text-align: center;
  font-size: 12px;
  color: #999;
  background: #fff;
  border-top: 1px solid #e9e9e9;
  width: 100%; }

.g-report {
  padding: 15px; }

body > #app {
  height: 100%; }

h1 {
  margin-bottom: 15px;
  font-size: 20px;
  font-weight: bold; }

h2 {
  margin-bottom: 15px;
  font-size: 18px;
  font-weight: bold; }

.none {
  display: none; }

.nowrap {
  white-space: nowrap; }

.pre {
  white-space: pre-wrap; }

.center {
  text-align: center; }

.maxwidth200 {
  max-width: 200px; }

._20sq0rdLTezzEOrfFxMLn6 {
  margin-right: 10px;
  background: transparent; }

.line-clamp {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical; }

.t-red {
  color: #f50; }

.markSpr {
  background: #f5e1dd; }

.markSpy {
  background: #efefc8; }

.minWidthTd {
  min-width: 120px; }

.crm-left-menu {
  width: 100%;
  height: 100vh;
  overflow-y: auto; }
  .crm-left-menu > .ant-menu {
    display: block; }
    .crm-left-menu > .ant-menu .ant-menu-item a {
      font-size: 14px; }
    .crm-left-menu > .ant-menu .ant-menu-submenu-inline {
      padding-left: 24px; }
      .crm-left-menu > .ant-menu .ant-menu-submenu-inline .ant-menu-submenu-title {
        font-size: 14px;
        height: auto;
        min-height: 50px;
        padding-top: 6px;
        padding-bottom: 6px;
        line-height: 20px;
        display: flex;
        align-items: center;
        white-space: pre-wrap; }
      .crm-left-menu > .ant-menu .ant-menu-submenu-inline .ant-menu-sub {
        background: #080f2c;
        max-height: none;
        overflow: hidden; }
        .crm-left-menu > .ant-menu .ant-menu-submenu-inline .ant-menu-sub .ant-menu-item {
          padding-left: 24px !important; }
          .crm-left-menu > .ant-menu .ant-menu-submenu-inline .ant-menu-sub .ant-menu-item > div, .crm-left-menu > .ant-menu .ant-menu-submenu-inline .ant-menu-sub .ant-menu-item a {
            font-size: 14px;
            color: #fff; }
._1wvyVJqF5O2wEZv9lPqRR7 {
  position: fixed;
  top: 0;
  left: 0;
  height: 100vh;
  overflow: hidden; }
  ._1wvyVJqF5O2wEZv9lPqRR7 .EKpxGSfBqQrD0Pm-SjJhZ {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.5);
    transition: all 0.3s; }
  ._1wvyVJqF5O2wEZv9lPqRR7 ._32F-EfWzblkpjd39qHJLNV {
    position: absolute;
    top: 0;
    height: 100%;
    background-color: #fff;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
    transition: all 0.3s;
    transform: translateX(0); }
    ._1wvyVJqF5O2wEZv9lPqRR7 ._32F-EfWzblkpjd39qHJLNV ._3iJxecZoqMRMUFBLf3OZn1 {
      padding: 16px;
      color: #000000;
      font-weight: 500;
      font-size: 16px;
      border-bottom: 1px solid #f0f0f0; }
    ._1wvyVJqF5O2wEZv9lPqRR7 ._32F-EfWzblkpjd39qHJLNV ._1Tyf4uN_p5NGPLPeCBhIMo {
      position: absolute;
      top: 16px;
      right: 16px;
      padding-left: 16px;
      color: #ccc;
      font-size: 16px;
      cursor: pointer; }
  ._1wvyVJqF5O2wEZv9lPqRR7 ._1qVyyNOBK-4_jOKZYeonxP {
    transform: translateX(-100%); }
._1Gp3MnHHsKDQWjHjS45oKN {
  display: flex;
  align-items: flex-start;
  height: 50px;
  overflow-x: auto;
  overflow-y: hidden;
  background: #080f2c;
  flex-wrap: nowrap; }
  ._1Gp3MnHHsKDQWjHjS45oKN::-webkit-scrollbar {
    width: 5px;
    height: 7px;
    border-radius: 10px; }
  ._1Gp3MnHHsKDQWjHjS45oKN::-webkit-scrollbar-thumb {
    background-color: #6b6f80;
    border-radius: 8px; }
    ._1Gp3MnHHsKDQWjHjS45oKN::-webkit-scrollbar-thumb:hover {
      background-color: #6b6f80; }
  ._1Gp3MnHHsKDQWjHjS45oKN::-webkit-scrollbar-track {
    background-color: #000; }

._1CiMIKDtDU-yq8ZTW2x8Nx {
  position: relative;
  height: 50px;
  line-height: 50px;
  padding: 0 10px;
  white-space: nowrap;
  cursor: pointer;
  flex-shrink: 0; }
  ._1CiMIKDtDU-yq8ZTW2x8Nx a, ._1CiMIKDtDU-yq8ZTW2x8Nx span {
    color: #fff;
    font-size: 13px;
    text-decoration: none;
    display: block; }

._2QUfn0Ajyp8R8T8bL5BY1Y {
  position: relative;
  height: 50px;
  line-height: 50px;
  padding: 0 10px;
  white-space: nowrap;
  cursor: pointer;
  flex-shrink: 0; }

._1QdWR245CtHLf_Z15qmo-U {
  color: #fff;
  font-size: 13px;
  display: flex;
  align-items: center;
  height: 50px; }

._25tEIEiRS0zgPhwdCjvCVV {
  min-width: 200px;
  max-height: 500px;
  overflow-y: auto;
  background: #fff;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
  border-radius: 0;
  padding: 4px 0;
  animation: _3pZsEiqzusP26NWgAFCJ9r 0.2s ease-out;
  transform-origin: top; }
  ._25tEIEiRS0zgPhwdCjvCVV::-webkit-scrollbar {
    width: 6px; }
  ._25tEIEiRS0zgPhwdCjvCVV::-webkit-scrollbar-thumb {
    border-radius: 8px;
    box-shadow: inset 0 0 2px rgba(206, 203, 203, 0.2);
    background: #c5c6c7d8; }
  ._25tEIEiRS0zgPhwdCjvCVV::-webkit-scrollbar-track {
    background: #ddddddd5;
    border-radius: 10px; }

@keyframes _3pZsEiqzusP26NWgAFCJ9r {
  from {
    opacity: 0;
    transform: translateY(-10px); }
  to {
    opacity: 1;
    transform: translateY(0); } }

._2tA9-qLgq8raQ6aPMEUOeM {
  padding: 8px 20px;
  cursor: pointer;
  transition: color 0.3s;
  line-height: 1.5; }
  ._2tA9-qLgq8raQ6aPMEUOeM a, ._2tA9-qLgq8raQ6aPMEUOeM span {
    color: #999;
    font-size: 13px;
    text-decoration: none;
    display: block;
    transition: color 0.3s; }
  ._2tA9-qLgq8raQ6aPMEUOeM:hover a, ._2tA9-qLgq8raQ6aPMEUOeM:hover span {
    color: #000; }

.custom-menu-popup-container {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050; }
.gaTrGT1JgBENtVZzfZic4 {
  padding: 20px;
  background: #f0f0f0; }
  .gaTrGT1JgBENtVZzfZic4 ._2xrkIZafiyhfusiaxsLq32 {
    padding: 10px 15px;
    background: #fff;
    border-radius: 10px; }

._194eLgLr72vGsuc4rOBG7N {
  font-size: 14px; }
  ._194eLgLr72vGsuc4rOBG7N li {
    margin-bottom: 10px; }
    ._194eLgLr72vGsuc4rOBG7N li ._1CqDHP_OXQ0DZzjSN8sVhg {
      color: #2650ff; }
    ._194eLgLr72vGsuc4rOBG7N li ._1fN8pW3v2jvjYn6Fn0_mrQ {
      color: #f50;
      font-weight: bold; }

._2EuDhTI2m18XGRRiqQOxy3 {
  color: #ccc; }

._2dDZMG2a-YImSh0mqkoFwa {
  color: #f50; }

._322CUYD__p_2aK4K6u0JQi {
  float: right; }

._13BoKhJ4hONyFKDRRbZSob {
  display: flex;
  padding: 12px 32px; }
._1xZMxecM5h2i_7fKUK2Ljl .ant-collapse {
  margin: 20px;
  border-radius: 10px;
  background: #f0f0f0; }

._1xZMxecM5h2i_7fKUK2Ljl .ant-collapse > .ant-collapse-item > .ant-collapse-header {
  font-size: 16px;
  font-weight: bold; }

._1xZMxecM5h2i_7fKUK2Ljl .ant-collapse-content-box {
  margin: 0 auto; }

._1xZMxecM5h2i_7fKUK2Ljl .ant-collapse-item:last-child > .ant-collapse-content {
  border-radius: 0 0 10px 10px; }

._1xZMxecM5h2i_7fKUK2Ljl .ant-form-item {
  margin: 5px 0;
  font-size: 14px; }

._1xZMxecM5h2i_7fKUK2Ljl .ant-form-item-label {
  text-overflow: initial;
  white-space: normal;
  padding-right: 7px; }

._1xZMxecM5h2i_7fKUK2Ljl .ant-form-item-label label,
._1xZMxecM5h2i_7fKUK2Ljl .ant-checkbox-wrapper {
  font-size: 14px; }

._1xZMxecM5h2i_7fKUK2Ljl .ant-input-number,
._1xZMxecM5h2i_7fKUK2Ljl .ant-calendar-picker {
  width: 100%; }

._1xZMxecM5h2i_7fKUK2Ljl .ant-upload-select-picture-card i {
  font-size: 28px;
  color: #999; }

._1xZMxecM5h2i_7fKUK2Ljl .ant-upload-select-picture-card .ant-upload-text {
  margin-top: 8px;
  font-size: 12px;
  color: #666; }

._1xZMxecM5h2i_7fKUK2Ljl .ant-form-item-label + .ant-form-item-label {
  text-align: left;
  white-space: pre-wrap;
  text-overflow: none;
  padding-right: 7px;
  word-wrap: break-word;
  word-break: break-all; }

._1xZMxecM5h2i_7fKUK2Ljl .ant-table-tbody .ant-form-item-required:before {
  display: none !important; }

._1xZMxecM5h2i_7fKUK2Ljl .ant-input-group-addon .anticon {
  cursor: pointer; }
  ._1xZMxecM5h2i_7fKUK2Ljl .ant-input-group-addon .anticon + .anticon {
    margin-left: 10px; }

._1xZMxecM5h2i_7fKUK2Ljl .ant-input[type="number"] {
  padding-right: 0; }

._1xZMxecM5h2i_7fKUK2Ljl .dingding .ant-back-top {
  right: 0px;
  bottom: 85px;
  background-color: #2650ff;
  width: 20px;
  height: fit-content;
  text-align: center;
  color: #fff;
  font-size: 12px;
  padding: 5px 0;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  box-shadow: 5px 5px 5px #b2aeae; }

._397PENFDIfvJq1gJ_Dwa0q {
  display: flex; }
  ._397PENFDIfvJq1gJ_Dwa0q .ant-collapse {
    width: 65%;
    flex: 1; }

._3xLhpK3LGEkeCxfqsF998A {
  flex: 1;
  width: 63%; }
  ._3xLhpK3LGEkeCxfqsF998A .ant-collapse {
    width: calc(100% - 40px);
    flex: 1; }

.LcBiIoBe8d2dnCKpc524X {
  text-align: center;
  white-space: nowrap; }
  .LcBiIoBe8d2dnCKpc524X:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    width: 0; }
  .LcBiIoBe8d2dnCKpc524X .ant-modal {
    max-width: 95%;
    min-width: 300px;
    display: inline-block;
    vertical-align: middle;
    padding-bottom: 0;
    top: 0;
    text-align: left; }
  .LcBiIoBe8d2dnCKpc524X .ant-modal-content .ant-table-row {
    cursor: pointer; }
  .LcBiIoBe8d2dnCKpc524X ._3Y_i_spthjxuT5X2a77cBR {
    height: 70vh;
    overflow-y: scroll; }
  .LcBiIoBe8d2dnCKpc524X .Tqj_7gPWOjv17xqECG607,
  .LcBiIoBe8d2dnCKpc524X .Tqj_7gPWOjv17xqECG607:hover {
    background: #2650ff;
    color: #fff; }
  .LcBiIoBe8d2dnCKpc524X .ant-form-item-label {
    white-space: normal;
    text-overflow: initial; }
  .LcBiIoBe8d2dnCKpc524X a {
    color: #2650ff; }
  .LcBiIoBe8d2dnCKpc524X ._3g35belKSqXVSO5p3cbCSG {
    height: 78px !important; }
  .LcBiIoBe8d2dnCKpc524X .ant-table-fixed-right {
    z-index: 1000; }

._3q6d0Yuqxtvci592T4aayI .ant-modal {
  max-width: 100%;
  top: 0;
  padding-bottom: 0;
  margin: 0; }

.UV7Ii8xoDcLGlYHSgfwDp .ant-modal-close {
  top: 3px;
  right: 3px; }

.UV7Ii8xoDcLGlYHSgfwDp img {
  width: 100%;
  vertical-align: middle; }

._2lx49DO4UMK00rduEpr4q- {
  margin-top: 15px;
  text-align: right; }
  ._2lx49DO4UMK00rduEpr4q- ._1S5zdONgxXlqU6EFYuouaB {
    margin-right: 5px; }

.dnDxmdYrrTnwHwQwVlg1K {
  width: 100%;
  padding-top: 12px;
  text-align: center;
  position: sticky;
  bottom: 0px;
  background: #fff;
  z-index: 200; }

._3XmhEUZzuBPLLM7uQm89yV {
  font-weight: 700;
  margin-top: 8px;
  margin-bottom: 8px; }

.JH6V_slfhEuohjn2RoBE0 {
  margin-bottom: 10px; }
  .JH6V_slfhEuohjn2RoBE0 span {
    color: red;
    font-size: 18px;
    font-weight: 700; }

.ittaz383PTTcqxLSg3Pt5 {
  margin: 16px 8px; }
  .ittaz383PTTcqxLSg3Pt5 ._357-PDzsq0MaJc76DRR0YR {
    margin-top: 8px;
    margin-left: 8px;
    padding: 8px;
    display: inline-block;
    width: 90%;
    min-height: 80px;
    border: 1px solid #cccccc;
    border-radius: 8px; }

._1UxSh5VsrRNFjAwEHLxlDQ {
  margin: 20px 0;
  display: flex;
  justify-content: center; }
  ._1UxSh5VsrRNFjAwEHLxlDQ button {
    margin: 0 10px 4px; }

._3MFaTMf7WlsvjsAVg7wTr2 {
  margin: 20px 0;
  display: flex;
  justify-content: center;
  position: sticky;
  bottom: 0;
  background-color: #fff;
  padding: 12px; }

._3q6d0Yuqxtvci592T4aayI {
  width: 100% !important;
  max-width: 100%; }

._1efiApiR6FMMw_fPPCbr9z {
  max-width: 800px; }

.ic5NgrQMzui7ysSbOHw_G {
  color: #F04134;
  margin-bottom: 10px;
  white-space: normal;
  word-break: break-all; }

.Lz1dwVp-cLkuwWCqX2f86,
.Lz1dwVp-cLkuwWCqX2f86 label,
.Lz1dwVp-cLkuwWCqX2f86 a,
.Lz1dwVp-cLkuwWCqX2f86 a:hover {
  color: #fa0; }

._2xWKOwZd45C-_gaurYy3JQ .ant-form-item-label {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden; }

._-LHU2_-OcsXHbUKbn00I4.ant-form-item-label {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden; }

._36_CTimy8CkrRDt_jWlNG4 {
  margin-top: 16px; }

.paymentWayTip {
  width: 600px; }

._1bdAqUfaPeJPWr3MWcubOa {
  width: 100%;
  height: 50px;
  line-height: 50px;
  text-align: center; }

.ant-table-thead .columsCredit {
  color: red; }

.ant-table-expanded-row .ant-table-thead > tr > th {
  background: none; }

._3g35belKSqXVSO5p3cbCSG {
  height: 63px !important; }
  ._3g35belKSqXVSO5p3cbCSG .ant-form-item-required:before {
    display: none !important; }

._2rptzn8NP8oTslzSnSs5zI {
  color: red; }

.vWATjIotS9v29FhPytyQ3 {
  color: #999;
  font-size: 12px; }

._1Dw_AMds1zLuUSTSrocAYJ {
  font-weight: 700; }
  ._1Dw_AMds1zLuUSTSrocAYJ ._3CxuPwjXNiwLZ7i_eReUh0 {
    font-weight: 400;
    color: #ccc;
    margin-left: 18px; }

._3Vfywne19lQr7CzRZn19TL {
  margin-left: 48px; }

._3FKVZPmh1aTUOw2i-uvqJv {
  display: flex; }
  ._3FKVZPmh1aTUOw2i-uvqJv ._13AIo4_AvpHniWuPBTIwGy {
    margin-left: 12px; }

.attachDetail-con {
  text-align: left; }

.docusign-name {
  font-size: 12px;
  color: #b4b4b4; }

.docusign-email {
  font-size: 12px; }

.ccEmails {
  white-space: pre-wrap; }
._1seD88ue5E0e7PWMOtZRwD {
  padding: 16px 16px 16px 0;
  background: #f8f8f8; }
  ._1seD88ue5E0e7PWMOtZRwD .ant-calendar-picker {
    width: 100%; }
  ._1seD88ue5E0e7PWMOtZRwD .ant-calendar-range-picker-input {
    width: 46%; }
  ._1seD88ue5E0e7PWMOtZRwD .ant-form-item-label {
    text-overflow: initial;
    white-space: normal; }
  ._1seD88ue5E0e7PWMOtZRwD .omitted .ant-form-item-label {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden; }

._26TkBY76Wnmt7WDqm1v-Vi {
  font-size: 12px;
  color: #b4b4b4; }

._2j7XE_a8CLp1uc3jLrTlVs {
  font-size: 12px;
  text-overflow: ellipsis;
  overflow: hidden; }
._35TANjTRig-7lSl9wOTVjN {
  border-radius: 10px;
  border: 1px solid #d9d9d9;
  width: 35%;
  width: calc(35% - 40px);
  height: fit-content;
  margin: 20px 20px 20px 0px; }
  ._35TANjTRig-7lSl9wOTVjN ._34pu7HtK0gL1DHKKbg0yOU {
    border-radius: 10px 10px 0px 0px;
    background: #f0f0f0;
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
    justify-content: space-between;
    line-height: 38px;
    font-size: 16px;
    font-weight: 600;
    color: rgba(0, 0, 0, 0.85); }
    ._35TANjTRig-7lSl9wOTVjN ._34pu7HtK0gL1DHKKbg0yOU a {
      text-align: right;
      font-size: 12px;
      color: #2650ff; }
  ._35TANjTRig-7lSl9wOTVjN ._1vKVl2F2elCqvpfRzcu2Wx {
    margin-top: 8px;
    margin-left: 8px;
    font-size: 14px;
    color: #2650ff; }
  ._35TANjTRig-7lSl9wOTVjN ._33pohykFnRrrIIccL07u2K {
    margin-top: 8px;
    margin-left: 8px;
    font-size: 14px; }

._3LE2Nyw9u3FzujoMIgY2U4 {
  width: calc(100% - 40px);
  margin: 20px; }

._2_dDoffHTqTzr5oY40Rteo {
  display: flex; }

._1AciyDzI119Y-4mXRx6AdW {
  padding: 16px 0;
  display: flex;
  justify-content: center;
  flex-wrap: wrap; }
  ._1AciyDzI119Y-4mXRx6AdW button {
    margin: 0 10px 4px; }

._3T8XZh_fQk3QqO_FumgRFg {
  margin: 8px 0px 20px 20px; }
  ._3T8XZh_fQk3QqO_FumgRFg .ant-timeline {
    padding-left: 120px; }
  ._3T8XZh_fQk3QqO_FumgRFg .ant-timeline-item-content {
    font-size: 14px; }
    ._3T8XZh_fQk3QqO_FumgRFg .ant-timeline-item-content p:first-child {
      position: absolute;
      left: -120px; }
    ._3T8XZh_fQk3QqO_FumgRFg .ant-timeline-item-content .NjTprn58P7t6obdHBZ3EH {
      color: #cccccccc;
      font-size: 13px; }
    ._3T8XZh_fQk3QqO_FumgRFg .ant-timeline-item-content ._2EGLDmmCpXXl99lcaekGFN {
      width: 100%;
      color: #666;
      font-size: 13px;
      margin-top: 8px;
      word-wrap: break-word; }
    ._3T8XZh_fQk3QqO_FumgRFg .ant-timeline-item-content ._3cKAyEAwxys-g8H22_Egqb {
      width: calc(100% - 18px);
      color: #666;
      font-size: 13px;
      margin-top: 8px;
      margin-left: 18px;
      word-wrap: break-word; }

._2l9rbcBN8BB5QnqQuYWRE7 .ant-collapse {
  width: 100%;
  flex: none;
  margin: 8px 0px 12px 0px;
  border-radius: 0px;
  background: #fff !important;
  border: none; }

._2l9rbcBN8BB5QnqQuYWRE7 .ant-collapse > .ant-collapse-item > .ant-collapse-header {
  font-size: 14px !important;
  font-weight: 400 !important; }

._2l9rbcBN8BB5QnqQuYWRE7 .ant-collapse > .ant-collapse-item {
  border-bottom: none; }

.Eoh6rCsl7tRG_ml3CiivH .ant-collapse {
  width: 100%;
  flex: none;
  margin: 8px 0px 0px 0px;
  border-radius: 0px;
  background: #fff !important;
  border: none; }

.Eoh6rCsl7tRG_ml3CiivH .ant-collapse > .ant-collapse-item > .ant-collapse-header {
  font-size: 14px !important;
  font-weight: 400 !important; }

.Eoh6rCsl7tRG_ml3CiivH .ant-collapse > .ant-collapse-item {
  border-bottom: none; }

._3YNy8fopV-noP_z8XW__XI {
  color: #f9152b;
  font-weight: 700;
  margin-left: 6px;
  margin-right: 4px; }

._3dQzSqzeG8R3sTRopz_Wm- {
  color: #f56c6c;
  font-weight: 700;
  margin-left: 6px;
  margin-right: 4px; }

._2rotzE7I5Dh-cvAlTBKSF4 {
  color: #e6a23c;
  font-weight: 700;
  margin-left: 6px;
  margin-right: 4px; }

._1zI8JBF1qnxRazPRJP3bqb {
  color: #909399;
  font-weight: 700;
  margin-left: 6px;
  margin-right: 4px; }

._3zX_MR7JCUezZaXvVdj1HK {
  font-weight: 700;
  margin-left: 6px;
  margin-right: 4px; }

._2kxBmNyOSQe_fFOM3bWSo9 {
  color: #e6a23c;
  font-size: 16px;
  margin-right: 4px; }

._3o5JRGdEHRtJvJnqYAn2IW span {
  margin-left: 20px; }

.adBS2pgrDF4DGModjfCTb {
  font-size: 14px;
  width: 100%;
  height: 200px;
  padding: 20px;
  display: flex;
  justify-content: center;
  align-items: center; }

._23A9hrjpTABX9WfONec4R7 {
  padding-bottom: 8px;
  border-bottom: 1px solid rgba(128, 128, 128, 0.2);
  font-size: 1.5em;
  margin-bottom: 16px; }

._3LdgAaNkbkrpS6N2kEMpo7 {
  display: flex;
  justify-content: center;
  margin: 16px; }
  ._3LdgAaNkbkrpS6N2kEMpo7 Button {
    margin-right: 16px; }

._2fWNr_TDYX7u3CjGSjAPTN {
  margin-top: 32px;
  padding: 16px;
  border: 1px solid rgba(128, 128, 128, 0.3);
  border-radius: 5px;
  margin-bottom: 20px;
  display: block;
  margin-left: 20px;
  margin-right: 20px; }
._1C2WsMKqyG7XW8ztIfvAqR .ant-table-fixed-header .ant-table-scroll .ant-table-header {
  overflow-y: hidden; }

._1C2WsMKqyG7XW8ztIfvAqR .ant-form-item {
  margin-bottom: 0px; }
._1fqhao4Xa7PycAZQmjSTly {
  margin-bottom: 16px; }
  ._1fqhao4Xa7PycAZQmjSTly .ant-form-item {
    margin-bottom: 16px; }
  ._1fqhao4Xa7PycAZQmjSTly .ant-form-item-label {
    line-height: 32px; }

._2e1SAxVsir89_eXu-Bm_k {
  text-align: right; }
  ._2e1SAxVsir89_eXu-Bm_k .ant-form-item-label {
    visibility: hidden; }
._2nJob-aXihLOTvZML_4o1m .ant-table-wrapper .ant-table-pagination {
  margin-top: 16px; }
._2W7d1tlpW6NNhGZ5u575PZ {
  background: #fff;
  border-radius: 4px; }
._1jCLWoKcb2-8tnLQlGnTOi {
  padding: 16px 16px 16px 0;
  background: #f8f8f8; }
  ._1jCLWoKcb2-8tnLQlGnTOi .ant-calendar-picker {
    width: 100%; }
  ._1jCLWoKcb2-8tnLQlGnTOi .ant-calendar-range-picker-input {
    width: 46%; }
  ._1jCLWoKcb2-8tnLQlGnTOi .ant-form-item-label {
    text-overflow: initial;
    white-space: normal; }
  ._1jCLWoKcb2-8tnLQlGnTOi .omitted .ant-form-item-label {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden; }
._18d9Pj_E7C_YDLy1T63wtN {
  display: flex;
  flex-direction: column; }
  ._18d9Pj_E7C_YDLy1T63wtN .cRzSYFYm7w1FTLW0XkPOm {
    margin-top: 4px;
    color: #666; }
    ._18d9Pj_E7C_YDLy1T63wtN .cRzSYFYm7w1FTLW0XkPOm .aXjNVW_bo5pjsPmasaAfc {
      display: none;
      color: #999; }
    ._18d9Pj_E7C_YDLy1T63wtN .cRzSYFYm7w1FTLW0XkPOm ._1sK53fZ3hnwGRees0GrTkc ._1cfGLYxxxwpTRek4JyAU8L {
      color: red; }
    ._18d9Pj_E7C_YDLy1T63wtN .cRzSYFYm7w1FTLW0XkPOm ._1sK53fZ3hnwGRees0GrTkc .aXjNVW_bo5pjsPmasaAfc {
      display: inline; }
  ._18d9Pj_E7C_YDLy1T63wtN .cRzSYFYm7w1FTLW0XkPOm > div {
    font-size: 12px;
    line-height: 16px; }
  ._3MVQNz3qSJCZKHLhx9vWIP {
    width: 160px; }
  ._18d9Pj_E7C_YDLy1T63wtN._24eaDVX9MrdacrnA8IZw9s {
    flex-direction: column;
    align-items: flex-start; }
    ._18d9Pj_E7C_YDLy1T63wtN._24eaDVX9MrdacrnA8IZw9s ._18d9Pj_E7C_YDLy1T63wtN {
      width: 100%; }
    ._18d9Pj_E7C_YDLy1T63wtN._24eaDVX9MrdacrnA8IZw9s .cRzSYFYm7w1FTLW0XkPOm {
      text-align: right;
      margin-left: 0; }

.pr3yy_ihOlsvKTd0yPSse {
  display: flex;
  flex-direction: column;
  gap: 8px; }

.ve1FxgZ972wq6bsuvzoJN {
  display: flex;
  align-items: center;
  gap: 4px; }
  .fcyxillwVijML60lJeOvT {
    width: 200px; }
  ._3ZMdapOuwSYyhwUl0zVUxe {
    width: 220px;
    display: flex;
    align-items: center;
    gap: 4px; }
  ._1kXxrBUdUvIB-OmwjSX4qE {
    width: 120px;
    white-space: nowrap; }
  .ve1FxgZ972wq6bsuvzoJN._24eaDVX9MrdacrnA8IZw9s {
    flex-direction: column; }
    .ve1FxgZ972wq6bsuvzoJN._24eaDVX9MrdacrnA8IZw9s .fcyxillwVijML60lJeOvT, .ve1FxgZ972wq6bsuvzoJN._24eaDVX9MrdacrnA8IZw9s ._3ZMdapOuwSYyhwUl0zVUxe, .ve1FxgZ972wq6bsuvzoJN._24eaDVX9MrdacrnA8IZw9s ._1kXxrBUdUvIB-OmwjSX4qE {
      width: 100%; }
    .ve1FxgZ972wq6bsuvzoJN._24eaDVX9MrdacrnA8IZw9s ._1kXxrBUdUvIB-OmwjSX4qE {
      text-align: right; }
._1gFjszFJHlxMB5qQPwMd8Y {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 12px; }

._2eFFAVxBipZzi3GBkTwQGu {
  display: block;
  position: relative;
  color: #2650ff; }

._2mdRFyD1RUPMHut3OTClgY {
  cursor: pointer; }

._2mdRFyD1RUPMHut3OTClgY:hover {
  color: #2650ff; }
.pn0VglYqH-8qxwCKyZANR {
  width: auto;
  min-height: 32px;
  line-height: 32px;
  display: inline-block;
  font-size: 14px;
  margin-left: 0;
  max-width: 200px; }

.XsxF1yVKnaWqaTQ1ue6on {
  min-height: 32px;
  line-height: 32px;
  display: inline-flex;
  justify-content: flex-end;
  font-size: 14px;
  margin-left: 0; }

.XsxF1yVKnaWqaTQ1ue6on::after {
  content: ":";
  margin-right: 10px;
  font-size: 14px; }

.XsxF1yVKnaWqaTQ1ue6on > label {
  font-size: 14px;
  line-height: 32px;
  min-height: 32px; }

._1Yo_7EXGFWIm247atF4dD9 {
  width: auto;
  min-height: 32px;
  line-height: 18px;
  margin-bottom: 0;
  display: flex;
  align-items: flex-start; }
._2fxwQMBZ1s99w-yc2fATjc {
  width: 100%;
  height: 100%;
  min-height: 100vh;
  padding-top: 120px; }

._3CHs2s4fi6GiLcPtVnmPxl {
  padding: 0;
  margin: 0 auto;
  width: 620px;
  height: 300px;
  text-align: center; }

._25H5p-f-HtApOtRIiqGaeA {
  font-size: 80px;
  color: #666;
  margin-top: 20px;
  margin-bottom: 10px; }

._1XzA83Oi3HjAHuDBUXjbpL {
  font-size: 14px; }
._1q92Rwz3S5udWR3ql6-iAU {
  position: relative;
  width: 100%;
  height: 100%;
  background: #3E3E3E; }

._3yL9jM8fdyBC_nID5O_SxW {
  height: 100%;
  text-align: center;
  white-space: nowrap; }
  ._3yL9jM8fdyBC_nID5O_SxW:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    width: 0; }
  ._3yL9jM8fdyBC_nID5O_SxW img {
    max-width: 100%;
    display: inline-block;
    vertical-align: middle; }

._3jp7KtigWr_gJ2xYeT2ElY {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  border: none;
  position: fixed; }

._2EcqrlRlTCG4YFqbPEmFOU,
._3TWpL6Qzh55qq-q7LzHssO {
  position: relative;
  width: 100%; }

._3TWpL6Qzh55qq-q7LzHssO {
  padding-top: 3em;
  padding-bottom: 3em; }

._2-BUTW1lQB6NlnWw2WmhLT {
  position: relative;
  margin: 0 auto 3em auto;
  padding: 0;
  overflow: visible;
  background-clip: content-box;
  box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.54);
  background-color: white; }
._2sJKABHb1gB7KVeGCpaQeK {
  flex: 1;
  overflow: hidden; }
  ._2sJKABHb1gB7KVeGCpaQeK .ant-collapse {
    margin: 20px;
    border-radius: 10px;
    background: #f0f0f0; }
  ._2sJKABHb1gB7KVeGCpaQeK ._1c1De7v4iYRS310wNoCcOd {
    margin: 8px 20px; }
  ._2sJKABHb1gB7KVeGCpaQeK .ant-collapse > .ant-collapse-item > .ant-collapse-header {
    font-size: 16px;
    font-weight: bold; }
  ._2sJKABHb1gB7KVeGCpaQeK .ant-collapse-content-box {
    margin: 0 auto; }
  ._2sJKABHb1gB7KVeGCpaQeK .ant-collapse-item:last-child > .ant-collapse-content {
    border-radius: 0 0 10px 10px; }
  ._2sJKABHb1gB7KVeGCpaQeK .ant-form-item {
    margin: 5px 0;
    font-size: 14px; }
  ._2sJKABHb1gB7KVeGCpaQeK .ant-form-item-label {
    text-overflow: initial;
    white-space: normal;
    padding-right: 7px; }
  ._2sJKABHb1gB7KVeGCpaQeK .ant-form-item-label label, ._2sJKABHb1gB7KVeGCpaQeK .ant-checkbox-wrapper {
    font-size: 14px; }
  ._2sJKABHb1gB7KVeGCpaQeK .ant-input-number, ._2sJKABHb1gB7KVeGCpaQeK .ant-calendar-picker {
    width: 100%; }
  ._2sJKABHb1gB7KVeGCpaQeK .ant-upload-select-picture-card i {
    font-size: 28px;
    color: #999; }
  ._2sJKABHb1gB7KVeGCpaQeK .ant-upload-select-picture-card .ant-upload-text {
    margin-top: 8px;
    font-size: 12px;
    color: #666; }
  ._2sJKABHb1gB7KVeGCpaQeK .ant-form-item-label + .ant-form-item-label {
    text-align: left;
    white-space: normal;
    text-overflow: none;
    padding-right: 7px;
    word-wrap: break-word;
    word-break: break-all; }
  ._2sJKABHb1gB7KVeGCpaQeK .ant-table-tbody .ant-form-item-required:before {
    display: none !important; }
  ._2sJKABHb1gB7KVeGCpaQeK .ant-input-group-addon .anticon {
    cursor: pointer; }
    ._2sJKABHb1gB7KVeGCpaQeK .ant-input-group-addon .anticon + .anticon {
      margin-left: 10px; }
  ._2sJKABHb1gB7KVeGCpaQeK .ant-input[type="number"] {
    padding-right: 0; }
  ._2sJKABHb1gB7KVeGCpaQeK .dingding .ant-back-top {
    right: 0px;
    bottom: 85px;
    background-color: #2650ff;
    width: 20px;
    height: fit-content;
    text-align: center;
    color: #fff;
    font-size: 12px;
    padding: 5px 0;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    box-shadow: 5px 5px 5px #b2aeae; }

._1zbE-NTUv86eRFVWzTd9a6 {
  display: flex; }
  ._1zbE-NTUv86eRFVWzTd9a6 .ant-collapse {
    width: 65%;
    flex: 1; }

.jDc51iLSGrFDOBucNe3yy {
  display: flex; }

._2G3I1EVDYhUit3Bv5nvmwt {
  flex: 1; }

._1PWF7sx1xb6bMbOyPfGrfS {
  text-align: center;
  white-space: nowrap; }
  ._1PWF7sx1xb6bMbOyPfGrfS:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    width: 0; }
  ._1PWF7sx1xb6bMbOyPfGrfS .ant-modal {
    max-width: 80%;
    display: inline-block;
    vertical-align: middle;
    padding-bottom: 0;
    top: 0;
    text-align: left; }
  ._1PWF7sx1xb6bMbOyPfGrfS .ant-modal-content .ant-table-row {
    cursor: pointer; }
  ._1PWF7sx1xb6bMbOyPfGrfS ._104BqNJr9FatmQPLCC-70S, ._1PWF7sx1xb6bMbOyPfGrfS ._104BqNJr9FatmQPLCC-70S:hover {
    background: #2650ff;
    color: #fff; }
  ._1PWF7sx1xb6bMbOyPfGrfS .ant-form-item-label {
    white-space: normal;
    text-overflow: initial; }
  ._1PWF7sx1xb6bMbOyPfGrfS a {
    color: #2650ff; }

._24XhnA1LAg_cqt258N8aGN {
  color: #2650ff; }

._2WfuJ8oVVGcBW7ur5yCheF .ant-modal-close {
  top: 3px;
  right: 3px; }

._2WfuJ8oVVGcBW7ur5yCheF img {
  width: 100%;
  vertical-align: middle; }

._2RPsDfwMjr7aUAEGzpRA3l {
  margin-top: 15px;
  text-align: right; }

._2OmES9x1OYYBng6EAzFuVB {
  margin: 20px 0;
  text-align: center; }
  ._2OmES9x1OYYBng6EAzFuVB button {
    margin: 0 10px 4px; }

._2eKGLrELbmY4Tvp9UWGxpc {
  max-width: 800px; }

._2o65t7ObkC10OH-ULmFgkj {
  color: #F04134;
  margin-bottom: 10px; }

.Lo5XLcVQT3QKIALmNNG_T, .Lo5XLcVQT3QKIALmNNG_T label, .Lo5XLcVQT3QKIALmNNG_T a, .Lo5XLcVQT3QKIALmNNG_T a:hover {
  color: #fa0; }

.ESbTV9V4LRrIQIWO4aBrk .ant-form-item-label {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden; }

._3smdSvPF-__fnyLIExp_UP.ant-form-item-label {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden; }

._2CbS4rlYCg_a8P0c9t6JqP {
  margin-left: 12px; }
  ._2CbS4rlYCg_a8P0c9t6JqP ._24tnpkdaCwlQk3al3DbpiJ {
    font-size: 12px !important; }
  ._2CbS4rlYCg_a8P0c9t6JqP .tfc9ziq2jv3Yj1bLvL8DZ {
    color: red;
    text-align: center; }
  ._2CbS4rlYCg_a8P0c9t6JqP .JhzcCNR3EKm5314UFQBe2 {
    color: red;
    font-weight: bold;
    font-size: 12px; }
  ._2CbS4rlYCg_a8P0c9t6JqP ._1_ldT9xwhx-OgprsqfI3qy {
    margin-left: calc(25% - 224px); }
  ._2CbS4rlYCg_a8P0c9t6JqP ._31lI7MCwacJhRJSKUIy-NP {
    color: red;
    font-size: 12px; }
  ._2CbS4rlYCg_a8P0c9t6JqP .VAkFvZqfFnhMYS-Wl7_Wq {
    text-align: center;
    margin-right: 8px; }
  ._2CbS4rlYCg_a8P0c9t6JqP ._2bBJLWrgDQ3UqMkwigylSS {
    margin-left: 8px; }
  ._2CbS4rlYCg_a8P0c9t6JqP .yJjvp03-59JHKSfhlmy9a {
    margin-top: 16px; }
  ._2CbS4rlYCg_a8P0c9t6JqP .anticon-question-circle-o {
    padding-top: 10px;
    color: #333; }

._2kPX_y6htMsuNz7qBqimgY ._24tnpkdaCwlQk3al3DbpiJ {
  font-size: 12px !important; }

._2kPX_y6htMsuNz7qBqimgY .tfc9ziq2jv3Yj1bLvL8DZ {
  color: red;
  text-align: center; }

._2kPX_y6htMsuNz7qBqimgY ._1_ldT9xwhx-OgprsqfI3qy {
  margin-left: calc(25% - 224px); }

._2kPX_y6htMsuNz7qBqimgY ._31lI7MCwacJhRJSKUIy-NP {
  color: red;
  font-size: 12px; }

._2kPX_y6htMsuNz7qBqimgY .anticon-question-circle-o {
  padding-top: 10px;
  color: #333; }
._1UO43xGFC5Fl1jLtKLubpH {
  background: #fff; }

.KPJFDBiMuwfJrOLeXyfJX {
  margin-bottom: 20px;
  padding: 16px;
  background: #fafafa;
  border: 1px solid #e8e8e8;
  border-radius: 4px; }

._1fn7_3q-yIfiExf0UIk9_i {
  display: flex;
  align-items: center;
  margin-bottom: 0; }

._37L8zwM9QWZ4UtGR6Vpvv {
  white-space: nowrap;
  margin-right: 8px;
  font-weight: 500; }

._1fBaajiB3vIdfV7jYVBJIo {
  font-weight: 600;
  color: #1890ff; }

._1EHIgqnVNzhxfZiCuOsq6L {
  width: 100%; }

._30OWkwN4znn7csT8MefBV- {
  margin-top: 16px; }

._30OWkwN4znn7csT8MefBV- .ant-table-thead > tr > th {
  background: #fafafa;
  font-weight: 600; }

._30OWkwN4znn7csT8MefBV- .ant-table-tbody > tr:hover > td {
  background: #f5f7fa; }
._15DmgCo6p9LgEYxsYHn8lY {
  white-space: normal;
  word-break: break-word;
  word-wrap: break-word; }
._2YIThLv5nNBRtaaF6ATdSj {
  padding: 16px 16px 16px 0;
  background: #f8f8f8; }
  ._2YIThLv5nNBRtaaF6ATdSj .ant-calendar-picker {
    width: 100%; }
  ._2YIThLv5nNBRtaaF6ATdSj .ant-calendar-range-picker-input {
    width: 46%; }
  ._2YIThLv5nNBRtaaF6ATdSj .ant-form-item-label {
    text-overflow: initial;
    white-space: normal; }
  ._2YIThLv5nNBRtaaF6ATdSj .omitted .ant-form-item-label {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden; }
