/*
此文件未开启 CSS Module，定义的是可在任意处引用的通用样式
*/
body .ant-table.ant-table-middle .ant-table-thead > tr > th,
body .ant-table.ant-table-small .ant-table-thead > tr > th {
  font-size: 13px;
}
body .ant-table.ant-table-middle .ant-table-thead > tr > th,
body .ant-table.ant-table-middle .ant-table-tbody > tr > td {
  padding: 12px 16px;
}
body .ant-checkbox,
body .ant-radio {
  font-size: 14px;
}
body .ant-radio-input:focus + .ant-radio-inner {
  border-color: #4753f4;
  box-shadow: none;
}
body .ant-radio:hover .ant-radio-inner {
  border-color: #4753f4;
}
body .ant-radio-input:focus {
  border-color: #4753f4;
}
body .ant-radio-input:focus .ant-radio-inner {
  border-color: #4753f4;
}
body .ant-radio-checked .ant-radio-inner {
  border-color: #4753f4;
}
body .ant-radio-checked::after {
  border: 1px solid #4753f4;
}
body .ant-radio-inner::after {
  background-color: #4753f4;
}
body a {
  color: #4753f4;
  text-decoration: none;
}
body a:hover {
  color: #1726f1;
}
.ant-table-cell .ant-btn-link {
  padding-left: 8px;
  padding-right: 8px;
}
.ant-pagination .ant-pagination-item-active {
  border: none;
  background-color: #4753f4;
}
.ant-pagination .ant-pagination-item-active a {
  color: #fff;
}
.ant-pagination .ant-pagination-item-active:hover {
  background-color: #2f3df3;
  border: none;
}
.ant-pagination .ant-pagination-item-active:hover a:hover {
  color: #ffffff;
}
.ant-pagination .ant-pagination-item:hover:not(.ant-pagination-item-active) a {
  color: #4753f4;
  background-color: #d9d9d9;
  border-radius: 4px;
}
.ant-pagination .ant-pagination-prev:hover button,
.ant-pagination .ant-pagination-next:hover button,
.ant-pagination .ant-pagination-jump-prev:hover button,
.ant-pagination .ant-pagination-jump-next:hover button,
.ant-pagination .ant-pagination-prev:hover .ant-pagination-item-link-icon,
.ant-pagination .ant-pagination-next:hover .ant-pagination-item-link-icon,
.ant-pagination .ant-pagination-jump-prev:hover .ant-pagination-item-link-icon,
.ant-pagination .ant-pagination-jump-next:hover .ant-pagination-item-link-icon {
  color: #4753f4;
  border-color: #4753f4;
}
.ant-form-inline {
  row-gap: 12px;
}
.app-spin {
  display: block;
  margin: 0 auto;
}
.app-spin .ant-spin-dot {
  font-size: inherit;
}
.app-spin .ant-spin-dot-item {
  height: 0.5em;
  width: 0.5em;
}
.app-spin .ant-spin-text {
  font-size: 0.45em;
}
.yPCsClJ3 {
  display: block;
  margin: 0 auto;
}
.yPCsClJ3 .ant-spin-dot {
  font-size: inherit;
}
.yPCsClJ3 .ant-spin-dot-item {
  height: 0.5em;
  width: 0.5em;
}
.yPCsClJ3 .ant-spin-text {
  font-size: 0.45em;
}
td.app-image-cell {
  padding-top: 6px !important;
  padding-bottom: 6px !important;
}
.app-slim-button.ant-btn {
  font-size: 13px;
  height: 31px;
  line-height: 1em;
}
.CDq_BkJf.ant-btn {
  font-size: 13px;
  height: 31px;
  line-height: 1em;
}
.ant-btn.ant-btn-link:not(.ant-btn-link[disabled], .ant-btn-dangerous) {
  color: #4753f4;
}
.ant-btn.ant-btn-link:not(.ant-btn-link[disabled], .ant-btn-dangerous):hover {
  color: #1726f1;
}
.ant-btn.ant-btn-link:not(.ant-btn-link[disabled], .ant-btn-dangerous):focus {
  color: #1726f1;
}
.ant-btn.ant-btn-primary:not(.ant-btn-primary[disabled]) {
  border-color: #4753f4;
  background-color: #4753f4;
}
.ant-btn.ant-btn-primary:not(.ant-btn-primary[disabled]):hover {
  border-color: #1726f1;
  background-color: #1726f1;
}
.ant-btn.ant-btn-primary:not(.ant-btn-primary[disabled]):focus {
  border-color: #1726f1;
  background-color: #1726f1;
}
.ant-btn.ant-btn-default:hover,
.ant-btn.ant-btn-default:focus {
  color: #4753f4;
  border-color: #4753f4;
}
.app-bare-modal .ant-modal-body {
  padding: 0;
}
.app-bare-modal .ant-modal-body main {
  padding: 24px;
}
.app-bare-modal .ant-modal-body footer {
  border-top: 1px solid #f0f0f0;
  padding: 10px 16px;
  text-align: right;
}
.app-bare-modal .ant-modal-body footer button {
  margin-left: 14px;
}
.OiCaOeJS .ant-modal-body {
  padding: 0;
}
.OiCaOeJS .ant-modal-body main {
  padding: 24px;
}
.OiCaOeJS .ant-modal-body footer {
  border-top: 1px solid #f0f0f0;
  padding: 10px 16px;
  text-align: right;
}
.OiCaOeJS .ant-modal-body footer button {
  margin-left: 14px;
}
.app-modal-main {
  padding: 24px;
}
._N1qYLcf {
  padding: 24px;
}
.app-modal-footer {
  border-top: 1px solid #f0f0f0;
  padding: 10px 16px;
  text-align: right;
}
.app-modal-footer button {
  margin-left: 14px;
}
.qTNKdff0 {
  border-top: 1px solid #f0f0f0;
  padding: 10px 16px;
  text-align: right;
}
.qTNKdff0 button {
  margin-left: 14px;
}
.app-form-page-footer {
  border-top: 1px solid #ddd;
  box-shadow: 0 -2px 6px rgba(0, 0, 0, 0.1);
  padding: 12px 20px;
  text-align: right;
}
.app-form-page-footer button {
  margin-left: 20px;
}
.DRWdcEtS {
  border-top: 1px solid #ddd;
  box-shadow: 0 -2px 6px rgba(0, 0, 0, 0.1);
  padding: 12px 20px;
  text-align: right;
}
.DRWdcEtS button {
  margin-left: 20px;
}
#root {
  height: 100%;
  min-width: 1024px;
  overflow: hidden;
}
/*
app layout 的页面部分（即 react-router 路由对应的组件显示的部分）的预置样式

页面内容默认适配元素结构：
<Layout.Content>         // .app-page-wrapper
  <header></header>      // .app-page-header
  <main>                 // .app-page-content
    <section></section>  // .app-page-section
    <section></section>
  </main>
</Layout.Content>
部分都是可选的。也可不按照这个结构，在需要的地方自行设置 className 来应用样式。
*/
.app-page-wrapper {
  display: flex;
  flex-direction: column;
}
.app-page-wrapper > header {
  background-color: #fff;
  box-shadow: 0 2px 3px #eee;
  flex-shrink: 0;
  z-index: 1;
  padding: 0 14px 8px;
}
.app-page-wrapper > main {
  display: flex;
  flex-direction: column;
  flex: 1;
  overflow-y: auto;
  padding: 16px 0;
  row-gap: 8px;
}
.app-page-wrapper > main > section {
  background-color: #fff;
  border-radius: 4px;
  margin: 0 14px;
  padding: 12px;
}
.app-page-wrapper > main > section:last-child {
  flex: 1;
}
.dx_JMCKV {
  display: flex;
  flex-direction: column;
}
.dx_JMCKV > header {
  background-color: #fff;
  box-shadow: 0 2px 3px #eee;
  flex-shrink: 0;
  z-index: 1;
  padding: 0 14px 8px;
}
.dx_JMCKV > main {
  display: flex;
  flex-direction: column;
  flex: 1;
  overflow-y: auto;
  padding: 16px 0;
  row-gap: 8px;
}
.dx_JMCKV > main > section {
  background-color: #fff;
  border-radius: 4px;
  margin: 0 14px;
  padding: 12px;
}
.dx_JMCKV > main > section:last-child {
  flex: 1;
}
.app-page-header {
  background-color: #fff;
  box-shadow: 0 2px 3px #eee;
  flex-shrink: 0;
  z-index: 1;
  padding: 0 14px 8px;
}
.W7D11dJR {
  background-color: #fff;
  box-shadow: 0 2px 3px #eee;
  flex-shrink: 0;
  z-index: 1;
  padding: 0 14px 8px;
}
.app-page-content {
  display: flex;
  flex-direction: column;
  flex: 1;
  overflow-y: auto;
  padding: 16px 0;
  row-gap: 8px;
}
.app-page-content > section {
  background-color: #fff;
  border-radius: 4px;
  margin: 0 14px;
  padding: 12px;
}
.app-page-content > section:last-child {
  flex: 1;
}
.WDxRuI2j {
  display: flex;
  flex-direction: column;
  flex: 1;
  overflow-y: auto;
  padding: 16px 0;
  row-gap: 8px;
}
.WDxRuI2j > section {
  background-color: #fff;
  border-radius: 4px;
  margin: 0 14px;
  padding: 12px;
}
.WDxRuI2j > section:last-child {
  flex: 1;
}
.app-page-section {
  background-color: #fff;
  border-radius: 4px;
  margin: 0 14px;
  padding: 12px;
}
.app-page-section:last-child {
  flex: 1;
}
.TpROrN0B {
  background-color: #fff;
  border-radius: 4px;
  margin: 0 14px;
  padding: 12px;
}
.TpROrN0B:last-child {
  flex: 1;
}

.qStPN1Vr {
  background-color: #fafafa;
  border-radius: 3px;
  border: 1px solid #f0f0f0;
  margin: 20vh auto;
  padding: 120px 0 130px;
  width: 500px;
}
.qStPN1Vr header {
  align-items: center;
  color: #555;
  display: flex;
  font-size: 16px;
  justify-content: center;
  margin-bottom: 50px;
}
.qStPN1Vr header svg {
  fill: #e60000;
  height: 30px;
  margin-right: 10px;
  width: 30px;
}
.qStPN1Vr section {
  color: #ff3333;
  display: flex;
  justify-content: center;
  margin: 0 auto;
  max-height: 200px;
  max-width: 80%;
  overflow: hidden;
  word-break: break-all;
  word-wrap: break-word;
}

.xK5bB67u {
  font-size: 15px;
  margin-bottom: 12px;
}
.cLfyZX5_ {
  width: 300px;
  padding: 12px 0;
  margin: 0 auto;
}

.app-card-checkbox {
  display: flex;
  flex-wrap: wrap;
  -moz-column-gap: 10px;
       column-gap: 10px;
  row-gap: 8px;
}
.app-card-checkbox .ant-tag {
  background-color: #fff;
  cursor: pointer;
  margin-right: 0;
  min-width: 10em;
  padding: 5px 12px;
  text-align: center;
  color: #777;
}
.app-card-checkbox .ant-tag:hover {
  background-color: #f7f7f7;
}
.app-card-checkbox .ant-tag.choosed {
  color: #333;
  background-color: #f0f5ff;
}

.app-loading {
  align-items: center;
  display: flex;
  flex: 1;
  justify-content: center;
  min-height: 300px;
  padding: 20px 0;
}
.app-loading .app-spin {
  font-size: 34px;
}

.a2FQJHLk {
  font-family: '宋体';
  max-height: 70vh;
  overflow-y: auto;
  padding: 30px 34px !important;
}
.a2FQJHLk main {
  padding: 12px;
}
.a2FQJHLk h1 {
  font-size: 16px;
}
.a2FQJHLk .outline p {
  margin: 0;
}
.a2FQJHLk .MsoNormal {
  margin: 0;
}

.XXHEU73R {
  font-family: '宋体';
  font-size: 12px;
  max-height: 70vh;
  overflow-y: auto;
  padding: 30px 34px !important;
}
.XXHEU73R h1 {
  font-size: 14px;
}

.klgpDOL7 > header {
  display: flex;
  font-size: 18px;
  justify-content: space-around;
  margin-bottom: 30px;
}
.klgpDOL7 > header div {
  color: #7b7b7b;
  cursor: pointer;
  font-weight: bold;
}
.klgpDOL7 > header div::after {
  background-color: #1A8FEB;
  content: '';
  display: block;
  height: 2px;
  margin: 8px auto 0;
  opacity: 0;
  transition: 0.2s opacity ease-out;
  width: 40px;
}
.klgpDOL7 > header div:hover,
.klgpDOL7 > header div.Cv0vJPsa {
  color: #333;
}
.klgpDOL7 > header .Cv0vJPsa::after {
  opacity: 1;
}
.xvVa6nBZ .ant-form-item-row {
  display: block;
  margin: 0 auto;
  width: 300px;
}
.cvZC9XSv,
.E28cick2 {
  display: none;
}
.cvZC9XSv.b08KoUg8,
.E28cick2.b08KoUg8 {
  display: block;
}
.zA4hMhzY {
  display: flex;
}
.zA4hMhzY .ant-select {
  width: 120px;
}
.zA4hMhzY input {
  transform: translateX(-1px);
}
.bWoz09d_ {
  display: flex;
}
.bWoz09d_ input {
  z-index: 1;
}
.bWoz09d_ button {
  transform: translateX(-1px);
}
.q9WjcBEv {
  text-align: center;
  padding: 12px 0 24px;
}
.q9WjcBEv button {
  width: 300px;
  border-radius: 4px;
  height: 40px;
  font-size: 14px;
}
.q9WjcBEv .H6Me1fNb {
  margin-top: 12px;
}
.YycjLAiU {
  display: block;
  text-align: center;
  margin-bottom: 50px;
}

.yJNRAdZ7 {
  display: flex;
  width: 620px;
}
.yJNRAdZ7.UIZMOPxB {
  width: 390px;
}
.yJNRAdZ7.KdAnsXdU {
  width: 390px;
}
.xbpY0efU {
  color: #818181;
  font-size: 20px;
  font-weight: bold;
  padding: 30px 6px;
}
.yJNRAdZ7 > main {
  display: flex;
  flex-direction: column;
  min-height: 350px;
  padding: 0 40px;
  width: 390px;
}
.yJNRAdZ7 > main > header {
  display: flex;
  justify-content: space-between;
}
.yJNRAdZ7 > main > header .xbpY0efU {
  cursor: pointer;
  padding-bottom: 30px;
  transition: 0.2s color ease-out;
}
.yJNRAdZ7 > main > header .xbpY0efU:hover,
.yJNRAdZ7 > main > header .xbpY0efU.OApHpHwa {
  color: #333;
}
.yJNRAdZ7 > main > header .xbpY0efU::after {
  background-color: #1a8feb;
  content: '';
  display: block;
  height: 2px;
  margin: 8px auto 0;
  opacity: 0;
  transition: 0.2s opacity ease-out;
  width: 40px;
}
.yJNRAdZ7 > main > header .xbpY0efU.OApHpHwa::after {
  opacity: 1;
}
.yJNRAdZ7 > main .ant-form {
  display: flex;
  flex-direction: column;
  flex: 1;
}
.yJNRAdZ7 > main .bWKYEihY {
  border-radius: 100px;
  font-size: 14px;
  height: 40px;
  margin-bottom: 12px;
  width: 100%;
}
.yJNRAdZ7 > main .HpkmEz9x {
  margin-bottom: 12px;
}
.yJNRAdZ7.UIZMOPxB > main {
  min-height: 320px;
}
.aA2Nb_oj,
.AxWuJUDi {
  display: none;
}
.aA2Nb_oj.PvIMxo79,
.AxWuJUDi.PvIMxo79 {
  display: block;
}
.aA2Nb_oj {
  flex: 1;
}
.aA2Nb_oj .ant-form-item {
  margin-bottom: 10px;
}
.aA2Nb_oj .ant-form-item-margin-offset {
  display: none;
}
.aA2Nb_oj input[type='text'].nXU1p6nf {
  font-size: 18px;
  padding: 8px 12px;
  border-radius: 4px;
}
.aA2Nb_oj .ant-input-password {
  padding: 0;
  border-radius: 4px;
}
.aA2Nb_oj .ant-input-password input {
  padding: 8px 12px;
  font-size: 18px;
}
.aA2Nb_oj .ant-input-password .ant-input-suffix {
  margin: 0 12px;
}
.aA2Nb_oj .ant-input-password .anticon {
  font-size: 18px;
}
.aA2Nb_oj .LtKVqXj4 {
  margin-top: 6px;
  text-align: right;
}
.AxWuJUDi {
  flex: 1;
}
.dgYqdrbB {
  display: flex;
}
.dgYqdrbB .ant-select {
  width: 120px;
}
.dgYqdrbB input {
  transform: translateX(-1px);
}
.qIUIxZcF {
  display: flex;
}
.qIUIxZcF input {
  z-index: 1;
}
.qIUIxZcF button {
  transform: translateX(-1px);
}
.h80Vw5fL {
  text-align: center;
  flex: 1;
}
.pY8w49vK,
._nkXrbuf {
  color: #747474;
  font-size: 14px;
}
.YWpzJkZt {
  background-color: #eee;
  border-radius: 4px;
  height: 120px;
  margin: 20px auto;
  width: 120px;
}
.YWpzJkZt img {
  display: block;
  height: 100%;
  width: 100%;
}

