.ant-drawer-header-title {
  flex-direction: row-reverse;
}

.ant-drawer-title {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ant-select-selection-item {
  border-radius: 12px !important;
}

.ant-select-selection-placeholder {
  width: 90%;
}

.ant-rate .ant-rate-star:not(:last-child) {
  margin-inline-end: var(--ba-margin-xxs);
}

.ant-skeleton-image > span {
  display: none;
}

:root {
  /* 出品牌创意前，先follow主站字体 */
  --ba-font-family: Noto Sans, Inter, SF Pro, Roboto, Helvetica Neue, Helvetica, Tahoma, Arial,
    PingFang SC, Microsoft YaHei;
  --ba-theme-primary: #5341e3;
  --ba-success-primary: #22891f;

  /* 字体大小 */
  --ba-font-size-small: 12px;
  --ba-font-size-middle: 14px;
  --ba-font-size-large: 16px;
  --ba-font-size-larger: 20px;
  --ba-font-size-largest: 24px;

  /* 圆角大小 */
  --ba-border-radius-small: 8px;
  --ba-border-radius-middle: 12px;
  --ba-border-radius-large: 16px;

  /* 间距 */
  --ba-space-0: 8px;
  --ba-space-1: 12px; /* --Space-space-300 */
  --ba-space-2: 16px;

  /* 黑色梯度 */
  --white: #fff; /* 全白色 */
  --white_55: rgba(255, 255, 255, 0.55); /* 白色0.65 */

  /* 灰色梯度 */
  --gray-50: #f9f9f9;
  --gray-100: #ececec;
  --gray-200: #e3e3e3;
  --gray-300: #cdcdcd;
  --gray-400: #b4b4b4;
  --gray-500: #9b9b9b;
  --gray-600: #676767;
  --gray-700: #424242;
  --gray-750: #2f2f2f;
  --gray-800: #212121;
  --gray-900: #171717;
  --gray-950: #0d0d0d;
  --gray-1000: #141414; /* 近全黑 */

  --gray-custom-1: #ddd;

  /* 黑色梯度 */
  --black: #000;
  --black-1: #171717;
  --black-2: #212121;

  /** 透明色 **/
  --transparent: transparent;

  /** 设计稿颜色(定制色) **/
  --custom-gray-1: #f8f8f8;
  --custom-gray-2: #767676;
  --custom-gray-3: #222; /* --text-color-222222 */
  --ba-text-light: #767676;
}

[data-theme='light']:root {
  /* 背景色 */
  --ba-bg-primary: var(--white);
  --ba-bg-secondary: var(--custom-gray-1);
  --ba-bg-tertiary: #eee;
  --ba-bg-reverse-primary: var(--custom-gray-3);
  --ba-bg-hover: #ddd;
  --ba-surface-send: rgba(236, 237, 245, 1); /* 用户气泡bg */
  --ba-surface-gray-transparent: var(--custom-gray-1);
  --ba-surface-white-transparent: var(--white);

  /* 文字颜色 */
  --ba-text-primary: #222; /* --text-color-222222 */
  --ba-text-primary-reverse: var(--white); /* --text-color-222222 */
  --ba-text-secondary: #666; /* --text-color-666666 */

  /* 边框颜色 */
  --ba-divider-primary: #ddd;
  --ba-border-primary: #222;
  --ba-outline-grey: #ddd;
  --ba-border-gray-transparent: none;
  --ba-border-gray-1: 1px solid var(--gray-custom-1);

  /* 组件自定义样式 */
  --button-selected-bg: var(--custom-gray-1);
  --button-selected-border: var(--ba-border-primary);
}

[data-theme='dark']:root {
  /* 背景色 */
  --ba-bg-primary: var(--black-2);
  --ba-bg-secondary: var(--black-1);
  --ba-bg-tertiary: var(--gray-700);
  --ba-bg-reverse-primary: var(--white);
  --ba-bg-hover: var(--transparent);
  --ba-surface-send: var(--gray-700); /* 用户气泡bg */
  --ba-surface-gray-transparent: var(--transparent);
  --ba-surface-white-transparent: var(--transparent);

  /* 文字颜色 */
  --ba-text-primary: #fff; /* --text-color-222222 */
  --ba-text-primary-reverse: var(--custom-gray-3); /* --text-color-222222 */
  --ba-text-secondary: var(--white_55); /* --text-color-666666 */

  /* 边框颜色 */
  --ba-divider-primary: rgba(253, 253, 253, 0.12);
  --ba-border-primary: var(--gray-200);
  --ba-outline-grey: var(--gray-600);
  --ba-border-gray-transparent: 1px solid var(--gray-700);
  --ba-border-gray-1: 1px solid var(--gray-600);

  /* 组件自定义样式 */
  --button-selected-bg: var(--transparent);
  --button-selected-border: var(--white);
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

* {
  margin: 0;
}

body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

input,
button,
textarea,
select {
  font: inherit;
}

p,
h1,
h2,
h3,
h4,
h5,
h6 {
  overflow-wrap: break-word;
}

@font-face {
  font-display: swap;
  font-family: 'Noto Sans';
  src: url('https://s.alicdn.com/@g/buyer-agent/accio-static-assets/0.0.2/lib/font/Noto-Sans-regular.woff2')
    format('woff2');
  font-weight: 400; /* 常规字体 */
  font-style: normal; /* 正常样式 */
}

@font-face {
  font-display: swap;
  font-family: 'Noto Sans';
  src: url('https://s.alicdn.com/@g/buyer-agent/accio-static-assets/0.0.4/lib/font/noto-sans-v38-latin-600.woff2')
    format('woff2');
  font-weight: 600; /* 600字体 */
  font-style: normal; /* 正常样式 */
}

@font-face {
  font-display: swap;
  font-family: 'Noto Sans';
  src: url('https://s.alicdn.com/@g/buyer-agent/accio-static-assets/0.0.3/lib/font/Noto-Sans-700.woff2')
    format('woff2');
  font-weight: 700; /* 700字体 */
  font-style: normal; /* 正常样式 */
}

/* stylelint-disable-next-line selector-max-id */
#ice-container {
  isolation: isolate;
  height: 100%;
}

.the-new-header-wrapper {
  min-height: unset !important;
}

#webpack-dev-server-client-overlay {
  display: none;
}

/* 通用样式 */
.ellipsis {
  display: -webkit-box;
  -webkit-line-clamp: var(--line-count, 1); /* 默认显示3行, 可以通过设置 --line-count 来控制行数 */
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-all;
}
.grow-width {
  min-width: 0;
}
.ellipsis-1 {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-all;
}
.ellipsis-2 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-all;
}
.ellipsis-4 {
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-all;
}

.strict-ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ellipsis-1 {
  display: -webkit-box;
  -webkit-line-clamp: 1; /* 默认显示3行, 可以通过设置 --line-count 来控制行数 */
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-all;
}

.strict-ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.simple-text {
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
}

.bold-text {
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
}

.text-underline {
  text-decoration: underline;
}

.whiteBg {
  background-color: var(--white);
}

/* 自定义滚动条整体样式 */
::-webkit-scrollbar {
  height: 8px;
  width: 6px;
  -webkit-transition: all 1s;
  transition: all 1s;
}

::-webkit-scrollbar-track {
  border-radius: 16px;
}

body *::-webkit-scrollbar-thumb {
  border-radius: 10px;
  visibility: hidden;
}

body *:hover::-webkit-scrollbar-thumb {
  background: var(--gray-500);
  visibility: visible;
}

/* 全局css覆盖 */
.weblite-iframe {
  right: 20px !important;
}

.ant-btn:focus-visible {
  outline: 0 !important;
}

.container--MrjThFSd {
  --btn-color: #222;
  max-height: 95vh;
  max-width: 95vw;
  box-sizing: border-box;
  overflow: auto;
  border-radius: 12px;
  flex-shrink: 0;
}
.container--MrjThFSd a {
  color: #767676;
  text-decoration: underline;
  cursor: pointer;
}
.container--MrjThFSd a:focus,
.container--MrjThFSd a:active,
.container--MrjThFSd a:hover,
.container--MrjThFSd a:link,
.container--MrjThFSd a:visited {
  color: #767676;
  text-decoration: underline;
}
.customModal--QkFJPQac .ant-modal-content {
  padding: 0;
}
.loading--tFJeDBpM {
  height: 100px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.loading--tFJeDBpM .loadingIcon--VOis6wvu {
  animation: spin--C9jDnojr 1s linear infinite;
}
@keyframes spin--C9jDnojr {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
#baxia-dialog-content {
  width: 100%;
}
.nc_wrapper {
  width: 100% !important;
}
.nc_wrapper .nc_scale {
  height: 48px;
  border-radius: 4px;
}
.nc_wrapper .nc_scale span {
  height: 48px;
  line-height: 48px;
  border-radius: 4px;
}
.nc_wrapper .nc_scale .nc_bg {
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}
.nc_wrapper .nc_scale span.nc-lang-cnt[data-nc-lang='_startTEXT'] {
  width: calc(100% - 48px);
  margin-inline-start: 38px;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

.signIn--AbIZKSk5 .signInContent--IlVBkNEC {
  max-height: 650px;
  padding-block: 54px 16px;
  padding-inline: 32px;
  width: 480px;
}
.signIn--AbIZKSk5 .protected--Gh3ecCvR {
  color: #148d59;
  background: #e2f7ef;
  border-radius: 5px;
  padding-block: 7px;
  gap: 5px;
}
.signIn--AbIZKSk5 .partnered--XbtW8d4Z {
  display: flex;
  justify-content: center;
  align-items: center;
  color: #999;
}
.signIn--AbIZKSk5 .form--BW5QnKGG {
  font-size: 14px;
  color: #222;
  box-sizing: border-box;
  flex: 1;
}
.signIn--AbIZKSk5 .form--BW5QnKGG .xsi_title {
  margin-bottom: 28px;
  font-size: 28px;
  font-weight: bold;
}
.signIn--AbIZKSk5 .form--BW5QnKGG .xsi_tips {
  margin: 20px 0;
}
.signIn--AbIZKSk5 .form--BW5QnKGG .xsi_tips.xsi_subtitle {
  text-align: center;
}
.signIn--AbIZKSk5 .form--BW5QnKGG .xsi_tips .to-login {
  text-decoration: underline;
  margin-inline-start: 8px;
  cursor: pointer;
  font-weight: 600;
}
.signIn--AbIZKSk5 .form--BW5QnKGG .quick-xsi {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.signIn--AbIZKSk5 .form--BW5QnKGG .quick-xsi .xsi_email {
  font-weight: bold;
  margin: 27px 0 0;
}
.signIn--AbIZKSk5 .form--BW5QnKGG .quick-xsi .xsi_tips {
  cursor: pointer;
  letter-spacing: -0.09px;
}
.signIn--AbIZKSk5 .form--BW5QnKGG .quick-xsi .to-login {
  color: #222;
  text-decoration: underline;
  font-weight: 600;
  margin: 0 2px;
}
.signIn--AbIZKSk5 .form--BW5QnKGG .quick-xsi .xsi_subtitle {
  margin: 8px 0 0;
}
.signIn--AbIZKSk5 .form--BW5QnKGG .xsi_button {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 48px;
  width: 100%;
  border-radius: 24px;
  background-color: var(--btn-color);
  border: 0;
  font-weight: 700;
  font-size: 16px;
  color: #fff;
  margin-top: 20px;
  cursor: pointer;
  gap: 8px;
}
.signIn--AbIZKSk5 .form--BW5QnKGG .xsi_button:disabled {
  opacity: 0.5;
  cursor: no-drop;
}
.signIn--AbIZKSk5 .form--BW5QnKGG #xsi_nc {
  margin-top: 20px;
}

.loadingIcon--zZDLgeX1 {
  animation: spin--wZkmQ2wq 1s linear infinite;
}
@keyframes spin--wZkmQ2wq {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.xsi_main {
  display: flex;
  flex-direction: column;
}
.xsi_main .input-error {
  color: #e52828;
}
.xsi_main .xsi_action {
  margin-top: 8px;
}
.xsi_main .forgot-password {
  display: inline-block;
  font-weight: 600;
  color: #222;
  text-decoration: underline;
  cursor: pointer;
}
.xsi_main .other-xsi {
  margin-top: auto;
}
.xsi_main .other-xsi .separator {
  display: flex;
  align-items: center;
  text-align: center;
  margin: 20px 0;
}
.xsi_main .other-xsi .separator::before, .xsi_main .other-xsi .separator::after {
  content: '';
  flex: 1;
  border-bottom: 1px solid #ddd;
  margin: 0 10px;
}

.xman-input-wrapper {
  display: inline-flex;
  position: relative;
  width: 100%;
  min-width: 0;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 8px;
  font-size: 14px;
}
.xman-input-wrapper.password-input {
  margin-top: 12px;
}
.xman-input-wrapper .xman-input {
  border: 0;
  width: 100%;
  font-size: 1em;
  display: inline-block;
  box-sizing: border-box;
  line-height: 2.466em;
  height: 48px;
  vertical-align: top;
  outline: 0;
  background: 0 0;
  padding: 21px 12px 8px;
}
.xman-input-wrapper .xman-input[type='password'] {
  line-height: 0.8em;
  letter-spacing: 3px;
  font-weight: 800;
  overflow: hidden;
}
.xman-input-wrapper .xman-input:-webkit-autofill,
.xman-input-wrapper .xman-input:-webkit-autofill:hover,
.xman-input-wrapper .xman-input:-webkit-autofill:focus,
.xman-input-wrapper .xman-input:-webkit-autofill:active {
  -webkit-transition: color 11111s ease-out, background-color 111111s ease-out;
  transition: color 11111s ease-out, background-color 111111s ease-out;
  transition-delay: 111111s;
}
.xman-input-wrapper .xman-input-label {
  position: absolute;
  top: 15px;
  left: 12px;
  color: #888;
  padding: 0;
  transition-timing-function: ease-in;
  transition-duration: 0.125s;
  z-index: 0;
  pointer-events: none;
  width: calc(100% - 24px);
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}
.xman-input-wrapper .xman-input-entered ~ .xman-input-label,
.xman-input-wrapper .xman-input:focus ~ .xman-input-label,
.xman-input-wrapper .xman-input:valid[required] ~ .xman-input-label,
.xman-input-wrapper .xman-input[placeholder] ~ .xman-input-label {
  font-size: 0.8em;
  line-height: 1.5;
  letter-spacing: -0.01em;
  top: 4px;
  color: #767676;
}
.xman-input-wrapper .xman-input-suffix {
  display: flex;
  flex: none;
  align-items: center;
  margin-inline-start: 4px;
  margin-inline-end: 13px;
}
.xman-input-wrapper-disabled {
  color: rgba(0, 0, 0, 0.25);
  border-color: #d9d9d9;
  box-shadow: none;
  cursor: not-allowed;
  opacity: 1;
}
.xman-input-wrapper-disabled .xman-input {
  cursor: not-allowed;
}
.xman-input-wrapper-focused {
  border-color: #222;
}
.xman-input-wrapper-error {
  border-color: #e52828;
}

.xsu-common_error {
  margin-top: 4px;
  font-size: 12px;
  color: #e52828;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}

.thirdLogin--s5oPJOtb {
  display: flex;
}
.thirdLogin--s5oPJOtb .icon-alibaba--yRyJdIMx {
  background-image: url(https://img.alicdn.com/imgextra/i4/O1CN01XGbJN41Z60EeuDFAW_!!6000000003144-2-tps-144-144.png);
}
.thirdLogin--s5oPJOtb .icon-google--tRjQyU12 {
  background-image: url(https://img.alicdn.com/imgextra/i2/O1CN01uIUqMh1J4bAS9hSn6_!!6000000000975-2-tps-144-144.png);
}
.thirdLogin--s5oPJOtb .icon-facebook--mleG2lK6 {
  background-image: url(https://img.alicdn.com/imgextra/i2/O1CN01w8blJZ1x633ISAOeJ_!!6000000006393-2-tps-144-144.png);
}
.thirdLogin--s5oPJOtb .icon-linkedin--vBZmGT7k {
  background-image: url(https://img.alicdn.com/imgextra/i3/O1CN01AWjXq01Fls7vly8ag_!!6000000000528-2-tps-144-144.png);
}
.thirdLogin--s5oPJOtb .divider--S72qGm6A {
  border-top: 1px solid #ddd;
  width: 100%;
  height: 0;
  position: relative;
  margin: 16px 0;
}
.thirdLogin--s5oPJOtb .divider--S72qGm6A .dividerText--UJD0lR1T {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: #fff;
  padding: 0 8px;
  font-size: 14px;
}
.thirdLogin--s5oPJOtb.small--Ge1Tnm09 {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 32px;
}
.thirdLogin--s5oPJOtb.small--Ge1Tnm09 .iconWrapper--AoHt_oS9 {
  cursor: pointer;
}
.thirdLogin--s5oPJOtb.small--Ge1Tnm09 .iconWrapper--AoHt_oS9 .icon--A3Tw07w5 {
  display: block;
  height: 48px;
  width: 48px;
  background-size: auto 100%;
  background-repeat: no-repeat;
}
.thirdLogin--s5oPJOtb.long--R_H3tFm5 {
  flex-direction: column;
  gap: 16px;
}
.thirdLogin--s5oPJOtb.long--R_H3tFm5 .itemWrapper--_yPia5hU {
  position: relative;
  padding: 6px 0;
  border: 1px solid #ddd;
  border-radius: 30px;
  cursor: pointer;
}
.thirdLogin--s5oPJOtb.long--R_H3tFm5 .itemWrapper--_yPia5hU .icon--A3Tw07w5 {
  display: block;
  width: 100%;
  height: 32px;
  background-size: auto 100%;
  background-repeat: no-repeat;
  background-position-x: 16%;
}
.thirdLogin--s5oPJOtb .text--A70n0tKA {
  position: absolute;
  z-index: 1;
  top: 12px;
  left: calc(16% + 40px);
  right: 16px;
  font-weight: 600;
  font-size: 16px;
  pointer-events: none;
}
.thirdLogin--s5oPJOtb .ellipsis--A3gd_Vvl {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.loadingIcon--o6VLxpmc {
  margin: 0 8px;
  animation: spin--UHrExiAZ 1s linear infinite;
}
@keyframes spin--UHrExiAZ {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

.container--HLL4QHyF .title--vCgjCycq {
  font-size: 24px;
  font-weight: bold;
  margin-bottom: 28px;
}
.container--HLL4QHyF .subtitle--xIy5_PVI {
  font-size: 14px;
  color: #222;
  margin-bottom: 12px;
  font-weight: 400;
}
.container--HLL4QHyF .action--noqPCoGY {
  padding-top: 16px;
}
.container--HLL4QHyF .action--noqPCoGY .btnToMain--HrHT2_Y9 {
  border-color: #ddd;
}

.xman-button {
  display: block;
  width: 100%;
  height: 48px;
  line-height: 48px;
  text-align: center;
  border-radius: 999px;
  font-weight: bold;
  cursor: pointer;
  text-decoration: none;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 0 8px;
}
.xman-button.xman-button-secondary {
  background-color: #fff;
  border: 1px solid #222;
  color: #222;
  font-size: 16px;
}
.xman-button.xman-button-primary {
  border-width: 0;
  background-color: var(--btn-color);
  color: #fff;
  font-size: 16px;
}
.xman-button-disabled {
  cursor: not-allowed;
  pointer-events: none;
}
.xman-button-disabled.xman-button-primary {
  opacity: 0.5;
}
.xman-button-disabled.xman-button-secondary {
  border-color: #d9d9d9;
}
.xman-button-a-tag:link,
.xman-button-a-tag:visited,
.xman-button-a-tag:hover,
.xman-button-a-tag:active,
.xman-button-a-tag:focus {
  text-decoration: none;
}

.container--2u0YXJQN .title--S47kdUo_ {
  margin-bottom: 16px;
  font-size: 16px;
}
.container--2u0YXJQN .thirdLogin--GNpTcuxj {
  margin-bottom: 16px;
}
.container--2u0YXJQN .more--Ff59bolI {
  margin-bottom: 16px;
  font-weight: 600;
  font-size: 14px;
  line-height: 18px;
  text-decoration: underline;
  text-align: center;
  cursor: pointer;
}
.container--2u0YXJQN .terms--Lqi1Twvm {
  font-size: 12px;
  text-align: center;
  color: #767676;
}
.container--2u0YXJQN .terms--Lqi1Twvm a {
  color: #767676;
  text-decoration: underline;
  cursor: pointer;
}
.container--2u0YXJQN .terms--Lqi1Twvm a:focus,
.container--2u0YXJQN .terms--Lqi1Twvm a:active,
.container--2u0YXJQN .terms--Lqi1Twvm a:hover,
.container--2u0YXJQN .terms--Lqi1Twvm a:link,
.container--2u0YXJQN .terms--Lqi1Twvm a:visited {
  color: #767676;
  text-decoration: underline;
}

.signUp--DQNNqy3o .signUpContent--jLO52aa4 {
  max-height: 650px;
  padding-block: 54px 16px;
  padding-inline: 32px;
  width: 480px;
}
.signUp--DQNNqy3o .protected--fe85WSAD {
  color: #148d59;
  background: #e2f7ef;
  border-radius: 5px;
  padding-block: 7px;
  gap: 5px;
}
.signUp--DQNNqy3o .partnered--jxnSLoby {
  display: flex;
  justify-content: center;
  align-items: center;
  color: #999;
}
.xsu-covers {
  display: flex;
  justify-content: center;
  position: relative;
  width: 500px;
  height: 100%;
  color: #fff;
  overflow: hidden;
}
.xsu-covers .xsu_img {
  width: 500px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.xsu-covers .xsu_intro {
  z-index: 1;
  align-self: flex-end;
  width: 440px;
  margin-bottom: 47px;
}
.xsu-covers .xsu_intro .xsu_title {
  margin-bottom: 8px;
  font-size: 28px;
  font-weight: bold;
  line-height: 38px;
}
.xsu-covers .xsu_intro .xsu_desc {
  font-size: 18px;
  line-height: 22px;
}

@media screen and (min-height: 830px) {
  .xsu-ci {
    --ci-margin-top: 40px;
    --form-item-margin-top: 16px;
    --terms-margin: 20px;
  }
  .xsu-common_title {
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
  }
}
@media screen and (max-height: 830px) {
  .xsu-ci {
    --ci-margin-top: 20px;
    --form-item-margin-top: 16px;
    --terms-margin: 20px;
  }
}
@media screen and (max-height: 800px) {
  .xsu-ci {
    --ci-margin-top: 20px;
    --form-item-margin-top: 12px;
    --terms-margin: 20px;
  }
  .xsu-common_title {
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
  }
}
.xsu {
  /** 邮箱校验部分样式 */
  /** 验证码部分样式 */
  /** 信息填写部分 */
  /** 人机验证样式覆盖 */
  /** 三方登录样式 */
  /** 动画部分 */
}
.xsu-company {
  color: #808080;
  margin-bottom: 16px;
  height: 24px;
}
.xsu-company_location {
  display: flex;
  align-items: center;
  white-space: nowrap;
}
.xsu-company_img {
  width: 24px;
  height: 16px;
  margin-right: 4px;
  margin-left: 6px;
}
.xsu-company_countrys {
  display: flex;
  align-items: center;
  cursor: pointer;
}
.xsu-company_country {
  font-size: 16px;
  color: #808080;
  margin-right: 8px;
  max-width: 190px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.xsu-company_dropdown {
  width: 300px;
}
.xsu-company_dropdown_hr {
  margin: 8px 0 20px;
  background-color: #ddd;
}
.xsu-company_dropdown_category {
  font-size: 14px;
  color: #767676;
  margin-top: 20px;
  margin-bottom: 12px;
}
.xsu-company_dropdown_search {
  position: sticky;
  top: 0;
  z-index: 2;
  background-color: #fff;
}
.xsu-common_title {
  font-size: 24px;
  font-weight: bold;
  min-height: 38px;
  line-height: 38px;
  margin-bottom: 8px;
}
.xsu-common_desc {
  font-size: 14px;
  line-height: 20px;
}
.xsu-common_email {
  word-wrap: break-word;
  white-space: pre-wrap;
}
.xsu-verify_title {
  margin-bottom: 24px;
}
.xsu-email_gap {
  width: 100%;
  height: 1px;
  margin-top: 32px;
  background-color: #ddd;
  display: flex;
  align-items: center;
  justify-content: center;
}
.xsu-email_gap span {
  background-color: #fff;
  padding: 0 7px;
}
.xsu-email_input {
  margin: 32px 0 0;
}
.xsu-email_continue {
  font-size: 16px;
  margin-top: 16px;
  background-color: var(--btn-color);
}
.xsu-email_switch {
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  margin-top: 8px;
}
.xsu-email_switch_text {
  font-weight: 600;
  margin-inline-start: 8px;
  text-decoration: underline;
  cursor: pointer;
}
.xsu-email_terms {
  color: #767676;
  font-size: 12px;
  margin-top: 32px;
  text-align: center;
}
.xsu-vc {
  display: flex;
  flex-direction: column;
  flex: 1;
  margin-top: 32px;
}
.xsu-vc_input {
  margin-bottom: 4px;
}
.xsu-vc_resend {
  font-size: 14px;
  line-height: 20px;
  margin-top: 8px;
  margin-bottom: 28px;
}
.xsu-vc_resend span {
  margin-inline-start: 8px;
  font-weight: 600;
}
.xsu-vc_resend_text {
  text-decoration: underline;
  cursor: pointer;
}
.xsu-vc_continue {
  background-color: var(--btn-color);
}
.xsu-vc_back {
  margin-top: 12px;
}
.xsu-ci {
  transform: translate();
  margin-top: calc(20px - var(--form-item-margin-top));
  font-size: 0;
  /** 条款 */
}
.xsu-ci_demo_account {
  opacity: 0;
  height: 0;
  overflow: hidden;
}
.xsu-ci_form_item {
  margin-top: var(--form-item-margin-top);
}
.xsu-ci_form_item.xsu-ci_phone_country {
  width: 108px;
}
.xsu-ci_form_item.xsu-ci_phone_area {
  flex-shrink: 0;
  width: 108px;
  /* 针对Firefox */
}
.xsu-ci_form_item.xsu-ci_phone_area input::-webkit-outer-spin-button,
.xsu-ci_form_item.xsu-ci_phone_area input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.xsu-ci_form_item.xsu-ci_phone_area input[type='number'] {
  -moz-appearance: textfield;
}
.xsu-ci_form_item.xsu-ci_phone_number {
  width: 50%;
  /* 针对Firefox */
}
.xsu-ci_form_item.xsu-ci_phone_number input::-webkit-outer-spin-button,
.xsu-ci_form_item.xsu-ci_phone_number input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.xsu-ci_form_item.xsu-ci_phone_number input[type='number'] {
  -moz-appearance: textfield;
}
.xsu-ci_choose_type {
  font-size: 14px;
}
.xsu-ci_name-wrapper {
  display: flex;
}
.xsu-ci_name-wrapper .xsu-common_error {
  width: 50%;
}
.xsu-ci_name-wrapper > :not(:first-child) {
  margin-inline-start: 8px;
}
.xsu-ci_terms {
  display: flex;
  align-items: flex-start;
  gap: 8px;
  margin: var(--terms-margin) 0;
  font-size: 12px;
  line-height: 22px;
  color: #767676;
}
.xsu-ci_confirm {
  background-color: var(--btn-color);
  margin-top: 32px;
}
.xsu-nc {
  margin-top: 12px;
  height: 36px;
}
.xsu-third-login {
  margin-top: 0;
  padding: 0;
}
.xsu-registration {
  flex: 1;
}
.xsu-registration_fade {
  display: flex;
  flex-direction: column;
}
.xsu-registration_fade-enter {
  opacity: 0;
  transform: translateX(0);
}
.xsu-registration_fade-enter-active {
  opacity: 1;
  transform: translateX(0%);
  transition-timing-function: cubic-bezier(0.8, 0, 0.65, 1);
  transition: opacity 200ms,
          transform 200ms;
}
.xsu-registration_fade-exit {
  opacity: 1;
  transform: translateX(0%);
}
.xsu-registration_fade-exit-active {
  opacity: 0;
  transform: translateX(20pt);
  transition-timing-function: cubic-bezier(0.8, 0, 0.65, 1);
  transition: opacity 200ms,
          transform 200ms;
}

.xman-input-container {
  display: flex;
  align-items: center;
  border: 1px solid #ccc;
  border-radius: 4px;
  padding: 6px 12px;
  width: 100%;
}
.xman-input-container input::-moz-placeholder {
  font-size: 14px;
  color: #767676;
}
.xman-input-container input::placeholder {
  font-size: 14px;
  color: #767676;
}
.xman-input-icon {
  margin-right: 8px;
  color: #222;
  display: flex;
  align-items: center;
  justify-content: center;
}
.xman-input-field {
  border: none;
  outline: none;
  width: 100%;
  height: 100%;
  font-size: 16px;
  padding: 4px 0;
}
.xman-input-field::-moz-placeholder {
  color: #aaa;
  font-size: 16px;
}
.xman-input-field::placeholder {
  color: #aaa;
  font-size: 16px;
}

.xsu-country-radio-container {
  height: 280px;
  overflow-y: auto;
}
.xsu-country-radio-item {
  display: flex;
  align-items: center;
  padding: 12px 8px;
  cursor: pointer;
  border: 1px solid transparent;
  border-radius: 4px;
  overflow: hidden;
}
.xsu-country-radio-item input[type='radio'] {
  width: 20px;
  height: 20px;
  position: relative;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: 2px solid #ddd;
  border-radius: 50%;
  outline: none;
  cursor: pointer;
}
.xsu-country-radio-item input[type='radio']:checked {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: 2px solid #222;
}
.xsu-country-radio-item input[type='radio']:checked::before {
  content: '';
  display: block;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: #222;
  /* 修改为你需要的颜色 */
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.xsu-country-flag {
  width: 20px;
  height: 13px;
  margin-right: 12px;
}
.xsu-country-name {
  flex: 1;
  color: #222;
  font-size: 14px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.xsu-radio-button {
  width: 20px;
  height: 20px;
}

.xsu-checkbox {
  white-space: nowrap;
  cursor: pointer;
  outline: none;
  display: inline-block;
  position: relative;
  line-height: 1;
  vertical-align: middle;
}
.xsu-checkbox:hover .xsu-checkbox-inner {
  border-color: #222;
}
.xsu-checkbox-inner {
  position: relative;
  top: 0;
  left: 0;
  display: inline-block;
  width: 20px;
  height: 20px;
  border-width: 2px;
  border-style: solid;
  border-radius: 3px;
  border-color: #d9d9d9;
  background-color: #fff;
  transition: border-color 0.3s cubic-bezier(0.68, -0.55, 0.27, 1.55), background-color 0.3s cubic-bezier(0.68, -0.55, 0.27, 1.55);
}
.xsu-checkbox-inner:after {
  transform: rotate(45deg);
  position: absolute;
  left: 4px;
  top: 0;
  display: table;
  width: 6px;
  height: 10px;
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  content: ' ';
  animation-timing-function: cubic-bezier(0.68, -0.55, 0.27, 1.55);
  animation-duration: 0.3s;
  animation-name: amCheckboxOut;
}
.xsu-checkbox-input {
  position: absolute;
  left: 0;
  z-index: 1;
  width: 20px;
  height: 20px;
  cursor: pointer;
  opacity: 0;
  top: 0;
  bottom: 0;
  right: 0;
}
.xsu-checkbox-input[type='checkbox'] {
  margin: 0;
  padding: 0;
}
.xsu-checkbox-checked:hover .xsu-checkbox-inner {
  border-color: #222;
}
.xsu-checkbox-checked .xsu-checkbox-inner {
  border-color: #222;
  background-color: #222;
}
.xsu-checkbox-checked .xsu-checkbox-inner:after {
  transform: rotate(45deg);
  position: absolute;
  left: 5px;
  top: 1px;
  display: table;
  width: 6px;
  height: 10px;
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  content: ' ';
  animation-timing-function: cubic-bezier(0.68, -0.55, 0.27, 1.55);
  animation-duration: 0.3s;
  animation-name: amCheckboxOut;
}
@media print {
  .xsu-checkbox-checked .xsu-checkbox-inner {
    box-shadow: inset 0 0 0 16px #222;
  }
}
.xsu-checkbox-disabled.xsu-checkbox-checked:hover .xsu-checkbox-inner {
  border-color: #d9d9d9;
}
.xsu-checkbox-disabled.xsu-checkbox-checked .xsu-checkbox-inner {
  background-color: #f3f3f3;
  border-color: #d9d9d9;
}
.xsu-checkbox-disabled.xsu-checkbox-checked .xsu-checkbox-inner:after {
  animation-name: none;
  border-color: #ccc;
}
@media print {
  .xsu-checkbox-disabled.xsu-checkbox-checked .xsu-checkbox-inner {
    box-shadow: inset 0 0 0 16px #f3f3f3;
  }
}
.xsu-checkbox-disabled:hover .xsu-checkbox-inner {
  border-color: #d9d9d9;
}
.xsu-checkbox-disabled .xsu-checkbox-inner {
  border-color: #d9d9d9;
  background-color: #f3f3f3;
}
.xsu-checkbox-disabled .xsu-checkbox-inner:after {
  animation-name: none;
  border-color: #f3f3f3;
}
.xsu-checkbox-disabled .xsu-checkbox-inner-input {
  cursor: default;
}
@keyframes amCheckboxIn {
  0% {
    opacity: 0;
    transform-origin: 50% 50%;
    transform: scale(0, 0) rotate(45deg);
  }
  100% {
    opacity: 1;
    transform-origin: 50% 50%;
    transform: scale(1, 1) rotate(45deg);
  }
}
@keyframes amCheckboxOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

.accountLink--wRjEphVq {
  width: 480px;
  padding: 36px;
}
.header--ynMr3HSZ {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 8px;
}
.header--ynMr3HSZ .icon--hXvgS1pE {
  width: 38px;
  height: 38px;
}
.header--ynMr3HSZ .title--XhlUYGF2 {
  font-size: 20px;
  font-weight: 600;
  text-align: center;
}
.header--ynMr3HSZ .divider--OtNwepUR {
  width: 100%;
  height: 1px;
  background: #ddd;
  margin: 20px 0 28px 0;
}
.content--dCUWoOeG {
  display: flex;
  flex-direction: column;
  gap: 20px;
  color: #222;
}
.content--dCUWoOeG .title--XhlUYGF2 {
  font-size: 16px;
  font-weight: 600;
}
.content--dCUWoOeG .desc--po7IqyCx {
  font-size: 14px;
  line-height: 18px;
}
.content--dCUWoOeG .desc--po7IqyCx strong {
  font-weight: 600px;
}
.content--dCUWoOeG .logo--jQofDtwN {
  margin: 20px 0;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 40px;
}
.content--dCUWoOeG .logo--jQofDtwN img {
  border-radius: 8px;
  vertical-align: middle;
}
.content--dCUWoOeG .terms--PCd1RDKg {
  color: #767676;
  font-size: 12px;
}
.content--dCUWoOeG .terms--PCd1RDKg .checkbox--jWNX256Y {
  margin-right: 6px;
}
.content--dCUWoOeG .btnGroup--WvpFYzg_ {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 12px;
}

/**
 * Swiper 11.1.14
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2024 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: September 12, 2024
 */

/* FONT_START */
@font-face {
  font-family: 'swiper-icons';
  src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");
  font-weight: 400;
  font-style: normal;
}
/* FONT_END */
:root {
  --swiper-theme-color: #007aff;
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  --swiper-wrapper-transition-timing-function: initial;
  */
}
:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}
.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
  display: block;
}
.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  transition-timing-function: var(--swiper-wrapper-transition-timing-function, ease);
  transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  box-sizing: content-box;
}
.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}
.swiper-horizontal {
  touch-action: pan-y;
}
.swiper-vertical {
  touch-action: pan-x;
}
.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
  display: block;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
/* Auto Height */
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}
.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  backface-visibility: hidden;
}
/* 3D Effects */
.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}
.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}
.swiper-3d {
  perspective: 1200px;
}
.swiper-3d .swiper-slide,
.swiper-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}
/* CSS Mode */
.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}
.swiper-css-mode.swiper-horizontal > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}
.swiper-css-mode.swiper-vertical > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
  scroll-snap-type: none;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: none;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper::before {
  content: '';
  flex-shrink: 0;
  order: 9999;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}
/* Slide styles start */
/* 3D Shadows */
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}
.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s infinite linear;
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* Slide styles end */
.swiper-virtual .swiper-slide {
  -webkit-backface-visibility: hidden;
  transform: translateZ(0);
}
.swiper-virtual.swiper-css-mode .swiper-wrapper::after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
}
.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {
  height: 1px;
  width: var(--swiper-virtual-size);
}
.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {
  width: 1px;
  height: var(--swiper-virtual-size);
}
:root {
  --swiper-navigation-size: 44px;
  /*
  --swiper-navigation-top-offset: 50%;
  --swiper-navigation-sides-offset: 10px;
  --swiper-navigation-color: var(--swiper-theme-color);
  */
}
.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: var(--swiper-navigation-top-offset, 50%);
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
.swiper-button-prev.swiper-button-hidden,
.swiper-button-next.swiper-button-hidden {
  opacity: 0;
  cursor: auto;
  pointer-events: none;
}
.swiper-navigation-disabled .swiper-button-prev,
.swiper-navigation-disabled .swiper-button-next {
  display: none !important;
}
.swiper-button-prev svg,
.swiper-button-next svg {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  transform-origin: center;
}
.swiper-rtl .swiper-button-prev svg,
.swiper-rtl .swiper-button-next svg {
  transform: rotate(180deg);
}
.swiper-button-prev,
.swiper-rtl .swiper-button-next {
  left: var(--swiper-navigation-sides-offset, 10px);
  right: auto;
}
.swiper-button-next,
.swiper-rtl .swiper-button-prev {
  right: var(--swiper-navigation-sides-offset, 10px);
  left: auto;
}
.swiper-button-lock {
  display: none;
}
/* Navigation font start */
.swiper-button-prev:after,
.swiper-button-next:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  font-feature-settings: ;
  font-variant: normal;
  font-variant: initial;
  line-height: 1;
}
.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
  content: 'prev';
}
.swiper-button-next,
.swiper-rtl .swiper-button-prev {
  right: var(--swiper-navigation-sides-offset, 10px);
  left: auto;
}
.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
  content: 'next';
}
/* Navigation font end */
:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  --swiper-pagination-left: auto;
  --swiper-pagination-right: 8px;
  --swiper-pagination-bottom: 8px;
  --swiper-pagination-top: auto;
  --swiper-pagination-fraction-color: inherit;
  --swiper-pagination-progressbar-bg-color: rgba(0,0,0,0.25);
  --swiper-pagination-progressbar-size: 4px;
  --swiper-pagination-bullet-size: 8px;
  --swiper-pagination-bullet-width: 8px;
  --swiper-pagination-bullet-height: 8px;
  --swiper-pagination-bullet-border-radius: 50%;
  --swiper-pagination-bullet-inactive-color: #000;
  --swiper-pagination-bullet-inactive-opacity: 0.2;
  --swiper-pagination-bullet-opacity: 1;
  --swiper-pagination-bullet-horizontal-gap: 4px;
  --swiper-pagination-bullet-vertical-gap: 6px;
  */
}
.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}
.swiper-pagination-disabled > .swiper-pagination,
.swiper-pagination.swiper-pagination-disabled {
  display: none !important;
}
/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal {
  bottom: var(--swiper-pagination-bottom, 8px);
  top: var(--swiper-pagination-top, auto);
  left: 0;
  width: 100%;
}
/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}
.swiper-pagination-bullet {
  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
  display: inline-block;
  border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
}
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
          -moz-appearance: none;
       appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}
.swiper-pagination-bullet:only-child {
  display: none !important;
}
.swiper-pagination-bullet-active {
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}
.swiper-vertical > .swiper-pagination-bullets,
.swiper-pagination-vertical.swiper-pagination-bullets {
  right: var(--swiper-pagination-right, 8px);
  left: var(--swiper-pagination-left, auto);
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}
.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
  display: block;
}
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 200ms transform,
        200ms top;
}
.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform,
        200ms left;
}
.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform,
    200ms right;
}
/* Fraction */
.swiper-pagination-fraction {
  color: var(--swiper-pagination-fraction-color, inherit);
}
/* Progress */
.swiper-pagination-progressbar {
  background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));
  position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}
.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}
.swiper-horizontal > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-horizontal,
.swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: var(--swiper-pagination-progressbar-size, 4px);
  left: 0;
  top: 0;
}
.swiper-vertical > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-vertical,
.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {
  width: var(--swiper-pagination-progressbar-size, 4px);
  height: 100%;
  left: 0;
  top: 0;
}
.swiper-pagination-lock {
  display: none;
}
:root {
  /*
  --swiper-scrollbar-border-radius: 10px;
  --swiper-scrollbar-top: auto;
  --swiper-scrollbar-bottom: 4px;
  --swiper-scrollbar-left: auto;
  --swiper-scrollbar-right: 4px;
  --swiper-scrollbar-sides-offset: 1%;
  --swiper-scrollbar-bg-color: rgba(0, 0, 0, 0.1);
  --swiper-scrollbar-drag-bg-color: rgba(0, 0, 0, 0.5);
  --swiper-scrollbar-size: 4px;
  */
}
.swiper-scrollbar {
  border-radius: var(--swiper-scrollbar-border-radius, 10px);
  position: relative;
  touch-action: none;
  background: var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1));
}
.swiper-scrollbar-disabled > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-disabled {
  display: none !important;
}
.swiper-horizontal > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-horizontal {
  position: absolute;
  left: var(--swiper-scrollbar-sides-offset, 1%);
  bottom: var(--swiper-scrollbar-bottom, 4px);
  top: var(--swiper-scrollbar-top, auto);
  z-index: 50;
  height: var(--swiper-scrollbar-size, 4px);
  width: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
}
.swiper-vertical > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-vertical {
  position: absolute;
  left: var(--swiper-scrollbar-left, auto);
  right: var(--swiper-scrollbar-right, 4px);
  top: var(--swiper-scrollbar-sides-offset, 1%);
  z-index: 50;
  width: var(--swiper-scrollbar-size, 4px);
  height: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
}
.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5));
  border-radius: var(--swiper-scrollbar-border-radius, 10px);
  left: 0;
  top: 0;
}
.swiper-scrollbar-cursor-drag {
  cursor: move;
}
.swiper-scrollbar-lock {
  display: none;
}
/* Zoom container styles start */
.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.swiper-zoom-container > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
/* Zoom container styles end */
.swiper-slide-zoomed {
  cursor: move;
  touch-action: none;
}
/* a11y */
.swiper .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}
.swiper-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto;
}
.swiper-grid > .swiper-wrapper {
  flex-wrap: wrap;
}
.swiper-grid-column > .swiper-wrapper {
  flex-wrap: wrap;
  flex-direction: column;
}
.swiper-fade.swiper-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}
.swiper-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}
.swiper-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-fade .swiper-slide-active {
  pointer-events: auto;
}
.swiper-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper.swiper-cube {
  overflow: visible;
}
.swiper-cube .swiper-slide {
  pointer-events: none;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}
.swiper-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-cube.swiper-rtl .swiper-slide {
  transform-origin: 100% 0;
}
.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-next,
.swiper-cube .swiper-slide-prev {
  pointer-events: auto;
  visibility: visible;
}
.swiper-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  z-index: 0;
}
.swiper-cube .swiper-cube-shadow:before {
  content: '';
  background: #000;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  filter: blur(50px);
}
.swiper-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}
/* Cube slide shadows start */
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top,
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right {
  z-index: 0;
  backface-visibility: hidden;
}
/* Cube slide shadows end */
.swiper.swiper-flip {
  overflow: visible;
}
.swiper-flip .swiper-slide {
  pointer-events: none;
  backface-visibility: hidden;
  z-index: 1;
}
.swiper-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-flip .swiper-slide-active,
.swiper-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
/* Flip slide shadows start */
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top,
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right {
  z-index: 0;
  backface-visibility: hidden;
}
/* Flip slide shadows end */
.swiper-creative .swiper-slide {
  backface-visibility: hidden;
  overflow: hidden;
  transition-property: transform, opacity, height;
}
.swiper.swiper-cards {
  overflow: visible;
}
.swiper-cards .swiper-slide {
  transform-origin: center bottom;
  backface-visibility: hidden;
  overflow: hidden;
}

.banner--xe8Rpcjr {
  width: 480px;
  overflow: hidden;
  flex: none;
}
.banner--xe8Rpcjr .image--h5RiSLFM {
  display: block;
  width: 100%;
  max-height: 650px;
  -o-object-fit: cover;
     object-fit: cover;
}
.banner--xe8Rpcjr .pagination--pky3zJv2 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
.banner--xe8Rpcjr .bulletClass--lmsu2NjD {
  display: block;
  width: 8px;
  margin-right: 4px;
  height: 8px;
  border-radius: 50%;
  background-color: #ccc;
}
.banner--xe8Rpcjr .bulletActiveClass--VzBUpMEZ {
  width: 12px;
  background: #fff;
}
@media (max-width: 960px) {
  .banner--xe8Rpcjr.banner--xe8Rpcjr {
    display: none;
  }
}

.app--eiF8ld7_ {
  height: 100%;
  background-color: var(--ba-bg-primary);
  transition:
    background-color 0.6s ease,
    color 0.6s ease,
    opacity 0.6s ease;
}

html,
body {
  height: 100%;
}

.app--k6C939jC {
  height: 100%;
  background-color: var(--ba-bg-primary);
  transition:
    background-color 0.6s ease,
    color 0.6s ease,
    opacity 0.6s ease;
}

.layout--PeBnUj09 {
  height: 100%;
  display: flex;
}

.layout--PeBnUj09 .left--Kv1iaVDO {
    flex: none;
    /* overflow: hidden; */
    /* position: relative; */
    z-index: 1001;
  }

.layout--PeBnUj09 .main--L5mfnfn_ {
    position: relative;
    flex: 1;
    overflow: auto;
    display: flex;
    flex-direction: column;
  }

.layout--PeBnUj09 .mask--qcdq5Iyk {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-color: rgba(153, 153, 153, 0.5);
    z-index: 1000;
  }

.layout--PeBnUj09 .ant-message {
      position: absolute;
    }

.avatar--u7jeBbdp {
  width: 24px;
  height: 24px;
  border-radius: 50%;
  background-color: #738367;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 10px;
  color: #fff;
  background-size: cover;
  background-position: center;
}

.name--kZ7Tbra3 {
  height: 24px;
  line-height: 26px;
  font-size: 10px;
  color: white;
}

.profileContent--j32VN5Nx {
}
.copilotWidth--YgR3xMrp {
  width: -webkit-fit-content !important;
  width: -moz-fit-content !important;
  width: fit-content !important;
}

.menuItem--NHuJVKM2 {
  display: flex;
  width: 200px;
  height: 32px;
  padding: 4px 8px;
  border-radius: 4px;
  align-items: center;
  align-self: stretch;
  justify-content: space-between;
  color: var(--ba-text-secondary);
  cursor: pointer;
}

.menuItem--NHuJVKM2:hover {
    color: var(--ba-text-primary);
  }

.menuItem--NHuJVKM2 .right--Hstx1b2y {
  }

.menuItem--NHuJVKM2:hover {
  background: var(--ba-bg-hover);
}

.divider--nVbPfV2F {
  width: 200px;
  height: 1px;
  background: var(--ba-divider-primary);
  margin-top: 8px;
  margin-bottom: 8px;
}

.profile--uBV1v1nF {
  /* height: 80px; */
  /* border-top: 1px solid var(--ba-divider-primary); */
  /* background: var(--ba-bg-secondary); */
  margin-bottom: 0px !important;
}
  .profile--uBV1v1nF .container--dbEuenoS {
    height: 40px !important;
    cursor: pointer;
    padding: 0 !important;
  }
  .profile--uBV1v1nF .avatar--uvcAU4Fs {
    flex: none;
  }
  .profile--uBV1v1nF .nick--t9RZ10v5 {
    flex: 1;
    width: 0;
    /* font-weight: 600; */
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 16px;
  }
  .profile--uBV1v1nF .number--ozOcV848 {
    height: 20px;
    border-radius: 10px;
    background-color: var(--ba-bg-reverse-primary);
    color: var(--ba-text-primary-reverse);
    font-size: 12px;
    padding: 0 8px;
  }

.item--VoBX9Umw {
  flex: none;
  margin: 0 12px;
  display: flex;
  align-items: center;
  padding: 0 12px;
  height: 40px;
  cursor: pointer;
  color: #222;
}

  .item--VoBX9Umw .icon--KRs3GZhL {
    width: 20px;
    height: 20px;
    margin-right: 4px;
    flex: none;
    display: flex;
    align-items: center;
  }

  .item--VoBX9Umw .title--zNT4hIid {
    flex: 1;
    font-size: var(--ba-font-size-large);
    font-weight: 600;
    line-height: 22px;
    margin-left: 8px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .item--VoBX9Umw .title--zNT4hIid .new--RaEK_Qpk {
      display: inline-block;
      background: var(--ba-color-brand);
      color: #fff;
      font-size: 12px;
      font-weight: 600;
      line-height: 16px;
      border-top-left-radius: 16px;
      border-bottom-right-radius: 16px;
      padding: 4px 10px;
      transform: scale(0.7) translate(-4px, -6px);
    }

  .item--VoBX9Umw.selected--dTAuAasm {
    background: #fff;
    color: #222;
    position: relative;
    border-radius: 8px;
    box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.1);
  }

  /* padding: 0 20px; */

  .item--VoBX9Umw.selected--dTAuAasm::after {
      content: '';
      position: absolute;
      right: 0;
      top: 0;
      bottom: 0;
      width: 4px;
      /* background: #f00; */
      z-index: -10;
      border-radius: 2px 0 0 2px;
    }

  .item--VoBX9Umw:hover {
    background-color: #fff;
    border-radius: 8px;
  }