.QCEg5ALG {
  display: flex;
  flex-direction: column;
  height: 400px;
  padding: 50px 0 20px;
  width: 440px;
}
.QCEg5ALG .le6pgASt {
  color: #333;
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 25px;
  text-align: center;
}
.QCEg5ALG > main {
  flex: 1;
  margin-bottom: 20px;
  overflow: hidden;
}
.QCEg5ALG > footer {
  text-align: center;
}
.QCEg5ALG .app-loading {
  min-height: 200px;
}
.QCEg5ALG .ag0L7Ugq {
  padding: 40px 60px 0;
  text-align: center;
}
.QCEg5ALG .ag0L7Ugq .O14nwQY4 {
  color: #f5222d;
  margin-bottom: 12px;
  word-break: break-all;
  word-wrap: break-word;
}
.QCEg5ALG .BjWtC_15 {
  padding-top: 14px;
  text-align: center;
  font-size: 16px;
  color: #aaa;
}
._mRtMQ1M {
  border-radius: 4px;
  border: 1px solid #eee;
  height: 100%;
  margin: 0 20px;
  overflow-y: auto;
}
._mRtMQ1M::-webkit-scrollbar {
  display: none;
}
.sGQti9yK {
  align-items: center;
  border-bottom: 1px solid #eee;
  color: #777;
  cursor: pointer;
  display: flex;
  font-size: 14px;
  line-height: 4.2;
  padding: 0 30px;
  transition: all 0.2s ease-in;
}
.sGQti9yK:hover {
  background-color: #fafafa;
  color: #666;
}
.sGQti9yK .OyIfqZ0W {
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.sGQti9yK .anticon {
  font-size: 16px;
  margin-left: 30px;
}
.nrB4owqM {
  width: 400px;
  margin: 20px;
  border-radius: 4px;
}

.h7H4XnFX {
  align-items: center;
  background-size: cover;
  -moz-column-gap: 250px;
       column-gap: 250px;
  display: flex;
  height: 100%;
  justify-content: center;
  padding-bottom: 15vh;
}
.m3ej3t_A h1 {
  color: #111;
  font-size: 40px;
  letter-spacing: 1px;
  margin-bottom: 12px;
  text-shadow: 0 1px rgba(0, 0, 0, 0.5), 1px 0 rgba(0, 0, 0, 0.5), -1px 0 rgba(0, 0, 0, 0.5), 0 -1px rgba(0, 0, 0, 0.5);
  white-space: nowrap;
}
.m3ej3t_A .uSCPbOx0 {
  border-radius: 2px;
  display: flex;
  height: 10px;
  margin-bottom: 60px;
  overflow: hidden;
  width: 260px;
}
.m3ej3t_A .uSCPbOx0 span:first-child {
  background-color: #1f4be1;
  width: 65%;
}
.m3ej3t_A .uSCPbOx0 span:last-child {
  background-color: #ef5a3a;
  width: 35%;
}
.m3ej3t_A .nkB1MYGe {
  color: #1f4be1;
  font-size: 22px;
  letter-spacing: 1px;
}
.m3ej3t_A .nkB1MYGe span {
  background-color: #1f4be1;
  border-radius: 10px;
  border: 1px solid #ccc;
  color: #fff;
  font-size: 20px;
  font-weight: normal;
  letter-spacing: 0;
  margin-right: 8px;
  padding: 3px 8px;
}
.HbgZf2HI {
  background-color: #fff;
  border-radius: 6px;
  border: 1px solid #f5f5f5;
  box-shadow: 2px 2px 8px 0 #f0f0f0;
}
.wDIRbE6D.h7H4XnFX {
  -moz-column-gap: 35vw;
       column-gap: 35vw;
}
.wDIRbE6D .m3ej3t_A h1 {
  color: #fff;
  font-size: 66px;
  text-shadow: 0 1px rgba(0, 0, 0, 0.5), 1px 0 rgba(0, 0, 0, 0.5), -1px 0 rgba(0, 0, 0, 0.5), 0 -1px rgba(0, 0, 0, 0.5);
}
.wDIRbE6D .m3ej3t_A h2 {
  color: #fff;
  font-size: 50px;
  letter-spacing: 4px;
  white-space: nowrap;
}
.wDIRbE6D .HbgZf2HI {
  box-shadow: 2px 2px 8px 0 #777;
}
.mMtbxtxi {
  position: absolute;
  bottom: 10px;
  left: 50%;
  transform: translateX(-50%);
  color: #bbb;
}
.mMtbxtxi:hover,
.mMtbxtxi:active {
  color: #000;
}

.xdRIqXNI {
  background-color: #fafafa;
  height: 100%;
  overflow: hidden;
  width: 100%;
}
.LyWvIDgL {
  align-items: center;
  background-color: #fff;
  border: 1px solid #f5f5f5;
  display: flex;
  flex-direction: column;
  margin: 100px auto;
  padding: 60px 40px 30px;
  width: 900px;
}
.LyWvIDgL .ant-steps {
  width: 500px;
  padding: 20px 25px;
  border-radius: 2px;
  box-shadow: 0 4px 8px #eee;
}
.LyWvIDgL .ant-steps .ant-steps-item-title {
  font-size: 18px;
}
.LyWvIDgL .ant-steps .ant-steps-item-active .ant-steps-item-title,
.LyWvIDgL .ant-steps .ant-steps-item-finish .ant-steps-item-title {
  color: #1785FF !important;
}
.A3Dl3hgU {
  margin-top: 100px;
}
.A3Dl3hgU .ant-form-item {
  margin-left: auto;
  margin-right: auto;
  width: 480px;
}
.A3Dl3hgU footer {
  margin-top: 100px;
  text-align: right;
  width: 820px;
}
.XpS6CZeh {
  align-items: center;
  display: flex;
  white-space: nowrap;
}
.XpS6CZeh > * {
  flex-shrink: 0;
}
.XpS6CZeh .ant-select {
  width: 80px;
}
.XpS6CZeh input {
  margin-right: 1em;
  margin-left: -1px;
  width: 201px;
}
.XpS6CZeh a {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.hcvDUgPy input {
  width: 280px;
  margin-right: 1em;
}
.hcvDUgPy a {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.A0e4DK_V {
  display: flex;
  width: 280px;
}
.A0e4DK_V input {
  z-index: 1;
}
.A0e4DK_V button {
  transform: translateX(-1px);
}
.A3Dl3hgU.Wy4XKA3M .ant-input-password {
  width: 260px;
}
.A3Dl3hgU.Wy4XKA3M footer {
  display: flex;
  text-align: left;
  justify-content: space-between;
  align-items: center;
}

.rZUSUN_d {
  box-sizing: border-box;
  width: 100%;
  padding: 12px;
  border: 1px solid #99999957;
  margin: 12px 0;
  display: flex;
  align-items: center;
  cursor: pointer;
}
.rZUSUN_d .iLZuj348 {
  width: 16px;
  height: 16px;
  margin: 0 12px;
}
.cfCd95aS {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  margin: 12px 0;
}
.nKimpdOJ {
  color: #1890ff;
  margin: 12px 0;
  text-align: center;
}

.xJb9Kc7S {
  align-items: flex-start;
  background-color: #f5f5f5;
  display: flex;
  height: 100%;
  justify-content: center;
  overflow: hidden;
  width: 100%;
}
.o2_1R9ia {
  background-color: #fff;
  border-radius: 6px;
  box-shadow: 3px 3px 12px rgba(150, 150, 150, 0.1);
  margin-top: 200px;
  width: 600px;
}
.o2_1R9ia > header {
  background-color: #fb593c;
  color: #fff;
  padding: 8px 12px;
}
.mxmwhOK0 {
  text-align: center;
  padding: 100px 0;
}
.VCzykqYf {
  padding: 20px;
}

.o7MjlbHO {
  align-items: center;
  color: #aaa;
  display: flex;
  font-size: 20px;
  height: 70vh;
  justify-content: center;
}
.o7MjlbHO .anticon {
  font-size: 30px;
  margin-right: 16px;
}

.OaSlTHHF {
  align-items: center;
  display: flex;
}
.Xmk3zw4p {
  margin-right: 6px;
}
.ZDGsUBac {
  margin-right: 6px;
  min-width: 100px;
}
.yxvQmNPV {
  border-left: 1px solid #ddd;
  height: 14px;
  margin: 0 12px;
}
.oP7dNdxX,
.HH0TlHRW {
  box-sizing: content-box;
  color: #555;
  cursor: pointer;
  font-size: 14px;
  height: 1em;
  line-height: 1em;
  padding: 8px 4px;
}
.EJsiw91s {
  padding: 0 12px;
}
.TJayJBkz {
  max-width: 500px;
}
.HH0TlHRW {
  font-size: 20px;
  margin-right: 6px;
}
.oXsXEyVd {
  display: flex;
}
.oXsXEyVd img {
  width: 180px;
}

.app-upload-add input[type="file"] {
  display: none;
}
.app-upload-item {
  position: relative;
}
.app-upload-actions.image,
.app-upload-actions.video {
  align-items: flex-end;
  background-color: rgba(0, 0, 0, 0.3);
  bottom: 0;
  color: #fff;
  display: flex;
  justify-content: center;
  left: 0;
  opacity: 0;
  padding-bottom: 6px;
  position: absolute;
  right: 0;
  top: 0;
  transition: opacity 0.2s ease-in;
}
.app-upload-actions.image a,
.app-upload-actions.video a {
  color: #fff;
  padding: 0 7px;
}
.app-upload-actions.image a:hover,
.app-upload-actions.video a:hover {
  color: #1890ff;
}
.app-upload-item:hover .app-upload-actions {
  opacity: 1;
}
.app-upload-actions > .ant-image {
  display: none;
}
.app-upload-add {
  position: relative;
}
.app-upload-adding {
  align-items: center;
  background-color: rgba(204, 204, 204, 0.9);
  bottom: 0;
  color: #777;
  display: flex;
  justify-content: center;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.app-upload-adding .anticon {
  margin-right: 0.4em;
}
.app-upload-video-previewing-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
}

.app-choose-stores {
  max-width: 55em;
  min-width: 15em;
}

.F3LxmC5_ {
  box-sizing: content-box;
  color: #333;
  font-size: 18px;
  height: 1em;
  line-height: 1em;
  margin-right: 6px;
  padding: 4px 4px;
}
.F3LxmC5_ svg {
  height: 1em;
  width: 1em;
}
.F3LxmC5_:hover {
  background-color: #F5F7FC;
  border-radius: 4px;
  color: #3C53C1;
  cursor: pointer;
}
.MkvjTAeF {
  align-items: center;
  background-color: #FEFBEA;
  border-width: 1px 0;
  border: 1px solid #F9ECB5;
  color: #555;
  display: flex;
  padding: 6px 20px;
  transform: translateY(-1px);
}
.MkvjTAeF .anticon {
  color: #f6b948;
  font-size: 16px;
  margin-right: 6px;
}
.uGkkhMCo {
  margin: 0 auto;
  width: 450px;
  padding: 30px 0 40px;
}
.uGkkhMCo .cRlfgjmr .ant-radio-button-wrapper {
  text-align: center;
  width: 120px;
}
.uGkkhMCo .cRlfgjmr .ant-radio-button-wrapper:first-child {
  border-radius: 4px 0 0 4px;
}
.uGkkhMCo .cRlfgjmr .ant-radio-button-wrapper:last-child {
  border-radius: 0 4px 4px 0;
}
.uGkkhMCo .app-upload-item {
  border-radius: 4px;
  float: left;
  height: 100px;
  margin-bottom: 6px;
  margin-right: 6px;
  width: 100px;
}
.uGkkhMCo .app-upload-add {
  clear: both;
}
.uGkkhMCo .b7Aa6uix {
  align-items: center;
  display: flex;
  height: 100%;
  justify-content: center;
  width: 100%;
}
.uGkkhMCo .b7Aa6uix.yxG2I7T0 img {
  max-height: 100%;
  max-width: 100%;
}
.uGkkhMCo .b7Aa6uix.SJiqi5kP {
  display: flex;
  flex-direction: column;
}
.uGkkhMCo .b7Aa6uix.SJiqi5kP .anticon {
  color: #EBB44D;
  font-size: 35px;
  margin-bottom: 12px;
}
.uGkkhMCo .b7Aa6uix.SJiqi5kP .ant-typography {
  color: #777;
}
.uGkkhMCo .c2k32QHF .RvczNWoi {
  margin: 4px 0;
}
.uGkkhMCo .c2k32QHF .AD4bxI1A {
  color: #999;
}

.CCdgA7jw {
  padding: 0 !important;
  height: unset !important;
}
.RMpBYq7O {
  flex-wrap: wrap;
}

.ZjHq_Rd2 {
  padding: 0 15px;
  background-color: #ffffff;
  border-radius: 4px;
}
.Kb3y7Op6 .ant-pro-table-list-toolbar-container {
  padding: 15px;
}
.Kb3y7Op6 .MZ0Xri2h {
  font-size: 12px;
}

.bHNTLxNr {
  display: flex;
  flex-direction: column;
  flex: 1;
  overflow: hidden;
}
.bHNTLxNr .OM_zRPTl {
  flex: 1;
  margin: 15px;
  overflow: auto;
}
.VNQm_bry {
  height: 60px;
  background-color: #ffffff;
  border-top: 1px solid #f0f0f0;
  box-shadow: 0 -2px 6px rgba(0, 0, 0, 0.1);
  display: flex;
  align-items: center;
  padding: 0 15px;
}
.WtFd3WtL {
  background-color: #ffffff;
  padding: 15px 0;
}
.WtFd3WtL .QIf5obw9 {
  padding: 0 15px 0 0;
  display: flex;
  align-items: center;
}
.WtFd3WtL .QIf5obw9 .DIbX6pLn {
  background-color: #0086f6;
  width: 5px;
  margin-right: 10px;
  border-radius: 0 4px 4px 0;
  height: 28px;
}
.WtFd3WtL .QIf5obw9 .DGuaZPNp {
  display: flex;
  align-items: center;
  flex: 1;
}
.WtFd3WtL .QIf5obw9 .DGuaZPNp .sAAeVwLG {
  font-size: 16px;
  font-weight: bold;
}
.WtFd3WtL .QIf5obw9 .DGuaZPNp .GKmU8CN2 {
  display: flex;
  align-items: center;
  margin-left: 10px;
}
.WtFd3WtL .vOeIlFVH {
  display: flex;
  align-items: center;
  padding: 2px 15px 0;
}
.WtFd3WtL .vOeIlFVH .p_8GXhEv {
  font-size: 14px;
  color: #0086f6;
}
.WtFd3WtL .vOeIlFVH .mE8y4HH9 {
  color: #d9001b;
  margin-left: 6px;
}
.WtFd3WtL .n1YKbQnK {
  padding: 10px 15px 0;
}

.bD9uxor9 {
  background-color: #ffffff;
  border-radius: 3px;
  padding: 15px;
}
.bD9uxor9 .mAtCGMyi {
  display: flex;
}
.bD9uxor9 .mAtCGMyi .FSHj4HA6 {
  flex: 1;
}
.bD9uxor9 .IEDPcVpU {
  margin-top: 10px;
  text-align: right;
}

.TRYiRAgE {
  display: inline-flex;
}
.TRYiRAgE .NDqsz6zg {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border: 1px dashed #d9d9d9;
  border-radius: 2px;
  cursor: pointer;
  transition: border-color 0.3s;
}
.TRYiRAgE .NDqsz6zg:hover {
  border-color: #1890ff;
}
.TRYiRAgE .UpgkFkwA {
  font-size: 40px;
  color: #999999;
}
.TRYiRAgE .fcB_Rkiv {
  flex: none;
}
.TRYiRAgE .ant-upload.ant-upload-select-picture-card {
  margin: 0;
  width: 100px;
  height: 100px;
}

.kFf5FOSk {
  width: 100%;
}
.kFf5FOSk .ant-select-selection-overflow {
  max-height: 53.58px;
  overflow-y: auto;
}
.hX0O90Mx {
  width: 100%;
  padding: 0 12px;
}

.H0zowZVc {
  padding: 12px;
}
.fH9LCEBw {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  background: #fff;
  padding: 12px;
  box-sizing: border-box;
}
.fH9LCEBw .s7bMi50z {
  width: 100%;
  display: flex;
  justify-content: space-between;
}
.fH9LCEBw .s7bMi50z .h2TyNuGL {
  flex: 1;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.fH9LCEBw .s7bMi50z .h2TyNuGL .BZeCtWfD {
  width: 300px;
  margin-right: 16px;
}
.fH9LCEBw .s7bMi50z .h2TyNuGL .gnaM4QTq {
  color: red;
  margin-left: 16px;
}
.fH9LCEBw .s7bMi50z .SIF5h24O {
  width: 320px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.fH9LCEBw .s7bMi50z .SIF5h24O .w7Cv0puK {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.fH9LCEBw .s7bMi50z .SIF5h24O .w7Cv0puK .gnaM4QTq {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.fH9LCEBw .s7bMi50z .SIF5h24O .w7Cv0puK .gnaM4QTq .cEslFI0h {
  font-size: 14px;
  font-weight: normal;
  color: #000000;
}
.fH9LCEBw .s7bMi50z .SIF5h24O .w7Cv0puK .gnaM4QTq .uusV2wVm {
  color: rgba(0, 0, 0, 0.51);
}
.fH9LCEBw .iKlej_Ru {
  width: calc(100% - 312px);
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex: 1;
}
.fH9LCEBw .iKlej_Ru .QM8zTPgj {
  display: flex;
  align-items: center;
  margin-top: 16px;
  height: 32px;
  box-sizing: border-box;
}
.fH9LCEBw .iKlej_Ru .QM8zTPgj .NsbB2JnH {
  display: flex;
  align-items: center;
  margin-right: 8px;
}
.fH9LCEBw .xqhB5fZz {
  width: 250px;
  display: flex;
  justify-content: flex-end;
}
.bFhDulUW {
  width: 100%;
  margin-top: 16px;
  background: #fff;
  height: calc(100% - 140px);
  overflow-y: scroll;
  display: flex;
  justify-content: space-between;
  overflow: hidden;
}
.bFhDulUW .cyWTxCS3 {
  flex: 1;
  width: calc(100% - 312px);
  height: 100%;
  background: #fff;
}
.bFhDulUW .cyWTxCS3 .HQAhgLQB {
  height: 100%;
}
.bFhDulUW .EQrUv6Wu {
  width: 250px;
  height: 100%;
  box-sizing: border-box;
  padding: 6px;
  border: 1px solid #f0f0f0;
  background: #fff;
  overflow-y: scroll;
}
.bFhDulUW .EQrUv6Wu .RdQ9psVK {
  position: sticky;
  top: 0;
}
.bFhDulUW .EQrUv6Wu .KYRLmADe {
  margin-top: -24px;
  overflow-y: scroll;
  height: calc(100% - 36px);
}
.bFhDulUW .EQrUv6Wu .e5cyRaNK {
  margin: 3px 0;
  padding: 8px;
}
.Ezy5PXI2 {
  display: flex;
  justify-content: space-between;
}
.WTtDrGNY {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.WTtDrGNY .M3EzW4i9 {
  display: block;
  width: 10px;
  height: 10px;
  margin-right: 6px;
}
.JMK1jIPb {
  text-align: center;
  position: relative;
}
.JMK1jIPb .GSHjJeZA {
  position: absolute;
  right: 0;
  top: 0;
}
.P5LTDHhi {
  width: 100%;
  height: auto;
  margin: 3px 0;
  position: relative;
}
.eEdfrSuF {
  position: relative;
}
.eEdfrSuF .M3EzW4i9 {
  display: block;
  width: 10px;
  height: 10px;
  margin-right: 3px;
  z-index: 10;
}
.eEdfrSuF .kKhI5CRk {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 11;
}
.L9u4SkpK {
  margin-bottom: 1em;
}
.PzRo92xU {
  margin: 3px 0;
}
.f2iF4aab {
  margin-right: 3px;
}
.jteuMHby {
  margin-right: 6px;
}
.Wj22JE2Q {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
._vwkeoIT {
  flex: 1;
}
.FiCu3GnY {
  text-align: center;
}
.cEslFI0h {
  font-size: 16px;
  font-weight: 600;
}

.tqIQL7YP {
  width: 100%;
  height: 800px;
}

.brK_9Gty {
  flex: 1;
}
.oG4xAD8Y th {
  white-space: nowrap;
}
.oG4xAD8Y tr:not(:first-child) th {
  font-weight: normal;
  padding: 4px 8px !important;
  font-size: 12px !important;
}
.oG4xAD8Y td {
  padding: 0 !important;
}
.QFH8Nl44 {
  vertical-align: top;
}
.fpI_CX3D {
  width: 150px;
  padding: 8px;
  font-weight: bold;
}
.PAq4Fj2_ {
  color: #c72a29;
  font-size: 12px;
  padding: 0 8px 4px;
}
.PAq4Fj2_ .anticon {
  margin-right: 6px;
}
.mQzPjANp {
  vertical-align: top;
}
.qyJ5LwgY {
  white-space: nowrap;
  display: inline-block;
  padding: 8px;
}
.qyJ5LwgY .LjaOvm0O {
  font-weight: bold;
}
.qyJ5LwgY .lbGLZTKw {
  color: #999;
}
.qyJ5LwgY .W1asFBrS {
  color: #06b666;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.qyJ5LwgY .W1asFBrS img {
  width: 15px;
  margin-right: 2px;
}
td.FQEQWpmA {
  background-color: #fae2e6;
}
.uhQrx4ko .q54lCYIi {
  min-width: 56px;
}
.Pipue7CY .q54lCYIi {
  min-width: 90px;
}
.M3S_g3YI .q54lCYIi {
  min-width: 56px;
}
.Xs_NzUnF {
  background-color: #f0faff;
  border-radius: 2px;
  color: #0171c2;
  padding: 2px 4px;
}
.eWLzqBVd {
  color: #ff4d4f;
}
.flsc4TCf {
  background-color: #fff;
  border-radius: 3px;
  box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2);
}
.flsc4TCf > div {
  padding: 6px 12px;
  width: 7em;
  cursor: pointer;
}
.flsc4TCf > div:not(:last-child) {
  border-bottom: 1px solid #eee;
}
.flsc4TCf > div:hover {
  background-color: #f5f5f5;
}
.q_pWZAqA {
  display: flex;
}
.q_pWZAqA .ByBOcvST {
  flex: 1;
  margin-right: 1.5em;
}
.q_pWZAqA .AezsdGEj {
  color: #95f204;
}
.q_pWZAqA.m64vPJzq .AezsdGEj {
  color: #d9001b;
}
.lcB8JWOU section {
  display: flex;
  align-items: center;
}
.lcB8JWOU section:not(:last-child) {
  margin-bottom: 20px;
}
.lcB8JWOU section label {
  width: 7em;
  text-align: right;
}

.sx3XHLeX {
  background-color: #f1f1f1 !important;
}
.t1PIG2gk {
  background-color: #b7dab7 !important;
}
.BWG0xGqr {
  background-color: #6499fb !important;
}
.vXlmIdNT {
  background-color: #fcda95 !important;
}
.Tt7R5zeL {
  background-color: #a9dcfc !important;
}
.JdeMV0bd {
  background-color: #96bafc !important;
}
.HugvZF06 {
  background-color: #a4abb9 !important;
}
.NwtvPOyZ {
  background-color: #f38444 !important;
}
.dg0RRM7u {
  background-color: #0846bb !important;
}
.WFHELzfZ {
  background-color: #67d087 !important;
}
.e3oJQf8K {
  background-color: #fca445 !important;
}
.ALJWTDdL {
  background-color: #ce78ce !important;
}
.G13_HlVE {
  background-color: #ade9cb !important;
}
.DRn10WuK {
  background-color: #fbc8f0 !important;
}
.Dp_mCB2C {
  display: flex;
  flex-direction: column;
  padding: 8px 0;
  row-gap: 6px;
}
.xfDqNzLj {
  font-size: 10px;
  color: #fe554b;
  margin-left: 2px;
}
.n4jJE_15 {
  height: 60px;
  position: relative;
  line-height: 1.3;
  z-index: 1;
}
.n4jJE_15.W3H_NR2E {
  height: auto;
}
.n4jJE_15.W3H_NR2E .LnY6Dtv9 {
  height: 60px;
}
.LnY6Dtv9 {
  background-color: #fff;
  border-radius: 4px;
  border: 1px solid #ccc;
  bottom: 0;
  box-shadow: 1px 1px 2px #eee;
  display: flex;
  left: 0;
  overflow: hidden;
  padding: 4px 12px 4px 0;
  position: absolute;
  top: 0;
  z-index: 1;
}
.LnY6Dtv9:not(.UzlpR6S4)::before {
  background-color: #000;
  border-radius: 1px;
  flex-shrink: 0;
  margin-right: 8px;
  width: 5px;
  content: '';
}
.LnY6Dtv9.UzlpR6S4 {
  border-bottom-left-radius: 0;
  border-left: none;
  border-top-left-radius: 0;
  padding-left: 6px;
}
.LnY6Dtv9.HECoBSgi {
  border-bottom-right-radius: 0;
  border-right: none;
  border-top-right-radius: 0;
}
.LnY6Dtv9.g7IrH12F {
  background-color: #f3c6b7;
}
.LnY6Dtv9.aMitjGSu {
  background-color: #939299;
}
.r52ZgkTw {
  overflow: hidden;
  white-space: nowrap;
}
.r52ZgkTw header {
  margin-bottom: 2px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.r52ZgkTw .MgM9r3FA {
  font-weight: bold;
}
.r52ZgkTw .ng3rm9bn {
  color: #777;
  overflow: hidden;
  text-overflow: ellipsis;
}
.axFRmeZc {
  max-width: 310px;
}
.axFRmeZc .ant-tooltip-inner {
  padding: 0;
  border-radius: 2px;
}
.dSFme57Y {
  color: #333;
  padding: 8px;
  width: 310px;
}
.dSFme57Y header,
.dSFme57Y section:not(:last-child) {
  border-bottom: 1px solid #eee;
  margin-bottom: 8px;
  padding-bottom: 8px;
}
.dSFme57Y header {
  display: flex;
  font-size: 14px;
  font-weight: bold;
  align-items: center;
}
.dSFme57Y header .FUcpesGp {
  padding: 0 8px;
  max-width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.dSFme57Y header .hg0lOlUV {
  flex: 1;
  text-align: right;
  white-space: nowrap;
}
.dSFme57Y header > * {
  white-space: nowrap;
}
.dSFme57Y .RRq72Nha {
  display: flex;
  font-size: 13px;
  margin: 4px 0;
}
.dSFme57Y .RRq72Nha label {
  color: #777;
  flex-shrink: 0;
  margin-right: 12px;
}
.dSFme57Y .RRq72Nha label + * {
  word-break: break-all;
  word-wrap: break-word;
}
.dSFme57Y .RRq72Nha .R5XzY15q {
  flex: 1;
  padding-left: 8px;
  text-align: right;
  white-space: nowrap;
}
.dSFme57Y .RRq72Nha .ci1RU8Iy {
  color: #ccc;
}
.dSFme57Y .W3H_NR2E {
  align-items: center;
  background-color: #fbe7e7;
  border-radius: 4px;
  -moz-column-gap: 12px;
       column-gap: 12px;
  display: flex;
  justify-content: space-between;
  padding: 8px;
}
.dSFme57Y .W3H_NR2E .r52ZgkTw > :first-child {
  font-weight: bold;
  color: #d9001b;
}
.dSFme57Y .W3H_NR2E .r52ZgkTw > :first-child .anticon {
  font-size: 14px;
  margin-right: 4px;
}
.dSFme57Y .W3H_NR2E .r52ZgkTw > :not(:first-child) {
  color: #555;
  padding-left: 18px;
}
.dSFme57Y .W3H_NR2E a {
  background-color: #222;
  border-radius: 100px;
  color: #fff;
  line-height: 2em;
  margin-right: 4px;
  padding: 0 12px;
  white-space: nowrap;
}

.HzlwOe3p {
  padding: 0 15px;
  min-height: 300px;
}
.HzlwOe3p .atc5_hyK {
  display: flex;
  align-items: baseline;
}
.HzlwOe3p .atc5_hyK .ant-typography {
  margin-bottom: 3px;
}
.HzlwOe3p .atc5_hyK + .atc5_hyK {
  margin-top: 30px;
}
.FAgWTF99 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.FAgWTF99 .zVO5FnVI {
  flex: 1;
  margin-left: 20px;
}
.TQ5TNv23 {
  background-color: #ffffff;
  padding: 15px;
  border-radius: 4px;
}
.gEtyVn1F {
  display: flex;
  align-items: center;
  margin-bottom: 3px;
}
.gEtyVn1F .oYOXlmtz {
  margin-right: 20px;
}
.IvPMtMCW .hGzkNnmi {
  width: 300px;
  margin: 0 auto;
}
.IvPMtMCW .Zpos1hLz {
  margin: 30px 0;
}
.IvPMtMCW .Zpos1hLz .atc5_hyK {
  display: flex;
  margin: 10px;
}
.IvPMtMCW .Zpos1hLz .atc5_hyK .oYOXlmtz {
  width: 150px;
  text-align: right;
}
.IvPMtMCW .Zpos1hLz .atc5_hyK .KP0dLbgE {
  display: flex;
}
.IvPMtMCW .Dul06dgs {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.IvPMtMCW .TR4JASjc {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 15px 0;
}
.IvPMtMCW .EWnnSNTb {
  height: 325px;
  overflow-y: auto;
}
.IvPMtMCW .CXVI4XyE {
  display: flex;
  align-items: center;
  height: 40px;
  padding: 0 5px;
}
.tSjYKn_x {
  height: 40px;
  display: flex;
  align-items: center;
  padding: 0 5px;
  border: 1px solid #cccccc;
  background-color: #f6f6f6;
  font-size: 16px;
  font-weight: bold;
  white-space: nowrap;
}
.oih4_1Jk {
  display: flex;
  flex-direction: column;
  row-gap: 16px;
}
.oih4_1Jk .app-upload-add,
.oih4_1Jk .app-upload-item {
  align-items: center;
  border: 1px dashed #ccc;
  display: flex;
  height: 300px;
  justify-content: center;
}
.oih4_1Jk .app-upload-add {
  cursor: pointer;
  font-size: 50px;
}
.oih4_1Jk .app-upload-add:hover {
  background-color: #fafafa;
}
.oih4_1Jk .app-upload-item img {
  max-width: 100%;
  max-height: 100%;
}
.Abv9Smug td {
  position: relative;
}
.Abv9Smug .EZgR8Twh {
  background-color: #d7d7d6;
  position: absolute;
  font-size: 10px;
  padding: 0 3px;
  top: 0;
  right: 0;
}
.T5ZzgygK table {
  border-collapse: collapse;
  border-spacing: 0;
  display: inline-block;
  width: 100%;
  border: 1px solid #f0f0f0;
}
.T5ZzgygK table tbody {
  max-height: 300px;
  width: 100%;
  overflow-y: auto;
  display: block;
}
.T5ZzgygK table tbody tr:not(:last-child) {
  border-bottom: 1px solid #f0f0f0;
}
.T5ZzgygK table thead tr th:not(:last-child),
.T5ZzgygK table tbody tr td:not(:last-child) {
  border-right: 1px solid #f0f0f0;
}
.T5ZzgygK table thead {
  width: 100%;
  display: inline-block;
  border-bottom: 1px solid #f0f0f0;
  background-color: #fafafa;
}
.T5ZzgygK table .rtuwvYou {
  background-color: #e5e5e5;
}
.T5ZzgygK table tr {
  width: 100%;
  display: table;
  table-layout: fixed;
}
.T5ZzgygK table td,
.T5ZzgygK table th {
  text-align: left;
  padding: 5px 10px;
}
tr.gOP8_UxW {
  position: relative;
}
tr.gOP8_UxW .GuHvuk69 {
  display: block;
}
.GuHvuk69 {
  display: none;
  background-color: #ccc;
  height: 1px;
  left: 0;
  position: absolute;
  right: 0;
  top: 50%;
}
.XbsoJU5f {
  margin-bottom: 20px;
}
.dQQs1YDx {
  display: flex;
  margin-bottom: 20px;
  -moz-column-gap: 30px;
       column-gap: 30px;
}
.dQQs1YDx .MIcm0iHd {
  flex: 1;
}
.dQQs1YDx section {
  width: 100%;
  display: flex;
  -moz-column-gap: 1em;
       column-gap: 1em;
}
.dQQs1YDx section label {
  width: 8em;
  text-align: right;
  font-weight: bold;
}
.dQQs1YDx section div {
  flex: 1;
}
.dQQs1YDx.kT8Ypdhp label + div {
  text-decoration: line-through;
  width: 4em;
}
.jxIhOuiZ .ant-tabs-nav {
  padding-left: 20px;
}

.eMLLiM4M {
  padding: 10px 0;
  text-align: center;
  font-size: 14px;
  background-color: #fff;
}
.eMLLiM4M ._JRhHd_L {
  position: relative;
  width: 160px;
  height: 160px;
  padding: 10px 0;
  margin: 0 auto;
  border-radius: 6px;
  border: 1px solid rgba(5, 5, 5, 0.06);
  background-color: #f8fafc;
}
.eMLLiM4M .gXOSkgUh {
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.eMLLiM4M .UxxztvxV {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  border-radius: 6px;
  background-color: rgba(255, 255, 255, 0.9);
}
.eMLLiM4M .HCCc7YBO {
  height: 100%;
  display: flex;
  flex-flow: column;
  justify-content: center;
  align-items: center;
}

.mZlPhfMP > section {
  align-items: baseline;
  display: flex;
  margin-bottom: 20px;
}
.mZlPhfMP label {
  display: block;
  padding-right: 1em;
  text-align: right;
  width: 7em;
}
.pDBjDkNj {
  font-weight: bold;
  margin-bottom: 6px;
}
.mZlPhfMP .ant-select {
  width: 450px;
}
._KHCqyp4 {
  font-weight: bold;
  margin-bottom: 2px;
}
.bipHgaNx {
  font-size: 12px;
  color: #777;
}

.oLhlbdFF > section {
  align-items: baseline;
  display: flex;
  margin-bottom: 20px;
}
.oLhlbdFF label {
  display: block;
  padding-right: 1em;
  text-align: right;
  width: 7em;
}
.A908uyoU {
  font-weight: bold;
  margin-bottom: 6px;
}
.oLhlbdFF .ant-select {
  width: 450px;
}
.LD_oxY2S {
  font-weight: bold;
  margin-bottom: 2px;
}
.rDxGUDUp {
  font-size: 12px;
  color: #777;
}

.app-choose-models {
  max-width: 30em;
  min-width: 15em;
}

.app-search.ant-form-horizontal .ant-form-item {
  margin-bottom: 16px;
}
.app-search.app-search.ant-form-vertical {
  align-items: last baseline;
  -moz-column-gap: 16px;
       column-gap: 16px;
  display: flex;
  flex-wrap: wrap;
}
.app-search-actions {
  -moz-column-gap: 12px;
       column-gap: 12px;
  display: flex;
  flex: 1;
  justify-content: flex-end;
}
.app-search-group {
  display: flex;
  flex-wrap: wrap;
}
.app-search.ant-form-horizontal .app-search-group,
.app-search.ant-form-vertical .app-search-group {
  -moz-column-gap: 16px;
       column-gap: 16px;
}

.aak7gJIl {
  background-color: #f1f1f1 !important;
}
.DYkkZ9Bs {
  background-color: #b7dab7 !important;
}
.XD6oLwAA {
  background-color: #6499fb !important;
}
.lUqi_Cxx {
  background-color: #fcda95 !important;
}
.aKWvZvMC {
  background-color: #a9dcfc !important;
}
.TUhHjcnC {
  background-color: #96bafc !important;
}
.y3tRmKNI {
  background-color: #a4abb9 !important;
}
.ym5Ar3Tg {
  background-color: #f38444 !important;
}
.ChFYRycL {
  background-color: #0846bb !important;
}
.MpIUeXvV {
  background-color: #67d087 !important;
}
.BbY59hMB {
  background-color: #fca445 !important;
}
.kS9RCX4d {
  background-color: #ce78ce !important;
}
.hz0QZDNi {
  background-color: #ade9cb !important;
}
.eJ691bq2 {
  background-color: #fbc8f0 !important;
}
.hhg0f_Fm {
  padding-top: 50px !important;
}
.ne8gH4bP {
  display: flex;
  flex-direction: column;
}
.Ir_o4UN6 {
  align-items: center;
  border-bottom: 1px solid #f0f0f0;
  display: flex;
  justify-content: space-between;
  padding: 12px 0;
}
.Ir_o4UN6 aside {
  display: flex;
  flex: 1;
  justify-content: flex-end;
}
.OAqXi5Wc {
  display: flex;
  margin-left: 25px;
  -moz-column-gap: 12px;
       column-gap: 12px;
}
.OAqXi5Wc > div {
  border-radius: 3px;
  border: 1px solid #ddd;
  line-height: 30px;
  padding: 0 6px;
  cursor: pointer;
}
.OAqXi5Wc > div.mxsViP5p {
  background-color: #e1ecfd;
}
.OAqXi5Wc > div.e8veGHCd {
  cursor: default;
  color: #aaa;
}
.Ebhi6ghs {
  width: 250px;
}
.Ebhi6ghs .ant-tag.ant-tag-error {
  display: none;
}
.u_bgiALb {
  padding-top: 0;
}
.u_bgiALb header {
  background-color: #f5f5f5;
  color: #777;
  padding: 7px 12px;
  font-size: 13px;
}
.u_bgiALb .YCq5uUWj > * {
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  padding: 8px 12px;
  transition: background-color 0.2s ease-in;
}
.u_bgiALb .YCq5uUWj > *:not(:last-child) {
  border-bottom: 1px solid #f5f5f5;
}
.u_bgiALb .YCq5uUWj > *.mxsViP5p {
  background-color: #E3F6FE;
  font-weight: bold;
}
.u_bgiALb .YCq5uUWj > *:hover {
  background-color: #f9f9f9;
}
.u_bgiALb .YCq5uUWj > * > :last-child {
  color: #ccc;
  font-weight: normal;
}
.Y8fi6q1l {
  align-items: center;
  display: flex;
  justify-content: space-between;
  padding: 10px 0;
}
.VC7syeqT {
  display: flex;
}
.VC7syeqT > * {
  margin-left: 40px;
  display: flex;
  align-items: center;
}
.VC7syeqT > * .t3GvC_1p {
  border: 1px solid #555;
  height: 16px;
  margin-right: 6px;
  width: 16px;
}
.VC7syeqT > * .G5wBcD37 {
  line-height: 24px;
}
.ne8gH4bP > main {
  flex: 1;
}

._m1qJGZF {
  background-color: #fff;
  display: flex;
  padding: 5px 20px 0 !important;
}
._m1qJGZF > * {
  border-bottom: 2px solid #fff;
  color: #777;
  cursor: pointer;
  font-size: 15px;
  padding-bottom: 4px;
  text-align: center;
  width: 6em;
}
._m1qJGZF > *.OCwHrU0j {
  color: #02294c;
  font-weight: bold;
  border-bottom-color: #02294c;
}
.YzbipsJj {
  position: relative;
  display: inline-block;
}
.YzbipsJj img {
  display: block;
}
.Y1sLSw_H {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  color: white;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 15px;
}
.YzbipsJj:hover .Y1sLSw_H {
  opacity: 1;
}
.T5ap_vxs {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.2);
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 9999;
}
.dwqI4Rh6 {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: transparent;
}
.uZGByH0_ {
  position: relative;
  z-index: 10000;
  max-width: 100vw;
  max-height: 100vh;
}
.uZGByH0_ img {
  max-width: 100%;
  max-height: 100vh;
  -o-object-fit: contain;
     object-fit: contain;
  display: block;
}
/* 将关闭icon固定在整个页面的右上角 */
.KM8Iiuw0 {
  position: fixed;
  top: 5px;
  right: 20px;
  font-size: 30px;
  color: white;
  cursor: pointer;
  z-index: 10001;
}
.F3J1kGKa .ant-modal-body {
  height: 72vh;
  text-align: center !important;
}
.F3J1kGKa.ant-modal {
  top: 8vh;
}

.eoXbzQbq {
  width: 100%;
}
.dgT9G6n8 {
  -moz-column-gap: 12px;
       column-gap: 12px;
  display: flex;
  flex: 1;
  justify-content: flex-end;
  align-items: flex-start;
  padding-right: 6px;
}
.Y0gWTQ5Y {
  font-size: 16px;
  word-break: break-all;
}

.xQ9CMP0C {
  -moz-column-gap: 12px;
       column-gap: 12px;
  display: flex;
  flex: 1;
  justify-content: flex-end;
  align-items: flex-start;
  padding-right: 6px;
}

/* 诊断工具主容器样式 */
.Dt2YKA7u {
  display: flex;
  background-color: #fff;
  min-height: calc(100vh - 120px);
}
/* 左侧菜单样式 */
.jS8lZRyx {
  width: 200px;
  border-right: 1px solid #f0f0f0;
  padding: 20px 0;
}
.jS8lZRyx .dWgcnX1C {
  font-weight: bold;
  padding: 0 20px;
  height: 40px;
  line-height: 40px;
  background-color: #f6f6f6;
  color: #333;
  margin-bottom: 10px;
}
.jS8lZRyx .E_zmmV_G {
  padding: 0 20px;
  margin: 5px 0;
  height: 40px;
  line-height: 40px;
  cursor: pointer;
  color: #666;
  transition: all 0.3s;
}
.jS8lZRyx .E_zmmV_G:hover {
  color: #1890ff;
  background-color: #e6f7ff;
}
.jS8lZRyx .E_zmmV_G.jkn8TUW1 {
  color: #1890ff;
  background-color: #e6f7ff;
  border-right: 3px solid #1890ff;
  font-weight: 500;
}
/* 右侧内容区样式 */
.M2dLWl3o {
  flex: 1;
  padding: 20px;
  overflow-y: auto;
}
/* 操作类型选择样式 */
.oldDU7f5 {
  margin-bottom: 20px;
  padding: 16px 20px;
  background-color: #f9f9f9;
  border-radius: 4px;
}
.oldDU7f5 .Nsvezf0F {
  margin-bottom: 10px;
  font-weight: 500;
  color: #333;
}
.oldDU7f5 .y1xNrvG0 {
  color: #ff4d4f;
  font-size: 12px;
  margin-top: 8px;
  line-height: 1.5;
}
/* 输入区域样式 */
.ETe0H06i {
  margin-bottom: 20px;
  padding: 16px 20px;
  background-color: #f9f9f9;
  border-radius: 4px;
}
.ETe0H06i .Xzx0RmdH {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 15px;
  align-items: center;
}
.ETe0H06i .Xzx0RmdH .pkQEEria {
  width: 70px;
  margin-right: 10px;
  color: #333;
  text-align: right;
}
.ETe0H06i .Xzx0RmdH ._GAajbcP {
  flex: 1;
  min-width: 180px;
  max-width: 300px;
}
.ETe0H06i .Xzx0RmdH .U5BGpk1W {
  margin-left: 20px;
}
.ETe0H06i .h8eoRLwF {
  margin-top: 20px;
  padding-top: 15px;
  text-align: right;
  border-top: 1px dashed #eee;
}
/* 结果区域样式 */
.KNUHbLId {
  text-align: center;
  padding: 40px 0;
}
.KDMfDXAE .pNl2JZ4h {
  color: #ff4d4f;
}
.MJPG3OGu {
  text-align: center;
  padding: 40px 0;
  color: #52c41a;
}
/* 修复确认弹窗样式 */
.w911NBc1 .jKKKGD5h .kmSpMg8q {
  color: #ff4d4f;
  font-weight: bold;
}

.KjdL2jnK {
  background-color: #f0f2f5 !important;
  padding: 0 !important;
}
.aL_qLzGT {
  display: flex;
  justify-content: flex-end;
  -moz-column-gap: 12px;
       column-gap: 12px;
}
.eRkAXkAw {
  display: flex !important;
  align-items: center;
}
.eRkAXkAw .lNWs1q5m {
  margin-left: 40px;
  display: flex;
  align-items: center;
}
.eRkAXkAw .lNWs1q5m .yxmqJC75::after {
  content: ':';
  position: relative;
  top: -0.5px;
  margin: 0 8px 0 2px;
}
.damDNUoV {
  color: #70B603;
}
.XqXMqBZr > header {
  border-top: 10px solid #f0f2f5;
  justify-content: space-between;
  align-items: center;
  -moz-column-gap: 16px;
       column-gap: 16px;
  display: flex;
  margin-bottom: 12px;
}
.XqXMqBZr > header .vDmpRzxJ {
  flex: 1;
}
.gmeRGYpg {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-bottom: 10px;
}
.GRJfLiBH .gB69uCK0 {
  font-weight: bold;
  margin-bottom: 4px;
}
.GRJfLiBH .gB69uCK0:not(:first-child) {
  margin-top: 6px;
}
.ant-select.MDxcNHqQ {
  max-width: 500px;
  min-width: 300px;
}

.H77t4D6Y {
  text-align: center;
}
.H77t4D6Y .ant-select {
  width: 200px;
  text-align: left;
}
.ZFozf6Vc {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 80px 0 !important;
}
.ZFozf6Vc .anticon {
  color: #00af6f;
  font-size: 24px;
  margin-right: 0.5em;
}
.ZFozf6Vc .mxA1FlGT {
  font-size: 15px;
}

.fipiSSqO {
  padding: 60px 80px 80px !important;
}
.fipiSSqO .ant-select {
  width: 250px;
}

.app-enum-select {
  min-width: 15em;
  max-width: 34em;
}

.wXfbiUOB .ant-form-item-label {
  width: 100px;
}
.kevfBNJt {
  -moz-column-gap: 12px;
       column-gap: 12px;
  display: flex;
}
.kevfBNJt .ant-select {
  width: 150px;
}
.kevfBNJt input {
  width: 250px;
}
.snORfycp {
  color: #777;
}
.zBnFYT3t input {
  width: 150px;
}
.UfjIF03M {
  display: flex;
}
.UfjIF03M .ant-select {
  width: 140px;
  margin-right: 12px;
}
.UfjIF03M .ant-input-number-group-wrapper {
  width: 120px;
}
.ljImR_9B {
  align-items: center;
  display: flex;
  padding-left: 100px;
}
.ljImR_9B .ant-input-number-group-wrapper {
  margin: 0 8px;
  width: 120px;
}
.llOSkH4k .bYBM7RRY {
  margin-bottom: 12px;
}
.llOSkH4k .bYBM7RRY .ant-input-number-group-wrapper {
  width: 100px;
}

.ddo3EQmr {
  color: #777;
}
.cjIohyz2 {
  border: 1px solid #ddd;
  border-radius: 12px;
}
.cjIohyz2 > header {
  align-items: flex-end;
  border-bottom: 1px solid #ddd;
  display: flex;
  padding: 20px 30px;
}
.cjIohyz2 > header h3 {
  font-size: 16px;
  margin: 0 35px 0 0;
}
.cjIohyz2 > header .RtmEaV_Y {
  color: #999;
  font-size: 14px;
}
.cjIohyz2 > section {
  padding: 20px 30px;
}
.cjIohyz2 > section > header {
  text-align: right;
  padding-bottom: 12px;
}
.cjIohyz2 > section > header button {
  font-size: 14px;
}

.osyMpnLV {
  text-align: right;
  padding-bottom: 12px;
}
.lzqcTpVz,
.lzqcTpVz:hover {
  text-decoration: underline;
}
.cfpeMOAo .ant-tooltip-inner {
  color: #222;
  -moz-column-gap: 8px;
       column-gap: 8px;
  display: flex;
  flex-wrap: wrap;
  max-height: 200px;
  overflow-y: auto;
  padding: 12px;
  row-gap: 6px;
  width: 280px;
}
.cfpeMOAo .ant-tooltip-inner .ant-tag {
  margin: 0;
  overflow: hidden;
  white-space: normal;
  word-break: break-all;
  word-wrap: break-word;
}
.aD2hiKrI {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 50px !important;
}
.aD2hiKrI label {
  flex-shrink: 0;
}

header.HawFxFPQ {
  padding-bottom: 0;
}
header.HawFxFPQ .ant-tabs-nav {
  margin: 0;
}
header.HawFxFPQ .ant-tabs-top > .ant-tabs-nav::before {
  border-bottom: none;
}
.f708sKth {
  font-size: 14px;
  height: 100%;
  overflow: hidden;
  padding: 0 0 72px 0 !important;
  position: relative;
}
.f708sKth h2 {
  align-items: center;
  display: flex;
  font-size: 18px;
}
.f708sKth h2::before {
  background-color: #1785ff;
  border-radius: 0 3px 3px 0;
  content: '';
  display: block;
  height: 28px;
  margin-right: 12px;
  width: 8px;
}
.f708sKth h2:not(:first-child) {
  margin-top: 90px;
}
.X9JjmwFD {
  height: 100%;
  overflow-y: auto;
  padding: 25px 200px 0 0;
}
.X9JjmwFD section {
  margin-bottom: 50px;
}
.X9JjmwFD,
.X9JjmwFD .ant-form-item,
.X9JjmwFD label {
  font-size: 14px;
}
.X9JjmwFD .ant-form-item-label {
  min-width: 130px;
}
.rifAX5rL {
  position: absolute;
  right: 0;
  top: 30px;
  width: 180px;
  z-index: 1;
}
.io68A8mh {
  background-color: #fff;
  bottom: 0;
  box-shadow: 0 -4px 15px #eee;
  left: 0;
  padding: 16px 20px;
  position: absolute;
  right: 0;
  text-align: right;
}
.io68A8mh button {
  padding-left: 30px;
  padding-right: 30px;
}
.zuIa0kt0 .ant-radio-wrapper {
  display: block;
}
.zuIa0kt0 .ant-radio-wrapper:not(:last-child) {
  margin-bottom: 12px;
}
.yaZj391i {
  margin: 0 8px;
}
.MuR26sSv {
  color: #777;
  display: flex;
  align-items: center;
}
.MuR26sSv .anticon {
  font-size: 18px;
  margin-right: 6px;
}
section > .MuR26sSv {
  padding-left: 20px;
}
.PCYKtk6e {
  display: flex;
  align-items: center;
}
.qpZYbJ2C {
  padding: 10px 20px;
}
.qpZYbJ2C i {
  color: #cf1322;
  font-style: normal;
}
.X9JjmwFD h3 {
  margin: 20px 0 30px 20px;
}
.xKYLrx78 .ant-form-item-label {
  min-width: 170px;
}
._IlqqUIb .ant-form-item-label {
  min-width: 80px;
}
._IlqqUIb section {
  margin-bottom: 80px;
}
._IlqqUIb section h3 {
  margin-bottom: 0;
}
._IlqqUIb section > .qpZYbJ2C {
  line-height: 2.2;
  margin-bottom: 20px;
}
._IlqqUIb section > .qpZYbJ2C i {
  color: inherit;
  font-weight: bold;
}
._IlqqUIb .lAEOXyd4 {
  padding-left: 40px;
}
._IlqqUIb .lAEOXyd4:not(:last-child) {
  margin-bottom: 40px;
}
._IlqqUIb .lAEOXyd4 h4 {
  margin-bottom: 20px;
}
._9XaOdDe .Zzku1Ldo,
.r15ldVaw .Zzku1Ldo {
  padding: 0 20px;
  display: flex;
  align-items: center;
  -moz-column-gap: 8px;
       column-gap: 8px;
}
._9XaOdDe .Zzku1Ldo > div,
.r15ldVaw .Zzku1Ldo > div {
  margin-bottom: 24px;
}
.r15ldVaw li .Zzku1Ldo {
  padding-left: 0;
}
.r15ldVaw li .Zzku1Ldo i {
  font-style: normal;
}

header.jFXXEFBm {
  padding-bottom: 0;
}
header.jFXXEFBm .ant-tabs-nav {
  margin: 0;
}
header.jFXXEFBm .ant-tabs-top > .ant-tabs-nav::before {
  border-bottom: none;
}
.LoCKbnFl {
  font-size: 14px;
  padding: 25px 0 50px 0 !important;
}
.LoCKbnFl h2 {
  align-items: center;
  display: flex;
  font-size: 18px;
}
.LoCKbnFl h2::before {
  background-color: #1785FF;
  border-radius: 0 3px 3px 0;
  content: '';
  display: block;
  height: 28px;
  margin-right: 12px;
  width: 8px;
}
.LoCKbnFl h2:not(:first-child) {
  margin-top: 90px;
}
.LoCKbnFl h3 {
  margin: 20px;
}
.LoCKbnFl section {
  margin: 26px 20px;
}
.LoCKbnFl i {
  color: #cf1322;
  font-style: normal;
}
.B3pZ3gB9 {
  display: flex;
  margin-bottom: 1.2em;
}
.B3pZ3gB9 label {
  margin-right: 0.2em;
  text-align: right;
  width: 12em;
}
.B3pZ3gB9 label::after {
  content: "：";
}
.B3pZ3gB9 label + * {
  flex: 1;
  overflow: hidden;
  word-wrap: break-word;
  word-break: break-all;
}
.EkMZhVDn {
  color: #777;
  display: flex;
  align-items: center;
}
.EkMZhVDn .anticon {
  font-size: 18px;
  margin-right: 6px;
}
.NuDZTjL_ {
  padding: 0 20px;
}
.snKOvE9j {
  display: flex;
  flex-wrap: wrap;
  row-gap: 8px;
  -moz-column-gap: 8px;
       column-gap: 8px;
  max-width: 500px;
}
.snKOvE9j .ant-tag {
  margin-right: 0;
}
.p62g8sOI .NuDZTjL_ {
  line-height: 1.8;
}
.p62g8sOI .NuDZTjL_ i {
  color: inherit;
  font-weight: bold;
}
.p62g8sOI section {
  padding-left: 20px;
  margin-bottom: 70px;
}
.p62g8sOI h4 {
  margin-top: 30px;
}
.Lr3JEM_L {
  padding: 20px;
}
.Lr3JEM_L .NuDZTjL_ {
  margin-bottom: 20px;
}
.aQBD4UKa {
  padding: 20px;
}
.aQBD4UKa .NuDZTjL_ {
  margin-bottom: 20px;
}
.aQBD4UKa li {
  margin: 16px 0;
}
.aQBD4UKa li i {
  color: inherit;
  font-weight: bold;
}

.KTXFEy9_ {
  display: flex;
  margin-bottom: 20px;
}
.KTXFEy9_ .ant-form-item {
  flex: 1;
}

.app-choose-brands {
  max-width: 30em;
  min-width: 15em;
}
.app-choose-brands-add {
  display: block;
}

.Oks2w8mY {
  display: flex;
  margin-bottom: 20px;
}
.Oks2w8mY .ant-form-item {
  flex: 1;
}

.app-choose-model-groups {
  max-width: 30em;
  min-width: 15em;
}
.app-choose-model-groups-add {
  display: block;
}

.t9CpchUJ {
  display: flex;
  margin-bottom: 20px;
}
.t9CpchUJ .ant-form-item {
  flex: 1;
}
.L8pNKX3y {
  display: flex;
  -moz-column-gap: 12px;
       column-gap: 12px;
}

.app-choose-license-types {
  max-width: 30em;
  min-width: 15em;
}
.app-choose-license-types-add {
  display: block;
}

.nBH_eX8j {
  max-width: 30em;
  min-width: 15em;
}

.V_JA7f52 {
  flex: 1;
}
.V_JA7f52 > header {
  align-items: center;
  -moz-column-gap: 16px;
       column-gap: 16px;
  display: flex;
  margin-bottom: 12px;
}
.V_JA7f52 > header .JHD5WGBh {
  flex: 1;
}
.OIZhP2qW {
  display: flex;
  align-items: center;
}
.OIZhP2qW .QxWvwzM2 {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  height: 50px;
  width: 50px;
  margin-right: 12px;
  flex-shrink: 0;
}
.WfSLUZih {
  display: flex;
}
.WfSLUZih .yb3l9HDs {
  border-radius: 14px;
  height: 10px;
  margin-right: 4px;
  width: 10px;
  margin-top: 3px;
}
.WfSLUZih .NFFHzevy {
  background-color: #0085ff;
}
.WfSLUZih .zrY339Sj {
  background-color: #d4001a;
}
.WfSLUZih .EzeguKxy {
  flex: 1;
}
.ZjKpdqaD {
  display: flex;
  justify-content: center;
}
.ZjKpdqaD .BQjy6EER {
  cursor: pointer;
  color: #1890ff;
}

.AnbsjbJ5 {
  position: relative;
}
.AnbsjbJ5 .hIHHN5d_ {
  position: absolute;
  right: -5px;
  top: 0;
  border-radius: 50%;
  background-color: red;
  color: #fff;
  display: none;
}
.AnbsjbJ5:hover .hIHHN5d_ {
  display: block;
}

.n5WuFO2N {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  margin-bottom: 10px;
}
.BuB_JTon {
  position: relative;
}
.BuB_JTon .Ix0YZmF1 {
  display: flex;
}
.BuB_JTon .Ix0YZmF1 .J694UP7f {
  margin-right: 8px;
}
.BuB_JTon .Ix0YZmF1 .g6RF7qeN {
  margin-top: 8px;
  margin-bottom: 8px;
}
.BuB_JTon .Ix0YZmF1 .zFobpIkv {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.BuB_JTon .WXpne7bL {
  position: absolute;
  right: 0;
  top: 0;
  cursor: pointer;
}
.BuB_JTon .ddPUZrhF {
  position: absolute;
  right: 0;
  top: 0;
}
.BuB_JTon .ddPUZrhF input {
  width: 90px;
  margin-right: 5px;
}
.QVsOECZJ {
  display: flex;
  justify-content: center;
}
.MOrYJESB .ant-checkbox-wrapper + .ant-checkbox-wrapper {
  margin-left: 0;
}

.app-names-select {
  min-width: 15em;
  max-width: 30em;
}

.f9hkyADK {
  display: flex;
  margin-bottom: 20px;
}
.f9hkyADK .ant-form-item {
  flex: 1;
}

.app-choose-serys {
  max-width: 30em;
  min-width: 15em;
}
.app-choose-serys-add {
  display: block;
}

.hkCQne23 {
  margin-bottom: 20px;
}
.hkCQne23 > div {
  display: flex;
  width: 100%;
}
.hkCQne23 > div:first-child {
  margin-bottom: 16px;
}
.hkCQne23 .ant-form-item {
  flex: 1;
}

.app-choose-sub-serys {
  max-width: 30em;
  min-width: 15em;
}
.app-choose-sub-serys-add {
  display: block;
}

.omby2jWB {
  border: 1px solid #ddd;
  -moz-column-gap: 8px;
       column-gap: 8px;
  display: flex;
  flex-wrap: wrap;
  padding: 6px;
  row-gap: 8px;
}
.omby2jWB > * {
  background-color: #F0F0F0;
  border: 1px dashed #ccc;
  display: flex;
  flex-direction: column;
  height: 135px;
  width: 200px;
}
.omby2jWB .app-upload-add {
  cursor: pointer;
}
.omby2jWB .app-upload-add:hover {
  background-color: #ececec;
}
.omby2jWB .app-upload-add > .anticon {
  align-items: center;
  color: #ccc;
  display: flex;
  flex: 1;
  font-size: 50px;
  justify-content: center;
}
.omby2jWB .app-upload-add .DcvCIfIb {
  color: #666;
  margin-bottom: 0.5em;
  text-align: center;
}
.omby2jWB .P5P5pVkR {
  width: 100%;
  height: 100%;
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
}
.omby2jWB .bQgGqTEY {
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
}
.omby2jWB .bQgGqTEY video {
  max-width: 100%;
  max-height: 100%;
}

.rSRxPUmH {
  display: flex;
  flex-direction: column;
  flex: 1;
  overflow: hidden;
}
.rSRxPUmH > main {
  flex: 1;
  padding: 12px 20px;
  overflow-y: auto;
}
.XxiaHJx9 {
  background-color: #fff;
  padding: 4px 0 12px 0;
}
.XxiaHJx9:not(:last-child) {
  margin-bottom: 30px;
}
.XxiaHJx9 h2 {
  border-left: 6px solid #3887EE;
  padding-left: 12px;
}
.wsbJxLRB {
  padding: 12px;
}
.rSRxPUmH > footer {
  border-top: 1px solid #ddd;
  box-shadow: 0 -2px 6px rgba(0, 0, 0, 0.1);
  padding: 12px 20px;
  text-align: right;
}
.rSRxPUmH > footer button {
  margin-left: 20px;
}
.zdpKfPR8 > div {
  display: flex;
}
.zdpKfPR8 > div:not(:last-child) {
  margin-bottom: 8px;
}
.zdpKfPR8 > div > div {
  flex: 1;
  padding-right: 40px;
}
.zdpKfPR8 .ant-select {
  max-width: none;
}
._fouVa3y:not(:last-child) {
  margin-bottom: 18px;
}
._fouVa3y h3 {
  font-size: 16px;
}
._fouVa3y .QDlTQwkn {
  color: #aaa;
  margin-bottom: 14px;
}
.KiEbMDKe {
  -moz-column-gap: 12px;
       column-gap: 12px;
  display: flex;
  flex-wrap: wrap;
  row-gap: 12px;
}
.LoXlWzKR {
  border-radius: 4px 4px 0 0;
  border: 1px solid #ddd;
  overflow: hidden;
}
.LoXlWzKR h4 {
  background-color: #F2F2F2;
  border-bottom: 1px solid #ddd;
  font-size: 14px;
  font-weight: normal;
  margin: 0;
  padding: 6px 12px;
}
.bT0SZofr {
  display: flex;
}
.LoXlWzKR .app-upload-wrapper {
  border: none;
}
.i5Qo1JMb {
  display: flex;
}
.i5Qo1JMb .anticon {
  font-size: 14px;
  position: relative;
  top: -2px;
  right: -1px;
  color: #faad14;
}
.WhtaetRr {
  color: red;
  white-space: nowrap;
}
.SEcC5AZT .ant-form-item {
  margin-bottom: 0;
  width: 182px;
}
.qHOtVaCV {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.qHOtVaCV .ZtSGJAui {
  margin-right: 5px;
}
.LGYOFArS {
  margin-top: 10px;
}

.m6aoRnGC {
  display: flex;
  flex-direction: column;
  flex: 1;
  overflow: hidden;
}
.m6aoRnGC > header {
  background-color: #fff;
  padding: 0 12px 12px 12px;
  border-bottom: 1px solid #eee;
}
.m6aoRnGC > header h1 {
  font-size: 20px;
  margin: 0;
}
.m6aoRnGC > header .LueLFfvM {
  color: #777;
}
.m6aoRnGC > main {
  flex: 1;
  padding: 12px 20px;
  overflow-y: auto;
}
.JuA0VU5I {
  background-color: #fff;
  padding: 4px 0 12px 0;
}
.JuA0VU5I:not(:last-child) {
  margin-bottom: 30px;
}
.JuA0VU5I h2 {
  border-left: 6px solid #3887EE;
  padding-left: 12px;
}
.LBfHrr8f {
  padding: 12px;
}
.YOA2qNs0 > div {
  display: flex;
}
.YOA2qNs0 > div:not(:last-child) {
  margin-bottom: 8px;
}
.YOA2qNs0 > div > div {
  flex: 1;
  display: flex;
}
.YOA2qNs0 > div > div label {
  color: #777;
  margin-right: 6px;
  text-align: right;
  width: 6em;
}
.PLK9ru52:not(:last-child) {
  margin-bottom: 18px;
}
.PLK9ru52 h3 {
  font-size: 16px;
}
.VF5rVUkx {
  align-items: center;
  background-color: #fafafa;
  display: flex;
  font-size: 100px;
  height: 135px;
  justify-content: center;
  width: 190px;
}
.VF5rVUkx img,
.VF5rVUkx video {
  max-width: 100%;
  max-height: 100%;
}
.iGGKlC8T {
  -moz-column-gap: 12px;
       column-gap: 12px;
  display: flex;
  flex-wrap: wrap;
  row-gap: 12px;
}
.r7EvMt7C {
  border: 1px solid #ddd;
  border-radius: 4px 4px 0 0;
}
.r7EvMt7C h4 {
  background-color: #F2F2F2;
  border-bottom: 1px solid #ddd;
  font-size: 14px;
  font-weight: normal;
  margin: 0;
  padding: 6px 12px;
}
.kb7qXjnA {
  display: flex;
}

.x_1qAV9Q .ant-modal-header {
  border-bottom: none;
}
.x_1qAV9Q .ant-modal-footer {
  border-top: none;
}
.x_1qAV9Q .ant-modal-body {
  padding: 0 24px;
}
.x_1qAV9Q .ant-tag {
  padding: 3px 7px;
  border-radius: 4px;
}
.x_1qAV9Q .ant-tag .ant-tag-close-icon {
  margin-left: 10px;
}
.x_1qAV9Q .ant-btn-link {
  padding: 0;
}
.x_1qAV9Q .ant-input:focus,
.x_1qAV9Q .ant-input-focused {
  border-color: #9CA9FF;
  box-shadow: 0 0 0 2px rgba(156, 169, 255, 0.2);
}

.hMrfRa6L {
  padding: 12px;
  position: relative;
  margin-bottom: 20px;
}
.hMrfRa6L .ant-form {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  position: relative;
}
.hMrfRa6L .D0bWho5n {
  flex-direction: column;
  position: relative;
  padding-bottom: 50px;
}
.hMrfRa6L .D0bWho5n .H4FvAJH1 {
  position: absolute;
  right: 16px;
  bottom: 2px;
  background-color: #fff;
  z-index: 10;
}
.hMrfRa6L .zoUtUPAt {
  width: 100%;
  flex: 1;
  margin-right: 24px;
}
.hMrfRa6L .zoUtUPAt .jRozMSGk {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  row-gap: 12px;
}
.hMrfRa6L .zoUtUPAt .jRozMSGk .AHgSlRBq,
.hMrfRa6L .zoUtUPAt .jRozMSGk .peg7koQb,
.hMrfRa6L .zoUtUPAt .jRozMSGk .GCfUAfJQ {
  max-width: 100%;
}
.hMrfRa6L .zoUtUPAt .jRozMSGk:not(:last-child) {
  margin-bottom: 12px;
}
.hMrfRa6L .zoUtUPAt .jRozMSGk:first-child {
  margin-top: 12px;
}
.hMrfRa6L .zoUtUPAt .jRozMSGk .ant-form-item-label {
  width: 100px;
  text-align: right;
}
.hMrfRa6L .zoUtUPAt .jRozMSGk .ant-form-item-label > label {
  justify-content: flex-end;
}
.hMrfRa6L .zoUtUPAt .jRozMSGk .ant-form-item-control {
  flex: 1;
  min-width: 0;
}
.hMrfRa6L .jRozMSGk:first-child:has(+ .jRozMSGk[hidden]) .ant-form-item-label {
  width: 80px;
}
.hMrfRa6L .H4FvAJH1 {
  display: flex;
  align-items: center;
  padding-top: 12px;
  white-space: nowrap;
}
.hMrfRa6L .H4FvAJH1 > div {
  margin-right: 12px;
}
.hMrfRa6L .H4FvAJH1 > div svg {
  margin-left: 5px;
}
.hMrfRa6L .H4FvAJH1 button {
  margin-left: 8px;
}
.hMrfRa6L .H4FvAJH1 button:first-of-type {
  margin-left: 0;
}
.mESlN8Ib {
  position: relative;
}
.mESlN8Ib .nqyUO6IA {
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
  bottom: 35px;
  left: 20px;
  width: -moz-fit-content;
  width: fit-content;
}
.mESlN8Ib > header .ant-tabs {
  margin-left: 15px;
}
.mESlN8Ib > header .ant-tabs >.ant-tabs-nav {
  margin-bottom: 0;
}
.mESlN8Ib > header .ant-tabs-tab {
  font-size: 13px;
}
.mESlN8Ib > header .ant-tabs-tab:hover {
  color: #455eed;
}
.mESlN8Ib > header .ant-tabs-tab-active .ant-tabs-tab-btn {
  color: #455eed;
}
.mESlN8Ib > header .ant-tabs-ink-bar {
  background: #455eed;
}
.mESlN8Ib > header .ant-tabs-extra-content {
  margin-bottom: 8px;
}
.mESlN8Ib .ant-table-thead > tr > th {
  color: #939299;
}
.ZrTZH3p0 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.ZrTZH3p0 ._dldTgIH {
  align-items: center;
  display: flex;
  height: 50px;
  justify-content: center;
  padding: 8px;
  width: 50px;
  background-color: #f5f5f7;
  border-radius: 4px;
}
.ZrTZH3p0 ._dldTgIH img {
  max-height: 100%;
  max-width: 100%;
  mix-blend-mode: multiply;
  background-color: transparent;
}
.ZrTZH3p0 .IRx5Z92x {
  margin-left: 5px;
  width: 150px;
}
.ZrTZH3p0 .IRx5Z92x .cOeRfAmB {
  display: flex;
  align-items: center;
}
.ZrTZH3p0 .IRx5Z92x .cOeRfAmB h5 {
  font-size: 14px;
  margin-bottom: 4px;
  border-bottom: 1px solid #000;
  width: -moz-fit-content;
  width: fit-content;
  cursor: pointer;
}
.ZrTZH3p0 .IRx5Z92x .cOeRfAmB h5:hover {
  color: #455eed;
  border-bottom-color: #455eed;
}
.ZrTZH3p0 .IRx5Z92x .cOeRfAmB .A88lE30N {
  background-color: red;
  color: #fff;
  border-top-right-radius: 12px;
  border-top-left-radius: 12px;
  border-bottom-right-radius: 12px;
  padding: 0 5px;
  margin-left: 5px;
}
.ZrTZH3p0 .IRx5Z92x .IMA0oKzW,
.ZrTZH3p0 .IRx5Z92x .AdzHHkIs {
  color: #61616c;
}
.nyC7yJp_ {
  min-width: 200px;
  margin-top: 5px;
  height: 30px;
  z-index: 1000;
  padding: 8px;
  white-space: nowrap;
}
.nyC7yJp_ .LP2KKYCA {
  display: flex;
  align-items: center;
  justify-content: space-between;
  color: #f63520;
}
.nyC7yJp_ .LP2KKYCA > Button {
  padding-right: 0;
  padding-left: 15px;
}
.jYrGbQlV .HqvXJ6YP {
  color: #777;
  margin-top: 4px;
}
.XkCJIMGw span + .anticon {
  margin-left: 4px;
}
.YMWLBKQC .ant-tooltip-inner {
  padding: 0;
}
.YMWLBKQC button {
  display: block;
  color: #555;
  padding: 6px 20px;
}
.YMWLBKQC button:not(:last-child) {
  border-bottom: 1px solid #ddd;
}
.DdUgXoG4 .gr8odB8L {
  text-decoration: underline;
}
.DdUgXoG4 .gr8odB8L b {
  font-weight: normal;
  color: red;
}
.VHAQ14Gm {
  width: -moz-fit-content;
  width: fit-content;
  background-color: #61616c;
  border-radius: 14px;
  padding: 2px 8px;
  text-align: center;
}
.VHAQ14Gm .u85I4zyu {
  display: flex;
  align-items: center;
  justify-content: center;
  color: #000;
}
.VHAQ14Gm .u85I4zyu::before {
  content: '';
  display: inline-block;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background-color: #000;
  margin-right: 5px;
}
.VHAQ14Gm.DzO1csff {
  background-color: #ececee;
}
.VHAQ14Gm.DzO1csff .u85I4zyu {
  color: #939299;
}
.VHAQ14Gm.DzO1csff .u85I4zyu::before {
  background-color: #939299;
}
.VHAQ14Gm.UfAxSPC_ {
  background-color: #e7f7f1;
}
.VHAQ14Gm.UfAxSPC_ .u85I4zyu {
  color: #16b777;
}
.VHAQ14Gm.UfAxSPC_ .u85I4zyu::before {
  background-color: #16b777;
}
.VHAQ14Gm.eyJVTx_W {
  background-color: #fff2ed;
}
.VHAQ14Gm.eyJVTx_W .u85I4zyu {
  color: #f63520;
}
.VHAQ14Gm.eyJVTx_W .u85I4zyu::before {
  background-color: #f63520;
}
.VHAQ14Gm.iloPJaZs,
.VHAQ14Gm._sxA1r5b,
.VHAQ14Gm.Rc1Ahn1m,
.VHAQ14Gm.c3j8_FBu,
.VHAQ14Gm._DaNoywj {
  background-color: #fff7e6;
}
.VHAQ14Gm.iloPJaZs .u85I4zyu,
.VHAQ14Gm._sxA1r5b .u85I4zyu,
.VHAQ14Gm.Rc1Ahn1m .u85I4zyu,
.VHAQ14Gm.c3j8_FBu .u85I4zyu,
.VHAQ14Gm._DaNoywj .u85I4zyu {
  color: #fb8b13;
}
.VHAQ14Gm.iloPJaZs .u85I4zyu::before,
.VHAQ14Gm._sxA1r5b .u85I4zyu::before,
.VHAQ14Gm.Rc1Ahn1m .u85I4zyu::before,
.VHAQ14Gm.c3j8_FBu .u85I4zyu::before,
.VHAQ14Gm._DaNoywj .u85I4zyu::before {
  background-color: #fb8b13;
}
.cmxuTjiH {
  width: -moz-fit-content;
  width: fit-content;
  text-align: center;
  display: flex;
  margin-bottom: 5px;
}
.cmxuTjiH .GkRzxIZA {
  border-top-left-radius: 14px;
  border-bottom-left-radius: 14px;
  margin-right: 2px;
  padding: 2px 8px;
}
.cmxuTjiH .rZq_tv2f {
  border-top-right-radius: 14px;
  border-bottom-right-radius: 14px;
  padding: 2px 8px;
}
.LEnTwomb {
  color: #c2c1c6;
}
.s2nsS5ID {
  cursor: pointer;
}
.XuUJq9VK .ant-tooltip-inner {
  color: #aaa;
}
.BHl4gGdy,
.DwjZYwFF {
  display: flex;
  align-items: center;
  margin-bottom: 5px;
}
.BHl4gGdy.Srbr7mv5,
.DwjZYwFF.Srbr7mv5 {
  color: #16b777;
}
.BHl4gGdy .qiJrDKSY,
.DwjZYwFF .qiJrDKSY {
  color: #f63520;
}
.BHl4gGdy .tjkvLHNQ,
.DwjZYwFF .tjkvLHNQ {
  margin-left: 5px;
  cursor: pointer;
}
.ant-popover-inner-content .NvoesiyO {
  max-width: 225px;
}
.ant-popover-title {
  border-bottom: none;
  font-weight: 600;
  padding: 10px 10px 0px;
  min-height: -moz-fit-content;
  min-height: fit-content;
}
.ant-popover-inner-content {
  padding: 5px 10px 10px;
  color: #61616c;
}
.m_7InakO {
  display: flex;
  row-gap: 8px;
  flex-direction: column;
  width: -moz-fit-content;
  width: fit-content;
}
.m_7InakO .plLQNndT {
  color: #16b777;
}
.m_7InakO .IxoGHVIc {
  color: #f63520;
}
.E_8Pi2Rq {
  display: flex;
  row-gap: 8px;
  flex-direction: column;
  width: -moz-fit-content;
  width: fit-content;
}
.E_8Pi2Rq .Ju2C6uhz .NQQ6hT9Y {
  color: #16b777;
}
.E_8Pi2Rq .Ju2C6uhz .NQQ6hT9Y > span {
  margin-left: 5px;
}
.E_8Pi2Rq .Ju2C6uhz .uF_xYqU6 {
  color: #f63520;
}
.E_8Pi2Rq .Ju2C6uhz .uF_xYqU6 > span {
  margin-left: 5px;
}
.E_8Pi2Rq .of7vhS22 {
  color: #c2c1c6;
}
.E_8Pi2Rq .of7vhS22 > span {
  margin-left: 5px;
}
.qNX0CNbz {
  display: flex;
  align-items: center;
}
.qNX0CNbz .khW0biVd {
  display: flex;
  align-items: center;
}
.qNX0CNbz .khW0biVd .wHDXMB8_ {
  color: #16b777;
}
.qNX0CNbz .khW0biVd .MynHEN7t {
  color: #f63520;
}
.V75GIo8Q {
  text-decoration: underline;
  color: red;
}
.Fb2ewYw5 .N2bwlgXs {
  margin: 3px 2px 0px 0px;
  border-radius: 4px;
  background: linear-gradient(to right, #455eed, #6345e5) !important;
  border: none !important;
  color: white !important;
}

.LMPvb7Nk {
  display: flex;
  align-items: flex-start;
  margin-bottom: 20px;
}
.qKk96Bre {
  border: 1px dashed #aaa;
  padding: 60px 90px;
  font-size: 14px;
  border-radius: 6px;
  color: #aaa;
}
.qKk96Bre.aAbGVpwr {
  color: orange;
  border-color: orange;
}

.app-choose-models {
  max-width: 55em;
  min-width: 15em;
}

.app-upload-add input[type="file"] {
  display: none;
}
.app-upload-item {
  position: relative;
}
.app-upload-actions.image,
.app-upload-actions.video {
  align-items: flex-end;
  background-color: rgba(0, 0, 0, 0.3);
  bottom: 0;
  color: #fff;
  display: flex;
  justify-content: center;
  left: 0;
  opacity: 0;
  padding-bottom: 6px;
  position: absolute;
  right: 0;
  top: 0;
  transition: opacity 0.2s ease-in;
}
.app-upload-actions.image a,
.app-upload-actions.video a {
  color: #fff;
  padding: 0 7px;
}
.app-upload-actions.image a:hover,
.app-upload-actions.video a:hover {
  color: #1890ff;
}
.app-upload-actions.image .app-upload-preview-image,
.app-upload-actions.video .app-upload-preview-image {
  width: 100%;
  height: 100%;
}
.app-upload-item:hover .app-upload-actions {
  opacity: 1;
}
.app-upload-actions > .ant-image {
  display: none;
}
.app-upload-add {
  position: relative;
  border: 2px dashed #d9d9d9;
  border-radius: 4px;
  padding: 20px;
  text-align: center;
  color: #61616C;
  cursor: pointer;
  background-color: #fafafa;
}
.upload-placeholder {
  line-height: 0.2;
}
.upload-placeholder .tip1 {
  color: #61616C;
  font-size: 14px;
}
.upload-placeholder .tip2 {
  color: #939299;
  font-size: 12px;
}
.app-upload-adding {
  align-items: center;
  background-color: rgba(204, 204, 204, 0.9);
  bottom: 0;
  color: #777;
  display: flex;
  justify-content: center;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.app-upload-adding .anticon {
  margin-right: 0.4em;
}
.app-upload-video-previewing-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
}

.app-upload-wrapper .app-upload-item {
  display: flex;
  align-items: center;
  background-color: #fafafa;
  border: 1px dashed #d9d9d9;
  border-radius: 2px;
  padding: 5px;
}
.app-upload-wrapper .app-upload-item .app-upload-actions .app-upload-name {
  font-size: 14px;
  color: #000;
  margin: 10px;
}
.app-upload-wrapper .app-upload-item .app-upload-actions .app-upload-btn {
  border: none;
  background-color: transparent;
  cursor: pointer;
}
.app-upload-wrapper .app-upload-item .app-upload-actions .app-upload-btn .remove-icon {
  color: #939299;
  width: 15px;
  height: 15px;
  vertical-align: middle;
}
.app-upload-wrapper .app-upload-item .app-upload-actions .app-upload-btn .remove-icon:hover {
  color: #f02428;
}
.app-upload-wrapper .app-upload-add {
  position: relative;
}
.app-upload-wrapper .app-upload-add .app-upload-count {
  position: absolute;
  right: -30px;
  color: #939299;
}

.ZXxtRUq0 {
  display: flex;
  flex-direction: column;
  flex: 1;
  overflow: hidden;
}
.ZXxtRUq0 > main {
  flex: 1;
  padding: 12px 20px;
  overflow-y: auto;
}
._Yj8RpXP {
  padding: 4px 0 12px 0;
}
._Yj8RpXP:not(:last-child) {
  margin-bottom: 10px;
}
._Yj8RpXP h2 {
  padding-left: 12px;
  font-weight: bolder;
  color: #333333;
}
._Yj8RpXP > .mwDQGmxo {
  color: #999;
  margin: 10px 0 12px 16px;
  font-size: 14px;
}
._Yj8RpXP > .mwDQGmxo span {
  margin-right: 12px;
}
.tNPANMRg .ant-alert {
  align-items: flex-start;
}
.tNPANMRg .ant-alert-error .ant-alert-icon {
  margin-top: 5px;
}
.tNPANMRg .uHA9T4nK .w6N1rSX4 {
  color: #f63520;
}
.ZXxtRUq0 > footer {
  border-top: 1px solid #ddd;
  box-shadow: 0 -2px 6px rgba(0, 0, 0, 0.1);
  padding: 12px 20px;
  text-align: center;
}
.ZXxtRUq0 > footer button {
  margin-left: 20px;
}
.aFAVjFVd {
  background-color: #fff;
  border-radius: 5px;
  padding: 20px 12px 12px;
}
.aFAVjFVd .FMOpVVB_ {
  display: flex;
  flex-wrap: wrap;
  -moz-column-gap: 44px;
       column-gap: 44px;
}
.weIfRYKZ .aZjzl_Dz {
  display: flex;
  flex-wrap: wrap;
  -moz-column-gap: 15.5px;
       column-gap: 15.5px;
  row-gap: 12px;
}
.weIfRYKZ .HnDDdfch {
  align-items: center;
  display: flex;
  transform: translateY(-1px);
  border: 1px solid #dbdbdd;
  border-radius: 2px;
  padding: 1px;
  cursor: pointer;
}
.weIfRYKZ .yBQVJDKs {
  /* 绘制对角线 */
  background: linear-gradient(to bottom right, transparent 49.5%, red 50%, red 50.5%, transparent 51%);
  background-size: 100% 100%;
  box-sizing: border-box;
  width: 25px;
  height: 25px;
}
.weIfRYKZ ._IDZuotr {
  position: relative;
  align-items: center;
  display: flex;
  transform: translateY(-1px);
  border: 1px solid #4753f4;
  border-radius: 2px;
  padding: 1px;
  transition: border-color 0.3s;
  cursor: pointer;
}
.weIfRYKZ ._IDZuotr::before {
  content: '√';
  position: absolute;
  bottom: -3px;
  right: -1px;
  color: #fff;
  font-size: 8px;
  z-index: 999;
}
.weIfRYKZ ._IDZuotr::after {
  content: '';
  position: absolute;
  bottom: 0;
  right: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 12px 10px 0 12px;
  border-color: transparent #4753f4 transparent transparent;
}
.weIfRYKZ .J0mrYJPn {
  border-radius: 1px;
  height: 23px;
  width: 23px;
}
.weIfRYKZ .J0mrYJPn[data-color='银色'] {
  background-image: linear-gradient(to right, #b8b8b8, #efefef);
  border-radius: 2px;
}
.weIfRYKZ .J0mrYJPn[data-color='黑色'] {
  background-color: #000;
  border-radius: 2px;
}
.weIfRYKZ .J0mrYJPn[data-color='白色'] {
  background-color: #fff;
  border-radius: 2px;
}
.weIfRYKZ .J0mrYJPn[data-color='红色'] {
  background-color: #f3180d;
  border-radius: 2px;
}
.weIfRYKZ .J0mrYJPn[data-color='太空灰'] {
  background-color: #b7b7b7;
  border-radius: 2px;
}
.weIfRYKZ .J0mrYJPn[data-color='黄色'] {
  background-color: #ffc130;
  border-radius: 2px;
}
.weIfRYKZ .J0mrYJPn[data-color='蓝色'] {
  background-color: #004dcc;
  border-radius: 2px;
}
.weIfRYKZ .J0mrYJPn[data-color='紫色'] {
  background-color: #6f0df3;
  border-radius: 2px;
}
.weIfRYKZ .J0mrYJPn[data-color='金色'] {
  background-color: #d79c1a;
  border-radius: 2px;
}
.weIfRYKZ .J0mrYJPn[data-color='灰色'] {
  background-color: #c5c5c5;
  border-radius: 2px;
}
.weIfRYKZ .J0mrYJPn[data-color='咖啡色'] {
  background-color: #b36300;
  border-radius: 2px;
}
.weIfRYKZ .J0mrYJPn[data-color='绿色'] {
  background-color: #047d54;
  border-radius: 2px;
}
.weIfRYKZ .J0mrYJPn[data-color='棕色'] {
  background-color: #683809;
  border-radius: 2px;
}
.weIfRYKZ .J0mrYJPn[data-color='香槟色'] {
  background-image: linear-gradient(to right, #da9023, #e7beb0);
  border-radius: 2px;
}
.weIfRYKZ .J0mrYJPn[data-color='藏青色'] {
  background-color: #083890;
  border-radius: 2px;
}
.weIfRYKZ .J0mrYJPn[data-color='其他'] {
  background-color: transparent;
}
.P5xyrZhZ .ant-collapse {
  background-color: transparent;
}
.P5xyrZhZ .ant-collapse .ant-collapse-item {
  border-bottom: none;
  border-radius: 5px;
  background-color: #fff;
  margin: 0 6px 10px 6px;
  padding: 10px;
}
.P5xyrZhZ .ant-collapse .ant-collapse-header {
  font-size: 16px;
  font-weight: 600;
  padding: 5px 10px;
  color: #333333;
}
.P5xyrZhZ h3 {
  font-size: 18px;
}
.P5xyrZhZ .mwDQGmxo {
  color: #999;
  margin-bottom: 12px;
}
.P5xyrZhZ main {
  display: flex;
  position: relative;
}
.P5xyrZhZ section {
  flex: 1;
}
.P5xyrZhZ section:last-child .ant-form-item {
  width: 500px;
}
.P5xyrZhZ .O5TUlSFw {
  margin-right: 50px;
}
.P5xyrZhZ .ant-btn {
  width: 100%;
  border-style: dashed;
}
.P5xyrZhZ .KGUOj3J3 {
  color: #f5222d;
  cursor: pointer;
  font-size: 18px;
  left: -8px;
  position: absolute;
  top: -12px;
  z-index: 1;
}
.t6xLw4V2 {
  display: flex;
  flex-direction: column;
  row-gap: 16px;
}
.t6xLw4V2 .app-upload-add,
.t6xLw4V2 .app-upload-item {
  align-items: center;
  flex-direction: column;
  border: 1px dashed #ccc;
  display: flex;
  height: 300px;
  justify-content: center;
}
.t6xLw4V2 .app-upload-add {
  cursor: pointer;
  font-size: 50px;
}
.t6xLw4V2 .app-upload-add:hover {
  background-color: #fafafa;
}
.t6xLw4V2 .app-upload-item img {
  max-width: 100%;
  max-height: 100%;
}
.bu4zjtbT {
  display: flex;
  flex-direction: column-reverse;
  row-gap: 12px;
}
.bu4zjtbT .app-upload-add {
  height: 15px;
  width: 100px;
  border: 1px solid #ccc;
  background-color: #fff;
  color: #31313e;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 15px;
  border-radius: 2px;
}
.bu4zjtbT .app-upload-add .b4_Xptra .DpLnOFKH {
  margin-left: 5px;
}
.bu4zjtbT .app-upload-item {
  justify-content: space-between;
}
.bu4zjtbT .app-upload-item > img,
.bu4zjtbT .app-upload-item > svg {
  width: 40px;
  height: 40px;
  border-radius: 4px;
}
.hGeSBCQP {
  color: #939299;
  margin-top: 10px;
}
.yjVtalOa {
  display: flex;
}
.yjVtalOa .ant-select {
  width: 90px;
}
.yjVtalOa .ant-input {
  border-left: none;
}
.E4SR8BEp {
  max-width: 450px;
}
.E4SR8BEp .ant-tooltip-inner {
  color: #333;
  padding: 12px;
}
.E4SR8BEp .zr9LiKf3 {
  -moz-column-gap: 20px;
       column-gap: 20px;
  display: flex;
  margin-top: 12px;
}
.E4SR8BEp .d28VrHwo {
  width: 200px;
  height: 250px;
  background-color: #eee;
}
.zr9LiKf3.XQt2rha5 {
  flex-direction: column;
  row-gap: 12px;
}
.zr9LiKf3.XQt2rha5 .d28VrHwo {
  width: 300px;
  height: 250px;
}
.v_L9wDYo {
  width: 60px;
  height: 60px;
}
.wCBbUmI8 {
  border-radius: 12px;
  border: 1px dashed #ccc;
  padding: 30px 30px 8px;
  margin-bottom: 20px;
}
.Ma28opqz .ant-modal-content .ant-modal-body {
  max-height: 600px;
  overflow: auto;
}
.Ma28opqz .ant-modal-content .ant-table-thead > tr > th {
  background: #fafafa;
  font-weight: 500;
}
.Ma28opqz .ant-modal-content .ant-table-tbody > tr > td {
  vertical-align: top;
}

.WWqeOm0o {
  display: flex;
  flex-direction: column;
  flex: 1;
  overflow: hidden;
}
.WWqeOm0o > header {
  padding: 12px 26px 12px 20px;
}
.WWqeOm0o > header .wIYpxgeW {
  background-color: #fff;
  align-items: center;
  display: flex;
  justify-content: space-between;
  padding: 12px;
  border-radius: 4px;
}
.WWqeOm0o > header .wIYpxgeW .J3pNv3dl {
  display: flex;
  -moz-column-gap: 15px;
       column-gap: 15px;
}
.WWqeOm0o > header .wIYpxgeW .J3pNv3dl .tLfr_iAv {
  width: 50px;
  height: 50px;
  background-color: #f5f5f7;
  border-radius: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.WWqeOm0o > header .wIYpxgeW .J3pNv3dl .tLfr_iAv img {
  width: 40px;
  mix-blend-mode: multiply;
  background-color: transparent;
}
.WWqeOm0o > header .wIYpxgeW .J3pNv3dl .BuQZWBDW h2 {
  font-size: 17px;
  margin: 0;
  font-weight: 600;
}
.WWqeOm0o > header .wIYpxgeW .J3pNv3dl .BuQZWBDW .e6bhI5WY {
  color: #61616c;
  margin-top: 3px;
}
.WWqeOm0o > .Ev3Vz4_d {
  padding: 0px 26px 12px 20px;
}
.WWqeOm0o > .Ev3Vz4_d .iNjEJG7I {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.WWqeOm0o > .Ev3Vz4_d .iNjEJG7I .SwhBFNfD {
  max-width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #f63520;
}
.WWqeOm0o > .Ev3Vz4_d .iNjEJG7I .fr_tsCcX {
  margin-left: -5px;
}
.WWqeOm0o > .Ev3Vz4_d .iNjEJG7I .OwaV79JE {
  max-width: 10%;
  text-align: right;
}
.WWqeOm0o > main {
  flex: 1;
  padding: 0px 20px;
  overflow-y: auto;
}
.TKW6zWIx {
  background-color: #fff;
  border-radius: 4px;
  padding: 0 0 20px 0;
}
.TKW6zWIx:not(:last-child) {
  margin-bottom: 12px;
}
.TKW6zWIx h2 {
  padding: 20px 24px 0px;
  font-weight: 600;
  font-size: 17px;
  margin-bottom: 16px;
}
.jPRHtFON {
  padding: 12px;
}
.zLLZh6DT {
  padding: 0 24px;
}
.zLLZh6DT:not(:last-child) {
  margin-bottom: 20px;
}
.zLLZh6DT table {
  width: 100%;
  border-collapse: collapse;
}
.zLLZh6DT td {
  padding: 8px 12px;
  border: 1px solid #ececee;
}
.zLLZh6DT td:nth-child(odd) {
  background-color: #fafafa;
  width: 150px;
  color: #61616c;
}
.zLLZh6DT td:nth-child(even) {
  width: calc((100vw - 450px) / 3);
}
.zLLZh6DT .IBYOFSlv {
  height: 100px;
  padding: 8px 10px;
}
.zLLZh6DT .IBYOFSlv img {
  height: 84px;
  -o-object-fit: contain;
     object-fit: contain;
  border-radius: 4px;
  display: block;
}
.zLLZh6DT .XLAHL_s8 {
  padding: 8px 16px !important;
}
.zLLZh6DT .XLAHL_s8 .bGqyxjrF {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  width: 100%;
}
.zLLZh6DT .XLAHL_s8 .mrGHCfno {
  width: 80px;
  height: 80px;
  border-radius: 8px;
  overflow: hidden;
}
.zLLZh6DT .XLAHL_s8 .caoNkI75 img {
  width: 100%;
  height: 100%;
  -o-object-fit: fill;
     object-fit: fill;
}
.zLLZh6DT .XLAHL_s8 .SoO0oaJJ {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #f5f5f5;
  border: 1px solid #e8e8e8;
}
.zLLZh6DT .XLAHL_s8 .SoO0oaJJ a {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
}
.zLLZh6DT .XLAHL_s8 .SoO0oaJJ .OhaKR1Nw {
  width: 35px;
  height: 35px;
}
.U1uQhDne {
  padding: 0 24px;
}
.U1uQhDne .N06NKUMj {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 8px 24px;
  width: 100%;
  margin-top: -3px;
}
.U1uQhDne ._5WUlYqq {
  display: flex;
  align-items: flex-start;
}
.U1uQhDne ._5WUlYqq label {
  color: #939299;
  margin-right: 8px;
}
.U1uQhDne ._5WUlYqq div {
  flex: 1;
  color: #31313e;
}
.U1uQhDne ._5WUlYqq .YXDy494u {
  align-items: center;
  display: flex;
  transform: translateY(-1px);
  margin-right: 5px;
  -moz-column-gap: 5px;
       column-gap: 5px;
}
.U1uQhDne ._5WUlYqq .zrCvFQCD {
  height: 15px;
  width: 15px;
  border: 1px solid #dbdbdd;
}
.U1uQhDne ._5WUlYqq .zrCvFQCD[data-color='银色'] {
  background-image: linear-gradient(to right, #b8b8b8, #efefef);
  border-radius: 2px;
}
.U1uQhDne ._5WUlYqq .zrCvFQCD[data-color='黑色'] {
  background-color: #000;
  border-radius: 2px;
}
.U1uQhDne ._5WUlYqq .zrCvFQCD[data-color='白色'] {
  background-color: #fff;
  border-radius: 2px;
}
.U1uQhDne ._5WUlYqq .zrCvFQCD[data-color='红色'] {
  background-color: #f3180d;
  border-radius: 2px;
}
.U1uQhDne ._5WUlYqq .zrCvFQCD[data-color='太空灰'] {
  background-color: #b7b7b7;
  border-radius: 2px;
}
.U1uQhDne ._5WUlYqq .zrCvFQCD[data-color='黄色'] {
  background-color: #ffc130;
  border-radius: 2px;
}
.U1uQhDne ._5WUlYqq .zrCvFQCD[data-color='蓝色'] {
  background-color: #004dcc;
  border-radius: 2px;
}
.U1uQhDne ._5WUlYqq .zrCvFQCD[data-color='紫色'] {
  background-color: #6f0df3;
  border-radius: 2px;
}
.U1uQhDne ._5WUlYqq .zrCvFQCD[data-color='金色'] {
  background-color: #d79c1a;
  border-radius: 2px;
}
.U1uQhDne ._5WUlYqq .zrCvFQCD[data-color='灰色'] {
  background-color: #c5c5c5;
  border-radius: 2px;
}
.U1uQhDne ._5WUlYqq .zrCvFQCD[data-color='咖啡色'] {
  background-color: #b36300;
  border-radius: 2px;
}
.U1uQhDne ._5WUlYqq .zrCvFQCD[data-color='绿色'] {
  background-color: #047d54;
  border-radius: 2px;
}
.U1uQhDne ._5WUlYqq .zrCvFQCD[data-color='棕色'] {
  background-color: #683809;
  border-radius: 2px;
}
.U1uQhDne ._5WUlYqq .zrCvFQCD[data-color='香槟色'] {
  background-image: linear-gradient(to right, #da9023, #e7beb0);
  border-radius: 2px;
}
.U1uQhDne ._5WUlYqq .zrCvFQCD[data-color='藏青色'] {
  background-color: #083890;
  border-radius: 2px;
}
.U1uQhDne ._5WUlYqq .zrCvFQCD[data-color='其他'] {
  background-color: transparent;
  border: 1px solid #ddd;
  background: linear-gradient(to bottom right, transparent 49.5%, red 50%, red 50.5%, transparent 51%);
}
.IFMZFbmS {
  display: flex;
  -moz-column-gap: 100px;
       column-gap: 100px;
}
.IFMZFbmS > * {
  flex: 1;
}
.IFMZFbmS .lQ6eLypt {
  display: flex;
  flex-direction: column;
  row-gap: 16px;
}
.IFMZFbmS ._11czPov {
  width: 100%;
  display: flex;
  border: 1px dashed #ddd;
  align-items: center;
  justify-content: center;
  height: 300px;
}
.IFMZFbmS ._11czPov img {
  max-width: 100%;
  max-height: 100%;
}
.IFMZFbmS th,
.IFMZFbmS td {
  padding: 8px 20px;
  border: 1px solid #ddd;
  font-size: 14px;
  min-width: 200px;
  text-align: left;
}
.IFMZFbmS th {
  background-color: #f0f0f0;
  font-weight: normal;
}
.OhaKR1Nw {
  height: 60px;
  width: 60px;
}

.dsXeFAJj {
  position: relative;
}
.bj2L9RZg {
  height: 350px;
  width: 600px;
}
._BMsp6LN {
  left: 12px;
  position: absolute;
  top: 12px;
  width: 250px;
  resize: none;
}
.rP6Pokow {
  display: flex;
  align-items: center;
  margin-top: 12px;
}
.rP6Pokow label {
  color: #999;
}
.rP6Pokow span {
  margin-right: 16px;
}
.K0MaX4Cs span {
  margin-right: 0 !important;
}

button.VjX5mWS9 {
  border-style: dashed;
  color: #555;
  padding-bottom: 4px;
}
.bB2ukMM8 {
  padding-top: 8px;
}
.bB2ukMM8 > section {
  display: flex;
  transform: translateX(-3em);
}
.bB2ukMM8 > section:first-child {
  margin-bottom: 8px;
}
.bB2ukMM8 > section:not(:first-child):not(:last-child) {
  margin-bottom: 20px;
}
.KrVwZKSI {
  width: 500px;
  display: flex;
}
.KrVwZKSI .P761PTsj {
  margin-right: 12px;
  padding-top: 2px;
}
.KrVwZKSI .pe0DSPZ9 {
  color: #cf1322;
  cursor: pointer;
  font-size: 14px;
  opacity: 0.6;
  padding: 2px;
  text-align: right;
  transition: opacity 0.1s ease-in;
}
.KrVwZKSI .pe0DSPZ9:hover {
  opacity: 1;
}
.KrVwZKSI .ant-input-textarea {
  height: 60px;
  width: 300px;
}
.KrVwZKSI .TJJlG1HF {
  padding-top: 8px;
}
.hPXdylTy.HPTMtqq0 .anticon {
  color: #faad14;
  font-size: 14px;
  transform: translate(-4px, -4px);
}
.hPXdylTy .app-upload-wrapper {
  -moz-column-gap: 12px;
       column-gap: 12px;
  display: flex;
  flex-wrap: wrap;
  row-gap: 12px;
}
.hPXdylTy .VjX5mWS9,
.hPXdylTy .xaOA9VnV {
  align-items: center;
  background-color: #f0f0f0;
  border-radius: 2px;
  display: flex;
  height: 125px;
  justify-content: center;
  width: 125px;
}
.hPXdylTy .VjX5mWS9 {
  border: 1px dashed #ccc;
  color: #777;
  cursor: pointer;
  font-size: 30px;
  transition: background-color 0.2s ease-in;
}
.hPXdylTy .VjX5mWS9:hover {
  background-color: #e5e5e5;
}
.hPXdylTy .xaOA9VnV img {
  max-width: 100%;
  max-height: 100%;
}
.hPXdylTy .dpRpbHfX {
  color: #999;
  font-size: 12px;
  margin-top: 6px;
}
.vmwkMxB8 {
  color: #555;
}

.DW2N5nZ_ {
  border-style: dashed;
  color: #555;
  font-size: 13px;
  height: 34px;
  margin-top: 6px;
  width: 100%;
  margin-bottom: 24px;
}
.LhzSZpd7 {
  border-radius: 8px;
  border: 1px solid #ddd;
  margin-bottom: 12px;
  padding: 12px;
  position: relative;
}
.LhzSZpd7 .nZ4Fuh9h {
  font-size: 14px;
  position: absolute;
  right: -6px;
  top: -6px;
  color: #cf1322;
}
.YSO9qOxe {
  align-items: center;
  display: flex;
  -moz-column-gap: 12px;
       column-gap: 12px;
}
.YSO9qOxe > * {
  margin-bottom: 24px;
}
.YSO9qOxe .FHcQ12Hi {
  margin-left: -13px;
  width: 70px;
}
.SNAWaPqt .kG4z4Y3K {
  border: 1px dashed #d9d9d9;
  border-radius: 8px;
  padding: 16px;
  margin-bottom: 16px;
  margin-right: 16px;
  position: relative;
}
.SNAWaPqt .uNpUJT0R {
  display: flex;
}
.SNAWaPqt .rlNwQZ7C {
  position: absolute;
  right: -6px;
  top: -6px;
  color: #cf1322;
  font-size: 14px;
  cursor: pointer;
  z-index: 2;
}
.gFmVeHNd {
  align-items: center;
  display: flex;
  -moz-column-gap: 12px;
       column-gap: 12px;
  position: relative;
  border: 1px solid #f0f0f0;
  border-radius: 8px;
  padding: 16px;
  margin-bottom: 16px;
}
.gFmVeHNd > * {
  margin-bottom: 0;
}
.gFmVeHNd .FHcQ12Hi {
  margin-left: -13px;
  width: 70px;
}
.gFmVeHNd .oNnXC5w2 {
  position: absolute;
  right: -6px;
  top: -6px;
  color: #cf1322;
  font-size: 14px;
  cursor: pointer;
  z-index: 2;
}
.bZKxAgYb {
  border-style: dashed;
  color: #555;
}
.OeziEs9x {
  margin-left: 12px;
  border-style: dashed;
  color: #555;
  border-radius: 4px;
}

.gUReU7Bv {
  width: 350px !important;
}
.s5xfoBqy {
  margin-left: 6px;
}
.Y96sIUoh {
  border-style: dashed;
  color: #555;
  font-size: 13px;
  height: 34px;
  margin-bottom: 24px;
  margin-top: 6px;
  width: 100%;
}
.yxUk5MXG {
  line-height: 32px;
  display: inline-block;
  margin-left: 12px;
  color: red;
}

.WeNGuBV4 {
  border-style: dashed;
  color: #555;
  font-size: 13px;
  height: 34px;
  margin-top: 6px;
  width: 100%;
  margin-bottom: 24px;
}
.GvXTJ4jM {
  border-radius: 8px;
  border: 1px solid #ddd;
  margin-bottom: 12px;
  padding: 12px;
  position: relative;
}
.GvXTJ4jM .AnrcOGx9 {
  font-size: 14px;
  position: absolute;
  right: -6px;
  top: -6px;
  color: #cf1322;
}
.CnuJ3Frb {
  width: 300px;
}
.YFdlulVG {
  align-items: center;
  display: flex;
  -moz-column-gap: 12px;
       column-gap: 12px;
}
.YFdlulVG > * {
  margin-bottom: 24px;
}
.YFdlulVG .FDLLErUt {
  margin-left: -13px;
  width: 70px;
}
._Nd5kcsB {
  border-style: dashed;
  color: #555;
}

.wWciQwwD {
  padding: 0 12px 20px;
}
.wWciQwwD h4 {
  font-size: 17px;
  font-weight: bold;
}
.wWciQwwD .Gvlfw9Uz {
  font-size: 14px;
}
.wzGkpGdG {
  margin-top: 20px;
}
.wzGkpGdG thead th {
  text-align: left;
  width: 200px;
}
.wzGkpGdG th,
.wzGkpGdG td {
  border: 1px solid #ddd;
}
.wzGkpGdG th {
  padding: 12px 16px;
  background-color: #f2f2f2;
  font-weight: normal;
}
.wzGkpGdG td {
  padding: 8px 16px;
}
.GMpWmbkj {
  margin-top: 34px;
  margin-bottom: 16px;
}
.f_jIRnH0 {
  border-radius: 8px;
  border: 1px solid #ddd;
  margin-bottom: 12px;
  padding: 20px 30px 0px;
  position: relative;
  width: 500px;
}
.SUWxReBQ {
  border-style: dashed;
  color: #555;
  font-size: 13px;
  height: 34px;
  width: 500px;
}
.VFKFL2be {
  font-size: 14px;
  position: absolute;
  right: -6px;
  top: -6px;
  color: #cf1322;
  z-index: 1;
}

.esLdCgQ_ {
  padding: 0 12px 30px;
}
.esLdCgQ_ h4 {
  font-size: 17px;
}
.esLdCgQ_ th,
.esLdCgQ_ td {
  border: 1px solid #ddd;
}
.esLdCgQ_ th {
  padding: 12px;
  background-color: #f2f2f2;
  font-weight: normal;
}
.esLdCgQ_ td {
  padding: 8px 16px;
}

.app-choose-mobile-prefix {
  width: 7em !important;
}

.NiwYN3zD {
  display: flex;
  flex-direction: column;
  flex: 1;
  overflow: hidden;
}
.NiwYN3zD > main {
  flex: 1;
  overflow-y: auto;
}
.NiwYN3zD > footer {
  border-top: 1px solid #ddd;
  box-shadow: 0 -2px 6px rgba(0, 0, 0, 0.1);
  padding: 12px 20px;
  text-align: right;
}
.NiwYN3zD > footer button {
  margin-left: 20px;
}
.W9BSFKsT {
  background-color: #fff;
  border-radius: 2px;
  margin: 16px 14px;
  padding: 12px;
}
.W9BSFKsT:not(:last-child) {
  margin-bottom: 20px;
}
.W9BSFKsT h2 {
  margin-bottom: 20px;
}
.W9BSFKsT h3 {
  border-left: 4px solid #797979;
  font-weight: 600;
  line-height: 16px;
  margin-bottom: 10px;
  padding-left: 4px;
}
.W9BSFKsT .k60T1SR1 {
  line-height: 32px;
  display: inline-block;
  margin-left: 12px;
  color: red;
}
.NMt3rEl_,
.AdiObrqb {
  border-radius: 8px;
  border: 1px solid #ddd;
  margin: 10px 0 24px;
}
.NMt3rEl_ {
  padding-top: 24px;
}
.AdiObrqb {
  padding-top: 10px;
}
.JMrzelgd {
  display: flex;
  align-items: center;
}
.JMrzelgd .cF3MHctd {
  padding: 0 12px 0 6px;
}
.JMrzelgd .loXVYzho {
  border-bottom: 1px solid #ddd;
  border-top: 1px solid #ddd;
  color: #333;
  font-size: 8px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  width: 26px;
}
.JMrzelgd .pfT5Mc9i {
  margin-left: 12px;
  color: #aaa;
}
.x06GAfw_ {
  display: flex;
}
.x06GAfw_ > div {
  flex: 1;
}
.gSoVgX7I {
  margin-bottom: 0;
}
.c2UjJFza {
  display: flex;
}
.c2UjJFza .ant-form-item:last-child {
  margin-left: -1px;
}
.R3vgK3qV {
  margin-bottom: 0;
}
.R8kcEo_3 {
  display: flex;
}
.R8kcEo_3 .ant-form-item:first-child {
  width: 55px;
}
.R8kcEo_3 .ant-form-item:first-child input {
  border-right: none;
}
.R8kcEo_3 .ant-form-item:last-child {
  width: 120px;
}
.R8kcEo_3 .ant-form-item:last-child input {
  border-left: none;
}
.EAmk7kWZ .ant-message-notice-content {
  padding: 10px 28px;
  text-align: left;
}
.EAmk7kWZ .anticon {
  display: none;
}
.EAmk7kWZ h5 {
  font-size: 14px;
  color: #cf1322;
}
.EAmk7kWZ ul {
  padding-left: 20px;
  color: #555;
}
.Wdxy9etY h3 {
  display: flex;
  align-items: center;
  -moz-column-gap: 12px;
       column-gap: 12px;
}

.DfOcVFWS {
  -moz-column-gap: 30px;
       column-gap: 30px;
  display: flex;
  padding: 12px;
}
.DfOcVFWS .ant-table-wrapper {
  flex: 1;
}
.gtEZjW7G {
  height: 32px;
  width: 82px;
}
.PfEXFmHd {
  height: 30px;
  opacity: 0.5;
  width: 80px;
}
.BC0HDjbv {
  height: 250px;
  width: 400px;
}

.u48SvjDt {
  height: 250px;
  width: 400px;
}

.gwch1SMy {
  display: flex;
  justify-content: space-between;
}
.yytsMNZn {
  padding: 12px;
}
.yytsMNZn > div {
  display: flex;
  padding: 8px 0;
}
.yytsMNZn > div label {
  color: #999;
  flex-shrink: 0;
  margin-right: 1.5em;
  text-align: right;
  width: 9em;
}
.yytsMNZn > div .ant-tag {
  margin-bottom: 6px;
}
.J9kXWl3P {
  padding: 40px 12px 0;
}
.J9kXWl3P .hi5bos18 button {
  margin-right: 12px;
}
.G_rynxaU {
  padding: 12px;
}
.G_rynxaU header {
  margin-bottom: 12px;
}

section.boeHjeZy {
  padding: 30px 18px;
}
.boeHjeZy > section {
  border: 1px solid #ddd;
  border-radius: 12px;
}
.boeHjeZy > section:not(:last-child) {
  margin-bottom: 24px;
}
.boeHjeZy > section > header {
  align-items: center;
  display: flex;
  padding: 12px 20px;
}
.boeHjeZy > section > header:not(:last-child) {
  border-bottom: 1px solid #ddd;
}
.boeHjeZy > section > header h2 {
  margin: 0;
  min-width: 10em;
}
.boeHjeZy > section > header > .tips {
  color: #aaa;
  flex: 1;
  font-size: 13px;
}
.boeHjeZy > section > header button {
  margin-left: 16px;
}

.XnJm3sP1 {
  min-height: 150px;
}
.XnJm3sP1 > h3 {
  font-size: 16px;
  margin-bottom: 18px;
}
.XnJm3sP1 h4 {
  border-left: 4px solid #888;
  font-size: 15px;
  margin-bottom: 24px;
  padding-left: 8px;
}
.vATFwHX_ > div {
  display: flex;
  font-size: 14px;
  margin: 8px 0;
}
.vATFwHX_ > div label {
  margin-right: 1em;
  width: 9em;
}
.x_q_iNCH {
  margin: 0;
  padding: 0;
  list-style-position: inside;
}
.MdfZWOju {
  width: 500px;
  display: block !important;
  font-weight: bold;
  margin-bottom: 50px !important;
}
.MdfZWOju > div {
  display: flex;
  padding: 5px 0;
}
.MdfZWOju > div > div {
  flex: 1;
}
.uRH2gIrQ {
  margin-bottom: 50px;
}
.uRH2gIrQ th {
  background-color: #f0f0f0;
}
.uRH2gIrQ th,
.uRH2gIrQ td {
  border: 1px solid #ccc;
  padding: 8px 16px;
}
.uRH2gIrQ .RMfHyUUe {
  text-align: center;
}
.uRH2gIrQ .oC3M76u3 {
  display: flex;
  gap: 8px;
}
.lSgAYxsU table {
  margin-bottom: 50px;
}
.lSgAYxsU th {
  background-color: #f0f0f0;
}
.lSgAYxsU th,
.lSgAYxsU td {
  border: 1px solid #ccc;
  padding: 8px 16px;
}
.iF3vAYRa {
  display: block !important;
}
.iF3vAYRa table {
  margin-bottom: 20px;
}
.iF3vAYRa th {
  background-color: #f0f0f0;
}
.iF3vAYRa th,
.iF3vAYRa td {
  border: 1px solid #ccc;
  padding: 8px 16px;
}
.iF3vAYRa .jpf7hW4m {
  width: 650px;
  display: flex;
  flex-wrap: wrap;
  row-gap: 6px;
  -moz-column-gap: 6px;
       column-gap: 6px;
}
.iF3vAYRa .ant-tag {
  color: #777;
  margin: 0;
}
.iF3vAYRa .ant-tag.cnlBOBMY {
  font-weight: bold;
  color: #222;
}
.iF3vAYRa .jpLsa3Xx {
  font-weight: bold;
}
.eMKx4dZG th {
  background-color: #f0f0f0;
}
.eMKx4dZG th,
.eMKx4dZG td {
  border: 1px solid #ccc;
  padding: 8px 16px;
}
.kJD4Qe7k {
  margin-top: 50px;
}
.kJD4Qe7k h5 {
  font-size: 14px;
  margin-top: 20px;
}
.kJD4Qe7k .qp8SNME4 {
  font-size: 14px;
  margin-bottom: 16px;
}
.kJD4Qe7k .xY77WDYu th,
.kJD4Qe7k .xY77WDYu td {
  border: 1px solid #ddd;
}
.kJD4Qe7k .xY77WDYu th {
  padding: 12px;
  background-color: #f2f2f2;
  font-weight: normal;
}
.kJD4Qe7k .xY77WDYu td {
  padding: 8px 16px;
}
.kJD4Qe7k .Q7kZ7wCu {
  margin-bottom: 12px;
  font-size: 14px;
}
.kJD4Qe7k .Q7kZ7wCu label + span {
  font-weight: bold;
}

.bSNKLYyA {
  margin-top: 50px;
}
.bSNKLYyA h5 {
  font-size: 15px;
  font-weight: bold;
  margin-top: 20px;
}
.bSNKLYyA .YkWDMd3h {
  font-size: 14px;
  margin-bottom: 16px;
}
.bSNKLYyA .so_LO_Yg thead th,
.bSNKLYyA .so_LO_Yg thead td {
  width: 200px;
  text-align: left;
}
.bSNKLYyA .so_LO_Yg th,
.bSNKLYyA .so_LO_Yg td {
  border: 1px solid #ddd;
}
.bSNKLYyA .so_LO_Yg th {
  padding: 12px 16px;
  background-color: #f2f2f2;
  font-weight: normal;
}
.bSNKLYyA .so_LO_Yg td {
  padding: 8px 16px;
}
.bSNKLYyA .yR0XntLl {
  margin-bottom: 12px;
  font-size: 14px;
}
.bSNKLYyA .yR0XntLl label + span {
  font-weight: bold;
}
.xgloFpBI th {
  background-color: #f0f0f0;
}
.xgloFpBI th,
.xgloFpBI td {
  border: 1px solid #ccc;
  padding: 8px 16px;
}

.W5j2gun6 {
  color: #999;
}
.yBIVLBDZ {
  padding: 20px;
  overflow-y: auto;
}
.yBIVLBDZ > section {
  background-color: #fff;
  border-radius: 1px;
  margin-bottom: 20px;
  padding: 20px 40px;
}
section.tXM69E58 {
  display: flex;
  margin-bottom: 6px;
  padding: 20px 20px 0;
}
section.tXM69E58 > * {
  border-bottom: 2px solid #fff;
  color: #777;
  cursor: pointer;
  font-size: 15px;
  padding-bottom: 4px;
  text-align: center;
  width: 6em;
}
section.tXM69E58 > *.jKdP73os {
  color: #02294c;
  font-weight: bold;
  border-bottom-color: #02294c;
}

.HfQqyqrg > header {
  display: flex;
  align-items: center;
}
.HfQqyqrg > header input {
  width: 30em;
  margin-right: 20px;
}
.HfQqyqrg > header button {
  margin-right: 12px;
}
.HfQqyqrg > header .DKDBrhCv {
  flex: 1;
  text-align: right;
}
.HfQqyqrg > main {
  margin: 20px 0;
}
.DvT4vP7l {
  background-color: #f0f0f0;
  height: 600px;
}
.XatynXxx {
  color: #555;
}
.XatynXxx .anticon {
  margin-right: 6px;
  font-size: 14px;
}

.DVOerefb {
  display: flex;
  flex-direction: column;
  flex: 1;
  overflow: hidden;
}
.DVOerefb > header {
  background-color: #fff;
  padding: 0 20px 10px;
}
.DVOerefb > header .GoD12G4u {
  color: #999;
}
.DVOerefb > main {
  flex: 1;
  overflow-y: auto;
}
.DVOerefb > footer {
  background-color: #fff;
  border-top: 1px solid #ddd;
  box-shadow: 0 -2px 6px rgba(0, 0, 0, 0.1);
  padding: 12px 20px;
  text-align: right;
}
.DVOerefb > footer button {
  margin-left: 20px;
}
.DVOerefb > main {
  padding: 12px;
}
.DVOerefb > main section {
  background-color: #fff;
  padding: 20px;
}
.DVOerefb > main section:not(:last-child) {
  margin-bottom: 12px;
}
.DVOerefb > main section h3 {
  font-size: 18px;
  margin-bottom: 16px;
}
.rkpKvTEW {
  width: 30em;
}
.loY6_i3w {
  display: flex;
}
.IVJCAe7F {
  margin: 7px 0 0 16px;
  color: #ff4d4f;
}

.Er3wQQsW {
  flex: 1;
}
.Er3wQQsW > header {
  align-items: center;
  -moz-column-gap: 16px;
       column-gap: 16px;
  display: flex;
  margin-bottom: 12px;
}
.Er3wQQsW > header .tcZAQg25 {
  flex: 1;
}
.BTrp46ma a {
  margin-right: 1em;
}

.qOZJ5fe2 {
  display: flex;
  justify-content: space-between;
}
.qOZJ5fe2 ul {
  font-size: 14px;
  list-style: none;
  margin-right: 40px;
  overflow: hidden;
  padding: 0;
}
.qOZJ5fe2 ul li {
  display: flex;
  padding: 8px 0;
}
.qOZJ5fe2 ul label {
  color: #777;
  flex-shrink: 0;
  margin-right: 20px;
  text-align: right;
  width: 7em;
}
.qOZJ5fe2 ul label + div {
  word-break: break-all;
  word-wrap: break-word;
}
.qOZJ5fe2 ul a:not(:first-child) {
  margin-left: 12px;
}
.cvd0Kbqd {
  text-align: center;
  flex: 1;
  padding: 50px 0;
}
.L00Ie2mU {
  color: #747474;
  font-size: 16px;
}
.tlQSRY68 {
  background-color: #eee;
  border-radius: 4px;
  height: 140px;
  margin: 20px auto;
  width: 140px;
}
.tlQSRY68 img {
  display: block;
  height: 100%;
  width: 100%;
}

.__7BWJts {
  display: flex;
  margin-bottom: 6px;
  padding: 20px 20px 0 !important;
}
.__7BWJts > * {
  border-bottom: 2px solid #fff;
  color: #777;
  cursor: pointer;
  font-size: 15px;
  padding-bottom: 4px;
  text-align: center;
  width: 6em;
}
.__7BWJts > *.XwV4jyvU {
  color: #02294C;
  font-weight: bold;
  border-bottom-color: #02294C;
}
.__7BWJts + section {
  flex: auto;
  padding: 20px 40px !important;
}
.GmbShzQ7 {
  display: flex;
  justify-content: space-between;
}
.GmbShzQ7 ul {
  font-size: 14px;
  list-style: none;
  margin-right: 40px;
  overflow: hidden;
  padding: 0;
}
.GmbShzQ7 ul li {
  display: flex;
  padding: 8px 0;
}
.GmbShzQ7 ul label {
  color: #777;
  flex-shrink: 0;
  margin-right: 20px;
  text-align: right;
  width: 7em;
}
.GmbShzQ7 ul label + div {
  word-break: break-all;
  word-wrap: break-word;
}
.GmbShzQ7 .yBfv999e {
  flex-shrink: 0;
}
.GmbShzQ7 .yBfv999e button {
  margin-left: 12px;
}

.QzZpvz7v {
  color: #999;
  font-size: 13px;
  margin-bottom: 8px;
}

.r9GFofvO {
  color: #999;
}
.REZnxb_d {
  display: flex;
  padding: 20px 20px 0 !important;
}
.REZnxb_d > * {
  border-bottom: 2px solid #fff;
  color: #777;
  cursor: pointer;
  font-size: 15px;
  padding-bottom: 4px;
  text-align: center;
  width: 6em;
}
.REZnxb_d > *.jw2pfXg6 {
  color: #02294C;
  font-weight: bold;
  border-bottom-color: #02294C;
}
.PZ_aKQg2 {
  display: flex;
  flex-direction: column;
  flex: 1;
  overflow: hidden;
}
.a37nTecg {
  padding-top: 30px !important;
  flex: 1;
}
.rTuxoOPl {
  max-width: 800px;
}
.g9CrKvIf {
  display: flex;
}
.g9CrKvIf > * {
  flex: 1;
}
.xPkmkKH0 {
  width: 20em;
}
.Nuk2mczw {
  display: flex;
}
.Nuk2mczw input:first-child {
  border-right: none;
  width: 6em;
}
.Nuk2mczw input:first-child:focus {
  z-index: 1;
}
.Nuk2mczw input:last-child {
  width: 14em;
  margin-left: -1px;
}
.bSVF66xD {
  width: 400px;
}
.YcRB6_Qm .ant-radio-group {
  line-height: 26px;
}
.YcRB6_Qm a {
  border-radius: 4px;
  border: 1px dashed #ccc;
  color: #555;
  display: inline-block;
  font-size: 14px;
  padding: 3px 10px;
}
.YcRB6_Qm a .anticon {
  color: #333;
  margin-right: 6px;
}
.YcRB6_Qm a:hover {
  border: 1px dashed #999;
}
.UqevOS7x.ant-select {
  width: 400px;
}

.nuY9y6do {
  color: #777;
  font-size: 14px;
}
.nuY9y6do .anticon {
  font-size: 18px;
  margin-right: 8px;
}
.qrlk7gW0 {
  padding: 0 0 12px 12px;
}
.tv2D5XR8 {
  border: 1px solid #ddd;
}
.tv2D5XR8 header {
  background-color: #fafafa;
}
.tv2D5XR8 header .pPkgqrdt {
  color: #777;
  line-height: 40px;
}
.VkJGJmCA {
  display: flex;
  flex-direction: column;
  flex: 1;
}
.qMpU99ka {
  display: flex;
}
.qMpU99ka:not(:last-child) {
  border-bottom: 1px solid #ddd;
}
.VO2AKDIn {
  flex-direction: row;
  flex-wrap: wrap;
  padding: 0 12px;
}
.VO2AKDIn .qMpU99ka {
  border: none;
}
.VO2AKDIn .pPkgqrdt {
  max-width: 220px;
  min-width: 140px;
  padding: 0;
  width: auto;
}
.pPkgqrdt {
  box-sizing: border-box;
  line-height: 46px;
  overflow: hidden;
  padding: 0 12px;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 220px;
}
.pPkgqrdt:not(:last-child) {
  border-right: 1px solid #ddd;
}
.pPkgqrdt .ant-checkbox-wrapper {
  max-width: 100%;
  overflow: hidden;
}
.pPkgqrdt .ant-checkbox-wrapper span:last-child {
  overflow: hidden;
  text-overflow: ellipsis;
}
.pPkgqrdt.F_stAgNJ .ant-checkbox-wrapper,
.pPkgqrdt.F_stAgNJ .ant-checkbox-wrapper input {
  cursor: default;
}

.gAVmTCDL {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.daHFDEIm {
  -moz-column-gap: 60px;
       column-gap: 60px;
  display: flex;
  padding: 30px 40px !important;
}
.daHFDEIm h3 {
  font-size: 18px;
  font-weight: normal;
  margin: 0 0 1.5em;
}
.M1GtFqBS {
  width: 200px;
}
.M1GtFqBS h3 {
  align-items: center;
  display: flex;
  justify-content: space-between;
}
.M1GtFqBS ul {
  list-style: none;
  padding: 0;
}
.afepLmOn {
  align-items: center;
  background-color: #f7f7f7;
  border-radius: 2px;
  border: 1px solid #f7f7f7;
  color: #333;
  cursor: pointer;
  display: flex;
  font-size: 14px;
  font-weight: bold;
  letter-spacing: 1px;
  margin-bottom: 8px;
  padding: 10px 12px;
  transition: all 0.2s ease-in;
}
.afepLmOn:hover {
  background-color: #f0f0f0;
  border-color: #f0f0f0;
}
.afepLmOn.rWZ88FGn {
  background-color: #e5e5e5;
  border-color: #ddd;
}
.afepLmOn.j_Ryc8Tq {
  cursor: default;
}
.afepLmOn.j_Ryc8Tq:not(.rWZ88FGn),
.afepLmOn.j_Ryc8Tq:not(.rWZ88FGn):hover {
  color: #ccc;
  background-color: #f9f9f9;
  border-color: #f9f9f9;
}
.afepLmOn .HR26l7U3 {
  flex: 1;
  margin-right: 8px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.afepLmOn .LVqc_ssw,
.afepLmOn .YoMMTg4n {
  display: none;
}
.afepLmOn:hover .LVqc_ssw,
.afepLmOn:hover .YoMMTg4n {
  display: block;
  font-size: 16px;
}
.afepLmOn .LVqc_ssw {
  color: #faad14;
}
.afepLmOn .YoMMTg4n {
  margin-left: 12px;
  color: #cf1322;
}
.xLx741LH {
  align-items: center;
  border-radius: 4px;
  border: 1px dashed #ccc;
  color: #999;
  cursor: pointer;
  display: flex;
  font-size: 14px;
  justify-content: center;
  padding: 6px 0;
  transition: all 0.2s ease-in;
}
.xLx741LH .anticon {
  font-size: 16px;
  margin-right: 4px;
}
.xLx741LH:hover {
  border-color: #999;
  color: #666;
}
.YmRjac17 {
  flex: 1;
}
.YmRjac17 h3 {
  display: flex;
  align-items: center;
}
.YmRjac17 h3 .anticon {
  margin-left: 16px;
}
.YmRjac17 h3 aside {
  display: flex;
  flex: 1;
  justify-content: flex-end;
}
.YmRjac17 .Hdd85bVb {
  margin-left: 12px;
}

.app-choose-models {
  max-width: 30em;
  min-width: 15em;
}

.KWikNxse {
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  padding: 0 8px;
  width: 200px;
}
.KWikNxse header {
  border-bottom: 1px solid #ddd;
  display: flex;
  justify-content: space-between;
  padding: 10px 1px 0;
  line-height: 1.8;
}
.KWikNxse .fqQPLN0x {
  padding: 10px 0 14px;
  display: flex;
  flex-direction: column;
  row-gap: 6px;
  border-bottom: 1px solid #ddd;
}
.DJM11_NT {
  padding: 10px 0;
}
.DJM11_NT span {
  margin-left: 8px;
  color: #777;
}
.DqxwuRvt {
  padding: 12px 2px;
  color: #777;
}
.hGBbbvDD .vxlPhQCU {
  color: #cf1322;
}
.hGBbbvDD .eI6KV6sd {
  text-align: center;
  padding-top: 12px;
}
.hGBbbvDD button {
  width: 100px;
}
.yj2TBcrz {
  color: #777;
}
.trfUYy3P {
  line-height: 1.6;
  flex: 1;
  overflow-y: auto;
}

.WVUBcXYG th {
  white-space: nowrap;
  font-weight: normal !important;
  font-size: 12px !important;
}
._6UJW3vay {
  white-space: nowrap;
}
._6UJW3vay > :first-child {
  font-weight: bold;
}
th.Z7GZ6tkD {
  padding: 0 !important;
}
.KKU_rs43 {
  padding: 8px 2px;
  text-align: center;
  min-width: 45px;
}
td.Z7GZ6tkD {
  padding: 0 !important;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.UPsBNlH7 {
  min-width: 45px;
  height: 55px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.UPsBNlH7 .Nhsdr9ID {
  text-align: center;
  padding: 0 6px;
}
.UPsBNlH7 .VzUG591B {
  display: inline-block;
  font-size: 18px;
  font-weight: bold;
  line-height: 1;
  white-space: nowrap;
}
.UPsBNlH7 .HUBbXHL1 {
  display: inline-block;
  color: #aaa;
}
.UPsBNlH7 .HUBbXHL1 span {
  margin: 0 1px;
}
.UPsBNlH7 .hMS4hSya {
  display: inline-block;
}
.UPsBNlH7 .hMS4hSya .anticon {
  color: #C72A29;
  font-size: 13px;
  margin-right: 1px;
  transform: translateY(-2px);
}
.UPsBNlH7.yorL8IwJ {
  background-color: #f5f5f5;
}
.UPsBNlH7.yorL8IwJ .VzUG591B {
  color: #aaa;
}
.UPsBNlH7.SXPA5kWf {
  background-color: #F7E7E9;
}
.UPsBNlH7.PM0lZg3b {
  background-color: lightblue;
}

.ElGrltOw {
  padding-top: 50px !important;
}
.cxfSI3mS > header {
  border-bottom: 1px solid #eee;
  display: flex;
  justify-content: flex-end;
  padding: 6px 0;
}
.cxfSI3mS > header .WI2xybnY {
  margin-left: 40px;
  display: flex;
  align-items: center;
}
.cxfSI3mS > header .WI2xybnY .Gcs68Q85 {
  border: 1px solid #555;
  height: 16px;
  margin-right: 6px;
  width: 16px;
  background-color: #D1D1D1;
}
.cxfSI3mS > header .WI2xybnY.gTRkxHka .Gcs68Q85 {
  background-color: #FAE2E6;
}
.cxfSI3mS > header .WI2xybnY .ATcozLEO {
  line-height: 24px;
}
.Diisha15 {
  border: 1px solid #C72A29;
  background-color: #F7E7E9;
  color: #555;
  margin: 16px 200px 0 0;
  padding: 4px 6px;
  border-radius: 2px;
}
.Diisha15 .anticon {
  color: #C72A29;
  font-size: 14px;
  margin-right: 6px;
}
.hbkjzZFq {
  color: #999;
  font-size: 13px;
  margin-top: 12px;
}
.cxfSI3mS > main {
  box-sizing: content-box;
  display: flex;
  max-height: 500px;
  overflow: hidden;
  padding-top: 20px;
}
.v1eg66pE {
  flex: 1;
  overflow: hidden;
}

.FmaEbgHQ {
  align-items: flex-end;
  display: flex;
  padding-bottom: 0 !important;
}
.FmaEbgHQ h2 {
  margin: 0 40px 0 0;
  padding-bottom: 12px;
}
.FmaEbgHQ a {
  border-bottom: 5px solid #fff;
  color: #555;
  font-size: 16px;
  margin: 0 10px;
  padding: 0 4px 6px;
}
.FmaEbgHQ a:hover {
  color: #aaa;
}
.FmaEbgHQ a.jvJWXbBp {
  border-bottom-color: #333;
}
._OcjjBIp button {
  margin-right: 12px;
}

.khG6dzFy {
  background-color: #ffffff;
  display: flex;
  flex-direction: column;
}
.khG6dzFy .tfVA50mN {
  margin: 20px 5px;
  background-color: #f7f8fa;
  padding: 15px;
}
.khG6dzFy .tfVA50mN .KhvzvCbH {
  display: flex;
  align-items: center;
  margin-bottom: 20px;
}
.khG6dzFy .tfVA50mN .KhvzvCbH .cl7UjMFL {
  font-size: 22px;
  font-weight: bold;
}
.khG6dzFy .tfVA50mN .KhvzvCbH .CMXyMBjR {
  color: #8c96a1;
}
.khG6dzFy .O6nx7ida {
  display: flex;
  justify-content: center;
}
.NwAdmpNl {
  display: flex;
  align-items: center;
  flex-direction: column;
  background-color: #ffffff;
  border-radius: 5px;
  padding: 25px;
}
.NwAdmpNl.ldUxVrIp {
  padding: 15px 25px;
}
.NwAdmpNl .OlTRuoOv {
  margin-bottom: 15px;
}
.NwAdmpNl .KfTmgFwD {
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 5px;
}
.NwAdmpNl .QltcbbO2 {
  margin-bottom: 25px;
}
.klVykRLa {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-around;
}
.Ft_9Bho0 {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  font-size: 14px;
  padding-bottom: 10px;
}
.Ft_9Bho0 .z7RG8ZDQ {
  color: red;
}
.Ft_9Bho0 .z__aCTPr {
  color: #1890ff;
  cursor: pointer;
}
.eLN4BXY8 {
  display: flex;
  align-items: center;
}
.eLN4BXY8 .HUrsdOwB {
  margin-left: -15px;
}
.sCvGo1dh {
  width: 180px;
  height: 20px;
}
.sCvGo1dh .ant-progress-outer {
  margin-right: 0 !important;
  padding-right: 0 !important;
}
.sCvGo1dh .ant-progress-text {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

.xJHa0JzL {
  .ant-modal-body {
    padding: 24px;
    overflow-y: auto;
  }
}

.FgnZl2Cy {
  border: 1px solid #f0f0f0; /* 添加最外层边框 */
  
   {
    /* 移除表格默认边框，避免双边框 */
    .xBFIcEbY {
      border: none;
    }
    
    /* 调整表头样式 */
    .FAMGz8pz > tr > th {
      padding: 8px 16px;
      background: #fafafa;
      border-bottom: 1px solid #f0f0f0;
      border-right: 1px solid #f0f0f0;
    }
    
    /* 调整表格内容单元格样式 */
    .F7Nibz0l > tr > td {
      padding: 8px 16px;
      border-bottom: 1px solid #f0f0f0;
      border-right: 1px solid #f0f0f0;
    }

    /* 最后一列不需要右边框 */
    .FAMGz8pz > tr > th:last-child,
    .F7Nibz0l > tr > td:last-child {
      border-right: none;
    }

    /* 最后一行不需要底部边框 */
    .F7Nibz0l > tr:last-child > td {
      border-bottom: none;
    }

    /* 设置滚动条样式 */
    .mv0mQGfs {
      &::-webkit-scrollbar {
        width: 6px;
      }
      
      &::-webkit-scrollbar-thumb {
        background-color: #ccc;
        border-radius: 3px;
      }
      
      &::-webkit-scrollbar-track {
        background-color: #f0f0f0;
      }
    }
  }

  ._SHvIAEF {
    color: #52c41a;
  }
  
  .JIZWTvDY {
    color: #ff4d4f;
  }
  
  /* Tabs 内容区域样式 */
  .ant-tabs-content {
    overflow: hidden;
  }
  
  /* 确保 Select 在表格中的对齐 */
  .ant-select {
    width: 100%;
  }
}
.aYNNI28e {
  display: flex;
  align-items: center;
}
.RsebkQpS {
  background-color: #ffffff;
  padding: 15px;
  margin-top: 15px;
}
.RsebkQpS .ant-typography {
  margin-bottom: 3px;
}
.RsebkQpS .ant-tag {
  margin-right: 0;
}
.RsebkQpS .Inyn5QNf {
  vertical-align: baseline;
}
.QfT6XBbQ {
  background-color: #ffffff;
  padding: 15px 0;
}
.QfT6XBbQ .Fg8lrGvJ {
  width: 500px;
  margin: 0 auto;
}
.xVutjKIC {
  background-color: #ffffff;
  padding: 15px;
  border-radius: 4px;
}
.MrDF3mzK {
  width: 100%;
  max-width: 30em;
}
.IU84QuhI .ant-space-item {
  overflow: hidden;
}
.wIHPt0b6 {
  background-color: #ffffff;
  padding: 15px;
}
.wIHPt0b6 .Fmi8jBLl {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.wIHPt0b6 .Fmi8jBLl .LuXahLg8 {
  font-weight: bold;
  font-size: 18px;
}
.YJ2IPwco .ant-divider-horizontal {
  margin: 10px 0;
}
.YJ2IPwco .jRWUK8zj {
  width: 100%;
  margin-top: 3px;
  padding: 3px;
  background-color: greenyellow;
}
.YJ2IPwco .qrZZd4jn {
  display: flex;
  height: 100%;
}
.YJ2IPwco .qrZZd4jn .TRLyp7AA {
  flex: 1;
  display: flex;
  flex-direction: column;
}
.YJ2IPwco .qrZZd4jn .TRLyp7AA .Ypxik9R7 {
  background-color: #ffffff;
  margin-bottom: 10px;
  padding: 0 15px;
  border-radius: 4px;
}
.YJ2IPwco .qrZZd4jn .TRLyp7AA .Ypxik9R7 .ant-tabs-nav {
  margin: 0;
}
.YJ2IPwco .qrZZd4jn .TRLyp7AA .Ypxik9R7 .ant-tabs-nav::before {
  border-bottom: unset;
}
.YJ2IPwco .qrZZd4jn .TRLyp7AA .CBKlGr3F {
  flex: 1;
  overflow: auto;
}
.YJ2IPwco .qrZZd4jn .TRLyp7AA .CBKlGr3F .sKoirnRp {
  font-weight: normal;
  margin-left: 5px;
}
.YJ2IPwco .qrZZd4jn .mrhle7yZ {
  width: 400px;
  margin-left: 15px;
}
.YJ2IPwco .qrZZd4jn .mrhle7yZ .nU8nojBu {
  border: 1px solid #d7d7d7;
  padding: 5px 10px;
}
@media screen and (max-width: 1400px) {
  .YJ2IPwco .qrZZd4jn .mrhle7yZ {
    width: 300px;
  }
}
.fFtyWStr {
  margin-bottom: 20px;
}
.GEgaPT3t {
  height: 100%;
}
.lMNa0ms7 {
  display: flex;
  justify-content: space-between;
}
.bxaVL8L5 {
  display: flex;
}
.bxaVL8L5 .cSXL97sL {
  flex: 1;
}
.bxaVL8L5 .tgctwDbz {
  padding: 0 25px;
  width: 650px;
}
.bxaVL8L5 .tgctwDbz .WMOvreNY {
  width: 100px;
  padding: 0 10px;
}
.bxaVL8L5 .tgctwDbz .anticon svg {
  width: 20px;
  height: 30px;
  color: #333333;
}
.bxaVL8L5 .tgctwDbz .ant-carousel .slick-prev,
.bxaVL8L5 .tgctwDbz .ant-carousel .slick-next {
  width: unset;
  height: unset;
}
.EzmIAJo7 {
  margin-bottom: 5px;
}
.QGFX6twY {
  width: 300px;
  border: 1px solid #d7d7d7;
  border-radius: 2px;
}
.QGFX6twY .dEt28MUt {
  display: flex;
  justify-content: space-between;
  padding: 5px;
}
.k90htFqt {
  line-height: 1.2;
}
.k90htFqt._UmE6tTW {
  margin-top: 18px;
}
.k90htFqt.aNuxaVT_ {
  margin-top: 10px;
}
.k90htFqt span:last-child {
  text-decoration: underline;
  cursor: pointer;
}
.k90htFqt span.IILKCwfM {
  color: #c72a29;
}
.MoSvGhAK {
  color: #c72a29;
  margin-left: 6px;
}
.uREBX93N {
  margin: 12px 0;
}
.SQEK7xI8 {
  font-weight: 500;
  text-decoration: underline;
}
.G52AvuwF {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 3px;
  font-weight: 500;
}
.G52AvuwF::before {
  content: "";
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: #1890ff;
  margin-right: 6px;
}
.wfFiDMDC {
  margin-bottom: 8px;
}
.c1kcfBhp {
  display: flex;
  justify-content: space-between;
}
.c1kcfBhp .BCIPObp5 {
  margin: 12px 0;
}
.c1kcfBhp .MdfitBP9 {
  margin-right: 15px;
}
.TCYJQHHY {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 200px;
  height: 200px;
  background-color: #f8f8f8;
  border-radius: 4px;
  border: 1px dashed #d9d9d9;
  margin-bottom: 10px;
}
.TCYJQHHY div {
  margin-top: 8px;
  font-size: 12px;
  color: #666;
}

.app-choose-models {
  max-width: 30em;
  min-width: 15em;
}

.cmOGQjsU {
  padding: 12px;
  background-color: #ffffff;
  border-radius: 4px;
  margin-top: 15px;
}
.cmOGQjsU .SfrMLM4F {
  margin-bottom: 15px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.CE4jADEc {
  font-size: 14px;
  font-weight: bold;
  padding: 10px 24px 0;
}
.jVEHRlMw {
  border-bottom: 1px solid #f0f0f0;
}
.MiLy9mmr {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 24px 10px;
  border-bottom: 1px solid #f0f0f0;
}
.MiLy9mmr .z3Tcc9zP {
  display: flex;
  align-items: center;
  padding: 2px 10px 0;
}
.MiLy9mmr .z3Tcc9zP .H5NVCLYu {
  font-size: 14px;
  color: #0086f6;
}
.MiLy9mmr .z3Tcc9zP .Q63JAQGx {
  margin-left: 4px;
}
.FYplptEj {
  display: flex;
}
.FYplptEj table {
  border-collapse: collapse;
  border-spacing: 0;
  display: inline-block;
  width: 100%;
  border: 1px solid #f0f0f0;
}
.FYplptEj table tbody {
  max-height: 300px;
  width: 100%;
  overflow-y: auto;
  display: block;
}
.FYplptEj table tbody tr:not(:last-child) {
  border-bottom: 1px solid #f0f0f0;
}
.FYplptEj table thead tr th:first-child,
.FYplptEj table tbody tr td:first-child {
  border-right: 1px solid #f0f0f0;
}
.FYplptEj table thead {
  width: 100%;
  display: inline-block;
  border-bottom: 1px solid #f0f0f0;
  background-color: #888888;
}
.FYplptEj table .i0A1eYgK {
  background-color: #e5e5e5;
}
.FYplptEj table tr {
  width: 100%;
  display: table;
  table-layout: fixed;
}
.FYplptEj table td,
.FYplptEj table th {
  text-align: left;
  padding: 5px 10px;
}
.FYplptEj .jaULtR24 {
  width: 50%;
  padding: 15px;
}
.FYplptEj .jaULtR24 .LYyyvOd6 {
  display: flex;
  margin-top: 15px;
}
.FYplptEj .jaULtR24 .LYyyvOd6 .TdmDpTwb {
  flex: 1;
}
.FYplptEj .jaULtR24 .LYyyvOd6 .tpaNY3pn {
  margin-left: 10px;
}
.FYplptEj .xTlbkoCR {
  padding: 15px;
  width: calc(50% - 1px);
  border-left: 1px solid #f0f0f0;
}
.tKo0Aq1T {
  border-top: 1px solid #f0f0f0;
  padding: 15px 24px;
  text-align: right;
}

.ImnTkvQr {
  display: flex;
}
.ImnTkvQr .bTdcYhN1 {
  width: calc((100% - 12px) / 2);
}
.ImnTkvQr .bTdcYhN1 + .bTdcYhN1 {
  margin-left: 12px;
}
.GLXg6Je7 {
  display: block;
  width: auto;
  height: auto;
  margin: 0 4px;
  border: 0;
  border-top: 2px solid rgba(0, 0, 0, 0.06);
  border-radius: 0;
  transition: background 0.3s;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.GLXg6Je7 .lhdmVbgc {
  position: absolute;
  color: #ffffff;
  padding: 0 2px;
}
.GLXg6Je7 .ZvwRbKK4 {
  padding: 4px 8px 0;
}
.GLXg6Je7 .ZvwRbKK4 .PifbFT6j {
  width: 100%;
  height: 40px;
  font-size: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-decoration: underline;
  cursor: text;
}
.z4HptYqm {
  background-color: #f5bfc6;
}
.z4HptYqm .lhdmVbgc {
  background-color: #a30014;
}
.I6RT7Syj .lhdmVbgc {
  background-color: #015478;
}
.MmNSajE2 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.Yf_gAuaR {
  display: flex;
  align-items: center;
}
.Yf_gAuaR .tSZCu1G2 {
  min-width: 100px;
}
._fL03NmM {
  background-color: #ffffff;
  padding: 15px;
}
.j9rIrhRZ {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 12px;
}
.MBnBjJRA {
  margin-bottom: 15px;
  display: flex;
  align-items: center;
}
.war2lgPp {
  display: flex;
  align-items: center;
  margin-bottom: 15px;
}
.war2lgPp .T0_sSLTR {
  font-size: 14px;
  color: #0086f6;
}
.war2lgPp .orwyD7Qx {
  margin-left: 6px;
}
.weeBjZnc {
  width: 100%;
  margin-top: 5px;
}
.i1Cku9dr > div:not(:last-child) {
  margin-bottom: 5px;
}
.i1Cku9dr > div:nth-child(even) {
  padding-left: 10px;
}
.gZJ5sisk {
  font-weight: bold;
}
.FG3YVUzI {
  color: #666666;
  font-size: 12px;
}
.MmNSajE2 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.ImnTkvQr {
  display: flex;
  align-items: center;
}
.ImnTkvQr .ant-form-item {
  margin-bottom: unset;
}
.ImnTkvQr + .ImnTkvQr {
  margin-top: 5px;
}
.KO8HKZNW {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.KO8HKZNW .tPnZuEzi {
  display: flex;
  align-items: center;
}
.KO8HKZNW .tPnZuEzi + .tPnZuEzi {
  margin-top: 5px;
}
.CJ0cYf4M .ant-collapse-borderless > .ant-collapse-item > .ant-collapse-content {
  background-color: #ffffff;
}
.PMB_lZpB {
  padding: 24px;
}
.hRkQn4SC {
  text-align: right;
  padding: 15px 24px;
  border-top: 1px solid #f0f0f0;
}

.UDcdBHaj {
  background-color: #ffffff;
  padding: 15px;
  display: flex;
  flex-direction: column;
  height: 100%;
}
.VogIeRhy {
  display: flex;
  align-items: center;
  margin-bottom: 12px;
}
.mNICkSk3 {
  display: flex;
}
.e6bidT27 {
  margin-bottom: 15px;
  display: flex;
  align-items: center;
  margin-right: 10px;
}
.vl1Pq39m {
  display: flex;
  align-items: center;
  margin-bottom: 15px;
}
.vl1Pq39m .EYb2V2bN {
  font-size: 14px;
  color: #0086f6;
}
.vl1Pq39m .XmvH5T_B {
  margin-left: 6px;
}
.jIR0HMy_ {
  width: 100%;
  margin-top: 5px;
}
.BOGtcgGw > div:not(:last-child) {
  margin-bottom: 5px;
}
.BOGtcgGw > div:nth-child(even) {
  padding-left: 10px;
}
.aasU8zYP {
  font-weight: bold;
}
.ABvALrOk {
  color: #666666;
  font-size: 12px;
}
.e6M9o0wL .joAWcFgG {
  font-size: 12px;
  color: red;
}
.O424uf7u {
  display: flex;
  align-items: center;
}
.O424uf7u .ant-form-item {
  margin-bottom: unset;
}
.O424uf7u + .O424uf7u {
  margin-top: 5px;
}
.ZGag8v35 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.ZGag8v35 ._37_1Dl6c {
  display: flex;
  align-items: center;
}
.ZGag8v35 ._37_1Dl6c + ._37_1Dl6c {
  margin-top: 5px;
}
.AVYhPFzz {
  flex: 1;
  overflow: auto;
}
.AVYhPFzz .ant-collapse-borderless > .ant-collapse-item > .ant-collapse-content {
  background-color: #ffffff;
}
.HVhUjm2J {
  padding: 24px;
}
.QqaL1vAh {
  text-align: right;
  padding: 15px 24px;
  border-top: 1px solid #f0f0f0;
}
.pqckhpTG .ant-table-thead > tr > th {
  background-color: #F2F8FE !important;
}
.pqckhpTG .ant-table-tbody > tr:hover > td {
  background-color: #f2f8fe !important;
}

.Sm78BB2G {
  margin-top: 20px;
}

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

.fdZyQESZ {
  background-color: #ffffff;
  padding: 15px;
}
.GFdEIcEn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 12px;
}
.stL_KFDN {
  margin-bottom: 15px;
}
.mi1vw77v {
  background-color: #ffffff;
  padding: 15px;
}
.pIhM0KcR {
  margin-bottom: 15px;
  text-align: right;
}
.g90hecap {
  background-color: #fff;
  display: flex;
  padding: 10px 20px 0 !important;
}
.g90hecap > * {
  border-bottom: 2px solid #fff;
  color: #777;
  cursor: pointer;
  font-size: 15px;
  padding-bottom: 4px;
  text-align: center;
  width: 6em;
}
.g90hecap > *.f3EgXdfS {
  color: #02294C;
  font-weight: bold;
  border-bottom-color: #02294C;
}

.S62Uuhq8 {
  display: flex;
  align-items: center;
  height: 32px;
}
.OgccSseM {
  background-color: #ffffff;
  padding: 15px;
}
.y19nLnSC {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 12px;
}
.YmpNOwHI {
  margin-bottom: 15px;
}
.lWDaqWUq {
  background-color: #ffffff;
  padding: 15px;
}
.XAMM95jg {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 15px;
}
.XAMM95jg .M9K1_7tA {
  width: 360px;
  height: 32px;
}

.SB1GISxM {
  background-color: #ffffff;
  padding: 15px;
}
.gHukqwD2 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 12px;
}
.UZVpkuS3 {
  margin-bottom: 15px;
}

.ant-card-body {
  padding: 15px;
}
.DXDnrqiV {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 15px 0px;
}

.pq6izpah {
  font-size: 16px;
  font-weight: bold;
}
.ZUJ8eIvD .I5oOcHsV {
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 10px;
  padding-left: 18px;
  position: relative;
}
.ZUJ8eIvD .I5oOcHsV::before {
  background-color: #007bf5;
  border-radius: 0 4px 4px 0;
  bottom: 0;
  content: '';
  display: block;
  left: 0;
  position: absolute;
  top: 0;
  width: 6px;
}
.ZUJ8eIvD .bmNBv1d2 {
  padding-left: 18px;
  padding-right: 25px;
  display: flex;
  justify-content: space-between;
}
.ZUJ8eIvD .bmNBv1d2 .ixjNtdT4 {
  text-align: center;
}
.ZUJ8eIvD .bmNBv1d2 .ixjNtdT4 .rGb1XPMU {
  margin-right: 10px;
  display: inline-flex;
}
.ZUJ8eIvD .bmNBv1d2 .ixjNtdT4 .lmOR9YYP {
  margin-left: 10px;
  display: inline-flex;
}
.ZUJ8eIvD .bmNBv1d2 .ixjNtdT4 .rGb1XPMU::before {
  content: '';
  display: inline-block;
  width: 25px;
  height: 2px;
  background-color: #d9001b;
  margin: auto 5px;
}
.ZUJ8eIvD .bmNBv1d2 .ixjNtdT4 .lmOR9YYP::before {
  content: '';
  display: inline-block;
  width: 25px;
  height: 2px;
  background-color: #f59a23;
  margin: auto 5px;
}
.ZUJ8eIvD .gn7PsBD8 {
  margin-top: 20px;
}
.ZUJ8eIvD .gn7PsBD8 .CGJ7cPhN {
  margin-bottom: 10px;
}
.ZUJ8eIvD .YuAlVYJc {
  margin-top: 20px;
}
.ant-select.waqkiwcQ {
  max-width: 500px;
  min-width: 300px;
}

.app-preview-wrap > .ant-image {
  align-items: center;
  display: flex;
  height: 100%;
  justify-content: center;
  width: 100%;
}
.app-preview-wrap img,
.app-preview-wrap video {
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
}
.mco99u5T {
  width: 500px;
  height: 500px;
  margin: 0 auto;
}

.app-choose-vehicles {
  max-width: 30em;
  min-width: 15em;
}

.Gmjtydeu {
  padding: 24px 0;
}
.Gmjtydeu > h1 {
  font-size: 19px;
  margin-bottom: 16px;
  padding-left: 18px;
  position: relative;
}
.Gmjtydeu > h1:not(:first-child) {
  margin-top: 40px;
}
.Gmjtydeu > h1::before {
  background-color: #007BF5;
  border-radius: 0 4px 4px 0;
  bottom: 0;
  content: '';
  display: block;
  left: 0;
  position: absolute;
  top: 0;
  width: 6px;
}
.Gmjtydeu > section {
  padding: 0 24px;
}
.iriovBfN {
  -moz-column-gap: 12px;
       column-gap: 12px;
  display: flex;
}
.iriovBfN > * {
  flex: 1;
}
.wUURMAg4 {
  display: flex;
  -moz-column-gap: 12px;
       column-gap: 12px;
  row-gap: 12px;
  flex-wrap: wrap;
}
.wUURMAg4 .app-upload-add {
  border-radius: 4px;
  align-items: center;
  border: 1px dashed #ccc;
  cursor: pointer;
  display: flex;
  height: 90px;
  justify-content: center;
  width: 90px;
}
.wUURMAg4 .app-upload-add:hover {
  background-color: #fafafa;
}
.wUURMAg4 .app-upload-add .anticon-plus {
  font-size: 50px;
}
.wUURMAg4 .app-upload-item {
  align-items: center;
  display: flex;
  height: 90px;
  justify-content: center;
  width: 90px;
}
.wUURMAg4 .app-upload-item img {
  border-radius: 4px;
  max-width: 100%;
  max-height: 100%;
}

.Pug7lZ4b {
  display: flex;
}
.Pug7lZ4b .kCS_Rwa6 {
  width: 50%;
  border-right: 4px solid #f0f2f5;
}
.Pug7lZ4b .kCS_Rwa6 .hmMpSPcw {
  font-weight: 700;
  font-size: 18px;
  color: #d9001b;
}
.Pug7lZ4b .kCS_Rwa6 .rDuXzjQw {
  display: flex;
  margin-top: 4px;
}
.Pug7lZ4b .kCS_Rwa6 .rDuXzjQw .Nlj78PT7 {
  margin-right: 10px;
}
.Pug7lZ4b .kCS_Rwa6 .wOepaeIB {
  margin-top: 4px;
}
.Pug7lZ4b .kCS_Rwa6 .IFG53F0y .o7jPzo_A {
  display: flex;
  width: 350px;
  margin-top: 10px;
  justify-content: flex-start;
  align-items: center;
}
.Pug7lZ4b .kCS_Rwa6 .IFG53F0y .o7jPzo_A div {
  width: 90px;
  height: 25px;
  margin-right: 10px;
  line-height: 25px;
  text-align: center;
  border: 1px solid #cccccc;
}
.Pug7lZ4b .kCS_Rwa6 .IFG53F0y .MywCZm2_ {
  width: 350px;
  margin-top: 10px;
}
.Pug7lZ4b .kCS_Rwa6 .J34KV2QH {
  margin-top: 10px;
}
.Pug7lZ4b .kCS_Rwa6 .Ke8P_4Ox {
  display: flex;
}
.Pug7lZ4b .kCS_Rwa6 .Ke8P_4Ox .e2hsON4I {
  width: 50%;
  display: flex;
  flex-wrap: wrap;
}
.Pug7lZ4b .kCS_Rwa6 .Ke8P_4Ox .e2hsON4I > div {
  margin-right: 8px;
}
.Pug7lZ4b .kCS_Rwa6 .Ke8P_4Ox .ia_eo77m {
  width: 50%;
}
.Pug7lZ4b .kCS_Rwa6 .Ke8P_4Ox .ia_eo77m .T79VNDG6 {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.Pug7lZ4b .kCS_Rwa6 .Ke8P_4Ox .ia_eo77m .T79VNDG6 .qa7mDdtp {
  margin-bottom: 8px;
  margin-right: 8px;
}
.Pug7lZ4b .AiktkAFS {
  width: 50%;
}
.Pug7lZ4b .AiktkAFS .D88w6Fmx {
  display: flex;
  padding: 15px;
  border-bottom: 4px solid #f0f2f5;
}
.Pug7lZ4b .AiktkAFS .D88w6Fmx .UZ3l8DkR {
  width: 250px;
  margin-right: 10px;
}
.Pug7lZ4b .AiktkAFS .D88w6Fmx .UZ3l8DkR .hmMpSPcw {
  font-weight: 700;
  font-size: 18px;
  color: #d9001b;
}
.Pug7lZ4b .AiktkAFS .D88w6Fmx .UZ3l8DkR .T4hehJPJ {
  margin-top: 10px;
}
.Pug7lZ4b .AiktkAFS .D88w6Fmx .UZ3l8DkR .DlVgCprn {
  width: 250px;
  border: 1px solid #ccc;
  margin-top: 10px;
  padding: 10px;
}
.Pug7lZ4b .AiktkAFS .D88w6Fmx .XXjbFpzH .T4hehJPJ {
  margin-top: 10px;
}
.Pug7lZ4b .AiktkAFS .D88w6Fmx .XXjbFpzH .e2hsON4I {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.Pug7lZ4b .AiktkAFS .D88w6Fmx .XXjbFpzH .e2hsON4I .qa7mDdtp {
  margin-right: 10px;
  margin-top: 4px;
}

.CGZnqODF .ant-form-item-control-input-content {
  display: flex;
  -moz-column-gap: 12px;
       column-gap: 12px;
}
.CGZnqODF .ant-form-item-control-input-content .ant-form-item {
  flex: 1;
}
.CGZnqODF .ant-form-item-control-input-content button {
  margin-top: 4px;
}

.R2zgjHum {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-bottom: 10px;
  margin-top: 10px;
}
.eRCYbuNc {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.icitwFup {
  width: 100%;
  display: flex;
  justify-content: flex-end;
}
.icitwFup .Ft04xkZz {
  margin-right: 20px;
}

.nfGNR5kY {
  margin-top: 6px;
}
.nfGNR5kY .hFcIXQGB {
  margin-bottom: 20px;
  display: flex;
  align-items: center;
}
.nfGNR5kY .hFcIXQGB .t1kgOqNp {
  display: flex;
  align-items: center;
}
.nfGNR5kY .hFcIXQGB .t1kgOqNp .RKtYl088 {
  white-space: nowrap;
}
.nfGNR5kY .hFcIXQGB .t1kgOqNp .OQgDe65B {
  margin-left: 15px;
  margin-right: 20px;
}

.Xo12Kyjg {
  display: flex;
  align-items: center;
  flex: 1;
}
.Xo12Kyjg .JQ8NTo7b {
  padding: 0 20px;
}
.Xo12Kyjg .t4a0SKcG {
  flex: 1;
}

.CyEGV4gw {
  border-radius: 6px;
}
.G0GLxfC_ .VXCJgcrl {
  margin-bottom: 20px;
  display: flex;
  align-items: center;
  position: relative;
}
.G0GLxfC_ .VXCJgcrl .DdhJweSi {
  width: 40px;
  margin-left: 10px;
  margin-right: 10px;
  font-size: 24px;
  position: absolute;
  right: -60px;
  top: 50%;
  transform: translateY(-50%);
  cursor: pointer;
}

.nyiYDHDg .ggSN6PUZ ._3NUD4xqU {
  width: 100%;
  display: flex;
  align-items: center;
}
.nyiYDHDg .ggSN6PUZ ._3NUD4xqU .rEKr8SIq {
  white-space: nowrap;
  padding-right: 10px;
  padding-left: 10px;
}
.nyiYDHDg .ggSN6PUZ ._3NUD4xqU .rEKr8SIq:nth-child(1) {
  padding-left: 0;
}
.nyiYDHDg .ggSN6PUZ ._3NUD4xqU .xpZFcU09 {
  padding-right: 48px;
}
.nyiYDHDg .ggSN6PUZ .UCfRXsOw {
  width: 100%;
  display: flex;
  align-items: initial;
}

.TS018ozv .yEJCVrDQ {
  display: flex;
  margin-top: 20px;
  margin-bottom: 0px;
}
.TS018ozv .FyopcPcz {
  display: flex;
  align-items: center;
}
.TS018ozv .FyopcPcz .WUQkNNuk {
  width: 100%;
}

.utD3TSaT {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  font-size: 16px;
  color: #3291f8;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  margin-top: 20px;
}
.utD3TSaT .jTw5djAQ {
  padding-left: 8px;
  font-size: 14px;
}
.BcCTW5CI {
  display: flex;
  align-items: center;
  border-radius: 4px;
  background-color: #88bffb;
  padding: 10px;
  font-size: 14px;
  margin-top: 20px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.BcCTW5CI .s9QSgYve {
  padding-left: 20px;
  color: #fff;
}
.UdSkhWiZ {
  background-color: #fff;
}
.UdSkhWiZ .rp0GkB3I {
  font-size: 16px;
  font-weight: 600;
  border-bottom: 1px solid #000;
  padding-bottom: 10px;
  margin-bottom: 10px;
}
.J_mgphb0 {
  padding: 0 10px;
  border: 1px solid #bbbbbb;
  margin-top: 10px;
}
.J_mgphb0 .qkEJw6E8,
.J_mgphb0 .ya3t33Hx {
  font-size: 20px;
  cursor: pointer;
}
.J_mgphb0 .ya3t33Hx {
  margin-left: 10px;
}
.J_mgphb0 .dkXCoQ_I,
.J_mgphb0 .ljYeQKLH {
  color: #c2c2c2;
}
.J_mgphb0 .qX8VQagY {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-top: 10px;
}
.J_mgphb0 .qX8VQagY .LF_VAJap {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex: 1;
  overflow-x: auto;
  padding-right: 10px;
}
.J_mgphb0 .qX8VQagY .LF_VAJap::-webkit-scrollbar {
  display: none;
}
.J_mgphb0 .qX8VQagY .LF_VAJap .VLL91AiD {
  flex-shrink: 0;
  width: 190px;
  padding-left: 10px;
}
.J_mgphb0 .qX8VQagY .LF_VAJap .VLL91AiD .JHMZTkcQ {
  display: flex;
  align-items: center;
  font-size: 14px;
}
.J_mgphb0 .qX8VQagY .LF_VAJap .VLL91AiD .JHMZTkcQ .ElwXgeer {
  padding-right: 10px;
}
.J_mgphb0 .qX8VQagY .LF_VAJap .VLL91AiD .kEKjGg3w {
  color: #1890ff;
}
.J_mgphb0 .qX8VQagY .LF_VAJap .VLL91AiD .pgWXsFO8 {
  font-weight: 600;
  font-size: 16px;
}
.J_mgphb0 .qX8VQagY .LF_VAJap .VLL91AiD .qR6qATkh {
  color: #1890ff;
}
.J_mgphb0 .qX8VQagY .LF_VAJap .VLL91AiD .wt2xg2Ql {
  display: flex;
  align-items: center;
}
.J_mgphb0 .qX8VQagY .LF_VAJap .VLL91AiD .wt2xg2Ql .EQ2PFrbx {
  font-size: 16px;
  padding-right: 10px;
}
.J_mgphb0 .qX8VQagY .LF_VAJap .VLL91AiD .wt2xg2Ql .Rova2W0M {
  font-size: 16px;
  display: flex;
  align-items: center;
  color: #e81010;
}
.J_mgphb0 .qX8VQagY .LF_VAJap .VLL91AiD .wt2xg2Ql .ewAtlg9v {
  color: #34b284;
}
.ho5EKmm3 .ant-select-selector {
  width: 450px;
  max-height: 200px;
  overflow-y: auto;
}

.lA_YDrke {
  background-color: #fff;
  display: flex;
  padding: 10px 20px 0 !important;
}
.lA_YDrke > * {
  border-bottom: 2px solid #fff;
  color: #777;
  cursor: pointer;
  font-size: 15px;
  padding-bottom: 4px;
  text-align: center;
  width: 6em;
}
.lA_YDrke > *.aFVYuHO2 {
  color: #02294C;
  font-weight: bold;
  border-bottom-color: #02294C;
}
.NvDuuqgC {
  display: flex;
  flex: 1;
  justify-content: flex-end;
  margin-top: 4px;
}
.BYiqskOj {
  margin-bottom: 10px;
}
.BYiqskOj .pWeNOaRz {
  border-radius: 8px;
  height: 220px;
  overflow: hidden;
  border: 1px solid #e9e9e9;
}
.BYiqskOj .pWeNOaRz .D8EmtJmO {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 20px;
  height: 40px;
}
.BYiqskOj .pWeNOaRz .D8EmtJmO .Oak3ZNsk {
  color: #929292;
}
.BYiqskOj .pWeNOaRz .D8EmtJmO .x14FrwtF {
  color: #108de9;
  cursor: pointer;
}
.BYiqskOj .pWeNOaRz .dgZ6hAkV {
  padding: 0 20px 0 20px;
  height: 60px;
  line-height: 60px;
  font-size: 28px;
  font-weight: 400;
}
.BYiqskOj .pWeNOaRz .yjepkviL {
  display: flex;
  flex-wrap: wrap;
}
.BYiqskOj .pWeNOaRz .yjepkviL .Z_98MSQV {
  padding: 0 20px 0 20px;
  width: 50%;
  height: 40px;
}
.BYiqskOj .pWeNOaRz .yjepkviL .Z_98MSQV .hlMBCx5D {
  display: flex;
}
.BYiqskOj .pWeNOaRz .yjepkviL .Z_98MSQV .hlMBCx5D .gKtc80CR {
  color: #929292;
  margin-right: 10px;
}
.BYiqskOj .pWeNOaRz .yjepkviL .Z_98MSQV .hlMBCx5D .gerrxomJ {
  font-size: 10px;
  line-height: 18px;
}
.BYiqskOj .pWeNOaRz ._Pp3moxH {
  display: flex;
  padding: 0 20px 0 20px;
  justify-content: space-between;
  height: 40px;
}
.BYiqskOj .pWeNOaRz ._Pp3moxH .hlMBCx5D {
  display: flex;
}
.BYiqskOj .pWeNOaRz ._Pp3moxH .hlMBCx5D .gKtc80CR {
  color: #929292;
  margin-right: 10px;
}
.BYiqskOj .pWeNOaRz ._Pp3moxH .hlMBCx5D .gerrxomJ {
  font-size: 10px;
  line-height: 18px;
}
.p_NRiHjD {
  -moz-column-gap: 12px;
       column-gap: 12px;
  display: flex;
  flex: 1;
  justify-content: flex-end;
  align-items: flex-start;
}

.bwDe9wDK {
  display: flex;
  margin-bottom: 6px;
  padding: 20px 20px 0 !important;
}
.bwDe9wDK > * {
  border-bottom: 2px solid #fff;
  color: #777;
  cursor: pointer;
  font-size: 15px;
  padding-bottom: 4px;
  text-align: center;
  width: 6em;
}
.bwDe9wDK > *.vhCtzHgh {
  color: #02294C;
  font-weight: bold;
  border-bottom-color: #02294C;
}
.g07jFM6d {
  background-color: #fff;
  flex: auto;
  overflow-y: auto;
  padding: 30px 20px !important;
  position: relative;
}
.g07jFM6d header {
  margin-bottom: 12px;
  text-align: right;
}
.g07jFM6d h1 {
  font-size: 19px;
  margin-bottom: 16px;
  padding-left: 18px;
  position: relative;
}
.g07jFM6d h1::before {
  background-color: #007BF5;
  border-radius: 0 4px 4px 0;
  bottom: 0;
  content: '';
  display: block;
  left: 0;
  position: absolute;
  top: 0;
  width: 6px;
}
.FsKbreZ1 {
  border-radius: 12px;
  border: 1px solid #ddd;
  margin-bottom: 36px;
  padding: 20px 30px;
  position: relative;
}
._C_Inehk {
  align-items: baseline;
  display: flex;
  font-size: 14px;
  padding: 4px 0;
}
._C_Inehk.gMGloncO {
  align-items: flex-start;
}
._C_Inehk.gMGloncO label + div {
  display: flex;
  -moz-column-gap: 8px;
       column-gap: 8px;
}
._C_Inehk label {
  margin-right: 0.5em;
  min-width: 9em;
  text-align: right;
}
._C_Inehk label:after {
  content: '：';
}
._C_Inehk label + div {
  word-break: break-all;
  word-wrap: break-word;
}
.HRQQcMoL {
  color: #ccc;
}
.erG_eSwe {
  position: absolute;
  right: 20px;
  top: 10px;
  padding: 10px;
}
.FsKbreZ1 .app-preview-wrap img {
  border-radius: 4px;
}
.ajZIOLvC {
  margin-top: 6px;
  color: #777;
}

.mjp_QHnk {
  background-color: #fff;
  height: 100%;
  margin: 0 14px 60px;
  overflow-y: auto;
  padding: 20px;
}
.mjp_QHnk > footer {
  position: absolute;
  bottom: 20px;
  text-align: right;
  left: 100px;
  right: 50px;
}
.mjp_QHnk > footer button {
  margin-left: 30px;
}
.MCZsyBp8 {
  border-radius: 12px;
  border: 1px solid #ddd;
  margin-bottom: 36px;
  padding: 20px 30px;
  position: relative;
}
.GhSL4xcT {
  align-items: baseline;
  display: flex;
  font-size: 14px;
  padding: 4px 0;
}
.GhSL4xcT label {
  margin-right: 0.5em;
  min-width: 9em;
  text-align: right;
}
.GhSL4xcT label:after {
  content: '：';
}
.GhSL4xcT label + div {
  word-break: break-all;
  word-wrap: break-word;
}
.mjp_QHnk input,
.mjp_QHnk .ant-select {
  width: 400px;
  max-width: none;
}
.aY3WMrAu input {
  width: 150px;
}
.Oxe2vgf3 .ant-form-item-control-input-content {
  -moz-column-gap: 20px;
       column-gap: 20px;
  display: flex;
  text-align: center;
}
.Oxe2vgf3 .ant-form-item-control-input-content .o_L3mMId {
  color: #777;
  font-size: 13px;
  margin-top: 6px;
}
.dhirx0wS {
  height: 120px;
  width: 120px;
}
.dhirx0wS .app-upload-add {
  border-radius: 4px;
  align-items: center;
  border: 1px dashed #ccc;
  cursor: pointer;
  display: flex;
  height: 100%;
  justify-content: center;
  width: 100%;
}
.dhirx0wS .app-upload-add:hover {
  background-color: #fafafa;
}
.dhirx0wS .app-upload-add .anticon-plus {
  font-size: 50px;
}
.dhirx0wS .app-upload-item {
  align-items: center;
  display: flex;
  height: 100%;
  justify-content: center;
  width: 100%;
}
.dhirx0wS .app-upload-item img {
  border-radius: 4px;
  max-width: 100%;
  max-height: 100%;
}
.JWUYVvvo {
  display: flex;
  -moz-column-gap: 12px;
       column-gap: 12px;
  padding-bottom: 8px;
  color: #777;
}
.JWUYVvvo label {
  width: 18em;
  padding-left: 2px;
}
.tI8WKVKW {
  display: flex;
  -moz-column-gap: 12px;
       column-gap: 12px;
}
.tI8WKVKW input {
  width: 18em;
}
.bF8HyL9K {
  border-radius: 4px;
  border: 1px dashed #ccc;
  color: #777;
  display: block;
  font-size: 14px;
  letter-spacing: 1px;
  padding: 6px 0;
  text-align: center;
}
.bF8HyL9K:hover {
  background-color: #fcfcfc;
  border-color: #bbb;
  color: #333;
}
.bF8HyL9K .anticon {
  font-size: 14px;
  margin-right: 8px;
}
.iTndbnCd {
  color: #f5222d;
  font-size: 16px;
  padding: 8px 4px 8px 2px;
}

.PHM9Rf5B {
  background-color: #fff;
  height: 100%;
  margin: 0 14px 60px;
  overflow-y: auto;
  padding: 20px;
}
.PHM9Rf5B > footer {
  position: absolute;
  bottom: 20px;
  text-align: right;
  left: 100px;
  right: 50px;
}
.PHM9Rf5B > footer button {
  margin-left: 30px;
}
.pOZChPaO {
  border-radius: 12px;
  border: 1px solid #ddd;
  margin-bottom: 36px;
  padding: 20px 30px;
  position: relative;
}
.rh5S0IE4 {
  align-items: baseline;
  display: flex;
  font-size: 14px;
  padding: 4px 0;
}
.rh5S0IE4 label {
  margin-right: 0.5em;
  min-width: 9em;
  text-align: right;
}
.rh5S0IE4 label:after {
  content: '：';
}
.rh5S0IE4 label + div {
  word-break: break-all;
  word-wrap: break-word;
}
.PHM9Rf5B input,
.PHM9Rf5B .ant-select {
  width: 400px;
  max-width: none;
}

.C3kt011f {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.K8BuAL4X {
  border: 1px solid #ddd;
  border-radius: 12px;
  padding: 20px 30px;
}
.K8BuAL4X > footer {
  position: absolute;
  bottom: 20px;
  text-align: right;
  left: 100px;
  right: 50px;
}
.K8BuAL4X > footer button {
  margin-left: 10px;
}
.ZataYBbF h1 {
  font-size: 19px;
  margin-bottom: 16px;
  padding-left: 18px;
  position: relative;
}
.ZataYBbF h1::before {
  background-color: #007BF5;
  border-radius: 0 4px 4px 0;
  bottom: 0;
  content: '';
  display: block;
  left: 0;
  position: absolute;
  top: 0;
  width: 6px;
}
.ZataYBbF .SByfdR_h {
  border: 1px solid #ddd;
  border-radius: 12px;
  padding: 20px 30px;
}
.ZataYBbF .SByfdR_h .tAjSBIh8 {
  display: flex;
  font-size: 14px;
  margin-left: 40px;
  margin-bottom: 10px;
}
.ZataYBbF .SByfdR_h .tAjSBIh8 .pEUaPGN6 {
  width: 120px;
  text-align: right;
}

.hfpDUhzm {
  display: flex;
  margin-bottom: 6px;
  padding: 20px 20px 0 !important;
}
.hfpDUhzm > * {
  border-bottom: 2px solid #fff;
  color: #777;
  cursor: pointer;
  font-size: 15px;
  padding-bottom: 4px;
  text-align: center;
  width: 6em;
}
.hfpDUhzm > *.bJZ_jbmV {
  color: #02294C;
  font-weight: bold;
  border-bottom-color: #02294C;
}

.MrybCryt {
  margin-top: 12px;
}
.QfYPobuT {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.NVdPYj5y {
  display: flex;
  justify-content: space-between;
}

.C9xKnUBu {
  margin-top: 12px;
  padding: 0 16px;
  position: relative;
}
.C9xKnUBu .VMO1yahJ {
  background: #fff;
  padding: 20px;
}
.C9xKnUBu .BCiRMKE7 {
  display: flex;
  margin-bottom: 20px;
}
.ccsqtFrv .ant-form-item-control-input-content {
  display: flex;
}
.ccsqtFrv .ant-select {
  margin-right: 10px;
}
.jtOgzclc {
  margin-top: 12px;
}
.yYPvEoEW .ant-form-item-extra {
  color: red;
}
.MRI8zYwi .ant-form-item-control-input-content {
  display: flex;
}
.CkEpywtg {
  margin-left: 10px;
  display: flex;
  align-items: center;
  gap: 10px;
}
.O7Nt5kXo {
  display: flex;
  justify-content: space-between;
}
.yM2QSENJ {
  width: 100%;
  display: flex;
  justify-content: flex-end;
}

.ZkgoWBvo {
  padding: 40px 50px !important;
}
.ZWoW_Uau {
  display: flex;
  margin-bottom: 20px;
  width: 450px;
}
.IvDJBxrF {
  font-size: 18px;
  color: #f5222d;
  margin-top: 5px;
  margin-right: 10px;
}
.ZkgoWBvo footer {
  width: 450px;
  display: flex;
  justify-content: space-between;
}
.ZkgoWBvo footer aside button {
  margin-left: 20px;
}

.UE68RYmE {
  padding: 30px 40px !important;
  font-size: 13px;
}
.UE68RYmE .Ye39N3xU {
  text-align: center;
}
.UE68RYmE .Ye39N3xU .ant-empty {
  font-size: 16px;
}
.UE68RYmE header {
  margin-bottom: 20px;
}
.UE68RYmE .sgK8wCjf {
  border-radius: 6px;
  border: 1px solid #eee;
  margin-bottom: 30px;
  padding: 16px 24px;
}
.UE68RYmE .MVZ7e6Bq {
  display: flex;
  padding: 4px 0;
}
.UE68RYmE label {
  font-weight: bold;
}

.qAr6Z8fi {
  padding: 0 15px;
  min-height: 300px;
}
.qAr6Z8fi .N1sUnC3y {
  display: flex;
  align-items: baseline;
}
.qAr6Z8fi .N1sUnC3y .ant-typography {
  margin-bottom: 3px;
}
.qAr6Z8fi .N1sUnC3y + .N1sUnC3y {
  margin-top: 30px;
}
.r0lRSEIe {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.r0lRSEIe .DSFGSvIp {
  flex: 1;
  margin-left: 20px;
}
.vIFtHuwZ {
  background-color: #ffffff;
  padding: 15px;
  border-radius: 4px;
}
.vCMWIZcV {
  display: flex;
  align-items: center;
  margin-bottom: 3px;
}
.vCMWIZcV .XXFDARFf {
  margin-right: 20px;
}
.RLbLtCI_ .lkAuVD8z {
  width: 300px;
  margin: 0 auto;
}
.RLbLtCI_ .IkOHelIc {
  margin: 30px 0;
}
.RLbLtCI_ .IkOHelIc .N1sUnC3y {
  display: flex;
  margin: 10px;
}
.RLbLtCI_ .IkOHelIc .N1sUnC3y .XXFDARFf {
  width: 150px;
  text-align: right;
}
.RLbLtCI_ .IkOHelIc .N1sUnC3y .BT7A9lb3 {
  display: flex;
}
.RLbLtCI_ .bO4lKg9O {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.RLbLtCI_ .h9lfb0d3 {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 15px 0;
}
.RLbLtCI_ .dBxlescH {
  height: 325px;
  overflow-y: auto;
}
.RLbLtCI_ .FI3VIph3 {
  display: flex;
  align-items: center;
  height: 40px;
  padding: 0 5px;
}
.ZMZlmTi4 {
  height: 40px;
  display: flex;
  align-items: center;
  padding: 0 5px;
  border: 1px solid #cccccc;
  background-color: #f6f6f6;
  font-size: 16px;
  font-weight: bold;
  white-space: nowrap;
}
.hPzkc9LK {
  display: flex;
  flex-direction: column;
  row-gap: 16px;
}
.hPzkc9LK .app-upload-add,
.hPzkc9LK .app-upload-item {
  align-items: center;
  border: 1px dashed #ccc;
  display: flex;
  height: 300px;
  justify-content: center;
}
.hPzkc9LK .app-upload-add {
  cursor: pointer;
  font-size: 50px;
}
.hPzkc9LK .app-upload-add:hover {
  background-color: #fafafa;
}
.hPzkc9LK .app-upload-item img {
  max-width: 100%;
  max-height: 100%;
}
.AOpWydrI td {
  position: relative;
}
.AOpWydrI .iQiYDKSb {
  background-color: #d7d7d6;
  position: absolute;
  font-size: 10px;
  padding: 0 3px;
  top: 0;
  right: 0;
}
.npsskmJo table {
  border-collapse: collapse;
  border-spacing: 0;
  display: inline-block;
  width: 100%;
  border: 1px solid #f0f0f0;
}
.npsskmJo table tbody {
  max-height: 300px;
  width: 100%;
  overflow-y: auto;
  display: block;
}
.npsskmJo table tbody tr:not(:last-child) {
  border-bottom: 1px solid #f0f0f0;
}
.npsskmJo table thead tr th:not(:last-child),
.npsskmJo table tbody tr td:not(:last-child) {
  border-right: 1px solid #f0f0f0;
}
.npsskmJo table thead {
  width: 100%;
  display: inline-block;
  border-bottom: 1px solid #f0f0f0;
  background-color: #fafafa;
}
.npsskmJo table .IoFjTQPN {
  background-color: #e5e5e5;
}
.npsskmJo table tr {
  width: 100%;
  display: table;
  table-layout: fixed;
}
.npsskmJo table td,
.npsskmJo table th {
  text-align: left;
  padding: 5px 10px;
}

.H56xiPZ2 {
  display: flex;
  align-items: center;
}
.QxrohDgE {
  background-color: #ffffff;
  padding: 15px;
  margin-top: 15px;
}
.QxrohDgE .ant-typography {
  margin-bottom: 3px;
}
.QxrohDgE .ant-tag {
  margin-right: 0;
}
.QxrohDgE .rIsI8aqE {
  vertical-align: baseline;
}
.i249pd9X {
  background-color: #ffffff;
  padding: 15px 0;
}
.i249pd9X .c2HqhoFn {
  width: 500px;
  margin: 0 auto;
}
.FYQsdTsj {
  background-color: #ffffff;
  padding: 15px;
  border-radius: 4px;
}
.FYQsdTsj .CGo3WFXG {
  position: absolute;
  right: 12px;
  top: 6px;
  text-align: right;
}
.FYQsdTsj .hk2afY8B {
  position: absolute;
  left: 25%;
  bottom: -24px;
}
.tvt34ulh {
  width: 100%;
  max-width: 30em;
}
.Smgt3RKV .ant-space-item {
  overflow: hidden;
}
.jYj9bgCw {
  background-color: #ffffff;
  padding: 15px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.jYj9bgCw .dA4woNUz {
  font-weight: bold;
  font-size: 18px;
}
.uHYaoujK .ant-divider-horizontal {
  margin: 10px 0;
}
.uHYaoujK .KT5P3PfG {
  display: flex;
  height: 100%;
}
.uHYaoujK .KT5P3PfG .e6QzgeGl {
  flex: 1;
  display: flex;
  flex-direction: column;
}
.uHYaoujK .KT5P3PfG .e6QzgeGl .klzbVonb {
  background-color: #ffffff;
  margin-bottom: 10px;
  padding: 0 15px;
  border-radius: 4px;
}
.uHYaoujK .KT5P3PfG .e6QzgeGl .klzbVonb .ant-tabs-nav {
  margin: 0;
}
.uHYaoujK .KT5P3PfG .e6QzgeGl .klzbVonb .ant-tabs-nav::before {
  border-bottom: unset;
}
.uHYaoujK .KT5P3PfG .e6QzgeGl .lPJwaTHc {
  flex: 1;
  overflow: auto;
}
.uHYaoujK .KT5P3PfG .VVsjP0c0 {
  width: 400px;
  margin-left: 15px;
}
.uHYaoujK .KT5P3PfG .VVsjP0c0 .nnLWx2_Z {
  border: 1px solid #d7d7d7;
  padding: 5px 10px;
}
@media screen and (max-width: 1400px) {
  .uHYaoujK .KT5P3PfG .VVsjP0c0 {
    width: 300px;
  }
}
.DjHmwPeQ {
  display: flex;
  margin-bottom: 20px;
}
.DjHmwPeQ .slSdDGAI {
  flex: 1;
}
.DjHmwPeQ .hRSJlxhs {
  width: 150px;
  margin-left: 30px;
}
.fk5vWGFd {
  height: 100%;
}
.HsuanLr5 {
  display: flex;
  justify-content: space-between;
}
.bD45dTnB {
  display: flex;
}
.bD45dTnB ._ESbK1L7 {
  flex: 1;
}
.bD45dTnB .uTTiApsA {
  padding: 0 25px;
  width: 650px;
}
.bD45dTnB .uTTiApsA .VdUUxKgb {
  width: 100px;
  padding: 0 10px;
}
.bD45dTnB .uTTiApsA .anticon svg {
  width: 20px;
  height: 30px;
  color: #333333;
}
.bD45dTnB .uTTiApsA .ant-carousel .slick-prev,
.bD45dTnB .uTTiApsA .ant-carousel .slick-next {
  width: unset;
  height: unset;
}
.fIfVb9HC {
  margin-bottom: 5px;
}
.TCCjSuGB {
  width: 300px;
  border: 1px solid #d7d7d7;
  border-radius: 2px;
}
.TCCjSuGB .kgSxt9Ul {
  display: flex;
  justify-content: space-between;
  padding: 5px;
}
.ji4vFxSo {
  line-height: 1.2;
}
.ji4vFxSo.yXRNasBb {
  margin-top: 18px;
}
.ji4vFxSo.cQSaPjnD {
  margin-top: 10px;
}
.ji4vFxSo span:last-child {
  text-decoration: underline;
  cursor: pointer;
}
.ji4vFxSo span.IlsUsphU {
  color: #c72a29;
}
.LiODaGaP {
  display: flex;
}
.LiODaGaP .VEA_YDZD {
  margin-left: 6px;
}
.aYeo2_uf {
  box-sizing: border-box;
  padding: 6px;
  border: 1px solid rgba(0, 0, 0, 0.06);
}
.aYeo2_uf .SwErjJE7 {
  display: flex;
  justify-content: space-between;
}
.TQ1RphcQ {
  padding: 3px 6px;
  background: #fdefd8;
  color: rgba(0, 0, 0, 0.45);
  margin-bottom: 12px;
}
.TQ1RphcQ .ZNbJS6_u {
  color: #f8ad03;
  margin-right: 6px;
}
.piQwfAad {
  color: #c72a29;
  margin-left: 6px;
}

.TBitP468 {
  background-color: #fff;
  display: flex;
  padding: 20px 20px 0 !important;
}
.TBitP468 > * {
  border-bottom: 2px solid #fff;
  color: #777;
  cursor: pointer;
  font-size: 15px;
  padding-bottom: 4px;
  text-align: center;
  width: 6em;
}
.TBitP468 > *.UCi5lb8F {
  color: #02294C;
  font-weight: bold;
  border-bottom-color: #02294C;
}

.bm9T_434 .ant-input {
  width: 30em;
}
.gUX2fxk4 {
  color: #aaa;
}
.bm9T_434 .ant-select {
  width: 30em;
}

.OAGbEC4E .ant-tag {
  margin-left: 12px;
}
.ArGlXTAH .wVfoS57n {
  display: flex;
  margin-bottom: 1.5em;
  font-size: 13px;
}
.ArGlXTAH .wVfoS57n label {
  flex-shrink: 0;
  width: 7em;
  text-align: right;
  margin-right: 0.5em;
}
.ArGlXTAH .wVfoS57n label::after {
  content: '：';
}
.ArGlXTAH .wVfoS57n label + div {
  word-break: break-all;
  word-spacing: break-word;
}
.NNfUuCds {
  color: #ccc;
}
.VPKXSw6b {
  -moz-column-gap: 12px;
       column-gap: 12px;
  display: flex;
  flex-wrap: wrap;
  row-gap: 12px;
}

.m4LYj3pO {
  margin-bottom: 20px;
}
.m4LYj3pO form {
  row-gap: 12px;
}
.m4LYj3pO .DsZPbsya {
  display: flex;
  -moz-column-gap: 12px;
       column-gap: 12px;
}
.KSXTxAhQ > header {
  align-items: center;
  -moz-column-gap: 16px;
       column-gap: 16px;
  display: flex;
  margin-bottom: 12px;
}
.KSXTxAhQ > header .cULxtZHT {
  flex: 1;
}

.IKcfziev .ant-tag {
  margin-left: 12px;
}
._9pJLnMCu .EnSQ04X_ {
  display: flex;
  margin-bottom: 1.5em;
  font-size: 13px;
}
._9pJLnMCu .EnSQ04X_ label {
  flex-shrink: 0;
  width: 6em;
  text-align: right;
  margin-right: 0.5em;
}
._9pJLnMCu .EnSQ04X_ label::after {
  content: '：';
}
._9pJLnMCu .EnSQ04X_ label + div {
  word-break: break-all;
  word-spacing: break-word;
}
.Cm7JzVa0 {
  color: #ccc;
}
.a96gSfPb {
  -moz-column-gap: 12px;
       column-gap: 12px;
  display: flex;
  flex-wrap: wrap;
  row-gap: 12px;
}

.TndJTSwO {
  max-width: 30em;
  min-width: 15em;
}
.ilzCAsxG {
  display: block;
}
.gC1V1ip3 {
  display: flex;
  margin-bottom: 20px;
}
.gC1V1ip3 .ant-form-item {
  flex: 1;
}

.xvIhlw_5 .ant-form-item-control-input {
  width: 30em;
}
.xvIhlw_5 .ant-input-number {
  width: 30em;
}
.xvIhlw_5 .ant-select {
  width: 30em;
}

.PsFAnr0k .ant-form-item-control-input {
  width: 30em;
}
.PsFAnr0k .ant-input-number {
  width: 30em;
}
.PsFAnr0k .ant-select {
  width: 30em;
}
.g9Q40tRe {
  display: flex;
  -moz-column-gap: 12px;
       column-gap: 12px;
  row-gap: 12px;
  flex-wrap: wrap;
}
.g9Q40tRe .app-upload-add {
  border-radius: 4px;
  align-items: center;
  border: 1px dashed #ccc;
  cursor: pointer;
  display: flex;
  height: 90px;
  justify-content: center;
  width: 90px;
}
.g9Q40tRe .app-upload-add:hover {
  background-color: #fafafa;
}
.g9Q40tRe .app-upload-add .anticon-plus {
  font-size: 50px;
}
.g9Q40tRe .app-upload-item {
  align-items: center;
  display: flex;
  height: 90px;
  justify-content: center;
  width: 90px;
}
.g9Q40tRe .app-upload-item img {
  border-radius: 4px;
  max-width: 100%;
  max-height: 100%;
}
.HQbBH8j2 a {
  border: 1px dashed #ccc;
  display: inline-block;
  padding: 4px 8px;
  border-radius: 3px;
  color: #777;
}
.HQbBH8j2 a:hover {
  color: #333;
}
.HQbBH8j2 a .anticon {
  font-size: 13px;
  margin-right: 6px;
}
.R6pRElnv .ant-form-item-control-input {
  width: auto !important;
}
.R6pRElnv .ant-select {
  width: 50px !important;
}
.R6pRElnv .ant-input-number {
  width: 120px;
}
.R6pRElnv a {
  flex-shrink: 0;
  margin-left: 10px;
}

.e4wfXW3k > header {
  align-items: center;
  -moz-column-gap: 16px;
       column-gap: 16px;
  display: flex;
  margin-bottom: 12px;
}
.e4wfXW3k > header .S5KPL9Ro {
  flex: 1;
}
.TOJDLtWA a:not(:last-child) {
  margin-right: 1em;
}

.SquU5COm .ant-tag {
  margin-left: 12px;
}
._9LzE06z .TRGbqq5i {
  display: flex;
  margin-bottom: 1.5em;
  font-size: 13px;
}
._9LzE06z .TRGbqq5i label {
  flex-shrink: 0;
  width: 7em;
  text-align: right;
  margin-right: 0.5em;
}
._9LzE06z .TRGbqq5i label::after {
  content: '：';
}
._9LzE06z .TRGbqq5i label + div {
  word-break: break-all;
  word-spacing: break-word;
}
.hJWRx6W4 {
  color: #ccc;
}
.iO97J4lH {
  -moz-column-gap: 12px;
       column-gap: 12px;
  display: flex;
  flex-wrap: wrap;
  row-gap: 12px;
}

.nJ0fzNmG .ant-input-number {
  width: 30em;
}
.nJ0fzNmG .ant-select {
  width: 30em;
}
.KIPM5Saa a {
  border: 1px dashed #ccc;
  display: inline-block;
  padding: 4px 8px;
  border-radius: 3px;
  color: #777;
}
.KIPM5Saa a:hover {
  color: #333;
}
.KIPM5Saa a .anticon {
  font-size: 13px;
  margin-right: 6px;
}
.QA_qg43O .ant-form-item-control-input {
  width: auto !important;
}
.QA_qg43O .ant-select {
  width: 50px !important;
}
.QA_qg43O .ant-input-number {
  width: 120px;
}
.QA_qg43O a {
  flex-shrink: 0;
  margin-left: 10px;
}

.NGxXCaF9 > header {
  align-items: center;
  -moz-column-gap: 16px;
       column-gap: 16px;
  display: flex;
  margin-bottom: 12px;
}
.NGxXCaF9 > header .wrK6F90W {
  flex: 1;
}
.Z4BNQjLI a:not(:last-child) {
  margin-right: 1em;
}

.q5ozMW2h .ant-form-item-control-input-content {
  display: flex;
  -moz-column-gap: 12px;
       column-gap: 12px;
}
.q5ozMW2h .ant-form-item-control-input-content .ant-form-item {
  flex: 1;
}
.q5ozMW2h .ant-form-item-control-input-content button {
  margin-top: 4px;
}

.vghwmFdT {
  padding: 30px;
}
.MgGZkKbm {
  margin-bottom: 1em;
  display: flex;
  align-items: center;
}
.MgGZkKbm label {
  width: 6em;
  display: inline-block;
  text-align: right;
}
.OWiObon5 {
  display: none;
}
.M2teT5s5 {
  max-width: 10em;
  display: inline-block;
  margin-right: 0.5em;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.iYp3bdLx {
  display: flex;
}
.iYp3bdLx .RHRjL5ni {
  width: 350px;
  display: flex;
  align-items: center;
}
.iYp3bdLx .RHRjL5ni .vS1vkjYs {
  color: rgba(0, 134, 246);
  font-size: 18px;
  margin-right: 5px;
}
.iYp3bdLx .kboy_mBO {
  width: 380px;
  display: flex;
  justify-content: space-between;
}
.iYp3bdLx .kboy_mBO .y5_ojW1z {
  color: red;
}
.xg01mmZR {
  display: flex;
  margin-top: 20px;
  height: 425px;
}
.xg01mmZR .S9NuCFoQ {
  width: 380px;
  padding-top: 20px;
  padding-right: 20px;
  border-top: 1px solid #f0f0f0;
  border-right: 1px solid #f0f0f0;
}
.xg01mmZR .S9NuCFoQ .IqmgY9cA {
  display: flex;
  gap: 8px;
  justify-content: flex-start;
  padding-top: 10px;
}
.xg01mmZR .xMzWfgAK {
  padding-left: 20px;
  padding-top: 20px;
  border-top: 1px solid #f0f0f0;
  width: 380px;
}
.l7n6oWBV {
  display: flex;
  flex-direction: column;
  padding: 4px 0 4px 12px;
}
.l7n6oWBV .TxyEX7y9 {
  width: 60px;
  padding: 4px 0 4px 0;
  margin-bottom: 4px;
}
.aLCbDAs0 ul {
  height: 310px;
}
.cascader_class {
  width: 359px;
}

.DlTTV2kU .ant-form-item {
  margin-bottom: 24px;
}
.HcMiTD1V {
  display: flex;
  flex-direction: column;
  padding: 4px 0 4px 12px;
}
.HcMiTD1V .isItmpx3 {
  width: 80px;
  padding: 4px 0 4px 12px;
  margin-bottom: 4px;
}

.Z36tANVZ {
  display: flex;
  justify-content: space-between;
  background-color: transparent !important;
}
.Z36tANVZ span {
  padding: 0 2px;
  color: #D4001A;
}
.Z36tANVZ .hMWMCFKc {
  display: flex;
}
.Z36tANVZ .hMWMCFKc .gLrILWpi {
  margin-left: 20px;
}
.Z36tANVZ .hMWMCFKc .oJIk7_qr {
  margin-left: 20px;
  color: #169bd5;
  cursor: pointer;
}
.Z36tANVZ .hMWMCFKc .oJIk7_qr .Eb_LU0yY {
  color: #169bd5;
}
.Z36tANVZ .vlhxEcNy {
  color: #169bd5;
  cursor: pointer;
}
.kHDmHJjf > header {
  align-items: center;
  -moz-column-gap: 16px;
       column-gap: 16px;
  display: flex;
  margin-bottom: 12px;
}
.kHDmHJjf > header .HF69JBdD {
  flex: 1;
}
.rCrUpIbC a:not(:last-child) {
  margin-right: 1em;
}
.F3bsTU5m::before,
.bahLbk1g::before,
.YqxwpYPd::before {
  content: '•';
  margin-right: 3px;
}
.F3bsTU5m {
  color: #D4001A;
}
.bahLbk1g {
  color: #65AD07;
}
.FiiMrsdn {
  padding: 0;
}
.FiiMrsdn .ant-result-icon {
  margin-bottom: 10px;
}
.FiiMrsdn .ant-result-icon span.anticon.anticon-check-circle {
  font-size: 50px;
}
.FiiMrsdn .ant-result-icon span.anticon.anticon-close-circle {
  font-size: 50px;
}
.ORj8U57v {
  display: flex;
}
.ORj8U57v .jcZcAumY {
  width: 500px;
  display: flex;
  padding-left: 25px;
}
.ORj8U57v .jcZcAumY .I8DuI71o {
  width: 150px;
}

.d39PJHr8 h1 {
  font-size: 19px;
  margin-bottom: 16px;
  padding-left: 18px;
  position: relative;
}
.d39PJHr8 h1:not(:first-child) {
  margin-top: 40px;
}
.d39PJHr8 h1::before {
  background-color: #007BF5;
  border-radius: 0 4px 4px 0;
  bottom: 0;
  content: '';
  display: block;
  left: 0;
  position: absolute;
  top: 0;
  width: 6px;
}
.BlcxYGP0 {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
}
.BlcxYGP0 .jJWqqPoq {
  width: 400px;
  height: 30px;
  margin-left: 10px;
}
.FKHCln80 {
  align-items: baseline;
  display: flex;
  font-size: 14px;
  padding: 8px 0;
}
.FKHCln80 .izywUcZn {
  display: flex;
  align-items: baseline;
  width: 20em;
}
.FKHCln80 .izywUcZn .BwUHU8x2 {
  display: flex;
  align-items: center;
}
.FKHCln80 .izywUcZn .BwUHU8x2 .FqBxjkV6 {
  width: 60px;
}
.FKHCln80.wgAA5FrG {
  align-items: flex-start;
}
.FKHCln80.wgAA5FrG label + div {
  display: flex;
  -moz-column-gap: 8px;
       column-gap: 8px;
}
.FKHCln80 label {
  margin-right: 0.5em;
  min-width: 9em;
  text-align: right;
}
.FKHCln80 label:after {
  content: '：';
}
.FKHCln80 label + div {
  word-break: break-all;
  word-wrap: break-word;
}
.c8ko0AM3 {
  color: #ccc;
}
.EPuOFpB1 .app-preview-wrap img {
  border-radius: 4px;
}

.zEwjMXux {
  padding: 16px;
  margin: 16px;
  border-radius: 4px;
  background: #ffffff;
}
.zEwjMXux .AeiUlQF5 {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.zEwjMXux .AeiUlQF5 .pvd8h5w6 {
  width: 300px;
}
.zEwjMXux .AeiUlQF5 .pvd8h5w6 .ksTaYSNh {
  margin-left: 16px;
}
.KHYf_TBi {
  box-sizing: border-box;
  width: 100%;
  padding: 12px;
  border: 1px solid #99999957;
  margin: 12px 0;
  display: flex;
  align-items: center;
  cursor: pointer;
}
.KHYf_TBi .QdDlezRs {
  width: 16px;
  height: 16px;
  margin: 0 12px;
}
.tjSdrPef {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  margin: 12px 0;
}
.qrTIeZyS {
  color: #1890ff;
  margin: 12px 0;
  text-align: center;
}

.ND378gwc {
  margin-top: 12px;
}

.lIxRPRpl {
  padding: 0 16px;
  position: relative;
}
.lIxRPRpl .aM8vxVry {
  display: flex;
  justify-content: space-between;
  margin-top: 20px;
  margin-bottom: 12px;
  align-items: center;
}
.lIxRPRpl .aM8vxVry .BaM9R88r {
  color: #999999;
}

.pEjZoEKe {
  margin-top: 12px;
}
.lrhTV4GF {
  margin-top: 20px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.lrhTV4GF .D2iqiLoy {
  color: #999999;
}
.YPeBHirw {
  color: #70B603;
}
.Ipc9IUG3 {
  color: #108EE9;
}
.vstlkh6_ button {
  margin-right: 16px;
}

.X_wjGbo6 {
  color: #D9001B;
}
.qFJySSwX {
  margin-bottom: 8px;
}

.GwpH4WAk {
  padding: 0 16px;
  position: relative;
}

.ow8s6u1l {
  margin-top: 12px;
}

.kVmTwMy1 {
  padding: 0 16px;
  position: relative;
}
.kVmTwMy1 .Pkq1aOjn {
  display: flex;
  justify-content: space-between;
  margin-top: 20px;
  margin-bottom: 12px;
  align-items: center;
}
.kVmTwMy1 .Pkq1aOjn .og_yYYo_ {
  color: #999999;
}

.Wh8Ctn3w {
  color: #aaa;
}
.wNTuMolA {
  border: 1px solid #eee;
  margin: 12px 0 24px;
}
.wNTuMolA section {
  display: flex;
}
.wNTuMolA section:not(:last-child) {
  border-bottom: 1px solid #eee;
}
.wNTuMolA section > div {
  flex: 1;
  padding: 12px;
  display: flex;
}
.wNTuMolA section > div:not(:last-child) {
  border-right: 1px solid #eee;
}
.wNTuMolA section > div label {
  flex-shrink: 0;
}
.wNTuMolA section > div label + * {
  word-wrap: break-word;
  word-break: break-all;
}
.nxf96EA2 {
  color: #D9001B;
}
.Yyz4lIWy,
.sbUdjcO0 {
  color: #F59A23;
}

.jBX02Aqu {
  padding: 0 16px;
}
.pWLgsINc {
  display: flex;
  justify-content: space-between;
  margin-top: 20px;
  margin-bottom: 12px;
  align-items: center;
}
.Bevq2jx8 {
  color: #999;
}
.iOt6CDa1 {
  color: #D9001B;
}
.Uw98Lqlw,
.qk6fnY8y {
  color: #F59A23;
}
.lw5mPJuI a:not(:last-child) {
  margin-right: 12px;
}

.zPqc3Gry {
  margin: 16px;
  border-radius: 4px;
  background: #fff;
}
.lFBk_GFT {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  padding-left: 16px;
  padding-right: 16px;
  padding-bottom: 0 !important;
  margin-bottom: 16px;
}
.lFBk_GFT h2 {
  margin: 0 40px 0 0;
  padding-bottom: 12px;
}
.lFBk_GFT a {
  border-bottom: 5px solid #fff;
  color: #555;
  font-size: 16px;
  margin: 0 10px;
  padding: 0 4px 6px;
}
.lFBk_GFT a:hover {
  color: #aaa;
}
.lFBk_GFT a.SppwRBKQ {
  border-bottom-color: #333;
}
.GNqqlFdy button {
  margin-right: 12px;
}
.ohsGsBhl {
  overflow-y: scroll;
}


.JFIw4h7a {
  margin-top: 12px;
}
.uAStPa9b {
  display: flex;
  gap: 12px;
}

.bg3jB9oN {
  padding: 0 16px;
  position: relative;
}
.bg3jB9oN .EswX5yh8 {
  display: flex;
  margin-top: 20px;
  margin-bottom: 12px;
}
.CQztVMbg {
  margin-top: 12px;
}

.AGBu_7XS {
  margin: 16px;
  border-radius: 4px;
  background: #fff;
}
.JaUbKTaT {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  padding-left: 16px;
  padding-right: 16px;
  padding-bottom: 0 !important;
  margin-bottom: 16px;
}
.JaUbKTaT h2 {
  margin: 0 40px 0 0;
  padding-bottom: 12px;
}
.JaUbKTaT a {
  border-bottom: 5px solid #fff;
  color: #555;
  font-size: 16px;
  margin: 0 10px;
  padding: 0 4px 6px;
}
.JaUbKTaT a:hover {
  color: #aaa;
}
.JaUbKTaT a.EYHZbF1g {
  border-bottom-color: #333;
}
.jsEO5OTS button {
  margin-right: 12px;
}
.H7otOQZu {
  overflow-y: scroll;
}

.a2jnDn2y {
  margin: 16px;
  border-radius: 4px;
  background: #fff;
  padding: 32px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.a2jnDn2y .P6w_m8uX {
  width: 200px;
}
.a2jnDn2y ._GXKP9C4 {
  margin-right: 12px;
}
.tg0YkGez {
  margin: 16px;
  border-radius: 4px;
  background: #fff;
  padding: 32px 16px;
}
.tg0YkGez .Lsg2sl1F {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.tg0YkGez .r4o1muKp {
  margin-top: 12px;
}

.Q9jn8FwY {
  -moz-column-gap: 12px;
       column-gap: 12px;
  display: flex;
  flex: 1;
  justify-content: flex-end;
  align-items: flex-start;
  padding-right: 6px;
}
.gxxcmKYp {
  display: flex;
  word-break: break-all;
  justify-content: space-around;
  align-items: flex-start;
}
.gxxcmKYp .oNa8Npkr {
  cursor: pointer;
  margin-left: 6px;
}
.qnEOtiDk {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
}
.qnEOtiDk .yoFpvIIR {
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 6;
  -webkit-box-orient: vertical;
}
.qnEOtiDk .oNa8Npkr {
  cursor: pointer;
  margin-left: 6px;
}

.nupfdnFY {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}

.BlW3Rlj2 .ant-picker {
  margin-right: 12px;
}
.YvD9KZ_Y {
  width: 180px !important;
}
.W6HSdX4l tr th,
.W6HSdX4l tr td {
  padding-top: 8px;
  padding-bottom: 8px;
}
tr td.qoP9ChGo {
  text-align: center;
  padding: 0;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
tr td.qoP9ChGo .sEbZn3g1 {
  padding: 6px 0;
}
tr td.qoP9ChGo .ant-tag {
  border-radius: 3px;
  line-height: 18px;
  margin: 0;
  transform: scale(0.8);
}
tr td.qoP9ChGo .Fos4lmnf > :first-child {
  font-size: 16px;
  font-weight: bold;
}
tr td.qoP9ChGo .Fos4lmnf > :last-child {
  color: #999;
}
tr td.qoP9ChGo .qKhj8BuX {
  color: #999;
  text-decoration: underline;
  cursor: text;
}
tr td.qoP9ChGo .ant-input-number {
  margin-right: 4px;
  width: 65px;
}
tr td.qoP9ChGo input {
  padding: 0 6px;
  height: 22px;
}
tr td.qoP9ChGo a {
  padding: 4px;
}
tr td.qoP9ChGo .iGsQQ7Ls {
  display: flex;
  justify-content: center;
  align-items: center;
}
tr td.qoP9ChGo .iGsQQ7Ls .TqFln57N a {
  display: block;
}
.saouYeop {
  background-color: #ffefee;
}
.Q9O91rHp {
  text-align: center;
  padding: 40px 0 !important;
}
.Q9O91rHp .x1N2PyzF {
  align-items: center;
  -moz-column-gap: 8px;
       column-gap: 8px;
  display: flex;
  font-size: 16px;
  justify-content: center;
  margin-bottom: 12px;
}
.Q9O91rHp .x1N2PyzF .anticon {
  font-size: 20px;
  color: #00af6f;
}
.Ls3LphZ9 {
  display: flex;
  flex: 1;
  justify-content: flex-end;
  margin-top: 10px;
}

.app-choose-models {
  max-width: 30em;
  min-width: 15em;
}

.dXH4b80P {
  width: 180px !important;
}

.a8ZagUMV {
  width: 180px !important;
}

.nBtUL6Gd .ant-checkbox-wrapper {
  margin-left: 12px;
}
.ESjSo3dh {
  align-items: center;
  -moz-column-gap: 20px;
       column-gap: 20px;
  display: flex;
}
.ESjSo3dh > div {
  align-items: center;
  display: flex;
}

.Tp2UGohk {
  margin-top: 30px;
  text-align: right;
}
.nulOUYbx {
  margin-top: 20px;
  overflow: hidden;
  width: 100%;
}
.p6MxhLDC {
  word-wrap: break-word;
  word-break: break-all;
}
.Mr8LfJU3 {
  color: #10b60c;
}
.e8pEAm5v {
  color: #d9001b;
}

.EZk8OBvx .ant-form-item {
  margin-bottom: 24px;
}

.TVDndkR3 .hKcVR3QW {
  display: flex;
  justify-content: flex-start;
  padding: 10px;
  align-items: center;
  height: 60px;
  margin-bottom: 10px;
  border: 1px solid #d7d7d7;
  cursor: pointer;
}
.TVDndkR3 .hKcVR3QW .l5AHSR_3 {
  margin-left: 8px;
}

.KqIhDuni {
  max-height: 400px;
  overflow-y: auto;
}
.KqIhDuni .ant-form-item {
  margin-bottom: 24px;
}
.UR_Jlvnf {
  display: flex;
}
.UR_Jlvnf .vQ61dyxQ {
  width: 100%;
}
.zW22Z675 {
  padding-left: 12px;
  padding-bottom: 8px;
}

.uYTXDkWP {
  background-color: #fff;
  display: flex;
  justify-content: flex-end;
}
.uYTXDkWP > * {
  border-bottom: 2px solid #fff;
  color: #169bd5;
  cursor: pointer;
  font-size: 15px;
  padding-bottom: 4px;
  text-align: center;
  width: 6em;
}
.vhGihwek {
  margin-bottom: 20px;
}
.vhGihwek .C83DGtLk {
  border-radius: 8px;
}
.vhGihwek .C83DGtLk .bsGWPtNI {
  height: 600px;
}
.vhGihwek .C83DGtLk .bsGWPtNI img {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}
.vhGihwek .C83DGtLk .brSTDBBk {
  padding: 12px;
}
.vhGihwek .C83DGtLk .brSTDBBk .DUdoTh01 {
  display: flex;
  align-items: center;
}
.vhGihwek .C83DGtLk .brSTDBBk .DUdoTh01 span {
  margin-left: 10px;
  margin-bottom: 4px;
}
.vhGihwek .C83DGtLk .brSTDBBk h1 {
  font-weight: 650;
  font-style: normal;
  font-size: 16px;
  color: rgba(0, 0, 0, 0.847);
  line-height: 24px;
}
.vhGihwek .C83DGtLk .brSTDBBk .GrhvIl3W {
  margin-bottom: 20px;
  font-weight: 400;
  font-size: 14px;
  font-style: normal;
  height: 44px;
  color: rgba(0, 0, 0, 0.427);
  line-height: 22px;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.vhGihwek .C83DGtLk .brSTDBBk .DCbGX9b7 {
  display: flex;
  justify-content: center;
}
.p5AqCA7r {
  text-align: center;
}
.iSaIhXd3 {
  display: flex;
  justify-content: center;
  margin-top: 10px;
}
.iSaIhXd3 .ys9Nq2Cp {
  color: #95f204;
  font-size: 26px;
  margin-top: 2px;
  margin-right: 10px;
}
.iSaIhXd3 .c5NqXFZp {
  font-weight: 650;
  font-size: 18px;
}

.Ez2gCxtv {
  margin-top: 10px;
}
.Ez2gCxtv .THK1kfzw {
  display: flex;
  justify-content: flex-start;
  padding: 10px;
  align-items: center;
  height: 60px;
  margin-bottom: 10px;
  border: 1px solid #d7d7d7;
  cursor: pointer;
}
.Ez2gCxtv .THK1kfzw .nZ2jzCe3 {
  margin-left: 8px;
}
.rhdJVpaQ .ant-form-item {
  margin-bottom: 0;
}
.RZApwQed .ant-upload {
  margin-top: 10px;
}

.uboKtPtr {
  display: flex;
  align-items: center;
}
.uboKtPtr .PIHeJj0v {
  font-weight: 600;
}
.axqwfRig {
  margin-top: 20px;
}

.u9qF97ZX {
  padding-left: 10px;
}
.u9qF97ZX .i0Bb8hDb {
  display: flex;
  align-items: center;
}
.u9qF97ZX .i0Bb8hDb .Cb0obI0I {
  width: 4px;
  height: 20px;
  background: #1890ff;
  margin-right: 10px;
}
.u9qF97ZX .i0Bb8hDb .eAaOKa2C {
  font-size: 16px;
  font-weight: 600;
  padding: 20px 0;
}
.AfrhUDhD .i0Bb8hDb {
  margin-bottom: 20px;
}
.a2jIbhw4 {
  width: 600px;
  height: 200px;
}
.k9agrRIP {
  width: 1000px;
  margin-top: 20px;
}
.ihp0du3Z {
  margin-top: 20px;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}

.yvU4QQW9 {
  padding-left: 10px;
}
.yvU4QQW9 .t_eE8hjP {
  display: flex;
  align-items: center;
}
.yvU4QQW9 .t_eE8hjP .m5PU_DIp {
  width: 4px;
  height: 20px;
  background: #1890ff;
  margin-right: 10px;
}
.yvU4QQW9 .t_eE8hjP .ohkcJA0d {
  font-size: 16px;
  font-weight: 600;
}
.yvU4QQW9 .yVG3tdHP {
  padding-left: 10px;
}
.yvU4QQW9 .wVb0P5Ud {
  margin: 10px;
}
.yvU4QQW9 .wVb0P5Ud .X8_B_0GG {
  display: flex;
}
.yvU4QQW9 .wVb0P5Ud .X8_B_0GG .bJkMdOt1 {
  width: 220px;
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
  border: 1px solid #333;
  padding-left: 10px;
}
.yvU4QQW9 .wVb0P5Ud .X8_B_0GG .KWhfSfpS {
  width: 100%;
  display: grid;
  flex-wrap: wrap;
  grid-template-columns: repeat(5, 20%);
  grid-template-rows: 50px;
  float: left;
}
.yvU4QQW9 .wVb0P5Ud .X8_B_0GG .KWhfSfpS .LnZQ3ZX9 {
  text-align: center;
  line-height: 50px;
  flex: 1;
  height: 50px;
  cursor: pointer;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
}
.yvU4QQW9 .wVb0P5Ud .X8_B_0GG .KWhfSfpS .LnZQ3ZX9:nth-child(-n+5) {
  border-top: 1px solid #ccc;
}
.yvU4QQW9 .wVb0P5Ud .X8_B_0GG .KWhfSfpS .d9RfnBD7 {
  background-color: #1890ff;
  color: #ffffff;
  border-right: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
}
.yvU4QQW9 .wVb0P5Ud .X8_B_0GG .KWhfSfpS .d9RfnBD7:nth-child(-n+5) {
  border-top: 1px solid #fff;
}
.u7FV8Cwe {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  margin-top: 300px;
}
.u7FV8Cwe .TYaNfCg5 {
  border-radius: 4px;
  width: 120px;
  height: 40px;
}

.eB_Pisb0 {
  display: flex;
  flex-direction: column;
}
.eB_Pisb0 .yDfUkhjy {
  text-align: center;
}
.eB_Pisb0 .nDNJEQkX {
  width: 390px;
  margin-left: 300px;
}
.eB_Pisb0 .nDNJEQkX .uaLBbcFr {
  margin: 20px 0;
  font-weight: 600;
}
.eB_Pisb0 .nDNJEQkX .t8NWLK31 {
  margin: 20px 0;
}
.eB_Pisb0 .nDNJEQkX .wfEdxiq0 {
  display: flex;
  width: calc(100vw - 550px);
  padding-bottom: 200px;
}
.eB_Pisb0 .nDNJEQkX .wfEdxiq0 .e7MFmn9B {
  margin-right: 10px;
}
.eB_Pisb0 .nDNJEQkX .wfEdxiq0 .FfcGEW9o {
  width: 100px;
  height: 100px;
  margin-right: 10px;
}
.eB_Pisb0 .nDNJEQkX .D22lpxj9 {
  display: flex;
}
.eB_Pisb0 .nDNJEQkX .D22lpxj9:nth-child(2) div {
  border-bottom: 1px solid #333 !important;
  text-align: center !important;
}
.eB_Pisb0 .nDNJEQkX .D22lpxj9:nth-child(2) div:nth-child(1) {
  text-align: left !important;
}
.eB_Pisb0 .nDNJEQkX .D22lpxj9:last-child div {
  border-bottom: 1px solid #333 !important;
}
.eB_Pisb0 .nDNJEQkX .D22lpxj9 div {
  padding: 10px;
}
.eB_Pisb0 .nDNJEQkX .D22lpxj9 div:nth-child(1) {
  width: 120px;
  text-align: left;
}
.eB_Pisb0 .nDNJEQkX .D22lpxj9 div:nth-child(2) {
  width: 50px;
  border-bottom: 1px solid #ccc;
  text-align: right;
}
.eB_Pisb0 .nDNJEQkX .D22lpxj9 div:nth-child(3) {
  width: 120px;
  border-bottom: 1px solid #ccc;
  text-align: right;
}
.eB_Pisb0 .nDNJEQkX .D22lpxj9 div:nth-child(4) {
  width: 100px;
  border-bottom: 1px solid #ccc;
  text-align: right;
}
.eB_Pisb0 .VuRyz1CC {
  width: 390px;
  display: flex;
  align-items: center;
  flex-direction: column;
  align-items: flex-end;
  margin-left: 300px;
}
.eB_Pisb0 .VuRyz1CC .WOqQg2i1 {
  display: flex;
  align-items: center;
  line-height: 30px;
}
.eB_Pisb0 .VuRyz1CC .WOqQg2i1 .YWU6561R {
  width: 100px;
  text-align: right;
}
.eB_Pisb0 .VuRyz1CC .WOqQg2i1:nth-child(2) .YWU6561R {
  font-size: 16px;
}
.eB_Pisb0 .PEtQf8PH {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.eB_Pisb0 .PEtQf8PH .WOqQg2i1 {
  border-radius: 4px;
  width: 120px;
  height: 40px;
}
.cNXn_uIn {
  margin-top: 30%;
  transform: translateY(-100%);
}

.cULg21hE {
  padding-left: 10px;
}
.cULg21hE .nzFOCiM7 {
  display: flex;
  align-items: center;
}
.cULg21hE .nzFOCiM7 .oRouC5bf {
  width: 4px;
  height: 20px;
  background: #1890ff;
  margin-right: 10px;
}
.cULg21hE .nzFOCiM7 .HmM_0IxC {
  font-size: 16px;
  font-weight: 600;
}
.cULg21hE .YmNWR5uj {
  padding-left: 10px;
}
.cULg21hE .mAJmzzhb {
  margin: 10px;
}
.cULg21hE .mAJmzzhb .d4_iNV8C {
  display: flex;
}
.cULg21hE .mAJmzzhb .d4_iNV8C .hVHzNvhS {
  width: 220px;
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
  border: 1px solid #333;
  padding-left: 10px;
}
.cULg21hE .mAJmzzhb .d4_iNV8C .S9pl7eSu {
  width: 100%;
  display: grid;
  flex-wrap: wrap;
  grid-template-columns: repeat(5, 20%);
  grid-template-rows: 50px;
  float: left;
}
.cULg21hE .mAJmzzhb .d4_iNV8C .S9pl7eSu .yiM6qn6T {
  text-align: center;
  line-height: 50px;
  width: 100%;
  flex-shrink: 0;
  height: 50px;
  cursor: pointer;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
}
.cULg21hE .mAJmzzhb .d4_iNV8C .S9pl7eSu .yiM6qn6T:nth-child(-n+5) {
  border-top: 1px solid #ccc;
}
.cULg21hE .mAJmzzhb .d4_iNV8C .S9pl7eSu .VAAAm7SR {
  background-color: #1890ff;
  color: #ffffff;
  border-right: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
}
.cULg21hE .mAJmzzhb .d4_iNV8C .S9pl7eSu .VAAAm7SR:nth-child(-n+5) {
  border-top: 1px solid #fff;
}
._o1zvdKc {
  margin-top: 20px;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}

.Sg9Bnl_S {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.Sg9Bnl_S .benOTdM2 {
  width: 300px;
}
.Sg9Bnl_S .benOTdM2 .SdXV6aAa {
  font-weight: 600;
  line-height: 30px;
}
.Sg9Bnl_S .benOTdM2 .s5kFKqBZ {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 10px;
}
.Sg9Bnl_S .benOTdM2 .s5kFKqBZ div:nth-child(1) {
  width: 150px;
}
.Sg9Bnl_S .benOTdM2 .s5kFKqBZ div:nth-child(2) {
  width: 200px;
}
.Sg9Bnl_S .g2UuY1bz {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.sJUs3ZIr {
  margin-top: 30%;
  transform: translateY(-100%);
}
.cotDnw3Y {
  font-size: 16px;
  font-weight: 600;
  padding: 20px 0;
}

.OAjkqab0 {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.OAjkqab0 .k5M9h9NP {
  width: 300px;
}
.OAjkqab0 .k5M9h9NP .qWrHZk6l {
  font-weight: 600;
  line-height: 30px;
}
.OAjkqab0 .k5M9h9NP .c_ygVG2E {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 10px;
}
.OAjkqab0 .k5M9h9NP .c_ygVG2E div:nth-child(1) {
  width: 100px;
}
.OAjkqab0 .k5M9h9NP .c_ygVG2E div:nth-child(2) {
  width: 200px;
}
.OAjkqab0 .Y5stbxQp {
  border: none;
}
.Pu5l5lkM {
  width: 100%;
}
.JXUjAi7M {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.JXUjAi7M .k5M9h9NP {
  width: 500px;
}
.JXUjAi7M .k5M9h9NP .qWrHZk6l {
  font-weight: 600;
  font-size: 16px;
  line-height: 30px;
  padding: 10px 0;
}
.JXUjAi7M .k5M9h9NP .y9TCZYBG {
  position: relative;
  width: 500px;
  height: 200px;
  border: 1px solid #333;
}
.JXUjAi7M .k5M9h9NP .y9TCZYBG img {
  width: 120px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.Ha13zkfl {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}

.hwlP2q8R {
  overflow-y: auto;
  max-height: 400px;
}
.hwlP2q8R .ant-form-item {
  margin-bottom: 24px;
}
.seAnsQDz {
  display: flex;
}
.seAnsQDz .U7DncZIg {
  width: 100%;
}
.DZwD66zr {
  overflow-y: auto;
}
.JeUlUWzR {
  max-height: 400px;
  overflow-y: auto;
}
.JeUlUWzR .lTYy4MdS {
  display: flex;
}
.JeUlUWzR .lTYy4MdS .KlbnwKZZ {
  width: 80px;
  height: 32px;
  text-align: right;
}
.JeUlUWzR .lTYy4MdS .jsdc2JX0 {
  height: 32px;
  margin-left: 20px;
}
.McEZQ4Nt {
  padding-left: 12px;
  padding-bottom: 8px;
}

._wq_WGwe {
  display: flex;
  margin-bottom: 20px;
}
._wq_WGwe .CXDSytKJ {
  width: 90%;
  padding: 20px;
  border-radius: 8px;
  display: flex;
  justify-content: space-between;
  border: 1px solid rgba(5, 5, 5, 0.06);
  position: relative;
}
._wq_WGwe .CXDSytKJ .f7wER_pQ {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
._wq_WGwe .CXDSytKJ .f7wER_pQ h1 {
  width: 100%;
  font-weight: 650;
  font-style: normal;
  font-size: 16px;
  color: rgba(0, 0, 0, 0.847);
  line-height: 24px;
}
._wq_WGwe .CXDSytKJ .f7wER_pQ .FlHFg9Y4 {
  font-weight: 400;
  font-size: 14px;
  font-style: normal;
  color: rgba(0, 0, 0, 0.427);
  line-height: 22px;
}
._wq_WGwe .CXDSytKJ .f7wER_pQ .Ajua7NR7 {
  display: flex;
  justify-content: center;
}
._wq_WGwe .CXDSytKJ .zS31Riiw {
  font-size: 14px;
  display: flex;
  align-items: center;
}
._wq_WGwe .CXDSytKJ .zS31Riiw .cFlTi35u {
  display: flex;
  align-items: center;
}
._wq_WGwe .CXDSytKJ .zS31Riiw .cFlTi35u .FxO_cN3V {
  color: #169bd5;
  cursor: pointer;
  height: 32px;
  line-height: 32px;
}
._wq_WGwe .CXDSytKJ .zS31Riiw .cFlTi35u .rx4q1Fxo {
  margin-right: 8px;
}
._wq_WGwe .CXDSytKJ .zS31Riiw .cFlTi35u .f7RGK7j5 {
  margin-left: 20px;
}
._wq_WGwe .CXDSytKJ .zS31Riiw .SGxH4lYh {
  width: 50px;
}
._wq_WGwe .CXDSytKJ .TK6T61iv {
  position: absolute;
  top: 0;
  right: -9px;
}
._wq_WGwe .jk8hjdBh {
  width: 10%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
}

.tsHKu1DS .jLEHTvxD {
  margin-top: 10px;
}

.qRDree1X .xvJjcaAJ {
  border-bottom: 1px solid #f0f0f0;
}
.qRDree1X .xvJjcaAJ .Xl8BWCfB {
  font-weight: 600;
  color: #262626;
}
.NSyENL9D .BS91hGmm {
  margin-bottom: 24px;
}
.NSyENL9D .BS91hGmm .b2gnWH_y div {
  margin-bottom: 4px;
}
.NSyENL9D .BS91hGmm .b2gnWH_y div:last-child {
  margin-bottom: 0;
}
.NSyENL9D .e2SeBkC3 {
  margin-bottom: 16px;
}
.NSyENL9D .e2SeBkC3 .MVDR9QBf .IZDgKDeX .trcFv7uY {
  margin-top: 8px;
}
.NSyENL9D .e2SeBkC3 .MVDR9QBf .wH3mYmJd {
  margin-top: 8px;
  padding: 8px 12px;
  background-color: #fafafa;
  border-radius: 6px;
}
.NSyENL9D .e2SeBkC3 .MVDR9QBf .wH3mYmJd ._41uSmYK1 {
  padding: 0;
  height: auto;
  font-size: 12px;
}
.NSyENL9D .e2SeBkC3 .MVDR9QBf .wH3mYmJd ._41uSmYK1:hover {
  color: #1890ff;
}
.NSyENL9D .e2SeBkC3 .EbeDgfGS {
  padding: 16px;
  background-color: #f6ffed;
  border: 1px solid #b7eb8f;
  border-radius: 6px;
  text-align: center;
}
.NSyENL9D .e2SeBkC3 .EbeDgfGS .gmMBBH0N {
  margin-top: 12px;
}
.NSyENL9D .n4HBGTFP {
  margin-bottom: 16px;
}
.NSyENL9D .Je_qvdWT {
  margin-top: 16px;
}
.NSyENL9D .Je_qvdWT .Q5g3b4qJ {
  padding-bottom: 8px;
}
.NSyENL9D .Je_qvdWT .Q5g3b4qJ .oyjfQhdb {
  font-size: 16px;
  font-weight: 600;
}
.NSyENL9D .Je_qvdWT .Zy0ZMqGR {
  padding-top: 16px;
}
.NSyENL9D .Je_qvdWT .dIUzyl6x {
  margin-top: 16px;
}
.NSyENL9D .Je_qvdWT .dIUzyl6x .b4AKvqFj {
  max-height: 200px;
  overflow-y: auto;
}
.NSyENL9D .Je_qvdWT .dIUzyl6x .b4AKvqFj ._Rs0Zbmn {
  margin-bottom: 8px;
}
.NSyENL9D .Je_qvdWT .dIUzyl6x .b4AKvqFj ._Rs0Zbmn:last-child {
  margin-bottom: 0;
}
.NSyENL9D .Je_qvdWT .dIUzyl6x .b4AKvqFj ._Rs0Zbmn .BNy45rVr {
  font-weight: 500;
}
.NSyENL9D .Je_qvdWT .dIUzyl6x .b4AKvqFj ._Rs0Zbmn .b2gnWH_y {
  color: #666;
  font-size: 12px;
}
@media (max-width: 768px) {
  .qRDree1X .Ox49CKaq {
    max-width: 95vw;
    margin: 20px auto;
  }
  .NSyENL9D .e2SeBkC3 .luxFMVd9 {
    text-align: left;
  }
  .NSyENL9D .Je_qvdWT .lGulB45D .w86C_3yw {
    margin-bottom: 16px;
  }
}
.edrQvb0N .IZDgKDeX {
  pointer-events: none;
  opacity: 0.6;
}
.FFSwk9eM {
  color: #52c41a;
}
.CUCRvqjN {
  color: #ff4d4f;
}
.Je_qvdWT .CGqtR9Nw .TGivAJyv {
  color: #666;
  font-size: 14px;
  margin-bottom: 8px;
}
.Je_qvdWT .CGqtR9Nw .CAiKwEvq .XRHBGEK3 {
  font-size: 24px;
  font-weight: 600;
}
.Je_qvdWT .CGqtR9Nw .CAiKwEvq ._7TaBO9c {
  margin-right: 8px;
  font-size: 16px;
}

/**
 * 违章转移API开通弹窗样式
 * @description 采用BEM命名规范，响应式设计，现代化UI风格
 */
/* 弹窗主容器 */
.QHbnoQa1 {
  /* 弹窗层级和基础样式 */
}
.QHbnoQa1 .Wnjeq0Ey {
  border-radius: 8px;
  box-shadow: 0 6px 16px rgba(0, 0, 0, 0.12);
}
.QHbnoQa1 .C0HcxlKV {
  border-bottom: 1px solid #f0f0f0;
  margin-bottom: 0;
  padding: 16px 24px;
}
.QHbnoQa1 .C0HcxlKV .Zye2puWd {
  font-size: 16px;
  font-weight: 600;
  color: #262626;
}
.QHbnoQa1 .njdQHu2o {
  padding: 24px;
  max-height: 70vh;
  overflow-y: auto;
}
.QHbnoQa1 .AHY4laYJ {
  border-top: 1px solid #f0f0f0;
  padding: 12px 24px 16px;
  text-align: right;
}
.QHbnoQa1 .AHY4laYJ .Naz3_69h {
  margin-left: 8px;
}
.QHbnoQa1 .AHY4laYJ .Naz3_69h:first-child {
  margin-left: 0;
}
/* 状态提示区域 */
.HA6cnkVs {
  margin-bottom: 16px;
  border-radius: 6px;
}
.HA6cnkVs.P1dG9Er_ {
  background-color: #f6ffed;
  border: 1px solid #b7eb8f;
}
.HA6cnkVs.P1dG9Er_ .pyypgpH6 {
  color: #52c41a;
}
.HA6cnkVs.nN9X_Xva {
  background-color: #fffbe6;
  border: 1px solid #ffe58f;
}
.HA6cnkVs.nN9X_Xva .pyypgpH6 {
  color: #faad14;
}
.HA6cnkVs .aKOziLR4 {
  font-weight: 600;
  font-size: 14px;
}
.HA6cnkVs .E4SxC4wg {
  font-size: 13px;
  line-height: 1.5;
  margin-top: 4px;
}
/* API信息卡片 */
.cGiCXfvC {
  border: 1px solid #e8e8e8;
  border-radius: 8px;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.02);
  /* 描述列表样式 */
}
.cGiCXfvC .fTgB_YGa {
  background: #fafafa;
  border-bottom: 1px solid #f0f0f0;
  border-radius: 8px 8px 0 0;
}
.cGiCXfvC .fTgB_YGa .erSbY_tS {
  font-size: 14px;
  font-weight: 600;
  color: #262626;
  padding: 12px 0;
}
.cGiCXfvC .ssXM_6Nw {
  padding: 20px;
}
.cGiCXfvC .X1mGWziM {
  font-weight: 500;
  color: #595959;
  width: 120px;
}
.cGiCXfvC .X1mGWziM .qi3D5wUJ {
  margin-left: 4px;
  font-size: 10px;
  padding: 0 4px;
  border-radius: 2px;
  line-height: 16px;
}
.cGiCXfvC .g9HDm29m {
  color: #262626;
}
.cGiCXfvC .g9HDm29m .aptQCLk6 {
  margin-bottom: 0;
}
/* 密钥文本样式 */
.oxef0jg5 {
  font-family: 'Monaco', 'Menlo', 'Ubuntu Mono', monospace;
  font-size: 13px;
  background: #f5f5f5;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  padding: 4px 8px;
  color: #262626;
  letter-spacing: 0.5px;
}
/* 文档描述文本 */
.HYSUBaB7 {
  color: #8c8c8c;
  font-size: 13px;
  line-height: 1.5;
  margin-bottom: 12px;
}
.HYSUBaB7.aptQCLk6 {
  margin-bottom: 12px;
}
/* 加载状态容器 */
.cEse5VPp {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 40px 20px;
  min-height: 200px;
}
.cHBwRPEY {
  margin-top: 16px;
  color: #8c8c8c;
  font-size: 14px;
}
/* 响应式设计 */
@media (max-width: 768px) {
  .QHbnoQa1 .njdQHu2o {
    padding: 16px;
    max-height: 60vh;
  }
  .QHbnoQa1 .AHY4laYJ {
    padding: 12px 16px;
  }
  .cGiCXfvC .ssXM_6Nw {
    padding: 16px;
  }
  .cGiCXfvC .X1mGWziM {
    width: 100px;
    font-size: 13px;
  }
  .cEse5VPp {
    padding: 30px 15px;
    min-height: 150px;
  }
}
/* 按钮状态增强 */
.QHbnoQa1 .Naz3_69h {
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  border-radius: 6px;
  font-weight: 500;
}
.QHbnoQa1 .Naz3_69h:hover {
  transform: translateY(-1px);
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}
.QHbnoQa1 .Naz3_69h.AE7GX84j {
  background: linear-gradient(135deg, #1890ff 0%, #096dd9 100%);
  border: none;
}
.QHbnoQa1 .Naz3_69h.AE7GX84j:hover {
  background: linear-gradient(135deg, #40a9ff 0%, #1890ff 100%);
}
.QHbnoQa1 .Naz3_69h.AE7GX84j.Hf_XBM1X {
  background: #bfbfbf;
}
.QHbnoQa1 .Naz3_69h.AE7GX84j.rFzEgEDU {
  background: transparent;
  color: #1890ff;
  border: 1px solid #1890ff;
}
.QHbnoQa1 .Naz3_69h.AE7GX84j.rFzEgEDU:hover {
  background: #f0f9ff;
  border-color: #40a9ff;
  color: #40a9ff;
}
/* 复制按钮特殊样式 */
.D4jKCRzN.v_hqM13h {
  padding: 0 4px;
  height: auto;
  font-size: 12px;
}
.D4jKCRzN.v_hqM13h:hover {
  background: #f0f9ff;
  color: #1890ff;
  transform: none;
  box-shadow: none;
}
/* 标签样式增强 */
.qi3D5wUJ {
  border-radius: 4px;
  font-weight: 500;
}
.qi3D5wUJ._oxjAA4S {
  background: #e6f7ff;
  border-color: #91d5ff;
  color: #0050b3;
}
.qi3D5wUJ.gwRQWxrD {
  background: #fff2e8;
  border-color: #ffbb96;
  color: #d4380d;
}
/* 代码文本样式增强 */
.dXsOIrEy {
  background: #f5f5f5;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  padding: 2px 6px;
  font-family: 'Monaco', 'Menlo', 'Ubuntu Mono', monospace;
  font-size: 13px;
}
/* Tooltip样式增强 */
.Xk52N_9N .B_2drHEc {
  background: rgba(0, 0, 0, 0.85);
  border-radius: 4px;
  font-size: 12px;
  line-height: 1.4;
  max-width: 200px;
}
/* 分割线样式 */
.ZULIXB5N {
  margin: 16px 0;
  border-top-color: #f0f0f0;
}
/* 图标颜色增强 */
.t1Pj9_Hw.IXUJNa_j {
  color: #1890ff;
}
.t1Pj9_Hw.RbnIgUPu {
  color: #52c41a;
}
.t1Pj9_Hw.nb6qC5dz {
  color: #722ed1;
}
.t1Pj9_Hw.UzHYUzce {
  color: #13c2c2;
}
.t1Pj9_Hw.tPw8WkjG {
  color: #8c8c8c;
}
.t1Pj9_Hw.tPw8WkjG:hover {
  color: #1890ff;
}

.WCN3JPKJ {
  background-color: #fff;
  display: flex;
  padding: 10px 20px 0 !important;
}
.WCN3JPKJ > * {
  border-bottom: 2px solid #fff;
  color: #777;
  cursor: pointer;
  font-size: 15px;
  padding-bottom: 4px;
  text-align: center;
  width: 6em;
}
.WCN3JPKJ > *.hoEh9isY {
  color: #02294C;
  font-weight: bold;
  border-bottom-color: #02294C;
}
.Ed4InAvk {
  display: flex;
  justify-content: flex-end;
  margin-top: 8px;
}
.Vb6yLSSh {
  -moz-column-gap: 12px;
       column-gap: 12px;
  display: flex;
  flex: 1;
  justify-content: flex-end;
  align-items: flex-start;
  padding-right: 6px;
}
.MAQQeABU {
  color: #d9001b;
}

.uYI2Q5CF .ant-form-item {
  margin-bottom: 24px;
}

._P0tcuHK .ant-form-item {
  margin-bottom: 24px;
}
._P0tcuHK .sqKistuv {
  width: 100%;
}
.ilshHMil {
  display: flex;
  justify-content: flex-end;
}
.e9AVYeLY {
  width: 140px;
  overflow: hidden;
  white-space: noWrap;
  text-overflow: ellipsis;
}

.XrQqO3NL {
  -moz-column-gap: 12px;
       column-gap: 12px;
  display: flex;
  flex: 1;
  justify-content: flex-end;
  align-items: flex-start;
  padding-right: 6px;
}
.j31a2jOg {
  width: 100%;
  height: 100%;
}
.amap-lib-driving {
  position: absolute;
  max-height: 600px;
  overflow-y: auto;
  width: 400px;
}
.ACsKCTGE {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
}

.WgCmZob_ {
  -moz-column-gap: 12px;
       column-gap: 12px;
  display: flex;
  flex: 1;
  justify-content: flex-end;
  align-items: flex-start;
  padding-right: 6px;
}
.yFgPDqVj .NtLl4ZQt {
  display: flex;
  align-items: center;
  color: #1890ff;
}

.Uu6EkWeJ {
  margin-left: 80px;
}
.wPab_Yv6 {
  color: red;
}

.aYycg1D5 {
  margin: 16px;
  border-radius: 4px;
  background: #fff;
  padding: 32px 32px 10px;
}
.aYycg1D5 .pUm9o6zD {
  width: 200px;
}
.aYycg1D5 .WdmALHZB {
  margin-right: 12px;
}
.ChAHZACc {
  margin: 16px;
  border-radius: 4px;
  background: #fff;
  padding: 32px 16px 10px;
  overflow: auto;
}
.ChAHZACc .T6awunPU {
  margin-top: 12px;
}

.pysFF1Fm {
  margin-left: 80px;
}

._243miyDC {
  display: flex;
  flex: 1;
  -moz-column-gap: 12px;
       column-gap: 12px;
  justify-content: flex-end;
  align-items: flex-start;
  padding-right: 6px;
}
.OY84Shuc {
  color: #2296ff;
}
.OY84Shuc > div {
  cursor: pointer;
}
.wLZU9wh9 {
  width: 100%;
}
.gaAhhf3i {
  margin-bottom: 10px;
  font-weight: bold;
}
.gaAhhf3i .I_XNL9Nr {
  margin-right: 5px;
}
.gaAhhf3i .I_XNL9Nr .yaRyXSGL {
  color: #da001b;
}
.gaAhhf3i .WwUJbMQh {
  margin-left: 5px;
}

.dGA8j4Er {
  padding: 30px;
}
.Dt2KQ36M {
  margin-bottom: 1em;
  display: flex;
  align-items: center;
}
.Dt2KQ36M label {
  width: 6em;
  display: inline-block;
  text-align: right;
}
._697r2U4 {
  display: none;
}
.rub7ikMj {
  max-width: 10em;
  display: inline-block;
  margin-right: 0.5em;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.NY6hQNV8 {
  display: flex;
  flex: 1;
  -moz-column-gap: 12px;
       column-gap: 12px;
  justify-content: flex-end;
  align-items: flex-start;
  padding-right: 6px;
}
.Pu2Gv67H {
  color: #2296ff;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  padding-right: 20px;
  margin-top: 10px;
}
.Pu2Gv67H > div {
  cursor: pointer;
}
.FhU7SYVC {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 10px;
}
.FhU7SYVC .jEFB2y8f {
  font-weight: bold;
}
.LdgxTe3O {
  width: 100%;
}

.oVn8jKog {
  margin-left: 80px;
}

.eM5qDWOt {
  padding: 12px;
}
.eM5qDWOt .ant-form {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}
.eM5qDWOt .Z8tyB9Aw {
  flex-direction: column;
  position: relative;
}
.eM5qDWOt .Z8tyB9Aw .CX1zSswQ {
  position: absolute;
  right: 0;
  bottom: 0;
  margin-right: 16px;
}
.eM5qDWOt .Z9wcpFGi {
  width: 100%;
  flex: 1;
  margin-right: 24px;
}
.eM5qDWOt .Z9wcpFGi .TpHpR51p {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  row-gap: 12px;
}
.eM5qDWOt .Z9wcpFGi .TpHpR51p:not(:last-child) {
  margin-bottom: 12px;
}
.eM5qDWOt .Z9wcpFGi .TpHpR51p:first-child {
  margin-top: 12px;
}
.eM5qDWOt .Z9wcpFGi .TpHpR51p .ant-form-item-label {
  width: 100px;
  text-align: right;
}
.eM5qDWOt .Z9wcpFGi .TpHpR51p .ant-form-item-label > label {
  justify-content: flex-end;
}
.eM5qDWOt .Z9wcpFGi .TpHpR51p .ant-form-item-control {
  flex: 1;
  min-width: 0;
}
.eM5qDWOt .TpHpR51p:first-child:has(+ .TpHpR51p[hidden]) .ant-form-item-label {
  width: 100px;
}
.eM5qDWOt .CX1zSswQ {
  display: flex;
  align-items: center;
  padding-top: 12px;
  white-space: nowrap;
}
.eM5qDWOt .CX1zSswQ > div {
  margin-right: 12px;
}
.eM5qDWOt .CX1zSswQ > div svg {
  margin-left: 5px;
}
.eM5qDWOt .CX1zSswQ button {
  margin-left: 8px;
}
.eM5qDWOt .CX1zSswQ button:first-of-type {
  margin-left: 0;
}
.PdACf5Za {
  position: relative;
}
.PdACf5Za .ETsuqXS4 {
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
  bottom: 35px;
  left: 20px;
  width: -moz-fit-content;
  width: fit-content;
}
.PdACf5Za > header .ant-tabs {
  margin-left: 15px;
}
.PdACf5Za > header .ant-tabs >.ant-tabs-nav {
  margin-bottom: 0;
}
.PdACf5Za > header .ant-tabs-tab {
  font-size: 13px;
}
.PdACf5Za > header .ant-tabs-tab:hover {
  color: #455eed;
}
.PdACf5Za > header .ant-tabs-tab-active .ant-tabs-tab-btn {
  color: #455eed;
}
.PdACf5Za > header .ant-tabs-ink-bar {
  background: #455eed;
}
.PdACf5Za > header .ant-tabs-extra-content {
  margin-bottom: 8px;
}
.PdACf5Za .ant-table-thead > tr > th {
  color: #939299;
}
.PuCQeLkA {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.PuCQeLkA .GHsN3_No {
  align-items: center;
  display: flex;
  height: 50px;
  justify-content: center;
  padding: 8px;
  width: 50px;
  background-color: #f5f5f7;
  border-radius: 4px;
}
.PuCQeLkA .GHsN3_No img {
  max-height: 100%;
  max-width: 100%;
  mix-blend-mode: multiply;
  background-color: transparent;
}
.PuCQeLkA .vow9S70C {
  margin-left: 5px;
  width: 150px;
}
.PuCQeLkA .vow9S70C .hajyqPkJ {
  display: flex;
  align-items: center;
}
.PuCQeLkA .vow9S70C .hajyqPkJ h5 {
  font-size: 14px;
  margin-bottom: 4px;
  border-bottom: 1px solid #000;
  width: -moz-fit-content;
  width: fit-content;
  cursor: pointer;
}
.PuCQeLkA .vow9S70C .hajyqPkJ h5:hover {
  color: #455eed;
  border-bottom-color: #455eed;
}
.PuCQeLkA .vow9S70C .hajyqPkJ .OTtWi6iq {
  background-color: red;
  color: #fff;
  border-top-right-radius: 12px;
  border-top-left-radius: 12px;
  border-bottom-right-radius: 12px;
  padding: 0 5px;
  margin-left: 5px;
}
.PuCQeLkA .vow9S70C .V8jB2NPk,
.PuCQeLkA .vow9S70C .pqJZRayB {
  color: #61616c;
}
.pRQaSGdI {
  min-width: 200px;
  margin-top: 5px;
  height: 30px;
  z-index: 1000;
  padding: 8px;
  white-space: nowrap;
}
.pRQaSGdI .mMR_6k39 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  color: #f63520;
}
.pRQaSGdI .mMR_6k39 > Button {
  padding-right: 0;
  padding-left: 15px;
}
.sgpqfsZ7 .ZDzoBNgu {
  color: #777;
  margin-top: 4px;
}
.tzaD3PnV span + .anticon {
  margin-left: 4px;
}
.egoxdM3Y .ant-tooltip-inner {
  padding: 0;
}
.egoxdM3Y button {
  display: block;
  color: #555;
  padding: 6px 20px;
}
.egoxdM3Y button:not(:last-child) {
  border-bottom: 1px solid #ddd;
}
.g5q4FBeG .ijlotZAu {
  text-decoration: underline;
}
.g5q4FBeG .ijlotZAu b {
  font-weight: normal;
  color: red;
}
.jhoe5tbM {
  width: -moz-fit-content;
  width: fit-content;
  background-color: #61616c;
  border-radius: 14px;
  padding: 2px 8px;
  text-align: center;
}
.jhoe5tbM .fIlQBJVD {
  display: flex;
  align-items: center;
  justify-content: center;
  color: #000;
}
.jhoe5tbM .fIlQBJVD::before {
  content: '';
  display: inline-block;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background-color: #000;
  margin-right: 5px;
}
.jhoe5tbM.Y6ZwpP7u {
  background-color: #ececee;
}
.jhoe5tbM.Y6ZwpP7u .fIlQBJVD {
  color: #939299;
}
.jhoe5tbM.Y6ZwpP7u .fIlQBJVD::before {
  background-color: #939299;
}
.jhoe5tbM.Kawngmmf {
  background-color: #e7f7f1;
}
.jhoe5tbM.Kawngmmf .fIlQBJVD {
  color: #16b777;
}
.jhoe5tbM.Kawngmmf .fIlQBJVD::before {
  background-color: #16b777;
}
.jhoe5tbM.GOasx9CP {
  background-color: #fff2ed;
}
.jhoe5tbM.GOasx9CP .fIlQBJVD {
  color: #f63520;
}
.jhoe5tbM.GOasx9CP .fIlQBJVD::before {
  background-color: #f63520;
}
.jhoe5tbM.jyzW9y5R,
.jhoe5tbM.LVSjyGjn,
.jhoe5tbM.XOnruJK1,
.jhoe5tbM.BNVyRHDd,
.jhoe5tbM.DxEcdD1v {
  background-color: #fff7e6;
}
.jhoe5tbM.jyzW9y5R .fIlQBJVD,
.jhoe5tbM.LVSjyGjn .fIlQBJVD,
.jhoe5tbM.XOnruJK1 .fIlQBJVD,
.jhoe5tbM.BNVyRHDd .fIlQBJVD,
.jhoe5tbM.DxEcdD1v .fIlQBJVD {
  color: #fb8b13;
}
.jhoe5tbM.jyzW9y5R .fIlQBJVD::before,
.jhoe5tbM.LVSjyGjn .fIlQBJVD::before,
.jhoe5tbM.XOnruJK1 .fIlQBJVD::before,
.jhoe5tbM.BNVyRHDd .fIlQBJVD::before,
.jhoe5tbM.DxEcdD1v .fIlQBJVD::before {
  background-color: #fb8b13;
}
.nGH9XpOm {
  width: -moz-fit-content;
  width: fit-content;
  text-align: center;
  display: flex;
}
.nGH9XpOm .YP8P_E0o {
  border-top-left-radius: 14px;
  border-bottom-left-radius: 14px;
  margin-right: 2px;
  padding: 2px 8px;
}
.nGH9XpOm .AMwzxBPk {
  border-top-right-radius: 14px;
  border-bottom-right-radius: 14px;
  padding: 2px 8px;
}
.KgifIFJx {
  color: #c2c1c6;
}
.kVpCXPA6 {
  cursor: pointer;
}
.ElYI9Gcq .ant-tooltip-inner {
  color: #aaa;
}
.DHO6uN8v,
.Q9ILtJVS {
  display: flex;
  align-items: center;
}
.DHO6uN8v .ok5Q5mXd,
.Q9ILtJVS .ok5Q5mXd {
  color: #f63520;
}
.DHO6uN8v .sY_1jVbH,
.Q9ILtJVS .sY_1jVbH {
  margin-left: 5px;
  cursor: pointer;
}
.ant-popover-inner-content .dLuc_WAo {
  max-width: 225px;
}
.ant-popover-title {
  border-bottom: none;
  font-weight: 600;
  padding: 10px 10px 0px;
  min-height: -moz-fit-content;
  min-height: fit-content;
}
.ant-popover-inner-content {
  padding: 5px 10px 10px;
  color: #61616c;
}
.tNE5TgQ0 {
  display: flex;
  row-gap: 8px;
  flex-direction: column;
  width: -moz-fit-content;
  width: fit-content;
}
.tNE5TgQ0 .zcjmE6fA {
  color: #16b777;
}
.tNE5TgQ0 .Op19rHel {
  color: #f63520;
}
.j_A1QJw9 {
  display: flex;
  row-gap: 8px;
  flex-direction: column;
  width: -moz-fit-content;
  width: fit-content;
}
.j_A1QJw9 ._gVFq3Kp .bANSVQ7_ {
  color: #16b777;
}
.j_A1QJw9 ._gVFq3Kp .bANSVQ7_ > span {
  margin-left: 5px;
}
.j_A1QJw9 ._gVFq3Kp .PawXG3fj {
  color: #f63520;
}
.j_A1QJw9 ._gVFq3Kp .PawXG3fj > span {
  margin-left: 5px;
}
.j_A1QJw9 .V8NQrMmv {
  color: #c2c1c6;
}
.j_A1QJw9 .V8NQrMmv > span {
  margin-left: 5px;
}
.iynwNUvF {
  display: flex;
  align-items: center;
}
.iynwNUvF .N_EXji_4 {
  display: flex;
  align-items: center;
}
.iynwNUvF .N_EXji_4 .ZF65cYwY {
  color: #16b777;
}
.iynwNUvF .N_EXji_4 .a0jgMeRA {
  color: #f63520;
}
.vz_GVaEs {
  text-decoration: underline;
  color: red;
}
.PsKy9pNl .QHHypXXi {
  margin: 3px 2px 0px 0px;
  border-radius: 4px;
  background: linear-gradient(to right, #455eed, #6345e5) !important;
  border: none !important;
  color: white !important;
}

.CdLWPhUv {
  display: flex;
  justify-content: space-around;
  align-items: center;
}
.CdLWPhUv > div {
  width: 30%;
  line-height: 40px;
  font-size: 16px;
  border: 1px solid #f0f2f5;
  border-radius: 4px;
  padding: 0 12px;
}
.CdLWPhUv > div > span {
  font-size: 18px;
}
.b8vtU_xf {
  padding: 0 !important;
}
.b8vtU_xf > .FIm0GxRl {
  font-size: 16px;
  font-weight: 600;
  width: 100%;
  line-height: 48px;
  border-bottom: 1px solid #f0f2f5;
  padding: 0 24px;
}
.b8vtU_xf > .i5kMpzRv {
  padding: 24px 24px 12px;
  display: flex;
  flex-wrap: wrap;
}
.b8vtU_xf > .i5kMpzRv .h9VKit8C {
  flex: 0 0 auto;
  width: 33.33%;
  height: 28px;
  display: flex;
}
.b8vtU_xf > .i5kMpzRv .h9VKit8C .MM2CkFpj {
  text-align: right;
  margin-right: 4px;
}
.b8vtU_xf > .i5kMpzRv .h9VKit8C .zjSBx9Ek {
  flex: 1;
  width: 40px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #838383;
}
.b8vtU_xf .KLOfWbmT {
  border-bottom: 0 !important;
  margin-bottom: 0 !important;
}

.F3zaEJjx {
  padding: 12px;
}
.F3zaEJjx .ant-form {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}
.F3zaEJjx .Qg9qDHRl {
  flex-direction: column;
  position: relative;
}
.F3zaEJjx .Qg9qDHRl .OcBUJHrQ {
  position: absolute;
  right: 0;
  bottom: 0;
  margin-right: 16px;
}
.F3zaEJjx .DDx0C1Rm {
  width: 100%;
  flex: 1;
  margin-right: 24px;
}
.F3zaEJjx .DDx0C1Rm .DgtiiHup {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  row-gap: 12px;
}
.F3zaEJjx .DDx0C1Rm .DgtiiHup:not(:last-child) {
  margin-bottom: 12px;
}
.F3zaEJjx .DDx0C1Rm .DgtiiHup:first-child {
  margin-top: 12px;
}
.F3zaEJjx .DDx0C1Rm .DgtiiHup .ant-form-item-label {
  width: 100px;
  text-align: right;
}
.F3zaEJjx .DDx0C1Rm .DgtiiHup .ant-form-item-label > label {
  justify-content: flex-end;
}
.F3zaEJjx .DDx0C1Rm .DgtiiHup .ant-form-item-control {
  flex: 1;
  min-width: 0;
}
.F3zaEJjx .DgtiiHup:first-child:has(+ .DgtiiHup[hidden]) .ant-form-item-label {
  width: 100px;
}
.F3zaEJjx .OcBUJHrQ {
  display: flex;
  align-items: center;
  padding-top: 12px;
  white-space: nowrap;
}
.F3zaEJjx .OcBUJHrQ > div {
  margin-right: 12px;
}
.F3zaEJjx .OcBUJHrQ > div svg {
  margin-left: 5px;
}
.F3zaEJjx .OcBUJHrQ button {
  margin-left: 8px;
}
.F3zaEJjx .OcBUJHrQ button:first-of-type {
  margin-left: 0;
}
.nYf66BEU {
  position: relative;
}
.nYf66BEU .waDptCj8 {
  width: 100%;
  padding: 0 0 12px;
  display: flex;
  justify-content: flex-end;
}
.nYf66BEU .ePNmDRzm {
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
  bottom: 35px;
  left: 20px;
  width: -moz-fit-content;
  width: fit-content;
}
.nYf66BEU > header .ant-tabs {
  margin-left: 15px;
}
.nYf66BEU > header .ant-tabs >.ant-tabs-nav {
  margin-bottom: 0;
}
.nYf66BEU > header .ant-tabs-tab {
  font-size: 13px;
}
.nYf66BEU > header .ant-tabs-tab:hover {
  color: #455eed;
}
.nYf66BEU > header .ant-tabs-tab-active .ant-tabs-tab-btn {
  color: #455eed;
}
.nYf66BEU > header .ant-tabs-ink-bar {
  background: #455eed;
}
.nYf66BEU > header .ant-tabs-extra-content {
  margin-bottom: 8px;
}
.nYf66BEU .ant-table-thead > tr > th {
  color: #939299;
}
.r79ufis3 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.r79ufis3 .xWqj0tXs {
  align-items: center;
  display: flex;
  height: 50px;
  justify-content: center;
  padding: 8px;
  width: 50px;
  background-color: #f5f5f7;
  border-radius: 4px;
}
.r79ufis3 .xWqj0tXs img {
  max-height: 100%;
  max-width: 100%;
  mix-blend-mode: multiply;
  background-color: transparent;
}
.r79ufis3 .qsrTXBi0 {
  margin-left: 5px;
  width: 150px;
}
.r79ufis3 .qsrTXBi0 .ei6iv1FN {
  display: flex;
  align-items: center;
}
.r79ufis3 .qsrTXBi0 .ei6iv1FN h5 {
  font-size: 14px;
  margin-bottom: 4px;
  border-bottom: 1px solid #000;
  width: -moz-fit-content;
  width: fit-content;
  cursor: pointer;
}
.r79ufis3 .qsrTXBi0 .ei6iv1FN h5:hover {
  color: #455eed;
  border-bottom-color: #455eed;
}
.r79ufis3 .qsrTXBi0 .ei6iv1FN .qj5sQplp {
  background-color: red;
  color: #fff;
  border-top-right-radius: 12px;
  border-top-left-radius: 12px;
  border-bottom-right-radius: 12px;
  padding: 0 5px;
  margin-left: 5px;
}
.r79ufis3 .qsrTXBi0 .vMpoHvvr,
.r79ufis3 .qsrTXBi0 .nfl7c77P {
  color: #61616c;
}
.K6RBC3n9 {
  min-width: 200px;
  margin-top: 5px;
  height: 30px;
  z-index: 1000;
  padding: 8px;
  white-space: nowrap;
}
.K6RBC3n9 .nUBLWa4T {
  display: flex;
  align-items: center;
  justify-content: space-between;
  color: #f63520;
}
.K6RBC3n9 .nUBLWa4T > Button {
  padding-right: 0;
  padding-left: 15px;
}
.VWMOXLXe .R1RyM4hk {
  color: #777;
  margin-top: 4px;
}
.evKX7ZAX span + .anticon {
  margin-left: 4px;
}
.Yc9ddBkH .ant-tooltip-inner {
  padding: 0;
}
.Yc9ddBkH button {
  display: block;
  color: #555;
  padding: 6px 20px;
}
.Yc9ddBkH button:not(:last-child) {
  border-bottom: 1px solid #ddd;
}
.y1dIk0bk .KuAC2QuZ {
  text-decoration: underline;
}
.y1dIk0bk .KuAC2QuZ b {
  font-weight: normal;
  color: red;
}
.jI7022KV {
  width: -moz-fit-content;
  width: fit-content;
  background-color: #61616c;
  border-radius: 14px;
  padding: 2px 8px;
  text-align: center;
}
.jI7022KV .PttIJ9x5 {
  display: flex;
  align-items: center;
  justify-content: center;
  color: #000;
}
.jI7022KV .PttIJ9x5::before {
  content: '';
  display: inline-block;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background-color: #000;
  margin-right: 5px;
}
.jI7022KV.YVEW6gu8 {
  background-color: #ececee;
}
.jI7022KV.YVEW6gu8 .PttIJ9x5 {
  color: #939299;
}
.jI7022KV.YVEW6gu8 .PttIJ9x5::before {
  background-color: #939299;
}
.jI7022KV.J5UaRvx9 {
  background-color: #e7f7f1;
}
.jI7022KV.J5UaRvx9 .PttIJ9x5 {
  color: #16b777;
}
.jI7022KV.J5UaRvx9 .PttIJ9x5::before {
  background-color: #16b777;
}
.jI7022KV.tzDlyGcN {
  background-color: #fff2ed;
}
.jI7022KV.tzDlyGcN .PttIJ9x5 {
  color: #f63520;
}
.jI7022KV.tzDlyGcN .PttIJ9x5::before {
  background-color: #f63520;
}
.jI7022KV.veDZd5hV,
.jI7022KV.khZJJwVw,
.jI7022KV.nso3qlmy,
.jI7022KV.JY6i9YmF,
.jI7022KV.u1xXBvFi {
  background-color: #fff7e6;
}
.jI7022KV.veDZd5hV .PttIJ9x5,
.jI7022KV.khZJJwVw .PttIJ9x5,
.jI7022KV.nso3qlmy .PttIJ9x5,
.jI7022KV.JY6i9YmF .PttIJ9x5,
.jI7022KV.u1xXBvFi .PttIJ9x5 {
  color: #fb8b13;
}
.jI7022KV.veDZd5hV .PttIJ9x5::before,
.jI7022KV.khZJJwVw .PttIJ9x5::before,
.jI7022KV.nso3qlmy .PttIJ9x5::before,
.jI7022KV.JY6i9YmF .PttIJ9x5::before,
.jI7022KV.u1xXBvFi .PttIJ9x5::before {
  background-color: #fb8b13;
}
.BvNPniZS {
  width: -moz-fit-content;
  width: fit-content;
  text-align: center;
  display: flex;
}
.BvNPniZS .eakXGmud {
  border-top-left-radius: 14px;
  border-bottom-left-radius: 14px;
  margin-right: 2px;
  padding: 2px 8px;
}
.BvNPniZS .HxUqY5ZF {
  border-top-right-radius: 14px;
  border-bottom-right-radius: 14px;
  padding: 2px 8px;
}
.hPEW6oGt {
  color: #c2c1c6;
}
.bMtLU1Mc {
  cursor: pointer;
}
.rD3frd3J .ant-tooltip-inner {
  color: #aaa;
}
.bxlUejkj,
.UVNuDrb2 {
  display: flex;
  align-items: center;
}
.bxlUejkj .HOp1y9xi,
.UVNuDrb2 .HOp1y9xi {
  color: #f63520;
}
.bxlUejkj .WBJsSB8l,
.UVNuDrb2 .WBJsSB8l {
  margin-left: 5px;
  cursor: pointer;
}
.ant-popover-inner-content .anuKTjQd {
  max-width: 225px;
}
.ant-popover-title {
  border-bottom: none;
  font-weight: 600;
  padding: 10px 10px 0px;
  min-height: -moz-fit-content;
  min-height: fit-content;
}
.ant-popover-inner-content {
  padding: 5px 10px 10px;
  color: #61616c;
}
.CZD7pKWS {
  display: flex;
  row-gap: 8px;
  flex-direction: column;
  width: -moz-fit-content;
  width: fit-content;
}
.CZD7pKWS ._x3y4XXz {
  color: #16b777;
}
.CZD7pKWS .DEDQ70YA {
  color: #f63520;
}
.ByVofMEL {
  display: flex;
  row-gap: 8px;
  flex-direction: column;
  width: -moz-fit-content;
  width: fit-content;
}
.ByVofMEL .C4PklL_W .Vm5GHRex {
  color: #16b777;
}
.ByVofMEL .C4PklL_W .Vm5GHRex > span {
  margin-left: 5px;
}
.ByVofMEL .C4PklL_W .ARA4sXny {
  color: #f63520;
}
.ByVofMEL .C4PklL_W .ARA4sXny > span {
  margin-left: 5px;
}
.ByVofMEL .MjqaDp2R {
  color: #c2c1c6;
}
.ByVofMEL .MjqaDp2R > span {
  margin-left: 5px;
}
.rKyY2DVK {
  display: flex;
  align-items: center;
}
.rKyY2DVK .p8SUwkAI {
  display: flex;
  align-items: center;
}
.rKyY2DVK .p8SUwkAI .n_Yw1t4f {
  color: #16b777;
}
.rKyY2DVK .p8SUwkAI .p_P5EKqQ {
  color: #f63520;
}
.VwJkARZ8 {
  text-decoration: underline;
  color: red;
}
.LDPkmDdF .E0MZYaXK {
  margin: 3px 2px 0px 0px;
  border-radius: 4px;
  background: linear-gradient(to right, #455eed, #6345e5) !important;
  border: none !important;
  color: white !important;
}

.HlAiHxoF {
  display: flex;
  justify-content: space-around;
  align-items: center;
}
.HlAiHxoF > div {
  width: 30%;
  line-height: 40px;
  font-size: 16px;
  border: 1px solid #f0f2f5;
  border-radius: 4px;
  padding: 0 12px;
}
.HlAiHxoF > div > span {
  font-size: 18px;
}
.Pczt7VNZ {
  padding: 0 !important;
}
.Pczt7VNZ > .smGEvDMS {
  font-size: 16px;
  font-weight: 600;
  width: 100%;
  line-height: 48px;
  border-bottom: 1px solid #f0f2f5;
  padding: 0 24px;
}
.Pczt7VNZ > .vIfg700y {
  padding: 24px 24px 12px;
  display: flex;
  flex-wrap: wrap;
}
.Pczt7VNZ > .vIfg700y .wEXv_Nbb {
  flex: 0 0 auto;
  width: 33.33%;
  height: 84px;
}
.Pczt7VNZ > .vIfg700y .wEXv_Nbb .HJFp8n8t {
  font-size: 14px;
  margin-bottom: 4px;
}
.Pczt7VNZ > .vIfg700y .wEXv_Nbb .Zzv7UYe1 {
  width: 90%;
}
.Pczt7VNZ .I64EV7II {
  border-bottom: 0 !important;
  margin-bottom: 0 !important;
}

.gspIk5C2 {
  width: 100%;
  display: flex;
  justify-content: flex-end;
  padding: 0 0 12px;
}

.Wnj8kBcM {
  padding: 12px;
}
.Wnj8kBcM .ant-form {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}
.Wnj8kBcM .Soeqgc6C {
  flex-direction: column;
  position: relative;
}
.Wnj8kBcM .Soeqgc6C .wqkIGxq9 {
  position: absolute;
  right: 0;
  bottom: 0;
  margin-right: 16px;
}
.Wnj8kBcM .qmULuFKP {
  width: 100%;
  flex: 1;
  margin-right: 24px;
}
.Wnj8kBcM .qmULuFKP .M0H0BTNs {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  row-gap: 12px;
}
.Wnj8kBcM .qmULuFKP .M0H0BTNs:not(:last-child) {
  margin-bottom: 12px;
}
.Wnj8kBcM .qmULuFKP .M0H0BTNs:first-child {
  margin-top: 12px;
}
.Wnj8kBcM .qmULuFKP .M0H0BTNs .ant-form-item-label {
  width: 100px;
  text-align: right;
}
.Wnj8kBcM .qmULuFKP .M0H0BTNs .ant-form-item-label > label {
  justify-content: flex-end;
}
.Wnj8kBcM .qmULuFKP .M0H0BTNs .ant-form-item-control {
  flex: 1;
  min-width: 0;
}
.Wnj8kBcM .M0H0BTNs:first-child:has(+ .M0H0BTNs[hidden]) .ant-form-item-label {
  width: 100px;
}
.Wnj8kBcM .wqkIGxq9 {
  display: flex;
  align-items: center;
  padding-top: 12px;
  white-space: nowrap;
}
.Wnj8kBcM .wqkIGxq9 > div {
  margin-right: 12px;
}
.Wnj8kBcM .wqkIGxq9 > div svg {
  margin-left: 5px;
}
.Wnj8kBcM .wqkIGxq9 button {
  margin-left: 8px;
}
.Wnj8kBcM .wqkIGxq9 button:first-of-type {
  margin-left: 0;
}
.c16AJvrt {
  width: 100%;
  display: flex;
  justify-content: flex-end;
  padding: 0 0 12px;
}
.c16AJvrt button + button {
  margin-left: 8px;
}
.AZ0sbudU {
  display: flex;
  align-items: center;
}
.AZ0sbudU button {
  padding: 0;
}
.AZ0sbudU button label {
  cursor: pointer;
  padding: 6px 16px;
}
.AZ0sbudU input {
  width: 0;
  height: 0;
  opacity: 0;
}
.AZ0sbudU .wb2ETe8D,
.AZ0sbudU .Iut_IYeT {
  font-size: 14px;
  margin-left: 8px;
  white-space: nowrap;
}
.AZ0sbudU .wb2ETe8D {
  width: -moz-fit-content;
  width: fit-content;
  overflow: hidden;
  text-overflow: ellipsis;
}

.OdcGUHe_ {
  padding: 12px;
}
.OdcGUHe_ .ant-form {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}
.OdcGUHe_ .LfWtsDy2 {
  flex-direction: column;
  position: relative;
}
.OdcGUHe_ .LfWtsDy2 .psIi_4T_ {
  position: absolute;
  right: 0;
  bottom: 0;
  margin-right: 16px;
}
.OdcGUHe_ .O3M5O3JA {
  width: 100%;
  flex: 1;
  margin-right: 24px;
}
.OdcGUHe_ .O3M5O3JA .pF82ib9X {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  row-gap: 12px;
}
.OdcGUHe_ .O3M5O3JA .pF82ib9X:not(:last-child) {
  margin-bottom: 12px;
}
.OdcGUHe_ .O3M5O3JA .pF82ib9X:first-child {
  margin-top: 12px;
}
.OdcGUHe_ .O3M5O3JA .pF82ib9X .ant-form-item-label {
  width: 100px;
  text-align: right;
}
.OdcGUHe_ .O3M5O3JA .pF82ib9X .ant-form-item-label > label {
  justify-content: flex-end;
}
.OdcGUHe_ .O3M5O3JA .pF82ib9X .ant-form-item-control {
  flex: 1;
  min-width: 0;
}
.OdcGUHe_ .pF82ib9X:first-child:has(+ .pF82ib9X[hidden]) .ant-form-item-label {
  width: 100px;
}
.OdcGUHe_ .psIi_4T_ {
  display: flex;
  align-items: center;
  padding-top: 12px;
  white-space: nowrap;
}
.OdcGUHe_ .psIi_4T_ > div {
  margin-right: 12px;
}
.OdcGUHe_ .psIi_4T_ > div svg {
  margin-left: 5px;
}
.OdcGUHe_ .psIi_4T_ button {
  margin-left: 8px;
}
.OdcGUHe_ .psIi_4T_ button:first-of-type {
  margin-left: 0;
}
.zXOgAnaB {
  position: relative;
}
.zXOgAnaB .II4OKQpg {
  width: 100%;
  padding: 0 0 12px;
  display: flex;
  justify-content: flex-end;
}
.zXOgAnaB .jTC4PJ6K {
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
  bottom: 35px;
  left: 20px;
  width: -moz-fit-content;
  width: fit-content;
}
.zXOgAnaB > header .ant-tabs {
  margin-left: 15px;
}
.zXOgAnaB > header .ant-tabs >.ant-tabs-nav {
  margin-bottom: 0;
}
.zXOgAnaB > header .ant-tabs-tab {
  font-size: 13px;
}
.zXOgAnaB > header .ant-tabs-tab:hover {
  color: #455eed;
}
.zXOgAnaB > header .ant-tabs-tab-active .ant-tabs-tab-btn {
  color: #455eed;
}
.zXOgAnaB > header .ant-tabs-ink-bar {
  background: #455eed;
}
.zXOgAnaB > header .ant-tabs-extra-content {
  margin-bottom: 8px;
}
.zXOgAnaB .ant-table-thead > tr > th {
  color: #939299;
}
.G6XhakD1 {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.G6XhakD1 .wo7uw7VS {
  align-items: center;
  display: flex;
  height: 50px;
  justify-content: center;
  padding: 8px;
  width: 50px;
  background-color: #f5f5f7;
  border-radius: 4px;
}
.G6XhakD1 .wo7uw7VS img {
  max-height: 100%;
  max-width: 100%;
  mix-blend-mode: multiply;
  background-color: transparent;
}
.G6XhakD1 .ODfcCucl {
  margin-left: 5px;
  width: 150px;
}
.G6XhakD1 .ODfcCucl .GnrEp3jT {
  display: flex;
  align-items: center;
}
.G6XhakD1 .ODfcCucl .GnrEp3jT h5 {
  font-size: 14px;
  margin-bottom: 4px;
  border-bottom: 1px solid #000;
  width: -moz-fit-content;
  width: fit-content;
  cursor: pointer;
}
.G6XhakD1 .ODfcCucl .GnrEp3jT h5:hover {
  color: #455eed;
  border-bottom-color: #455eed;
}
.G6XhakD1 .ODfcCucl .GnrEp3jT .idvXyPyh {
  background-color: red;
  color: #fff;
  border-top-right-radius: 12px;
  border-top-left-radius: 12px;
  border-bottom-right-radius: 12px;
  padding: 0 5px;
  margin-left: 5px;
}
.G6XhakD1 .ODfcCucl .OqGmsIcN,
.G6XhakD1 .ODfcCucl .tlFo9r81 {
  color: #61616c;
}
.TFfRG5Od {
  min-width: 200px;
  margin-top: 5px;
  height: 30px;
  z-index: 1000;
  padding: 8px;
  white-space: nowrap;
}
.TFfRG5Od .IIYS6ZRj {
  display: flex;
  align-items: center;
  justify-content: space-between;
  color: #f63520;
}
.TFfRG5Od .IIYS6ZRj > Button {
  padding-right: 0;
  padding-left: 15px;
}
.uYY1csDc .ICg2k6p9 {
  color: #777;
  margin-top: 4px;
}
.RkSdlK7J span + .anticon {
  margin-left: 4px;
}
.JPemcQL7 .ant-tooltip-inner {
  padding: 0;
}
.JPemcQL7 button {
  display: block;
  color: #555;
  padding: 6px 20px;
}
.JPemcQL7 button:not(:last-child) {
  border-bottom: 1px solid #ddd;
}
.MHW0hUvr .clgA306W {
  text-decoration: underline;
}
.MHW0hUvr .clgA306W b {
  font-weight: normal;
  color: red;
}
.dVbUaUio {
  width: -moz-fit-content;
  width: fit-content;
  background-color: #61616c;
  border-radius: 14px;
  padding: 2px 8px;
  text-align: center;
}
.dVbUaUio .pdfxDuUY {
  display: flex;
  align-items: center;
  justify-content: center;
  color: #000;
}
.dVbUaUio .pdfxDuUY::before {
  content: '';
  display: inline-block;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background-color: #000;
  margin-right: 5px;
}
.dVbUaUio.F5UKWeNJ {
  background-color: #ececee;
}
.dVbUaUio.F5UKWeNJ .pdfxDuUY {
  color: #939299;
}
.dVbUaUio.F5UKWeNJ .pdfxDuUY::before {
  background-color: #939299;
}
.dVbUaUio.Fp0crQgJ {
  background-color: #e7f7f1;
}
.dVbUaUio.Fp0crQgJ .pdfxDuUY {
  color: #16b777;
}
.dVbUaUio.Fp0crQgJ .pdfxDuUY::before {
  background-color: #16b777;
}
.dVbUaUio.Wl9hs3Sf {
  background-color: #fff2ed;
}
.dVbUaUio.Wl9hs3Sf .pdfxDuUY {
  color: #f63520;
}
.dVbUaUio.Wl9hs3Sf .pdfxDuUY::before {
  background-color: #f63520;
}
.dVbUaUio.oF_gjxhi,
.dVbUaUio.QM2plmyw,
.dVbUaUio.OdboiiFT,
.dVbUaUio.BltfGL_g,
.dVbUaUio.AUoQm9MX {
  background-color: #fff7e6;
}
.dVbUaUio.oF_gjxhi .pdfxDuUY,
.dVbUaUio.QM2plmyw .pdfxDuUY,
.dVbUaUio.OdboiiFT .pdfxDuUY,
.dVbUaUio.BltfGL_g .pdfxDuUY,
.dVbUaUio.AUoQm9MX .pdfxDuUY {
  color: #fb8b13;
}
.dVbUaUio.oF_gjxhi .pdfxDuUY::before,
.dVbUaUio.QM2plmyw .pdfxDuUY::before,
.dVbUaUio.OdboiiFT .pdfxDuUY::before,
.dVbUaUio.BltfGL_g .pdfxDuUY::before,
.dVbUaUio.AUoQm9MX .pdfxDuUY::before {
  background-color: #fb8b13;
}
.hVZ83RG8 {
  width: -moz-fit-content;
  width: fit-content;
  text-align: center;
  display: flex;
}
.hVZ83RG8 .Nx2GE7Gd {
  border-top-left-radius: 14px;
  border-bottom-left-radius: 14px;
  margin-right: 2px;
  padding: 2px 8px;
}
.hVZ83RG8 .iVpw1rS2 {
  border-top-right-radius: 14px;
  border-bottom-right-radius: 14px;
  padding: 2px 8px;
}
.BJKZ1bO5 {
  color: #c2c1c6;
}
.Y_DMsLA0 {
  cursor: pointer;
}
.q6RBu61I .ant-tooltip-inner {
  color: #aaa;
}
.sTwuVr1L,
.cE46U15I {
  display: flex;
  align-items: center;
}
.sTwuVr1L .Jgs3s15L,
.cE46U15I .Jgs3s15L {
  color: #f63520;
}
.sTwuVr1L .Hq8h8ICt,
.cE46U15I .Hq8h8ICt {
  margin-left: 5px;
  cursor: pointer;
}
.ant-popover-inner-content .wE4VNbug {
  max-width: 225px;
}
.ant-popover-title {
  border-bottom: none;
  font-weight: 600;
  padding: 10px 10px 0px;
  min-height: -moz-fit-content;
  min-height: fit-content;
}
.ant-popover-inner-content {
  padding: 5px 10px 10px;
  color: #61616c;
}
.ZIO8fqj0 {
  display: flex;
  row-gap: 8px;
  flex-direction: column;
  width: -moz-fit-content;
  width: fit-content;
}
.ZIO8fqj0 .wzGyFKqq {
  color: #16b777;
}
.ZIO8fqj0 .F3AYey8n {
  color: #f63520;
}
.oRZLqEFI {
  display: flex;
  row-gap: 8px;
  flex-direction: column;
  width: -moz-fit-content;
  width: fit-content;
}
.oRZLqEFI .DHx3SDVV .fWxiiWDN {
  color: #16b777;
}
.oRZLqEFI .DHx3SDVV .fWxiiWDN > span {
  margin-left: 5px;
}
.oRZLqEFI .DHx3SDVV .goCt1POH {
  color: #f63520;
}
.oRZLqEFI .DHx3SDVV .goCt1POH > span {
  margin-left: 5px;
}
.oRZLqEFI .lhACPR03 {
  color: #c2c1c6;
}
.oRZLqEFI .lhACPR03 > span {
  margin-left: 5px;
}
.EoLTARHt {
  display: flex;
  align-items: center;
}
.EoLTARHt .DUW9QLdZ {
  display: flex;
  align-items: center;
}
.EoLTARHt .DUW9QLdZ .yg6kvliW {
  color: #16b777;
}
.EoLTARHt .DUW9QLdZ .HMpepAyY {
  color: #f63520;
}
.PfiVNPyE {
  text-decoration: underline;
  color: red;
}
.t89rVazT .sqq16lFm {
  margin: 3px 2px 0px 0px;
  border-radius: 4px;
  background: linear-gradient(to right, #455eed, #6345e5) !important;
  border: none !important;
  color: white !important;
}

._RIBaPY5 {
  flex: 1;
  overflow-y: auto;
  width: 100%;
  overflow-x: hidden;
}
.sdYM8uQB {
  -moz-column-gap: 24px;
       column-gap: 24px;
  display: flex;
  margin: 14px;
}
.sdYM8uQB .IU3Tvo2Z {
  align-items: center;
  background-color: #fff;
  border-radius: 8px;
  -moz-column-gap: 24px;
       column-gap: 24px;
  display: flex;
  flex: 1;
  padding: 24px;
}
.sdYM8uQB .IU3Tvo2Z > .anticon {
  font-size: 55px;
}
.sdYM8uQB .IU3Tvo2Z .R13Xc1ME {
  align-items: center;
  color: #777;
  display: flex;
  margin-bottom: 4px;
}
.sdYM8uQB .IU3Tvo2Z .R13Xc1ME > .anticon {
  color: #EABF5A;
  font-size: 14px;
  margin-left: 24px;
}
.sdYM8uQB .IU3Tvo2Z .sZGUrqs0 {
  color: #555;
  font-size: 26px;
  font-weight: 900;
}
.MIMuL8Yu,
.vh5R030O {
  background-color: #fff;
  border-radius: 8px;
  margin: 18px 14px;
  padding: 18px 24px;
}
.MIMuL8Yu .ant-form-item {
  margin-right: 40px;
}
.MIMuL8Yu .XfESzv86 {
  flex: 1;
  text-align: right;
  white-space: nowrap;
}
.MIMuL8Yu .XfESzv86 button {
  margin-left: 12px;
}
.T4Zyx08T {
  box-sizing: content-box;
  margin: 0;
  text-align: center;
  width: 4em;
}
.rtTAwykk {
  color: #999;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 120px;
}
.zi_PqO61 {
  padding: 12px;
  width: 200px;
  overflow: hidden;
  word-wrap: break-word;
  word-break: break-all;
}
.zi_PqO61 .hnH7TlTP {
  display: flex;
  margin-bottom: 6px;
}
.zi_PqO61 .q8B2l4N9 {
  color: #333;
  flex-shrink: 0;
  font-weight: bold;
  margin-right: 1em;
  min-width: 7em;
}
.zi_PqO61 .sZGUrqs0 {
  color: #999;
}
.zi_PqO61 .bzOLWh7q.sZGUrqs0 {
  color: green;
}
.zi_PqO61 .bIGwTObG.sZGUrqs0 {
  color: red;
}

.otCtOJyx {
  background-color: #fff;
  display: flex;
  padding: 5px 20px 0 !important;
}
.otCtOJyx > * {
  border-bottom: 2px solid #fff;
  color: #777;
  cursor: pointer;
  font-size: 15px;
  padding-bottom: 4px;
  text-align: center;
  width: 6em;
}
.otCtOJyx > *.QKfljhG6 {
  color: #02294c;
  font-weight: bold;
  border-bottom-color: #02294c;
}
.i_9e24bl {
  padding: 16px 24px;
}
.i_9e24bl .G9C8Xv8z {
  background-color: #fff;
  border-radius: 4px;
  padding: 20px;
  border: 1px solid #f0f0f0;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.03);
  margin-bottom: 24px;
}
.i_9e24bl .PTkUKkmX {
  margin-top: 24px;
  border-radius: 4px;
  background-color: #fff;
  padding: 20px;
  border: 1px solid #f0f0f0;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.03);
}
/* 绑定弹窗样式 */
.HhEYmX1D .PuJHpiA2 {
  margin-bottom: 16px;
}
.HhEYmX1D .YUVspSxH {
  margin: 24px 0;
  color: #f5222d;
  font-weight: 500;
}
.HhEYmX1D .p1pXWQ3N {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-bottom: 24px;
}
.HhEYmX1D .LSyuK5nR {
  text-align: right;
  margin-top: 24px;
}

.EoPIa0dt {
  height: 100%;
}
.EoPIa0dt > .ant-layout-sider > .ant-layout-sider-children {
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
.EoPIa0dt > .ant-layout-sider > .ant-layout-sider-children > .ant-menu {
  flex: 1;
  overflow-x: hidden;
  overflow-y: hidden;
}
.EoPIa0dt > .ant-layout-sider > .ant-layout-sider-children > .ant-menu:hover {
  overflow-y: auto;
  overflow-y: overlay;
}
.EoPIa0dt > .ant-layout-sider > .ant-layout-sider-children > .ant-menu::-webkit-scrollbar {
  width: 10px;
}
.EoPIa0dt > .ant-layout-sider > .ant-layout-sider-children > .ant-menu::-webkit-scrollbar-thumb {
  background-color: #35344c;
  border-radius: 8px;
  border: 2px solid #35344c;
}
.EoPIa0dt > .ant-layout-sider > .ant-layout-sider-children > .ant-menu::-webkit-scrollbar-track-piece {
  background-color: #201f2e;
}
.TjAHMNCB {
  background-position: 3px center;
  background-repeat: no-repeat;
  background-size: contain;
  height: 22px;
  margin: 20px 0 12px 16px;
}
.ant-layout-sider-collapsed .TjAHMNCB {
  display: none;
}
.YlqGp9_u {
  display: none;
  background-position: 3px center;
  background-repeat: no-repeat;
  background-size: contain;
  height: 22px;
  margin: 20px 0 12px 18px;
}
.ant-layout-sider-collapsed .YlqGp9_u {
  display: block;
}
.KIkv7An8 {
  align-items: center;
  background-color: #fff;
  display: flex;
  padding: 0 16px;
  height: 48px;
  line-height: 48px;
  z-index: 1;
}
.KIkv7An8 .Gl7ggw5O {
  font-size: 20px;
  margin-right: 25px;
  color: #201f2e;
}
.KIkv7An8 .mlQtKME8 {
  flex: 1;
}
.KIkv7An8 .cmRQlqtV {
  color: #777;
}
::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}
::-webkit-scrollbar-track {
  background-color: #f5f5f5;
}
::-webkit-scrollbar-thumb {
  background-color: #c1c1c1;
  border-radius: 4px;
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
}
::-webkit-scrollbar-thumb:hover {
  background-color: #a8a8a8;
}
.B_jmMhUx {
  flex: 1;
  margin: 0 16px;
}
.B_jmMhUx .ant-tabs-nav {
  margin: 0;
}
.B_jmMhUx .ant-tabs-tab {
  padding: 4px 16px;
  background: #f0f2f5;
  border: none;
  border-radius: 4px 4px 0 0;
}
.B_jmMhUx .ant-tabs-tab.ant-tabs-tab-active {
  background: #fff;
}
.aQcvWqxe {
  background: #fff;
  padding: 6px 16px 0;
  box-shadow: 0 1px 4px rgba(0, 21, 41, 0.08);
}
.aQcvWqxe .ant-tabs .ant-tabs-nav {
  margin: 0;
}
.aQcvWqxe .ant-tabs .ant-tabs-tab {
  background: #f0f2f5;
  border: none;
  padding: 8px 16px;
  transition: all 0.3s;
}
.aQcvWqxe .ant-tabs .ant-tabs-tab.ant-tabs-tab-active {
  background: #fff;
  border: 1px solid #f0f0f0;
  border-bottom: none;
}
.aQcvWqxe .ant-tabs .ant-tabs-tab .ant-tabs-tab-remove {
  margin-left: 8px;
}
.aQcvWqxe .ant-tabs .ant-tabs-tab .ant-tabs-tab-remove:hover {
  color: #ff4d4f;
}
.aQcvWqxe .ant-tabs .ant-tabs-nav-operations .ant-tabs-nav-more {
  padding: 8px 16px;
}
.JLoxlM9t {
  display: flex;
  align-items: center;
  background: #fff;
  border-top: 1px solid #f0f0f0;
  border-bottom: 1px solid #f0f0f0;
  height: 40px;
  padding: 0;
  position: relative;
}
.boW4h8iY {
  width: 36px;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #fff;
  cursor: pointer;
  color: #666;
  transition: all 0.3s;
  flex-shrink: 0;
  border-right: 1px solid #f0f0f0;
}
.boW4h8iY:last-child {
  border-right: none;
  border-left: 1px solid #f0f0f0;
}
.boW4h8iY:hover {
  color: #1890ff;
}
.HQi2bddw {
  flex: 1;
  overflow-x: hidden;
  white-space: nowrap;
  position: relative;
}
.HQi2bddw .ant-tabs {
  height: 40px;
}
.HQi2bddw .ant-tabs .ant-tabs-nav {
  margin: 0;
  height: 40px;
}
.HQi2bddw .ant-tabs .ant-tabs-nav::before {
  display: none;
}
.HQi2bddw .ant-tabs .ant-tabs-nav-list {
  padding: 0;
}
.HQi2bddw .ant-tabs .ant-tabs-tab {
  background: transparent;
  border: none;
  padding: 0 12px;
  margin: 0;
  height: 40px;
  line-height: 40px;
  transition: all 0.3s;
  position: relative;
}
.HQi2bddw .ant-tabs .ant-tabs-tab:not(:last-child)::after {
  content: '';
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  width: 1px;
  background-color: #e8e8e8;
}
.HQi2bddw .ant-tabs .ant-tabs-tab .ant-tabs-tab-btn {
  position: relative;
  padding-left: 12px;
  color: #61616c;
}
.HQi2bddw .ant-tabs .ant-tabs-tab .ant-tabs-tab-btn::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: #c2c1c6;
}
.HQi2bddw .ant-tabs .ant-tabs-tab:hover {
  background: transparent;
}
.HQi2bddw .ant-tabs .ant-tabs-tab:hover .ant-tabs-tab-btn {
  color: #61616c;
}
.HQi2bddw .ant-tabs .ant-tabs-tab:hover .ant-tabs-tab-btn::before {
  background-color: #4753f4;
}
.HQi2bddw .ant-tabs .ant-tabs-tab.ant-tabs-tab-active {
  background: transparent;
}
.HQi2bddw .ant-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn {
  color: #61616c;
}
.HQi2bddw .ant-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn::before {
  background-color: #4753f4;
}
.HQi2bddw .ant-tabs .ant-tabs-tab .anticon-close {
  margin-left: 6px;
  font-size: 12px;
  color: #c2c1c6;
}
.HQi2bddw .ant-tabs .ant-tabs-tab .anticon-close:hover {
  color: #ff4d4f;
}
.HQi2bddw .ant-tabs .ant-tabs-nav-operations {
  display: none !important;
}
.xQZDugDn {
  color: #61616c;
  cursor: pointer;
}
.xQZDugDn svg {
  color: #c2c1c6;
}
.xQZDugDn:hover {
  background-color: transparent;
}
.xQZDugDn:hover svg {
  color: red !important;
}
.KIkv7An8 {
  padding: 0 16px;
  height: 48px;
  line-height: 48px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  background: #fff;
}
.KIkv7An8 .Gl7ggw5O {
  font-size: 15px;
  cursor: pointer;
  transition: color 0.3s;
}
.KIkv7An8 .Gl7ggw5O:hover {
  color: #201f2e;
}
.CZB0dzja {
  background-color: #201f2e !important;
}
.CZB0dzja .ant-layout-sider-children {
  background-color: #201f2e;
}
.CZB0dzja .ant-menu {
  background-color: #201f2e !important;
  color: rgba(255, 255, 255, 0.65);
}
.CZB0dzja .ant-menu .ant-menu-item {
  margin: 0;
}
.CZB0dzja .ant-menu .ant-menu-item.ant-menu-item-selected {
  background-color: #494954;
  color: #fff;
}
.CZB0dzja .ant-menu .ant-menu-submenu.ant-menu-submenu-vertical.ant-menu-submenu-selected .ant-menu-submenu-title {
  background-color: #494954;
}
.CZB0dzja .ant-menu .ant-menu-sub {
  background-color: #201f2e !important;
}
.CZB0dzja .ant-menu .ant-menu-sub .ant-menu-item {
  position: relative;
  background-color: transparent;
  border-radius: 5px;
  z-index: 1;
}
.CZB0dzja .ant-menu .ant-menu-sub .ant-menu-item::before {
  content: '';
  position: absolute;
  left: 10px;
  right: 10px;
  top: 0;
  bottom: 0;
  background-color: transparent;
  border-radius: 5px;
  z-index: -1;
  transition: background-color 0.3s;
}
.CZB0dzja .ant-menu .ant-menu-sub .ant-menu-item.ant-menu-item-selected::before {
  background-color: #494954;
}