.segmentList--xH7sAdSg {
  display: flex;
  flex-direction: column;
}
  .segmentList--xH7sAdSg .head--dWRVQMZQ {
  }
  .segmentList--xH7sAdSg .list--lbURAZ1u {
  }
  .segmentList--xH7sAdSg .loading--axd5VPKU {
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .segmentList--xH7sAdSg .loading--axd5VPKU .loadingIcon--HwTDW5XT {
      width: 16px;
      height: 16px;
    }
  .segmentList--xH7sAdSg .loading--axd5VPKU .loadingText--llksgkfy {
      font-size: 12px;
      /* line-height: 600; */
      font-weight: 400;
      margin-left: 4px;
      color: var(--ba-text-secondary);
    }
  .segmentList--xH7sAdSg .item--hrwI7_HT {
    min-height: 34px;
    padding: 8px 20px;
    display: flex;
    align-items: center;
    cursor: pointer;
    color: var(--ba-text-secondary);
  }
  .segmentList--xH7sAdSg .item--hrwI7_HT .itemIcon--q7jw4hcf {
      padding-left: 4px;
      flex-shrink: 0;
      width: 20px;
      height: 12px;
      display: flex;
      align-items: center;
    }
  .segmentList--xH7sAdSg .item--hrwI7_HT .itemImage--bzYVHTP2 {
      flex-shrink: 0;
      position: relative;
      width: 36px;
      height: 36px;
      margin-right: 8px;
      display: flex;
      justify-content: center;
      align-items: center;
    }
  .segmentList--xH7sAdSg .item--hrwI7_HT .itemImage--bzYVHTP2 img {
        width: 36px;
        height: 36px;
        border-radius: 2px;
      }
  .segmentList--xH7sAdSg .item--hrwI7_HT .itemImage--bzYVHTP2::after {
      background-color: rgba(0, 0, 0, 0.04);
      box-sizing: border-box;
      content: '';
      height: 100%;
      left: 0;
      position: absolute;
      top: 0;
      width: 100%;
      border-radius: 4px;
    }
  .segmentList--xH7sAdSg .item--hrwI7_HT .itemText--wJt3A0fr {
      font-weight: 400;
      word-break: break-word;
    }
  .segmentList--xH7sAdSg .item--hrwI7_HT .thread--jXgOoIY2 {
      font-size: 14px;
      line-height: 18px;
    }
  .segmentList--xH7sAdSg .item--hrwI7_HT .requirement--eJeVPZCb {
      font-size: 14px;
      line-height: 18px;
    }
  .segmentList--xH7sAdSg .item--hrwI7_HT .itemText--wJt3A0fr.selected--F55jsW2G {
      font-weight: 400;
      color: var(--ba-text-primary);
    }
  .segmentList--xH7sAdSg .item--hrwI7_HT .itemText--wJt3A0fr:hover {
      font-weight: 400;
      color: var(--ba-text-primary);
    }
  .segmentList--xH7sAdSg .item--hrwI7_HT:hover {
      font-weight: 400;
      color: var(--ba-text-primary);
      background-color: var(--ba-bg-hover);
    }
  .segmentList--xH7sAdSg .actions--YbD50IqK {
    padding-left: 40px;
  }
  .segmentList--xH7sAdSg .actions--YbD50IqK .action--IRpbIkuY {
      display: flex;
      align-items: center;
      cursor: pointer;
      height: 22px;
    }
  .segmentList--xH7sAdSg .actions--YbD50IqK .action--IRpbIkuY .actionText--KCM0suJd {
        font-size: var(--ba-font-size-small);
        font-weight: 400;
        line-height: 16px;
        color: var(--ba-text-primary);
        margin-right: 4px;
      }
  .segmentList--xH7sAdSg .actions--YbD50IqK .action--IRpbIkuY .actionIcon--gOOrvKE4 {
        font-size: var(--ba-font-size-small);
      }

.container--uUadlfse {
  display: flex;
  justify-content: center;
  align-items: center;
}

.menuSignInUp--A24Febyn {
  margin-bottom: 8px;
  padding: 0 20px;
  display: flex;
  flex-direction: column;
}

  .menuSignInUp--A24Febyn .tips--JKck5ZKz {
    font-size: var(--ba-font-size-middle);
    font-weight: 400;
    line-height: 18px;
  }

  .menuSignInUp--A24Febyn .signin--cNPCn52z {
    margin-top: var(--ba-space-2);
    height: 36px;
  }

  .menuSignInUp--A24Febyn .signup--s4tOmw6R {
    margin-top: var(--ba-space-2);
    height: 36px;
  }

  .menuSignInUp--A24Febyn .signinUp--ZzwErZts {
    background: #222;
    color: #fff;
  }

  .menuSignInUp--A24Febyn .getApp--S4VboIJI {
    margin-top: auto;
    margin-bottom: 24px;
    margin: auto 0 24px 0;
    display: flex;
    align-items: center;
    gap: 8px;
    font-size: 14px;
    line-height: 18px;
    font-weight: 400;
    height: 40px;
    cursor: pointer;
  }

  .menuSignInUp--A24Febyn .getApp--S4VboIJI:hover {
      background: var(--ba-bg-hover);
    }

.maskContainer--YdC5cih5:hover {
  opacity: 0 !important;
}

.mask--ZK6V0H3q {
  width: 100%;
  height: 100%;
  cursor: pointer;
}

.img--BNnoT5XP:hover {
  transform: scale(1.1); /* 鼠标悬浮时放大 1.2 倍 */
  transition: transform 0.66s ease; /* 定义动画效果 */
}

.mask--ZK6V0H3q {
  position: relative;
}

/* 灰色背景蒙层 */
.mask--ZK6V0H3q::after {
  background-color: rgba(0, 0, 0, 0.04);
  background-image: url(//s.alicdn.com/@img/imgextra/i3/O1CN01qSRhfu1pB4Hte1B6J_!!6000000005321-2-tps-470-120.png);
  background-position: bottom;
  background-repeat: no-repeat;
  background-size: auto;
  box-sizing: border-box;
  content: '';
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  border-radius: 8px;
  pointer-events: none;
}

.attachments--c2tIf4BF {
  margin-block: 10px 16px;
}
.attachments--c2tIf4BF .fileItems--O_VEvxev {
  position: relative;
  width: 80px;
  height: 80px;
  border-radius: 8px;
  overflow: hidden;
  border: 2px solid transparent;
  cursor: pointer;
}
.attachments--c2tIf4BF .fileItems--O_VEvxev:hover .removeBtn--PpK0FCmA {
  display: flex;
}
.attachments--c2tIf4BF .fileItems--O_VEvxev .radio--JQz2hUpM {
  position: absolute;
  top: 0;
  right: 0;
  height: 16px;
  margin: 4px;
}
.attachments--c2tIf4BF .fileItems--O_VEvxev .removeBtn--PpK0FCmA {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  width: 24px;
  height: 24px;
  background: rgba(34, 34, 34, 0.5);
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.attachments--c2tIf4BF .fileItems--O_VEvxev .removeBtn--PpK0FCmA .removeIcon--D9dxyIXO {
  color: #fff;
  font-size: 14px;
}
.attachments--c2tIf4BF .fileItems--O_VEvxev .statusMask--FcrByWgW {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  font-size: 24px;
}
.attachments--c2tIf4BF .fileItemsContainer--w4t9O_mr {
  display: flex;
  flex-wrap: wrap;
  gap: 16px;
  padding-left: 16px;
  border-left: 1px solid var(--ba-color-split);
}
.attachments--c2tIf4BF .firstImage--ldugzKmD {
  flex: none;
  height: 100%;
  margin-inline: 10px 16px;
}
.attachments--c2tIf4BF .select--Qkh98K9_ {
  border: 2px solid #222;
}
.attachments--c2tIf4BF .clearAll--RRWtJJ72 {
  cursor: pointer;
  text-decoration: underline;
  display: flex;
  align-items: center;
  color: var(--textarea-color);
}

.sendBox--aNXa7FB_ {
  --border-width: 1px;
  --border-radius: 8px;
  --panel-border-radius: 12px;
  --panel-padding: 8px;
  --textarea-font-size: 16px;
  --border-bg-color: linear-gradient(200deg, var(--ba-color-primary), var(--ba-color-primary));
  --textarea-placeholder-color: #767676;
  --textarea-caret-color: var(--ba-color-brand);
  --attachment-item-border-color: #f4f4f4;
  --loading-mask-color: rgba(0, 0, 0, 0.5);
  --remove-btn-mask-bg-color: rgba(34, 34, 34, 0.5);
  display: flex;
  align-items: center;
}
.sendBox--aNXa7FB_[data-theme='light'] {
  --panel-bg-color: #f0f3ff;
  --container-bg-color: var(--white);
  --option-item-hover-bg-color: #f4f4f4;
  --textarea-color: #222;
}
.sendBox--aNXa7FB_[data-theme='dark'] {
  --panel-bg-color: var(--gray-750);
  --container-bg-color: var(--black-1);
  --option-item-hover-bg-color: var(--gray-700);
  --textarea-color: var(--white);
}
.sendBox--aNXa7FB_.hidden--Brka_zhV {
  display: none;
}
.sendBox--aNXa7FB_ .mainBoxWrapper--qtdQKnTq {
  flex: 1;
  border-radius: var(--panel-border-radius);
}
.sendBox--aNXa7FB_ .mainBox--ClzMNval {
  position: relative;
  padding: var(--border-width);
  border-radius: var(--panel-border-radius);
  overflow: hidden;
  z-index: 1;
  border: 1px solid #000;
}
.sendBox--aNXa7FB_ .mainBox--ClzMNval .container--hV8UKfF_ {
  position: relative;
  padding: 6px 20px;
  background-color: var(--ba-color-bg-container);
  align-items: end;
  overflow: hidden;
  border-radius: calc(var(--border-radius) - var(--border-width));
}
.sendBox--aNXa7FB_ .mainBox--ClzMNval .container--hV8UKfF_ .attachments--kaz1xMfA {
  margin-bottom: 16px;
}
.sendBox--aNXa7FB_ .mainBox--ClzMNval .container--hV8UKfF_ .attachments--kaz1xMfA .fileItems--r8uig1sN {
  position: relative;
  width: 80px;
  height: 80px;
  border-radius: 8px;
  border: 1px solid var(--attachment-item-border-color);
  overflow: hidden;
}
.sendBox--aNXa7FB_ .mainBox--ClzMNval .container--hV8UKfF_ .attachments--kaz1xMfA .fileItems--r8uig1sN:hover .removeBtn--aPfhOfCw {
  display: flex;
}
.sendBox--aNXa7FB_ .mainBox--ClzMNval .container--hV8UKfF_ .attachments--kaz1xMfA .fileItems--r8uig1sN .radio--ErvHM4qj {
  position: absolute;
  top: 0;
  right: 0;
  height: 16px;
  margin: 4px;
}
.sendBox--aNXa7FB_ .mainBox--ClzMNval .container--hV8UKfF_ .attachments--kaz1xMfA .fileItems--r8uig1sN .removeBtn--aPfhOfCw {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  width: 24px;
  height: 24px;
  background: var(--remove-btn-mask-bg-color);
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.sendBox--aNXa7FB_ .mainBox--ClzMNval .container--hV8UKfF_ .attachments--kaz1xMfA .fileItems--r8uig1sN .removeBtn--aPfhOfCw .removeIcon--Bh2CPoM4 {
  color: #fff;
  font-size: 14px;
}
.sendBox--aNXa7FB_ .mainBox--ClzMNval .container--hV8UKfF_ .attachments--kaz1xMfA .fileItems--r8uig1sN .statusMask--htbHq5UO {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: var(--loading-mask-color);
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  font-size: 24px;
}
.sendBox--aNXa7FB_ .mainBox--ClzMNval .container--hV8UKfF_ .inputBox--vUXcqad_ {
  display: flex;
  align-items: flex-end;
}
.sendBox--aNXa7FB_ .mainBox--ClzMNval .container--hV8UKfF_ .inputBox--vUXcqad_ .tabSelect--IXA6B25F {
  position: absolute;
  bottom: 6px;
  display: flex;
}
.sendBox--aNXa7FB_ .mainBox--ClzMNval .container--hV8UKfF_ .textarea--B6lmYdcV {
  display: flex;
  align-items: center;
  flex: 1;
  min-height: 44px;
  position: relative;
}
.sendBox--aNXa7FB_ .mainBox--ClzMNval .container--hV8UKfF_ .textarea--B6lmYdcV.hasSearchMode--qV4eadyF {
  padding-bottom: 42px;
}
.sendBox--aNXa7FB_ .mainBox--ClzMNval .container--hV8UKfF_ .textarea--B6lmYdcV textarea {
  caret-color: var(--textarea-caret-color);
  color: var(--textarea-color);
  font-size: var(--textarea-font-size);
  padding: 6px 0;
}
.sendBox--aNXa7FB_ .mainBox--ClzMNval .container--hV8UKfF_ .textarea--B6lmYdcV textarea::-webkit-input-placeholder {
  color: var(--textarea-placeholder-color);
}
.sendBox--aNXa7FB_ .mainBox--ClzMNval .container--hV8UKfF_ .textarea--B6lmYdcV textarea::-moz-placeholder {
  color: var(--textarea-placeholder-color);
}
.sendBox--aNXa7FB_ .mainBox--ClzMNval .container--hV8UKfF_ .textarea--B6lmYdcV textarea::placeholder {
  color: var(--textarea-placeholder-color);
}
.sendBox--aNXa7FB_ .mainBox--ClzMNval .container--hV8UKfF_ .textarea--B6lmYdcV .placeHolder--sFBwYC_0 {
  position: absolute;
  z-index: 0;
  margin: 6px 12px;
  top: 0;
  left: 0;
  right: 0;
  pointer-events: none;
  height: 24px;
  font-size: 16px;
}
.sendBox--aNXa7FB_ .mainBox--ClzMNval .container--hV8UKfF_ .options--qD3I_VC9 {
  flex: none;
  display: flex;
  align-items: center;
  gap: 16px;
  padding-left: 20px;
  padding-bottom: 6px;
  padding-top: 6px;
}
.sendBox--aNXa7FB_ .mainBox--ClzMNval .container--hV8UKfF_ .options--qD3I_VC9 .optionItem--CAU6YqJ1 {
  transition: 0.3s;
  display: flex;
  align-items: center;
  justify-content: center;
}
.sendBox--aNXa7FB_ .mainBox--ClzMNval .container--hV8UKfF_ .options--qD3I_VC9 .optionItem--CAU6YqJ1.disable--I1MaDW_l:hover {
  background: unset;
  cursor: not-allowed;
}
.sendBox--aNXa7FB_ .mainBox--ClzMNval .container--hV8UKfF_ .options--qD3I_VC9 .imgPicker--vo5aQmRT {
  cursor: pointer;
}
.sendBox--aNXa7FB_ .mainBox--ClzMNval .container--hV8UKfF_ .options--qD3I_VC9 .send--cFWwm_ay {
  cursor: pointer;
}
.sendBox--aNXa7FB_ .mainBox--ClzMNval .container--hV8UKfF_ .options--qD3I_VC9 .sending--xRMJ_JlA {
  cursor: pointer;
}
.sendBox--aNXa7FB_ .mainBox--ClzMNval.disabled--w_LdkL89 .border--DszYv74D {
  background-image: linear-gradient(268.01deg, rgba(255, 121, 191, 0.5) 4.15%, rgba(146, 57, 250, 0.5) 22.82%, rgba(86, 164, 241, 0.5) 48.55%, rgba(4, 84, 238, 0.5) 76.52%, rgba(4, 84, 238, 0.5) 76.52%, rgba(4, 84, 238, 0.5) 76.52%);
}
.sendBox--aNXa7FB_ .searchSendPrimary--zdZFdHyN {
  height: 40px;
  padding: 14px 22px;
  background: var(--ba-color-brand);
  line-height: 22px;
  font-size: 16px;
  gap: 8px;
  border-radius: 65px;
  color: #fff;
  font-weight: 600;
}
.sendBox--aNXa7FB_ .bottomRadio--uZP9ceCr {
  display: none;
  position: absolute;
  bottom: 10px;
  left: 14px;
}
.tourContent--O8fxLWQz {
  padding-bottom: var(--ba-padding);
}
.tourContent--O8fxLWQz .tourContentTitle--y23X9PKA {
  margin-bottom: var(--ba-margin);
}
.tourContent--O8fxLWQz .tourContentGotIt--fW2KIk81 {
  width: 85px;
  height: 28px;
}
.tourContent--O8fxLWQz .tourContentDismiss--d0rMV_BT {
  width: 67px;
  height: 28px;
  margin-left: var(--ba-margin-sm);
  text-decoration: underline;
}
.ant-tour .ant-tour-content {
  width: 400px;
}
.ant-tour .ant-tour-content .ant-tour-footer {
  display: none;
}
.homeStyle--PpIiIbVM {
  --border-width: 1.5px;
  --border-bg-color: linear-gradient(270deg, #00ff59, #00b2ff);
  --textarea-color: #fff;
}
.homeStyle--PpIiIbVM .mainBoxWrapper--qtdQKnTq {
  background: var(--panel-bg-color);
}
.factory--aOp9DvMa .mainBoxWrapper--qtdQKnTq {
  padding: 0;
  background: unset;
}
.factory--aOp9DvMa .border--DszYv74D {
  background-image: linear-gradient(258.91deg, #9239fa 0%, #5db1ff 48.96%, #0454ee 100%);
}
.factory--aOp9DvMa .wideBorder--pkPS91c1 {
  margin: 0.5px;
}
.homeWrapper--qxUs6pG0 {
  opacity: 0.8;
}
.homeWrapper--qxUs6pG0 .container--hV8UKfF_ {
  background: #111 !important;
}
.homeWrapper--qxUs6pG0 .homeBtn--GYRrx0SQ {
  width: 120px;
  height: 40px;
  background: linear-gradient(270deg, #5db1ff, #04ee71);
  border: none;
  color: #222;
  font-weight: 600;
}
.homeWrapper--qxUs6pG0 .homeBtn--GYRrx0SQ:hover {
  background: linear-gradient(270deg, #5db1ff, #04ee71) !important;
  color: #222 !important;
}
.homeWrapper--qxUs6pG0 .imgPickerIcon--SoziCB44 {
  color: #fff !important;
  margin-right: 12px;
}
.homeWrapper--qxUs6pG0 textarea {
  color: #ddd !important;
}
.leftOperate--ZeElchWk {
  position: absolute;
  bottom: 0;
  display: flex;
  align-items: center;
  height: 24px;
}
.leftOperate--ZeElchWk .leftOperateSplit--T2zNy9r2 {
  border-left: 1px solid #ddd;
  height: 19px;
  margin: 0 12px 0 8px;
}
.pro--OrOuLrAO {
  display: flex;
  align-items: center;
}
.pro--OrOuLrAO .proText--etLyFGW6 {
  margin-left: 8px;
}
.indexSearch--Takbkcq6 {
  width: 32px;
  height: 32px;
  border-radius: 50%;
  background-color: #1ead6f;
  display: flex;
  align-items: center;
  justify-content: center;
}
.indexSearchNew--bC9IRwSD {
  padding: 0 19px;
  height: 36px;
  border-radius: 18px;
  background-color: #1ead6f;
  display: flex;
  gap: 8px;
  align-items: center;
  justify-content: center;
  color: #fff;
  font-size: 16px;
  font-weight: 600;
}
.indexSendBox--hJ0NHDD_ .mainBox--ClzMNval {
  border: 1px solid #ddd;
  box-shadow: 0 8px 12px 0 #1ead6f33;
}
.modeGroup--h_MXypUN {
  gap: 12px;
  display: flex;
  margin-top: 16px;
  justify-content: center;
}
.modeItem--NArmSeGR {
  height: 36px;
  max-width: 300px;
  display: flex;
  gap: 8px;
  padding: 8px 16px;
  border-radius: 28px;
  border: 1px solid #ddd;
  cursor: pointer;
}
.modeSelected--dppBu_qh {
  border: 0;
  outline: 2px solid var(--ba-color-brand);
}
.modeGroupNew--bCFY9LgV {
  background: #f4f4f4;
  height: 44px;
  display: inline-flex;
  align-items: center;
  border-radius: 12px;
  margin-top: 4px;
  margin-bottom: 16px;
  padding: 0 4px;
  position: relative;
  left: 50%;
  transform: translate(-50%);
}
.modeItemNew--N9_daCNV {
  height: 36px;
  display: flex;
  align-items: center;
  padding: 0 16px;
  color: #767676;
  font-weight: 600;
  font-size: 14px;
  border: none;
  cursor: pointer;
  gap: 8px;
}
.modeItemNew--N9_daCNV.selected--xrTptnGw {
  color: #222;
  background: #fff;
  border-radius: 8px;
  box-shadow: 0 2px 4px 0 #0000001a;
}

.leftOperate--qzk3RTCJ {
  display: flex;
  align-items: center;
}
.leftOperate--qzk3RTCJ .leftOperateSplit--hXgkGcyj {
  border-left: 1px solid #ddd;
  height: 19px;
  margin: 0 12px 0 8px;
}
.pro--tut1BMNo {
  display: flex;
  align-items: center;
}
.pro--tut1BMNo .proText--yLdq4TzE {
  margin-left: 8px;
}
.imgPicker--qZjZwVQ4 {
  cursor: pointer;
}
.send--nQPddI63 {
  cursor: pointer;
}
.sending--LRck5AvM {
  cursor: pointer;
}

.wrapper--wZEDWWrw {
  width: 100%;
  height: 100%;
  display: inline-block;
}
.wrapper--wZEDWWrw .img--DOxybM3P {
  width: 100%;
  height: 100%;
}

.container--kr38_6Dq {
  display: flex;
}
.container--kr38_6Dq .btn--TvPPdyMK {
  position: relative;
  border-radius: 28px;
  padding: 6.5px 12px;
  background: #f4f4f4;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 4px;
}
.container--kr38_6Dq .btn--TvPPdyMK .icon--fZUOXEq5 {
  color: #222222;
  transform: rotate();
}
.container--kr38_6Dq .btn--TvPPdyMK .text--q3bN2G0h {
  font-size: 14px;
  font-weight: 600;
}
.container--kr38_6Dq .btn--TvPPdyMK .shim--uJcsMYQk {
  position: absolute;
  bottom: -10px;
  width: 100%;
  height: 10px;
  display: block;
}
.container--kr38_6Dq .line--bnJo8aeW {
  width: 1px;
  height: auto;
  background: #f4f4f4;
  margin: 4px 12px;
}
.popover--BOgQb1JY {
  border-radius: 12px;
  background: #ffffff;
  max-width: 100% !important;
}
.popover--BOgQb1JY .ant-popover-arrow {
  display: none !important;
}
.popover--BOgQb1JY .ant-popover-inner {
  padding: 0 !important;
  background: #ffffff !important;
}
.popover--BOgQb1JY .ant-popover-title {
  margin: 0 !important;
}
.popover--BOgQb1JY .content--Msr7OrWZ {
  margin-top: -8px;
  padding: 8px;
  font-weight: 600;
  font-size: 14px;
  line-height: 100%;
  color: #222222;
  border-radius: 12px;
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.popover--BOgQb1JY .content--Msr7OrWZ .item--kLRSV8k2 {
  padding: 8px;
  display: flex;
  gap: 8px;
  border-radius: 8px;
  cursor: pointer;
}
.popover--BOgQb1JY .content--Msr7OrWZ .item--kLRSV8k2 .text--q3bN2G0h {
  min-width: 280px;
}
.popover--BOgQb1JY .content--Msr7OrWZ .item--kLRSV8k2 .text--q3bN2G0h .desc--SriX0mSC {
  margin-top: 4px;
  font-weight: 400;
  font-size: 12px;
  line-height: 100%;
  color: #767676;
}
.popover--BOgQb1JY .content--Msr7OrWZ .item--kLRSV8k2 .checked--YdUb6MXO {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  flex: 1;
}
.popover--BOgQb1JY .content--Msr7OrWZ .item--kLRSV8k2 .checked--YdUb6MXO .active--DWPKr5oo,
.popover--BOgQb1JY .content--Msr7OrWZ .item--kLRSV8k2 .checked--YdUb6MXO .actives--VTawmH3l {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  border: 1px solid #dddddd;
}
.popover--BOgQb1JY .content--Msr7OrWZ .item--kLRSV8k2 .checked--YdUb6MXO .inactive--eLS_DbCn .actives--VTawmH3l {
  border: 1px solid #222222;
  display: flex;
  align-items: center;
  justify-content: center;
}
.popover--BOgQb1JY .content--Msr7OrWZ .item--kLRSV8k2 .checked--YdUb6MXO .inactive--eLS_DbCn .actives--VTawmH3l .round--XOED0gUB {
  width: 9.6px;
  height: 9.6px;
  border-radius: 50%;
  background: #222222;
}

.placeHolderSlider--AjM_vl2c {
  color: var(--ba-color-text-secondary);
  height: 100%;
}
.item--uA2HAe9n {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.container--3EbsxVxT .swiper-slide {
      width: 100% !important;
    }

.newThreadPanel--WfFihtwl .ant-modal-content {
  padding: 0;
}

.container--LjJeFHL4 {
  position: relative;
  height: 100%;
}
.menu--PDPJ9fBQ {
  height: 100%;
  background-color: var(--ba-bg-secondary);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.menu--PDPJ9fBQ .file--U62ulYmG {
  margin: 0 12px;
  padding: 0 12px;
}
.menu--PDPJ9fBQ .file--U62ulYmG:hover {
  background: #fff !important;
  border-radius: 8px;
}
.menu--PDPJ9fBQ .header--B7nx_xrb {
  flex: none;
  padding: 24px 24px 0;
}
.menu--PDPJ9fBQ .header--B7nx_xrb .brand--W0m54lVA {
  height: 28px;
  margin-bottom: 24px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.menu--PDPJ9fBQ .header--B7nx_xrb .brand--W0m54lVA .logo--CAdm3Cre {
  margin-right: 8px;
  height: 24px;
  cursor: 'pointer';
  width: auto;
}
.menu--PDPJ9fBQ .header--B7nx_xrb .brand--W0m54lVA .name--BJ7NJRSl {
  flex: 1;
  font-size: 14px;
  font-weight: 700;
  line-height: 17px;
  color: var(--ba-text-primary);
}
.menu--PDPJ9fBQ .header--B7nx_xrb .newThread--mFVIWBKe {
  width: 100%;
  margin-bottom: 24px;
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
  border-radius: 65px;
  height: 36px;
  background: #fff;
  color: #222;
  border-color: #000;
}
.menu--PDPJ9fBQ .header--B7nx_xrb .newThread--mFVIWBKe:hover {
  background: #fff !important;
  color: #222 !important;
  border-color: #000 !important;
}
.menu--PDPJ9fBQ .main--We7I3PBR {
  overflow-x: hidden;
  overflow-y: auto;
}
.menu--PDPJ9fBQ .topBorder--tlVnUsg0 {
  margin: auto;
  width: 90%;
  border-bottom: 1px solid #ddd;
  margin-bottom: 10px;
}
.menu--PDPJ9fBQ .getApp--EKPF1d4S {
  margin-bottom: 8px !important;
  padding: 0 12px;
  margin: 0 12px;
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 16px;
  line-height: 18px;
  font-weight: 400;
  height: 40px;
  cursor: pointer;
}
.menu--PDPJ9fBQ .getApp--EKPF1d4S:hover {
  background: #fff;
  border-radius: 8px;
}
.logoDevider--gAw9jOTT {
  width: 1px;
  height: 24px;
  background: #ddd;
}
.qrCode--biaPykxA {
  margin-bottom: 8px;
  display: flex;
  justify-content: center;
  height: 36px;
  align-items: center;
  cursor: pointer;
}
.qrCode--biaPykxA:hover {
  background: #e5e5e5;
}
.footer--dYqGqbdW {
  position: absolute;
  bottom: 16px;
  width: 100%;
}
.btnText--IaiSpyod {
  position: relative;
  flex: 1;
  font-size: 16px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 0;
  text-align: start;
}

.copilotHeader--qasca2hH {
  flex: 1;
  height: 100%;
  padding: 24px 0;
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  align-items: center;
}
.accio_logo--UIIJYFrd {
  margin-bottom: 12px;
}
.copilotBrand--bJUpq7DT {
  height: 28px;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.copilotBrand--bJUpq7DT .logo--FKD_JbSp {
  width: 24px;
  height: 24px;
}
.copilotBrand--bJUpq7DT .name--hkSZLzI1 {
  flex: 1;
  font-size: 18px;
  font-weight: 700;
  line-height: 22px;
  color: var(--ba-text-primary);
}
.copilotNewThread--astejQ5p {
  width: 36px;
  flex: 1;
}
.icon--or2gYW8t {
  text-align: center;
  height: 40px;
  position: relative;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}
.icon--or2gYW8t:hover {
  background: #e5e5e5;
}
.iconInner--JtVrjW9N {
  position: relative;
}
.iconInner--JtVrjW9N .unreadCount--xRx5vKWq {
  position: absolute;
  top: 0;
  right: 2px;
  z-index: 1;
  transform: translate(100%, -50%);
}
.iconInner--JtVrjW9N .unreadCount--xRx5vKWq sup {
  padding: 0 4px;
}
.iconContainerAdd--NIGzF1Ox {
  width: 36px;
  height: 36px;
  background: #ddd;
  border-radius: 50%;
  align-items: center;
  justify-content: center;
  display: flex;
}
.iconContainer--FoO8Ylkg {
  width: 36px;
  height: 36px;
  background: #e5e5e5;
  border-radius: 50%;
  align-items: center;
  justify-content: center;
  display: flex;
}
.search--eCJ3zD49 {
  /* Button */
  /* Auto layout */
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  background: #e5e5e5;
  border-radius: 50%;
}
.footer--xJF9ZA7V {
  width: 100%;
  margin-bottom: 14px;
  display: flex;
  justify-content: center;
}
.selected--WX9HDIjr {
  position: absolute;
  width: 4px;
  right: 0;
  top: 0%;
  bottom: 0%;
  background: var(--ba-color-brand);
  border-radius: 2px 0 0 2px;
  order: 1;
  flex-grow: 0;
}
.qrCode--POGbWuZM {
  margin-bottom: 8px;
  display: flex;
  justify-content: center;
  height: 40px;
  align-items: center;
  cursor: pointer;
}
.qrCode--POGbWuZM:hover {
  background: #e5e5e5;
}
.lastQrCord--Ofz7PumF {
  margin-bottom: 24px;
}
.file--rxi84OfV {
  margin-bottom: 8px;
  display: flex;
  justify-content: center;
  height: 40px;
  align-items: center;
  cursor: pointer;
}
.file--rxi84OfV:hover {
  background: #e5e5e5;
}
.topBorder--xOUo7VqZ {
  margin: auto;
  width: 90%;
  border-bottom: 1px solid #ddd;
  margin-bottom: 10px;
}

.badge--2q2sIhIu.dot--in3Hji8T {
  font-size: 0;
}
.notification--KnBXcR8G {
  padding: var(--ba-padding) !important;
}
.title--yMdvOzMb {
  display: flex;
  gap: var(--ba-margin-xxs);
}
.title--yMdvOzMb .avatar--SIMqPV5f {
  flex: none;
  width: 24px;
  height: 24px;
  border-radius: 50%;
}
.title--yMdvOzMb .name--RKqT9Dtw {
  flex: 1;
  font-size: 16px;
  font-weight: 600;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.content--fqjmF77d {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-all;
}
.button--qt7WUNf_ {
  margin-top: var(--ba-margin-sm);
  height: 36px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-weight: 600;
  border: 1px solid var(--ba-color-border-darkest);
  border-radius: 65px;
  cursor: pointer;
}

.avatar--ubrcBiTW {
  border-radius: 50%;
  background-color: var(--ba-color-bg-container);
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
}

  .avatar--ubrcBiTW img {
    -o-object-fit: cover;
       object-fit: cover;
    align-self: stretch;
    flex: 1;
  }

  .avatar--ubrcBiTW .default--YZl6rYKJ {
    flex: 1;
    align-self: stretch;
    display: flex;
    justify-content: center;
    align-items: center;
    color: var(--ba-color-bg-container);
  }

.avatar--ubrcBiTW.border--SKh2jBEC {
  border: 1px solid var(--ba-color-border);
}

.appQRCode--xHyRvcTX {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 12px;
  max-width: 120px;
}
.appQRCode--xHyRvcTX .title--QuckKRex {
  margin-top: 8px;
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
  text-align: center;
}
.appQRCode--xHyRvcTX .qrcode--l1yVgkTL {
  width: 120px;
  height: 120px;
}
.appQRCode--xHyRvcTX .close--L0gOg9EN {
  position: absolute;
  right: 8px;
  top: 8px;
  cursor: pointer;
  color: #999;
}

.actions--S5u5C8YQ {
  padding-left: 44px;
  height: 32px;
  cursor: pointer;
}

  .actions--S5u5C8YQ .text--qs9IODPr {
    font-size: var(--ba-font-size-small);
    margin-right: 4px;
  }

  .actions--S5u5C8YQ .icon--Fh3BMWz7 {
    font-size: var(--ba-font-size-small);
  }

.hidden--HPwLJnT3 {
  visibility: hidden;
  opacity: 0;
  pointer-events: none;
}
.viewMore--DynsNJkh {
  color: #222222;
  padding: 8px 12px;
  margin: 0px 12px 0px 20px;
  cursor: pointer;
  border-radius: 8px;
  line-height: 20px;
  text-decoration-line: underline;
}
.viewMore--DynsNJkh:hover {
  background: #fff;
}

.item--sKV8Qord {
  height: 36px;
  margin: 2px 12px 2px 20px;
  padding: 8px 12px;
  cursor: pointer;
  color: var(--ba-text-secondary);
}

  .item--sKV8Qord .icon--Tf7kOQs3 {
    margin-left: auto;
    font-size: 12px;
    color: var(--ba-text-secondary);
  }

  .item--sKV8Qord .name--kdCmGsBu {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

.item--sKV8Qord:hover {
  color: var(--ba-color-text);
  background-color: #fff;
  border-radius: 8px;
}
.item--sKV8Qord.active--WPUMPCHw {
  color: var(--ba-color-text);
  background-color: var(--ba-bg-hover);
}

.item--sKV8Qord.selected--ZR99_pGi {
  color: var(--ba-color-text);
  background: #fff;
  border-radius: 8px;
  box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.1);
}

.getApp--KcfkVj11 {
  position: relative;
}
  /* margin: 0 12px;
  padding: 0 12px; */
  .getApp--KcfkVj11 .content--abMZKLLl {
    display: flex;
    align-items: center;
    gap: 8px;
    font-size: 16px;
    line-height: 18px;
    font-weight: 400;
    height: 40px;
    padding: 2px 12px;
    margin: 0 12px;
    cursor: pointer;
    margin-bottom: 8px;
  }
  .getApp--KcfkVj11 .content--abMZKLLl:hover,
  .getApp--KcfkVj11 .feedBack--qxAhi6OR:hover {
    background: #fff;
    border-radius: 8px;
  }
  .getApp--KcfkVj11 .feedBack--qxAhi6OR {
    background: #f8f8f8;
    display: flex;
    align-items: center;
    gap: 8px;
    font-size: 16px;
    line-height: 18px;
    font-weight: 400;
    height: 40px;
    padding: 2px 12px;
    margin: 0 12px;
    cursor: pointer;
    margin-bottom: 20px;
  }
  .getApp--KcfkVj11 .smallLogo--ND7nzYO3 {
    width: 20px;
    height: 20px;
  }
  .getApp--KcfkVj11 .text--ecOHcRsO {
    font-size: 16px;
    line-height: 18px;
    font-weight: 400;
    text-align: center;
  }
  .getApp--KcfkVj11 .modal--wgJOa9uy {
    position: absolute;
    z-index: 9999;
    padding: 12px 20px;
    right: -196px;
    bottom: 0;
    box-shadow: rgba(0, 0, 0, 0.08) 0px 6px 12px 4px;
    border-radius: 8px;
    transition: all 0.3s ease-in-out;
    background: #fff;
  }

/* .ant-popover .ant-popover-content {
  margin-bottom: 20px !important;
} */
.btnText--hWRn8QVV {
  position: relative;
  flex: 1;
  font-size: 16px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 0;
  text-align: start;
}

.product--mIG5YtrZ .productName--mXAEYsqD {
    font-size: 16px;
    line-height: 26px;
    font-weight: 600;
  }
  .product--mIG5YtrZ .media--GLPitBbR {
    position: relative;
    flex-shrink: 0;
    overflow: hidden;
  }
  .product--mIG5YtrZ .main--TTwVsD6s {
    flex: 1;
    overflow: hidden;
    margin-bottom: 76px;
  }
  .product--mIG5YtrZ .mainImg--rdL4x16Y {
    width: 400px;
    aspect-ratio: 1/1;
    background-color: rgba(0, 0, 0, 0.04);
    border-radius: var(--ba-border-radius-small);
    overflow: hidden;
  }
  .product--mIG5YtrZ .mainImg--rdL4x16Y img {
      height: 100%;
    }
  .product--mIG5YtrZ .sliders--u2jY9erf {
    width: 400px;
    height: 60px;
    flex-shrink: 0;
    overflow: hidden;
  }
  .product--mIG5YtrZ .recommandations--BttfNTS9 {
  }
  .product--mIG5YtrZ .quantityMoq--kp67C_pz {
    font-size: 13px;
    line-height: 16px;
    font-weight: 400;
    color: var(--ba-text-secondary);
  }
  .product--mIG5YtrZ .quantityPrice--XPwPLVfL {
    font-size: 24px;
    line-height: 30px;
    font-weight: 700;
  }
  .product--mIG5YtrZ .moqLabel--lDdzyPOP {
    font-size: 14px;
    line-height: 18px;
    font-weight: 400;
  }
  .product--mIG5YtrZ .moq--NG0oAAPl {
    font-size: 14px;
    line-height: 18px;
    font-weight: 600;
  }
  .product--mIG5YtrZ .msrpLabel--bIPmjkU9 {
    font-size: 14px;
    line-height: 18px;
    font-weight: 400;
  }
  .product--mIG5YtrZ .msrp--El2QRIFi {
    font-size: 14px;
    line-height: 18px;
    font-weight: 600;
  }
  .product--mIG5YtrZ .variations--dtek76gO {
    font-size: 16px;
    line-height: 22px;
    font-weight: 600;
    cursor: pointer;
    border-top: 1px solid var(--ba-color-border);
    border-bottom: 1px solid var(--ba-color-border);
    padding: 16px 0;
  }
  .product--mIG5YtrZ .variationsStr--E26Czo9a {
    margin-left: auto;
  }
  .product--mIG5YtrZ .actionBtn--gEaXC8jb {
    font-weight: 600;
    height: 48px;
    padding: 0 24px;
    border-radius: 65px;
  }
  .product--mIG5YtrZ .chat--cTdj0xbo {
    width: 48px;
    height: 48px;
    border-radius: 50%;
    border: 1px solid var(--ba-outline-grey);
  }
  .product--mIG5YtrZ .action--c89zncPX {
    position: absolute;
    cursor: pointer;
    background: var(--ba-bg-primary);
    width: 32px;
    height: 32px;
    border-radius: 50%;
    z-index: 1;
    box-shadow: 0 2px 6px 0 #0000001f;
  }
  .product--mIG5YtrZ .actionBtnsFixed--_37QHIeJ {
    position: absolute;
    top: 12px;
    right: 80px;
  }
  .product--mIG5YtrZ .actionBtnsFixed--_37QHIeJ .actionBtn--gEaXC8jb {
      padding: 0 20px;
      height: 36px;
    }
  .product--mIG5YtrZ .wishlist--_sOvHv68 {
    position: absolute;
    top: 16px;
    right: 16px;
    z-index: 1;
  }
  .product--mIG5YtrZ .similarSearch--Lob0UtOn {
    position: absolute;
    top: 65px;
    right: 16px;
    z-index: 1;
  }
  .product--mIG5YtrZ .companyName--n6e5EgV7 {
    overflow: hidden;
    height: 18px;
    word-break: break-all;
  }
  .product--mIG5YtrZ .sold--ADl8i6Ja {
    font-size: 14px;
    line-height: 18px;
    font-weight: 400;
    flex-shrink: 0;
  }
  .product--mIG5YtrZ .reason--Bs2qJPko {
    margin-top: 12px;
  }
  .product--mIG5YtrZ .keyAdvantage--UaBJcQc3 {
    margin-top: 8px;
  }
  .product--mIG5YtrZ .sellPoints--FnoBopyC {
    margin: 12px 0;
  }
  .product--mIG5YtrZ .askAi--yYxO6IUt {
    padding: 24px 0;
    border-top: 1px solid var(--ba-color-border);
    border-bottom: 1px solid var(--ba-color-border);
  }
  .product--mIG5YtrZ .deliveryTitle--G1FnP_Ty {
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 4px;
    display: flex;
    align-items: center;
    gap: 6px;
  }
  .product--mIG5YtrZ .deliveryTitle--G1FnP_Ty .deliveryIcon--kYAo7C1F {
      width: auto;
      height: 20px;
      -o-object-fit: contain;
         object-fit: contain;
    }
  .product--mIG5YtrZ .deliveryText--SWWONsa7 {
    font-weight: 400;
    font-size: 14px;
    margin-top: 4px;
  }
  .product--mIG5YtrZ .deliveryText--SWWONsa7 .time--T429PVpI {
      /* font-weight: 600; */
    }

.sp--r8_vIDEH {
  padding: 6px 12px;
  font-size: 12px;
  line-height: 16px;
  font-weight: 400;
  border-radius: 4px;
  background: var(--ba-color-bg-layout);
}
.ta--oUzH665P {
  padding-bottom: 24px;
  border-bottom: 1px solid rgba(221, 221, 221, 1);
}
.ta--oUzH665P .tagTextList--FfpSZYdF {
    margin-top: 20px;
    display: flex;
    flex-wrap: wrap;
    max-height: 66px;
    overflow: hidden;
    gap: 10px;
  }
.ta--oUzH665P .tagTextList--FfpSZYdF .tagText--0EvFwo6k {
      font-weight: 400;
      font-size: 12px;
      line-height: 16px;
      color: rgb(34, 34, 34, 1);
      padding: 6px 12px;
      border-radius: 4px;
      background: rgba(244, 244, 244, 1);
    }
.ta--oUzH665P .taText--NDPdMNnT {
    display: flex;
    align-items: center;
    margin-top: 24px;
    font-weight: 600;
    font-size: 12px;
    line-height: 16px;
    color: rgb(102, 102, 102, 1);
  }
.ta--oUzH665P .taText--NDPdMNnT .kableBlock--hTi6pXgE {
      display: flex !important;
      align-items: center !important;
    }
.ta--oUzH665P .taText--NDPdMNnT .taIcon--dYi7s5QJ {
      margin-left: 4px;
      cursor: pointer;
      width: auto;
      height: 16px;
      -o-object-fit: contain;
         object-fit: contain;
    }

.review--cPE0yLws {
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
  flex: none;
}
  .review--cPE0yLws .reviews--tSP1d7eN {
    text-decoration: underline;
    cursor: pointer;
  }
  .review--cPE0yLws .total--_Yf3JYf3 {
    color: var(--ba-color-text-secondary);
  }

.verified--SVpOTj1X {
  height: 12px;
}
.verifiedBright--hlUui39V {
  -webkit-filter: brightness(1.5) contrast(1.2);
          filter: brightness(1.5) contrast(1.2);
}

.point--VEGxn1c3 {
  display: inline-block;
  width: 2px;
  height: 2px;
  background: var(--ba-text-primary);
  border-radius: 50%;
  vertical-align: middle;
}

.country--hIYNq2X2 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.country--hIYNq2X2 .icon--ebcICdbI {
  height: 12px;
  margin-right: 4px;
}
.country--hIYNq2X2 .label--MZLygBs7 {
  font-size: 12px;
  line-height: 16px;
  font-weight: 400;
  color: var(--custom-gray-2);
}

/**
 * Swiper 11.1.14
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2024 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: September 12, 2024
 */

/* FONT_START */
@font-face {
  font-family: 'swiper-icons';
  src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");
  font-weight: 400;
  font-style: normal;
}
/* FONT_END */
:root {
  --swiper-theme-color: #007aff;
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  --swiper-wrapper-transition-timing-function: initial;
  */
}
:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}
.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
  display: block;
}
.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  transition-timing-function: var(--swiper-wrapper-transition-timing-function, ease);
  transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  box-sizing: content-box;
}
.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}
.swiper-horizontal {
  touch-action: pan-y;
}
.swiper-vertical {
  touch-action: pan-x;
}
.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
  display: block;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
/* Auto Height */
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}
.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  backface-visibility: hidden;
}
/* 3D Effects */
.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}
.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}
.swiper-3d {
  perspective: 1200px;
}
.swiper-3d .swiper-slide,
.swiper-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}
/* CSS Mode */
.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}
.swiper-css-mode.swiper-horizontal > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}
.swiper-css-mode.swiper-vertical > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
  scroll-snap-type: none;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: none;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper::before {
  content: '';
  flex-shrink: 0;
  order: 9999;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}
/* Slide styles start */
/* 3D Shadows */
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}
.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s infinite linear;
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* Slide styles end */

.swiper-virtual .swiper-slide {
  -webkit-backface-visibility: hidden;
  transform: translateZ(0);
}
.swiper-virtual.swiper-css-mode .swiper-wrapper::after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
}
.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {
  height: 1px;
  width: var(--swiper-virtual-size);
}
.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {
  width: 1px;
  height: var(--swiper-virtual-size);
}

.swiper--uY7RvsFf {
  position: relative;
  width: 100%;
  height: 100%;
}
.image--pFM8pZ71 {
  border-radius: var(--ba-border-radius-small);
}
.imgActionLeft--d2EoNYdp {
  position: absolute;
  top: 50%;
  left: 8px;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  z-index: 1;
  background: var(--ba-bg-primary);
  display: flex;
  justify-content: center;
  align-items: center;
  transform: translateY(-50%);
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  box-shadow: 0 2px 6px 0 #0000001f;
  cursor: pointer;
}
.disable--ZdY0H2p2 {
  cursor: not-allowed !important;
  background-color: var(--ba-color-bg-layout) !important;
  border: 1px solid var(--ba-color-border);
}
.imgActionRight--W0iOHs7b {
  position: absolute;
  top: 50%;
  right: 8px;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  z-index: 1;
  background: var(--ba-bg-primary);
  display: flex;
  justify-content: center;
  align-items: center;
  transform: translateY(-50%);
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  box-shadow: 0 2px 6px 0 #0000001f;
  cursor: pointer;
}
.bottom--jdCMuYQa {
  position: absolute;
  bottom: 8px;
  left: 0;
  right: 0;
  z-index: 1;
}
.swiper {
  width: 100%;
  height: 100%;
}
.emptyCover--YK4tHYk3 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.swiper--AMoJypI_ {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: auto;
}
.swiper--AMoJypI_ .image--PACRfQNP {
  border-radius: var(--ba-border-radius-small);
}
.swiper--AMoJypI_ .imgActionTop--TaazMcs4 {
  cursor: pointer;
  position: absolute;
  left: 8px;
  bottom: 50%;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  z-index: 1;
  background: var(--ba-bg-primary);
  display: flex;
  justify-content: center;
  align-items: center;
  transform: translate(0, 50%) rotate(0deg);
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  box-shadow: 0 2px 6px 0 #0000001f;
}
.swiper--AMoJypI_ .disable--mgwdSt8t {
  cursor: not-allowed !important;
  background-color: var(--ba-color-bg-layout) !important;
  border: 1px solid var(--ba-color-border);
}
.swiper--AMoJypI_ .imgActionBottom--RkArVXTN {
  cursor: pointer;
  position: absolute;
  right: 8px;
  bottom: 50%;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  z-index: 1;
  background: var(--ba-bg-primary);
  display: flex;
  justify-content: center;
  align-items: center;
  transform: translate(0, 50%);
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  box-shadow: 0 2px 6px 0 #0000001f;
}

.tips--C4cfsoag {
  max-width: 320px;
  cursor: pointer;
}
.tipsContent--NcA_tTkR {
  padding: 8px;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.a--c14UGePo {
  all: unset !important;
  cursor: pointer !important;
}

.platform--tmIaq4YH {
  font-size: 12px;
  max-height: 32px;
  line-height: 16px;
  overflow: hidden;
  word-break: break-word;
  display: flex;
  align-items: center;
}
.platform--tmIaq4YH .iconWrapper--jrSigWqk {
  flex: none;
}
.platform--tmIaq4YH .icon--QA0dTTgv {
  height: 14px;
  margin-right: 4px;
  border-radius: 50%;
  display: inline;
  border: 0.5px solid var(--ba-color-border);
  vertical-align: text-bottom;
}
.platform--tmIaq4YH .label--jARBs7Fk {
  word-break: break-all;
}

.review--FNoiv8tk {
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
  flex: none;
}
  .review--FNoiv8tk .reviews--oFfyWCvq {
    text-decoration: underline;
    cursor: pointer;
  }

.skus--A2Yw1Pid {
  height: 100%;
  padding: var(--ba-padding-md);
  overflow-y: auto;
}
  .skus--A2Yw1Pid .title--DwjgUyTe {
    font-size: 14px;
    line-height: 18px;
    font-weight: 600;
  }
  .skus--A2Yw1Pid .item--h8IQlUDq {
    padding: 8px 12px;
    font-size: 12px;
    line-height: 16px;
    font-weight: 400;
    border-radius: 4px;
    background: var(--ba-color-bg-layout);
  }
  .skus--A2Yw1Pid .withImg--v8Xv7tt8 {
    padding: 2px 8px;
  }
  .skus--A2Yw1Pid .image--yy19RgOK {
    width: 46px;
    height: 46px;
  }
  .skus--A2Yw1Pid .actions--XGSGk_xi {
    margin-top: auto;
  }
  .skus--A2Yw1Pid .chat--syJWmbqG {
    margin-left: auto;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    height: 48px;
    padding: 0 24px;
  }
.skuList--i0wcIHyB .skuItem--YSq5W9om .imageList--NoIFv2WH {
      margin-top: 16px;
      display: flex;
      gap: 8px;
    }
.skuList--i0wcIHyB .skuItem--YSq5W9om .imageList--NoIFv2WH .image--yy19RgOK {
        width: 36px;
        height: 36px;
        border-radius: 4px;
        background: rgba(244, 244, 244, 1);
      }
.skuList--i0wcIHyB .skuItem--YSq5W9om .imageList--NoIFv2WH .extraImages--Cb2l2FO5 {
        width: 36px;
        height: 36px;
        display: flex;
        align-items: center;
        justify-content: center;
        border-radius: 4px;
        background: rgba(244, 244, 244, 1);
        font-weight: 400;
        font-size: 12px;
        text-align: center;
        color: rgb(34, 34, 34, 1);
      }
.skuList--i0wcIHyB .skuItem--YSq5W9om .skuTextList--Ea7bisXE {
      margin-top: 12px;
      display: flex;
      flex-wrap: wrap;
      max-height: 66px;
      overflow: hidden;
      gap: 10px;
    }
.skuList--i0wcIHyB .skuItem--YSq5W9om .skuTextList--Ea7bisXE .skuText--ibMYqIWt {
        font-weight: 400;
        font-size: 12px;
        line-height: 16px;
        color: rgb(34, 34, 34, 1);
        padding: 6px 12px;
        border-radius: 4px;
        background: rgba(244, 244, 244, 1);
      }

.icon--FggaFn3z {
  font-size: 30px;
}
.boundary--yuP5eq9R {
  background: #fff2f0;
  border: 1px solid #ffccc7;
  align-items: flex-start;
  padding: 20px 24px;
  word-wrap: break-word;
  border-radius: 8px;
  font-size: 16px;
}
.desc--c70icQpg {
  font-size: 0.9em;
  font-size: 14px;
  margin-top: 8px;
}

.imgContainer--Diqe0Ply {
  overflow: hidden;
  display: grid;
  border-radius: 4px;
}

  .imgContainer--Diqe0Ply img {
    grid-area: 1 / 1;
  }

  .imgContainer--Diqe0Ply .mask--JJ0lwuRX {
    width: 100%;
    height: 100%;
    grid-area: 1 / 1;
    background-color: rgba(0, 0, 0, 0.04);
  }

.keyAdvantage--q_raZIMh {
}

.text--vh5thfwi {
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
}

.important--MlIo78ij {
  color: var(--ba-color-primary);
  font-weight: 600;
}

.manufacturer--ukXqHzlg {
  font-size: 12px;
  line-height: 16px;
  font-weight: 600;
  color: #00346d;
  flex: none;
}

.detail-product-dialog {
  z-index: 10001;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: rgba(0, 0, 0, 0.88);
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  min-height: 560px;
}
.detail-product-dialog .detail-product-dialog-close {
  position: fixed;
  top: 40px;
  right: 40px;
  color: #fff;
}
.detail-product-dialog .detail-product-dialog-close:hover {
  cursor: pointer;
}
.detail-product-dialog .detail-product-dialog-close-icon {
  margin-left: 4px;
}
.detail-product-dialog .detail-product-dialog-close .detail-symbol {
  fill: #fff;
}
.detail-product-dialog .detail-product-dialog-dots {
  position: fixed;
  top: 40px;
  left: 50%;
  transform: translateX(-50%);
  color: #fff;
}
.detail-product-dialog .detail-product-dialog-zoom {
  cursor: pointer;
  position: fixed;
  z-index: 10002;
  bottom: 40px;
  left: 50%;
  transform: translateX(-50%);
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 16px;
}
.detail-product-dialog .detail-product-dialog-tools {
  position: fixed;
  top: 36px;
  left: 36px;
  display: flex;
  align-items: center;
  gap: 36px;
  color: #fff;
  font-size: 16px;
}
.detail-product-dialog .detail-product-dialog-favorite {
  display: flex;
  align-items: center;
}
.detail-product-dialog .detail-product-dialog-favorite .detail-symbol {
  margin-right: 4px;
}
.detail-product-dialog .detail-product-dialog-favorite:hover {
  cursor: pointer;
}
.detail-product-dialog .detail-product-dialog-favorite .detail-symbol {
  fill: #fff;
  vertical-align: middle;
}
.detail-product-dialog .detail-product-dialog-similar img {
  filter: brightness(100);
}
.detail-product-dialog .detail-product-dialog-image {
  margin: 32px 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 766px;
  height: 766px;
}
.detail-product-dialog .detail-product-dialog-image .detail-img-dialog-cover-img {
  max-width: 100%;
  /* 最大宽度为容器的 100% */
  max-height: 100%;
  /* 最大高度为容器的 100% */
  -o-object-fit: contain;
     object-fit: contain;
}
.detail-product-dialog .detail-product-dialog-image .detail-img-dialog-container {
  width: 100% !important;
  height: 100% !important;
}
.detail-product-dialog .detail-product-dialog-image .detail-img-dialog-container .main-img {
  width: 100% !important;
  height: 100% !important;
  -o-object-fit: contain;
     object-fit: contain;
}
.detail-product-dialog .detail-product-dialog-image .bc-video-player {
  width: 766px !important;
  height: 766px !important;
}
.detail-product-dialog .detail-product-dialog-image .bc-video-player .center-wrapper {
  width: 60px;
}
.detail-product-dialog .detail-product-dialog-arrow-link {
  position: fixed;
  border-radius: 50%;
  height: 48px;
  width: 48px;
  background-color: #fff;
  border: 1px solid #ddd;
  z-index: 1;
}
.detail-product-dialog .detail-product-dialog-arrow-link:hover {
  cursor: pointer;
}
.detail-product-dialog .detail-product-dialog-arrow-link svg {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.detail-product-dialog .detail-product-dialog-arrow-link-left {
  left: 36px;
  top: 50%;
  transform: translateY(-50%);
}
.detail-product-dialog .detail-product-dialog-arrow-link-right {
  right: 36px;
  top: 50%;
  transform: translateY(-50%);
}
.detail-product-dialog .detail-product-dialog-arrow-link.disabled {
  display: none !important;
}

.keyAttributes--KOoJwOJT .attrName--fd5DJlmU {
    font-size: 14px;
    line-height: 16px;
    font-weight: 600;
    white-space: nowrap;
  }
  .keyAttributes--KOoJwOJT .attrValues--JcRlgtY2 {
    font-size: 14px;
    line-height: 16px;
    font-weight: 400;
  }
  .keyAttributes--KOoJwOJT .certification--gVZ3QosI {
    height: 20px;
  }
  .keyAttributes--KOoJwOJT .capability--HMn9VLxU {
    font-size: 14px;
    line-height: 18px;
    font-weight: 400;
  }
  .keyAttributes--KOoJwOJT .customization--vHYBRNNO {
    font-size: 14px;
    line-height: 18px;
    font-weight: 400;
  }
  .keyAttributes--KOoJwOJT .moreAction--VnAcwcz8 {
    margin-top: 12px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
  .keyAttributes--KOoJwOJT .table--jeBDmz_G {
    position: relative;
  }
  .keyAttributes--KOoJwOJT .table--jeBDmz_G .shadow--HiPQTdIY {
      position: absolute;
      left: 0;
      right: 0;
      bottom: 0;
      height: 48px;
      z-index: 1;
      background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #fff 74.5%);
    }
  .keyAttributes--KOoJwOJT .md--PsZ5O_ex {
    width: var(--msg-width);
    white-space: pre-word;
  }
  .keyAttributes--KOoJwOJT .md--PsZ5O_ex h1 {
      font-size: 14px;
      font-weight: 600;
    }
  .keyAttributes--KOoJwOJT .md--PsZ5O_ex ul > li {
      font-size: 14px;
    }
  .keyAttributes--KOoJwOJT table,
    .keyAttributes--KOoJwOJT tbody {
      transition: all 0.3s ease;
    }
  .keyAttributes--KOoJwOJT table td {
      vertical-align: top;
    }

.container--La1UyT_o {
  letter-spacing: 0.15px;
  font-size: 16px;
  line-height: 22px;
}

  .container--La1UyT_o code {
    font-family: var(--ba-font-family) !important;
  }

  .container--La1UyT_o h1,
  .container--La1UyT_o h2,
  .container--La1UyT_o h3,
  .container--La1UyT_o h4,
  .container--La1UyT_o h5,
  .container--La1UyT_o h6 {
    font-size: 20px;
  }

  .container--La1UyT_o * + h1,
  .container--La1UyT_o * + h2,
  .container--La1UyT_o * + h3,
  .container--La1UyT_o * + h4,
  .container--La1UyT_o * + h5,
  .container--La1UyT_o * + h6 {
    margin-top: 24px;
  }

  .container--La1UyT_o * + p,
  .container--La1UyT_o * + ol,
  .container--La1UyT_o * + ul {
    margin-top: 8px;
  }

  .container--La1UyT_o li + li {
    margin-top: 8px;
  }

  .container--La1UyT_o ol,
  .container--La1UyT_o ul {
    -webkit-padding-start: 22px;
            padding-inline-start: 22px;
    overflow: hidden;
  }

  .container--La1UyT_o strong {
    font-weight: 600;
  }

  .container--La1UyT_o a {
    color: var(--ba-theme-primary);
  }

  .container--La1UyT_o table {
    border-collapse: collapse; /* 合并边框 */
    width: 100%; /* 设置宽度为100% 以便于适应父元素 */
  }

  .container--La1UyT_o th,
  .container--La1UyT_o td {
    border: 1px solid #000; /* 设置单元格边框 */
    padding: 8px; /* 内填充，使内容不紧贴边框 */
    text-align: left; /* 左对齐文本 */
    word-break: break-word;
    overflow-wrap: break-word;
  }

  .container--La1UyT_o th {
    background-color: #f2f2f2; /* 设置表头背景颜色 */
  }

.imgContainer--BupBDgLc {
  overflow: hidden;
  margin: 24px 24px 24px 0;
}

.copilot--VL7eKZpq {
  max-width: 432px;
  max-height: 432px;
}

.standard--XIg2u56E {
  max-width: 188px;
  max-height: 188px;
}

.showMore--QpSMU1G5:active {
  box-shadow: none !important;
}

.supplier--WOgYzGpW {
  border-radius: 12px;
  border: 1px solid rgba(221, 221, 221, 1);
  margin-bottom: 12px;
  padding-bottom: 24px;
}
  .supplier--WOgYzGpW .supplierMore--my_OQOu4 > div {
      flex-basis: calc(100% / 3 - 32px);
      overflow: hidden;
      /* padding-left: 8px; */
    }
  .supplier--WOgYzGpW .label--q9BlFc2h {
    font-size: 14px;
    line-height: 18px;
    font-weight: 400;
  }
  .supplier--WOgYzGpW .title--eR4fZfaQ {
    font-size: 16px;
    line-height: 22px;
    font-weight: 700;
  }
  .supplier--WOgYzGpW .subTitle--tPGmwXIJ {
    font-size: 14px;
    line-height: 20px;
    margin-left: 4px;
  }
  .supplier--WOgYzGpW .feedback--C98v837Z {
    margin-left: 4px;
  }
  .supplier--WOgYzGpW .tag--NyQyejk9 {
    padding: 6px 12px;
    font-size: 12px;
    line-height: 16px;
    font-weight: 400;
    border-radius: 4px;
    background: var(--ba-color-bg-layout);
  }
  .supplier--WOgYzGpW .img--LA4Sjmhm {
    height: 20px !important;
  }
  .supplier--WOgYzGpW .head--eKylB08r {
    padding: 24px;
    background: rgba(230, 250, 242, 0.5);
  }
  .supplier--WOgYzGpW .supplierMores--aaC6xYR5 {
    padding: 0 24px;
  }
  .supplier--WOgYzGpW .headTitle--pDxYxYmb {
    font-weight: 600;
    font-size: 16px;
    margin-bottom: 12px;
  }
  .supplier--WOgYzGpW .borders--M8uV78_t {
    flex: 1;
    padding-top: 20px;
    border-top: 1px solid rgba(221, 221, 221, 1);
  }
  .supplier--WOgYzGpW .titleBlock--PIWR6NrV {
    padding-left: 24px;
    padding-right: 24px;
  }
  .supplier--WOgYzGpW .titleBlock--PIWR6NrV .block--CeN4HwYo .item--_mio4dPT .label--q9BlFc2h {
          font-weight: 400;
          font-size: 14px;
        }
  .supplier--WOgYzGpW .titleBlock--PIWR6NrV .block--CeN4HwYo .item--_mio4dPT .label--q9BlFc2h .oemIcon--WAKgKuz8 {
            margin-right: 3px;
          }
  .supplier--WOgYzGpW .titleBlock--PIWR6NrV .block--CeN4HwYo .item--_mio4dPT .value--Kj0R1Kcq {
          font-weight: 600;
          font-size: 16px;
          line-height: 22px;
          word-break: break-all;
          display: flex;
        }
  .supplier--WOgYzGpW .titleBlock--PIWR6NrV .block--CeN4HwYo .item--_mio4dPT .value--Kj0R1Kcq .subValue--FvjDCMu3 {
            font-weight: 400;
            font-size: 14px;
            color: rgba(68, 68, 68, 1);
          }
  .supplier--WOgYzGpW .titleBlock--PIWR6NrV .block--CeN4HwYo .item--_mio4dPT .value--Kj0R1Kcq .subTitles--ZeRnHumP {
            max-width: 140px;
            height: 24px;
            line-height: 16px;
            margin-left: 12px;
            font-weight: 400;
            font-size: 12px;
            border-radius: 4px;
            padding: 4px 8px;
            background: rgba(244, 244, 244, 1);
          }
  .supplier--WOgYzGpW .titleBlock--PIWR6NrV .block--CeN4HwYo .item--_mio4dPT .imageList--Y7RrfBlo .img--LA4Sjmhm {
            width: auto;
            height: 22px;
            -o-object-fit: cover;
               object-fit: cover;
          }
  /* padding-right: 2px; */
  .supplier--WOgYzGpW .divBlockItem--dlzgklvh .itemLi--nz8tGIHJ {
      font-weight: 400;
      font-size: 14px;
    }
  .supplier--WOgYzGpW .divBlockItem--dlzgklvh .itemLi--nz8tGIHJ .round--ZyUtMivx {
        width: 3px;
        height: 3px;
        border-radius: 50%;
        background: rgba(34, 34, 34, 1);
        margin-right: 7.5px;
      }
.tooltipTitle--Nwi5RqmE {
  padding: 8px;
  word-break: keep-all;
}
.tooltip--ewyaLUu6 {
  max-width: 280px;
}
.tooltipSubTitles--sCmj5iaA {
  max-width: 440px;
}
.infoTip--Cvki7llv {
  max-width: 100%;
}

.base--GVVMwQ2V {
  cursor: pointer;
  --factory-icon-width: 64px;
  --factory-icon-height: 64px;
}
.base--GVVMwQ2V .logoImage--SxAxtxXL {
  width: 100%;
  height: 100%;
}
.companyName--TVv1hxQp {
  font-size: 14px;
  line-height: 24px;
  font-weight: 600;
}
.city--pbyMBRFG {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  color: #222222;
  flex-shrink: 0;
}
.locationIcon--TaPSJMus {
  color: #222222;
}
.country--GPXLDSp8 {
  flex-shrink: 0;
  --custom-gray-2: #222222;
}
.summary--ZAZSxSdA {
  height: 22px;
  display: flex;
  align-items: center;
  overflow: hidden;
  flex-shrink: 0;
}
.summaryItem--B1Iu_qlV {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
}
.summaryItemPoint--RmBREtvF {
  display: block;
  width: 2px;
  height: 2px;
  background-color: #767676;
  border-radius: 50%;
  margin-right: 4px;
}
.summaryItemText--Gb76laCX {
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
  flex-shrink: 0;
  color: var(--ba-text-primary);
}
.summaryItemTextHighlight--L6bv3RHk {
  font-weight: 600;
}
.customCapabilityTag--CVDNLxcv {
  font-size: 14px;
  line-height: 18px;
  font-weight: 600;
  color: #00346d;
  flex-shrink: 0;
}
.action--qRLPAHFW {
  font-size: 14px;
  line-height: 18px;
  font-weight: 600;
  height: 36px;
}
.logo--pYLC1upV {
  height: var(--factory-icon-width);
  width: var(--factory-icon-height);
  flex-shrink: 0;
}
.logo--pYLC1upV img {
  border: 1px solid var(--ba-outline-grey);
  border-radius: 4px;
}

.media--ZatVi9fl {
  width: 144px;
  height: 108px;
  border-radius: 8px;
  overflow: hidden;
}
.mediaItem--ICnqZY2q {
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 400;
  font-size: 12px;
  color: #ffffff;
  padding: 0 8px;
  height: 24px;
  border-radius: 65px;
  background: rgba(34, 34, 34, 0.5);
}

.retailPerformance--LB9JvG5B .more--rwRfdNFA > div {
      flex-basis: 25%;
      overflow: hidden;
    }
  .retailPerformance--LB9JvG5B .title--CZjT_ZDV {
    font-size: 16px;
    line-height: 22px;
    font-weight: 700;
  }
  .retailPerformance--LB9JvG5B .subTitle--NgkwvuBk {
    font-size: 14px;
    line-height: 20px;
    margin-left: 4px;
  }
  .retailPerformance--LB9JvG5B .feedback--GTdTsQAL {
    margin-left: 4px;
  }
  .retailPerformance--LB9JvG5B .reason--DSoP56KT {
    margin-top: 8px;
  }
  .retailPerformance--LB9JvG5B .reviewTagTitle--L8vbFbKA {
    font-size: 12px;
    line-height: 16px;
    font-weight: 600;
    color: #666;
  }
  .retailPerformance--LB9JvG5B .tag--diPSP9Xo {
    padding: 6px 12px;
    font-size: 12px;
    line-height: 16px;
    font-weight: 400;
    border-radius: 4px;
    background: var(--ba-color-bg-layout);
  }
  .retailPerformance--LB9JvG5B .list--IZE_Z3y_ {
    max-height: 68px;
    overflow: hidden;
  }

.similarProduct--j0Ml0oRH {
  width: 196px;
}

.product--UBou72Ne {
  overflow: hidden;
  min-width: 158px;
  max-width: 200px;
  padding: 8px;
  border-radius: var(--ba-border-radius-small);
}

.product--UBou72Ne .images--nmdMV28S {
    aspect-ratio: 1/1;
    background-color: rgba(0, 0, 0, 0.04);
    border-radius: var(--ba-border-radius-small);
    overflow: hidden;
    position: relative;
  }

.product--UBou72Ne .productTag--D1oxHm7n {
    height: 16px;
    margin-right: 8px;
    vertical-align: text-bottom;
    display: inline;
  }

.product--UBou72Ne .price--wGrWZKQ3 {
    font-size: 16px;
    line-height: 22px;
    font-weight: 700;
  }

.product--UBou72Ne .delivery--LrHYtruF {
    font-size: 14px;
    line-height: 18px;
    font-weight: 400;
  }

.product--UBou72Ne .moq--uWqlexOz {
    font-size: 14px;
    line-height: 18px;
    font-weight: 400;
    flex-shrink: 0;
  }

.product--UBou72Ne .quotation--MckF4sfT {
    position: absolute;
    top: 6px;
    right: 4px;
    height: 32px;
    padding: 8px;
    border-radius: 42px;
    box-shadow: 0 2px 6px 0 #0000001f;
    background: var(--ba-bg-primary);
    display: flex;
    align-items: center;
    z-index: 1;
    font-size: 12px;
  }
.product--UBou72Ne:hover {
  box-shadow: 0 4px 12px 0 #0000001f;
}

.compareDrawer--ISRy45M2 {
  height: 100%;
  display: flex;
  flex-direction: column;
  position: relative;
  overflow-y: scroll;
}
.compareDrawer--ISRy45M2 .head--Rf21gGJV {
  margin-bottom: 16px;
}
.compareDrawer--ISRy45M2 .head--Rf21gGJV .summary--jzi6VozA {
  font-size: 16px;
  line-height: 22px;
  font-weight: 400;
}
.compareDrawer--ISRy45M2 .head--Rf21gGJV .staticPVs--LEEdUOv_ {
  margin-bottom: 20px;
  min-height: 48px;
  display: flex;
  align-items: center;
}
.compareDrawer--ISRy45M2 .head--Rf21gGJV .staticPVs--LEEdUOv_ .staticPVLabel--MJtlFNbi {
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
  margin-right: 16px;
}
.compareDrawer--ISRy45M2 .head--Rf21gGJV .staticPVs--LEEdUOv_ .staticPVSelect--dqA9__LX {
  width: 480px;
}
.compareDrawer--ISRy45M2 .content--WDigup08 {
  flex: 1;
  overflow: scroll;
}
.compareDrawer--ISRy45M2 .content--WDigup08 .allProducts--_6b5on43 {
  display: flex;
  max-width: 240px;
}
.compareDrawer--ISRy45M2 .content--WDigup08 .allProducts--_6b5on43 .allItem--JW_roZBA .itemPadding--FeKUBz0a {
  padding: 20px;
}
.compareDrawer--ISRy45M2 .content--WDigup08 .allProducts--_6b5on43 .allItem--JW_roZBA .itemPaddingImg--uAZj7nUU {
  min-height: 328px;
  padding: 20px;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 2;
  background-color: var(--ba-bg-primary);
}
.compareDrawer--ISRy45M2 .content--WDigup08 .allProducts--_6b5on43 .allItem--JW_roZBA .itemPaddings--dGJg1zxf {
  min-height: 118px;
  padding: 20px;
  border: 1px solid #dddddd;
  border-left: none;
  border-right: none;
}
.compareDrawer--ISRy45M2 .content--WDigup08 .rowTopBorder--vA3BKaE8 {
  border-top: 1px solid #ddd;
  /* 设置tr边框 */
}
.compareDrawer--ISRy45M2 .content--WDigup08 .rowTopBorder--vA3BKaE8 .titleCellBody--_ys9aIFE {
  font-weight: 700;
}
.compareDrawer--ISRy45M2 .content--WDigup08 .rowBottomBorder--g603cNBY {
  border-bottom: 1px solid #ddd;
  /* 设置tr边框 */
}
.compareDrawer--ISRy45M2 .content--WDigup08 .rowBottomBorder--g603cNBY .titleCellBody--_ys9aIFE {
  font-weight: 700;
}
.compareDrawer--ISRy45M2 .content--WDigup08 .tdRightBorder--D5G9XCj2 {
  border-right: 1px solid #ddd;
  /* 设置tr边框 */
}
.compareDrawer--ISRy45M2 .content--WDigup08 .titleCell--z8Hta6nu {
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
  vertical-align: baseline;
  background-color: var(--ba-bg-primary);
}
.compareDrawer--ISRy45M2 .content--WDigup08 .titleCell--z8Hta6nu .titleCellBody--_ys9aIFE {
  width: 160px;
  padding: 12px 20px;
}
.compareDrawer--ISRy45M2 .content--WDigup08 .cell--gVAu7dGo {
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
  vertical-align: top;
  text-align: start;
}
.compareDrawer--ISRy45M2 .content--WDigup08 .cell--gVAu7dGo .cellBody--iot8GC3K {
  display: flex;
  padding: 12px 20px;
  justify-content: flex-start;
  width: 280px;
}
.compareDrawer--ISRy45M2 .content--WDigup08 .cell--gVAu7dGo .cellBody--iot8GC3K > span {
  text-align: start;
}
.compareDrawer--ISRy45M2 .content--WDigup08 .field--D7gnqo31 {
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
  text-align: start;
  max-width: 100%;
  word-wrap: break-all;
}
.compareDrawer--ISRy45M2 .content--WDigup08 .isBest--UgVeXPzh {
  font-size: 14px;
  line-height: 18px;
  font-weight: 600;
  color: var(--ba-color-brand);
}
.compareDrawer--ISRy45M2 .content--WDigup08 .productImage--rea3kQ4S {
  display: flex;
  flex-direction: column;
  transform: translateX(0);
  gap: 12px;
}
.compareDrawer--ISRy45M2 .content--WDigup08 .productImage--rea3kQ4S .productTitle--SOGCOeqw {
  height: 18px;
  font-size: 14px;
  line-height: 18px;
  font-weight: 600;
  margin-bottom: 12px;
  overflow: hidden;
}
.compareDrawer--ISRy45M2 .content--WDigup08 .productImage--rea3kQ4S .imageBox--Aajy0n35 {
  display: flex;
  align-items: center;
  gap: 12px;
}
.compareDrawer--ISRy45M2 .content--WDigup08 .productImage--rea3kQ4S .imageWrapper--PoEwkM1C {
  flex: 0 0 auto;
  position: relative;
  cursor: pointer;
  width: 60px;
  height: 60px;
  border-radius: 8px;
  overflow: hidden;
  display: flex;
  justify-content: center;
}
.compareDrawer--ISRy45M2 .content--WDigup08 .productImage--rea3kQ4S .imageWrapper--PoEwkM1C .bg--ZH1VuOC7 {
  background-color: rgba(0, 0, 0, 0.04);
  background-image: url(https://s.alicdn.com/@img/imgextra/i3/O1CN01qSRhfu1pB4Hte1B6J_!!6000000005321-2-tps-470-120.png);
  background-position: bottom;
  background-repeat: no-repeat;
  background-size: auto;
  box-sizing: border-box;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  z-index: 1;
  width: 100%;
  border-radius: 4px;
  pointer-events: none;
}
.compareDrawer--ISRy45M2 .content--WDigup08 .productImage--rea3kQ4S .imageWrapper--PoEwkM1C .tag--BYSzAavv {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
  border-radius: 8px 0 8px 0;
  max-width: 80%;
}
.compareDrawer--ISRy45M2 .content--WDigup08 .productImage--rea3kQ4S .imageWrapper--PoEwkM1C img {
  height: 100%;
  border-radius: 2px;
}
.compareDrawer--ISRy45M2 .content--WDigup08 .productImage--rea3kQ4S .imageWrapper--PoEwkM1C.selected--lBg7AcQW {
  outline: 2px solid var(--ba-color-primary);
}
.compareDrawer--ISRy45M2 .content--WDigup08 .productImage--rea3kQ4S .actions--KuAzTcmV {
  display: flex;
  align-items: center;
  gap: 12px;
}
.compareDrawer--ISRy45M2 .content--WDigup08 .productImage--rea3kQ4S .actionBtn--KDrF0bUr {
  padding: 4px 24px;
  min-width: 160px;
  height: 28px;
  font-size: 12px;
  font-weight: 600;
}
.compareDrawer--ISRy45M2 .content--WDigup08 .productImage--rea3kQ4S .deleteIcon--yxZdbFFb {
  font-size: 28px;
}
.compareDrawer--ISRy45M2 .content--WDigup08 .productImage--rea3kQ4S .productName--mFYHMEr3 {
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
  color: var(--ba-bg-reverse-primary);
  margin-bottom: 4px;
  word-break: break-word !important;
}
.compareDrawer--ISRy45M2 .content--WDigup08 .productImage--rea3kQ4S .delete--BM_uLmVi {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 28px;
  height: 28px;
  border-radius: 50%;
  border: 1px solid var(--ba-color-primary);
  cursor: pointer;
}
.compareDrawer--ISRy45M2 .content--WDigup08 .productImage--rea3kQ4S .delete--BM_uLmVi:hover {
  background-color: #eee !important;
}
.compareDrawer--ISRy45M2 .content--WDigup08 .supplier--gWuDVYbb {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.compareDrawer--ISRy45M2 .content--WDigup08 .supplier--gWuDVYbb .supplierName--fi6t1TxS {
  text-align: start;
  margin-bottom: 8px;
}
.compareDrawer--ISRy45M2 .content--WDigup08 .supplier--gWuDVYbb .supplierDetail--vpagLafe {
  display: flex;
  align-items: center;
}
.compareDrawer--ISRy45M2 .content--WDigup08 .supplier--gWuDVYbb .supplierDetail--vpagLafe .summaryItem--QVZ6RDjI {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: 4px;
  flex-shrink: 0;
}
.compareDrawer--ISRy45M2 .content--WDigup08 .supplier--gWuDVYbb .supplierDetail--vpagLafe .summaryItemPoint--n_wDYnQj {
  display: block;
  width: 2px;
  height: 2px;
  background-color: #767676;
  border-radius: 50%;
  margin-right: 4px;
}
.compareDrawer--ISRy45M2 .content--WDigup08 .supplier--gWuDVYbb .supplierDetail--vpagLafe .summaryItemText--NCpNBfjO {
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
  flex-shrink: 0;
}
.compareDrawer--ISRy45M2 .content--WDigup08 .supplier--gWuDVYbb .supplierDetail--vpagLafe .summaryImage--YNUXVOF4 {
  height: 12px;
  margin-right: 2px;
}
.compareDrawer--ISRy45M2 .footer--aX4PFPjQ {
  flex-shrink: 0;
  height: 96px;
  background-color: var(--ba-bg-primary);
  z-index: 1;
}
.compareDrawer--ISRy45M2 table {
  border-color: transparent;
  border-collapse: collapse;
  /* 将表格边框合并 */
  border-spacing: 0;
  border-bottom: 1px solid #ddd;
}
.compareDrawer--ISRy45M2 table tr:first-child {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 2;
  background-color: var(--ba-bg-primary);
}
.compareDrawer--ISRy45M2 table tr td:first-child {
  position: -webkit-sticky;
  position: sticky;
  left: 0;
  z-index: 1;
}
.compareDrawer--ISRy45M2 td {
  padding: 0;
  /* 去除单元格内边距 */
}
.matchItem--XZTrgMnx {
  display: flex;
  margin-right: 4px;
  margin-bottom: 12px;
}
.matchItem--XZTrgMnx .matchItemIcon--VVw2H_Rm {
  margin-right: 4px;
  height: 20px !important;
}
.matchItem--XZTrgMnx .matchItemText--AP_LpFwY {
  margin-right: 4px;
}
.tips--sPJQbziY {
  max-width: 320px;
}
.tipsContent--V9Jk18_4 {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.wrapper--QgSfi5gk {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  padding-left: 8px;
}
.more--yKK5Nqz2 {
  text-decoration: underline;
  cursor: pointer;
}
.basic--r3bqampB .basicItem--GVXfZK7L {
  margin-bottom: 16px;
}
.basic--r3bqampB .basicItem--GVXfZK7L .basicTitle--uWfQYsS8 {
  font-weight: 400;
  font-size: 12px;
  color: #767676;
  margin-bottom: 4px;
}
.basic--r3bqampB .basicItem--GVXfZK7L .basicText--q_sVTZJf {
  font-weight: 600;
  font-size: 14px;
  color: #222222;
}
.titles--aUYdV2fO {
  font-weight: 600;
  font-size: 16px;
  line-height: 22px;
  margin-bottom: 16px;
}
.certificationTag--a5aaVtek {
  width: 24px;
  height: auto;
  -o-object-fit: contain;
     object-fit: contain;
}

.preview--njeNPoyj {
  padding: 12px 80px;
  display: flex;
  align-items: center;
  justify-content: space-around;
}
.content--nPyBjM3w {
  flex: 1;
  display: flex;
  align-items: center;
  overflow-x: scroll;
}
.actions--cRSQl1PY {
  width: 215px;
  display: flex;
  align-items: center;
}
.product--b18YAxdY {
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
  background: #f8f8f8;
  border-radius: 4px;
  margin-right: 8px;
  overflow: hidden;
}
.product--b18YAxdY .name--OyLy9fjo {
  width: 100px;
  display: -webkit-box;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  padding-left: 8px;
  line-height: 16.94px;
}
.product--b18YAxdY .close--Bsp5TLXj {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  padding: 2px;
  cursor: pointer;
  background: rgba(34, 34, 34, 0.5);
  border-radius: 0 0 0 4px;
}
.image--NAnrsijm {
  position: relative;
}
.image--NAnrsijm:after {
  background-color: rgba(0, 0, 0, 0.04);
  background-image: url(https://s.alicdn.com/@img/imgextra/i3/O1CN01qSRhfu1pB4Hte1B6J_!!6000000005321-2-tps-470-120.png);
  background-position: bottom;
  background-repeat: no-repeat;
  background-size: auto;
  box-sizing: border-box;
  content: '';
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  z-index: 1;
  width: 100%;
  border-radius: 4px;
  pointer-events: none;
}
.clearBtn--c07O2jzO {
  flex: none;
  text-decoration: underline;
  cursor: pointer;
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  padding-left: 24px;
  padding-right: 16px;
}
.sendInquiryBtn--hYI4Hkh1,
.compareBtn--IuRVeMmu {
  font-weight: 600;
}
.compareBtn--IuRVeMmu {
  margin-left: 10px;
}
.sendInquiryMsg--deEFx958 .ant-message-notice-content {
  background-color: rgba(0, 0, 0, 0.8) !important;
  color: #fff;
}

.feedback--ZXzbyHut {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  gap: 12px;
}
.title--xv3b75WF {
  font-size: 16px;
  line-height: 22px;
  font-weight: 600;
}
.desc--UVArI4aa {
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
}
.image--fN5eKiEt {
  width: 330px;
  height: 330px;
}

.product--N9tB6wbh {
  cursor: pointer;
  height: 100%;
  position: relative;
  border-radius: var(--ba-border-radius-small);
  overflow: hidden;
}
.product--N9tB6wbh .matched--lA3LeOZa {
  background: #e6faf2;
  font-size: 12px;
  line-height: 16px;
  align-items: center;
  height: 20px;
  padding: 0 4px;
  display: inline-flex;
  border-radius: 4px;
  margin-bottom: 8px;
}
.product--N9tB6wbh .compare--KBsQBIB1 {
  position: absolute;
  bottom: 8px;
  right: 4px;
  height: 32px;
  padding: 8px;
  border-radius: 42px;
  box-shadow: 0 2px 6px 0 #0000001f;
  background: var(--ba-bg-primary);
  display: flex;
  align-items: center;
  z-index: 1;
  font-size: 12px;
}
.product--N9tB6wbh .wish--vgOLDRPY {
  position: absolute;
  top: 8px;
  right: 4px;
  height: 32px;
  width: 32px;
  padding: 5px;
  border-radius: 42px;
  box-shadow: 0 2px 6px 0 #0000001f;
  background: var(--ba-bg-primary);
  display: flex;
  align-items: center;
  z-index: 1;
  font-size: 12px;
}
.product--N9tB6wbh .images--uCs2GGMk {
  width: 100%;
  aspect-ratio: 1/1;
  background-color: rgba(0, 0, 0, 0.04);
  border-radius: var(--ba-border-radius-small);
  overflow: hidden;
  min-width: 160px;
  position: relative;
}
.product--N9tB6wbh .hotPoints--Ow7tKcff {
  margin-top: 4px;
}
.product--N9tB6wbh .hotPoint--iRi3bDeu {
  font-size: 12px;
  color: var(--ba-theme-primary);
  font-weight: 600;
  /* 覆盖 ellipsis 的 word-break */
  word-break: revert;
}
.product--N9tB6wbh .point--LBoMFfWV {
  padding-right: 4px;
  color: var(--ba-color-primary);
  font-size: 14px;
  line-height: 18px;
  font-weight: 600;
  border-radius: 4px;
}
.product--N9tB6wbh .pointIcon--HCWS5kox {
  width: 2px;
  height: 2px;
  border-radius: 4px;
  background-color: #767676;
  margin-right: 4px;
  display: block;
  margin-top: 4px;
}
.product--N9tB6wbh .nameAndTag--EHN54BcR {
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
  flex-shrink: 0;
  color: var(--ba-bg-reverse-primary);
  margin-bottom: 4px;
  word-break: break-word !important;
}
.product--N9tB6wbh .tag--D3mU6blQ {
  height: 16px;
  margin-right: 8px;
  vertical-align: text-bottom;
  display: inline;
}
.product--N9tB6wbh .productName--ZEijXTr8 {
  line-height: 18px;
  display: inline;
}
.product--N9tB6wbh .price--ErngP3M3 {
  font-weight: 600;
  font-size: 18px;
}
.product--N9tB6wbh .unit--EuOSSFj9 {
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
}
.product--N9tB6wbh .marketSuggestedRetailPrice--us29ZOJM {
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
  flex-shrink: 0;
}
.product--N9tB6wbh .marketSuggestedRetailPrice--us29ZOJM .retailPriceText--HI4LHWZ9 {
  font-weight: 600;
}
.product--N9tB6wbh .delivery--HQpy_YbS {
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
}
.product--N9tB6wbh .delivery--HQpy_YbS .via--mBHC5eph {
  display: flex;
  align-items: center;
  gap: 4px;
}
.product--N9tB6wbh .delivery--HQpy_YbS .via--mBHC5eph .deliveryIcon--cpOKWJDe {
  width: auto;
  height: 17px;
  -o-object-fit: contain;
     object-fit: contain;
}
.product--N9tB6wbh .moq--q2ejpEg7 {
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
  flex-shrink: 0;
}
.product--N9tB6wbh .companyBody--ldPK9Kdg {
  display: flex;
  align-items: center;
}
.product--N9tB6wbh .companyName--G5GE4IsD {
  margin-right: 8px;
  word-break: break-all;
}
.product--N9tB6wbh .pvMatchContent--NnVJz6dE {
  height: 16px;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  overflow: hidden;
  font-size: 12px;
  line-height: 16px;
  font-weight: 600;
}
.product--N9tB6wbh .content--OkHgAFIX {
  padding: 8px;
}
.product--N9tB6wbh .contentSkeleton--IJYlXu0W {
  padding: 8px 8px 8px 4px;
}
.product--N9tB6wbh .action--VYpi7yuz {
  position: absolute;
  cursor: pointer;
  background: var(--ba-bg-primary);
  width: 32px;
  height: 32px;
  border-radius: 50%;
  z-index: 1;
  box-shadow: 0 2px 6px 0 #0000001f;
}
.product--N9tB6wbh .similarSearch--V5c3iU2x {
  bottom: 8px;
  left: 8px;
}
.product--N9tB6wbh .platform--WhwdiEim {
  font-size: 12px;
  line-height: 16px;
  font-weight: 400;
}
.product--N9tB6wbh .supplierType--_OsvQeCV {
  font-size: 12px;
  line-height: 16px;
  font-weight: 400;
}
.product--N9tB6wbh .reviewScore--Xl2cTOGh {
  font-size: 12px;
  line-height: 16px;
  font-weight: 400;
  color: var(--ba-color-text-secondary);
}
.product--N9tB6wbh .reviewScore--Xl2cTOGh .reviewScorePoint--xOdYVn5f {
  background-color: var(--ba-color-text-secondary);
  align-self: center;
}
.product--N9tB6wbh .inquiryCnt90dPoint--Z2YMjMyz {
  background-color: var(--ba-color-text-secondary);
  align-self: center;
}
.product--N9tB6wbh .sold--I3wq2hZC {
  font-size: 12px;
  line-height: 16px;
  font-weight: 400;
  color: var(--ba-color-text);
}
.product--N9tB6wbh .inquired--xNiGwPyw {
  font-size: 12px;
  line-height: 16px;
  font-weight: 400;
  color: var(--ba-color-text-secondary);
}
.product--N9tB6wbh .years--NSbdIV0Y {
  color: var(--ba-color-text-secondary);
}
.product--N9tB6wbh .manufacturer--tqFuQxpu {
  margin-top: -2px;
}
.product--N9tB6wbh .dynamicField--DemHgvaX {
  font-size: 12px;
  font-weight: 400;
  color: #222222;
  flex-shrink: 0;
}
.product--N9tB6wbh .rational--S7XQrPUm {
  font-size: 14px;
  line-height: 21px;
  font-weight: 400;
  margin-top: 10px;
  word-break: break-word;
}
.product--N9tB6wbh:hover {
  box-shadow: 0 4px 12px 0 #0000001f;
}
.product--N9tB6wbh.selected--pMeMpt1a {
  outline: 2px solid var(--ba-color-primary);
}
.matchedRequirements--UICoO_QN {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.matchedItem--FaErKZwo {
  display: flex;
  gap: 8px;
  align-items: flex-start;
}
.matchedText--MmJEJBvZ {
  font-weight: 600;
  font-size: 14px;
  line-height: 19px;
}
.rationalSummary--S2i2kGoQ {
  font-size: 14px !important;
}

.years--qinz_Rto {
  font-size: 12px;
  line-height: 16px;
  font-weight: 400;
}

.reviewScore--tdde0F06 {
  display: flex;
  align-items: center;
  font-size: 12px;
  line-height: 16px;
  font-weight: 400;
  gap: 4px;
}
.reviewScore--tdde0F06 .real--aZbrwZVn {
  color: var(--ba-color-text);
  font-weight: 500;
}
.reviewScore--tdde0F06 .total--yc4y_G9P {
  color: var(--ba-color-text-secondary);
}

.container--fqAO_gEz {
  --md-font-size-xxxl: 32px;
  --md-font-size-xxl: 24px;
  --md-font-size-xl: 20px;
  --md-font-size-lg: 18px;
  --md-font-size-md: 16px;
  --md-font-size-sm: 14px;
  --md-font-size-xs: 12px;

  --md-margin-xl: 32px;
  --md-margin-lg: 24px;
  --md-margin-md: 16px;
  --md-margin-sm: 8px;
  --md-margin-xs: 4px;

  --md-color: #222;
  --md-color-gray: #767676;
  --md-cta-color: #ddd;
  --md-cta-color-hover: #1ead6f;

  --md-link-color: var(--md-color);
  --md-link-color-hover: var(--md-link-color);
  --md-link-color-active: var(--md-link-color);
  --md-link-color-visited: var(--md-link-color);
  --md-link-decoration: underline;
  --md-link-decoration-hover: var(--md-link-decoration);
  --md-button-decoration: none;
  --md-button-decoration-hover: var(--md-button-decoration);

  font-size: var(--md-font-size-md);
  line-height: 1.5;
  color: var(--md-color);
}

  .container--fqAO_gEz code {
    font-family: inherit;
  }

  .container--fqAO_gEz h1 {
    font-size: var(--md-font-size-xxxl);
    margin-bottom: 8px;
  }

  .container--fqAO_gEz h2 {
    font-size: var(--md-font-size-xxl);
    margin-bottom: 8px;
  }

  .container--fqAO_gEz h3 {
    font-size: var(--md-font-size-xl);
  }

  .container--fqAO_gEz h4 {
    font-size: var(--md-font-size-lg);
  }

  .container--fqAO_gEz h5,
  .container--fqAO_gEz h6 {
    font-size: var(--md-font-size-md);
  }

  .container--fqAO_gEz h1,
  .container--fqAO_gEz h2,
  .container--fqAO_gEz h3,
  .container--fqAO_gEz h4,
  .container--fqAO_gEz h5,
  .container--fqAO_gEz h6 {
    margin-bottom: 8px;
    font-weight: 600;
  }

  .container--fqAO_gEz * + h1,
  .container--fqAO_gEz * + h2,
  .container--fqAO_gEz * + h3 {
    margin-top: var(--md-margin-xl);
  }

  .container--fqAO_gEz * + h4,
  .container--fqAO_gEz * + h5,
  .container--fqAO_gEz * + table,
  .container--fqAO_gEz * + .chart--S4twmOLo {
    margin-top: var(--md-margin-md);
  }

  .container--fqAO_gEz * + p,
  .container--fqAO_gEz * + ul,
  .container--fqAO_gEz * + ol {
    margin-top: var(--md-margin-sm);
  }

  .container--fqAO_gEz * + cite {
    margin-left: 4px;
  }

  .container--fqAO_gEz p {
    margin-bottom: var(--md-margin-sm);
  }

  .container--fqAO_gEz hr {
    margin: var(--md-margin-xl) 0;
    border: 0;
    height: 1px;
    background: #ddd;
  }

  .container--fqAO_gEz ol,
  .container--fqAO_gEz ul {
    margin-bottom: 20px;
    padding-left: 26px;
    overflow: hidden;
  }

  .container--fqAO_gEz ol {
    list-style: decimal;
  }

  .container--fqAO_gEz ol ol {
      list-style: lower-roman;
    }

  .container--fqAO_gEz ul {
    list-style: disc;
  }

  .container--fqAO_gEz ul ul {
      list-style: circle;
    }

  .container--fqAO_gEz li + li {
    margin-top: var(--md-margin-sm);
  }

  .container--fqAO_gEz p,
  .container--fqAO_gEz ul,
  .container--fqAO_gEz ol {
    line-height: 1.5;
  }

  .container--fqAO_gEz p:last-child,
    .container--fqAO_gEz p ul,
    .container--fqAO_gEz p ol,
    .container--fqAO_gEz ul:last-child,
    .container--fqAO_gEz ul ul,
    .container--fqAO_gEz ul ol,
    .container--fqAO_gEz ol:last-child,
    .container--fqAO_gEz ol ul,
    .container--fqAO_gEz ol ol {
      margin-bottom: 0;
    }

  .container--fqAO_gEz strong {
    font-weight: 600;
  }

  .container--fqAO_gEz blockquote {
    color: var(--md-color-gray);
    font-size: var(--md-font-size-sm);
    padding-left: 10px;
    margin: 10px 0;
    position: relative;
  }

  .container--fqAO_gEz blockquote:before {
      content: '';
      display: block;
      position: absolute;
      top: 0;
      left: 0;
      bottom: 0;
      width: 2px;
      border-radius: 2px;
      background-color: #d8dad9;
    }

  .container--fqAO_gEz a {
    --ba-color-link: var(--md-link-color);
    --ba-color-link-hover: var(--md-link-color);
    --ba-color-link-active: var(--md-link-color);
    --ba-link-decoration: var(--md-link-decoration);
    --ba-link-hover-decoration: var(--md-link-decoration);
    --ba-link-focus-decoration: var(--md-link-decoration);
    --adm-color-primary: var(--md-link-color);
  }

  .container--fqAO_gEz a.ant-btn {
    --ba-link-decoration: var(--md-button-decoration);
    --ba-link-hover-decoration: var(--md-button-decoration);
    --ba-link-focus-decoration: var(--md-button-decoration);
  }

  .container--fqAO_gEz .ant-btn {
      --ba-border-radius-sm: 14px;
    }

  .container--fqAO_gEz .ant-btn.ant-btn-text {
        background: #f4f4f4;
      }

  .container--fqAO_gEz cite {
    padding: 0 4px;
    border-radius: 5px;
    color: var(--md-color-gray);
    background: #e5e5e5;
    overflow: hidden;
    text-align: center;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    vertical-align: middle;
    font-weight: 400;
    font-size: var(--md-font-size-xs);
    font-style: normal;
    line-height: 1.4;
    white-space: pre-wrap;
    flex-wrap: wrap;
  }

  .container--fqAO_gEz cite a {
      min-width: 8px;
      color: inherit;
      font-size: inherit;
      font-weight: inherit;
      font-style: inherit;
      text-decoration: none;
    }

  .container--fqAO_gEz .table--sfnFVXOw,
  .container--fqAO_gEz .chart--S4twmOLo {
    font-size: var(--md-font-size-sm);
    margin-bottom: 16px;
  }

  .container--fqAO_gEz .table--sfnFVXOw {
    overflow: auto;
    margin-top: 16px;
  }

  .container--fqAO_gEz table {
    border-collapse: collapse;
    width: 100%;
  }

  .container--fqAO_gEz th,
  .container--fqAO_gEz td {
    border: 1px solid #ddd;
    padding: 6px 12px;
    text-align: left;
    word-break: auto-phrase;
  }

  .container--fqAO_gEz th {
    background-color: #f2f2f2;
    vertical-align: bottom;
  }

  .container--fqAO_gEz img {
    max-width: 100%;
    max-height: 100%;
  }

  .container--fqAO_gEz .group--iPVvYMQt {
    padding: 6px 0;
  }

  .container--fqAO_gEz .mark--YR27sSk9 {
    background: #1ead6f1a;
  }

  /* 自定义卡片 */

  .container--fqAO_gEz .chart--S4twmOLo {
    display: inline-flex;
    flex-direction: column;
    align-items: center;
    gap: 8px;
    width: 100%;
    max-width: 100%;
  }

  .container--fqAO_gEz .chart--S4twmOLo .chartImage--arsnTvVa {
      width: 500px;
      height: auto;
      max-width: 100%;
      aspect-ratio: 16/9;
      background: #f4f4f4;
      padding: 16px;
      overflow: hidden;
    }

  .container--fqAO_gEz .chart--S4twmOLo .chartDescription--hAE8aPVf {
      text-align: center;
      color: var(--md-color-gray);
    }

  .container--fqAO_gEz .cta--DIszS7hG {
    cursor: pointer;
    border-bottom: 1px solid var(--md-cta-color);
    transition: 0.3s;
  }

  .container--fqAO_gEz .cta--DIszS7hG:hover {
      color: var(--md-cta-color-hover);
      border-color: var(--md-cta-color-hover);
    }

  .container--fqAO_gEz .code--GrAWiF4I,
  .container--fqAO_gEz .capsule--LhbSk9vr,
  .container--fqAO_gEz .product--JRlLjx7b {
    background-color: #f4f4f4;
    border-radius: 4px;
    padding: 4px 8px;
    overflow: hidden;
    color: var(--md-color-gray);
    font-size: var(--md-font-size-sm);
    font-style: normal;
    font-weight: 400;
  }

  .container--fqAO_gEz .capsule--LhbSk9vr,
  .container--fqAO_gEz .product--JRlLjx7b {
    display: inline-flex;
    align-items: center;
    gap: 8px;
  }

  .container--fqAO_gEz .capsule--LhbSk9vr {
    text-decoration: none;
  }

  .container--fqAO_gEz .capsule--LhbSk9vr .capsuleIcon--jUwhFcK8 {
      flex: none;
    }

  .container--fqAO_gEz .capsule--LhbSk9vr .capsuleImage--zMrHMtlW {
      flex: none;
      width: 20px;
      height: 20px;
      overflow: hidden;
      border-radius: 50%;
      background: #e5e5e5;
      display: flex;
      justify-content: center;
      align-items: center;
    }

  .container--fqAO_gEz .capsule--LhbSk9vr .capsuleText--UamlFEDY {
      flex: 1;
    }

  .container--fqAO_gEz .code--GrAWiF4I {
    overflow: hidden;
  }

  .container--fqAO_gEz .product--JRlLjx7b {
    gap: 12px;
    width: 220px;
    overflow: hidden;
    color: #222;
    border: 1px solid #ddd;
  }

  .container--fqAO_gEz .product--JRlLjx7b.noBorder--aBhPnNFE {
      border-width: 0;
      padding: 0;
    }

  .container--fqAO_gEz .product--JRlLjx7b .ant-image-mask {
        background-color: rgba(0, 0, 0, 0.04);
        opacity: 1;
        cursor: default;
      }

  .container--fqAO_gEz .product--JRlLjx7b .productImage--OTiOU7Fp {
      flex: none;
      width: 40px;
      height: 40px;
      overflow: hidden;
      border-radius: 2px;
    }

  .container--fqAO_gEz .product--JRlLjx7b .productTitle--Iz5aho6H {
      overflow: hidden;
      text-overflow: ellipsis;
      display: -webkit-box;
      -webkit-line-clamp: 2;
      line-clamp: 2;
      -webkit-box-orient: vertical;
    }

  .container--fqAO_gEz .product--JRlLjx7b .productPrice--tEr6zkox {
      font-weight: 600;
    }

  .container--fqAO_gEz .product--JRlLjx7b .productMoq--lD20M3eg {
      font-weight: 400;
    }

  .container--fqAO_gEz .product--JRlLjx7b.sm--xY56dJxK,
    .container--fqAO_gEz .product--JRlLjx7b.md--eW2MGJCI {
      width: calc(50% - 6px);
      min-width: 210px;
      max-width: 394px;
      padding: 8px;
      border-radius: 8px;
      background: #fff;
    }

  .container--fqAO_gEz .product--JRlLjx7b.sm--xY56dJxK .productImage--OTiOU7Fp {
        height: 70px;
        width: auto;
        aspect-ratio: 1;
        border-radius: 4px;
      }

  .container--fqAO_gEz .product--JRlLjx7b.md--eW2MGJCI .productImage--OTiOU7Fp {
        height: 100px;
        width: auto;
        aspect-ratio: 1;
        border-radius: 4px;
      }

  .container--fqAO_gEz .product--JRlLjx7b.vertical--HLCbinJx {
      flex-direction: column;
      width: calc(25% - 9px);
      min-width: 190px;
      max-width: 258px;
      background: none;
    }

  .container--fqAO_gEz .product--JRlLjx7b.vertical--HLCbinJx .productImage--OTiOU7Fp {
        width: 100%;
        height: auto;
        aspect-ratio: 1;
        border-radius: 8px;
      }

  .container--fqAO_gEz .product--JRlLjx7b.vertical--HLCbinJx .productPrice--tEr6zkox {
        font-size: var(--md-font-size-lg);
      }

  /* 适配移动端 */

  .container--fqAO_gEz.mobile--RNnAkM2K {
    font-size: var(--md-font-size-sm);
  }

  .container--fqAO_gEz.mobile--RNnAkM2K h1 {
      font-size: var(--md-font-size-xxl);
    }

  .container--fqAO_gEz.mobile--RNnAkM2K h2 {
      font-size: var(--md-font-size-xl);
    }

  .container--fqAO_gEz.mobile--RNnAkM2K h3,
    .container--fqAO_gEz.mobile--RNnAkM2K h4 {
      font-size: var(--md-font-size-lg);
    }

  .container--fqAO_gEz.mobile--RNnAkM2K h5 {
      font-size: var(--md-font-size-md);
    }

  .container--fqAO_gEz.mobile--RNnAkM2K * + h3 {
      margin-top: var(--md-margin-lg);
    }

  .container--fqAO_gEz.mobile--RNnAkM2K * + h4,
    .container--fqAO_gEz.mobile--RNnAkM2K * + h5 {
      margin-top: var(--md-margin-md);
    }

  /* 移动端默认两列 */

  .container--fqAO_gEz.mobile--RNnAkM2K .product--JRlLjx7b.vertical--HLCbinJx {
        width: calc(50% - 6px);
        min-width: 120px;
        max-width: 258px;
      }

  /* 移动端表格允许左右滑动 */

  .container--fqAO_gEz.mobile--RNnAkM2K .table--sfnFVXOw table {
        width: -moz-max-content;
        width: max-content;
      }

  .container--fqAO_gEz.mobile--RNnAkM2K .table--sfnFVXOw table th,
        .container--fqAO_gEz.mobile--RNnAkM2K .table--sfnFVXOw table td {
          max-width: 230px;
        }

  .container--fqAO_gEz.mobile--RNnAkM2K .chartImage--arsnTvVa {
      aspect-ratio: auto;
      min-height: 200px;
      max-height: 300px;
    }

.reviews--o303Cd3y {
  display: flex;
  width: 100%;
  overflow: hidden;
}

.reviewsTab--Xu7o_4V2 {
  display: flex;
  flex-direction: column;
  gap: 16px;
  padding: 16px 0;
}
.shadow--tvzIe5Hg {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 48px;
  z-index: 1;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #fff 100%);
}
.moreAction--izuPqGVg {
  margin-top: 12px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.reviewRate--Vne9eUx7 {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

.reviewRate--Vne9eUx7 .total--YHWKEPcB {
    display: flex;
    align-items: center;
  }

.reviewRate--Vne9eUx7 .total--YHWKEPcB .score--FgjodxGF {
      font-size: 20px;
      margin-right: 10px;
    }

.reviewRate--Vne9eUx7 .detail--ChhzLppl {
    width: 410px;
    padding: 16px;
    background: #fafafa;
    border-radius: 8px;
    list-style: none;
  }

.reviewRate--Vne9eUx7 .detail--ChhzLppl .item--E7zkizI0 {
      display: flex;
      align-items: center;
      padding: 8px 0;
      gap: 16px;
    }

.reviewRate--Vne9eUx7 .detail--ChhzLppl .item--E7zkizI0 .itemType--IU9lCagE {
        flex: none;
        width: 180px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
      }

.reviewRate--Vne9eUx7 .detail--ChhzLppl .item--E7zkizI0 .itemProgress--mis3ZbU9 {
        width: 144px;
      }

.tagList--DckSrQ87 {
  display: flex;
  align-items: center;
  gap: 16px;
}

.tagList--DckSrQ87 .tag--FNyzgjPT {
    height: '32px';
  }

.reviewList--DGst3v9F {
  position: relative;
}

.reviewList--DGst3v9F .reviewUser--UOgcw_PY {
    font-size: 12px;
  }

.reviewList--DGst3v9F .productInfo--E_N1liVe {
    background: #f4f4f4;
    border-radius: 8px;
    padding: 8px;
  }

.reviewList--DGst3v9F .productInfo--E_N1liVe .productDetail--mRM058V9 {
      flex: 1;
      overflow: hidden;
    }

.reviewList--DGst3v9F .productInfo--E_N1liVe .productDetail--mRM058V9 .productTitle--VPxml6KY {
        font-size: 16px;
        color: #666;
        font-weight: 400;
        overflow: hidden;
        text-overflow: ellipsis;
        /* white-space: nowrap; */
      }

.reviewList--DGst3v9F .productInfo--E_N1liVe .productDetail--mRM058V9 .productPrice--Wteb_GBC {
        font-size: 16;
        color: #222;
        font-weight: 700;
      }

.reviewList--DGst3v9F .reviewContent--zMXSc204 {
    padding-left: 16px;
    border-left: 1px solid #ddd;
  }

.reviewList--DGst3v9F .repeatCnt--qlvLyoSS {
    color: #767676;
  }

.pictures--_WD4sh92 {
}

.detail--krHgjPZq {
  padding: 16px 0 24px;
  /* background: #f5f5f5; */
  overflow-y: scroll;
  height: 100%;
}
.title--I4Fu3JhG {
  font-size: 20px;
  line-height: 26px;
  font-weight: 600;
  margin: 24px 0 12px 0;
}
.desc--HSz7HJm5 {
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  color: var(--ba-text-secondary);
}

.container--B2NsyL_n {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  overflow: auto;
  pointer-events: auto;
}
.container--B2NsyL_n .title--DnIRNosV {
  padding: 17px 24px;
  font-size: 16px;
  font-weight: 600;
  line-height: 22px;
  border-bottom: 1px solid #dddddd;
  width: 100%;
  max-width: 100vw;
  background: #ffffff;
}
.container--B2NsyL_n .content--s2bLS0z9 {
  flex: 1;
  min-width: 0;
  min-height: 0;
  overflow: auto;
}
.container--B2NsyL_n .detail--wwOC63SS {
  margin: 16px auto;
  max-width: 840px;
}

/* 继承自首页  */
.css-var-ba {
  --ba-blue: #1677ff;
  --ba-purple: #722ed1;
  --ba-cyan: #13c2c2;
  --ba-green: #52c41a;
  --ba-magenta: #eb2f96;
  --ba-pink: #eb2f96;
  --ba-red: #f5222d;
  --ba-orange: #fa8c16;
  --ba-yellow: #fadb14;
  --ba-volcano: #fa541c;
  --ba-geekblue: #2f54eb;
  --ba-gold: #faad14;
  --ba-lime: #a0d911;
  --ba-color-primary: #222222;
  --ba-color-success: #22891f;
  --ba-color-warning: #ff8800;
  --ba-color-error: #e52828;
  --ba-color-info: #5341e3;
  --ba-color-link: #5341e3;
  --ba-color-text-base: #222222;
  --ba-color-bg-base: #fff;
  --ba-font-family: Noto Sans, Inter, SF Pro, Roboto, Helvetica Neue, Helvetica, Tahoma, Arial,
    PingFang SC, Microsoft YaHei;
  --ba-font-family-code: 'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, Courier, monospace;
  --ba-font-size: 14px;
  --ba-line-width: 1px;
  --ba-line-type: solid;
  --ba-motion-ease-out-circ: cubic-bezier(0.08, 0.82, 0.17, 1);
  --ba-motion-ease-in-out-circ: cubic-bezier(0.78, 0.14, 0.15, 0.86);
  --ba-motion-ease-out: cubic-bezier(0.215, 0.61, 0.355, 1);
  --ba-motion-ease-in-out: cubic-bezier(0.645, 0.045, 0.355, 1);
  --ba-motion-ease-out-back: cubic-bezier(0.12, 0.4, 0.29, 1.46);
  --ba-motion-ease-in-back: cubic-bezier(0.71, -0.46, 0.88, 0.6);
  --ba-motion-ease-in-quint: cubic-bezier(0.755, 0.05, 0.855, 0.06);
  --ba-motion-ease-out-quint: cubic-bezier(0.23, 1, 0.32, 1);
  --ba-border-radius: 8px;
  --ba-size-popup-arrow: 16px;
  --ba-control-height: 32px;
  --ba-z-index-base: 0;
  --ba-z-index-popup-base: 1000;
  --ba-opacity-image: 1px;
  --ba-border-radius-lg: 12px;
  --ba-border-radius-sm: 4px;
  --ba-line-height-sm: 1.3333333333333333;
  --ba-line-height-lg: 1.375;
  --ba-line-height-xl: 1.3333333333333333;
  --ba-line-height-xxl: 1.3;
  --ba-color-primary-bg: #616161;
  --ba-color-text: #222222;
  --ba-color-text-secondary: #767676;
  --ba-color-text-tertiary: #cccccc;
  --ba-color-text-quaternary: #666666;
  --ba-color-border: #dddddd;
  --ba-color-border-secondary: #dddddd;
  --ba-color-border-darker: #797979;
  --ba-color-border-darkest: #222222;
  --ba-color-error-bg: #fff1f1;
  --ba-color-success-bg: #ebf9eb;
  --ba-color-warning-bg: #fff7ed;
  --ba-color-bg-layout: #f4f4f4;
  --ba-box-shadow: 0px 4px 12px 0px #00000033;
  --ba-box-shadow-secondary: 0px 6px 12px 4px #00000014;
  --ba-color-bg-spotlight: #000000e5;
  --ba-color-primary-hover: #2e2e2e;
  --ba-color-primary-text-hover: #5f56c9;
  --ba-color-brand: #1ead6f;
  --ba-color-brand-bg: #e6faf2;
  --ba-font-size-sm: 12px;
  --ba-font-size-lg: 16px;
  --ba-font-size-xl: 18px;
  --ba-font-size-xxl: 20px;
  --ba-line-height: 1.2857142857142858;
  --ba-blue-1: #e6f4ff;
  --ba-blue-2: #bae0ff;
  --ba-blue-3: #91caff;
  --ba-blue-4: #69b1ff;
  --ba-blue-5: #4096ff;
  --ba-blue-6: #1677ff;
  --ba-blue-7: #0958d9;
  --ba-blue-8: #003eb3;
  --ba-blue-9: #002c8c;
  --ba-blue-10: #001d66;
  --ba-purple-1: #f9f0ff;
  --ba-purple-2: #efdbff;
  --ba-purple-3: #d3adf7;
  --ba-purple-4: #b37feb;
  --ba-purple-5: #9254de;
  --ba-purple-6: #722ed1;
  --ba-purple-7: #531dab;
  --ba-purple-8: #391085;
  --ba-purple-9: #22075e;
  --ba-purple-10: #120338;
  --ba-cyan-1: #e6fffb;
  --ba-cyan-2: #b5f5ec;
  --ba-cyan-3: #87e8de;
  --ba-cyan-4: #5cdbd3;
  --ba-cyan-5: #36cfc9;
  --ba-cyan-6: #13c2c2;
  --ba-cyan-7: #08979c;
  --ba-cyan-8: #006d75;
  --ba-cyan-9: #00474f;
  --ba-cyan-10: #002329;
  --ba-green-1: #f6ffed;
  --ba-green-2: #d9f7be;
  --ba-green-3: #b7eb8f;
  --ba-green-4: #95de64;
  --ba-green-5: #73d13d;
  --ba-green-6: #52c41a;
  --ba-green-7: #389e0d;
  --ba-green-8: #237804;
  --ba-green-9: #135200;
  --ba-green-10: #092b00;
  --ba-magenta-1: #fff0f6;
  --ba-magenta-2: #ffd6e7;
  --ba-magenta-3: #ffadd2;
  --ba-magenta-4: #ff85c0;
  --ba-magenta-5: #f759ab;
  --ba-magenta-6: #eb2f96;
  --ba-magenta-7: #c41d7f;
  --ba-magenta-8: #9e1068;
  --ba-magenta-9: #780650;
  --ba-magenta-10: #520339;
  --ba-pink-1: #fff0f6;
  --ba-pink-2: #ffd6e7;
  --ba-pink-3: #ffadd2;
  --ba-pink-4: #ff85c0;
  --ba-pink-5: #f759ab;
  --ba-pink-6: #eb2f96;
  --ba-pink-7: #c41d7f;
  --ba-pink-8: #9e1068;
  --ba-pink-9: #780650;
  --ba-pink-10: #520339;
  --ba-red-1: #fff1f0;
  --ba-red-2: #ffccc7;
  --ba-red-3: #ffa39e;
  --ba-red-4: #ff7875;
  --ba-red-5: #ff4d4f;
  --ba-red-6: #f5222d;
  --ba-red-7: #cf1322;
  --ba-red-8: #a8071a;
  --ba-red-9: #820014;
  --ba-red-10: #5c0011;
  --ba-orange-1: #fff7e6;
  --ba-orange-2: #ffe7ba;
  --ba-orange-3: #ffd591;
  --ba-orange-4: #ffc069;
  --ba-orange-5: #ffa940;
  --ba-orange-6: #fa8c16;
  --ba-orange-7: #d46b08;
  --ba-orange-8: #ad4e00;
  --ba-orange-9: #873800;
  --ba-orange-10: #612500;
  --ba-yellow-1: #feffe6;
  --ba-yellow-2: #ffffb8;
  --ba-yellow-3: #fffb8f;
  --ba-yellow-4: #fff566;
  --ba-yellow-5: #ffec3d;
  --ba-yellow-6: #fadb14;
  --ba-yellow-7: #d4b106;
  --ba-yellow-8: #ad8b00;
  --ba-yellow-9: #876800;
  --ba-yellow-10: #614700;
  --ba-volcano-1: #fff2e8;
  --ba-volcano-2: #ffd8bf;
  --ba-volcano-3: #ffbb96;
  --ba-volcano-4: #ff9c6e;
  --ba-volcano-5: #ff7a45;
  --ba-volcano-6: #fa541c;
  --ba-volcano-7: #d4380d;
  --ba-volcano-8: #ad2102;
  --ba-volcano-9: #871400;
  --ba-volcano-10: #610b00;
  --ba-geekblue-1: #f0f5ff;
  --ba-geekblue-2: #d6e4ff;
  --ba-geekblue-3: #adc6ff;
  --ba-geekblue-4: #85a5ff;
  --ba-geekblue-5: #597ef7;
  --ba-geekblue-6: #2f54eb;
  --ba-geekblue-7: #1d39c4;
  --ba-geekblue-8: #10239e;
  --ba-geekblue-9: #061178;
  --ba-geekblue-10: #030852;
  --ba-gold-1: #fffbe6;
  --ba-gold-2: #fff1b8;
  --ba-gold-3: #ffe58f;
  --ba-gold-4: #ffd666;
  --ba-gold-5: #ffc53d;
  --ba-gold-6: #faad14;
  --ba-gold-7: #d48806;
  --ba-gold-8: #ad6800;
  --ba-gold-9: #874d00;
  --ba-gold-10: #613400;
  --ba-lime-1: #fcffe6;
  --ba-lime-2: #f4ffb8;
  --ba-lime-3: #eaff8f;
  --ba-lime-4: #d3f261;
  --ba-lime-5: #bae637;
  --ba-lime-6: #a0d911;
  --ba-lime-7: #7cb305;
  --ba-lime-8: #5b8c00;
  --ba-lime-9: #3f6600;
  --ba-lime-10: #254000;
  --ba-color-fill: rgba(34, 34, 34, 0.15);
  --ba-color-fill-secondary: rgba(34, 34, 34, 0.06);
  --ba-color-fill-tertiary: rgba(34, 34, 34, 0.04);
  --ba-color-fill-quaternary: rgba(34, 34, 34, 0.02);
  --ba-color-bg-container: #ffffff;
  --ba-color-bg-elevated: #ffffff;
  --ba-color-bg-blur: transparent;
  --ba-color-primary-bg-hover: #545454;
  --ba-color-primary-border: #474747;
  --ba-color-primary-border-hover: #3b3b3b;
  --ba-color-primary-active: #000000;
  --ba-color-primary-text: #222222;
  --ba-color-primary-text-active: #000000;
  --ba-color-success-bg-hover: #a8bda4;
  --ba-color-success-border: #84b07d;
  --ba-color-success-border-hover: #61a35a;
  --ba-color-success-hover: #61a35a;
  --ba-color-success-active: #126312;
  --ba-color-success-text-hover: #41963b;
  --ba-color-success-text: #22891f;
  --ba-color-success-text-active: #126312;
  --ba-color-error-bg-hover: #ffd5cf;
  --ba-color-error-bg-active: #ffafa6;
  --ba-color-error-border: #ffafa6;
  --ba-color-error-border-hover: #ff867d;
  --ba-color-error-hover: #f25550;
  --ba-color-error-active: #bf171d;
  --ba-color-error-text-hover: #f25550;
  --ba-color-error-text: #e52828;
  --ba-color-error-text-active: #bf171d;
  --ba-color-warning-bg-hover: #ffe0a3;
  --ba-color-warning-border: #ffce7a;
  --ba-color-warning-border-hover: #ffba52;
  --ba-color-warning-hover: #ffba52;
  --ba-color-warning-active: #d96c00;
  --ba-color-warning-text-hover: #ffa229;
  --ba-color-warning-text: #ff8800;
  --ba-color-warning-text-active: #d96c00;
  --ba-color-info-bg: #f4f0ff;
  --ba-color-info-bg-hover: #f2edff;
  --ba-color-info-border: #d1c4ff;
  --ba-color-info-border-hover: #ac9afc;
  --ba-color-info-hover: #ac9afc;
  --ba-color-info-active: #392dbd;
  --ba-color-info-text-hover: #806cf0;
  --ba-color-info-text: #5341e3;
  --ba-color-info-text-active: #392dbd;
  --ba-color-link-hover: #ac9afc;
  --ba-color-link-active: #392dbd;
  --ba-color-bg-mask: rgba(0, 0, 0, 0.45);
  --ba-color-white: #fff;
  --ba-font-size-heading-1: 38px;
  --ba-font-size-heading-2: 30px;
  --ba-font-size-heading-3: 24px;
  --ba-font-size-heading-4: 20px;
  --ba-font-size-heading-5: 16px;
  --ba-font-height: 22px;
  --ba-font-height-lg: 24px;
  --ba-font-height-sm: 20px;
  --ba-line-height-heading-1: 1.2105263157894737;
  --ba-line-height-heading-2: 1.2666666666666666;
  --ba-line-height-heading-3: 1.3333333333333333;
  --ba-line-height-heading-4: 1.4;
  --ba-line-height-heading-5: 1.5;
  --ba-control-height-sm: 24px;
  --ba-control-height-xs: 16px;
  --ba-control-height-lg: 40px;
  --ba-motion-duration-fast: 0.1s;
  --ba-motion-duration-mid: 0.2s;
  --ba-motion-duration-slow: 0.3s;
  --ba-line-width-bold: 2px;
  --ba-border-radius-xs: 2px;
  --ba-border-radius-outer: 6px;
  --ba-color-fill-content: rgba(34, 34, 34, 0.06);
  --ba-color-fill-content-hover: rgba(34, 34, 34, 0.15);
  --ba-color-fill-alter: rgba(34, 34, 34, 0.02);
  --ba-color-bg-container-disabled: rgba(34, 34, 34, 0.04);
  --ba-color-border-bg: #ffffff;
  --ba-color-split: rgba(12, 12, 12, 0.14);
  --ba-color-text-placeholder: #666666;
  --ba-color-text-disabled: #666666;
  --ba-color-text-heading: #222222;
  --ba-color-text-label: #767676;
  --ba-color-text-description: #cccccc;
  --ba-color-text-light-solid: #fff;
  --ba-color-highlight: #e52828;
  --ba-color-bg-text-hover: rgba(34, 34, 34, 0.06);
  --ba-color-bg-text-active: rgba(34, 34, 34, 0.15);
  --ba-color-icon: #cccccc;
  --ba-color-icon-hover: #222222;
  --ba-color-error-outline: rgba(255, 22, 22, 0.06);
  --ba-color-warning-outline: rgba(255, 155, 30, 0.08);
  --ba-font-size-icon: 12px;
  --ba-line-width-focus: 4px;
  --ba-control-outline-width: 2px;
  --ba-control-interactive-size: 16px;
  --ba-control-item-bg-hover: rgba(34, 34, 34, 0.04);
  --ba-control-item-bg-active: #616161;
  --ba-control-item-bg-active-hover: #545454;
  --ba-control-item-bg-active-disabled: rgba(34, 34, 34, 0.15);
  --ba-control-tmp-outline: rgba(34, 34, 34, 0.02);
  --ba-control-outline: rgba(0, 0, 0, 0.62);
  --ba-font-weight-strong: 600;
  --ba-opacity-loading: 0.65;
  --ba-link-decoration: none;
  --ba-link-hover-decoration: none;
  --ba-link-focus-decoration: none;
  --ba-control-padding-horizontal: 12px;
  --ba-control-padding-horizontal-sm: 8px;
  --ba-padding-xxs: 4px;
  --ba-padding-xs: 8px;
  --ba-padding-sm: 12px;
  --ba-padding: 16px;
  --ba-padding-md: 20px;
  --ba-padding-lg: 24px;
  --ba-padding-xl: 32px;
  --ba-padding-content-horizontal-lg: 24px;
  --ba-padding-content-vertical-lg: 16px;
  --ba-padding-content-horizontal: 16px;
  --ba-padding-content-vertical: 12px;
  --ba-padding-content-horizontal-sm: 16px;
  --ba-padding-content-vertical-sm: 8px;
  --ba-margin-xxs: 4px;
  --ba-margin-xs: 8px;
  --ba-margin-sm: 12px;
  --ba-margin: 16px;
  --ba-margin-md: 20px;
  --ba-margin-lg: 24px;
  --ba-margin-xl: 32px;
  --ba-margin-xxl: 48px;
  --ba-box-shadow-tertiary: 0 1px 2px 0 rgba(0, 0, 0, 0.03), 0 1px 6px -1px rgba(0, 0, 0, 0.02),
    0 2px 4px 0 rgba(0, 0, 0, 0.02);
  --ba-box-shadow-popover-arrow: 2px 2px 5px rgba(0, 0, 0, 0.05);
  --ba-box-shadow-card: 0 1px 2px -2px rgba(0, 0, 0, 0.16), 0 3px 6px 0 rgba(0, 0, 0, 0.12),
    0 5px 12px 4px rgba(0, 0, 0, 0.09);
  --ba-box-shadow-drawer-right: -6px 0 16px 0 rgba(0, 0, 0, 0.08),
    -3px 0 6px -4px rgba(0, 0, 0, 0.12), -9px 0 28px 8px rgba(0, 0, 0, 0.05);
  --ba-box-shadow-drawer-left: 6px 0 16px 0 rgba(0, 0, 0, 0.08), 3px 0 6px -4px rgba(0, 0, 0, 0.12),
    9px 0 28px 8px rgba(0, 0, 0, 0.05);
  --ba-box-shadow-drawer-up: 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 3px 6px -4px rgba(0, 0, 0, 0.12),
    0 9px 28px 8px rgba(0, 0, 0, 0.05);
  --ba-box-shadow-drawer-down: 0 -6px 16px 0 rgba(0, 0, 0, 0.08),
    0 -3px 6px -4px rgba(0, 0, 0, 0.12), 0 -9px 28px 8px rgba(0, 0, 0, 0.05);
  --ba-box-shadow-tabs-overflow-left: inset 10px 0 8px -8px rgba(0, 0, 0, 0.08);
  --ba-box-shadow-tabs-overflow-right: inset -10px 0 8px -8px rgba(0, 0, 0, 0.08);
  --ba-box-shadow-tabs-overflow-top: inset 0 10px 8px -8px rgba(0, 0, 0, 0.08);
  --ba-box-shadow-tabs-overflow-bottom: inset 0 -10px 8px -8px rgba(0, 0, 0, 0.08);

  /* button变量 */
  --ba-button-font-weight: 400;
  --ba-button-default-shadow: 0 2px 0 rgba(34, 34, 34, 0.02);
  --ba-button-primary-shadow: transparent;
  --ba-button-danger-shadow: 0 2px 0 rgba(255, 38, 5, 0.06);
  --ba-button-primary-color: #fff;
  --ba-button-danger-color: #fff;
  --ba-button-border-color-disabled: #d9d9d9;
  --ba-button-default-ghost-color: #ffffff;
  --ba-button-ghost-bg: transparent;
  --ba-button-default-ghost-border-color: #ffffff;
  --ba-button-padding-inline: 18px;
  --ba-button-padding-inline-lg: 24px;
  --ba-button-padding-inline-sm: 7px;
  --ba-button-only-icon-size: 16px;
  --ba-button-only-icon-size-sm: 14px;
  --ba-button-only-icon-size-lg: 18px;
  --ba-button-group-border-color: #2e2e2e;
  --ba-button-link-hover-bg: transparent;
  --ba-button-text-hover-bg: rgba(34, 34, 34, 0.06);
  --ba-button-default-color: #222222;
  --ba-button-default-bg: #ffffff;
  --ba-button-default-border-color: #222222;
  --ba-button-default-border-color-disabled: #d9d9d9;
  --ba-button-default-hover-bg: #ffffff;
  --ba-button-default-hover-color: #2e2e2e;
  --ba-button-default-hover-border-color: #2e2e2e;
  --ba-button-default-active-bg: #ffffff;
  --ba-button-default-active-color: #000000;
  --ba-button-default-active-border-color: #000000;
  --ba-button-content-font-size: 14px;
  --ba-button-content-font-size-sm: 14px;
  --ba-button-content-line-height: 1.2857142857142858;
  --ba-button-content-line-height-sm: 1.2857142857142858;
  --ba-button-content-line-height-lg: 1.375;
  --ba-button-padding-block: 9px;
  --ba-button-padding-block-sm: 3.5px;
  --ba-button-padding-block-lg: 13px;
}

a {
  color: var(--ba-color-link);
  -webkit-text-decoration: var(--ba-link-decoration);
  text-decoration: var(--ba-link-decoration);
  background-color: transparent;
  outline: none;
  cursor: pointer;
  transition: color var(--ba-motion-duration-slow);
  -webkit-text-decoration-skip: objects;
}
a:hover {
  color: var(--ba-color-link-hover);
}
a:active {
  color: var(--ba-color-link-active);
}
a:active,
a:hover {
  -webkit-text-decoration: var(--ba-link-hover-decoration);
  text-decoration: var(--ba-link-hover-decoration);
  outline: 0;
}
a:focus {
  -webkit-text-decoration: var(--ba-link-focus-decoration);
  text-decoration: var(--ba-link-focus-decoration);
  outline: 0;
}
a[disabled] {
  color: var(--ba-color-text-disabled);
  cursor: not-allowed;
}

.ant-app {
  font-family: var(--ba-font-family);
  font-size: var(--ba-font-size);
  box-sizing: border-box;
}
.ant-app::before,
.ant-app::after {
  box-sizing: border-box;
}
.ant-app [class^='ant-app'],
.ant-app [class*=' ant-app'] {
  box-sizing: border-box;
}
.ant-app [class^='ant-app']::before,
.ant-app [class*=' ant-app']::before,
.ant-app [class^='ant-app']::after,
.ant-app [class*=' ant-app']::after {
  box-sizing: border-box;
}
.ant-app {
  color: var(--ba-color-text);
  font-size: var(--ba-font-size);
  line-height: var(--ba-line-height);
  font-family: var(--ba-font-family);
}

.ant-flex {
  display: flex;
}
.ant-flex-vertical {
  flex-direction: column;
}
.ant-flex-rtl {
  direction: rtl;
}
.ant-flex:empty {
  display: none;
}
.ant-flex-gap-small {
  gap: var(--ba-padding-xs);
}
.ant-flex-gap-middle {
  gap: var(--ba-padding);
}
.ant-flex-gap-large {
  gap: var(--ba-padding-lg);
}
.ant-flex-wrap-wrap {
  flex-wrap: wrap;
}
.ant-flex-wrap-nowrap {
  flex-wrap: nowrap;
}
.ant-flex-wrap-wrap-reverse {
  flex-wrap: wrap-reverse;
}
.ant-flex-align-center {
  align-items: center;
}
.ant-flex-align-start {
  align-items: start;
}
.ant-flex-align-end {
  align-items: end;
}
.ant-flex-align-flex-start {
  align-items: flex-start;
}
.ant-flex-align-flex-end {
  align-items: flex-end;
}
.ant-flex-align-self-start {
  align-items: self-start;
}
.ant-flex-align-self-end {
  align-items: self-end;
}
.ant-flex-align-baseline {
  align-items: baseline;
}
.ant-flex-align-normal {
  align-items: normal;
}
.ant-flex-align-stretch {
  align-items: stretch;
}
.ant-flex-justify-flex-start {
  justify-content: flex-start;
}
.ant-flex-justify-flex-end {
  justify-content: flex-end;
}
.ant-flex-justify-start {
  justify-content: start;
}
.ant-flex-justify-end {
  justify-content: end;
}
.ant-flex-justify-center {
  justify-content: center;
}
.ant-flex-justify-space-between {
  justify-content: space-between;
}
.ant-flex-justify-space-around {
  justify-content: space-around;
}
.ant-flex-justify-space-evenly {
  justify-content: space-evenly;
}
.ant-flex-justify-stretch {
  justify-content: stretch;
}
.ant-flex-justify-normal {
  justify-content: normal;
}
.ant-flex-justify-left {
  justify-content: left;
}
.ant-flex-justify-right {
  justify-content: right;
}

.ant-avatar-css-var {
  font-family: var(--ba-font-family);
  font-size: var(--ba-font-size);
  box-sizing: border-box;
}
.ant-avatar-css-var::before,
.ant-avatar-css-var::after {
  box-sizing: border-box;
}
.ant-avatar-css-var [class^='ant-avatar'],
.ant-avatar-css-var [class*=' ant-avatar'] {
  box-sizing: border-box;
}
.ant-avatar-css-var [class^='ant-avatar']::before,
.ant-avatar-css-var [class*=' ant-avatar']::before,
.ant-avatar-css-var [class^='ant-avatar']::after,
.ant-avatar-css-var [class*=' ant-avatar']::after {
  box-sizing: border-box;
}
.ant-avatar {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: var(--ba-color-text-light-solid);
  font-size: var(--ba-font-size);
  line-height: var(--ba-line-height);
  list-style: none;
  font-family: var(--ba-font-family);
  position: relative;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
  white-space: nowrap;
  text-align: center;
  vertical-align: middle;
  background: var(--ba-color-text-placeholder);
  border: var(--ba-line-width) var(--ba-line-type) transparent;
  width: var(--ba-avatar-container-size);
  height: var(--ba-avatar-container-size);
  border-radius: 50%;
}
.ant-avatar-image {
  background: transparent;
}
.ant-avatar .ant-image-img {
  display: block;
}
.ant-avatar.ant-avatar-square {
  border-radius: var(--ba-border-radius);
}
.ant-avatar.ant-avatar-icon {
  font-size: var(--ba-avatar-text-font-size);
}
.ant-avatar.ant-avatar-icon > .anticon {
  margin: 0;
}
.ant-avatar-lg {
  width: var(--ba-avatar-container-size-lg);
  height: var(--ba-avatar-container-size-lg);
  border-radius: 50%;
}
.ant-avatar-lg.ant-avatar-square {
  border-radius: var(--ba-border-radius-lg);
}
.ant-avatar-lg.ant-avatar-icon {
  font-size: var(--ba-avatar-text-font-size-lg);
}
.ant-avatar-lg.ant-avatar-icon > .anticon {
  margin: 0;
}
.ant-avatar-sm {
  width: var(--ba-avatar-container-size-sm);
  height: var(--ba-avatar-container-size-sm);
  border-radius: 50%;
}
.ant-avatar-sm.ant-avatar-square {
  border-radius: var(--ba-border-radius-sm);
}
.ant-avatar-sm.ant-avatar-icon {
  font-size: var(--ba-avatar-text-font-size-sm);
}
.ant-avatar-sm.ant-avatar-icon > .anticon {
  margin: 0;
}
.ant-avatar > img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.ant-avatar-group {
  display: inline-flex;
}
.ant-avatar-group .ant-avatar {
  border-color: var(--ba-avatar-group-border-color);
}
.ant-avatar-group > *:not(:first-child) {
  -webkit-margin-start: var(--ba-avatar-group-overlapping);
          margin-inline-start: var(--ba-avatar-group-overlapping);
}
.ant-avatar-group-popover .ant-avatar + .ant-avatar {
  -webkit-margin-start: var(--ba-avatar-group-space);
          margin-inline-start: var(--ba-avatar-group-space);
}
.css-var-ba.ant-avatar-css-var {
  --ba-avatar-container-size: 32px;
  --ba-avatar-container-size-lg: 40px;
  --ba-avatar-container-size-sm: 24px;
  --ba-avatar-text-font-size: 17px;
  --ba-avatar-text-font-size-lg: 24px;
  --ba-avatar-text-font-size-sm: 14px;
  --ba-avatar-group-space: 4px;
  --ba-avatar-group-overlapping: -8px;
  --ba-avatar-group-border-color: #ffffff;
}

.anticon {
  display: inline-flex;
  align-items: center;
  color: inherit;
  font-style: normal;
  line-height: 0;
  text-align: center;
  text-transform: none;
  vertical-align: -0.125em;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.anticon > * {
  line-height: 1;
}
.anticon svg {
  display: inline-block;
}
.anticon .anticon .anticon-icon {
  display: block;
}
.anticon {
  display: inline-flex;
  align-items: center;
  color: inherit;
  font-style: normal;
  line-height: 0;
  text-align: center;
  text-transform: none;
  vertical-align: -0.125em;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.anticon > * {
  line-height: 1;
}
.anticon svg {
  display: inline-block;
}
.anticon .anticon .anticon-icon {
  display: block;
}
.anticon {
  display: inline-flex;
  align-items: center;
  color: inherit;
  font-style: normal;
  line-height: 0;
  text-align: center;
  text-transform: none;
  vertical-align: -0.125em;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.anticon > * {
  line-height: 1;
}
.anticon svg {
  display: inline-block;
}
.anticon .anticon .anticon-icon {
  display: block;
}

/* product页独有  */

/* button */
.ant-btn {
  font-family: var(--ba-font-family);
  font-size: var(--ba-font-size);
  box-sizing: border-box;
}

.ant-btn {
  font-size: var(--ba-button-content-font-size);
  line-height: var(--ba-button-content-line-height);
  height: var(--ba-control-height);
  padding: var(--ba-button-padding-block) var(--ba-button-padding-inline);
  border-radius: var(--ba-border-radius);
}

.ant-btn {
  outline: none;
  position: relative;
  display: inline-flex;
  gap: var(--ba-margin-xs);
  align-items: center;
  justify-content: center;
  font-weight: var(--ba-button-font-weight);
  white-space: nowrap;
  text-align: center;
  background-image: none;
  background: transparent;
  border: var(--ba-line-width) var(--ba-line-type) transparent;
  cursor: pointer;
  transition: all var(--ba-motion-duration-mid) var(--ba-motion-ease-in-out);
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  touch-action: manipulation;
  color: var(--ba-color-text);
}

.ant-btn-primary {
  color: var(--ba-button-primary-color);
  background: var(--ba-color-primary);
  box-shadow: var(--ba-button-primary-shadow);
}

.ant-btn-lg {
  font-size: var(--ba-button-content-font-size-lg);
  line-height: var(--ba-button-content-line-height-lg);
  height: var(--ba-control-height-lg);
  padding: var(--ba-button-padding-block-lg) var(--ba-button-padding-inline-lg);
  border-radius: var(--ba-border-radius-lg);
}

.ant-btn.ant-btn-round.ant-btn-lg {
  border-radius: var(--ba-control-height-lg);
  -webkit-padding-start: calc(var(--ba-control-height-lg) / 2);
          padding-inline-start: calc(var(--ba-control-height-lg) / 2);
  -webkit-padding-end: calc(var(--ba-control-height-lg) / 2);
          padding-inline-end: calc(var(--ba-control-height-lg) / 2);
}

.ant-btn > span {
  display: inline-block;
}

.ant-btn-default {
  background: var(--ba-button-default-bg);
  border-color: var(--ba-button-default-border-color);
  color: var(--ba-button-default-color);
  box-shadow: var(--ba-button-default-shadow);
}

.copyButton--xk98hril {
  right: 16px;
  border-radius: 3px;
  padding: 3px 3px;
  display: flex;
  align-items: center;
}

.debugButton--SEtMGhNh {
  right: 16px;
  border-radius: 3px;
  padding: 3px 3px;
  display: flex;
  align-items: center;
}

.debugButton--SEtMGhNh:hover {
  background-color: #eee;
}

.container--c3VwrbR9 {
  position: relative;
  width: 100%;
  height: 100%;
}
.container--c3VwrbR9 iframe {
  border: 0;
  width: 100%;
  height: 100%;
}
.container--c3VwrbR9 .loading--pir9PtVl {
  position: absolute;
  height: 100%;
  width: 100%;
  z-index: 1;
  padding: 16px;
  background-color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
}
.container--c3VwrbR9 .loading--pir9PtVl.skeleton--y00AvwLU {
  align-items: flex-start;
}
.container--c3VwrbR9 .loading--pir9PtVl.hidden--EG3Ez6aM {
  display: none;
}

.container--sQb1iabX {
  display: flex;
  align-items: center;
  gap: 10px;
  cursor: pointer;
  z-index: 100;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  justify-content: flex-end;
  position: absolute;
  top: 48px;
  right: 4px;
}

.exception--uEKhMIy5 {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 504px;
}
.exception--uEKhMIy5 div {
  text-align: center;
}

.exception--uEKhMIy5 .exceptionImage--nJvXDEGA {
  margin-bottom: 22px;
}

.exception--uEKhMIy5 .statusCode--mQGp0HsF {
  margin-bottom: 6px;
  color: #000;
  font-size: 28px;
  line-height: 52px;
  text-align: center;
}
.exception--uEKhMIy5 .description--kTTKflkC {
  color: #666;
  font-size: 14px;
  line-height: 1.5;
  text-align: center;
}

.header--iOw_fkaa {
  z-index: 2;
  height: 56px;
  display: none;
  flex-direction: row;
  gap: 8px;
  justify-content: space-between;
  align-items: center;
  padding: 0 40px;
  font-size: 14px;
  font-weight: 400;
}
.header--iOw_fkaa :focus-visible {
  outline: none;
}
.header--iOw_fkaa .back--v2a9tfGF {
  flex: none;
  display: flex;
  align-items: center;
  cursor: pointer;
  gap: 4px;
  font-weight: 600;
}
[data-theme='light'] {
  --slate-hover-bg-color: #ddeaff;
}
[data-theme='dark'] {
  --slate-hover-bg-color: #676767;
}
.slateEditor--W4ONFFNg ::-moz-selection {
  background: var(--slate-hover-bg-color);
}
.slateEditor--W4ONFFNg ::selection {
  background: var(--slate-hover-bg-color);
}
.displayMode--Ghy4xvnN {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
}
.title--uCG1o6Xp {
  display: flex;
  justify-content: center;
  align-items: center;
  flex: 1 1 auto;
  white-space: nowrap;
  overflow: hidden;
}
.avatar--ZcMFhAkR {
  width: 28px;
  height: 28px;
  margin-right: 5px;
  border-radius: 4px;
}
.slateEditor--W4ONFFNg {
  white-space: nowrap !important;
  overflow: auto !important;
}
.slateEditor--W4ONFFNg::-webkit-scrollbar {
  display: none;
  /* 隐藏滚动条 */
}
.clock--SSrxs5sv {
  display: flex;
  align-items: center;
  font-size: 12px;
  font-weight: 400;
  gap: 4px;
}
.time--cQlDnAq5 {
  flex-shrink: 0;
  white-space: nowrap;
}
.right--XD1WVJXA {
  display: flex;
  align-items: center;
  gap: 22px;
}
.top--TSucIz7M {
  cursor: pointer;
}
.ellipsis--jswOimkK {
  color: #767676;
  font-size: 24px;
  cursor: pointer;
}
.editing--BQVGuWWF {
  background-color: #e9eff5;
  border: 0;
  padding: 0 4px;
}
.bar--DtQEPCGl {
  width: 364px;
  position: relative;
}
.search--gnmNoiTy {
  cursor: pointer;
  position: relative;
}
.search--gnmNoiTy .searchText--e9fdfMba {
  color: #222;
}
.searchText--e9fdfMba {
  text-overflow: ellipsis;
  font-family: 'Noto Sans';
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  letter-spacing: -0.056px;
}
.searchWrap--VXfXaSui {
  position: absolute;
  top: 8px;
  left: 50%;
  transform: translateX(-50%);
  display: flex;
  align-items: center;
  gap: 6px;
}
.searchSelected--XllsYjST {
  cursor: pointer;
  position: relative;
}
.searchSelected--XllsYjST .searchText--e9fdfMba {
  color: #222;
}
.wishlist--FGkaqZRu {
  cursor: pointer;
  position: absolute;
  right: 0;
}
.wishlist--FGkaqZRu .wishlistText--Mf8SKNjc {
  color: #222;
}
.wishlistText--Mf8SKNjc {
  text-overflow: ellipsis;
  font-family: 'Noto Sans';
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  letter-spacing: -0.056px;
}
.wishlistWrap--yiOADKQp {
  width: 150px;
  position: absolute;
  top: 8px;
  left: 63%;
  transform: translateX(-50%);
  display: flex;
  align-items: center;
  gap: 6px;
}
.wishlistNotSelected--fGZs7LMt {
  cursor: pointer;
  position: absolute;
  right: 0;
}
.wishlistNotSelected--fGZs7LMt .wishlistText--Mf8SKNjc {
  color: #222;
}

.footer--iH4rWOTX {
  padding: 16px 0 20px;
}

  .footer--iH4rWOTX .primary--SCFrGFjI {
    flex-basis: 0;
  }

  .footer--iH4rWOTX .secondary--I4jjNIXP {
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: var(--ba-font-size-small);
    line-height: 16px;
    font-weight: 400;
    color: var(--ba-text-light);
  }

  .footer--iH4rWOTX .secondary--I4jjNIXP .copyright--CkWTWm6e {
      color: var(--ba-text-light);
    }

  .footer--iH4rWOTX .secondary--I4jjNIXP .statement--vE4jwiUz {
      flex-shrink: 0;
      margin-right: 4px;
      cursor: pointer;
      display: flex;
      justify-content: center;
      align-items: center;
      color: var(--ba-text-light);
    }

  .footer--iH4rWOTX .secondary--I4jjNIXP .statement--vE4jwiUz:hover {
      text-decoration: underline;
    }

  .footer--iH4rWOTX .icons--XKG_LvpF {
    display: flex;
    align-items: center;
    gap: 12px;
    margin-left: 8px;
  }

  .footer--iH4rWOTX .split--zqHe9IpV {
    width: 1px;
    height: 16px;
    background-color: #ddd;
  }

  .footer--iH4rWOTX .label--LSScx4U5 {
    margin-bottom: 8px;
  }

.point--eJgfCcxM {
  display: block;
  width: 2px;
  height: 2px;
  background-color: var(--ba-text-light);
  border-radius: 50%;
  margin-right: 4px;
}

.hide--2p3gktWa {
  display: none;
}

.card--Gt85am9D {
  display: flex;
  padding: 16px;
  align-items: center;
  gap: 4px;
  flex: 1 0 0;
  border: var(--ba-border-gray-1);
  border-radius: 8px;
  cursor: pointer;
  height: 68px;
}
.cardTitle--N48x9k4D {
  color: var(--ba-text-primary);
  text-overflow: ellipsis;
  text-align: left;
  /* inter 14/inter-bold */
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
  /* 128.571% */
  letter-spacing: -0.056px;
  /* 覆盖 ellipsis 的 word-break */
  word-break: revert;
}
.contentContainer--KXvrMrei {
  display: flex;
  align-items: center;
}
.svgIcon--SzBaB0uP {
  width: 20px;
  height: 20px;
  margin-right: 4px;
  flex-shrink: 0;
}

.cardContainer--TegMiO_U {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 12px;
  gap: 12px;
  min-height: calc(160px - 12px);
}
.titleContainer--lS0eDD5a {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 12px;
  margin-top: 28px;
}
.refreshContainer--VQG0sx77 {
  display: flex;
  align-items: center;
  cursor: pointer;
}
.refresh--fyHkKMdW {
  margin-left: 4px;
}

.title--TUp9vpLK {
  font-size: 20px;
  font-weight: 600;
  padding: 17px 0 17px 20px;
  border-bottom: 1px solid #ddd;
}
.container--psV3F2rf .ant-modal-content {
  padding: 0;
  position: relative;
  border-radius: 8px;
  overflow: hidden;
}
.container--psV3F2rf .ant-modal-header {
  margin-bottom: 0;
}
.container--psV3F2rf .ant-modal-body {
  padding: 20px 24px;
  overflow: hidden;
  overflow-y: auto;
  max-height: 80vh;
}
[data-theme='light'] {
  --submit-bg-color: #fff;
}
[data-theme='dark'] {
  --submit-bg-color: #000;
}
.loading--zlMAhdit {
  display: flex;
  justify-content: center;
  height: 700px;
}
.loadingIcon--qVFsOjL0 {
  margin-top: -75px;
  font-size: 24px;
}
.sendInquiryMsg--YzPu0RCF .ant-message-notice-content {
  background-color: rgba(0, 0, 0, 0.8) !important;
  color: #fff;
}
.submit--IAqQqa1x {
  background: var(--submit-bg-color);
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 56px;
  box-shadow: 0 -9px 52px 0 rgba(0, 0, 0, 0.14);
  display: flex;
  align-items: center;
  justify-content: center;
}

.title--JhDJIuzA {
  font-size: 20px;
  font-weight: 600;
  padding: 17px 0 17px 20px;
  border-bottom: 1px solid #ddd;
}
.container--XUayOV7z .ant-select-selection-item {
  border-radius: 0px !important;
}
.container--XUayOV7z .ant-modal-content {
  padding: 0;
  position: relative;
  border-radius: 8px;
  overflow: hidden;
  height: 90vh;
  min-height: 600px;
  max-height: 800px;
  display: flex;
  flex-direction: column;
}
.container--XUayOV7z .ant-modal-header {
  margin-bottom: 0;
}
.container--XUayOV7z .ant-modal-body {
  padding: 20px 24px;
  overflow: hidden;
  overflow-y: auto;
}
[data-theme='light'] {
  --submit-bg-color: #fff;
}
[data-theme='dark'] {
  --submit-bg-color: #000;
}
.loading--wG2Fd1Hc {
  display: flex;
  justify-content: center;
  height: 700px;
}
.loadingIcon--yx0qp4xl {
  margin-top: -75px;
  font-size: 24px;
}
.sendInquiryMsg--tKpzyv0l .ant-message-notice-content {
  background-color: rgba(0, 0, 0, 0.8) !important;
  color: #fff;
}
.submit--vnMsam5o {
  background: var(--submit-bg-color);
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 56px;
  box-shadow: 0px -4px 8px 0px rgba(0, 0, 0, 0.1);
  display: flex;
  align-items: center;
  justify-content: center;
}

.productInfo--Z_Sd6HY_ {
  display: grid;
  grid-template-columns: repeat(2, calc(50% - 20px));
  font-size: 14px;
  grid-row-gap: 16px;
  grid-column-gap: 40px;
  padding-bottom: 16px;
}
.other--sMZFpbvQ {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  font-size: 14px;
}
.show--ftC_NqeT {
  display: flex;
  justify-content: space-between;
  align-items: center;
  cursor: pointer;
  gap: 8px;
}

.block--lEfnOFI8 .content--WyJ1mrtk {
  margin-bottom: 12px;
  font-size: 16px;
  font-weight: 600;
  line-height: 22px;
}
.block--lEfnOFI8 .list--If3qVE5E {
  gap: 12px;
}
.block--lEfnOFI8 .next-tag-medium > .next-tag-body {
  padding: 0 16px;
}
.header--Mahl_s1D {
  display: flex;
  justify-content: space-between;
  padding-bottom: 12px;
}
.header--Mahl_s1D .title--lgFWYocf {
  font-size: 16px;
  font-weight: 600;
  line-height: 22px;
}
.table--j0TuEzbf {
  width: 100%;
  border-collapse: collapse;
}
.row--EQSmOwJf {
  border-bottom: 1px solid #ddd;
}
.cell--YHoyKaZh {
  padding: 10px;
  vertical-align: top;
  text-align: left;
  /* 确保左对齐 */
}
.label--D7SeivqH {
  font-size: 14px;
  font-weight: bold;
}
.divider--bncKs8un {
  border-top: 1px solid #ddd;
  margin: 20px 0;
}
.list--If3qVE5E {
  display: flex;
  flex-wrap: wrap;
}
.list--If3qVE5E .item--Vz708d2P {
  display: flex;
  width: 50%;
  gap: 12px;
  margin-bottom: 8px;
}
.attributeName--W36Xlwru {
  flex: 1;
  /* 禁止换行 */
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: -0.004em;
  text-align: left;
  white-space: nowrap;
}
.attributeValue--Eo1UkbPu {
  flex: 2;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  text-align: left;
  white-space: nowrap;
}
/* styles.module.css */
.customTag--sjjYjqc7 {
  flex: 2;
  border-radius: 40px;
  padding: 8px 16px 8px 16px;
  background-color: #f4f4f4;
  color: #000;
  margin-bottom: 0 !important;
  margin-right: 0 !important;
}
.valueArea--b7JN3eXN {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
  position: relative;
}
.valueArea--b7JN3eXN .valueOption--OL99IuJP {
  background: var(--ba-bg-tertiary);
  width: -moz-fit-content;
  width: fit-content;
  padding: 7px 16px 7px 16px;
  border-radius: 40px;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 800px;
  white-space: nowrap;
}

.title--qafr_WV7 {
  height: 40px;
  display: flex;
  align-items: center;
  font-size: var(--ba-font-size-xxl);
  font-weight: 700;
  margin-bottom: var(--ba-margin-sm);
}

.container--pB285MbL {
  display: flex;
  flex-direction: column;
}

.container--YO03vlE_ {
  padding: 9px 0;
  /* display: flex;
  flex-direction: column; */
}

.title--hcrQhx6o {
  font-size: 16px;
  font-weight: 600;
  line-height: 22px;
  padding-bottom: 12px;
}

.description--bEYEjbaj {
  font-size: 14px;
  line-height: 18px;
  color: var(--ba-text-secondary);
  padding-bottom: 12px;
}

.feedback--xK0emoRZ {
  padding-top: 8px;
  color: #e52828;
  line-height: 18px;
}
.required--m2KN5moL {
  color: #e52828;
  margin-left: 2px;
}

.container--ibwgX8WO {
  display: grid;
  grid-template-columns: repeat(2, calc(50% - 6px));
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  /* display: flex; */
  flex-wrap: wrap;
  /* gap: var(--ba-margin-sm); */
}

.tag--IkQ14Ql7 {
  display: flex;
  align-items: center;
}
.content--EVXHqKdN {
  display: flex;
  gap: 4px;
  align-items: center;
  overflow: hidden;
  cursor: pointer;
}
.content--EVXHqKdN img {
    height: 18px;
  }
.content--EVXHqKdN .label--q9f55w1O {
    /* text-overflow: ellipsis; */
    overflow: hidden;
    word-break: break-word;
  }
.tagItem--rMVV1BvC {
  display: flex;
  align-items: flex-start;
  gap: 8px;
  overflow: hidden;
}
.tag--IkQ14Ql7.select--SCixmswX {
  background-color: var(--ba-color-bg-layout);
}

.more--IHfoPLCA {
  margin-top: var(--ba-margin-sm);
  display: flex;
  align-items: center;
}

.more--IHfoPLCA span {
    text-decoration: underline;
  }

.title--knNAp2Wa {
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 16px;
}
.quantity--K9Aq_TI_ {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  gap: 16px;
  overflow: hidden;
}
.productQuantity--jUJFXEaH {
  border: 1px solid #ddd;
  width: 158px;
  padding: 4px;
  border-radius: 12px;
  flex: none;
}
.productQuantity--jUJFXEaH .tip--iY9FkWi0 {
  color: #767676;
  padding: 0 8px;
  font-size: 12px;
  margin-bottom: -3px;
}
.quantityContainer--KIZ44v6p {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
  flex: none;
}
.error--HpYE_FuS {
  border-color: red !important;
}
.to--Fk34Tdih {
  font-weight: bold;
}
.header--V93ygy5J {
  height: 20px;
  gap: 8px;
  margin-bottom: 10px;
  display: flex;
  align-items: center;
}
.supplierName--f7EZkeZH {
  line-height: 18px;
  white-space: nowrap;
}
.productName--TzVbHjTD {
  display: -webkit-box;
  /* 用于弹性盒模型 */
  -webkit-box-orient: vertical;
  /* 设置盒子的排列方式 */
  -webkit-line-clamp: 1;
  /* 显示的行数 */
  overflow: hidden;
  /* 溢出隐藏 */
  text-overflow: ellipsis;
  /* 溢出显示省略号 */
  margin-bottom: 8px;
  line-height: 17px;
}
.moqInfo--cyzuWtvI {
  display: flex;
  gap: 8px;
}
.companyName--Gyf38Cyz {
  display: flex;
  align-items: center;
  gap: 4px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.companyName--Gyf38Cyz .dataSourceLogo--X2N7fWdZ {
  width: 16px;
  height: 16px;
  border-radius: 50%;
}
.letter--bY_N7r6N {
  display: inline-block;
  width: 20px;
  height: 20px;
  color: #fff;
  background-color: #50e3c2;
  line-height: 20px;
  text-align: center;
  border-radius: 50%;
}
.body--SSfws97H {
  display: flex;
  align-items: center;
}
.image--Nfrh46JB {
  width: 60px;
  height: 60px;
  margin-right: 12px;
  border-radius: 8px;
  overflow: hidden;
  position: relative;
}
.image--Nfrh46JB img {
  width: 60px;
  height: 60px;
}
.image--Nfrh46JB::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.04);
  pointer-events: none;
}
.price--smF746YS {
  font-size: 16px;
  font-weight: 700;
  line-height: 15px;
}
.unit--ptzHJMUN {
  font-size: 12px;
}
.details--GFuSV0AP {
  flex: 1;
}
.showMoreButton--q9z66a5X {
  margin-bottom: 10px;
}
.verified--Cfv34MeV {
  height: 10px;
}
.operate--OxVFhT3V {
  width: 32px;
  height: 32px;
  border-radius: 50%;
  border: 1px solid #ddd;
  flex: none;
  flex-grow: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  background-color: #fff;
  z-index: 2;
  cursor: pointer;
}
.minus--n2gdR1He {
  left: 0;
}
.plus--imtbN6CA {
  right: 0;
}
.product--uWgttZsz {
  display: flex;
  gap: 12px;
  align-items: center;
}
.product--uWgttZsz .required--HkmSS5UR {
  color: #e52828;
}
.input--AeR61JhG {
  display: flex;
  position: relative;
  padding: 0 16px;
  width: 120px;
}
.input--AeR61JhG .disabled--ViAS_YYu {
  background-color: #f4f4f4;
  color: #ddd;
}
.input--AeR61JhG input {
  text-align: center !important;
  padding: 0 15px;
}
.subTotal--DbheYz17 {
  width: 100%;
  margin-top: 8px;
  text-align: right;
  height: 22px;
  display: flex;
  justify-content: flex-end;
}
.subTotal--DbheYz17 .subTotalTitle--wHsJnn9g {
  color: var(--ba-color-text-secondary);
  flex: none;
}
.subTotal--DbheYz17 .subTotalPrice--kSfSDLMz {
  font-weight: 600;
}
.error--HpYE_FuS {
  margin-top: 8px;
  height: 22px;
  color: #b3261e;
}
.split--Kbsk8Ou4 {
  color: #ddd;
}
.avatar--kuYmBnzb {
  width: 24px;
  height: 24px;
  display: flex;
  flex: none;
  align-items: center;
  justify-content: center;
  border: 0.5px solid #ddd;
  border-radius: 50%;
  overflow: hidden;
}
.avatar--kuYmBnzb img {
  max-width: 100%;
  max-height: 100%;
}

.attachment--M0Lnq2q9 .upload--zVJLfbFU {
  cursor: pointer;
  font-weight: 900;
  font-size: 13px;
  color: #222;
}
.attachment--M0Lnq2q9 .icon--JMC2uluJ {
  margin-right: 7.3px;
}
.attachment--M0Lnq2q9 .text--yVJVSKUk {
  font-weight: 600;
  cursor: pointer;
}

.address--QUrCHO8R {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 12px;
}
.address--QUrCHO8R .select--SwOaXSGP {
  width: 35%;
  height: 48px;
}
.country--b1W939R0 {
  display: flex;
  gap: 8px;
  align-items: center;
}
.country--b1W939R0 .img--wFw74kDE {
  width: 24px;
  height: 16px;
  display: flex;
  align-items: center;
}
.country--b1W939R0 .img--wFw74kDE img {
  max-width: 100%;
  max-height: 100%;
}

.requirement--aNwguLfK {
  display: flex;
  gap: 12px;
  flex-direction: column;
  border: 1px solid #ddd;
  border-radius: 8px;
  padding: 12px;
}
.requirement--aNwguLfK .adm-text-area-count {
  font-size: var(--ba-font-size-middle);
}
.requirement--aNwguLfK .ant-input {
  border-radius: 0;
}
.requirement--aNwguLfK .count--Rntd7hKM {
  color: var(--ba-color-text-secondary);
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.requirement--aNwguLfK .count--Rntd7hKM .icons--GCxyztXy {
  display: flex;
  gap: 12px;
}
.requirement--aNwguLfK .count--Rntd7hKM .help--HhWdn0jy {
  line-height: 20px;
  height: 20px;
  color: #b3261e;
}
.requirement--aNwguLfK .split--e3doORYi {
  margin: 0 4px;
}
.title--TOjFe8B0 {
  font-weight: 600;
}
.suggestion--qAQ9HZie {
  position: relative;
  height: 80px;
  overflow: hidden;
}
.valueArea--MlJ2_OPp {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
  position: relative;
  cursor: pointer;
}
.valueArea--MlJ2_OPp .valueOption--fzL2CtEq {
  background: var(--ba-bg-tertiary);
  width: -moz-fit-content;
  width: fit-content;
  padding: 7px 16px 7px 16px;
  border-radius: 40px;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 800px;
  white-space: nowrap;
}
.attachment--OXLgeARO {
  border-top: 1px solid #ddd;
  padding-top: 12px;
  display: flex;
  align-items: center;
  gap: 4px;
}

.title--JMz1YZew {
  height: 40px;
  display: flex;
  align-items: center;
  font-size: var(--ba-font-size-xxl);
  font-weight: 700;
  margin-bottom: var(--ba-margin-sm);
}
.container--k7FJ0fsN {
  display: flex;
  gap: 16px;
}
.container--k7FJ0fsN div {
  flex: 1;
}

/* margin: 8px 0 0 0; */
  .wikiModal--TYZKpNWy h1,
  .wikiModal--TYZKpNWy h2,
  .wikiModal--TYZKpNWy h3,
  .wikiModal--TYZKpNWy h4,
  .wikiModal--TYZKpNWy h5,
  .wikiModal--TYZKpNWy h6 {
    margin-bottom: 8px;
  }

html[data-theme='light'] .card--qohtsnGK {
  --requirement-card-bg: #f8f8f8;
}
html[data-theme='dark'] .card--qohtsnGK {
  --requirement-card-bg: var(--ba-bg-primary);
}
.card--qohtsnGK {
  padding: 20px;
  border-radius: 12px;
  background: var(--requirement-card-bg);
  border: var(--ba-border-gray-transparent);
}
.card--qohtsnGK .top--JOo8RwA3 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
  cursor: pointer;
}
.card--qohtsnGK .company--ey__sLd3 .name--BySbCgDe {
  color: var(--ba-text-primary);
  font-size: 16px;
  font-weight: 700;
  line-height: 22px;
  margin-bottom: 8px;
}
.card--qohtsnGK .company--ey__sLd3 .qualifications--P_HOYuhf {
  height: 22px;
  display: flex;
  align-items: center;
  overflow: hidden;
  flex-shrink: 0;
}
.card--qohtsnGK .company--ey__sLd3 .qualifications--P_HOYuhf .image--aMQPbdDP {
  height: 16px;
}
.card--qohtsnGK .company--ey__sLd3 .qualifications--P_HOYuhf .item--PXWcb9NS {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: 4px;
  flex-shrink: 0;
}
.card--qohtsnGK .company--ey__sLd3 .qualifications--P_HOYuhf .item--PXWcb9NS .point--m69bEnAy {
  display: block;
  width: 2px;
  height: 2px;
  background-color: #767676;
  border-radius: 50%;
  margin-right: 4px;
}
.card--qohtsnGK .company--ey__sLd3 .qualifications--P_HOYuhf .item--PXWcb9NS .text--QeHYi5Wu {
  overflow: hidden;
  color: var(--text-color-767672, #767676);
  text-overflow: ellipsis;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
}
.card--qohtsnGK .collapse--vdFcsDZF {
  display: flex;
  align-items: center;
  gap: 4px;
  cursor: pointer;
  margin-top: 16px;
  color: #222;
  font-size: 12px;
}
.card--qohtsnGK .collapse--vdFcsDZF .icon--rh_LqrTk {
  display: inline-block;
}
.card--qohtsnGK .divider--wNBgQJb1 {
  height: var(--size-0, 1px);
  margin: 20px 0;
}
.card--qohtsnGK .bottom--CcWQPkVU {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: 16px;
  align-self: stretch;
}
.card--qohtsnGK .bottom--CcWQPkVU .supplier--MAgLzoAl {
  display: flex;
  justify-content: space-between;
  align-items: center;
  align-self: stretch;
}
.card--qohtsnGK .bottom--CcWQPkVU .supplier--MAgLzoAl .info--smXFKqCo {
  display: flex;
  flex-direction: column;
  gap: 5px;
}
.card--qohtsnGK .bottom--CcWQPkVU .supplier--MAgLzoAl .info--smXFKqCo .basic--FMVXPOSO {
  display: flex;
  align-items: center;
  gap: 8px;
}
.card--qohtsnGK .bottom--CcWQPkVU .supplier--MAgLzoAl .info--smXFKqCo .basic--FMVXPOSO .name--BySbCgDe {
  color: var(--ba-text-primary);
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
}
.card--qohtsnGK .bottom--CcWQPkVU .supplier--MAgLzoAl .info--smXFKqCo .basic--FMVXPOSO .avatar--kzXZi9yB {
  width: 24px;
  height: 24px;
  font-size: 18px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex: none;
  color: #fff;
  background-color: #50e3c2;
  border-radius: 50%;
  overflow: hidden;
}
.card--qohtsnGK .bottom--CcWQPkVU .supplier--MAgLzoAl .info--smXFKqCo .basic--FMVXPOSO .avatar--kzXZi9yB img {
  max-width: 24px;
  max-height: 24px;
}
.card--qohtsnGK .bottom--CcWQPkVU .supplier--MAgLzoAl .info--smXFKqCo .time--ucvuKriw {
  color: var(--text-color-Text-secondary, #767676);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
}
.card--qohtsnGK .bottom--CcWQPkVU .summary--PYlfRvti {
  color: #222;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  display: flex;
}
.card--qohtsnGK .detail--_wRYGYcn {
  display: flex;
  align-items: flex-start;
  gap: 20px;
  align-self: stretch;
  padding-top: 16px;
}
.card--qohtsnGK .detail--_wRYGYcn .image--aMQPbdDP {
  overflow: hidden;
  border-radius: 8px;
  width: 100px;
  height: 100px;
}
.card--qohtsnGK .detail--_wRYGYcn .info--smXFKqCo {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 8px;
  flex: 1 0 0;
}
.card--qohtsnGK .detail--_wRYGYcn .info--smXFKqCo .name--BySbCgDe {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.card--qohtsnGK .detail--_wRYGYcn .info--smXFKqCo .priceInfo--mOVZXmrz {
  display: flex;
  align-items: center;
}
.card--qohtsnGK .detail--_wRYGYcn .info--smXFKqCo .priceInfo--mOVZXmrz .price--iqW2uRm8 {
  color: var(--ba-text-primary);
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 26px;
  letter-spacing: -0.08px;
}
.card--qohtsnGK .detail--_wRYGYcn .info--smXFKqCo .priceInfo--mOVZXmrz .unit--ua1FgkAo {
  color: #222;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}

.item--Ar8mU9v6 {
  padding: 20px;
  gap: 20px;
  border-radius: 12px;
  border: 1px solid var(--ba-divider-primary);
  width: 100%;
  display: flex;
  flex-direction: column;
  color: var(--ba-text-primary);
}
.supplierContainer--LyKNtWXB {
  display: flex;
  gap: 8px;
  font-size: 14px;
  justify-content: space-between;
  align-items: center;
}
.supplierContainer--LyKNtWXB .supplierInfo--evyeghJp {
  display: flex;
  align-items: center;
  gap: 12px;
}
.supplierContainer--LyKNtWXB .supplierInfo--evyeghJp .dataSource--qLXAGjAc {
  border-left: 1px solid var(--ba-divider-primary);
  padding-left: 12px;
}
.supplierContainer--LyKNtWXB .supplierInfo--evyeghJp .name--SyR5l0qy {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  line-height: 18px;
}
.supplierContainer--LyKNtWXB .left--GYPKM6M3 {
  width: 80%;
}
.country--xIpzP2Wt {
  border-right: 1px solid var(--ba-divider-primary);
  display: flex;
  align-items: center;
  padding-right: 12px;
  gap: 4px;
}
.country--xIpzP2Wt .countryImg--FEocGSMO {
  width: 18px;
  height: 18px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.country--xIpzP2Wt .countryImg--FEocGSMO img {
  max-width: 100%;
  max-height: 100%;
}
.countryCode--upimeHQV {
  color: var(--ba-text-secondary);
}
.quotationInfo--sUQ7ndxi {
  font-size: 12px;
  color: var(--ba-text-secondary);
  margin-top: 8px;
}
.quotationInfo--sUQ7ndxi .tag--VwpwVOJb {
  padding: 2px 4px;
  line-height: 16px;
  border-radius: 4px;
  margin-right: 12px;
}
.quotationInfo--sUQ7ndxi .received--SxhJyUov {
  background-color: #ebf9fb;
  color: #22891f;
}
.quotationInfo--sUQ7ndxi .negotiating--EL7Pr0aD {
  background-color: #edf4fb;
  color: #06c;
}
.desc--O1lZkaSj {
  line-height: 22px;
}
.requirement--Gq2o7qud {
  display: flex;
  gap: 20px;
  flex-direction: column;
}
.product--idbD7HPO {
  display: flex;
  padding-right: 20px;
}
.product--idbD7HPO .detail--mTW7owah {
  display: flex;
  gap: 12px;
  width: 30%;
  padding-right: 20px;
}
.product--idbD7HPO .detail--mTW7owah .productInfo--oWkMr3O2 {
  display: flex;
  gap: 4px;
  flex-direction: column;
  flex: 1;
}
.product--idbD7HPO .detail--mTW7owah .productInfo--oWkMr3O2 .productName--zEXNJ1a1 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 18px;
}
.product--idbD7HPO .detail--mTW7owah .productInfo--oWkMr3O2 .price--Ci9W6a8Y {
  font-weight: 700;
  line-height: 18px;
}
.product--idbD7HPO .detail--mTW7owah .productInfo--oWkMr3O2 .unit--S_EmDwPf {
  line-height: 18px;
}
.product--idbD7HPO .moq--VpxpzIWf {
  width: 30%;
  display: flex;
  padding: 0 20px;
  border-left: 1px solid var(--ba-divider-primary);
}
.product--idbD7HPO .moq--VpxpzIWf .moqItem--kv3Kbo0i {
  width: 50%;
  display: flex;
  flex-direction: column;
  gap: 8px;
  justify-content: center;
}
.product--idbD7HPO .moq--VpxpzIWf .moqItem--kv3Kbo0i .moqList--D5g5wT6s {
  display: flex;
  gap: 8px;
  flex-direction: column;
}
.product--idbD7HPO .moq--VpxpzIWf .moqValue--g1q9uO1Q {
  font-weight: 600;
  line-height: 18px;
}
.product--idbD7HPO .terms--iqtZeOE0 {
  display: flex;
  gap: 8px;
  width: 20%;
  padding: 0 20px;
  border-left: 1px solid var(--ba-divider-primary);
  flex-direction: column;
  justify-content: center;
}
.product--idbD7HPO .terms--iqtZeOE0 .trade--u0BGifRw {
  font-weight: 600;
  line-height: 18px;
}
.valueArea--HkXeDO2y {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
}
.valueArea--HkXeDO2y .valueOption--ebuHYGCj {
  background: var(--ba-bg-tertiary);
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding: 8px 16px;
  border-radius: 40px;
  display: block;
  white-space: nowrap;
  max-width: 600px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.attachmentArea--LcDKfTg0 {
  display: flex;
  align-items: flex-start;
  gap: 12px;
}
.attachmentArea--LcDKfTg0 .attachmentTitle--pZoMo_vz {
  height: 40px;
  display: flex;
  align-items: center;
  white-space: nowrap;
}
.attachmentArea--LcDKfTg0 .list--wRuGhqHT {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 12px;
}
.attachmentArea--LcDKfTg0 .list--wRuGhqHT .attachment--V1HO1Fnu {
  display: block;
  height: 40px;
  padding: 8px 12px;
  align-items: center;
  gap: 8px;
  border-radius: 8px;
  border: 1px solid var(--ba-divider-primary);
  background: var(--ba-bg-primary);
  cursor: pointer;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  max-width: 600px;
}

.moreText--MgnNVrHF {
  text-decoration: underline;
  cursor: pointer;
  margin: 0 8px;
}

.layout--BmrI9iSE {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.container--Z5EKWR46 {
  --color: #222;
  --brand-name-color: linear-gradient(264.41deg, #9648fe 36.25%, #1291fc 99.11%);
  --text-font-size: 14px;
  max-width: 720px;
  padding: 0 16px;
  text-align: center;
}
.container--Z5EKWR46 .header--Ff1QnKm_ {
  text-align: center;
}
.container--Z5EKWR46 .header--Ff1QnKm_ .brand--ZOH5Vvny {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 12px;
  margin-bottom: 16px;
}
.container--Z5EKWR46 .header--Ff1QnKm_ .brand--ZOH5Vvny .brandLogo--cRvY6Po8 {
  width: 28px;
  height: 28px;
  flex: none;
}
.container--Z5EKWR46 .header--Ff1QnKm_ .brand--ZOH5Vvny .brandName--VaujnCZY {
  font-size: 24px;
  line-height: 30px;
  font-weight: 700;
  background: var(--brand-name-color);
  -webkit-background-clip: text;
          background-clip: text;
  color: transparent;
  white-space: nowrap;
}
.container--Z5EKWR46 .header--Ff1QnKm_ .brandSlogan--LqmqbBIa {
  font-size: 28px;
  line-height: 34px;
  color: var(--ba-text-primary);
  font-weight: 700;
  margin-bottom: 12px;
}
.container--Z5EKWR46 .form--cxQcX38K .formHeader--RGvYWRI9 {
  color: var(--ba-text-primary);
}
.container--Z5EKWR46 .form--cxQcX38K .formHeader--RGvYWRI9 .formSubtitle--uTn5UGpR {
  font-size: 16px;
  line-height: 22px;
  margin-bottom: 32px;
}
.container--Z5EKWR46 .form--cxQcX38K .formFooter--rPCzCNK5 {
  width: 60%;
  margin: 0 auto 16px;
}
.container--Z5EKWR46 .form--cxQcX38K .formFooter--rPCzCNK5 .formSubmit--UVTEfTpy {
  font-size: 16px;
  font-weight: 600;
}
.container--Z5EKWR46 .form--cxQcX38K .signIn--PXkR2xrF {
  text-align: center;
  font-size: var(--text-font-size);
  color: var(--color);
}
.container--Z5EKWR46 .form--cxQcX38K .signIn--PXkR2xrF .signInLink--TzxRbtTj {
  font-size: 13px;
  font-weight: 700;
  text-decoration: underline;
  padding-left: 6px;
  cursor: pointer;
}
.container--Z5EKWR46 .isJoin--AkSwKvKL {
  text-align: center;
}
.container--Z5EKWR46 .isJoin--AkSwKvKL .isJoinTitle--C9RAQLbC {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  font-weight: 700;
  margin-bottom: 16px;
}
.container--Z5EKWR46 .isJoin--AkSwKvKL .isJoinSubtitle--DMNohVdT {
  font-size: var(--text-font-size);
  line-height: 18px;
  margin-bottom: 16px;
}
.container--Z5EKWR46 .isJoin--AkSwKvKL .isJoinEmail--hl3hE2l8 {
  font-size: var(--text-font-size);
  line-height: 18px;
  font-weight: 700;
}
.domain--UsBv8ojS {
  font-size: 20px;
  line-height: 26px;
  color: var(--color);
  font-weight: 600;
  margin-top: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.icon--YgnPQ6tw {
  margin-right: 4px;
}

.compatibility--oo9gO5Vf {
  background: var(--compatibility-bg);
  min-height: 48px;
  font-size: 14px;
  color: var(--ba-text-primary);
  padding: 12px 20px;
}

.ant-select-selector {
  box-shadow: none !important;
}

.headerContainer--vgbvwnoH {
  padding-inline: var(--ba-padding-lg);
  -webkit-padding-before: 12px;
          padding-block-start: 12px;
  background: #fff;
  position: relative;
}

  .headerContainer--vgbvwnoH .header--NLjxlcDU {
    max-width: var(--msg-max-width);
    width: 100%;
    align-self: center;
  }

  .headerContainer--vgbvwnoH .header--NLjxlcDU .slot--WwU62yLd {
      width: 100%;
      align-self: center;
      position: absolute;
      top: 100%;
      background: #fff;
      z-index: 99;
      padding: 20px 0 12px 0;
      width: 100%;
      margin-top: -1px;
      margin-left: -2px;
    }

  .headerContainer--vgbvwnoH .header--NLjxlcDU .sendBoxContainer--femk9NwW {
      max-width: var(--msg-max-width);
    }

  .headerContainer--vgbvwnoH .left--udZR6a2Q {
    flex: 1;
  }

  .headerContainer--vgbvwnoH .right--t8HPqrv1 {
    flex: none;
    display: flex;
    gap: 24px;
  }

  .headerContainer--vgbvwnoH .ellipsis--rYqOQ3df {
    font-size: 24px;
    font-weight: 600;
    cursor: pointer;
  }

.entranceItemRound--SIdsLijH {
  height: 36px;
  border: 1px solid var(--ba-color-primary);
}
  .entranceItemRound--SIdsLijH fixedCount {
    border-radius: 10px;
    padding: 2px 8px;
    background-color: var(--ba-color-brand);
    color: var(--ba-text-primary-reverse);
    font-size: 12px;
    line-height: 16px;
    font-weight: 400;
    display: flex;
    align-items: center;
  }

.entranceItemRound--SIdsLijH:hover {
  background-color: #eee !important;
}

.tabLabel--fVOasAM7 {
  font-weight: 600;
  cursor: pointer;
  font-size: 16px;
}
.guideToBiz--6D0ox929 {
  /* Tooltip-center */

  /* Auto layout */
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 4px 12px;
  gap: 8px;
  height: 28px;

  background: linear-gradient(271.54deg, rgba(0, 233, 134, 0.1) 0%, rgba(0, 102, 204, 0.05) 100%);
  border-radius: 8px;
  color: #148d59;
}

.threadHistorySectionBox--iS8YpLIz {
  width: 100%;
}

.dateText--dQLucPD0 {
  width: 100%;
  font-family: Noto Sans;
  font-weight: 600;
  font-size: 18px;
  line-height: 24px;
  letter-spacing: -0.4%;
  vertical-align: middle;
  color: #222222;
  box-sizing: border-box;
  margin-bottom: 24px;
}
.searchItemBox--z1yL_Bdb {
  width: 100%;
  box-sizing: border-box;
  position: relative;
  margin-bottom: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.text--_8BCmb9O {
  flex-grow: 1;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  word-wrap: break-word;
  font-family: Noto Sans;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  cursor: pointer;
}

.searchTime--eos6ijkr {
  flex-shrink: 0;
  font-family: Noto Sans;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0%;
  color: #767676;
  margin-right: 24px;
  width: 80px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ellipsisBox--ud0zdivX {
  flex-shrink: 0;
  cursor: pointer;
  margin-left: 16px;
  height: 24px;
  width: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 4px;
}
.ellipsisBox--ud0zdivX:hover {
  background: #f4f4f4;
}
.hoverBox--ZvrNqzsg {
  display: flex;
  align-items: center;
}
.ant-dropdown-menu {
    height: 40px !important;
    box-sizing: border-box !important;
    padding: 0px !important ;
    background-color: #ffffff !important;
    box-shadow: 0px 2px 12px 2px #00000033 !important;
  }
.ant-dropdown-menu-item {
    min-width: 120px;
    padding: 10px 16px !important;
    border-radius: 8px !important;
  }
.hoverBox--ZvrNqzsg .deleteText--WmPzQdnI {
  font-family: Noto Sans;
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  color: #222222;
  margin-left: 8px;
}

.container--aaZ_y9rU {
  position: relative;
  width: 100%;
  height: 100%;
}
.container--aaZ_y9rU iframe {
  position: absolute;
  border: 0;
  width: 100%;
  height: 100%;
}
.container--aaZ_y9rU .loading--lzkFplNT {
  position: absolute;
  height: 100%;
  width: 100%;
  z-index: 1;
  padding: 16px;
  background-color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
}
.container--aaZ_y9rU .loading--lzkFplNT.skeleton--Jwwf5hni {
  align-items: flex-start;
}
.container--aaZ_y9rU .loading--lzkFplNT.hidden--iU37nVXI {
  display: none;
}

.miniChatDrawer--f4spqPLF {
  padding: 0;
}

.miniChatModal--evjZ33GC {
  padding: 0;
}

.imagePreviewRoot--IQCzKoMh {
  display: block;
}

.imagePreview--sqxDkFVn {
  display: none;
}

