#userLayout.user-layout-wrapper[data-v-21bb1854] {
  height: 100%;
}
#userLayout.user-layout-wrapper.mobile .container .main[data-v-21bb1854] {
  width: 100%;
}
#userLayout.user-layout-wrapper .container[data-v-21bb1854] {
  max-width: 100%;
  width: 100%;
  height: 100%;
  position: relative;
}
#userLayout.user-layout-wrapper .container a[data-v-21bb1854] {
  text-decoration: none;
}
#userLayout.user-layout-wrapper .container .top[data-v-21bb1854] {
  text-align: center;
}
#userLayout.user-layout-wrapper .container .top .header[data-v-21bb1854] {
  height: 44px;
  line-height: 44px;
}
#userLayout.user-layout-wrapper .container .top .header .badge[data-v-21bb1854] {
  position: absolute;
  display: inline-block;
  line-height: 1;
  vertical-align: middle;
  margin-left: -12px;
  margin-top: -10px;
  opacity: 0.8;
}
#userLayout.user-layout-wrapper .container .top .header .logo[data-v-21bb1854] {
  height: 44px;
  vertical-align: top;
  margin-right: 16px;
  border-style: none;
}
#userLayout.user-layout-wrapper .container .top .header .title[data-v-21bb1854] {
  font-size: 33px;
  color: rgba(0, 0, 0, 0.85);
  font-family: Avenir, 'Helvetica Neue', Arial, Helvetica, sans-serif;
  font-weight: 600;
  position: relative;
  top: 2px;
}
#userLayout.user-layout-wrapper .container .top .desc[data-v-21bb1854] {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.45);
  margin-top: 12px;
  margin-bottom: 40px;
}
#userLayout.user-layout-wrapper .container .main[data-v-21bb1854] {
  width: 100%;
  height: 100%;
}
#userLayout.user-layout-wrapper .container .footer[data-v-21bb1854] {
  position: absolute;
  width: 100%;
  bottom: 0;
  padding: 0 16px;
  margin: 48px 0 24px;
  text-align: center;
}
#userLayout.user-layout-wrapper .container .footer .links[data-v-21bb1854] {
  margin-bottom: 8px;
  font-size: 14px;
}
#userLayout.user-layout-wrapper .container .footer .links a[data-v-21bb1854] {
  color: rgba(0, 0, 0, 0.45);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
#userLayout.user-layout-wrapper .container .footer .links a[data-v-21bb1854]:not(:last-child) {
  margin-right: 40px;
}
#userLayout.user-layout-wrapper .container .footer .copyright[data-v-21bb1854] {
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
}


.blue-theme {
  --menu-bg: #e6e8f6;
  --cib-color-foreground-accent-primary: #174AE4;
  --aifa-color-primary-light: #3398eb;
  --aifa-color-primary-hover: #3768E5;
  --aifa-color-chat-rightbg: #e3e3e3;
  --cib-color-fill-accent-tertiary: #E2E9FF;
  --cib-color-fill-accent-secondary: #EFF3FF;
  --cib-color-fill-neutral-secondary: #F9F9F9;
  --cib-color-background-surface-app-tertiary: #F0F0F0;
  --cib-color-fill-accent-speech-secondary: #3398EB;
}
.brown-theme {
  --menu-bg: #e9f8ff;
  --cib-color-foreground-accent-primary: #75306C;
  --aifa-color-primary-light: #D38FC4;
  --aifa-color-primary-hover: #75306CCC;
  --cib-color-fill-accent-tertiary: #FBE2E2;
  --cib-color-fill-accent-secondary: #FFF4F4;
  --cib-color-fill-neutral-secondary: #F9F9F9;
  --cib-color-background-surface-app-tertiary: #F0F0F0;
  --cib-color-fill-accent-speech-secondary: #D38FC4;
}
.green-theme {
  --menu-bg: #e9f8ff;
  --cib-color-foreground-accent-primary: #008c8c;
  --aifa-color-primary-light: #85c2c2;
  --aifa-color-primary-hover: #00A3A3;
  --aifa-color-chat-rightbg: #e3e3e3;
  --cib-color-fill-accent-tertiary: #E1F8FD;
  --cib-color-fill-accent-secondary: #EEF9FC;
  --cib-color-fill-neutral-secondary: #F9F9F9;
  --cib-color-background-surface-app-tertiary: #F0F0F0;
  --cib-color-fill-accent-speech-secondary: #27CECE;
}
.homeRightAddDesktop {
  margin-bottom: 8px;
  padding: 10px 12px;
  width: 112px;
  height: 36px;
  border: 1px solid #ddd;
  border-radius: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  gap: 3px;
}
.homeRightAddDesktop > img {
  width: 20px;
}
.homeRightAddDesktop > span {
  font-size: 12px;
}
.homeRightAddDesktop:hover {
  background: #eee;
  border-color: #999;
}
.homeRightDownload {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #000;
  width: 100%;
  overflow-y: hidden;
  margin-bottom: 10px;
}
.homeRightDownload .homeRightDownloadLogo {
  width: 50px;
}
.homeRightDownload .homeRightDownloadConfirm {
  margin-top: 5px;
  background: #517cfc;
  width: 1.8rem;
  height: 0.4rem;
  border-radius: 0.08rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 0.18rem;
  color: #ffffff;
  cursor: pointer;
}
.homeRightDownload .homeRightDownloadConfirm:hover {
  -webkit-transform: scale(1.01);
          transform: scale(1.01);
}
::v-deep .ant-tooltip-inner {
  background: white;
}
::v-deep .ant-tooltip-arrow::before {
  background: white;
}
.layout-sider {
  background: var(--menu-bg) !important;
  background: #f1f6ff;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1), 0 4px 8px rgba(0, 0, 0, 0.08);
          box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1), 0 4px 8px rgba(0, 0, 0, 0.08);
  /* 应用隐藏滚动条样式 */
  scrollbar-width: none;
  /* IE and Edge */
  -ms-overflow-style: none;
}
.layout-sider::-webkit-scrollbar {
  width: 0;
  display: none;
}
.sider-container {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.sider-container .sider_avatar {
  margin-bottom: 8px;
  border-radius: 50%;
  width: 60px;
  height: 60px;
  margin-top: 10px;
  padding: 3px;
  border: 2px solid var(--cib-color-foreground-accent-primary);
}
.sider-container .sider_vip {
  margin-top: 6px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 3px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.sider-container .sider_vip .vip_status {
  width: 36px;
  height: 15px;
}
.sider-container .sider_vip .get_vip {
  width: 46px;
  height: 14px;
  background: linear-gradient(138deg, #ffc06e, #ff9227);
  border-radius: 7px 7px 7px 7px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 9px;
  color: #ffffff;
  cursor: pointer;
}
.sider-container .sider_tips {
  margin-top: 16px;
  width: 130px;
  height: 34px;
  background: var(--cib-color-foreground-accent-primary);
  border-radius: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 500;
  font-size: 14px;
  color: #ffffff;
}
.sider-container .sider_top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.sider-container .sider_top .sider_switch {
  margin-top: 15px;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom: 1px solid rgba(255, 255, 255, 0.04);
}
.sider-container .sider_top .sider_switch .solution_tag {
  gap: 6px;
  width: 60px;
  border-radius: 4px;
  background: var(--cib-color-foreground-accent-primary);
  height: 22px;
  color: #ffffff;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  overflow: hidden;
  white-space: nowrap;
  cursor: pointer;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.sider-container .sider_top .sider_switch .solution_tag > img {
  width: 12px;
  height: 12px;
}
.sider-container .sider_top .sider_item_list {
  margin-top: 6px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 5px;
}
.sider-container .sider_top .sider_item_list .sider_item {
  width: 135px;
  height: 42px;
  background: transparent;
  border-radius: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 5px;
  padding-left: 12px;
  cursor: pointer;
  color: #797d83;
}
.sider-container .sider_top .sider_item_list .sider_item.active {
  background: var(--cib-color-foreground-accent-primary) !important;
  color: #ffffff !important;
  font-weight: 600 !important;
}
.sider-container .sider_top .sider_item_list .sider_item .sider_item_icon {
  width: 21px;
  height: 21px;
}
.sider-container .sider_top .sider_item_list .sider_item .sider_item_text {
  font-size: 15px;
}
.sider-container .sider_bottom {
  margin-bottom: 20px;
}
.sider-container .sider_bottom .sider_exit {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 2px;
  cursor: pointer;
}
.sider-container .sider_bottom .sider_exit > img {
  width: 20px;
  height: 20px;
}
.sider-container .sider_bottom .sider_exit span {
  color: #797d83;
  font-size: 12px;
}
@media screen and (max-width: 1200px) {
.sider-container {
    width: 0.85rem !important;
}
.sider-container .sider_top .sider_avatar {
    margin-bottom: 0px;
    width: 0.58rem;
    height: 0.58rem;
    padding: 2px;
    border: 2px solid var(--cib-color-foreground-accent-primary);
}
.sider-container .sider_top .sider_switch .solution_tag {
    width: 0.7rem;
}
.sider-container .sider_vip_mobile {
    margin-top: 6px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 3px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}
.sider-container .sider_vip_mobile .vip_status {
    width: 0.27rem;
    height: 0.27rem;
}
.sider-container .sider_vip_mobile .get_vip {
    width: 0.42rem;
    height: 0.16rem;
}
.sider-container .sider_item_list_mobile {
    margin-top: 0.1rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 0.1rem;
}
.sider-container .sider_item_list_mobile .sider_item {
    width: 0.75rem;
    height: 0.72rem;
    background: transparent;
    border-radius: 0.16rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 0.05rem;
    cursor: pointer;
    color: #797d83;
}
.sider-container .sider_item_list_mobile .sider_item.active {
    background: var(--cib-color-foreground-accent-primary) !important;
    color: #ffffff !important;
    font-weight: 600;
}
.sider-container .sider_item_list_mobile .sider_item .sider_item_icon {
    width: 0.33rem;
    height: 0.33rem;
}
.sider-container .sider_item_list_mobile .sider_item .sider_item_text {
    font-size: 0.16rem;
}
}

.blue-theme[data-v-185ea1b4] {
  --menu-bg: #e6e8f6;
  --cib-color-foreground-accent-primary: #174AE4;
  --aifa-color-primary-light: #3398eb;
  --aifa-color-primary-hover: #3768E5;
  --aifa-color-chat-rightbg: #e3e3e3;
  --cib-color-fill-accent-tertiary: #E2E9FF;
  --cib-color-fill-accent-secondary: #EFF3FF;
  --cib-color-fill-neutral-secondary: #F9F9F9;
  --cib-color-background-surface-app-tertiary: #F0F0F0;
  --cib-color-fill-accent-speech-secondary: #3398EB;
}
.brown-theme[data-v-185ea1b4] {
  --menu-bg: #e9f8ff;
  --cib-color-foreground-accent-primary: #75306C;
  --aifa-color-primary-light: #D38FC4;
  --aifa-color-primary-hover: #75306CCC;
  --cib-color-fill-accent-tertiary: #FBE2E2;
  --cib-color-fill-accent-secondary: #FFF4F4;
  --cib-color-fill-neutral-secondary: #F9F9F9;
  --cib-color-background-surface-app-tertiary: #F0F0F0;
  --cib-color-fill-accent-speech-secondary: #D38FC4;
}
.green-theme[data-v-185ea1b4] {
  --menu-bg: #e9f8ff;
  --cib-color-foreground-accent-primary: #008c8c;
  --aifa-color-primary-light: #85c2c2;
  --aifa-color-primary-hover: #00A3A3;
  --aifa-color-chat-rightbg: #e3e3e3;
  --cib-color-fill-accent-tertiary: #E1F8FD;
  --cib-color-fill-accent-secondary: #EEF9FC;
  --cib-color-fill-neutral-secondary: #F9F9F9;
  --cib-color-background-surface-app-tertiary: #F0F0F0;
  --cib-color-fill-accent-speech-secondary: #27CECE;
}
button[data-v-185ea1b4]:after {
  display: block !important;
}
[data-v-185ea1b4] .ant-switch {
  background: var(--cib-color-foreground-accent-primary);
}
[data-v-185ea1b4] .ant-switch-checked {
  background: var(--cib-color-foreground-accent-primary);
}
@media screen and (max-width: 1200px) {
[data-v-185ea1b4] .ant-switch .ant-switch-inner {
    font-size: 0.15rem;
}
}
[data-v-185ea1b4] .pcsider .ant-switch-inner {
  font-size: 13px !important;
  font-weight: bold;
  letter-spacing: 1px;
}
[data-v-185ea1b4] .pcsider .ant-switch {
  min-width: 74px !important;
  height: 27px !important;
  line-height: 27px !important;
}
/* 移动端菜单按钮样式 */
.menu-button[data-v-185ea1b4] {
  width: 50px;
  height: 50px;
  border-radius: 0 0 100% 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-shadow: 0 4px 15px rgba(0, 0, 0, 0.3);
          box-shadow: 0 4px 15px rgba(0, 0, 0, 0.3);
  /* 确保使用fixed定位 */
  position: fixed !important;
  overflow: hidden;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  /* 边框效果增强科技感 */
  /* 扫描线效果 */
  /* 添加额外的科技感元素 */
}
.menu-button[data-v-185ea1b4]::before {
  content: '';
  position: absolute;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  border-radius: 0 0 100% 0;
  border-right: 1px solid rgba(255, 255, 255, 0.3);
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
  pointer-events: none;
}
.menu-button[data-v-185ea1b4]::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 2px;
  background: -webkit-gradient(linear, left top, right top, from(transparent), color-stop(rgba(255, 255, 255, 0.8)), to(transparent));
  background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.8), transparent);
  -webkit-animation: scanTop-185ea1b4 4s infinite linear;
          animation: scanTop-185ea1b4 4s infinite linear;
  opacity: 0.6;
}
.menu-button .light-dot[data-v-185ea1b4] {
  position: absolute;
  top: 10px;
  left: 10px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.8);
  -webkit-box-shadow: 0 0 10px 2px rgba(255, 255, 255, 0.8);
          box-shadow: 0 0 10px 2px rgba(255, 255, 255, 0.8);
  -webkit-animation: blink-185ea1b4 3s infinite alternate;
          animation: blink-185ea1b4 3s infinite alternate;
  pointer-events: none;
}
.menu-button .pulse-circle[data-v-185ea1b4] {
  position: absolute;
  top: -10px;
  left: -10px;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.5);
  -webkit-box-shadow: 0 0 10px rgba(255, 255, 255, 0.8);
          box-shadow: 0 0 10px rgba(255, 255, 255, 0.8);
  -webkit-animation: pulse-185ea1b4 2s infinite;
          animation: pulse-185ea1b4 2s infinite;
  pointer-events: none;
}
.menu-button .scan-line[data-v-185ea1b4] {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 40px;
  height: 1px;
  background: -webkit-gradient(linear, left top, right top, from(transparent), color-stop(rgba(255, 255, 255, 0.8)), to(transparent));
  background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.8), transparent);
  -webkit-animation: scan-185ea1b4 3s infinite linear;
          animation: scan-185ea1b4 3s infinite linear;
  pointer-events: none;
}
.menu-button .menu-text[data-v-185ea1b4] {
  color: white;
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 8px;
  text-shadow: 0 0 5px rgba(255, 255, 255, 0.5);
  letter-spacing: 1px;
  position: relative;
  z-index: 2;
}
.menu-button .menu-icon[data-v-185ea1b4] {
  -webkit-filter: drop-shadow(0 0 3px rgba(255, 255, 255, 0.7));
          filter: drop-shadow(0 0 3px rgba(255, 255, 255, 0.7));
  position: relative;
  z-index: 2;
}
.menu-button[data-v-185ea1b4]:hover {
  -webkit-transform: scale(1.05);
          transform: scale(1.05);
  -webkit-box-shadow: 0 6px 20px rgba(0, 0, 0, 0.4);
          box-shadow: 0 6px 20px rgba(0, 0, 0, 0.4);
}
@-webkit-keyframes pulse-185ea1b4 {
0% {
    opacity: 0.6;
    -webkit-transform: scale(1);
            transform: scale(1);
}
50% {
    opacity: 1;
    -webkit-transform: scale(1.5);
            transform: scale(1.5);
}
100% {
    opacity: 0.6;
    -webkit-transform: scale(1);
            transform: scale(1);
}
}
@keyframes pulse-185ea1b4 {
0% {
    opacity: 0.6;
    -webkit-transform: scale(1);
            transform: scale(1);
}
50% {
    opacity: 1;
    -webkit-transform: scale(1.5);
            transform: scale(1.5);
}
100% {
    opacity: 0.6;
    -webkit-transform: scale(1);
            transform: scale(1);
}
}
@-webkit-keyframes scan-185ea1b4 {
0% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
}
100% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
}
}
@keyframes scan-185ea1b4 {
0% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
}
100% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
}
}
@-webkit-keyframes scanTop-185ea1b4 {
0% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
}
100% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
}
}
@keyframes scanTop-185ea1b4 {
0% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
}
100% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
}
}
@-webkit-keyframes blink-185ea1b4 {
0% {
    opacity: 0.3;
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
}
100% {
    opacity: 1;
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
}
}
@keyframes blink-185ea1b4 {
0% {
    opacity: 0.3;
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
}
100% {
    opacity: 1;
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
}
}
.bg-gradient-menu[data-v-185ea1b4] {
  background: -webkit-gradient(linear, left top, right top, from(#5E7AFD), to(#C2B8FF));
  background: linear-gradient(90deg, #5E7AFD 0%, #C2B8FF 100%);
}
/* 折叠菜单样式 */
.transform.rotate-180[data-v-185ea1b4] {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
/* 折叠菜单子项动画 */
.transition-all[data-v-185ea1b4] {
  -webkit-transition-property: all;
  transition-property: all;
}
.duration-300[data-v-185ea1b4] {
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
}
.overflow-hidden[data-v-185ea1b4] {
  overflow: hidden;
}
/* 移动端关闭按钮样式 */
.close-button[data-v-185ea1b4] {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.close-button[data-v-185ea1b4]:hover {
  cursor: pointer;
  -webkit-transform: scale(1.05);
          transform: scale(1.05);
}
.ant-switch-loading-icon[data-v-185ea1b4],
.ant-switch[data-v-185ea1b4]:after {
  width: 22px !important;
  height: 22px !important;
  background: url('https://cdn.aifa.chat/images/aifa/switch_202409201014.png') center / 100% 100%;
}
[data-v-185ea1b4] .mobliesider .ant-switch-inner {
  font-size: 12px !important;
  font-weight: bold;
  letter-spacing: 1px;
}
[data-v-185ea1b4] .mobliesider .ant-switch {
  min-width: 50px !important;
  height: 25px !important;
  line-height: 25px !important;
}
[data-v-185ea1b4] .mobliesider .ant-switch-loading-icon,[data-v-185ea1b4] .mobliesider .ant-switch:after {
  width: 15px !important;
  height: 15px !important;
  top: 4px;
}
@-webkit-keyframes shake-185ea1b4 {
0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
}
25% {
    -webkit-transform: -2px;
            transform: -2px;
}
50% {
    -webkit-transform: translateX(2px);
            transform: translateX(2px);
}
75% {
    -webkit-transform: translateX(-2px);
            transform: translateX(-2px);
}
100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
}
}
@keyframes shake-185ea1b4 {
0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
}
25% {
    -webkit-transform: -2px;
            transform: -2px;
}
50% {
    -webkit-transform: translateX(2px);
            transform: translateX(2px);
}
75% {
    -webkit-transform: translateX(-2px);
            transform: translateX(-2px);
}
100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
}
}
.shaking-image[data-v-185ea1b4] {
  display: inline-block;
  -webkit-animation: shake-185ea1b4 1s infinite;
          animation: shake-185ea1b4 1s infinite;
}
@-webkit-keyframes zoom-185ea1b4 {
0% {
    -webkit-transform: scale(1);
            transform: scale(1);
}
50% {
    -webkit-transform: scale(1.5);
            transform: scale(1.5);
}
100% {
    -webkit-transform: scale(1);
            transform: scale(1);
}
}
@keyframes zoom-185ea1b4 {
0% {
    -webkit-transform: scale(1);
            transform: scale(1);
}
50% {
    -webkit-transform: scale(1.5);
            transform: scale(1.5);
}
100% {
    -webkit-transform: scale(1);
            transform: scale(1);
}
}
.zooming-image[data-v-185ea1b4] {
  display: inline-block;
  -webkit-animation: zoom-185ea1b4 1.5s;
          animation: zoom-185ea1b4 1.5s;
  -webkit-animation-iteration-count: 3;
          animation-iteration-count: 3;
}
.bg-gradient-menu[data-v-185ea1b4] {
  background: -webkit-gradient(linear, left top, right top, from(#5E7AFD), to(#C2B8FF));
  background: linear-gradient(90deg, #5E7AFD 0%, #C2B8FF 100%);
}
/* 隐藏滚动条样式 */
.hide-scrollbar[data-v-185ea1b4] {
  /* Chrome, Safari, Edge */
  /* Firefox */
  scrollbar-width: none;
  /* IE and Edge */
  -ms-overflow-style: none;
}
.hide-scrollbar[data-v-185ea1b4]::-webkit-scrollbar {
  width: 0;
  display: none;
}
/* New标志样式 */
.new-badge[data-v-185ea1b4] {
  margin-left: 3px;
  font-size: 12px;
  color: #ff0000;
  -webkit-animation: newSparkle-185ea1b4 2s infinite;
          animation: newSparkle-185ea1b4 2s infinite;
  display: inline-block;
}
@-webkit-keyframes newSparkle-185ea1b4 {
0%,
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
}
50% {
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
    opacity: 0.7;
}
}
@keyframes newSparkle-185ea1b4 {
0%,
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
}
50% {
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
    opacity: 0.7;
}
}
/* 移动端遮罩层样式 */
.bg-opacity-50[data-v-185ea1b4] {
  background-color: rgba(0, 0, 0, 0.5);
}
.inset-0[data-v-185ea1b4] {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.z-999[data-v-185ea1b4] {
  z-index: 999;
}
.transition-opacity[data-v-185ea1b4] {
  -webkit-transition-property: opacity;
  transition-property: opacity;
}
.duration-300[data-v-185ea1b4] {
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
}

.gfooter[data-v-38e8cf0f] {
  padding: 0 16px;
  margin: 48px 0 24px;
  text-align: center;
}
.gfooter .links[data-v-38e8cf0f] {
  margin-bottom: 8px;
}
.gfooter .links a[data-v-38e8cf0f] {
  color: rgba(0, 0, 0, 0.45);
}
.gfooter .links a[data-v-38e8cf0f]:hover {
  color: rgba(0, 0, 0, 0.65);
}
.gfooter .links a[data-v-38e8cf0f]:not(:last-child) {
  margin-right: 40px;
}
.gfooter .copyright[data-v-38e8cf0f] {
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
}

.page-transition-enter {
  opacity: 0;
}
.page-transition-leave-active {
  opacity: 0;
}
.page-transition-enter .page-transition-container,
.page-transition-leave-active .page-transition-container {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}

.hot-chain-item[data-v-2cd1c512] {
  min-width: 1.64rem;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 calc(33.33% - 0.08rem);
          flex: 0 1 calc(33.33% - 0.08rem);
  padding: 0.12rem 0.14rem 0.1rem;
  border-radius: 0.16rem;
  background: linear-gradient(135deg, rgba(247, 249, 255, 0.95), rgba(255, 255, 255, 0.95));
  border: 1px solid rgba(65, 95, 239, 0.1);
  -webkit-box-shadow: 0 6px 20px rgba(65, 95, 239, 0.08);
          box-shadow: 0 6px 20px rgba(65, 95, 239, 0.08);
  cursor: pointer;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.hot-chain-item[data-v-2cd1c512]:hover {
  -webkit-transform: translateY(-2px);
          transform: translateY(-2px);
  border-color: rgba(65, 95, 239, 0.35);
  -webkit-box-shadow: 0 12px 24px rgba(65, 95, 239, 0.16);
          box-shadow: 0 12px 24px rgba(65, 95, 239, 0.16);
}
@media (max-width: 1200px) and (min-width: 769px) {
.hot-chain-item[data-v-2cd1c512] {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 calc(50% - 0.1rem);
            flex: 1 1 calc(50% - 0.1rem);
    min-width: calc(50% - 0.1rem);
    padding: 0.14rem;
}
}
@media (max-width: 768px) {
.hot-chain-item[data-v-2cd1c512] {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 calc(50% - 0.1rem);
            flex: 1 1 calc(50% - 0.1rem);
    min-width: calc(50% - 0.1rem);
    padding: 0.16rem;
}
}

.social-login-guide[data-v-5180985c] {
  -webkit-box-shadow: 0 10px 32px rgba(10, 43, 90, 0.08);
          box-shadow: 0 10px 32px rgba(10, 43, 90, 0.08);
}
/* 移动端单列 */
@media (max-width: 768px) {
.social-login-guide__cards[data-v-5180985c] {
    grid-template-columns: 1fr;
}
}
.investor-card[data-v-5180985c] {
  -webkit-box-shadow: 0 10px 24px rgba(12, 36, 86, 0.06);
          box-shadow: 0 10px 24px rgba(12, 36, 86, 0.06);
  -webkit-transition: border-color 0.2s ease;
  transition: border-color 0.2s ease;
}
.investor-card__avatar[data-v-5180985c] {
  background: linear-gradient(135deg, rgba(91, 133, 255, 0.22), rgba(65, 95, 239, 0.45));
}
.social-login-guide__glass-inner[data-v-5180985c] {
  -webkit-box-shadow: 0 12px 28px rgba(27, 48, 104, 0.18);
          box-shadow: 0 12px 28px rgba(27, 48, 104, 0.18);
}
.social-login-guide__button[data-v-5180985c] {
  background: linear-gradient(135deg, #415fef, #5b85ff);
  -webkit-box-shadow: 0 10px 20px rgba(65, 95, 239, 0.24);
          box-shadow: 0 10px 20px rgba(65, 95, 239, 0.24);
  -webkit-transition: -webkit-transform 0.2s ease, -webkit-box-shadow 0.2s ease;
  transition: -webkit-transform 0.2s ease, -webkit-box-shadow 0.2s ease;
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  transition: transform 0.2s ease, box-shadow 0.2s ease, -webkit-transform 0.2s ease, -webkit-box-shadow 0.2s ease;
}
.social-login-guide__button[data-v-5180985c]:focus-visible {
  outline: 2px solid rgba(65, 95, 239, 0.4);
  outline-offset: 2px;
}
.social-login-guide__button[data-v-5180985c]:hover {
  -webkit-transform: translateY(-1px);
          transform: translateY(-1px);
  -webkit-box-shadow: 0 14px 24px rgba(65, 95, 239, 0.28);
          box-shadow: 0 14px 24px rgba(65, 95, 239, 0.28);
}
.social-login-guide__button[data-v-5180985c]:active {
  -webkit-transform: translateY(0);
          transform: translateY(0);
  -webkit-box-shadow: 0 6px 14px rgba(65, 95, 239, 0.24);
          box-shadow: 0 6px 14px rgba(65, 95, 239, 0.24);
}
@media (max-width: 768px) {
.social-login-guide[data-v-5180985c] {
    padding: 0.18rem;
    border-radius: 0.14rem;
}
.social-login-guide__glass-inner[data-v-5180985c] {
    max-width: none;
}
}


.bell-shake[data-v-55bea4ec] {
  display: inline-block;
  -webkit-animation: bell-shake-55bea4ec 1s ease-in-out infinite;
          animation: bell-shake-55bea4ec 1s ease-in-out infinite;
  -webkit-transform-origin: center top;
          transform-origin: center top;
}
@-webkit-keyframes bell-shake-55bea4ec {
0%, 100% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
}
10%, 30%, 50%, 70%, 90% {
    -webkit-transform: rotate(15deg);
            transform: rotate(15deg);
}
20%, 40%, 60%, 80% {
    -webkit-transform: rotate(-15deg);
            transform: rotate(-15deg);
}
}
@keyframes bell-shake-55bea4ec {
0%, 100% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
}
10%, 30%, 50%, 70%, 90% {
    -webkit-transform: rotate(15deg);
            transform: rotate(15deg);
}
20%, 40%, 60%, 80% {
    -webkit-transform: rotate(-15deg);
            transform: rotate(-15deg);
}
}


.floating-window[data-v-ba6ee98a] {
  position: fixed;
  bottom: 20px;
  right: 20px;
  z-index: 9999;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
  -webkit-animation: slideInUp-ba6ee98a 0.5s ease-out;
          animation: slideInUp-ba6ee98a 0.5s ease-out;
}
@-webkit-keyframes slideInUp-ba6ee98a {
from {
    -webkit-transform: translateY(100px);
            transform: translateY(100px);
    opacity: 0;
}
to {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
}
}
@keyframes slideInUp-ba6ee98a {
from {
    -webkit-transform: translateY(100px);
            transform: translateY(100px);
    opacity: 0;
}
to {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
}
}
.download-btn[data-v-ba6ee98a] {
  background: #8383d9;
  border-radius: 8px;
  padding: 14px 18px;
  cursor: pointer;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -webkit-box-shadow: 0 4px 12px rgba(131, 131, 217, 0.3);
          box-shadow: 0 4px 12px rgba(131, 131, 217, 0.3);
}
.download-btn[data-v-ba6ee98a]:hover {
  background: #7070c7;
  -webkit-transform: translateY(-2px);
          transform: translateY(-2px);
  -webkit-box-shadow: 0 6px 20px rgba(131, 131, 217, 0.4);
          box-shadow: 0 6px 20px rgba(131, 131, 217, 0.4);
}
.download-btn[data-v-ba6ee98a]:active {
  -webkit-transform: translateY(0);
          transform: translateY(0);
  -webkit-box-shadow: 0 2px 8px rgba(131, 131, 217, 0.3);
          box-shadow: 0 2px 8px rgba(131, 131, 217, 0.3);
}
.btn-content[data-v-ba6ee98a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  color: white;
  font-size: 14px;
  font-weight: 600;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/* 响应式设计 */
@media (max-width: 768px) {
.floating-window[data-v-ba6ee98a] {
    bottom: 15px;
    right: 15px;
}
.download-btn[data-v-ba6ee98a] {
    padding: 12px 16px;
}
.btn-content[data-v-ba6ee98a] {
    font-size: 13px;
}
}
@media (max-width: 480px) {
.floating-window[data-v-ba6ee98a] {
    bottom: 10px;
    right: 10px;
}
.download-btn[data-v-ba6ee98a] {
    padding: 10px 14px;
}
.btn-content[data-v-ba6ee98a] {
    font-size: 12px;
}
}

.bell-icon.has-update[data-v-67cdb900] {
  -webkit-animation: bell-shake-67cdb900 2s ease-in-out infinite;
          animation: bell-shake-67cdb900 2s ease-in-out infinite;
}
.bell-icon.has-update[data-v-67cdb900]:hover {
  -webkit-animation: none;
          animation: none;
  -webkit-transform: translateY(-2px);
          transform: translateY(-2px);
}
.red-dot[data-v-67cdb900] {
  -webkit-animation: pulse-67cdb900 1.5s ease-in-out infinite;
          animation: pulse-67cdb900 1.5s ease-in-out infinite;
}
.update-popup[data-v-67cdb900]::before {
  content: '';
  position: absolute;
  top: -8px;
  right: 16px;
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 8px solid #667eea;
}
.popup-header-gradient[data-v-67cdb900] {
  background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
}
.slide-down-enter-active[data-v-67cdb900],
.slide-down-leave-active[data-v-67cdb900] {
  -webkit-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}
.slide-down-enter-from[data-v-67cdb900] {
  opacity: 0;
  -webkit-transform: translateY(-10px);
          transform: translateY(-10px);
}
.slide-down-leave-to[data-v-67cdb900] {
  opacity: 0;
  -webkit-transform: translateY(-10px);
          transform: translateY(-10px);
}
@-webkit-keyframes bell-shake-67cdb900 {
0%,
  100% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
}
5%,
  15% {
    -webkit-transform: rotate(15deg);
            transform: rotate(15deg);
}
10%,
  20% {
    -webkit-transform: rotate(-15deg);
            transform: rotate(-15deg);
}
25% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
}
}
@keyframes bell-shake-67cdb900 {
0%,
  100% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
}
5%,
  15% {
    -webkit-transform: rotate(15deg);
            transform: rotate(15deg);
}
10%,
  20% {
    -webkit-transform: rotate(-15deg);
            transform: rotate(-15deg);
}
25% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
}
}
@-webkit-keyframes pulse-67cdb900 {
0%,
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
}
50% {
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
    opacity: 0.8;
}
}
@keyframes pulse-67cdb900 {
0%,
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
}
50% {
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
    opacity: 0.8;
}
}

.home-v3-wrapper[data-v-b9f1c9b8] {
  min-height: 100vh;
  height: 100%;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
@media (max-width: 768px) {
.home-v3-wrapper[data-v-b9f1c9b8] {
    height: 100vh;
}
}

.input-class[data-v-6e690f95] {
  padding: 0.23rem 0;
  line-height: 0.22rem;
}
.input-class[data-v-6e690f95]::-webkit-input-placeholder {
  color: #ccc;
  /* 蓝色系加深 */
  opacity: 1;
  /* 取消浏览器默认的透明度 */
}
.input-class[data-v-6e690f95]::-moz-placeholder {
  color: #ccc;
  /* 蓝色系加深 */
  opacity: 1;
  /* 取消浏览器默认的透明度 */
}
.input-class[data-v-6e690f95]:-ms-input-placeholder {
  color: #ccc;
  /* 蓝色系加深 */
  opacity: 1;
  /* 取消浏览器默认的透明度 */
}
.input-class[data-v-6e690f95]::-ms-input-placeholder {
  color: #ccc;
  /* 蓝色系加深 */
  opacity: 1;
  /* 取消浏览器默认的透明度 */
}
.input-class[data-v-6e690f95]::placeholder {
  color: #ccc;
  /* 蓝色系加深 */
  opacity: 1;
  /* 取消浏览器默认的透明度 */
}

/* HTML: <div class="loader"></div> */
.loader[data-v-7bf4d644] {
  width: 50px;
  padding: 8px;
  aspect-ratio: 1;
  border-radius: 50%;
  --_m: conic-gradient(#0000 10%, #000),
    linear-gradient(#000 0 0) content-box;
  -webkit-mask: var(--_m);
  mask: var(--_m);
  -webkit-mask-composite: source-out;
  mask-composite: subtract;
  -webkit-animation: l3-7bf4d644 1s infinite linear;
          animation: l3-7bf4d644 1s infinite linear;
}
@-webkit-keyframes l3-7bf4d644 {
to {
    -webkit-transform: rotate(1turn);
            transform: rotate(1turn);
}
}
@keyframes l3-7bf4d644 {
to {
    -webkit-transform: rotate(1turn);
            transform: rotate(1turn);
}
}

.status-container[data-v-4c425016] {
  min-height: 0;
  max-height: 300px;
  overflow: hidden;
  position: relative;
  -webkit-transition: min-height 0.3s ease-out;
  transition: min-height 0.3s ease-out;
}
.status-item[data-v-4c425016] {
  position: relative;
  opacity: 0;
  -webkit-transform: translateY(100%);
          transform: translateY(100%);
  -webkit-animation: slideIn-4c425016 0.3s ease-out forwards;
          animation: slideIn-4c425016 0.3s ease-out forwards;
}
.status-item.removing[data-v-4c425016] {
  height: 0;
  -webkit-animation: slideOut-4c425016 0.3s ease-out forwards;
          animation: slideOut-4c425016 0.3s ease-out forwards;
}
@-webkit-keyframes slideIn-4c425016 {
from {
    opacity: 0;
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
}
to {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
}
}
@keyframes slideIn-4c425016 {
from {
    opacity: 0;
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
}
to {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
}
}
@-webkit-keyframes slideOut-4c425016 {
from {
    opacity: 1;
    top: 0;
}
to {
    opacity: 0;
    top: -9999px;
}
}
@keyframes slideOut-4c425016 {
from {
    opacity: 1;
    top: 0;
}
to {
    opacity: 0;
    top: -9999px;
}
}

@font-face {font-family: "iconfont";
  src: url(fonts/iconfont.5cb756e5.eot); /* IE9 */
  src: url(fonts/iconfont.5cb756e5.eot#iefix) format('embedded-opentype'), 
  url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAABBoAAsAAAAAH4gAABAXAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCHNAqrGKENATYCJAOBAAtCAAQgBYRtB4I0G3MZM6M2lLTSTfZfJ3BzyOqYZkDBRZ2HprCitPZ3M8J36RIFoV+G+/sYnCYldv0I8xP3uCYjaM7/PYldjAhiEUzzMA2QIPZTSUVTap7SplSDVS1QFajwRBw61IQgv72KhZq8zPfO2kzlgJkk7T4iPTP9Ao/snqj1ZwI+AR+pnFgdsb1FKrikLeIB0AABBLNBwG3sJrh0YieT5piEFlvapTXhESZVxn7z1XMwlGSPvV8g5XsAQOD//62ldqfIqjJ5W5yyMH0RqkLWyJ0JDl3vH2ZCvMHdEpDKq5AV6vZCeyUCDyhMhanQFUJUSF+D5awMrAmEpUSMBqL+u96FgQDAQCUGYXgvHww+aDBOYL4ZcfI48GNh0DlDCfADXM0JaRCbioNPrl47gI3q6xMPkBAfIMGhwC7KNMk4AXqWejiMsp9gM2WP1KcBvJwIoADEAGiA1GkriShQPotRgtEV0vgv/nw0aIhYmpWyISIlSpGpmC1lR7A2toZtsMlp11jXnb47j+64Hg5zn6UsUfjoZBmKutd1v9rr4fphDQRixHGUMDpJirTuWd1zkP6/4AFKBLx5ISGFJwr+FLjwIISKCGIwCCRHgwMJBOCBjwA+fPmRUQPBBeYVAQDRQBvVwFICgxJYGgMBsFIM3sCGYPACNhwDCbARHF8yEhg8gU3EQAFsMgZ/YFMwKIDNwMAF2EwMHsAWAYSQxQCoIEsBEEGOAEAMaQOAgawBIBCyDgA5ZD0ANGQDABzITQBIIE8DIIC8CgAP8hoAfEgXMATAnT6Aj5IPAfCFfASAH6QLGGTwcNgSUAMAjTyBHsAsgPtJgC8GU++pILhNgQSfWmA0EEeRuu4EY14UN4/qGZcT5UhhGA+RzF1SKhUR4hBC68GmUDSfJxZ70tpH5uMJtAFv8k3IHkwQsbghCBGyO1rAEch8KV/ADNGEcnmltkOGKDqMSyXPTB0/f1gqqQ2GOhqiJgftys1wX+tg4SHhrzbqdj3PXQi/2m47jteF30zc/s3hA4btyn6r4/K6TDjNfkX8BZ51Du7ZDf/91en8caT7+06wdx/477cLWrE5JJ5vTUwUGoNjmfpWYWpMj3EjIa2djJquyNcCw/FkoZLVDe/crk7HlF2v3TZYaEO48Z1w1PX2/IHu2BudBRCCYtWvBRVSHgdpaN+n+n7rv7jBDQ41V3FSplXfmsIQFb4MONEnSxwYa4X9U0G67cNIpow0Wh0SzdewKnxLu1VOxbIVnAhqMHornbxVT0WyjfE9pdbQaK7Z+5oiSasw6tdwT1ABCOUhgLAB18k2I80+hAGCwnOPrbkI9MCNCKLYKXcZ/TjoQr+DKJrnBcZTsnHIVYM2IKHdls8KKdCbGp/gempUeVCNKPsiarRXiao7c1VaTpGsEWMZkK0EtaF+zozL/C5XUN1mc6qluTG8qp3ZRtDym7Tu9lABY77EyYCDOGGbSaX751iDcb86IXmrDLwE0OIqWKdHSLsjDVHThTg6e4hoZ0W1836P0nv3Sb9K9d17BS0TY89uRiqBtW8PD2r+uXx1QRH6ltVfNulEDoj+Tjm1OVOZHyxye8FtRMNx4u4SAx8MTWuMkQ4+KV/0Fm8XcxAikH13HgPEKC3sOv3jJfQPSis/NF8bGI8jOIpL/ZXB2cGcB5Z1ZUiOX1iO6uuYrghzg0A0c+naMI6D9DpkvdhphTJ9kdKwGkirDAkBUR5wsCOzDBCmo0JKjNunC1wOIoTbEZD+VCiMAURVWa4nDe1Uln4k54baR4hyhhCcUo33BZUwOqTO9uGIEu3sckJb9ZOAtBpUQIyUJ2wTFL+KLQjgHRCBXRiiowDDHW0vkLDrou0JF3AhCp2uQNv7oSZ/Zq8HJE+5VVSctLt8fbKj7qvd2K24Qljenm39DVKnTb/V54W3JQ4A16ajoC9ROEBhrRiupOO7TmnIt97OMqPbDs+Wd9Bq3vJckauVDIeTrXR126kpctY2WSpk9c2MHRO6XQ9XNLsrPWmuiIwVEqcdeCff1qG2zYzl3PJa3eWNcJmju/52k6wPlzQPrZSiQcZqLufWSkeANGW5t5zLe9SIPBNL1x4h9GWuIMQC46ZamifvFawQbH8TO9I0rWsNNjFoVxBYXmmJLzzjwApSTHhfP6YHrnT8ys8LlM0drRhLRqdJw6g4b54gcvmn+YmBX04ilmmEBR3wyJmoOKTz/7x2u72tOTTFq0y9YyvkJUtybl4LBb35iRHt5/TO+DOA/KGyNL40uZIiKaYvcjlOuvqIwScG1qSjFgfIfbLP6jMG8vOVPAijNL4AiM50bvAUmVSewIpmDqY1Wgcx0sAJqIgdRzrDwEEq9Ju9VwQ9uMGVQNYXahAuP79e5t78jSnVz8fdegMM8RyCb4a6viUlDgoko9Oi2TvWJofjwsQrQLviVhXtZw2YRlAB6J0fh8Wmho2cPr1dBSM3lCjc80GaD03EtTI11wPiQgXYsgRhNYuWASCFtPZOvTBqoNYTaO53H3b2Pdh5VsbHPrh06uYJD41afQ2dV1Ox53dGN6P3433qG3c4d93jvbLy4orHh6+df55b8kmvfHzFxbpnQKQHfUt5p1ImhA00zzRHfBFBLeQs4K1jFm7S5kVGDh0dNpRzCknDOjKzMjPPMVSR8n9r2tpnHEdHqOcoUjLUuUxWntVRyE92lLRftK3NINwmNLSpJfx/lbqsLqlV/p6q99SoaurrHSJ5YM2MGS5Xdr9M5CiwMO5fmMVsaY6LExZNNJvZtleQvnnPbCGYI7YnO58kSaS3nyzqAk6aunXdMQiaQJ1VPXNKS318EJljpwvbcyZxP/Jv0Rr4FOrVA/O4TJenp8KY3yDiW32/CpT5O37iS7orQBHVrJikbKa+wc0qr6jUKoH+W04U/Z3n357tnitXIiN/Q7Fdxj/Ml9kdl+An30RfEVVTAFNdmYZL2bHO9hmKfVZc6tf3L+8P6r/8ImBfnft2F7nL3MMDLo7qH32ueDL2GHUa2aRRJQNKhxQP9ZPJkM8xKUeYiysMlfqBkp/ph/pRy+0jRhoGjTQpq4hZ44bO3F69flKagSubojZwoN20wblhcHB18Kvjzg3O5OP+L1ofcTviOriSK1+8/OKK5PV60MpWzqjxrNn016KlnTs6ly66lb7Gc1H5VCYxhbvP1I/ireJ9J7JVB8mtyhbdKF2L8jvnaeBIyan0U7fDY5/dzB9VUTl8YMkgS7JbT8fei73VnWtfPndj2ewwaomyxJhzU08hxVQZzxpbVENU33jDJqlaRrSqJj73b1RmFWSnihoHU1Kaigw2kCrfQvKZP1fmGnSnqNpStG3+MwkvOlFHaH2N5LNonqTPzClC0rjV69oe+zxuk2/q2SlVKRGdwivDr3Dzfq+V8Hz69UaykNT1+vA8TprylNt/P/DHqs5x6uHq2Z2r/9z0W6NyK5NXfyAjtTChQd7W0NNW9lPPvJ95TH31jq3zhTSytHavdq9QIWKQFL4XuFKmXeAhtqmUIfXmZL/edJN5/RrdFH4tSuZ9R9n+mKud+WZTu1KKTiubkaps4mydXiG1JEXyOlVO0X5Ml/XXwZpCaadNLBW0byIxTWj2HK+/3it87M0vACmTm4KDSdEzLM2vOmLmOKzRu0UszatqHbUZmmB+rbZF49C2uhjVCfXewBMqZ5bT4VTCcdOhgH9lkX9v79pevmM6JoNaQMMIQ7dyq3Obc3vqX45upCDy6GZ6Ig6QXdu6nm4zu6+YP1OZpvzv0pMnhkC7bN+BIGXS8OHruLxgRZz36JKSRB5x+zYIbLuvd5dwO1jXu4upURy4O30Gb6IUC0Nsiij5ypBVMmWUxvY7RBPlgVYWKmyh2oShK6FuFq50tq/yW/XndFgI3qo/vuDzruKSn3DFJK3mERZHrt9KSxVnwOHtZU/GZQ5b2Jh580+7h2x2UMG86mNW6sZZyrra909Ktg0qqJ6Xk38qJy8/91Re7qsjKfk6kZ/zFM2pzvnEaoeVevADZa2pNg0GzvXCfX1xersSyI88TkzTtyh0ZkrRQtcnPt6wYfDgdqPxbppzrA0bHifW04oWyqxrUejT9K2NRrrCguZml9wbQmq8Ipbt59QVdG1Y/9w3wlRmpPl9twpTRNIjA95esJ+z4Ai04c61zLT1XQV1nHhDFHZWtFTogXRTxQzRtz9NkFyLzs4Jcpt8hkLklSit2CNK5Yv3iPV3tOSnbxMrsnu+XPfVLZvS1v7/Jcd7cjzyCrsH7zeXFzWdQq3gW4x6p7Y447os0tkV5/QyqL0jYac3CGhaWPL+FbdW+v1UNdnsTZHB30c2xBy6utz/Q6tU2Lt/LhtWJgr2rFt2FvvztIxn2/dvIgyhg7T1yrkBOiZtGZgJq0S8pdbfOwN++vWKmnF69YmCJU1Nk7Z8+pM9TuLtsds8fq75P44PWfCzq2O9XYHU8d6P/BL9a/wT/eS5zzoJcbqYlJyRkOJdOd8CRj3aLGcwZNgq3yCfJvmvYqIN0l/NTT6xu9/cX3TiWOjg1cd3nwvkBJsCxf8s0EocXp/zRWrfvk+k8cLJy5t9muvr5swGGRmYkrza/kabNJrZ83aYVu3eNZW/CvhooMuPeEn4WRK5kdxES5RK/TZtmU02Xx4lny97/pdilUIpDMXD00iX8hJNuZZE3lKpZpXikimatkqsFcGXSCuWIuFwdW7uyK1D4kODLl38t+n8gn+x3M0Wcb9U2FOkX2cdhXVfPtNzzxCNB1AXqLQZesgNc7j/U+QZFxm29kHKSY0h6KmQYPiI4auhc4ePG14spLhlhu8c8Qt/JT7rQyHFEG0efoOGNz6kBLRwLbka/jP5YHgXeX64HXHwwuHrvtp9dghG+i2fSCj+nE/bqJ+5y+Q8rGwPN2zq51+V9cLh/2m2uu6bRVW4D9IYRzX4IB9MSDyIFHSrG9HfOSyi2ecGFjuAKIMwBzTWItJAAmDCWW6Uyjn7rDytsx7ZKs/QJMFDoEmBjxBE94wxORAiyeSCj1yTQbSikwuhYAUFghYAiNLomAQ8nDFJSPAjo3Q9OxiNnl0mB14e5XExMIr+Y6cUOEMhwjbXv3wR6AKr2qeKhpNzY2Xpzf8JX0kLyXnq7BeSIyd13B1+mz+QIHWkyDd/KsUpJ9ypd8cHRKx64QtM2QU09ef93r1dxc5w1yybF4EusEr7lNNGw8kdvixTX/4TvpKWnNV+TfsLyfHolaOdgwX6EMlqtX1ZNN/8SSHaKbGscKe8Ew3iDaz0+rYuMGUnlLD7sz3ZnLMVu/ZVd2QUNuIa2EerSSBRaAwWhycQSWRKKmoaWjp6BkYmZhZWNnYOTi5unmLY2bHA8rgmyzMTYK6wG3WXt05TxqwX3CLuQ04jdm5u+Z6ItR23THbihWs/ip1flj53yJZiwsQQZ0xj0RTNnG8QzRTLwBL/OSWalIAOk7/KRVYU3ZK5J7QMK40NW4zfPK9LV4myESBZoZjMapY6ZFrWvnG2bXGOcdY3LPo627blR9MAAAAA') format('woff2'),
  url(fonts/iconfont.70e0362d.woff) format('woff'),
  url(fonts/iconfont.b5f4d512.ttf) format('truetype'), 
  url(assets/iconfont.3a9bde8a.svg#iconfont) format('svg'); /* iOS 4.1- */
}
.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-md:before {
  content: "\e604";
}
.icon-redo:before {
  content: "\e627";
}
.icon-undo:before {
  content: "\e633";
}
.icon-checked:before {
  content: "\e683";
}
.icon-checked-false:before {
  content: "\e684";
}
.icon-preview:before {
  content: "\e63a";
}
.icon-on:before {
  content: "\e6d8";
}
.icon-off:before {
  content: "\e6d9";
}
.icon-download:before {
  content: "\e6ae";
}
.icon-bold:before {
  content: "\e677";
}
.icon-group:before {
  content: "\e647";
}
.icon-img:before {
  content: "\e64a";
}
.icon-under-line:before {
  content: "\e65a";
}
.icon-close:before {
  content: "\e690";
}
.icon-italic:before {
  content: "\e628";
}
.icon-overline:before {
  content: "\e63b";
}
.icon-horizontal:before {
  content: "\e7f0";
}
.icon-theme:before {
  content: "\e682";
}
.icon-quote:before {
  content: "\e636";
}
.icon-table:before {
  content: "\e603";
}
.icon-clear:before {
  content: "\e629";
}
.icon-ul:before {
  content: "\e624";
}
.icon-code:before {
  content: "\e60f";
}
.icon-link:before {
  content: "\e7e2";
}
.icon-fullscreen:before {
  content: "\e7ec";
}
.icon-quite:before {
  content: "\e7ed";
}
.icon-daoru:before {
  content: "\e635";
}
.icon-ol:before {
  content: "\e6f0";
}
.icon-upload-img:before {
  content: "\e679";
}
.icon-save:before {
  content: "\e648";
}
.icon-check-box:before {
  content: "\ec58";
}


@charset "utf-8";
/*
*Author zhaoxuhui
*/
.markdown[data-v-23640cd2] {
  overflow: hidden;
  position: relative;
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  background: #f7f7f7;
}
.markdown.border[data-v-23640cd2] {
  border: 1px solid #d9d9d9;
}
.markdown *[data-v-23640cd2] {
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.markdown.fullscreen[data-v-23640cd2] {
  position: fixed;
  z-index: 999999;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  height: 100% !important;
  width: 100%;
  border: none;
}
.markdown.fullscreen .markdown-content[data-v-23640cd2] {
  padding: 0;
}
.markdown .markdown-toolbars[data-v-23640cd2] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  list-style: none;
  background: #fff;
  color: #6a6f7b;
  height: 40px;
  cursor: pointer;
  padding-left: 4px;
  border-bottom: 1px solid #d9d9d9;
}
.markdown .markdown-toolbars > li[data-v-23640cd2] {
  position: relative;
  cursor: pointer;
}
.markdown .markdown-toolbars > li[data-v-23640cd2]:after {
  display: block;
  content: attr(name);
  position: absolute;
  z-index: 999999999999;
  top: 32px;
  left: 20px;
  background: #000;
  color: #fff;
  white-space: nowrap;
  font-size: 12px;
  line-height: 28px;
  padding: 0 6px;
  -webkit-transition: all 0.3s 0.1s;
  transition: all 0.3s 0.1s;
  -webkit-transform: scale(0);
          transform: scale(0);
  opacity: 0;
  -webkit-transform-origin: top;
          transform-origin: top;
  border-radius: 2px;
}
.markdown .markdown-toolbars > li[data-v-23640cd2]:hover:after {
  -webkit-transform: scale(1);
          transform: scale(1);
  opacity: 1;
}
.markdown .markdown-toolbars > li[data-v-23640cd2]:last-child:after {
  right: 20%;
  left: auto;
}
.markdown .markdown-toolbars > li .title[data-v-23640cd2] {
  font-size: 16px !important;
}
.markdown .markdown-toolbars .empty[data-v-23640cd2] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 12px;
}
.markdown .markdown-toolbars span[data-v-23640cd2] {
  font-size: 18px;
  color: #999;
  cursor: pointer;
  display: block;
  width: 30px;
  height: 30px;
  border-radius: 3px;
  line-height: 30px;
  text-align: center;
}
.markdown .markdown-toolbars span[data-v-23640cd2]:hover {
  background: #f7f7f7;
  color: var(--cib-color-fill-accent-speech-secondary);
}
.markdown .markdown-toolbars .title[data-v-23640cd2] {
  padding-left: 4px;
  padding-right: 10px;
}
.markdown .markdown-toolbars li:last-child span[data-v-23640cd2] {
  font-size: 20px !important;
  margin-right: 10px;
}
.markdown .markdown-toolbars .shift-theme[data-v-23640cd2],
.markdown .markdown-toolbars .export-file[data-v-23640cd2] {
  height: 46px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.markdown .markdown-toolbars .shift-theme span[data-v-23640cd2],
.markdown .markdown-toolbars .export-file span[data-v-23640cd2] {
  padding: 0 8px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  font-size: 18px;
  display: inline-block;
  line-height: 32px;
}
.markdown .markdown-toolbars .shift-theme span[data-v-23640cd2]:hover,
.markdown .markdown-toolbars .export-file span[data-v-23640cd2]:hover {
  color: #0084ff;
  background: #f7f7f7;
  border-radius: 3px;
}
.markdown .markdown-toolbars .shift-theme ul[data-v-23640cd2],
.markdown .markdown-toolbars .export-file ul[data-v-23640cd2] {
  -webkit-transform: scale(0);
          transform: scale(0);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  left: -50%;
  top: 40px;
  width: 160px;
  -webkit-transform-origin: top center;
          transform-origin: top center;
  list-style: none;
  margin: 0;
  padding: 6px 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 1px solid #d9d9d9;
  background: #fff;
  border-radius: 4px;
  position: absolute;
  z-index: 9999999;
  -webkit-box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.1);
          box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.1);
}
.markdown .markdown-toolbars .shift-theme ul.active[data-v-23640cd2],
.markdown .markdown-toolbars .export-file ul.active[data-v-23640cd2] {
  opacity: 1;
  -webkit-transform: scaleY(1);
          transform: scaleY(1);
}
.markdown .markdown-toolbars .shift-theme ul li[data-v-23640cd2],
.markdown .markdown-toolbars .export-file ul li[data-v-23640cd2] {
  line-height: 30px;
  padding: 0 12px;
  padding-left: 12px;
  font-size: 13px;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #262626;
}
.markdown .markdown-toolbars .shift-theme ul li .iconfont[data-v-23640cd2],
.markdown .markdown-toolbars .export-file ul li .iconfont[data-v-23640cd2] {
  font-size: 14px;
  display: block;
  height: 30px;
  width: 30px;
  line-height: 30px;
  overflow: hidden;
}
.markdown .markdown-toolbars .shift-theme ul li .iconfont[data-v-23640cd2]:hover,
.markdown .markdown-toolbars .export-file ul li .iconfont[data-v-23640cd2]:hover {
  color: #262626;
}
.markdown .markdown-toolbars .shift-theme ul li i[data-v-23640cd2],
.markdown .markdown-toolbars .export-file ul li i[data-v-23640cd2] {
  font-size: 13px;
  display: block;
  font-style: normal;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  white-space: normal;
}
.markdown .markdown-toolbars .shift-theme ul li[data-v-23640cd2]:last-child,
.markdown .markdown-toolbars .export-file ul li[data-v-23640cd2]:last-child {
  border-bottom: 0;
}
.markdown .markdown-toolbars .shift-theme ul li:last-child .iconfont[data-v-23640cd2],
.markdown .markdown-toolbars .export-file ul li:last-child .iconfont[data-v-23640cd2] {
  font-size: 14px !important;
  margin: 0 !important;
}
.markdown .markdown-toolbars .shift-theme ul li[data-v-23640cd2]:hover,
.markdown .markdown-toolbars .export-file ul li[data-v-23640cd2]:hover {
  background: #f7f7f7;
}
.markdown .markdown-toolbars .shift-theme ul li.disabled[data-v-23640cd2],
.markdown .markdown-toolbars .export-file ul li.disabled[data-v-23640cd2] {
  cursor: not-allowed;
  color: #bbbec4;
}
.markdown .markdown-toolbars .shift-theme ul li.disabled[data-v-23640cd2]:hover,
.markdown .markdown-toolbars .export-file ul li.disabled[data-v-23640cd2]:hover {
  background: transparent;
}
.markdown .markdown-toolbars .import-file[data-v-23640cd2] {
  position: relative;
}
.markdown .markdown-toolbars .import-file input[data-v-23640cd2] {
  position: absolute;
  z-index: 9999;
  left: 0;
  top: 0;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  cursor: pointer;
  font-size: 0;
}
.markdown .markdown-toolbars .import-file:hover span[data-v-23640cd2] {
  background: #f7f7f7;
  color: var(--cib-color-fill-accent-speech-secondary);
}
.markdown .markdown-toolbars .import-file[data-v-23640cd2]:hover:after {
  -webkit-transform: scale(1);
          transform: scale(1);
  opacity: 1;
}
.markdown .close-preview[data-v-23640cd2] {
  position: absolute;
  z-index: 999;
  right: 0;
  top: 0;
  height: 40px;
  width: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  color: #262626;
}
.markdown .close-preview span[data-v-23640cd2] {
  font-size: 22px;
}
.markdown .close-preview span[data-v-23640cd2]:hover {
  color: #262626;
}
.markdown .markdown-content[data-v-23640cd2] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  position: relative;
  overflow: hidden;
  padding-bottom: 0;
}
.markdown .markdown-content .markdown-editor[data-v-23640cd2] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 100%;
  position: relative;
  margin: 0 !important;
  overflow: hidden;
  overflow-y: scroll;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  background: #2d2d2d;
}
.markdown .markdown-content .markdown-editor[data-v-23640cd2]::-webkit-scrollbar {
  display: none;
}
.markdown .markdown-content .markdown-editor .index[data-v-23640cd2] {
  background: #272727;
  min-height: 100%;
  width: 36px;
  line-height: 22px;
}
.markdown .markdown-content .markdown-editor .index li[data-v-23640cd2] {
  background: #272727;
  color: #ccc;
  font-size: 14px;
  text-align: center;
  font-family: Consolas;
}
.markdown .markdown-content .markdown-editor textarea[data-v-23640cd2] {
  width: 100%;
  min-height: 100%;
  outline: none;
  border: 0;
  background: #2d2d2d;
  line-height: 22px;
  caret-color: #ccc;
  color: #669acc;
  font-size: 14px;
  font-family: Consolas;
  resize: none;
  padding: 12px 8px;
  overflow: hidden;
  white-space: nowrap;
  overflow-x: auto;
}
.markdown .markdown-content .markdown-editor textarea[data-v-23640cd2]::-moz-selection {
  background: #999;
  color: #0084ff;
}
.markdown .markdown-content .markdown-editor textarea[data-v-23640cd2]::selection {
  background: #999;
  color: #0084ff;
}
.markdown .markdown-content .codemirror[data-v-23640cd2] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 100%;
  overflow: auto;
}
.markdown .markdown-content .markdown-preview[data-v-23640cd2] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 100%;
}
.insert-img-model[data-v-23640cd2] {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 99999;
  background: rgba(0, 0, 0, 0.3);
  padding-top: 12%;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  opacity: 0;
  display: none;
}
.insert-img-model .model-container[data-v-23640cd2] {
  background: #fff;
  width: 480px;
  margin: 0 auto;
  border-radius: 4px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-transform: scale(0);
          transform: scale(0);
  -webkit-transform-origin: center;
          transform-origin: center;
}
.insert-img-model .model-container .model-head[data-v-23640cd2] {
  line-height: 32px;
  padding: 0 12px;
  background: #f7f7f7;
  border-radius: 4px 4px 0 0;
  -webkit-box-shadow: 0 1px 2px #d9d9d9;
          box-shadow: 0 1px 2px #d9d9d9;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.insert-img-model .model-container .model-head span[data-v-23640cd2]:nth-of-type(2) {
  font-size: 14px;
  padding-left: 12px;
  cursor: pointer;
}
.insert-img-model .model-container .model-head span[data-v-23640cd2]:nth-of-type(2):hover {
  color: #ed3f14;
}
.insert-img-model .model-container .model-content[data-v-23640cd2] {
  padding: 20px 12px;
  padding-top: 0;
  min-height: 180px;
}
.insert-img-model .model-container .model-content .insert-url[data-v-23640cd2] {
  padding: 42px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.insert-img-model .model-container .model-content .insert-url input[data-v-23640cd2] {
  display: block;
  border: 1px solid #ccc;
  font-size: 14px;
  padding: 4px 8px;
  line-height: 24px;
  color: #333;
  background: #fff;
  border-radius: 4px;
  -webkit-writing-mode: horizontal-tb;
      -ms-writing-mode: lr-tb;
          writing-mode: horizontal-tb;
  text-rendering: auto;
  -webkit-transition: -webkit-box-shadow 2s;
  transition: -webkit-box-shadow 2s;
  transition: box-shadow 2s;
  transition: box-shadow 2s, -webkit-box-shadow 2s;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.insert-img-model .model-container .model-content .insert-url input[data-v-23640cd2]:focus {
  border-color: var(--cib-color-fill-accent-speech-secondary);
}
.insert-img-model .model-container .model-content .insert-url input[data-v-23640cd2]::-webkit-input-placeholder {
  color: #c1c1c1;
}
.insert-img-model .model-container .model-content .insert-url input[data-v-23640cd2]::-moz-placeholder {
  color: #c1c1c1;
}
.insert-img-model .model-container .model-content .insert-url input[data-v-23640cd2]:-ms-input-placeholder {
  color: #c1c1c1;
}
.insert-img-model .model-container .model-content .insert-url input[data-v-23640cd2]::-ms-input-placeholder {
  color: #c1c1c1;
}
.insert-img-model .model-container .model-content .insert-url input[data-v-23640cd2]::placeholder {
  color: #c1c1c1;
}
.insert-img-model .model-container .model-content .insert-url a[data-v-23640cd2] {
  display: block;
  background: var(--cib-color-fill-accent-speech-secondary);
  color: #fff;
  line-height: 32px;
  height: 32px;
  font-size: 13px;
  padding: 0 12px;
  border-radius: 3px;
  margin-left: 20px;
  border: 1px solid #d9d9d9;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.insert-img-model .model-container .model-content .insert-url a[data-v-23640cd2]:hover {
  background: #0169af;
}
.insert-img-model .model-container .model-content .insert-local[data-v-23640cd2] {
  height: 120px;
  border: 1px dashed #d9d9d9;
  border-radius: 4px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  cursor: pointer;
}
.insert-img-model .model-container .model-content .insert-local span[data-v-23640cd2] {
  font-size: 40px;
  color: #d9d9d9;
  line-height: 50px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.insert-img-model .model-container .model-content .insert-local p[data-v-23640cd2] {
  font-size: 14px;
  color: #262626;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.insert-img-model .model-container .model-content .insert-local[data-v-23640cd2]:hover {
  border-color: var(--cib-color-fill-accent-speech-secondary);
}
.insert-img-model .model-container .model-content .insert-local:hover span[data-v-23640cd2],
.insert-img-model .model-container .model-content .insert-local:hover p[data-v-23640cd2] {
  color: var(--cib-color-fill-accent-speech-secondary);
}
.insert-img-model .model-container .model-content .insert-local input[data-v-23640cd2] {
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0;
}
.insert-img-model .model-container .model-foot[data-v-23640cd2] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 10px 12px;
  display: none;
}
.insert-img-model .model-container .model-foot a[data-v-23640cd2] {
  display: block;
  background: #f7f7f7;
  color: #262626;
  line-height: 26px;
  height: 26px;
  font-size: 13px;
  padding: 0 12px;
  border-radius: 3px;
  margin-left: 12px;
  border: 1px solid #d9d9d9;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.insert-img-model .model-container .model-foot a[data-v-23640cd2]:hover {
  background: #d9d9d9;
}
.insert-img-model .model-container .model-foot a.ok[data-v-23640cd2] {
  background: var(--cib-color-fill-accent-speech-secondary);
  color: #fff;
  border-color: var(--cib-color-fill-accent-speech-secondary);
}
.insert-img-model .model-container .model-foot a.ok[data-v-23640cd2]:hover {
  background: #0169af;
}
.insert-img-model.active[data-v-23640cd2] {
  opacity: 1;
  display: block;
}
.insert-img-model.active .model-container[data-v-23640cd2] {
  -webkit-transform: scale(1);
          transform: scale(1);
}
ul.shift[data-v-23640cd2] {
  padding: 6px 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
ul.shift span[data-v-23640cd2] {
  font-size: 12px;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
ul.shift span.iconfont[data-v-23640cd2] {
  font-size: 14px;
}
ul.shift label[data-v-23640cd2] {
  font-size: 12px;
  padding-right: 10px;
  position: relative;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
ul.shift input[type='radio'][data-v-23640cd2],
ul.shift label[data-v-23640cd2] {
  -webkit-transition: all 0.6s ease;
  transition: all 0.6s ease;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
ul.shift input[type="radio"] + label[data-v-23640cd2]::before {
  content: "\a0";
  display: inline-block;
  vertical-align: middle;
  margin-right: 4px;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  border: 1px solid #292d35;
  padding: 2px;
}
ul.shift input[type="radio"]:checked + label[data-v-23640cd2]::before {
  background-color: #292d35;
  background-clip: content-box;
  padding: 2px;
}
ul.shift input[type="radio"][data-v-23640cd2] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
}
ul.shift input[type="radio"]:checked + label[data-v-23640cd2] {
  color: #292d35;
}
[data-v-23640cd2] .markdown-preview {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow: hidden;
  overflow-y: scroll;
  background: #fff;
  font-family: 'Tahoma For Number', 'Chinese Quote', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  /* 仅给有序列表的直接子项添加数字标记，避免影响嵌套的无序列表 */
  /* 修复无序列表的缩进，使用伪元素小圆点 */
  /* 恢复小圆点伪元素 */
  /* 为每个无序列表项预留圆点占位空间，避免看起来无缩进 */
  /* 嵌套列表进一步缩进，确保层级清晰 */
  /*基本样式*/
}
[data-v-23640cd2] .markdown-preview * {
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
[data-v-23640cd2] .markdown-preview > div {
  padding: 10px 12px !important;
  background: #fff;
}
[data-v-23640cd2] .markdown-preview > div::-webkit-scrollbar {
  display: none;
}
[data-v-23640cd2] .markdown-preview::-webkit-scrollbar {
  display: none;
}
[data-v-23640cd2] .markdown-preview ul {
  list-style: none;
  padding: 0 10px;
}
[data-v-23640cd2] .markdown-preview ul li {
  position: relative;
}
[data-v-23640cd2] .markdown-preview ul li:after {
  display: block;
  content: "";
  width: 4px;
  height: 4px;
  border-radius: 50%;
  position: absolute;
  z-index: 99;
  top: 12px;
  left: -8px;
  background: #262626;
}
[data-v-23640cd2] .markdown-preview ol,[data-v-23640cd2] .markdown-preview ul {
  margin: 0;
}
[data-v-23640cd2] .markdown-preview ol li,[data-v-23640cd2] .markdown-preview ul li {
  font-size: 14px !important;
  color: #262626;
  line-height: 22px !important;
  padding: 4px 0;
  padding-left: 4px;
  min-height: 28px;
}
[data-v-23640cd2] .markdown-preview ol li input[type="checkbox"],[data-v-23640cd2] .markdown-preview ul li input[type="checkbox"] {
  position: relative;
  cursor: pointer;
  overflow: visible;
  position: absolute;
  left: -14px;
  top: 5px;
}
[data-v-23640cd2] .markdown-preview ol li input[type="checkbox"]:before,[data-v-23640cd2] .markdown-preview ul li input[type="checkbox"]:before {
  font-family: "iconfont" !important;
  color: #999;
  display: block;
  width: 18px;
  height: 18px;
  position: absolute;
  content: "\E684";
  top: 0px;
  left: -4px;
  z-index: 999999;
  background-position: center;
  background: #fff;
  font-size: 18px;
  text-align: center;
  line-height: 18px;
}
[data-v-23640cd2] .markdown-preview ol li input[type="checkbox"]:checked:before,[data-v-23640cd2] .markdown-preview ul li input[type="checkbox"]:checked:before {
  content: "\E683";
}
[data-v-23640cd2] .markdown-preview ol {
  list-style-type: decimal;
  padding-left: 20px;
}
[data-v-23640cd2] .markdown-preview ol > li {
  list-style: decimal;
  display: list-item;
}
[data-v-23640cd2] .markdown-preview ul {
  list-style: none;
  /* 使用自定义伪元素，不使用浏览器默认圆点 */
  padding-left: 22px;
  /* 保留缩进 */
}
[data-v-23640cd2] .markdown-preview ul li:after {
  content: "";
  display: block;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  position: absolute;
  z-index: 99;
  top: 12px;
  left: 0;
  /* 放在为圆点预留的内边距区域 */
  background: #262626;
}
[data-v-23640cd2] .markdown-preview ul li {
  padding-left: 14px;
}
[data-v-23640cd2] .markdown-preview ul ul,[data-v-23640cd2] .markdown-preview ul ol {
  margin-left: 16px;
}
[data-v-23640cd2] .markdown-preview hr {
  color: #d9d9d9;
  height: 1px;
  border: 0;
  border-top: 1px solid #d9d9d9;
  margin: 20px 0;
  padding: 0;
}
[data-v-23640cd2] .markdown-preview del,[data-v-23640cd2] .markdown-preview em,[data-v-23640cd2] .markdown-preview strong {
  display: inline;
}
[data-v-23640cd2] .markdown-preview blockquote {
  position: relative;
  background: #f7f7f7;
  padding: 6px 12px;
  border-left: 5px solid #d9d9d9;
  border-radius: 2px;
  margin: 8px 0;
}
[data-v-23640cd2] .markdown-preview h1,[data-v-23640cd2] .markdown-preview h2,[data-v-23640cd2] .markdown-preview h3,[data-v-23640cd2] .markdown-preview h4,[data-v-23640cd2] .markdown-preview h5,[data-v-23640cd2] .markdown-preview h6 {
  color: #262626;
}
[data-v-23640cd2] .markdown-preview h1 {
  font-size: 28px;
  border-bottom: 1px solid #d9d9d9;
}
[data-v-23640cd2] .markdown-preview h2 {
  font-size: 24px;
}
[data-v-23640cd2] .markdown-preview h3 {
  font-size: 18px;
}
[data-v-23640cd2] .markdown-preview h4 {
  font-size: 16px;
}
[data-v-23640cd2] .markdown-preview h5 {
  font-size: 14px;
}
[data-v-23640cd2] .markdown-preview h6 {
  font-size: 12px;
}
[data-v-23640cd2] .markdown-preview h1,[data-v-23640cd2] .markdown-preview h2,[data-v-23640cd2] .markdown-preview h3,[data-v-23640cd2] .markdown-preview h4,[data-v-23640cd2] .markdown-preview h5,[data-v-23640cd2] .markdown-preview h6 {
  padding: 8px 0;
  font-weight: 600;
}
[data-v-23640cd2] .markdown-preview p {
  font-size: 14px !important;
  color: #262626;
  margin-bottom: 8px;
  line-height: 22px;
}
[data-v-23640cd2] .markdown-preview img {
  display: block;
  max-width: 100%;
  margin: 20px 0;
  cursor: pointer;
}
[data-v-23640cd2] .markdown-preview table {
  width: 100%;
  border: 1px solid #d9d9d9;
  border-bottom: 0;
  background: #fff;
  border-spacing: 0;
  border-collapse: collapse;
  margin: 20px 0;
}
[data-v-23640cd2] .markdown-preview table tr {
  -webkit-transition: background 0.1s;
  transition: background 0.1s;
}
[data-v-23640cd2] .markdown-preview table tr td,[data-v-23640cd2] .markdown-preview table tr th {
  padding: 4px 8px;
  font-size: 14px;
  line-height: 24px;
  color: #333;
  border-bottom: 1px solid #d9d9d9;
  cursor: pointer;
}
[data-v-23640cd2] .markdown-preview table th {
  background: #f8f8f9;
  text-align: left;
  font-weight: bold;
}
[data-v-23640cd2] .markdown-preview table tr:nth-of-type(even) td {
  background: #fafafa;
}
[data-v-23640cd2] .markdown-preview table tr:hover td {
  background: #f5f5f5;
}
[data-v-23640cd2] .markdown-preview table td,[data-v-23640cd2] .markdown-preview table th {
  border: 1px solid #d9d9d9;
  word-break: break-all;
}
[data-v-23640cd2] .markdown-preview input[type="checkbox"] {
  display: inline-block;
  border-radius: 0;
  margin-right: 8px;
}
[data-v-23640cd2] .markdown-preview a {
  text-decoration: none;
  color: var(--cib-color-fill-accent-speech-secondary);
  font-size: 14px;
  line-height: 22px;
}
[data-v-23640cd2] .markdown-preview .code-block {
  position: relative;
  padding: 0 !important;
}
[data-v-23640cd2] .markdown-preview .code-block .copy-code {
  position: absolute;
  z-index: 999;
  top: 5px;
  right: 10px;
  font-size: 12px;
  color: #d9d9d9;
  line-height: 20px;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  opacity: 0;
}
[data-v-23640cd2] .markdown-preview .code-block .copy-code:hover {
  color: var(--cib-color-fill-accent-speech-secondary);
}
[data-v-23640cd2] .markdown-preview .code-block:hover .copy-code {
  opacity: 1;
}
.preview-img[data-v-23640cd2] {
  position: fixed;
  width: 100vw;
  height: 100vh;
  z-index: 99999999;
  left: 0;
  top: 0;
  background: rgba(0, 0, 0, 0.5);
  display: none;
  opacity: 0;
  -webkit-transition: opacity 0.3s 0.1s;
  transition: opacity 0.3s 0.1s;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.preview-img .close[data-v-23640cd2] {
  position: absolute;
  right: 0;
  top: 0;
  color: #fff;
  padding: 10px;
  font-size: 20px;
  cursor: pointer;
}
.preview-img img[data-v-23640cd2] {
  display: block;
}
.preview-img img.vertical[data-v-23640cd2] {
  height: 80%;
  width: auto;
}
.preview-img img.horizontal[data-v-23640cd2] {
  width: 80%;
  height: auto;
}
.preview-img.active[data-v-23640cd2] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  opacity: 1;
}
/*
*Author zhaoxuhui
*/
[data-v-23640cd2] .markdown-theme-light pre {
  font-size: 14px !important;
  line-height: 1.6 !important;
  word-break: break-all;
  word-wrap: break-word;
  border: 0 !important;
  border-radius: 0 !important;
  background: #f7f8fb !important;
  padding: 20px 10px!important;
  border-radius: 4px !important;
  overflow-y: hidden !important;
  overflow-x: auto !important;
  margin: 10px 0 !important;
}
[data-v-23640cd2] .markdown-theme-light pre code {
  font-family: Consolas !important;
  font-size: 13px;
  line-height: 22px !important;
  color: #444;
}
[data-v-23640cd2] .markdown-theme-light .hljs {
  display: block;
  overflow-x: auto;
  color: #525252;
  padding: 15px;
  -webkit-text-size-adjust: none;
}
[data-v-23640cd2] .markdown-theme-light .hljs-doctype {
  color: #999;
}
[data-v-23640cd2] .markdown-theme-light .hljs-tag {
  color: #3e76f6;
}
[data-v-23640cd2] .markdown-theme-light .hljs-attribute {
  color: #e96900;
}
[data-v-23640cd2] .markdown-theme-light .hljs-value {
  color: #42b983;
}
[data-v-23640cd2] .markdown-theme-light .hljs-keyword {
  color: #e96900;
}
[data-v-23640cd2] .markdown-theme-light .hljs-string {
  color: #42b983;
}
[data-v-23640cd2] .markdown-theme-light .hljs-comment {
  color: #b3b3b3;
}
[data-v-23640cd2] .markdown-theme-light .hljs-operator .hljs-comment {
  color: #525252;
}
[data-v-23640cd2] .markdown-theme-light .hljs-regexp {
  color: #af7dff;
}
[data-v-23640cd2] .markdown-theme-light .hljs-built_in {
  color: #2db7f5;
}
[data-v-23640cd2] .markdown-theme-light .css .hljs-class {
  color: #e96900;
}
[data-v-23640cd2] .markdown-theme-light .css .hljs-number,[data-v-23640cd2] .markdown-theme-light .javascript .hljs-number {
  color: #fc1e70;
}
[data-v-23640cd2] .markdown-theme-light .css .hljs-attribute {
  color: #af7dff;
}
[data-v-23640cd2] .markdown-theme-light .css .hljs-important {
  color: red;
}
[data-v-23640cd2] .markdown-theme-light .actionscript .hljs-literal,[data-v-23640cd2] .markdown-theme-light .javascript .hljs-literal {
  color: #fc1e70;
}
[data-v-23640cd2] .markdown-theme-light pre {
  padding: 0;
  margin: 0;
  background: #f7f7f7 !important;
}
[data-v-23640cd2] .markdown-theme-light code {
  display: inline-block;
  background: #f7f7f7;
  font-family: Consolas, Monaco, Andale Mono, Ubuntu Mono, monospace;
  margin: 0 3px;
  padding: 1px 5px;
  border-radius: 3px;
  color: #666;
  border: 1px solid #eee;
}
[data-v-23640cd2] .markdown-theme-light pre code {
  display: inline;
  margin: 0;
  padding: 0;
  border: none;
  background: transparent;
}
[data-v-23640cd2] .markdown-theme-light pre.bg code {
  background: #f7f7f7;
}
/*
*Author zhaoxuhui
*/
[data-v-23640cd2] .markdown-theme-dark pre {
  display: block;
  padding: 20px 10px!important;
  border-radius: 4px;
  margin: 20px 0 !important;
  background: #1e1e1e;
  color: #DCDCDC;
  overflow-y: hidden !important;
  overflow-x: auto !important;
  font-family: Menlo, Consolas, "Courier New", Courier, FreeMono, monospace !important;
}
[data-v-23640cd2] .markdown-theme-dark pre * {
  line-height: 1.6 !important;
  font-size: 14px;
  font-family: Menlo, Consolas, "Courier New", Courier, FreeMono, monospace !important;
}
[data-v-23640cd2] .markdown-theme-dark code {
  padding: 0 !important;
  margin: 0 !important;
}
[data-v-23640cd2] .markdown-theme-dark .hljs-literal,[data-v-23640cd2] .markdown-theme-dark .hljs-name,[data-v-23640cd2] .markdown-theme-dark .hljs-symbol {
  color: #659bd1;
}
[data-v-23640cd2] .markdown-theme-dark .hljs-keyword {
  color: #bc89bd;
}
[data-v-23640cd2] .markdown-theme-dark .hljs-link {
  color: #569CD6;
  text-decoration: underline;
}
[data-v-23640cd2] .markdown-theme-dark .hljs-built_in,[data-v-23640cd2] .markdown-theme-dark .hljs-type {
  color: #4EC9B0;
}
[data-v-23640cd2] .markdown-theme-dark .hljs-class,[data-v-23640cd2] .markdown-theme-dark .hljs-number {
  color: #B8D7A3;
}
[data-v-23640cd2] .markdown-theme-dark .hljs-meta-string,[data-v-23640cd2] .markdown-theme-dark .hljs-string {
  color: #D69D85;
}
[data-v-23640cd2] .markdown-theme-dark .hljs-regexp,[data-v-23640cd2] .markdown-theme-dark .hljs-template-tag {
  color: #9A5334;
}
[data-v-23640cd2] .markdown-theme-dark .hljs-formula,[data-v-23640cd2] .markdown-theme-dark .hljs-function,[data-v-23640cd2] .markdown-theme-dark .hljs-params,[data-v-23640cd2] .markdown-theme-dark .hljs-subst,[data-v-23640cd2] .markdown-theme-dark .hljs-title {
  color: #DCDCDC;
}
[data-v-23640cd2] .markdown-theme-dark .hljs-comment,[data-v-23640cd2] .markdown-theme-dark .hljs-quote {
  color: #57A64A;
  font-style: italic;
}
[data-v-23640cd2] .markdown-theme-dark .hljs-doctag {
  color: #608B4E;
}
[data-v-23640cd2] .markdown-theme-dark .hljs-meta,[data-v-23640cd2] .markdown-theme-dark .hljs-meta-keyword,[data-v-23640cd2] .markdown-theme-dark .hljs-tag {
  color: #9B9B9B;
}
[data-v-23640cd2] .markdown-theme-dark .hljs-template-variable,[data-v-23640cd2] .markdown-theme-dark .hljs-variable {
  color: #BD63C5;
}
[data-v-23640cd2] .markdown-theme-dark .hljs-attr,[data-v-23640cd2] .markdown-theme-dark .hljs-attribute,[data-v-23640cd2] .markdown-theme-dark .hljs-builtin-name {
  color: #9CDCFE;
}
[data-v-23640cd2] .markdown-theme-dark .hljs-section {
  color: gold;
}
[data-v-23640cd2] .markdown-theme-dark .hljs-emphasis {
  font-style: italic;
}
[data-v-23640cd2] .markdown-theme-dark .hljs-strong {
  font-weight: bold;
}
[data-v-23640cd2] .markdown-theme-dark .hljs-bullet,[data-v-23640cd2] .markdown-theme-dark .hljs-selector-attr,[data-v-23640cd2] .markdown-theme-dark .hljs-selector-class,[data-v-23640cd2] .markdown-theme-dark .hljs-selector-id,[data-v-23640cd2] .markdown-theme-dark .hljs-selector-pseudo,[data-v-23640cd2] .markdown-theme-dark .hljs-selector-tag {
  color: #D7BA7D;
}
[data-v-23640cd2] .markdown-theme-dark .hljs-addition {
  background-color: #144212;
  display: inline-block;
  width: 100%;
}
[data-v-23640cd2] .markdown-theme-dark .hljs-deletion {
  background-color: #600;
  display: inline-block;
  width: 100%;
}
[data-v-23640cd2] .markdown-theme-dark .hljs-comment {
  font-style: normal;
}
/*
*Author zhaoxuhui
*/
[data-v-23640cd2] .markdown-theme-oneDark pre {
  padding: 20px 10px!important;
  display: block;
  color: #abb2bf;
  font-family: Menlo, Consolas, "Courier New", Courier, FreeMono, monospace;
  background: #292c34;
  border-radius: 4px;
  overflow-y: hidden !important;
  overflow-x: auto !important;
  margin: 10px 0 !important;
}
[data-v-23640cd2] .markdown-theme-oneDark pre * {
  line-height: 1.6 !important;
  font-size: 14px;
  font-family: Menlo, Consolas, "Courier New", Courier, FreeMono, monospace;
}
[data-v-23640cd2] .markdown-theme-oneDark .hljs-comment,[data-v-23640cd2] .markdown-theme-oneDark .hljs-quote {
  color: #5c6370;
  font-style: italic;
}
[data-v-23640cd2] .markdown-theme-oneDark .hljs-doctag,[data-v-23640cd2] .markdown-theme-oneDark .hljs-formula,[data-v-23640cd2] .markdown-theme-oneDark .hljs-keyword {
  color: #c678dd;
}
[data-v-23640cd2] .markdown-theme-oneDark .hljs-deletion,[data-v-23640cd2] .markdown-theme-oneDark .hljs-name,[data-v-23640cd2] .markdown-theme-oneDark .hljs-section,[data-v-23640cd2] .markdown-theme-oneDark .hljs-selector-tag,[data-v-23640cd2] .markdown-theme-oneDark .hljs-subst {
  color: #e06c75;
}
[data-v-23640cd2] .markdown-theme-oneDark .hljs-literal {
  color: #56b6c2;
}
[data-v-23640cd2] .markdown-theme-oneDark .hljs-addition,[data-v-23640cd2] .markdown-theme-oneDark .hljs-attribute,[data-v-23640cd2] .markdown-theme-oneDark .hljs-meta-string,[data-v-23640cd2] .markdown-theme-oneDark .hljs-regexp,[data-v-23640cd2] .markdown-theme-oneDark .hljs-string {
  color: #98c379;
}
[data-v-23640cd2] .markdown-theme-oneDark .hljs-built_in,[data-v-23640cd2] .markdown-theme-oneDark .hljs-class .hljs-title {
  color: #e6c07b;
}
[data-v-23640cd2] .markdown-theme-oneDark .hljs-attr,[data-v-23640cd2] .markdown-theme-oneDark .hljs-number,[data-v-23640cd2] .markdown-theme-oneDark .hljs-selector-attr,[data-v-23640cd2] .markdown-theme-oneDark .hljs-selector-class,[data-v-23640cd2] .markdown-theme-oneDark .hljs-selector-pseudo,[data-v-23640cd2] .markdown-theme-oneDark .hljs-template-variable,[data-v-23640cd2] .markdown-theme-oneDark .hljs-type,[data-v-23640cd2] .markdown-theme-oneDark .hljs-variable {
  color: #d19a66;
}
[data-v-23640cd2] .markdown-theme-oneDark .hljs-bullet,[data-v-23640cd2] .markdown-theme-oneDark .hljs-link,[data-v-23640cd2] .markdown-theme-oneDark .hljs-meta,[data-v-23640cd2] .markdown-theme-oneDark .hljs-selector-id,[data-v-23640cd2] .markdown-theme-oneDark .hljs-symbol,[data-v-23640cd2] .markdown-theme-oneDark .hljs-title {
  color: #61aeee;
}
[data-v-23640cd2] .markdown-theme-oneDark .hljs-emphasis {
  font-style: italic;
}
[data-v-23640cd2] .markdown-theme-oneDark .hljs-strong {
  font-weight: bold;
}
[data-v-23640cd2] .markdown-theme-oneDark .hljs-link {
  text-decoration: underline;
}
/*
*Author zhaoxuhui
*/
[data-v-23640cd2] .markdown-theme-gitHub pre {
  padding: 20px 10px!important;
  display: block;
  overflow-x: auto;
  color: #333;
  background: #f7f8fa !important;
  font-size: 13px;
  line-height: 20px;
  border-radius: 4px;
  margin: 10px 0 !important;
  overflow-x: auto !important;
}
[data-v-23640cd2] .markdown-theme-gitHub pre * {
  font-family: Consolas !important;
}
[data-v-23640cd2] .markdown-theme-gitHub .hljs-comment,[data-v-23640cd2] .markdown-theme-gitHub .hljs-quote {
  color: #998;
  font-style: italic;
}
[data-v-23640cd2] .markdown-theme-gitHub .hljs-selector-tag,[data-v-23640cd2] .markdown-theme-gitHub .hljs-subst {
  color: #333;
  font-weight: bold;
}
[data-v-23640cd2] .markdown-theme-gitHub .hljs-keyword {
  color: #d73a49;
}
[data-v-23640cd2] .markdown-theme-gitHub .hljs-literal,[data-v-23640cd2] .markdown-theme-gitHub .hljs-number,[data-v-23640cd2] .markdown-theme-gitHub .hljs-tag .hljs-attr,[data-v-23640cd2] .markdown-theme-gitHub .hljs-template-variable,[data-v-23640cd2] .markdown-theme-gitHub .hljs-variable {
  color: #008080;
}
[data-v-23640cd2] .markdown-theme-gitHub .hljs-doctag,[data-v-23640cd2] .markdown-theme-gitHub .hljs-string {
  color: #d73a49;
}
[data-v-23640cd2] .markdown-theme-gitHub .hljs-section,[data-v-23640cd2] .markdown-theme-gitHub .hljs-selector-id,[data-v-23640cd2] .markdown-theme-gitHub .hljs-title {
  color: #900;
  font-weight: bold;
}
[data-v-23640cd2] .markdown-theme-gitHub .hljs-subst {
  font-weight: normal;
}
[data-v-23640cd2] .markdown-theme-gitHub .hljs-class .hljs-title,[data-v-23640cd2] .markdown-theme-gitHub .hljs-type {
  color: #458;
  font-weight: bold;
}
[data-v-23640cd2] .markdown-theme-gitHub .hljs-attribute,[data-v-23640cd2] .markdown-theme-gitHub .hljs-name,[data-v-23640cd2] .markdown-theme-gitHub .hljs-tag {
  color: #000080;
  font-weight: normal;
}
[data-v-23640cd2] .markdown-theme-gitHub .hljs-link,[data-v-23640cd2] .markdown-theme-gitHub .hljs-regexp {
  color: #009926;
}
[data-v-23640cd2] .markdown-theme-gitHub .hljs-bullet,[data-v-23640cd2] .markdown-theme-gitHub .hljs-symbol {
  color: #990073;
}
[data-v-23640cd2] .markdown-theme-gitHub .hljs-built_in,[data-v-23640cd2] .markdown-theme-gitHub .hljs-builtin-name {
  color: #0086b3;
}
[data-v-23640cd2] .markdown-theme-gitHub .hljs-meta {
  color: #999;
  font-weight: bold;
}
[data-v-23640cd2] .markdown-theme-gitHub .hljs-deletion {
  background: #fdd;
}
[data-v-23640cd2] .markdown-theme-gitHub .hljs-addition {
  background: #dfd;
}
[data-v-23640cd2] .markdown-theme-gitHub .hljs-emphasis {
  font-style: italic;
}
[data-v-23640cd2] .markdown-theme-gitHub .hljs-strong {
  font-weight: bold;
}
.markdown-preview[data-v-23640cd2] a {
  text-decoration: underline !important;
  -webkit-text-decoration-line: underline !important;
          text-decoration-line: underline !important;
}
.markdown-preview[data-v-23640cd2] a strong {
  text-decoration: underline !important;
  -webkit-text-decoration-line: underline !important;
          text-decoration-line: underline !important;
}
.markdown-preview[data-v-23640cd2] cite {
  color: #415fef;
  font-style: normal;
  font-size: 12px;
  vertical-align: super;
  cursor: pointer;
}
.markdown-preview[data-v-23640cd2] cite::before {
  content: '[';
}
.markdown-preview[data-v-23640cd2] cite::after {
  content: ']';
}
.markdown-preview[data-v-23640cd2] quote {
  display: block;
  margin: 4px 0;
}
.markdownext[data-v-23640cd2] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.markdownct[data-v-23640cd2] {
  -webkit-filter: blur(2px);
          filter: blur(2px);
  -webkit-user-select: none;
  /* 针对Chrome/Safari/Opera */
  -moz-user-select: none;
  /* 针对Firefox */
  -ms-user-select: none;
  /* 针对IE10+ */
  user-select: none;
}
.lock[data-v-23640cd2] {
  max-height: 200px;
  overflow: hidden;
}

.markdowncontent .unlockBtn[data-v-23640cd2] {
  background: #fbcd08;
  color: #022a99;
  font-weight: bold;
  height: 30px;
  width: 140px;
  font-size: 15px;
  border-radius: 25px;
  cursor: pointer;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  text-align: center;
  line-height: 28px;
  margin: auto;
  margin-top: 10px;
}
.markdowncontent .unlockBtn[data-v-23640cd2]:hover {
  background: #f8d32e;
}

.quote {
  width: 100%;
  background: #f6f8ff;
  border-radius: 12px;
  padding: 17px 33px;
}
.quote-head {
  font-weight: 600;
  font-size: 16px;
  color: #888888;
}
/* Style for links inside heading tags */
.markdown-preview h1 a,
.markdown-preview h2 a,
.markdown-preview h3 a,
.markdown-preview h4 a,
.markdown-preview h5 a,
.markdown-preview h6 a {
  text-decoration: underline !important;
  font-size: inherit !important;
  font-weight: inherit !important;
  font-family: inherit !important;
  line-height: inherit !important;
  margin: inherit !important;
  padding: inherit !important;
}
.markdown-preview h1 a:hover,
.markdown-preview h2 a:hover,
.markdown-preview h3 a:hover,
.markdown-preview h4 a:hover,
.markdown-preview h5 a:hover,
.markdown-preview h6 a:hover {
  color: #415fef !important;
}

.input-class[data-v-2a1ba3ba]::-webkit-input-placeholder {
  color: #999;
}
.input-class[data-v-2a1ba3ba]::-moz-placeholder {
  color: #999;
}
.input-class[data-v-2a1ba3ba]:-ms-input-placeholder {
  color: #999;
}
.input-class[data-v-2a1ba3ba]::-ms-input-placeholder {
  color: #999;
}
.input-class[data-v-2a1ba3ba]::placeholder {
  color: #999;
}
/* Hide scrollbar for all browsers */
.scrollbar-hide[data-v-2a1ba3ba] {
  /* For Chrome, Safari, and newer versions of Edge */
  /* For Firefox */
  scrollbar-width: none;
  /* For IE and older versions of Edge */
  -ms-overflow-style: none;
}
.scrollbar-hide[data-v-2a1ba3ba]::-webkit-scrollbar {
  display: none;
}
/* 自定义组件的过渡效果 */
.custom-container-wrapper[data-v-2a1ba3ba] {
  -webkit-transition: height 0.3s ease;
  transition: height 0.3s ease;
  position: relative;
}

.hide-article-box[data-v-7368cc1f] {
  width: 100%;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(70%, #fff));
  background-image: linear-gradient(-180deg, rgba(255, 255, 255, 0) 0%, #fff 70%);
  padding-bottom: 0px;
}
.hide-article-pos[data-v-7368cc1f] {
  position: relative;
  z-index: 996;
  padding-top: 160px;
  bottom: -1px;
  margin-top: -180px;
}

.hide-article-box[data-v-4f98eb73] {
  width: 100%;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(70%, #fff));
  background-image: linear-gradient(-180deg, rgba(255, 255, 255, 0) 0%, #fff 70%);
  padding-bottom: 0px;
}
.hide-article-pos[data-v-4f98eb73] {
  position: relative;
  z-index: 996;
  padding-top: 160px;
  bottom: -1px;
  margin-top: -180px;
}

.reach-bottom[data-v-761d50bc] {
  width: 30px;
  height: 30px;
  cursor: pointer;
}

.aiprojectDetailWatched[data-v-66fff91e] {
  margin-top: 0.19rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.19rem;
  position: relative;
}
.aiprojectDetailWatched .aiprojectDetailWatchedKey[data-v-66fff91e] {
  font-size: 0.2rem;
  color: #111111;
  font-weight: 600;
}
.aiprojectDetailWatched .aiprojectDetailWatchedArrow[data-v-66fff91e] {
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: absolute;
  z-index: 2;
  background: #ddd;
  height: 100%;
}
.aiprojectDetailWatched .aiprojectDetailWatchedArrow > img[data-v-66fff91e] {
  width: 14px;
}
.aiprojectDetailWatched .aiprojectDetailWatchedList[data-v-66fff91e] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  overflow-x: auto;
  white-space: nowrap;
  gap: 0.19rem;
  position: relative;
  /* 隐藏垂直滚动条 */
  /* 隐藏水平滚动条 */
  /* 隐藏滚动条滑块 */
}
.aiprojectDetailWatched .aiprojectDetailWatchedList[data-v-66fff91e]::-webkit-scrollbar {
  display: none;
}
.aiprojectDetailWatched .aiprojectDetailWatchedList[data-v-66fff91e]::-webkit-scrollbar-track {
  display: none;
}
.aiprojectDetailWatched .aiprojectDetailWatchedList[data-v-66fff91e]::-webkit-scrollbar-thumb {
  display: none;
}
.aiprojectDetailWatched .aiprojectDetailWatchedList .aiprojectDetailWatchedItem[data-v-66fff91e] {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  height: 0.83rem;
  border-radius: 8px;
  border: 0.01rem solid #ededed;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 0.18rem;
  gap: 0.1rem;
  background: #f9f9f9;
  cursor: pointer;
}
.aiprojectDetailWatched .aiprojectDetailWatchedList .aiprojectDetailWatchedItem[data-v-66fff91e]:hover {
  border-color: var(--cib-color-foreground-accent-primary);
}
.aiprojectDetailWatched .aiprojectDetailWatchedList .aiprojectDetailWatchedItem .aiprojectDetailWatchedItemAvatar[data-v-66fff91e] {
  width: 0.49rem;
  height: 0.49rem;
  border-radius: 4px;
  overflow: hidden;
}
.aiprojectDetailWatched .aiprojectDetailWatchedList .aiprojectDetailWatchedItem .aiprojectDetailWatchedItemAvatar .orgname[data-v-66fff91e] {
  width: 100%;
  height: 100%;
  font-size: 20px;
  font-weight: bold;
  background: #b9d8f5;
  color: #555;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  text-align: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.aiprojectDetailWatched .aiprojectDetailWatchedList .aiprojectDetailWatchedItem .aiprojectDetailWatchedItemPerson .aiprojectDetailWatchedItemPersonName[data-v-66fff91e] {
  font-size: 0.2rem;
  color: #111111;
}
.aiprojectDetailWatched .aiprojectDetailWatchedList .aiprojectDetailWatchedItem .aiprojectDetailWatchedItemPerson .aiprojectDetailWatchedItemPersonPosition[data-v-66fff91e] {
  font-size: 0.18rem;
  color: #666666;
}

.blue-theme[data-v-5cd01d21] {
  --menu-bg: #e6e8f6;
  --cib-color-foreground-accent-primary: #174AE4;
  --aifa-color-primary-light: #3398eb;
  --aifa-color-primary-hover: #3768E5;
  --aifa-color-chat-rightbg: #e3e3e3;
  --cib-color-fill-accent-tertiary: #E2E9FF;
  --cib-color-fill-accent-secondary: #EFF3FF;
  --cib-color-fill-neutral-secondary: #F9F9F9;
  --cib-color-background-surface-app-tertiary: #F0F0F0;
  --cib-color-fill-accent-speech-secondary: #3398EB;
}
.brown-theme[data-v-5cd01d21] {
  --menu-bg: #e9f8ff;
  --cib-color-foreground-accent-primary: #75306C;
  --aifa-color-primary-light: #D38FC4;
  --aifa-color-primary-hover: #75306CCC;
  --cib-color-fill-accent-tertiary: #FBE2E2;
  --cib-color-fill-accent-secondary: #FFF4F4;
  --cib-color-fill-neutral-secondary: #F9F9F9;
  --cib-color-background-surface-app-tertiary: #F0F0F0;
  --cib-color-fill-accent-speech-secondary: #D38FC4;
}
.green-theme[data-v-5cd01d21] {
  --menu-bg: #e9f8ff;
  --cib-color-foreground-accent-primary: #008c8c;
  --aifa-color-primary-light: #85c2c2;
  --aifa-color-primary-hover: #00A3A3;
  --aifa-color-chat-rightbg: #e3e3e3;
  --cib-color-fill-accent-tertiary: #E1F8FD;
  --cib-color-fill-accent-secondary: #EEF9FC;
  --cib-color-fill-neutral-secondary: #F9F9F9;
  --cib-color-background-surface-app-tertiary: #F0F0F0;
  --cib-color-fill-accent-speech-secondary: #27CECE;
}
.share[data-v-5cd01d21] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.share .erweima[data-v-5cd01d21] {
  width: 140px;
  height: 140px;
  margin-right: 16px;
}
.share .share-content[data-v-5cd01d21] {
  margin-left: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.share .share-content .tips1[data-v-5cd01d21] {
  font-size: 16px;
  color: #333;
  margin-bottom: 20px;
}
.share .share-content .text-css[data-v-5cd01d21] {
  width: 412px;
  height: 40px;
  background: #f7f9ff;
  border-radius: 4px 4px 4px 4px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.share .share-content .flex-align-center[data-v-5cd01d21] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.share .share-content .tips2[data-v-5cd01d21] {
  width: 284px;
  padding-left: 12px;
}
.share .share-content .text-overflow[data-v-5cd01d21] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  position: relative;
}
.share .share-content .copy-btn[data-v-5cd01d21] {
  cursor: pointer;
  width: 105px;
  height: 32px;
  background: var(--cib-color-foreground-accent-primary);
  border-radius: 4px 4px 4px 4px;
  color: #fff;
  line-height: 22px;
}
.share .share-content .flex-justify-center[data-v-5cd01d21] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.share .share-content .flex-center[data-v-5cd01d21] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.enterprise2Title[data-v-3f82b865] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.09rem;
}
.enterprise2Title > img[data-v-3f82b865] {
  width: 0.29rem;
  position: relative;
  top: 1px;
}
.enterprise2Title .enterprise2TitleVal[data-v-3f82b865] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  gap: 0.09rem;
}
.enterprise2Title .enterprise2TitleVal .enterprise2TitleValCN[data-v-3f82b865] {
  font-size: 0.25rem;
  color: #111111;
  font-weight: 600;
}
.enterprise2Title .enterprise2TitleVal .enterprise2TitleValEN[data-v-3f82b865] {
  font-size: 0.15rem;
  color: #adadad;
}

.developing-container[data-v-21c569bc] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
}
.developing-container > img[data-v-21c569bc] {
  width: 216px;
}
.developing-container .tips[data-v-21c569bc] {
  font-size: 12px;
  color: #888888;
  margin-top: 23px;
}

.content_header[data-v-568e1230] {
  width: 100%;
  height: 1.63rem;
  background: -webkit-gradient(linear, left top, right top, from(#5ba0ff), to(#415fef));
  background: linear-gradient(90deg, #5ba0ff, #415fef);
  -webkit-box-shadow: 0px 2px 0px 0px rgba(245, 248, 255, 0.38);
          box-shadow: 0px 2px 0px 0px rgba(245, 248, 255, 0.38);
  border-radius: 10px;
  border: 1px solid #ededed;
  padding: 0.2rem 0.33rem 0.25rem 0.63rem;
}
.content_header .content_header_line1[data-v-568e1230] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.content_header .content_header_line1 .content_header_line1_pname[data-v-568e1230] {
  font-size: 0.28rem;
  color: #ffffff;
  line-height: 0.33rem;
}
.content_header .content_header_line1 .content_header_line1_share[data-v-568e1230] {
  width: 1rem;
  height: 0.4rem;
  border-radius: 0.08rem;
  border: 1px solid #ffffff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  cursor: pointer;
}
.content_header .content_header_line1 .content_header_line1_share > img[data-v-568e1230] {
  width: 0.25rem;
  position: relative;
  top: 1px;
}
.content_header .content_header_line1 .content_header_line1_share > span[data-v-568e1230] {
  font-size: 0.2rem;
  color: #ffffff;
}
.content_header .content_header_line1 .content_header_line1_share[data-v-568e1230]:hover {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}
.content_header .content_header_line2[data-v-568e1230] {
  margin-top: 0.05rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.23rem;
}
.content_header .content_header_line2 .content_header_line2_company_name[data-v-568e1230] {
  font-weight: 400;
  font-size: 0.2rem;
  color: #ffffff;
  line-height: 0.33rem;
}
.content_header .content_header_line2 .content_header_line2_url[data-v-568e1230] {
  cursor: pointer;
  padding: 0 0.13rem;
  height: 0.3rem;
  background: #5ba0ff;
  border-radius: 0.15rem;
  border: 1px solid #adccff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.content_header .content_header_line2 .content_header_line2_url > img[data-v-568e1230] {
  width: 0.25rem;
  position: relative;
  top: 1px;
}
.content_header .content_header_line2 .content_header_line2_url > span[data-v-568e1230] {
  font-size: 0.18rem;
  color: #ffffff;
}
.content_header .content_header_line3[data-v-568e1230] {
  margin-top: 0.1rem;
  margin-right: 0.9rem;
  margin-left: -0.05rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.content_header .content_header_line3 .content_header_line3_item[data-v-568e1230] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.09rem;
}
.content_header .content_header_line3 .content_header_line3_item > img[data-v-568e1230] {
  position: relative;
  top: 1px;
  width: 0.25rem;
}
.content_header .content_header_line3 .content_header_line3_item > span[data-v-568e1230] {
  font-size: 0.18rem;
  color: #ffffff;
}
.content_header_mobile[data-v-568e1230] {
  width: 100%;
  position: relative;
  z-index: 1;
  padding: 0.2rem 0.28rem;
}
.content_header_mobile .bg[data-v-568e1230] {
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
}
.content_header_mobile .content_header_share[data-v-568e1230] {
  position: absolute;
  z-index: 2;
  right: 0;
  top: 0;
  width: 0.99rem;
  height: 0.44rem;
  background: linear-gradient(22deg, #4facfe 0%, #00f2fe 100%);
  border-radius: 0 8px 0 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.content_header_mobile .content_header_share > img[data-v-568e1230] {
  width: 0.25rem;
  position: relative;
  top: 1px;
}
.content_header_mobile .content_header_share > span[data-v-568e1230] {
  font-size: 0.2rem;
  color: #ffffff;
}
.content_header_mobile .content_header_line1[data-v-568e1230] {
  font-weight: 500;
  font-size: 0.3rem;
  color: #ffffff;
}
.content_header_mobile .content_header_line2[data-v-568e1230] {
  font-size: 0.2rem;
  color: #ffffff;
}
.content_header_mobile .content_header_line3[data-v-568e1230] {
  margin-top: 0.1rem;
  margin-right: 0.9rem;
  margin-left: -0.05rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 0.06rem;
}
.content_header_mobile .content_header_line3 .content_header_line3_item[data-v-568e1230] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.09rem;
}
.content_header_mobile .content_header_line3 .content_header_line3_item > img[data-v-568e1230] {
  position: relative;
  top: 1px;
  width: 0.25rem;
}
.content_header_mobile .content_header_line3 .content_header_line3_item > span[data-v-568e1230] {
  font-size: 0.18rem;
  color: #ffffff;
}

.joinedPopupTitle[data-v-7fac3e87] {
  font-weight: 600;
  font-size: 0.25rem;
  color: #111111;
}
.closeImg[data-v-7fac3e87] {
  cursor: pointer;
  position: absolute;
  right: -0.3rem;
  top: 0.25rem;
  width: 0.25rem;
}
.divideLine[data-v-7fac3e87] {
  width: 100%;
  height: 1px;
  background: #ededed;
  margin: 0.25rem 0;
}
.joinedPopupList .joinedPopupListItem[data-v-7fac3e87] {
  width: 100%;
  height: 1.69rem;
  border-radius: 0.15rem 0.15rem 0.15rem 0.15rem;
  border: 0.01rem solid #EDEDED;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0.2rem 0.25rem;
}
.joinedPopupList .joinedPopupListItem .joinedPopupListItemAvatar[data-v-7fac3e87] {
  width: 1rem;
  height: 1rem;
  border-radius: 0.15rem 0.15rem 0.15rem 0.15rem;
}
.joinedPopupList .joinedPopupListItem .joinedPopupListItemInfo[data-v-7fac3e87] {
  width: 3.94rem;
  margin-left: 0.18rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-right: 0.86rem;
}
.joinedPopupList .joinedPopupListItem .joinedPopupListItemInfo .joinedPopupListItemInfoFirstLine[data-v-7fac3e87] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.joinedPopupList .joinedPopupListItem .joinedPopupListItemInfo .joinedPopupListItemInfoFirstLine .joinedPopupListItemInfoFirstLineName[data-v-7fac3e87] {
  font-weight: 400;
  font-size: 0.23rem;
  color: #111111;
}
.joinedPopupList .joinedPopupListItem .joinedPopupListItemInfo .joinedPopupListItemInfoFirstLine .joinedPopupListItemInfoFirstLinePosition[data-v-7fac3e87] {
  margin-left: 0.25rem;
  font-size: 0.18rem;
  color: #415FEF;
  line-height: 0.21rem;
}
.joinedPopupList .joinedPopupListItem .joinedPopupListItemInfo .joinedPopupListItemInfoSecondLine[data-v-7fac3e87] {
  font-size: 0.2rem;
  color: #111111;
  line-height: 0.23rem;
  margin-top: 0.13rem;
  margin-bottom: 0.08rem;
}
.joinedPopupList .joinedPopupListItem .joinedPopupListItemInfo .joinedPopupListItemInfoThirdLine[data-v-7fac3e87] {
  font-size: 0.18rem;
  color: #666666;
  line-height: 0.21rem;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  /* 限制为两行 */
  overflow: hidden;
  text-overflow: ellipsis;
}
.joinedPopupList .joinedPopupListItem .joinedPopupListItemQuestion[data-v-7fac3e87] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.joinedPopupList .joinedPopupListItem .joinedPopupListItemQuestion > img[data-v-7fac3e87] {
  cursor: pointer;
  width: 0.53rem;
}
[data-v-7fac3e87] .joinedPopupModal .ant-modal-content .ant-modal-body {
  width: 8.25rem !important;
  height: 80vh !important;
  background: -webkit-gradient(linear, left top, left bottom, from(#EDF0FF), color-stop(14%, #FFFFFF), to(#FFFFFF));
  background: linear-gradient(180deg, #EDF0FF 0%, #FFFFFF 14%, #FFFFFF 100%);
  -webkit-box-shadow: 0rem 0.1rem 0.25rem 0rem rgba(0, 0, 0, 0.05);
          box-shadow: 0rem 0.1rem 0.25rem 0rem rgba(0, 0, 0, 0.05);
  border-radius: 0.15rem 0.15rem 0.15rem 0.15rem;
  border: 0.01rem solid #EDEDED;
  padding: 0.25rem 0.5rem;
}

.modal-dialog-contact .ant-modal-content {
  background: -webkit-gradient(linear, left top, right top, from(#eff2f7), color-stop(7.60286%), color-stop(15.2057%, #edf0f9), color-stop(20.7513%), color-stop(26.297%, #ebeff8), color-stop(27.6386%), color-stop(28.9803%, #ebeff8), color-stop(38.2826%), color-stop(47.585%, #e7edf9), color-stop(48.1216%), color-stop(48.6583%, #e6ecfa), color-stop(53.1306%), color-stop(57.6029%, #e4ecf9), color-stop(61.5385%), color-stop(65.4741%, #e3eafa), color-stop(68.7835%), color-stop(72.093%, #deeafa), color-stop(75.7603%), color-stop(79.4275%, #dbe6f8), color-stop(82.8265%), color-stop(86.2254%, #d8e5f8), color-stop(87.8354%), color-stop(89.4454%, #d5e4f9), color-stop(91.8605%), color-stop(94.2755%, #d2e2f9), color-stop(95.4383%), color-stop(96.6011%, #d1e1f8), color-stop(98.3005%), to(#d0e0f7)) !important;
  background: linear-gradient(90deg, #eff2f7 0%, 7.60286%, #edf0f9 15.2057%, 20.7513%, #ebeff8 26.297%, 27.6386%, #ebeff8 28.9803%, 38.2826%, #e7edf9 47.585%, 48.1216%, #e6ecfa 48.6583%, 53.1306%, #e4ecf9 57.6029%, 61.5385%, #e3eafa 65.4741%, 68.7835%, #deeafa 72.093%, 75.7603%, #dbe6f8 79.4275%, 82.8265%, #d8e5f8 86.2254%, 87.8354%, #d5e4f9 89.4454%, 91.8605%, #d2e2f9 94.2755%, 95.4383%, #d1e1f8 96.6011%, 98.3005%, #d0e0f7 100%) !important;
}
.modal-dialog-contact .ant-modal-body {
  padding: 0 !important;
}

.floatserver[data-v-d201debe] {
  position: fixed;
  bottom: 50px;
  right: 30px;
  font-weight: bold;
  font-size: 16px;
  color: #1d1d1d;
  line-height: 26px;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  cursor: pointer;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.floatserver .img[data-v-d201debe] {
  width: 97px;
  height: 97px;
}
.concatbtn[data-v-d201debe] {
  position: fixed;
  bottom: 25px;
  right: 25px;
  background-color: #f19e66;
  border-color: #f19e66;
  width: 55px;
  height: 55px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font-size: 25px;
  font-weight: bold;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #fff;
  border-radius: 50%;
  cursor: pointer;
}
.concatbtn .btt[data-v-d201debe] {
  font-size: 12px;
  font-weight: bold;
}
.concatbtn[data-v-d201debe]:hover {
  background-color: #f19e66aa;
  border-color: #f19e66aa;
}
.concat-box[data-v-d201debe] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.concat-box .qrcode[data-v-d201debe] {
  border-radius: 8px;
  overflow: hidden;
}
.concat-box .description[data-v-d201debe] {
  margin-top: 15px;
  white-space: pre-wrap;
  /* 保留空白符，自动换行 */
  word-wrap: break-word;
  /* 长单词或URL内部进行换行 */
  font-size: 18px;
  font-weight: 600;
  color: #1f82f2;
}
@media screen and (max-width: 768px) {
.floatserver[data-v-d201debe] {
    font-size: 14px;
}
.floatserver .img[data-v-d201debe] {
    width: 51px;
    height: 51px;
}
}

@media screen and (max-width: 720px) {
.aiprojectDetailContactBanner[data-v-758f3b3e] {
    gap: 0.12rem !important;
}
.aiprojectDetailContactBanner .aiprojectDetailContactBannerItem[data-v-758f3b3e] {
    padding-left: 0.15rem !important;
    padding-right: 0.15rem !important;
}
}
.aiprojectDetailContactBanner[data-v-758f3b3e] {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  /* 创建三列，每列等宽 */
  gap: 0.23rem;
  margin-top: 0.19rem;
}
.aiprojectDetailContactBanner .aiprojectDetailContactBannerItem[data-v-758f3b3e] {
  padding: 0.2rem 0.28rem 0.25rem;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 1.25rem;
  position: relative;
}
.aiprojectDetailContactBanner .aiprojectDetailContactBannerItem .aiprojectDetailContactBannerItemBg[data-v-758f3b3e] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
}
.aiprojectDetailContactBanner .aiprojectDetailContactBannerItem .aiprojectDetailContactBannerItemText[data-v-758f3b3e] {
  position: relative;
  z-index: 1;
  font-family: PingFang SC, PingFang SC;
  font-weight: 400;
  font-size: 0.2rem;
  color: #111111;
  line-height: 0.23rem;
}
.aiprojectDetailContactBanner .aiprojectDetailContactBannerItem .aiprojectDetailContactBannerItemLink[data-v-758f3b3e] {
  cursor: pointer;
  margin-top: 0.16rem;
  width: 1.11rem;
  height: 0.36rem;
  border-radius: 4px;
  border: 0.01rem solid;
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.aiprojectDetailContactBanner .aiprojectDetailContactBannerItem .aiprojectDetailContactBannerItemLink > span[data-v-758f3b3e] {
  font-size: 0.18rem;
  line-height: 0.21rem;
}

.blue-theme[data-v-2eb106bb] {
  --menu-bg: #e6e8f6;
  --cib-color-foreground-accent-primary: #174AE4;
  --aifa-color-primary-light: #3398eb;
  --aifa-color-primary-hover: #3768E5;
  --aifa-color-chat-rightbg: #e3e3e3;
  --cib-color-fill-accent-tertiary: #E2E9FF;
  --cib-color-fill-accent-secondary: #EFF3FF;
  --cib-color-fill-neutral-secondary: #F9F9F9;
  --cib-color-background-surface-app-tertiary: #F0F0F0;
  --cib-color-fill-accent-speech-secondary: #3398EB;
}
.brown-theme[data-v-2eb106bb] {
  --menu-bg: #e9f8ff;
  --cib-color-foreground-accent-primary: #75306C;
  --aifa-color-primary-light: #D38FC4;
  --aifa-color-primary-hover: #75306CCC;
  --cib-color-fill-accent-tertiary: #FBE2E2;
  --cib-color-fill-accent-secondary: #FFF4F4;
  --cib-color-fill-neutral-secondary: #F9F9F9;
  --cib-color-background-surface-app-tertiary: #F0F0F0;
  --cib-color-fill-accent-speech-secondary: #D38FC4;
}
.green-theme[data-v-2eb106bb] {
  --menu-bg: #e9f8ff;
  --cib-color-foreground-accent-primary: #008c8c;
  --aifa-color-primary-light: #85c2c2;
  --aifa-color-primary-hover: #00A3A3;
  --aifa-color-chat-rightbg: #e3e3e3;
  --cib-color-fill-accent-tertiary: #E1F8FD;
  --cib-color-fill-accent-secondary: #EEF9FC;
  --cib-color-fill-neutral-secondary: #F9F9F9;
  --cib-color-background-surface-app-tertiary: #F0F0F0;
  --cib-color-fill-accent-speech-secondary: #27CECE;
}
.d-card[data-v-2eb106bb] {
  width: 100%;
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(233, 236, 250, 0.5)), to(rgba(233, 233, 250, 0.2)));
  background: linear-gradient(0deg, rgba(233, 236, 250, 0.5), rgba(233, 233, 250, 0.2));
  border-radius: 9px;
  border: 1px solid #ffffff;
}
.d-card .four-font[data-v-2eb106bb] {
  width: 95px;
  height: 30px;
  padding-top: 2px;
  padding-left: 15px;
  position: relative;
}
.d-card .six-font[data-v-2eb106bb] {
  width: 116px;
  height: 30px;
  padding-top: 2px;
  padding-left: 10px;
  position: relative;
}
.d-card .bg[data-v-2eb106bb] {
  z-index: 0 ;
  position: absolute;
  left: 0;
  top: 0;
}
.d-card .name[data-v-2eb106bb] {
  position: relative;
  font-weight: 600;
  font-size: 14px;
  color: white;
  line-height: 26px;
}
.d-card .content[data-v-2eb106bb] {
  padding: 11px 16px 24px;
}
.d-card .content .content-collapse[data-v-2eb106bb] {
  max-height: 0px;
  overflow: hidden;
}
.collapse-choose[data-v-2eb106bb] {
  cursor: pointer;
  margin-top: 0.1rem;
  margin-bottom: -0.2rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 0.08rem;
}
.collapse-choose > span[data-v-2eb106bb] {
  color: var(--cib-color-foreground-accent-primary);
}
.collapse-choose > img[data-v-2eb106bb] {
  width: 0.17rem;
  height: 0.17rem;
}
@media screen and (max-width: 720px) {
.content[data-v-2eb106bb] {
    margin-top: 0 !important;
}
}

.blue-theme[data-v-588492f2] {
  --menu-bg: #e6e8f6;
  --cib-color-foreground-accent-primary: #174AE4;
  --aifa-color-primary-light: #3398eb;
  --aifa-color-primary-hover: #3768E5;
  --aifa-color-chat-rightbg: #e3e3e3;
  --cib-color-fill-accent-tertiary: #E2E9FF;
  --cib-color-fill-accent-secondary: #EFF3FF;
  --cib-color-fill-neutral-secondary: #F9F9F9;
  --cib-color-background-surface-app-tertiary: #F0F0F0;
  --cib-color-fill-accent-speech-secondary: #3398EB;
}
.brown-theme[data-v-588492f2] {
  --menu-bg: #e9f8ff;
  --cib-color-foreground-accent-primary: #75306C;
  --aifa-color-primary-light: #D38FC4;
  --aifa-color-primary-hover: #75306CCC;
  --cib-color-fill-accent-tertiary: #FBE2E2;
  --cib-color-fill-accent-secondary: #FFF4F4;
  --cib-color-fill-neutral-secondary: #F9F9F9;
  --cib-color-background-surface-app-tertiary: #F0F0F0;
  --cib-color-fill-accent-speech-secondary: #D38FC4;
}
.green-theme[data-v-588492f2] {
  --menu-bg: #e9f8ff;
  --cib-color-foreground-accent-primary: #008c8c;
  --aifa-color-primary-light: #85c2c2;
  --aifa-color-primary-hover: #00A3A3;
  --aifa-color-chat-rightbg: #e3e3e3;
  --cib-color-fill-accent-tertiary: #E1F8FD;
  --cib-color-fill-accent-secondary: #EEF9FC;
  --cib-color-fill-neutral-secondary: #F9F9F9;
  --cib-color-background-surface-app-tertiary: #F0F0F0;
  --cib-color-fill-accent-speech-secondary: #27CECE;
}
.industry-container[data-v-588492f2] {
  width: 100%;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
}
.industry-container .basic-text[data-v-588492f2] {
  font-size: 14px;
  color: #111111;
  line-height: 16px;
}
.industry-container .subdivision-text[data-v-588492f2] {
  font-size: 14px;
  color: #111111;
  line-height: 16px;
}
.industry-container .chain-container[data-v-588492f2] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
}
.industry-container .chain-container .chain-up[data-v-588492f2],
.industry-container .chain-container .chain-down[data-v-588492f2] {
  font-weight: 400;
  font-size: 14px;
  color: #111111;
}
.industry-container .chain-container .chain-middle[data-v-588492f2] {
  font-weight: 500;
  font-size: 14px;
  color: #111111;
}
.industry-container .familiar-content[data-v-588492f2] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 8px;
}
.industry-container .familiar-content .familiar-content-item[data-v-588492f2] {
  cursor: pointer;
  padding: 9px 13px;
  background: #ffffff;
  border-radius: 7px;
  border: 1px solid var(--cib-color-foreground-accent-primary);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 14px;
  color: var(--cib-color-foreground-accent-primary);
}
.hint[data-v-588492f2] {
  font-size: 17px;
  font-weight: 600;
  color: #000;
}

.aifaThinking[data-v-25ae5b04] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 0.19rem;
  height: 0.3rem;
  overflow: hidden;
  position: relative;
}
.aifaThinking .aifaThinkingItem[data-v-25ae5b04] {
  -webkit-transition: 0.2s ease;
  transition: 0.2s ease;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.1rem;
  height: 0.25rem;
}
.aifaThinking .aifaThinkingItem > img[data-v-25ae5b04] {
  width: 0.25rem;
}
.aifaThinking .aifaThinkingItem > span[data-v-25ae5b04] {
  font-size: 0.2rem;
  color: var(--cib-color-foreground-accent-primary);
  line-height: 0.23rem;
}

.enterprise2[data-v-48e7114a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.enterprise2 .enterprise2Title[data-v-48e7114a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.09rem;
  margin-bottom: 0.09rem;
}
.enterprise2 .enterprise2Title > img[data-v-48e7114a] {
  width: 0.29rem;
  position: relative;
  top: 1px;
}
.enterprise2 .enterprise2Title .enterprise2TitleVal[data-v-48e7114a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  gap: 0.09rem;
}
.enterprise2 .enterprise2Title .enterprise2TitleVal .enterprise2TitleValCN[data-v-48e7114a] {
  font-size: 0.25rem;
  color: #111111;
  font-weight: 600;
}
.enterprise2 .enterprise2Title .enterprise2TitleVal .enterprise2TitleValEN[data-v-48e7114a] {
  font-size: 0.15rem;
  color: #adadad;
}
@-webkit-keyframes moveAnimation-48e7114a {
0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
}
25% {
    -webkit-transform: translate(2px, 0);
            transform: translate(2px, 0);
}
50% {
    -webkit-transform: translate(2px, 1px);
            transform: translate(2px, 1px);
}
75% {
    -webkit-transform: translate(0, 1px);
            transform: translate(0, 1px);
}
100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
}
}
@keyframes moveAnimation-48e7114a {
0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
}
25% {
    -webkit-transform: translate(2px, 0);
            transform: translate(2px, 0);
}
50% {
    -webkit-transform: translate(2px, 1px);
            transform: translate(2px, 1px);
}
75% {
    -webkit-transform: translate(0, 1px);
            transform: translate(0, 1px);
}
100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
}
}
.enterprise2 .animated-image[data-v-48e7114a] {
  -webkit-animation: moveAnimation-48e7114a 1s infinite;
          animation: moveAnimation-48e7114a 1s infinite;
}
.enterprise2 .enterprise2Information[data-v-48e7114a] {
  cursor: pointer;
  width: auto;
  height: 0.48rem;
  background: #F7F7F7;
  border-radius: 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 0.19rem;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  /* 不会伸缩，根据内容撑开 */
  gap: 0.1rem;
}
.enterprise2 .enterprise2Information > img[data-v-48e7114a] {
  width: 0.25rem;
}
.enterprise2 .enterprise2Information > span[data-v-48e7114a] {
  font-size: 0.18rem;
  color: #666666;
}
.enterprise2 .enterprise2Think[data-v-48e7114a] {
  margin-top: 0.2rem;
  margin-bottom: 0.2rem;
}

.blue-theme[data-v-61722e4a] {
  --menu-bg: #e6e8f6;
  --cib-color-foreground-accent-primary: #174AE4;
  --aifa-color-primary-light: #3398eb;
  --aifa-color-primary-hover: #3768E5;
  --aifa-color-chat-rightbg: #e3e3e3;
  --cib-color-fill-accent-tertiary: #E2E9FF;
  --cib-color-fill-accent-secondary: #EFF3FF;
  --cib-color-fill-neutral-secondary: #F9F9F9;
  --cib-color-background-surface-app-tertiary: #F0F0F0;
  --cib-color-fill-accent-speech-secondary: #3398EB;
}
.brown-theme[data-v-61722e4a] {
  --menu-bg: #e9f8ff;
  --cib-color-foreground-accent-primary: #75306C;
  --aifa-color-primary-light: #D38FC4;
  --aifa-color-primary-hover: #75306CCC;
  --cib-color-fill-accent-tertiary: #FBE2E2;
  --cib-color-fill-accent-secondary: #FFF4F4;
  --cib-color-fill-neutral-secondary: #F9F9F9;
  --cib-color-background-surface-app-tertiary: #F0F0F0;
  --cib-color-fill-accent-speech-secondary: #D38FC4;
}
.green-theme[data-v-61722e4a] {
  --menu-bg: #e9f8ff;
  --cib-color-foreground-accent-primary: #008c8c;
  --aifa-color-primary-light: #85c2c2;
  --aifa-color-primary-hover: #00A3A3;
  --aifa-color-chat-rightbg: #e3e3e3;
  --cib-color-fill-accent-tertiary: #E1F8FD;
  --cib-color-fill-accent-secondary: #EEF9FC;
  --cib-color-fill-neutral-secondary: #F9F9F9;
  --cib-color-background-surface-app-tertiary: #F0F0F0;
  --cib-color-fill-accent-speech-secondary: #27CECE;
}
.enterprise-container[data-v-61722e4a] {
  width: 100%;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
}
.enterprise-container .brief-ext[data-v-61722e4a] {
  position: absolute;
  right: 16px;
  top: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.enterprise-container .brief-ext > img[data-v-61722e4a] {
  width: 18px;
  height: 18px;
  position: relative;
}
.enterprise-container .brief-ext .brief-ext-span[data-v-61722e4a] {
  font-size: 14px;
  color: #888888;
}
.enterprise-container .brief-desc[data-v-61722e4a] {
  font-weight: 400;
  font-size: 16px;
}
.enterprise-container .brief-info[data-v-61722e4a] {
  margin-top: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 6px 11px;
  gap: 100px;
}
.enterprise-container .brief-info .brief-info-item[data-v-61722e4a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 2px;
}
.enterprise-container .brief-info .brief-info-item > img[data-v-61722e4a] {
  width: 18px;
  height: 18px;
  position: relative;
}
.enterprise-container .brief-info .brief-info-item .brief-info-item-text[data-v-61722e4a] {
  font-size: 14px;
  color: #888888;
}
.enterprise-container .operate-content[data-v-61722e4a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.enterprise-container .operate-content .operate-content-left[data-v-61722e4a] {
  width: 177px;
  height: 71px;
  background: url('https://cdn.aifa.chat/images/aifa/operate_card_202407171411.png') no-repeat center center / 100% 100%;
  padding-left: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.enterprise-container .operate-content .operate-content-left .operate-content-left-item[data-v-61722e4a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 9px;
  color: #666666;
  line-height: 18px;
}
.enterprise-container .operate-content .operate-content-right[data-v-61722e4a] {
  font-size: 9px;
  color: #666666;
  line-height: 16px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-left: 43px;
  margin-right: 106px;
}
.enterprise-container .shareholder-content[data-v-61722e4a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 8px;
}
.enterprise-container .shareholder-content .shareholder-content-item[data-v-61722e4a] {
  padding: 9px 13px;
  background: #ffffff;
  border-radius: 7px;
  border: 1px solid var(--cib-color-foreground-accent-primary);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 9px;
  color: var(--cib-color-foreground-accent-primary);
}
.uc-investor-projects-side[data-v-61722e4a] {
  margin-bottom: 0;
}
.uc-investor-projects-side .table[data-v-61722e4a] {
  margin: 10px 0 0;
  border-radius: 0.08rem;
}
.uc-investor-projects-side .table th[data-v-61722e4a] {
  background: #e7ebfb !important;
  color: #888888 !important;
  word-break: keep-all;
}
.uc-investor-projects-side .table td[data-v-61722e4a] {
  color: #111111 !important;
}
.pagination[data-v-61722e4a] {
  margin-top: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media screen and (max-width: 720px) {
.brief-desc[data-v-61722e4a] {
    font-size: 0.21rem !important;
    color: #666666;
}
.uc-investor-projects-side th[data-v-61722e4a],
  .uc-investor-projects-side td[data-v-61722e4a] {
    font-size: 0.19rem;
    padding: 0.1rem;
}
}

.tabTitle[data-v-1c4662d4] {
  font-weight: 600;
  font-size: 0.23rem;
  color: #111111;
}
.extNumber[data-v-1c4662d4] {
  background: red;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: white;
  position: absolute;
  right: -0.1rem;
  top: 2px;
  border-radius: 0.16rem;
  font-size: 0.16rem;
  line-height: 0.2rem;
  padding: 0 0.06rem;
}
[data-v-1c4662d4] .ant-tabs-bar {
  padding: 0 ;
}
[data-v-1c4662d4] .ant-tabs-tab {
  padding: 0.2rem 0.13rem;
}
[data-v-1c4662d4] .ant-tabs-ink-bar {
  height: 0.04rem;
}
@media screen and (max-width: 720px) {
[data-v-1c4662d4] .ant-tabs-tab-prev,[data-v-1c4662d4] .ant-tabs-tab-next {
    display: none;
}
[data-v-1c4662d4] .ant-tabs-nav-container-scrolling {
    padding-left: 0;
    padding-right: 0;
}
[data-v-1c4662d4] .ant-tabs-nav-scroll {
    position: relative;
    overflow: auto;
}
[data-v-1c4662d4] .ant-tabs-nav-scroll::-webkit-scrollbar {
    display: none;
}
[data-v-1c4662d4] .ant-tabs-nav-animated {
    -webkit-transform: none !important;
            transform: none !important;
}
[data-v-1c4662d4] .ant-tabs-bar {
    padding: 0 !important;
}
[data-v-1c4662d4] .ant-tabs-tab {
    padding: 0.2rem 0.13rem;
    margin-right: 16px;
}
[data-v-1c4662d4] .ant-tabs-ink-bar {
    height: 0.04rem;
}
}

.cospdf[data-v-a571933a] {
  width: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.loadinghint[data-v-a571933a] {
  width: 100%;
  height: 100vh;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 28px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.pagetag[data-v-a571933a] {
  position: absolute;
  left: 0;
  top: 0;
  width: 20px;
  height: 20px;
  background: #ccd1e7;
  z-index: 99999999999;
  text-align: center;
}
.pdfcontent[data-v-a571933a] {
  position: relative;
  width: 100%;
  border-bottom: 4px solid #bbb;
}
.pdfcontent[data-v-a571933a]:last-child {
  border-bottom: none;
}

.detail2RightReport[data-v-5009fb66] {
  height: 100%;
}
.right-content[data-v-5009fb66] {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
}
.right-content .title[data-v-5009fb66] {
  font-weight: 600;
  font-size: 18px;
  color: #1d1d1d;
}
.right-content .sub-title[data-v-5009fb66] {
  margin-bottom: 10px;
  font-size: 12px;
  color: #1d1d1d;
}
.right-content .pdf-list[data-v-5009fb66] {
  width: 100%;
}
.right-content .pdf-list .pdf-item[data-v-5009fb66] {
  cursor: pointer;
  width: 100%;
  height: 55px;
  border-bottom: 1px solid #eeeeee;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
}
.right-content .pdf-list .pdf-item > img[data-v-5009fb66] {
  width: 34px;
  height: 34px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.right-content .pdf-list .pdf-item > span[data-v-5009fb66] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  font-size: 14px;
  color: #111111;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.right-content .pdf-list .pdf-item[data-v-5009fb66]:hover {
  border-bottom: 1px solid var(--aifa-color-primary-hover);
}
.right-content .pdf-list .pdf-item:hover > span[data-v-5009fb66] {
  color: var(--aifa-color-primary-hover);
}
.right-content .rightitems[data-v-5009fb66] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 100%;
  border: 2px solid #eee;
  overflow-y: scroll;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.right-content .rightitems .companyitem[data-v-5009fb66] {
  padding: 0 10px;
}
.right-content .rightitems[data-v-5009fb66] .list {
  margin: 0 5px !important;
  padding-top: 10px;
}
.right-content .reportitems[data-v-5009fb66] {
  overflow: hidden;
}
.right-content .reportitems .return-list-container[data-v-5009fb66] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: absolute;
  bottom: 16px;
  z-index: 99;
  gap: 10px;
}
.right-content .reportitems .return-list-container .return-list[data-v-5009fb66] {
  width: 213px;
  height: 44px;
  background: var(--cib-color-foreground-accent-primary);
  border-radius: 22px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 600;
  font-size: 14px;
  color: #ffffff;
  cursor: pointer;
}
.right-content .reportitems .return-list-container .return-list.ghost[data-v-5009fb66] {
  background: #fff;
  border: solid 2px var(--cib-color-foreground-accent-primary);
  color: var(--cib-color-foreground-accent-primary);
}
.right-content .reportitems .return-list-container .return-list.ghost[data-v-5009fb66]:hover {
  background: var(--cib-color-fill-accent-tertiary);
}
.right-content .reportitems .return-list-container .return-list[data-v-5009fb66]:hover {
  background: var(--aifa-color-primary-hover);
}

.viscontainer[data-v-75c3b41a] {
  width: 100%;
  height: 100%;
  background-color: #fff;
  color: #d6c5d4;
}
.spincls[data-v-75c3b41a] {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  margin-top: 150px;
}
.cardct[data-v-75c3b41a] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
}
.cardct .watermask[data-v-75c3b41a] {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  height: 100%;
  opacity: 0.8;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADIBAMAAABfdrOtAAAALVBMVEUAAACenp6hoZ4EJL6KjqNlcaqenp6cnZ6FiqQXM7poc6k1S7QSLrtCVbJUY64/jDTDAAAAD3RSTlMAGhoaBQkVDhoZGg4TGhQcpSnqAAAGVklEQVR42u1aO6sTQRQ+wiaKuQgz+EDQYuMrLqSQvQEvKmzwrc0GLcTqrgi2KohgGS18FT4iqJ2x8oGs2mghBLQREUSx8NF4S3+FmdwzM7s712DuzLHar7m7gTvfft+ePXPOzECJEiVKlChRokSJEiUmxnmgx9LVQI+ERUCNfYx/AmJ4CeNfgRhtxvgToEWFDUnWAS3OsCGatG9+KRMIYqBEwgQaKRBiHxvBHwAdvARJpoEObTaPoAVkWIocfOsOIMMZJKl/GSrxzp/DQKYRsj6cHjGuAfdIkMS/HaZQFVennXPsk0KuhDsxzpxL8RiiIYQIRgIpbSnkYdhSjGtohPAgDGPoMEYhparCN+wJRhIpbRW+MxHAWUYiJVFvfSB0+SRSMuE7xFSfQoqHJBfDdHR7l0JKReZfTI27uwRSZN7yYyTdTiBFKuGz+MMRAile8bkr+q2schhdiMiUErvO80z6VdvmXkrbGPE1dy6l6uf88vZGtZvqp5W2b/w0/uXZYPIStjrSUmwblo60Z049NpYUs7VbjqQsVU95XI64Gj/NNfCm7kbKGfWt1bRfWBtFU5/tpeBUZfpVlcH80beWgrWv7HWPKb8S+fFPfWaK2aoK0n6xAnjkREqSfUivXyBppNnJa6VdVtxS8EsVedPg3beUgpGqO8QVLIdAzMQHtZSTViQb0qJfWOTtgKyU1YuTUsHRBgv4xZuiyHMh5cS8LZJkRYbEF0UelhR2UjqiZHwYpqD90j3KzvkxD3YtpazwhS0zkYf3r/CpscjDksJSSqU7b8uZSJLqHmUHGPMwX5yUuZEtVXZa+4UkwkNDyuZFkRwStngJW6X9MpvsI9xOSu3R0BaRwfJ+4bRulhRbYDF4G6ZeJklW+tkizygp+LVJktbePXi1uwXtbPp77i9QnKqSIgjTf08nCWOn8P9jD+fcol+RIUV8UtOTrTyc1Aks65eK19m8FOzC4gnbw0jd5fxasJh/263X68NI7E263jQrS8ecX8sX9Gtq12V29QtmmkkK0jXy1vDLjC94OXMvDMPBxE0Ci9CuvF+/GGJTLgHdHnLcmSjzol/44vN+HZJ+1XPeHH5/78PE3Q76pX8w/TptUc5pxDlpK4tF3kbr1TkcVvtj+rXauqPSo9S6yi+8t+5IFYMeZc7wy76eI/YLSej9YtR+aZIHlH5hdPHH/li/dNNlQ/LoH/2atSG5nh/2uBaWu2erbEjWdvJ+8b/41bRJK1v3+//kVzO1IGke7Y7xSzcRzcHiCnl8wjNsjF+q6do6sFgNCgbLxvvVx3VPG5LGjQr/B7/4FxsSvwdzC/sVS7+wCbOYGXkPjuX88gp+ef353jS2IfmKBaka9pjpFxdNtg3JE/C64/3yRxsQNr07fwrwguX86hf9wt7UguQ6wDLDr1wN/Ap7U4ul7LURXmm/WMEv3ICwmH+3Do2YG+9XGKaWJM0YoDM+vl62wJIkSLGr0sOuKPg1FduulwcDwCA2/Zp1dnbghsqKZny5ImHiMzuwsF8NV/vh/I4MZ9OvRuqK5Ie47hp+oZW26MjkJa4LfiFJy9FGCb8uRzX9CpyRXMkvDazK+NV0QoLJKxvELFLK+EV7kiomr9hohdEv//a0K5KmIPF8pv3CRTW+Nhy42hsNUhRS9Gs4jcSuSBoDvCz4hUuclqggyY18u40Z61VgTCM2XWMP307BL3EMwxkJ/yqWpEy/cN3MFkjyQyyimn697Dnc5eXPRPiaftUit0eGGDP8cn3AiuMfxcUvuSdB1L9LFn6d4NAQ7pPMcLW/FNGQiCTyWZJ8id2RLGEaIokcUGvkDkmqWSFhmNbUuZiIhISPkkhfbisSnN/Ds1xi0sXFfgoSbKXEJDK/f0ZxuE62Ul4XtxUpSFQr9ZzxtYLPJbJHEXGnAfkcIpEfn5wDKzjnUpA8VAP/VnOu8zR8MVY7iWELiEh01p3COZcgDa+NVMC9AwoSLCLpsGTMAqPzDBlQk2ClSgPMkEZvSEbCekAHj8lKFRToSH4AIZL/SfITNMhIvgEZdKF6DwjRwe9kBgjRxty1EwjRVjMjIapYok4DIapYohImSExeQb5kJCDB2pcSnqx9KeGNat93QAssUWmRYO1LihPiICU1LogOixq1sAXkqMwQC8Hat0SJEiVKlCjhHH8AZ3byp4Vy1foAAAAASUVORK5CYII=) !important;
  background-size: 70px 70px;
}
.cardct .scrollcover[data-v-75c3b41a] {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  height: 100%;
  opacity: 0.5;
  z-index: 200;
  background-color: #aaa;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  color: #fff;
}
.visct[data-v-75c3b41a] {
  width: 100%;
}


.orginfo[data-v-725496eb] {
  width: 100%;
  min-height: 100px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.orgcharts[data-v-725496eb] {
  width: 100%;
  height: 1000px;
  background: #fff;
}
.orgdescript[data-v-725496eb] {
  padding: 10px;
  font-size: 16px;
}
.orgdesc[data-v-725496eb] {
  width: 100%;
  position: relative;
}
.hidetxt[data-v-725496eb] {
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: justify;
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
}
.expand[data-v-725496eb] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.descexpand[data-v-725496eb] {
  width: 65px;
  background: -webkit-gradient(linear, left top, right top, from(#ffffffee), to(#ffffffff));
  background: linear-gradient(90deg, #ffffffee, #ffffffff);
  text-align: right;
  line-height: 25px;
  font-size: 16px;
  position: absolute;
  bottom: 0;
  right: 0;
}


.tabHeader[data-v-4adfa197] {
  width: 100%;
  background-color: #f6f7fb;
  z-index: 300;
  position: fixed;
  top: 0;
  left: 0;
}
.headcls[data-v-4adfa197] {
  border-bottom: 1px #fff solid;
  -webkit-box-shadow: 0px 4px 4px 0px #ffffff33;
          box-shadow: 0px 4px 4px 0px #ffffff33;
}
.lefttab[data-v-4adfa197] {
  margin-right: 0.1rem;
  font-weight: 600;
}
.righttab[data-v-4adfa197] {
  margin-left: 0.2rem;
  font-weight: 600;
}

.orgdraw[data-v-9c5a039c] .c-rightAside {
  width: 450px !important;
  -webkit-box-shadow: -1px 0px 10px 2px #eee;
          box-shadow: -1px 0px 10px 2px #eee;
}
.closefloat[data-v-9c5a039c] {
  position: fixed;
  top: 50%;
  left: 5px;
  z-index: 999;
  font-size: 25px;
  color: #fff;
}
.orgbottombtn[data-v-9c5a039c] {
  position: fixed;
  bottom: 0;
  width: 450px;
  right: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  z-index: 999;
}
.orgbottombtn button[data-v-9c5a039c] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.orgbottombtn .primarybtn[data-v-9c5a039c] {
  border-radius: 0;
}
.orgbottombtn .closebtn[data-v-9c5a039c] {
  border: none;
  color: #999;
  background: #eee;
}
.uc-investor-projects-side[data-v-9c5a039c] {
  padding-bottom: 40px;
}
.pageination[data-v-9c5a039c] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 0.3rem;
}
@media screen and (max-width: 720px) {
.orgdrawmobile[data-v-9c5a039c] .c-rightAside {
    width: 100% !important;
    -webkit-box-shadow: none;
            box-shadow: none;
}
.orgdrawmobile .orgbottombtn[data-v-9c5a039c] {
    position: fixed;
    bottom: 0;
    width: 100% !important;
    right: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    z-index: 999;
}
.orgdrawmobile .orgbottombtn button[data-v-9c5a039c] {
    height: 45px;
}
.orgdrawmobile .tabHeader[data-v-9c5a039c] {
    width: calc(100% - 35px);
    right: 0;
    left: unset;
}
}

.uc-investor-projects .list[data-v-597409ee] {
  padding: 0;
  margin: 0 0px;
}
.uc-investor-projects .list li[data-v-597409ee] {
  position: relative;
  border-radius: 10px !important;
  background-color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 15px 15px;
  margin-bottom: 20px;
  border-radius: 5px;
  min-height: 140px;
  cursor: pointer;
}
.uc-investor-projects .list li[data-v-597409ee]:last-child {
  margin-bottom: 0;
}
.uc-investor-projects .list li[data-v-597409ee]:hover {
  -webkit-box-shadow: 0 5px 10px 0 #e9bda0;
          box-shadow: 0 5px 10px 0 #e9bda0;
}
.uc-investor-projects .list li .horizontal[data-v-597409ee] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.uc-investor-projects .list li .similarity[data-v-597409ee] {
  position: absolute;
  top: 90px;
  width: 70px;
  font-size: 13px;
  color: #f19e66;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: bolder;
}
.uc-investor-projects .list li .similarity .s1[data-v-597409ee] {
  font-weight: bold;
}
.uc-investor-projects .list li .similarity .s2[data-v-597409ee] {
  font-weight: bold;
}
.uc-investor-projects .list .cur[data-v-597409ee] {
  -webkit-box-shadow: 0 5px 10px 0 #f19e66aa;
          box-shadow: 0 5px 10px 0 #f19e66aa;
}
.uc-investor-projects .list .cur h3[data-v-597409ee] {
  color: #f19e66;
  font-weight: bold;
}
.uc-investor-projects .list .cur .ott .otc[data-v-597409ee] {
  border: 1px solid #f19e66;
  color: #f19e66;
}
.uc-investor-projects .list .ott[data-v-597409ee] {
  font-size: 16px;
  line-height: 29px;
  color: #999;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.uc-investor-projects .list .ott .otc[data-v-597409ee] {
  margin-left: 10px;
  padding: 0px 5px;
  border-radius: 4px;
  margin-bottom: 5px;
  border: 1px solid var(--cib-color-fill-accent-speech-secondary);
  color: var(--cib-color-fill-accent-speech-secondary);
}
.uc-investor-projects .list .img[data-v-597409ee] {
  margin-right: 10px;
  width: 50px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.uc-investor-projects .list .img img[data-v-597409ee] {
  width: 100%;
  height: 100%;
  display: block;
  -o-object-fit: cover;
  object-fit: cover;
}
.uc-investor-projects .list h3[data-v-597409ee] {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 18px;
  color: #999;
  margin-bottom: 0px;
  font-weight: bold;
}
.uc-investor-projects .list .orgcmp[data-v-597409ee] {
  font-size: 16px;
  line-height: 25px;
  text-overflow: ellipsis;
  overflow: hidden;
  color: #aaa;
}
.uc-investor-projects .list .right[data-v-597409ee] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  min-width: 0;
}
.thinkst[data-v-597409ee] {
  margin-top: 10px;
}
.loadmore[data-v-597409ee] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.loadmore[data-v-597409ee] .ant-spin-nested-loading {
  width: auto;
}
.avatarworld[data-v-597409ee] {
  width: 100%;
  height: 100%;
  font-size: 28px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: bold;
}
@media screen and (max-width: 720px) {
.g-searchBox[data-v-597409ee] {
    margin: 15px 15px;
}
.orgsearch .talk-box[data-v-597409ee] {
    padding: 0px 10px 30px 10px !important;
}
.list[data-v-597409ee] {
    margin: 0 0px !important;
}
.list li[data-v-597409ee] {
    margin-bottom: 15px;
}
}

@media screen and (max-width: 720px) {
.g-searchBox[data-v-597409ee] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.g-searchBox .utextarea[data-v-597409ee] {
    padding: 5px !important;
}
.uc-consult[data-v-597409ee] {
    min-height: -webkit-fill-available;
    padding-top: calc(0px + env(safe-area-inset-top) + 0.75rem);
}
}
.g-searchBox[data-v-597409ee] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.g-searchBox .utextarea[data-v-597409ee] {
  margin: 0 0 0 5px;
  border-radius: 0;
  height: 40px;
}
.g-searchBox .uc-btn[data-v-597409ee] {
  position: relative;
  width: 120px;
  border-radius: 0;
  height: 40px;
  top: unset;
  right: unset;
}

.member-scrollbar[data-v-af6c997c]::-webkit-scrollbar {
  margin-top: 0.05rem;
  width: 1px;
}
.member-scrollbar[data-v-af6c997c]::-webkit-scrollbar-track {
  background: #e1e1e1;
}
.member-scrollbar[data-v-af6c997c]::-webkit-scrollbar-thumb {
  background: #c8c8c8;
}
.member-scrollbar[data-v-af6c997c]::-webkit-scrollbar-thumb:hover {
  background: #ccc;
}
.financialHistory[data-v-af6c997c] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.financialHistory .financialHistoryTitle[data-v-af6c997c] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.09rem;
  margin-bottom: 0.09rem;
}
.financialHistory .financialHistoryTitle > img[data-v-af6c997c] {
  width: 0.29rem;
  position: relative;
  top: 1px;
}
.financialHistory .financialHistoryTitle .financialHistoryTitleVal[data-v-af6c997c] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  gap: 0.09rem;
}
.financialHistory .financialHistoryTitle .financialHistoryTitleVal .financialHistoryTitleValCN[data-v-af6c997c] {
  font-size: 0.25rem;
  color: #111111;
  font-weight: 600;
}
.financialHistory .pagination[data-v-af6c997c] {
  margin-top: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
[data-v-af6c997c] .ant-pagination-item-active {
  border-color: var(--cib-color-foreground-accent-primary);
}

.simpleList[data-v-112a0643] {
  position: fixed;
  max-height: calc(100vh - 60px);
  left: 1rem;
  z-index: 3;
  padding-top: 10px;
  padding-bottom: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.simpleList .simpleListItemTitle[data-v-112a0643] {
  padding: 13px 13px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 40px;
  position: sticky;
  top: 0;
  z-index: 1;
  background: #fff;
  font-size: 14px;
  line-height: 22px;
  color: var(--cib-color-foreground-accent-primary);
  -webkit-box-shadow: 0 5px 10px 0 #bec6ef;
          box-shadow: 0 5px 10px 0 #bec6ef;
  border-radius: 5px;
}
.simpleList .simpleListTree[data-v-112a0643] {
  margin-left: 5px;
  padding: 5px;
  background: #fefefe;
  border: #dcdeeb solid 1px;
  -webkit-box-shadow: 0 8px 12px 2px #dcdeeb;
          box-shadow: 0 8px 12px 2px #dcdeeb;
  border-radius: 5px;
  max-height: calc(100vh - 120px);
  overflow-y: auto;
}
.simpleList .simpleListTree[data-v-112a0643]::-webkit-scrollbar {
  width: 0.04rem;
  height: 0.06rem;
  background-color: transparent;
  border-radius: 0.06rem;
}
.simpleList .simpleListTree[data-v-112a0643]::-webkit-scrollbar-thumb {
  border-radius: 0.05rem !important;
  background-color: #cacfe3 !important;
}
.moveL-enter-active[data-v-112a0643],
.moveL-leave-active[data-v-112a0643] {
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.moveL-enter[data-v-112a0643],
.moveL-leave-to[data-v-112a0643] {
  opacity: 0;
  -webkit-transform: translateX(-10px);
          transform: translateX(-10px);
}

.remote-md-preview[data-v-35d1e203] {
  width: 100%;
  position: relative;
}

.aiprojectDetailMainBox[data-v-4e004b07] {
  margin-top: 0.19rem;
  border-radius: 6px;
  border: 0.01rem solid #ededed;
  background: #fff;
}
.aiprojectDetailMainBox .tabTitle[data-v-4e004b07] {
  font-weight: 600;
  font-size: 0.23rem;
  color: #111111;
}
.aiprojectDetailMainBox .aiprojectDetailMainBoxTab[data-v-4e004b07] {
  width: 100%;
  overflow-x: auto;
}
.aiprojectDetailMainBox .aiprojectDetailMainBoxTab[data-v-4e004b07]::-webkit-scrollbar {
  display: none;
}
.aiprojectDetailMainBox .aiprojectDetailMainBoxContent[data-v-4e004b07] {
  padding: 0.2rem 0.49rem 0.4rem;
}
[data-v-4e004b07] .ant-tabs-bar {
  padding: 0 0.48rem;
}
[data-v-4e004b07] .ant-tabs-tab {
  padding: 0.2rem 0.13rem;
}
[data-v-4e004b07] .ant-tabs-ink-bar {
  height: 0.04rem;
}
@media screen and (max-width: 720px) {
.aiprojectDetailMainBox .aiprojectDetailMainBoxContent[data-v-4e004b07] {
    padding: 0.2rem !important;
}
.aiprojectDetailMainBox .aiprojectDetailMainBoxTabMobileWidth[data-v-4e004b07] {
    width: 6rem;
}
[data-v-4e004b07] .ant-tabs-bar {
    padding: 0 !important;
}
[data-v-4e004b07] .ant-tabs-tab {
    padding: 0.2rem 0.13rem;
}
[data-v-4e004b07] .ant-tabs-ink-bar {
    height: 0.04rem;
}
}

.aiprojectDetailMainBox[data-v-2b108cf9] {
  margin-top: 0.19rem;
  border-radius: 6px;
  border: 0.01rem solid #ededed;
  background: #fff;
  padding: 0.2rem 0.49rem 0.4rem;
}
@media (max-width: 720px) {
.aiprojectDetailMainBox[data-v-2b108cf9] {
    padding: 0rem 0.2rem 0.4rem;
}
}

.blue-theme[data-v-738a80bc] {
  --menu-bg: #e6e8f6;
  --cib-color-foreground-accent-primary: #174AE4;
  --aifa-color-primary-light: #3398eb;
  --aifa-color-primary-hover: #3768E5;
  --aifa-color-chat-rightbg: #e3e3e3;
  --cib-color-fill-accent-tertiary: #E2E9FF;
  --cib-color-fill-accent-secondary: #EFF3FF;
  --cib-color-fill-neutral-secondary: #F9F9F9;
  --cib-color-background-surface-app-tertiary: #F0F0F0;
  --cib-color-fill-accent-speech-secondary: #3398EB;
}
.brown-theme[data-v-738a80bc] {
  --menu-bg: #e9f8ff;
  --cib-color-foreground-accent-primary: #75306C;
  --aifa-color-primary-light: #D38FC4;
  --aifa-color-primary-hover: #75306CCC;
  --cib-color-fill-accent-tertiary: #FBE2E2;
  --cib-color-fill-accent-secondary: #FFF4F4;
  --cib-color-fill-neutral-secondary: #F9F9F9;
  --cib-color-background-surface-app-tertiary: #F0F0F0;
  --cib-color-fill-accent-speech-secondary: #D38FC4;
}
.green-theme[data-v-738a80bc] {
  --menu-bg: #e9f8ff;
  --cib-color-foreground-accent-primary: #008c8c;
  --aifa-color-primary-light: #85c2c2;
  --aifa-color-primary-hover: #00A3A3;
  --aifa-color-chat-rightbg: #e3e3e3;
  --cib-color-fill-accent-tertiary: #E1F8FD;
  --cib-color-fill-accent-secondary: #EEF9FC;
  --cib-color-fill-neutral-secondary: #F9F9F9;
  --cib-color-background-surface-app-tertiary: #F0F0F0;
  --cib-color-fill-accent-speech-secondary: #27CECE;
}
.right-container[data-v-738a80bc] {
  position: relative;
  overflow: hidden;
  height: 100vh;
  border-left: 1px solid #eee;
}
.resize-handle[data-v-738a80bc] {
  width: 15px;
  cursor: ew-resize;
  position: absolute;
  background: transparent;
  z-index: 99;
  left: 0;
  top: 0;
  bottom: 0;
}

.fixct[data-v-6523d866] {
  position: fixed;
  left: 0px;
  bottom: 20px;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.homebtn[data-v-6523d866] {
  width: 200px;
  height: 45px;
  background: -webkit-gradient(linear, left top, right top, from(#f8daa8), to(#e7c27e));
  background: linear-gradient(90deg, #f8daa8, #e7c27e);
  -webkit-box-shadow: 0px 3px 4px 0px rgba(233, 196, 130, 0.3);
          box-shadow: 0px 3px 4px 0px rgba(233, 196, 130, 0.3);
  border-radius: 23px;
  text-align: center;
  line-height: 45px;
  font-size: 15px;
  font-family: Source Han Sans CN;
  font-weight: bold;
  color: #555;
}
.homebtn[data-v-6523d866]:hover {
  background: -webkit-gradient(linear, left top, right top, from(#f6cc87), to(#e2b767));
  background: linear-gradient(90deg, #f6cc87, #e2b767);
}


.idsspan {
  padding: 2px 5px;
  background: #d1c6b6;
  border-radius: 3px;
  font-size: 12px;
  color: #fff;
  margin-right: 5px;
  word-wrap: break-word;
  word-break: break-all;
  white-space: pre-wrap !important;
}
.ant-list-pagination {
  text-align: center !important;
}

.nologincover[data-v-4f200e86] {
  -webkit-filter: blur(2px);
          filter: blur(2px);
  -webkit-user-select: none;
  /* 针对Chrome/Safari/Opera */
  -moz-user-select: none;
  /* 针对Firefox */
  -ms-user-select: none;
  /* 针对IE10+ */
  user-select: none;
}
.orgdraw[data-v-4f200e86] .c-rightAside {
  width: 400px !important;
  -webkit-box-shadow: -1px 0px 10px 2px #eee;
          box-shadow: -1px 0px 10px 2px #eee;
}
.closefloat[data-v-4f200e86] {
  position: fixed;
  top: 50%;
  left: 5px;
  z-index: 999;
  font-size: 25px;
  color: #fff;
}
.orgbottombtn[data-v-4f200e86] {
  position: fixed;
  bottom: 0;
  width: 400px;
  right: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  z-index: 999;
}
.orgbottombtn button[data-v-4f200e86] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.orgbottombtn .primarybtn[data-v-4f200e86] {
  border-radius: 0;
}
.orgbottombtn .closebtn[data-v-4f200e86] {
  border: none;
  color: #999;
  background: #eee;
}
@media screen and (max-width: 720px) {
.orgdrawmobile[data-v-4f200e86] .c-rightAside {
    width: 100% !important;
    -webkit-box-shadow: none;
            box-shadow: none;
}
.orgdrawmobile .orgbottombtn[data-v-4f200e86] {
    position: fixed;
    bottom: 0;
    width: 100% !important;
    right: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    z-index: 999;
}
.orgdrawmobile .orgbottombtn button[data-v-4f200e86] {
    height: 45px;
}
.orgdrawmobile .tabHeader[data-v-4f200e86] {
    width: 100% !important;
    right: 0;
    left: unset;
}
}

.list[data-v-32a18555] {
  margin: 0;
  padding: 0;
}
.list li[data-v-32a18555] {
  background-color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 10px 10px;
  margin-bottom: 10px;
  border-radius: 5px;
  cursor: pointer;
  -webkit-box-shadow: 0 0.04rem 0.09rem 0 rgba(180, 180, 180, 0.8);
          box-shadow: 0 0.04rem 0.09rem 0 rgba(180, 180, 180, 0.8);
}
.list li[data-v-32a18555]:last-child {
  margin-bottom: 0;
}
.list li[data-v-32a18555]:hover {
  -webkit-box-shadow: 0 5px 10px 0 #f19e66aa;
          box-shadow: 0 5px 10px 0 #f19e66aa;
}
.list li .horizontal[data-v-32a18555] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.list .cur[data-v-32a18555] {
  -webkit-box-shadow: 0 5px 10px 0 #f19e66aa;
          box-shadow: 0 5px 10px 0 #f19e66aa;
}
.list .cur h3[data-v-32a18555] {
  color: #f19e66;
  font-weight: bold;
}
.list .cur .ott .otc[data-v-32a18555] {
  border: 1px solid #f19e66;
  color: #f19e66;
}
.list .cur .ott .otc[data-v-32a18555]:hover {
  background: #f19e66;
  color: #000;
}
.list .ott[data-v-32a18555] {
  font-size: 16px;
  line-height: 29px;
  color: #999;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.list .ott .otc[data-v-32a18555] {
  margin-left: 10px;
  padding: 0px 5px;
  border-radius: 4px;
  margin-bottom: 5px;
  border: 1px solid var(--cib-color-fill-accent-speech-secondary);
  color: var(--cib-color-fill-accent-speech-secondary);
}
.list .ott .otc[data-v-32a18555]:hover {
  background: var(--cib-color-fill-accent-speech-secondary);
  color: #000;
}
.list .img[data-v-32a18555] {
  margin-right: 10px;
  width: 50px;
  height: 50px;
  border: 1px solid #ededed;
  border-radius: 6px;
}
.list .img img[data-v-32a18555] {
  width: 100%;
  height: 100%;
  display: block;
  -o-object-fit: cover;
  object-fit: cover;
}
.list h3[data-v-32a18555] {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 18px;
  color: #555;
  margin-bottom: 0px;
  font-weight: bold;
}
.list .orgcmp[data-v-32a18555] {
  font-size: 16px;
  line-height: 25px;
  overflow: hidden;
  color: #aaa;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  /* 限制在一个块元素显示的文本的行数 */
  text-overflow: ellipsis;
  /* 显示省略符号来表示文本被截断 */
  line-height: 1.5;
  /* 行高，根据实际设计调整 */
  max-height: 3em;
  /* 两行文本的最大高度，根据行高计算得出 */
}
.list .right[data-v-32a18555] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  min-width: 0;
}
.thinkst[data-v-32a18555] {
  margin-top: 10px;
}
.loadmore[data-v-32a18555] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.loadmore[data-v-32a18555] .ant-spin-nested-loading {
  width: auto;
}
@media screen and (max-width: 720px) {
.list[data-v-32a18555] {
    margin: 0 5px !important;
}
.list li[data-v-32a18555] {
    margin-bottom: 15px;
}
}

.Detail2RightEnterprise[data-v-27684fca] {
  padding: 0 20px;
}
.Detail2RightEnterpriseThink[data-v-27684fca] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 50px;
}
.Detail2RightEnterpriseThink .Detail2RightEnterpriseThinkHead[data-v-27684fca] {
  margin-bottom: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 11px;
}
.Detail2RightEnterpriseThink .Detail2RightEnterpriseThinkHead > img[data-v-27684fca] {
  width: 43px;
}
.Detail2RightEnterpriseThink .Detail2RightEnterpriseThinkHead > span[data-v-27684fca] {
  font-size: 16px;
  color: #111111;
  line-height: 19px;
  font-weight: 600;
}
.Detail2RightEnterpriseList[data-v-27684fca] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
  margin-top: 20px;
}
.Detail2RightEnterpriseList .Detail2RightEnterpriseListItem[data-v-27684fca] {
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.Detail2RightEnterpriseList .Detail2RightEnterpriseListItem .Detail2RightEnterpriseListItemNo[data-v-27684fca] {
  font-weight: 500;
  font-size: 12px;
  color: #111111;
  margin-right: 4px;
}
.Detail2RightEnterpriseList .Detail2RightEnterpriseListItem .Detail2RightEnterpriseListItemText[data-v-27684fca] {
  font-size: 12px;
  color: #333333;
  margin-left: 4px;
}

.matchDetailHeader[data-v-b1564a30] {
  background: #ffffff;
  border-radius: 0.15rem;
  padding: 0.31rem 0.33rem;
  position: relative;
}
.matchDetailHeader .content_header_line1_share[data-v-b1564a30] {
  position: absolute;
  top: 0.33rem;
  right: 0.33rem;
  width: 1rem;
  height: 0.4rem;
  border-radius: 0.08rem;
  border: 1px solid #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  cursor: pointer;
}
.matchDetailHeader .content_header_line1_share > span[data-v-b1564a30] {
  margin-left: 0.05rem;
  font-size: 0.2rem;
}
.matchDetailHeader .content_header_line1_share[data-v-b1564a30]:hover {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}
.matchDetailHeader .matchDetailHeaderBaseInfo[data-v-b1564a30] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.matchDetailHeader .matchDetailHeaderBaseInfo .matchDetailHeaderBaseInfoAvatar[data-v-b1564a30] {
  border: 1px solid #eee;
  width: 1rem;
  height: 1rem;
  border-radius: 0.2rem 0.2rem 0.2rem 0.2rem;
}
.matchDetailHeader .matchDetailHeaderBaseInfo .matchDetailHeaderBaseInfoInfo[data-v-b1564a30] {
  margin-left: 0.25rem;
}
.matchDetailHeader .matchDetailHeaderBaseInfo .matchDetailHeaderBaseInfoInfo .matchDetailHeaderBaseInfoInfoTitle[data-v-b1564a30] {
  font-size: 0.28rem;
  color: #fff;
  line-height: 0.32rem;
}
.content_header_share[data-v-b1564a30] {
  position: absolute;
  z-index: 2;
  right: 0;
  top: 0;
  width: 0.99rem;
  height: 0.44rem;
  background: linear-gradient(22deg, #4facfe 0%, #00f2fe 100%);
  border-radius: 0 8px 0 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.content_header_share > img[data-v-b1564a30] {
  width: 0.25rem;
  position: relative;
  top: 1px;
}
.content_header_share > span[data-v-b1564a30] {
  font-size: 0.2rem;
  color: #ffffff;
}
@media screen and (max-width: 720px) {
.matchDetailHeader[data-v-b1564a30] {
    padding-top: 0.5rem;
    background: var(--menu-bg);
}
}

.scrollbar-hidden[data-v-5350c3ca]::-webkit-scrollbar {
  display: none;
}

.aiprojectDetail2[data-v-35d8f595] {
  width: 100%;
  height: 100vh;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.aiprojectDetail2 .content[data-v-35d8f595] {
  width: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.aiprojectDetail2 .content .contentMain[data-v-35d8f595] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 0.45rem 0.5rem;
  overflow-y: auto;
}
.aiprojectDetail2 .content .contentMain .contentMainHeader[data-v-35d8f595] {
  cursor: pointer;
}
.aiprojectDetail2 .detail2Popup[data-v-35d8f595] {
  width: calc(100vw);
  position: relative;
  border-radius: 8px 8px 0 0;
  background: white;
  height: 80vh;
  overflow: scroll;
}
[data-v-35d8f595] .vue-slim-popup__mask {
  z-index: 1000;
}
@media screen and (max-width: 720px) {
.aiprojectDetail2 .content .contentMain[data-v-35d8f595] {
    padding: 0.2rem 0.15rem !important;
}
}

.hide[data-v-262d1d28] {
  display: none !important;
}
.resize-handle[data-v-262d1d28] {
  width: 15px;
  cursor: ew-resize;
  position: absolute;
  background: transparent;
  z-index: 99;
  left: 0;
  top: 0;
  bottom: 0;
}
.chd[data-v-262d1d28] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow: hidden;
  border-bottom: dashed 1px #eee;
}
.chd[data-v-262d1d28]:last-child {
  border-bottom: none;
}
.list1[data-v-262d1d28] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow-y: scroll !important;
}
.fodetag[data-v-262d1d28] {
  height: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #999;
}
.flode[data-v-262d1d28] {
  height: 250px;
  -webkit-box-flex: unset;
      -ms-flex: unset;
          flex: unset;
}
.flode .list1[data-v-262d1d28] {
  padding-bottom: 0px;
  margin-bottom: 0px;
}
.chat[data-v-262d1d28] {
  height: 100%;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.chat .c-rightAside[data-v-262d1d28] {
  width: 100% !important;
  height: 100% !important;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-height: 0;
}
.pcdraw[data-v-262d1d28] {
  width: calc((100% - 280px) / 2) !important;
}

.webcontainer[data-v-6b74a055] {
  width: 100%;
  height: 100vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  z-index: 666;
  left: 0;
  top: -100vh;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.webcontainer .emptyct[data-v-6b74a055] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  background: rgba(255, 255, 255, 0.3);
  width: 100%;
}
.webcontainer .emptyct.hide[data-v-6b74a055] {
  background: transparent;
}
.webcontainer .contentct[data-v-6b74a055] {
  width: 100%;
  height: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: #fff;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 20px;
  -webkit-box-shadow: 50px 50px 100px 10px rgba(0, 0, 0, 0.06) inset;
          box-shadow: 50px 50px 100px 10px rgba(0, 0, 0, 0.06) inset;
}
.webcontainer .contentct .title[data-v-6b74a055] {
  margin-bottom: 10px;
}
.webcontainer .contentct ul[data-v-6b74a055] {
  margin-bottom: 0;
  width: 100%;
}
.webcontainer .contentct ul li[data-v-6b74a055] {
  width: 100%;
  padding: 10px;
  border-bottom: 1px solid #eff1f6;
  cursor: pointer;
  color: #555;
  border-radius: 5px;
}
.webcontainer .contentct ul li[data-v-6b74a055]:hover {
  border: var(--cib-color-foreground-accent-primary) solid 1px;
  color: var(--cib-color-foreground-accent-primary);
  font-weight: bold;
}
.showbg[data-v-6b74a055] {
  background: transparent;
}
.moveCartoon-enter-active[data-v-6b74a055] {
  -webkit-animation: move-6b74a055 500ms;
          animation: move-6b74a055 500ms;
}
.moveCartoon-leave-active[data-v-6b74a055] {
  animation: move-6b74a055 500ms reverse;
}
@-webkit-keyframes move-6b74a055 {
0% {
    top: 0;
}
100% {
    top: -100vh;
}
}
@keyframes move-6b74a055 {
0% {
    top: 0;
}
100% {
    top: -100vh;
}
}


.web-frame::-webkit-scrollbar {
  width: 0px;
  /*高宽分别对应横竖滚动条的尺寸*/
}
.web-frame::-webkit-scrollbar-thumb {
  /*滚动条里面小方块*/

  border-radius: 10px;
  background: #d6d6d6;
}
.web-frame::-webkit-scrollbar-track {
  /*滚动条里面轨道*/
  border-radius: 10px;

  background: #fff;
}

.list[data-v-23be34f7] {
  margin: 0 20px;
}
.list .listitem[data-v-23be34f7] {
  width: 100%;
}
.list li[data-v-23be34f7] {
  background-color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 10px 10px;
  margin-bottom: 10px;
  border-radius: 5px;
  cursor: pointer;
}
.list li[data-v-23be34f7]:last-child {
  margin-bottom: 0;
}
.list li[data-v-23be34f7]:hover {
  -webkit-box-shadow: 0 5px 10px 0 #f19e66aa;
          box-shadow: 0 5px 10px 0 #f19e66aa;
}
.list li .horizontal[data-v-23be34f7] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.list li .horizontal .org[data-v-23be34f7] {
  font-size: 15px;
  font-weight: normal;
  color: var(--cib-color-fill-accent-speech-secondary);
  margin-left: 10px;
}
.list li .horizontal .img[data-v-23be34f7] {
  border-radius: 50%;
  overflow: hidden;
}
.list li .horizontal .ivname[data-v-23be34f7] {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #ebbb9c;
  color: #fff;
  text-align: center;
  font-size: 24px;
  border-radius: 50%;
}
.list .cur[data-v-23be34f7] {
  -webkit-box-shadow: 0 5px 10px 0 #f19e66aa;
          box-shadow: 0 5px 10px 0 #f19e66aa;
}
.list .cur .orgphone[data-v-23be34f7] {
  font-size: 16px;
  line-height: 25px;
  text-overflow: ellipsis;
  overflow: hidden;
  color: #aaa;
}
.list .cur h3[data-v-23be34f7] {
  color: #f19e66;
  font-weight: bold;
}
.list .descript[data-v-23be34f7] {
  font-size: 16px;
  line-height: 29px;
  color: #999;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.list .expanddesc[data-v-23be34f7] {
  -webkit-line-clamp: unset;
  overflow: unset;
}
.list .expandbtn[data-v-23be34f7] {
  color: #ec8c4c;
}
.list pre[data-v-23be34f7] {
  white-space: pre-wrap;
  /* 保留空白符，自动换行 */
  word-wrap: break-word;
  /* 长单词或URL内部进行换行 */
  font-family: 'uc-font';
}
.list .similarity[data-v-23be34f7] {
  margin-top: 5px;
  font-size: 13px;
  color: #f19e66;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: bolder;
}
.list .similarity .s1[data-v-23be34f7] {
  font-weight: bold;
}
.list .similarity .s2[data-v-23be34f7] {
  font-weight: bold;
}
.list .ott[data-v-23be34f7] {
  font-size: 16px;
  line-height: 29px;
  font-weight: bold;
  color: #999;
  margin: 5px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.list .img[data-v-23be34f7] {
  margin-right: 10px;
  width: 50px;
  height: 50px;
}
.list .img img[data-v-23be34f7] {
  width: 100%;
  height: 100%;
  display: block;
  -o-object-fit: cover;
  object-fit: cover;
}
.list h3[data-v-23be34f7] {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 18px;
  color: #555;
  margin-bottom: 0px;
  font-weight: bold;
}
.list .orgphone[data-v-23be34f7] {
  font-size: 16px;
  line-height: 25px;
  text-overflow: ellipsis;
  overflow: hidden;
  color: #aaa;
}
.list .right[data-v-23be34f7] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  min-width: 0;
}
.list .orgimg[data-v-23be34f7] {
  width: 50px;
  height: 50px;
  border: 1px solid #eee;
  margin-right: 10px;
}
.list .orgimg .orgname[data-v-23be34f7] {
  padding: 5px;
  width: 100%;
  height: 100%;
  font-size: 20px;
  font-weight: bold;
  background: #b9d8f5;
  color: #555;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  text-align: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.thinkst[data-v-23be34f7] {
  margin-top: 10px;
}
.loadmore[data-v-23be34f7] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (max-width: 720px) {
.g-searchBox[data-v-23be34f7] {
    margin: 15px 15px;
}
.orgsearch .talk-box[data-v-23be34f7] {
    padding: 0px 10px 30px 10px !important;
}
.horizontal .org[data-v-23be34f7] {
    margin-left: 10px;
}
.horizontal .org[data-v-23be34f7]:first-child {
    margin-left: 0 !important;
}
.list[data-v-23be34f7] {
    margin: 0 5px !important;
}
.list li[data-v-23be34f7] {
    margin-bottom: 15px;
}
.list .expandbtn[data-v-23be34f7] {
    width: 100%;
    text-align: center;
}
}

.similarity[data-v-04674399] {
  position: absolute;
  top: 75px;
  width: 55px;
  font-size: 13px;
  color: #f19e66;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: bolder;
}
.similarity .s1[data-v-04674399] {
  font-weight: bold;
}
.similarity .s2[data-v-04674399] {
  font-weight: bold;
}
.chatwarp[data-v-04674399] {
  padding-right: 0 !important;
}
.chatwarpshow[data-v-04674399] {
  padding-right: 320px !important;
}

.itemexplain[data-v-04674399] {
  margin: 15px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.itemexplain .tt[data-v-04674399] {
  border-left: #549cee 5px solid;
  padding: 1px 10px;
  font-size: 18px;
  font-weight: bold;
  color: #549cee;
  text-align: left;
}
.itemexplain[data-v-04674399]:first-child {
  margin-top: 0;
}
.score[data-v-04674399] {
  color: #f19e66;
  padding: 5px 0;
}
.score .sc[data-v-04674399] {
  font-size: 15px;
  font-weight: bold;
}
.similarity_private[data-v-04674399] {
  position: absolute;
  top: 16px;
  width: 55px;
  font-size: 13px;
  color: #f19e66;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: bolder;
}
.similarity_private .s1[data-v-04674399] {
  font-weight: bold;
  font-size: 15px;
}
.similarity_private .s2[data-v-04674399] {
  font-weight: bold;
}
.orgpcwarp[data-v-04674399] {
  padding-right: 0 !important;
}
.orgpcwarpshow[data-v-04674399] {
  padding-right: 450px !important;
}
.confirmbtns[data-v-04674399] {
  margin-top: 10px;
}
.confirmbtns button[data-v-04674399] {
  margin-right: 15px;
}
.confirmbtns button[data-v-04674399]:last-child {
  margin-right: 0;
}
.list[data-v-04674399] {
  padding: 5px;
}
.list li[data-v-04674399] {
  position: relative;
  background-color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 15px 15px;
  margin-bottom: 10px;
  border-radius: 5px;
  cursor: pointer;
  border-radius: 10px;
}
.list li[data-v-04674399]:last-child {
  margin-bottom: 0;
}
.list li[data-v-04674399]:hover {
  -webkit-box-shadow: 0 5px 10px 0 #f19e66aa;
          box-shadow: 0 5px 10px 0 #f19e66aa;
}
.list li .horizontal[data-v-04674399] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.list li .descript[data-v-04674399] {
  font-size: 16px;
  line-height: 29px;
  color: #999;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-bottom: 0px;
}
.list li .expanddesc[data-v-04674399] {
  -webkit-line-clamp: unset;
  overflow: unset;
}
.list li .expandbtn[data-v-04674399] {
  color: #333;
}
.list li pre[data-v-04674399] {
  white-space: pre-wrap;
  /* 保留空白符，自动换行 */
  word-wrap: break-word;
  /* 长单词或URL内部进行换行 */
  font-family: 'uc-font';
}
.list .cur[data-v-04674399] {
  -webkit-box-shadow: 0 5px 10px 0 #f19e66aa;
          box-shadow: 0 5px 10px 0 #f19e66aa;
}
.list .cur h3[data-v-04674399] {
  font-weight: bold;
}
.list .cur .ott[data-v-04674399] {
  color: #333;
}
.list .cur .ott .icon[data-v-04674399] {
  color: #f19e66;
}
.list .cur .ott .hotword[data-v-04674399] {
  font-weight: bold;
  color: #f19e66;
}
.list .cur .ott .otc[data-v-04674399] {
  border: 1px solid #f19e66;
  color: #f19e66;
}
.list .cur .ott .otc[data-v-04674399]:hover {
  background: #f19e66;
  color: #000;
}
.list .ott[data-v-04674399] {
  font-size: 16px;
  line-height: 29px;
  color: #777;
  display: block;
}
.list .ott .hotword[data-v-04674399] {
  font-weight: bold;
  color: #777;
}
.list .ott .otc[data-v-04674399] {
  margin-left: 10px;
  padding: 3px 5px;
  border-radius: 4px;
  line-height: 35px;
  margin-bottom: 5px;
  border: 1px solid #777;
  color: #777;
}
.list .ott .otc[data-v-04674399]:hover {
  border: 1px solid #f19e66;
  background: #f19e66;
  color: #000;
}
.list .itt[data-v-04674399] {
  font-size: 13px;
  line-height: 20px;
  color: #777;
  display: block;
}
.list .itt .itc[data-v-04674399] {
  margin-left: 5px;
  padding: 3px 5px;
  border-radius: 4px;
  line-height: 35px;
  margin-bottom: 5px;
  background: #f5d8c5;
  color: #777;
}
.list .itt .itc[data-v-04674399]:first-child {
  margin-left: 0;
}
.list .img[data-v-04674399] {
  margin-right: 20px;
  width: 50px;
  height: 50px;
  border: 1px solid #ececec;
}
.list .img img[data-v-04674399] {
  width: 100%;
  height: 100%;
  display: block;
  -o-object-fit: cover;
  object-fit: cover;
}
.list .noimg[data-v-04674399] {
  border: none;
}
.list h3[data-v-04674399] {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 18px;
  color: #1f82f2;
  margin-bottom: 0px;
  font-weight: bold;
}
.list .orgcmp[data-v-04674399] {
  font-size: 16px;
  line-height: 25px;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: #aaa;
}
.list .right[data-v-04674399] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  min-width: 0;
}
.list .reason[data-v-04674399] {
  margin-top: 10px;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.thinkst[data-v-04674399] {
  margin-top: 10px;
}
.loadmore[data-v-04674399] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 20px;
}
.loadmore[data-v-04674399] .ant-spin-nested-loading {
  width: auto;
}
@media screen and (max-width: 720px) {
.g-searchBox[data-v-04674399] {
    margin: 15px 15px;
}
.talk-box[data-v-04674399] {
    padding: 10px 10px 30px 10px !important;
}
.list[data-v-04674399] {
    margin: 0 5px !important;
}
.list li[data-v-04674399] {
    margin-bottom: 15px;
}
.list li h3[data-v-04674399] {
    white-space: pre-wrap;
    overflow: hidden;
    text-overflow: unset;
}
.list .orgcmp[data-v-04674399] {
    min-height: 75px;
}
}
.ott .icon[data-v-04674399] {
  line-height: 30px;
  margin-right: 8px;
}

.blue-theme[data-v-713dd17e] {
  --menu-bg: #e6e8f6;
  --cib-color-foreground-accent-primary: #174AE4;
  --aifa-color-primary-light: #3398eb;
  --aifa-color-primary-hover: #3768E5;
  --aifa-color-chat-rightbg: #e3e3e3;
  --cib-color-fill-accent-tertiary: #E2E9FF;
  --cib-color-fill-accent-secondary: #EFF3FF;
  --cib-color-fill-neutral-secondary: #F9F9F9;
  --cib-color-background-surface-app-tertiary: #F0F0F0;
  --cib-color-fill-accent-speech-secondary: #3398EB;
}
.brown-theme[data-v-713dd17e] {
  --menu-bg: #e9f8ff;
  --cib-color-foreground-accent-primary: #75306C;
  --aifa-color-primary-light: #D38FC4;
  --aifa-color-primary-hover: #75306CCC;
  --cib-color-fill-accent-tertiary: #FBE2E2;
  --cib-color-fill-accent-secondary: #FFF4F4;
  --cib-color-fill-neutral-secondary: #F9F9F9;
  --cib-color-background-surface-app-tertiary: #F0F0F0;
  --cib-color-fill-accent-speech-secondary: #D38FC4;
}
.green-theme[data-v-713dd17e] {
  --menu-bg: #e9f8ff;
  --cib-color-foreground-accent-primary: #008c8c;
  --aifa-color-primary-light: #85c2c2;
  --aifa-color-primary-hover: #00A3A3;
  --aifa-color-chat-rightbg: #e3e3e3;
  --cib-color-fill-accent-tertiary: #E1F8FD;
  --cib-color-fill-accent-secondary: #EEF9FC;
  --cib-color-fill-neutral-secondary: #F9F9F9;
  --cib-color-background-surface-app-tertiary: #F0F0F0;
  --cib-color-fill-accent-speech-secondary: #27CECE;
}
.list[data-v-713dd17e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.list .pdf-list[data-v-713dd17e] {
  width: 100%;
}
.list .pdf-list .pdf-item[data-v-713dd17e] {
  width: 100%;
  height: 55px;
  border-bottom: 1px solid #eeeeee;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
}
.list .pdf-list .pdf-item > img[data-v-713dd17e] {
  width: 34px;
  height: 34px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.list .pdf-list .pdf-item > span[data-v-713dd17e] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  font-size: 14px;
  color: #111111;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.list .pdf-list .pdf-item-can-read[data-v-713dd17e] {
  cursor: pointer;
}
.list .pdf-list .pdf-item-can-read[data-v-713dd17e]:hover {
  border-bottom: 1px solid var(--aifa-color-primary-hover);
}
.list .pdf-list .pdf-item-can-read:hover > span[data-v-713dd17e] {
  color: var(--aifa-color-primary-hover);
}

.item[data-v-634793a2] {
  padding: 12px 18px;
  width: 100%;
  background: var(--cib-color-background-surface-app-tertiary);
  border-radius: 7px;
}
.item.open[data-v-634793a2] {
  background: #ffffff;
  -webkit-box-shadow: 0px 3px 7px 0px rgba(217, 224, 255, 0.8);
          box-shadow: 0px 3px 7px 0px rgba(217, 224, 255, 0.8);
  border-radius: 7px;
  border: 1px solid #ededed;
}
.item.open .top .title[data-v-634793a2] {
  font-weight: bold !important;
  color: var(--aifa-color-primary-hover);
}
.item .top[data-v-634793a2] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.item .top .title[data-v-634793a2] {
  cursor: pointer;
  display: block;
  padding-right: 10px;
  padding-left: 0;
  margin-bottom: 0;
  font-size: 14px;
  color: #111111;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: auto;
}
.item .top .collapse-choose[data-v-634793a2] {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 4px;
}
.item .top .collapse-choose > span[data-v-634793a2] {
  font-size: 12px;
  color: #adadad;
  position: relative;
  top: -1px;
}
.item .top .collapse-choose > img[data-v-634793a2] {
  width: 14px;
  height: 14px;
}

.t[data-v-2df8bb90] {
  margin-top: 10px;
  padding: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 5px;
}
.t .t-title[data-v-2df8bb90] {
  color: var(--aifa-color-primary-hover);
  font-size: 16px;
  font-weight: 600;
}
.inquiry-data-list[data-v-2df8bb90] {
  position: relative;
}
.groundGlass[data-v-2df8bb90] {
  padding-top: 1rem;
  border-radius: 0.15rem;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: transparent;
  z-index: 3;
  backdrop-filter: blur(10px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.groundGlass .homeSmartMainAuth[data-v-2df8bb90] {
  cursor: pointer !important;
  margin: 0.49rem 0;
  width: 6.5rem;
  height: 4.03rem;
  background: #ffffff;
  -webkit-box-shadow: 0rem 0.05rem 0.15rem 0rem rgba(209, 209, 209, 0.25);
          box-shadow: 0rem 0.05rem 0.15rem 0rem rgba(209, 209, 209, 0.25);
  border-radius: 0.13rem 0.13rem 0.13rem 0.13rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 0.5rem;
}
.groundGlass .homeSmartMainAuth > img[data-v-2df8bb90] {
  width: 3.21rem;
}
.groundGlass .homeSmartMainAuth .homeSmartMainAuthBottom[data-v-2df8bb90] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.13rem;
}
.groundGlass .homeSmartMainAuth .homeSmartMainAuthBottom > img[data-v-2df8bb90] {
  width: 0.19rem;
}
.groundGlass .homeSmartMainAuth .homeSmartMainAuthBottom > span[data-v-2df8bb90] {
  font-size: 0.2rem;
  color: #666666;
}
.inquiry-data-item[data-v-2df8bb90] {
  margin: 8px;
}
.inquiry-block-list[data-v-2df8bb90] {
  width: 100%;
}
.inquiry-block-list .inquiry-block-item[data-v-2df8bb90] {
  width: 100%;
  border-bottom: 1px solid #eeeeee;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
}
.inquiry-block-list .inquiry-block-item .question[data-v-2df8bb90] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  font-size: 14px;
  color: #111111;
  padding: 8px;
}
.itemInquiryContainer[data-v-2df8bb90] {
  width: 100%;
}
@media screen and (max-width: 720px) {
.itemInquiryContainer[data-v-2df8bb90] {
    width: calc(100vw - 0.9rem);
    padding: 0 5px;
}
}

.visitReport .visitReportLogin[data-v-7956ec03] {
  cursor: pointer;
  width: 1.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0.05rem;
  border-radius: 0.05rem;
  background: var(--cib-color-foreground-accent-primary);
  color: #fff;
  height: auto;
}
.visitReport .visitReportList[data-v-7956ec03] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 0.1rem;
}
.visitReport .visitReportList .read-container[data-v-7956ec03] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  z-index: 2;
  margin-top: 16px;
  margin-bottom: 16px;
}
.visitReport .visitReportList .read-container .read-list[data-v-7956ec03] {
  width: 213px;
  height: 44px;
  background: var(--cib-color-foreground-accent-primary);
  border-radius: 22px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 600;
  font-size: 14px;
  color: #ffffff;
  cursor: pointer;
}
.visitReport .visitReportList .visitReportItem[data-v-7956ec03] {
  width: 100%;
  padding: 0.15rem;
  background: #ffffff;
  border-radius: 0.13rem;
  border: 1px solid #ededed;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.25rem;
  cursor: pointer;
}
.visitReport .visitReportList .visitReportItem > img[data-v-7956ec03] {
  width: 0.3rem;
}
.visitReport .visitReportList .visitReportItem > span[data-v-7956ec03] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 0;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  font-weight: 400;
  font-size: 0.2rem;
  color: #111111;
}
.visitReport .visitReportList .visitReportItem[data-v-7956ec03]:hover {
  background: #ededed;
}

.blue-theme[data-v-5fab635d] {
  --menu-bg: #e6e8f6;
  --cib-color-foreground-accent-primary: #174AE4;
  --aifa-color-primary-light: #3398eb;
  --aifa-color-primary-hover: #3768E5;
  --aifa-color-chat-rightbg: #e3e3e3;
  --cib-color-fill-accent-tertiary: #E2E9FF;
  --cib-color-fill-accent-secondary: #EFF3FF;
  --cib-color-fill-neutral-secondary: #F9F9F9;
  --cib-color-background-surface-app-tertiary: #F0F0F0;
  --cib-color-fill-accent-speech-secondary: #3398EB;
}
.brown-theme[data-v-5fab635d] {
  --menu-bg: #e9f8ff;
  --cib-color-foreground-accent-primary: #75306C;
  --aifa-color-primary-light: #D38FC4;
  --aifa-color-primary-hover: #75306CCC;
  --cib-color-fill-accent-tertiary: #FBE2E2;
  --cib-color-fill-accent-secondary: #FFF4F4;
  --cib-color-fill-neutral-secondary: #F9F9F9;
  --cib-color-background-surface-app-tertiary: #F0F0F0;
  --cib-color-fill-accent-speech-secondary: #D38FC4;
}
.green-theme[data-v-5fab635d] {
  --menu-bg: #e9f8ff;
  --cib-color-foreground-accent-primary: #008c8c;
  --aifa-color-primary-light: #85c2c2;
  --aifa-color-primary-hover: #00A3A3;
  --aifa-color-chat-rightbg: #e3e3e3;
  --cib-color-fill-accent-tertiary: #E1F8FD;
  --cib-color-fill-accent-secondary: #EEF9FC;
  --cib-color-fill-neutral-secondary: #F9F9F9;
  --cib-color-background-surface-app-tertiary: #F0F0F0;
  --cib-color-fill-accent-speech-secondary: #27CECE;
}
.searchtab[data-v-5fab635d] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.searchtab .tab[data-v-5fab635d] {
  background: #fafafa;
  font-weight: 600;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 0.77rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  font-size: 18px;
  color: #888888;
  line-height: 26px;
  position: relative;
  overflow: hidden;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.searchtab .tab.cur[data-v-5fab635d],
.searchtab .tab[data-v-5fab635d]:hover {
  background: var(--cib-color-fill-accent-secondary);
  border-bottom: 2px solid var(--cib-color-foreground-accent-primary);
  color: var(--cib-color-foreground-accent-primary);
}
.searchtab .tab.cur .tico[data-v-5fab635d],
.searchtab .tab:hover .tico[data-v-5fab635d] {
  left: -200px;
  -webkit-filter: drop-shadow(200px 0 0 var(--cib-color-foreground-accent-primary));
          filter: drop-shadow(200px 0 0 var(--cib-color-foreground-accent-primary));
}
.searchtab .tab.cur .ticoproject[data-v-5fab635d],
.searchtab .tab:hover .ticoproject[data-v-5fab635d] {
  background-image: url(https://cdn.aifa.chat/images/aifa/ico_files_cur.png);
}
.searchtab .tab.cur .ticoorg[data-v-5fab635d],
.searchtab .tab:hover .ticoorg[data-v-5fab635d] {
  background-image: url(https://cdn.aifa.chat/images/aifa/ico_org_cur.png);
}
.searchtab .tab.cur .ticoreport[data-v-5fab635d],
.searchtab .tab:hover .ticoreport[data-v-5fab635d] {
  background-image: url(https://cdn.aifa.chat/images/aifa/ico_report_cur.png);
}
.searchtab .tab.cur .ticoinquiry[data-v-5fab635d],
.searchtab .tab:hover .ticoinquiry[data-v-5fab635d] {
  background-image: url(https://cdn.aifa.chat/images/aifa/ico_investor_cur.png);
}
.searchtab .tab .tico[data-v-5fab635d] {
  position: relative;
  margin-right: 15px;
  overflow: hidden;
}
.searchtab .tab .ticoproject[data-v-5fab635d] {
  width: 20px;
  height: 20px;
  background-image: url(https://cdn.aifa.chat/images/aifa/ico_files.png);
  background-size: 100%;
}
.searchtab .tab .ticoorg[data-v-5fab635d] {
  width: 20px;
  height: 20px;
  background-image: url(https://cdn.aifa.chat/images/aifa/ico_org.png);
  background-size: 100% 100%;
}
.searchtab .tab .ticoreport[data-v-5fab635d] {
  width: 23px;
  height: 23px;
  background-image: url(https://cdn.aifa.chat/images/aifa/ico_report.png);
  background-size: 100%;
}
.searchtab .tab .ticoinquiry[data-v-5fab635d] {
  width: 20px;
  height: 20px;
  background-image: url(https://cdn.aifa.chat/images/aifa/ico_investor.png);
  background-size: 100%;
}
.searchtab .tab[data-v-5fab635d]:hover {
  background: var(--cib-color-fill-accent-secondary);
  border-bottom: 2px solid var(--cib-color-foreground-accent-primary);
  color: var(--cib-color-foreground-accent-primary);
}
.searchtab .tab[data-v-5fab635d]::after {
  content: '';
  position: absolute;
  left: 0;
  top: calc(50% - 15px);
  bottom: auto;
  right: auto;
  height: 30px;
  width: 1px;
  background-color: #e5e5e5;
}
.searchtab .tab[data-v-5fab635d]:first-child::after {
  width: 0;
}
.projecttab[data-v-5fab635d] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.projecttab .g-titleLine[data-v-5fab635d] {
  color: var(--cib-color-foreground-accent-primary);
  cursor: pointer;
}
.projecttab .g-titleLine[data-v-5fab635d]:hover {
  color: var(--cib-color-foreground-accent-primary);
}
.projecttab .g-titleLine[data-v-5fab635d]:hover::after {
  background-color: var(--cib-color-foreground-accent-primary);
}
.projecttab .nocur[data-v-5fab635d] {
  color: #bbb;
}
.projecttab .nocur[data-v-5fab635d]::after {
  background-color: #bbb;
}
.rightcontent[data-v-5fab635d] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  overflow: hidden;
}
.rightcontent .rightitems[data-v-5fab635d] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 100%;
  border: 2px solid #eee;
  overflow-y: scroll;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.rightcontent .rightitems .companyitem[data-v-5fab635d] {
  padding: 0 10px;
}
.rightcontent .rightitems[data-v-5fab635d] .list {
  margin: 0 5px !important;
  padding-top: 10px;
}
.rightcontent .reportitems[data-v-5fab635d] {
  overflow: hidden;
}
.rightcontent .reportitems .return-list-container[data-v-5fab635d] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: absolute;
  bottom: 16px;
  z-index: 99;
  gap: 10px;
}
.rightcontent .reportitems .return-list-container .return-list[data-v-5fab635d] {
  width: 213px;
  height: 44px;
  background: var(--cib-color-foreground-accent-primary);
  border-radius: 22px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 600;
  font-size: 14px;
  color: #ffffff;
  cursor: pointer;
}
.rightcontent .reportitems .return-list-container .return-list.ghost[data-v-5fab635d] {
  background: #fff;
  border: solid 2px var(--cib-color-foreground-accent-primary);
  color: var(--cib-color-foreground-accent-primary);
}
.rightcontent .reportitems .return-list-container .return-list.ghost[data-v-5fab635d]:hover {
  background: var(--cib-color-fill-accent-tertiary);
}
.rightcontent .reportitems .return-list-container .return-list[data-v-5fab635d]:hover {
  background: var(--aifa-color-primary-hover);
}
@media screen and (max-width: 768px) {
.rightcontent .searchtab .tab[data-v-5fab635d] {
    font-size: 14px;
}
.rightcontent .companyitem[data-v-5fab635d] {
    padding: 0 !important;
}
.rightcontent .companyitem .g-titleLine[data-v-5fab635d] {
    padding: 10px;
    margin: 0 10px;
}
.rightcontent .talk-box[data-v-5fab635d] {
    padding: 0px !important;
}
.rightcontent .mobliehint[data-v-5fab635d] {
    margin-top: 15px;
    text-align: center;
    font-size: 17px;
    font-weight: bold;
}
}

.header-title[data-v-8c49bbf8] {
  font-weight: 600;
  color: #1D1D1D;
}
@media screen and (max-width: 720px) {
.uc-wrap-header[data-v-8c49bbf8] {
    padding-left: 0.42rem;
}
}

.blue-theme[data-v-061411c5] {
  --menu-bg: #e6e8f6;
  --cib-color-foreground-accent-primary: #174AE4;
  --aifa-color-primary-light: #3398eb;
  --aifa-color-primary-hover: #3768E5;
  --aifa-color-chat-rightbg: #e3e3e3;
  --cib-color-fill-accent-tertiary: #E2E9FF;
  --cib-color-fill-accent-secondary: #EFF3FF;
  --cib-color-fill-neutral-secondary: #F9F9F9;
  --cib-color-background-surface-app-tertiary: #F0F0F0;
  --cib-color-fill-accent-speech-secondary: #3398EB;
}
.brown-theme[data-v-061411c5] {
  --menu-bg: #e9f8ff;
  --cib-color-foreground-accent-primary: #75306C;
  --aifa-color-primary-light: #D38FC4;
  --aifa-color-primary-hover: #75306CCC;
  --cib-color-fill-accent-tertiary: #FBE2E2;
  --cib-color-fill-accent-secondary: #FFF4F4;
  --cib-color-fill-neutral-secondary: #F9F9F9;
  --cib-color-background-surface-app-tertiary: #F0F0F0;
  --cib-color-fill-accent-speech-secondary: #D38FC4;
}
.green-theme[data-v-061411c5] {
  --menu-bg: #e9f8ff;
  --cib-color-foreground-accent-primary: #008c8c;
  --aifa-color-primary-light: #85c2c2;
  --aifa-color-primary-hover: #00A3A3;
  --aifa-color-chat-rightbg: #e3e3e3;
  --cib-color-fill-accent-tertiary: #E1F8FD;
  --cib-color-fill-accent-secondary: #EEF9FC;
  --cib-color-fill-neutral-secondary: #F9F9F9;
  --cib-color-background-surface-app-tertiary: #F0F0F0;
  --cib-color-fill-accent-speech-secondary: #27CECE;
}
@media (max-width: 720px) {
.container[data-v-061411c5] {
    display: none !important;
}
.mobile-container[data-v-061411c5] {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
}
}
.container[data-v-061411c5] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 100%;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-width: 930px;
  padding: 0 13.98vh;
}
.container .head-title[data-v-061411c5] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 3.52vh;
}
.container .head-title .head-title-img[data-v-061411c5] {
  width: 6.39vh;
}
.container .head-title .head-title-content[data-v-061411c5] {
  font-family: 'AlimamaShuHeiTi-Bold';
  font-weight: bold;
  font-size: 3.89vh;
  color: #1d1d1d;
  line-height: 2.41vh;
}
.container .sub-head-title[data-v-061411c5] {
  margin-top: 0.28vh;
  font-size: 1.67vh;
  color: #666666;
  line-height: 2.41vh;
}
.container .searchtag[data-v-061411c5] {
  width: 131vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: auto;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 0.3rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.container .searchtag .hotsearch[data-v-061411c5] {
  padding: 5px 15px;
  font-size: 14px;
  color: #f56f6f;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.container .hot-search-banel[data-v-061411c5] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 1.67vh;
}
.container .hot-search-banel .hot-search-banel-top[data-v-061411c5] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 1.85vh;
}
.container .hot-search-banel .hot-search-banel-bottom[data-v-061411c5] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 1.85vh;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.container .hot-search-banel .hot-search-banel-item[data-v-061411c5] {
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 0 2.78vh;
  width: 41.3vh;
  height: 16.2vh;
  background: url('https://cdn.aifa.chat/images/aifa/hot_search_bg_202408120918.png') no-repeat center center / 100% 100%;
  border: 1px solid transparent;
}
.container .hot-search-banel .hot-search-banel-item .title[data-v-061411c5] {
  margin-top: 2.87vh;
  font-weight: 600;
  font-size: 2.22vh;
  color: #111111;
  line-height: 2.41vh;
}
.container .hot-search-banel .hot-search-banel-item .desc[data-v-061411c5] {
  margin-top: 1.94vh;
  font-weight: 400;
  font-size: 1.48vh;
  color: #1d1d1d;
  line-height: 2.59vh;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.container .hot-search-banel .hot-search-banel-item .line[data-v-061411c5] {
  margin-top: 2.22vh;
  height: 0px;
  border: 1px dashed #ededed;
}
.container .hot-search-banel .hot-search-banel-item .pdf-c[data-v-061411c5] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.56vh;
}
.container .hot-search-banel .hot-search-banel-item .pdf-c > img[data-v-061411c5] {
  width: 2.59vh;
}
.container .hot-search-banel .hot-search-banel-item[data-v-061411c5]:hover {
  border: 1px solid var(--cib-color-foreground-accent-primary) !important;
  border-radius: 1vh;
}
.container .hot-search-banel .hot-search-banel-item:hover .title[data-v-061411c5] {
  color: var(--cib-color-foreground-accent-primary) !important;
}
.container .search-area[data-v-061411c5] {
  width: 84.72vh;
  margin-top: 11vh;
}
.container .search-area .search-btn[data-v-061411c5] {
  width: 21.3vh;
  height: 4.63vh;
  background: var(--cib-color-foreground-accent-primary);
  border-radius: 2.31vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 600;
  font-size: 1.88vh;
  color: #ffffff;
  cursor: pointer;
}
.mobile-container[data-v-061411c5] {
  display: none;
  min-height: 100vh;
  background: white;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.mobile-container .head-title[data-v-061411c5] {
  margin-top: 0.32rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.mobile-container .head-title > img[data-v-061411c5] {
  margin-top: 0.1rem;
  width: 1.07rem;
}
.mobile-container .head-title .head-title-content-container[data-v-061411c5] {
  margin-top: 0.25rem;
  margin-left: 0.23rem;
}
.mobile-container .head-title .head-title-content-container .head-title-content[data-v-061411c5] {
  font-family: 'AlimamaShuHeiTi-Bold';
  font-weight: bold;
  font-size: 0.34rem;
  color: #1d1d1d;
  line-height: 0.46rem;
}
.mobile-container .searchtag[data-v-061411c5] {
  margin-top: 10px;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: auto;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.mobile-container .searchtag .hotsearch[data-v-061411c5] {
  padding: 5px 15px;
  font-size: 14px;
  color: #f56f6f;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.mobile-container .m-carousel[data-v-061411c5] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
  width: 100%;
  height: 270px;
  overflow: scroll;
}
.mobile-container .m-carousel[data-v-061411c5]::-webkit-scrollbar {
  display: none;
}
.mobile-container .hot-search-banel-item[data-v-061411c5] {
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 0 24px;
  width: 100%;
  height: 128px;
  background: url('https://cdn.aifa.chat/images/aifa/hot_search_bg_202408120918.png') no-repeat center center / 100% 100%;
  border: 1px solid transparent;
}
.mobile-container .hot-search-banel-item .title[data-v-061411c5] {
  margin-top: 23px;
  font-weight: 600;
  font-size: 18px;
  color: #111111;
  line-height: 19px;
}
.mobile-container .hot-search-banel-item .desc[data-v-061411c5] {
  margin-top: 15px;
  font-weight: 400;
  font-size: 12px;
  color: #1d1d1d;
  line-height: 20px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.mobile-container .hot-search-banel-item .line[data-v-061411c5] {
  margin-top: 18px;
  height: 0px;
  border: 1px dashed #ededed;
}
.mobile-container .hot-search-banel-item .pdf-c[data-v-061411c5] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 4px;
}
.mobile-container .hot-search-banel-item .pdf-c > img[data-v-061411c5] {
  width: 20px;
}
.mobile-container .search-area[data-v-061411c5] {
  margin-top: 20px;
  padding: 0 10px;
  width: 100%;
}
.mobile-container .search-area .search-btn[data-v-061411c5] {
  width: 168px;
  height: 36px;
  background: var(--cib-color-foreground-accent-primary);
  border-radius: 18px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 600;
  font-size: 12px;
  color: #ffffff;
  cursor: pointer;
}
[data-v-061411c5] .ant-input {
  height: 45px;
  border-radius: 1.3vh;
  font-size: 12px;
  padding-left: 35px !important;
}

.item[data-v-2e5f8309] {
  padding: 12px 10px;
  width: 100%;
  background: var(--cib-color-background-surface-app-tertiary);
  border-radius: 7px;
}
.item.open[data-v-2e5f8309] {
  background: #ffffff;
  -webkit-box-shadow: 0px 3px 7px 0px rgba(217, 224, 255, 0.8);
          box-shadow: 0px 3px 7px 0px rgba(217, 224, 255, 0.8);
  border-radius: 7px;
  border: 1px solid #ededed;
}
.item.open .top .title[data-v-2e5f8309] {
  font-weight: bold !important;
  color: var(--aifa-color-primary-hover);
}
.item .top[data-v-2e5f8309] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.item .top .title[data-v-2e5f8309] {
  font-size: 14px;
  color: #111111;
  cursor: pointer;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.item .top .collapse-choose[data-v-2e5f8309] {
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 4px;
}
.item .top .collapse-choose > span[data-v-2e5f8309] {
  font-size: 12px;
  color: #adadad;
  position: relative;
  top: -1px;
}
.item .top .collapse-choose > img[data-v-2e5f8309] {
  width: 14px;
  height: 14px;
}

.blue-theme[data-v-3ed07456] {
  --menu-bg: #e6e8f6;
  --cib-color-foreground-accent-primary: #174AE4;
  --aifa-color-primary-light: #3398eb;
  --aifa-color-primary-hover: #3768E5;
  --aifa-color-chat-rightbg: #e3e3e3;
  --cib-color-fill-accent-tertiary: #E2E9FF;
  --cib-color-fill-accent-secondary: #EFF3FF;
  --cib-color-fill-neutral-secondary: #F9F9F9;
  --cib-color-background-surface-app-tertiary: #F0F0F0;
  --cib-color-fill-accent-speech-secondary: #3398EB;
}
.brown-theme[data-v-3ed07456] {
  --menu-bg: #e9f8ff;
  --cib-color-foreground-accent-primary: #75306C;
  --aifa-color-primary-light: #D38FC4;
  --aifa-color-primary-hover: #75306CCC;
  --cib-color-fill-accent-tertiary: #FBE2E2;
  --cib-color-fill-accent-secondary: #FFF4F4;
  --cib-color-fill-neutral-secondary: #F9F9F9;
  --cib-color-background-surface-app-tertiary: #F0F0F0;
  --cib-color-fill-accent-speech-secondary: #D38FC4;
}
.green-theme[data-v-3ed07456] {
  --menu-bg: #e9f8ff;
  --cib-color-foreground-accent-primary: #008c8c;
  --aifa-color-primary-light: #85c2c2;
  --aifa-color-primary-hover: #00A3A3;
  --aifa-color-chat-rightbg: #e3e3e3;
  --cib-color-fill-accent-tertiary: #E1F8FD;
  --cib-color-fill-accent-secondary: #EEF9FC;
  --cib-color-fill-neutral-secondary: #F9F9F9;
  --cib-color-background-surface-app-tertiary: #F0F0F0;
  --cib-color-fill-accent-speech-secondary: #27CECE;
}
.mix-chat-list-container[data-v-3ed07456] {
  width: 100%;
}
.mix-chat-list-container .list[data-v-3ed07456] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  gap: 9px;
}
.mix-chat-list-container .list .text-content[data-v-3ed07456] {
  margin-top: 18px;
  padding: 0 10px;
  font-size: 12px;
  color: #666666;
  margin-bottom: 20px;
}
.mix-chat-list-container .list .enterprise-list .enterprise-item[data-v-3ed07456] {
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 15px;
  gap: 11px;
  border-bottom: 1px solid #eee;
}
.mix-chat-list-container .list .enterprise-list .enterprise-item .avatar[data-v-3ed07456] {
  width: 97px;
  height: 97px;
  border: 1px solid #EDEDED;
}
.mix-chat-list-container .list .enterprise-list .enterprise-item .info .title[data-v-3ed07456] {
  font-weight: 600;
  font-size: 15px;
  color: #1D1D1D;
  margin-bottom: 3px;
}
.mix-chat-list-container .list .enterprise-list .enterprise-item .info .sub[data-v-3ed07456] {
  margin-top: 9px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.mix-chat-list-container .list .enterprise-list .enterprise-item .info .sub .sub-key[data-v-3ed07456] {
  font-weight: 600;
  font-size: 12px;
  color: #1D1D1D;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.mix-chat-list-container .list .enterprise-list .enterprise-item .info .sub .sub-val[data-v-3ed07456] {
  font-weight: 400;
  font-size: 12px;
  color: #1D1D1D;
}
.mix-chat-list-container .list .enterprise-list .enterprise-item .shareholder-list[data-v-3ed07456] {
  margin-top: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 7px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.mix-chat-list-container .list .enterprise-list .enterprise-item .shareholder-list .shareholder-item[data-v-3ed07456] {
  cursor: pointer;
  width: 36px;
  height: 36px;
  background: #FFFFFF;
  border: 1px solid #EDEDED;
}
.mix-chat-list-container .list .org-list[data-v-3ed07456] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 15px;
  gap: 15px;
  border-bottom: 1px solid #eee;
  cursor: pointer;
}
.mix-chat-list-container .list .org-list .avatar[data-v-3ed07456] {
  width: 70px;
  height: 70px;
  border: 1px solid #EDEDED;
}
.mix-chat-list-container .list .org-list .info .title[data-v-3ed07456] {
  font-weight: 600;
  font-size: 16px;
  color: #1D1D1D;
}
.mix-chat-list-container .list .org-list .info .desc[data-v-3ed07456] {
  margin-top: 3px;
  font-weight: 400;
  font-size: 14px;
  color: #1D1D1D;
}
.mix-chat-list-container .list .org-list .info .hasproject[data-v-3ed07456] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 5px;
}
.mix-chat-list-container .list .org-list .info .hasproject .l[data-v-3ed07456] {
  font-weight: 400;
  font-size: 12px;
  color: #666666;
}
.mix-chat-list-container .list .org-list .info .hasproject .p-item[data-v-3ed07456] {
  cursor: pointer;
  margin-bottom: 5px;
  margin-right: 5px;
  padding: 4px 7px;
  border-radius: 4px;
  border: 1px solid var(--cib-color-foreground-accent-primary);
  font-size: 12px;
  color: var(--cib-color-foreground-accent-primary);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.hint[data-v-3ed07456] {
  font-size: 17px;
  font-weight: 600;
  color: #000;
}
@media screen and (max-width: 720px) {
.mix-chat-list-container .head .head-left .avatar[data-v-3ed07456] {
    display: none;
}
.mix-chat-list-container .head .head-left .info .title[data-v-3ed07456] {
    font-size: 15px;
    color: #111111;
}
.mix-chat-list-container .list[data-v-3ed07456] {
    width: 100%;
}
.mix-chat-list-container .list .enterprise-list .enterprise-item[data-v-3ed07456] {
    width: 100%;
    padding: 15px 0;
}
.mix-chat-list-container .list .enterprise-list .enterprise-item .avatar[data-v-3ed07456] {
    width: 40px;
    height: 40px;
}
.mix-chat-list-container .list .enterprise-list .enterprise-item .info .sub-val[data-v-3ed07456] {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    width: 0;
    word-break: break-all;
}
.mix-chat-list-container .list .org-list .avatar[data-v-3ed07456] {
    width: 40px;
    height: 40px;
}
}

.aiquote[data-v-3d0cff03] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 10px;
  width: 100%;
}
.aiquote .aihint[data-v-3d0cff03] {
  font-size: 12px;
  height: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #97a9df;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: bolder;
}
.aiquote .aiitem[data-v-3d0cff03] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 11px;
  border-radius: 4px;
  border: #d1dbfa solid 1px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-margin-end: 6px;
          margin-inline-end: 6px;
  overflow: hidden;
  margin-bottom: 5px;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.aiquote .aiitem .idx[data-v-3d0cff03] {
  width: 24px;
  height: 24px;
  color: var(--cib-color-foreground-accent-primary);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: #d1dbfa;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 3px;
}
.aiquote .aiitem .adcontent[data-v-3d0cff03] {
  padding: 0px 6px;
  margin-left: 0px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.aiquote .aiitem .adcontent .pages[data-v-3d0cff03] {
  margin-left: 5px;
  color: var(--cib-color-foreground-accent-primary);
}
.aiquote .aiitem[data-v-3d0cff03]:hover {
  background: #d1dbfa;
}
.aiquote .aiitem[data-v-3d0cff03]:last-child {
  margin-right: 0;
}
.querysuggest[data-v-3d0cff03] {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  padding: 5px 10px;
}
.querysuggest .sgheader[data-v-3d0cff03] {
  font-size: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: var(--cib-color-foreground-accent-primary);
  margin: 8px 0;
}
.querysuggest .sgheader .icon[data-v-3d0cff03] {
  font-size: 20px;
  margin-right: 5px;
}
.querysuggest .items[data-v-3d0cff03] {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  border: 1px solid #bdbdbd;
  border-radius: 8px;
  padding: 5px 5px;
  color: #8d8d8d;
  cursor: pointer;
  margin-top: 8px;
}
.querysuggest .items[data-v-3d0cff03]:hover {
  background: #ecf1ff;
}
[data-v-3d0cff03] .ant-list-item {
  padding: 0 !important;
}

.blue-theme[data-v-7327644c] {
  --menu-bg: #e6e8f6;
  --cib-color-foreground-accent-primary: #174AE4;
  --aifa-color-primary-light: #3398eb;
  --aifa-color-primary-hover: #3768E5;
  --aifa-color-chat-rightbg: #e3e3e3;
  --cib-color-fill-accent-tertiary: #E2E9FF;
  --cib-color-fill-accent-secondary: #EFF3FF;
  --cib-color-fill-neutral-secondary: #F9F9F9;
  --cib-color-background-surface-app-tertiary: #F0F0F0;
  --cib-color-fill-accent-speech-secondary: #3398EB;
}
.brown-theme[data-v-7327644c] {
  --menu-bg: #e9f8ff;
  --cib-color-foreground-accent-primary: #75306C;
  --aifa-color-primary-light: #D38FC4;
  --aifa-color-primary-hover: #75306CCC;
  --cib-color-fill-accent-tertiary: #FBE2E2;
  --cib-color-fill-accent-secondary: #FFF4F4;
  --cib-color-fill-neutral-secondary: #F9F9F9;
  --cib-color-background-surface-app-tertiary: #F0F0F0;
  --cib-color-fill-accent-speech-secondary: #D38FC4;
}
.green-theme[data-v-7327644c] {
  --menu-bg: #e9f8ff;
  --cib-color-foreground-accent-primary: #008c8c;
  --aifa-color-primary-light: #85c2c2;
  --aifa-color-primary-hover: #00A3A3;
  --aifa-color-chat-rightbg: #e3e3e3;
  --cib-color-fill-accent-tertiary: #E1F8FD;
  --cib-color-fill-accent-secondary: #EEF9FC;
  --cib-color-fill-neutral-secondary: #F9F9F9;
  --cib-color-background-surface-app-tertiary: #F0F0F0;
  --cib-color-fill-accent-speech-secondary: #27CECE;
}
.tabs-container[data-v-7327644c] {
  height: 34px;
  background: #f4f4f4;
  border-radius: 17px;
  padding: 3px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.tabs-container .tabs-item[data-v-7327644c] {
  cursor: pointer;
  width: 129px;
  height: 27px;
  background: transparent;
  -webkit-box-shadow: 0px 3px 6px 0px rgba(231, 231, 231, 0.8);
          box-shadow: 0px 3px 6px 0px rgba(231, 231, 231, 0.8);
  border-radius: 14px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 3px;
}
.tabs-container .tabs-item > span[data-v-7327644c] {
  font-weight: 600;
  font-size: 12px;
  color: #888888;
}
.tabs-container .tabs-item.active[data-v-7327644c] {
  background: #fff;
}
.tabs-container .tabs-item.active > span[data-v-7327644c] {
  color: var(--cib-color-foreground-accent-primary);
}
@media screen and (max-width: 720px) {
.tabs-container[data-v-7327644c] {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
}
}

.payModal[data-v-09744581] {
  background: -webkit-gradient(linear, left top, left bottom, from(#fef5e5), color-stop(14%, #ffffff), to(#ffffff));
  background: linear-gradient(180deg, #fef5e5 0%, #ffffff 14%, #ffffff 100%);
  -webkit-box-shadow: 0rem 0.1rem 0.25rem 0rem rgba(0, 0, 0, 0.05);
          box-shadow: 0rem 0.1rem 0.25rem 0rem rgba(0, 0, 0, 0.05);
  border-radius: 0.1rem;
  border: 0.01rem solid #ededed;
  padding: 0.25rem 0.31rem;
}
.payModal .payModalHeader[data-v-09744581] {
  width: 100%;
  font-weight: 600;
  font-size: 0.25rem;
  color: #111111;
  padding-bottom: 0.25rem;
  border-bottom: 0.01rem solid #ededed;
}
.payModal .payModalMiddle[data-v-09744581] {
  width: 100%;
  padding: 0.2rem 0.53rem;
  background: #fff7ef;
  border-radius: 0.15rem 0.15rem 0.15rem 0.15rem;
  margin-top: 0.2rem;
}
.payModal .payModalMiddle .payModalMiddleTop[data-v-09744581] {
  font-weight: 500;
  font-size: 0.2rem;
  color: #111111;
}
.payModal .payModalMiddle .payModalMiddleBottom[data-v-09744581] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  font-size: 0.18rem;
  color: #f46502;
  margin-top: 0.05rem;
}
.payModal .payModalBottom[data-v-09744581] {
  width: 100%;
  background: #fafafa;
  border-radius: 0.15rem;
  margin-top: 0.2rem;
  position: relative;
  padding: 0.2rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.payModal .payModalBottom .payModalBottomTips[data-v-09744581] {
  position: absolute;
  left: 0;
  top: 0;
  width: 1.05rem;
  height: 0.38rem;
  background: -webkit-gradient(linear, right top, left top, from(#f24d4d), to(#ff977f));
  background: linear-gradient(270deg, #f24d4d 0%, #ff977f 100%);
  border-radius: 0.15rem 0.2rem 0.2rem 0rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 0.18rem;
  color: rgba(255, 255, 255, 0.9);
}
.payModal .payModalBottom .payModalBottomLeft .line1[data-v-09744581] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 0.5rem;
}
.payModal .payModalBottom .payModalBottomLeft .line1 .left[data-v-09744581] {
  font-weight: 500;
  font-size: 0.2rem;
  color: #111111;
}
.payModal .payModalBottom .payModalBottomLeft .line1 .right[data-v-09744581] {
  font-weight: 500;
  font-size: 0.45rem;
  color: #f46502;
}
.payModal .payModalBottom .payModalBottomLeft .line2[data-v-09744581] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.1rem;
  margin-top: 0.23rem;
}
.payModal .payModalBottom .payModalBottomLeft .line2 > img[data-v-09744581] {
  width: 0.23rem;
}
.payModal .payModalBottom .payModalBottomLeft .line2 > span[data-v-09744581] {
  font-weight: 500;
  font-size: 0.2rem;
  color: #111111;
}
.payModal .payModalBottom .payModalBottomLeft .line3[data-v-09744581] {
  margin-top: 0.15rem;
  font-size: 0.18rem;
  color: #666666;
}
.payModal .payModalBottom .askServiceDialogCode[data-v-09744581] {
  margin-top: 0.3rem;
  position: relative;
}
.payModal .payModalBottom .askServiceDialogCode .askServiceDialogCodeBorder[data-v-09744581] {
  position: relative;
  z-index: 1003;
  width: 1.98rem;
  height: 1.98rem;
}

.img-container[data-v-6240af50] {
  width: 100%;
  position: relative;
  overflow: hidden;
}
.img-container[data-v-6240af50]::before {
  content: '';
  display: block;
  padding-top: calc(21.69 / 12.79 * 100%);
}
.img-container img[data-v-6240af50] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  /* 或 object-fit: contain; 根据需要选择 */
}
/* 高科技毛玻璃效果样式 */
.lock-content-container[data-v-6240af50] {
  min-height: 3rem;
  position: relative;
}
.sample-content[data-v-6240af50] {
  opacity: 0.1;
  -webkit-filter: blur(3px);
          filter: blur(3px);
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  pointer-events: none;
}
.glass-overlay[data-v-6240af50] {
  background: rgba(0, 0, 0, 0.15);
  backdrop-filter: blur(4px);
  border: 1px solid rgba(255, 255, 255, 0.1);
  -webkit-box-shadow: 0 0.1rem 0.3rem rgba(0, 0, 0, 0.2);
          box-shadow: 0 0.1rem 0.3rem rgba(0, 0, 0, 0.2);
}
.glass-card[data-v-6240af50] {
  background: linear-gradient(135deg, rgba(65, 95, 239, 0.8) 0%, rgba(65, 95, 239, 0.6) 100%);
  backdrop-filter: blur(8px);
  border: 1px solid rgba(255, 255, 255, 0.15);
  -webkit-box-shadow: 0 0.05rem 0.15rem rgba(0, 0, 0, 0.2);
          box-shadow: 0 0.05rem 0.15rem rgba(0, 0, 0, 0.2);
}
.text-gradient[data-v-6240af50] {
  background: -webkit-gradient(linear, left top, right top, from(#415fef), to(#7a89ff));
  background: linear-gradient(90deg, #415fef 0%, #7a89ff 100%);
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  text-shadow: 0 0.02rem 0.05rem rgba(0, 0, 0, 0.1);
}
.lock-icon-container[data-v-6240af50] {
  width: 0.6rem;
  height: 0.6rem;
  background: rgba(255, 255, 255, 0.15);
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 0.1rem;
  -webkit-box-shadow: 0 0.02rem 0.1rem rgba(0, 0, 0, 0.1);
          box-shadow: 0 0.02rem 0.1rem rgba(0, 0, 0, 0.1);
}
.lock-icon[data-v-6240af50] {
  width: 0.35rem;
  height: 0.35rem;
  -webkit-filter: brightness(0) invert(1);
          filter: brightness(0) invert(1);
}
.unlock-btn[data-v-6240af50] {
  background: -webkit-gradient(linear, left top, right top, from(#ffc107), to(#ffab00));
  background: linear-gradient(90deg, #ffc107 0%, #ffab00 100%);
  color: white;
  font-weight: 500;
  -webkit-box-shadow: 0 0.02rem 0.08rem rgba(255, 171, 0, 0.3);
          box-shadow: 0 0.02rem 0.08rem rgba(255, 171, 0, 0.3);
  border: 1px solid rgba(255, 255, 255, 0.2);
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.unlock-btn[data-v-6240af50]:hover {
  -webkit-transform: translateY(-0.02rem);
          transform: translateY(-0.02rem);
  -webkit-box-shadow: 0 0.04rem 0.12rem rgba(255, 171, 0, 0.4);
          box-shadow: 0 0.04rem 0.12rem rgba(255, 171, 0, 0.4);
}
@-webkit-keyframes glowPulse-6240af50 {
0% {
    -webkit-box-shadow: 0 0.05rem 0.2rem rgba(65, 95, 239, 0.2);
            box-shadow: 0 0.05rem 0.2rem rgba(65, 95, 239, 0.2);
}
100% {
    -webkit-box-shadow: 0 0.05rem 0.3rem rgba(65, 95, 239, 0.5);
            box-shadow: 0 0.05rem 0.3rem rgba(65, 95, 239, 0.5);
}
}
@keyframes glowPulse-6240af50 {
0% {
    -webkit-box-shadow: 0 0.05rem 0.2rem rgba(65, 95, 239, 0.2);
            box-shadow: 0 0.05rem 0.2rem rgba(65, 95, 239, 0.2);
}
100% {
    -webkit-box-shadow: 0 0.05rem 0.3rem rgba(65, 95, 239, 0.5);
            box-shadow: 0 0.05rem 0.3rem rgba(65, 95, 239, 0.5);
}
}

.aiprojectDetailMainBox[data-v-637a122c] {
  margin-top: 0.19rem;
  border-radius: 6px;
  border: 0.01rem solid #ededed;
  background: #fff;
}
.aiprojectDetailMainBox .tabTitle[data-v-637a122c] {
  font-weight: 600;
  font-size: 0.23rem;
  color: #111111;
}
.aiprojectDetailMainBox .aiprojectDetailMainBoxTab[data-v-637a122c] {
  width: 100%;
  overflow-x: auto;
}
.aiprojectDetailMainBox .aiprojectDetailMainBoxTab[data-v-637a122c]::-webkit-scrollbar {
  display: none;
}
.aiprojectDetailMainBox .aiprojectDetailMainBoxContent[data-v-637a122c] {
  padding: 0 0.2rem 0.4rem;
}
[data-v-637a122c] .ant-tabs-bar {
  padding: 0 0.48rem;
}
[data-v-637a122c] .ant-tabs-tab {
  padding: 0.2rem 0.13rem;
}
[data-v-637a122c] .ant-tabs-ink-bar {
  height: 0.04rem;
}
@media screen and (max-width: 720px) {
.aiprojectDetailMainBox .aiprojectDetailMainBoxContent[data-v-637a122c] {
    padding: 0 !important;
}
.aiprojectDetailMainBox .aiprojectDetailMainBoxTabMobileWidth[data-v-637a122c] {
    width: 6rem;
}
[data-v-637a122c] .ant-tabs-bar {
    padding: 0 !important;
}
[data-v-637a122c] .ant-tabs-tab {
    padding: 0.2rem 0.13rem;
}
[data-v-637a122c] .ant-tabs-ink-bar {
    height: 0.04rem;
}
}


textarea::-webkit-input-placeholder {
  color: rgb(180, 178, 178) !important;
}
textarea::-moz-placeholder {
  color: rgb(180, 178, 178) !important;
}
textarea:-ms-input-placeholder {
  color: rgb(180, 178, 178) !important;
}
textarea::-ms-input-placeholder {
  color: rgb(180, 178, 178) !important;
}
textarea::placeholder {
  color: rgb(180, 178, 178) !important;
}

.uc-consult[data-v-3222dc72] {
  background: #f5f5f5;
}
.bottomcontainer[data-v-3222dc72] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.bottomcontainer .share[data-v-3222dc72] {
  color: #4361ef;
  font-size: 14px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  background: #d5daf1;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-weight: bold;
  padding: 6px 12px;
  border-radius: 25px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.bottomcontainer .share .ico[data-v-3222dc72] {
  color: #4361ef;
  margin-right: 9px;
  font-size: 18px;
}
@media screen and (max-width: 768px) {
.uc-consult .talk-box[data-v-3222dc72] {
    padding: 0px 5px !important;
}
}
.chatbottom[data-v-3222dc72] {
  z-index: 999;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.ask[data-v-3222dc72] {
  background: -webkit-gradient(linear, left top, right top, from(#ff9626), to(#ffcd55));
  background: linear-gradient(to right, #ff9626 0%, #ffcd55 100%);
}
.ask[data-v-3222dc72]:hover {
  background: -webkit-gradient(linear, left top, right top, from(#f5b168), to(#f7d892));
  background: linear-gradient(to right, #f5b168 0%, #f7d892 100%);
}
.btnsend[data-v-3222dc72] {
  padding: 0 0.2rem !important;
}
.ChatInput[data-v-3222dc72] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  background: transparent;
  -webkit-box-shadow: unset;
          box-shadow: unset;
}
.ChatInput .chatbottom[data-v-3222dc72] {
  -webkit-box-shadow: 0 0 15px 0 #dedede;
          box-shadow: 0 0 15px 0 #dedede;
}
.serviceFile[data-v-3222dc72] {
  padding: 20px 20px 0px 20px;
  position: relative;
}
.serviceFile .serverhint[data-v-3222dc72] {
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.serviceFile .serverhint img[data-v-3222dc72] {
  width: 30px;
  margin-right: 10px;
}
.serviceFile .fileitem[data-v-3222dc72] {
  margin-top: 5px;
  font-size: 14px;
  font-weight: bold;
  z-index: 1999;
  color: #888;
  padding-bottom: 5px;
  border-bottom: dashed 1px #eee;
}
.serviceFile .fileitem img[data-v-3222dc72] {
  width: 28px;
  margin-right: 10px;
}
.serviceFile .fileitem[data-v-3222dc72]:first-child {
  margin-top: 0;
}
.aiadvice[data-v-3222dc72] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 10px;
  width: 100%;
}
.aiadvice .aihint[data-v-3222dc72] {
  font-size: 15px;
  height: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #6e8be2;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 600;
}
.aiadvice .aiitem[data-v-3222dc72] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 14px;
  border-radius: 4px;
  border: #d1dbfa solid 1px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-margin-end: 6px;
          margin-inline-end: 6px;
  overflow: hidden;
  margin-bottom: 5px;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.aiadvice .aiitem .idx[data-v-3222dc72] {
  width: 24px;
  height: 24px;
  color: var(--cib-color-foreground-accent-primary);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: #d1dbfa;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 3px;
}
.aiadvice .aiitem .adcontent[data-v-3222dc72] {
  padding: 0px 6px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.aiadvice .aiitem .adcontent .pages[data-v-3222dc72] {
  margin-left: 5px;
  color: var(--cib-color-foreground-accent-primary);
}
.aiadvice .aiitem[data-v-3222dc72]:hover {
  background: #d1dbfa;
}
.aiadvice .aiitem[data-v-3222dc72]:last-child {
  margin-right: 0;
}
.chatwarp[data-v-3222dc72] {
  padding-right: 0 !important;
}
.chatwarpshow[data-v-3222dc72] {
  padding-right: calc((100% - 280px) / 2) !important;
}
.templatecls[data-v-3222dc72] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 10px 0 5px 0;
}
.templatecls .extendbtncls[data-v-3222dc72] {
  font-size: 15px !important;
  font-weight: bold;
}
.qa-section[data-v-3222dc72] {
  margin-top: 0.19rem;
  border-radius: 6px;
  border: 0.01rem solid #ededed;
  background: #fff;
  padding: 0.2rem;
}
@media screen and (max-width: 768px) {
.qa-section[data-v-3222dc72] {
    padding: 0.1rem;
}
}

.aifaAiSendInput[data-v-3222dc72] {
  width: 100%;
  padding: 0 0.2rem 0;
  background: transparent;
}
.aifaAiSendInput .aifaAiSendInputBox[data-v-3222dc72] {
  -webkit-box-shadow: 0 -0.08rem 0.5rem 0 rgba(0, 0, 0, 0.1);
          box-shadow: 0 -0.08rem 0.5rem 0 rgba(0, 0, 0, 0.1);
  background: white;
  border: 1px solid var(--cib-color-foreground-accent-primary);
  width: 100%;
  border-radius: 0.13rem;
}
.aifaAiSendInput .aifaAiSendInputBox .aifaAiSendInputTop[data-v-3222dc72] {
  height: 0.63rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 0.25rem;
  gap: 0.15rem;
  border-bottom: 1px solid #ededed;
}
.aifaAiSendInput .aifaAiSendInputBox .aifaAiSendInputTop > img[data-v-3222dc72] {
  width: 0.23rem;
}
.aifaAiSendInput .aifaAiSendInputBox .aifaAiSendInputTop > span[data-v-3222dc72] {
  font-size: 0.2rem;
  color: #111111;
}
.aifaAiSendInput .aifaAiSendInputBox .aifaAiSendInputBottom[data-v-3222dc72] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0.13rem 0.33rem;
}
.aifaAiSendInput .aifaAiSendInputBox .aifaAiSendInputBottom .aifaAiSendInputInput[data-v-3222dc72] {
  padding: 0 0.1rem;
  height: 0.61rem;
  background: #fff;
  border-radius: 0.5rem;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  font-size: 0.2rem;
  color: #000;
  margin-right: 0.5rem;
  border: none;
}
.aifaAiSendInput .aifaAiSendInputBox .aifaAiSendInputBottom .aifaAiSendInputInput[data-v-3222dc72]:focus {
  outline: none;
}
.aifaAiSendInput .aifaAiSendInputBox .aifaAiSendInputBottom .aifaAiSendInputSend[data-v-3222dc72] {
  padding: 0;
  width: 1.38rem;
  height: 0.5rem;
  background: var(--cib-color-foreground-accent-primary);
  border-radius: 0.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
  gap: 0.08rem !important;
  cursor: pointer;
}
.aifaAiSendInput .aifaAiSendInputBox .aifaAiSendInputBottom .aifaAiSendInputSend > img[data-v-3222dc72] {
  width: 0.33rem;
  height: 0.33rem;
  margin-right: 0;
}
.aifaAiSendInput .aifaAiSendInputBox .aifaAiSendInputBottom .aifaAiSendInputSend > span[data-v-3222dc72] {
  font-weight: 600;
  font-size: 0.2rem;
  color: #FFFFFF;
}
@media screen and (max-width: 720px) {
.aifaAiSendInput[data-v-3222dc72] {
    padding: 0 0.1rem;
}
}

.tabTitle[data-v-22b13f60] {
  font-weight: 600;
  font-size: 0.23rem;
  color: #555;
}
.extNumber[data-v-22b13f60] {
  background: red;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: white;
  position: absolute;
  right: -0.1rem;
  top: 2px;
  border-radius: 0.16rem;
  font-size: 0.16rem;
  line-height: 0.2rem;
  padding: 0 0.06rem;
}
.add-interview-btn[data-v-22b13f60] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.08rem;
  padding: 0.13rem;
  cursor: pointer;
  color: #40a9ff;
  font-size: 0.23rem;
  font-weight: 600;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  background-color: rgba(24, 144, 255, 0.1);
  border-radius: 0.08rem;
  margin-top: 0.1rem;
}
.add-interview-btn .add-icon[data-v-22b13f60] {
  width: 0.24rem;
  height: 0.24rem;
}
.add-interview-btn .add-text[data-v-22b13f60] {
  white-space: nowrap;
}
[data-v-22b13f60] .ant-tabs-bar {
  padding: 0;
}
[data-v-22b13f60] .ant-tabs-tab {
  padding: 0.2rem 0.13rem;
}
[data-v-22b13f60] .ant-tabs-tab-active .tabTitle {
  color: #174AE4 !important;
}
[data-v-22b13f60] .ant-tabs-ink-bar {
  height: 0.04rem;
  background-color: #1890ff;
}
[data-v-22b13f60] .ant-tabs-extra-content {
  line-height: 1;
}
@media screen and (max-width: 720px) {
[data-v-22b13f60] .ant-tabs-tab-prev,[data-v-22b13f60] .ant-tabs-tab-next {
    display: none;
}
[data-v-22b13f60] .ant-tabs-nav-container-scrolling {
    padding-left: 0;
    padding-right: 0;
}
[data-v-22b13f60] .ant-tabs-nav-scroll {
    position: relative;
    overflow: auto;
}
[data-v-22b13f60] .ant-tabs-nav-scroll::-webkit-scrollbar {
    display: none;
}
[data-v-22b13f60] .ant-tabs-nav-animated {
    -webkit-transform: none !important;
            transform: none !important;
}
[data-v-22b13f60] .ant-tabs-bar {
    padding: 0 !important;
}
[data-v-22b13f60] .ant-tabs-tab {
    padding: 0.2rem 0.13rem;
    margin-right: 16px;
}
[data-v-22b13f60] .ant-tabs-ink-bar {
    height: 0.04rem;
}
}


/* 组件样式已通过 UnoCSS 类名实现，无需额外样式 */


.auto-end-recording-modal .modal-content[data-v-0212467f] {
  text-align: center;
  padding: 20px;
}
.warning-icon[data-v-0212467f] {
  margin-bottom: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.modal-title[data-v-0212467f] {
  font-size: 18px;
  font-weight: 600;
  color: #262626;
  margin-bottom: 8px;
  margin-top: 0;
}
.modal-description[data-v-0212467f] {
  font-size: 14px;
  color: #8c8c8c;
  margin-bottom: 24px;
}
.countdown-container[data-v-0212467f] {
  margin-bottom: 32px;
}
.countdown-text[data-v-0212467f] {
  font-size: 14px;
  color: #262626;
  margin-bottom: 12px;
}
.countdown-number[data-v-0212467f] {
  font-weight: 600;
  color: #faad14;
  font-size: 16px;
}
.countdown-progress[data-v-0212467f] {
  width: 100%;
  height: 6px;
  background-color: #f5f5f5;
  border-radius: 3px;
  overflow: hidden;
}
.countdown-progress-bar[data-v-0212467f] {
  height: 100%;
  background-color: #faad14;
  -webkit-transition: width 1s linear;
  transition: width 1s linear;
  border-radius: 3px;
}
.modal-actions[data-v-0212467f] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 12px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.continue-btn[data-v-0212467f],
.end-btn[data-v-0212467f] {
  min-width: 100px;
  height: 36px;
  border-radius: 6px;
  font-size: 14px;
}
.continue-btn[data-v-0212467f] {
  border-color: #d9d9d9;
  color: #595959;
}
.continue-btn[data-v-0212467f]:hover {
  border-color: #40a9ff;
  color: #40a9ff;
}
.end-btn[data-v-0212467f] {
  background-color: #1890ff;
  border-color: #1890ff;
}
.end-btn[data-v-0212467f]:hover {
  background-color: #40a9ff;
  border-color: #40a9ff;
}


@-webkit-keyframes pulse-02e0ccc0 {
0% {
    -webkit-transform: scale(1);
            transform: scale(1);
}
50% {
    -webkit-transform: scale(1.05);
            transform: scale(1.05);
}
100% {
    -webkit-transform: scale(1);
            transform: scale(1);
}
}
@keyframes pulse-02e0ccc0 {
0% {
    -webkit-transform: scale(1);
            transform: scale(1);
}
50% {
    -webkit-transform: scale(1.05);
            transform: scale(1.05);
}
100% {
    -webkit-transform: scale(1);
            transform: scale(1);
}
}
.transition-height-0\.1s[data-v-02e0ccc0] {
  -webkit-transition: height 0.1s ease;
  transition: height 0.1s ease;
}


/* 组件特定样式可以在这里添加 */


.login-prompt-container[data-v-4602bde4] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: 400px;
  padding: 40px 20px;
}
.login-prompt-content[data-v-4602bde4] {
  text-align: center;
  max-width: 300px;
}
.login-icon[data-v-4602bde4] {
  margin-bottom: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.login-title[data-v-4602bde4] {
  font-size: 20px;
  font-weight: 600;
  color: #262626;
  margin-bottom: 12px;
  margin-top: 0;
}
.login-description[data-v-4602bde4] {
  font-size: 14px;
  color: #8c8c8c;
  margin-bottom: 32px;
  line-height: 1.5;
}
.login-button[data-v-4602bde4] {
  width: 120px;
  height: 40px;
  border-radius: 6px;
  font-size: 14px;
  font-weight: 500;
}


/* Using utility-first CSS (like Tailwind CSS), so most styles are in the template. */
/* You can add component-specific styles here if needed. */


.search-container[data-v-06f09940] {
  position: relative;
}

/* 渐变边框效果 */
.border-gradient[data-v-06f09940] {
  background: linear-gradient(white, white) padding-box,
    linear-gradient(45deg, #3b83f68a, #8a5cf68a, #6366f18a) border-box;
  border: 2px solid transparent;
}

/* 搜索输入框聚焦效果 */
.search-input[data-v-06f09940]:focus {
  -webkit-transform: translateY(-0.5px);
          transform: translateY(-0.5px);
  border: 2px solid #415fef;
}

/* 搜索按钮悬停效果 */
.search-button[data-v-06f09940]:hover:not(:disabled) {
  -webkit-transform: translateY(-50%) scale(1.05);
          transform: translateY(-50%) scale(1.05);
}

/* 移动端适配 */
@media (max-width: 720px) {
.search-input[data-v-06f09940] {
    height: 0.7rem;
    font-size: 0.25rem;
    padding-left: 0.2rem;
    padding-right: 0.2rem;
}
.search-button[data-v-06f09940] {
    width: 0.8rem;
    height: 0.5rem;
    right: 0.2rem;
}
.search-button svg[data-v-06f09940] {
    width: 0.35rem;
    height: 0.35rem;
}
.absolute.left-0\.5rem svg[data-v-06f09940] {
    width: 0.35rem;
    height: 0.35rem;
}
}
.absolute.left-0\.375rem svg[data-v-06f09940] {
  width: 0.35rem;
  height: 0.35rem;
}

/* 快捷项目悬停效果 */
.quick-item[data-v-281435f6]:active {
  -webkit-transform: translateY(0) !important;
          transform: translateY(0) !important;
  -webkit-box-shadow: 0 1px 4px rgba(59, 130, 246, 0.15) !important;
          box-shadow: 0 1px 4px rgba(59, 130, 246, 0.15) !important;
}
/* 文字截断 */
.quick-item span[data-v-281435f6] {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
  display: block;
}
/* 移动端适配 */
@media (max-width: 720px) {
.quick-title-wrapper h3[data-v-281435f6] {
    font-size: 0.3rem;
}
.quick-items-grid[data-v-281435f6] {
    grid-template-columns: repeat(2, 1fr);
    gap: 0.25rem;
}
.quick-item[data-v-281435f6] {
    padding: 0.12rem;
}
.quick-item span[data-v-281435f6] {
    font-size: 0.22rem;
}
}


/* 保留动画相关的CSS，因为Tailwind不容易处理这些 */
@-webkit-keyframes fadeInUp-7c6d4d61 {
from {
    opacity: 0;
    -webkit-transform: translateY(15px);
            transform: translateY(15px);
}
to {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
}
}
@keyframes fadeInUp-7c6d4d61 {
from {
    opacity: 0;
    -webkit-transform: translateY(15px);
            transform: translateY(15px);
}
to {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
}
}
@-webkit-keyframes slideInDown-7c6d4d61 {
from {
    opacity: 0;
    -webkit-transform: translateY(-10px);
            transform: translateY(-10px);
}
to {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
}
}
@keyframes slideInDown-7c6d4d61 {
from {
    opacity: 0;
    -webkit-transform: translateY(-10px);
            transform: translateY(-10px);
}
to {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
}
}
@-webkit-keyframes fadeOutDown-7c6d4d61 {
from {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
}
to {
    opacity: 0;
    -webkit-transform: translateY(10px);
            transform: translateY(10px);
}
}
@keyframes fadeOutDown-7c6d4d61 {
from {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
}
to {
    opacity: 0;
    -webkit-transform: translateY(10px);
            transform: translateY(10px);
}
}
@-webkit-keyframes slideOutDown-7c6d4d61 {
from {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
}
to {
    opacity: 0;
    -webkit-transform: translateY(15px);
            transform: translateY(15px);
}
}
@keyframes slideOutDown-7c6d4d61 {
from {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
}
to {
    opacity: 0;
    -webkit-transform: translateY(15px);
            transform: translateY(15px);
}
}
@-webkit-keyframes fadeIn-7c6d4d61 {
from {
    opacity: 0;
}
to {
    opacity: 1;
}
}
@keyframes fadeIn-7c6d4d61 {
from {
    opacity: 0;
}
to {
    opacity: 1;
}
}
@-webkit-keyframes fadeOut-7c6d4d61 {
from {
    opacity: 1;
}
to {
    opacity: 0;
}
}
@keyframes fadeOut-7c6d4d61 {
from {
    opacity: 1;
}
to {
    opacity: 0;
}
}

/* 动画类 */
.title-wrapper[data-v-7c6d4d61] {
  -webkit-animation: fadeInUp-7c6d4d61 0.8s ease-out;
          animation: fadeInUp-7c6d4d61 0.8s ease-out;
}
.search-section-wrapper[data-v-7c6d4d61] {
  -webkit-animation: slideInDown-7c6d4d61 0.5s ease-out;
          animation: slideInDown-7c6d4d61 0.5s ease-out;
}
.quick-section-wrapper[data-v-7c6d4d61] {
  -webkit-animation: fadeInUp-7c6d4d61 0.7s ease-out 0.2s both;
          animation: fadeInUp-7c6d4d61 0.7s ease-out 0.2s both;
}
.animate-fadeInUp[data-v-7c6d4d61] {
  -webkit-animation: fadeInUp-7c6d4d61 0.5s ease-out;
          animation: fadeInUp-7c6d4d61 0.5s ease-out;
}
.animate-fadeOutDown[data-v-7c6d4d61] {
  -webkit-animation: fadeOutDown-7c6d4d61 0.3s ease-in;
          animation: fadeOutDown-7c6d4d61 0.3s ease-in;
}
.animate-slideInUp[data-v-7c6d4d61] {
  -webkit-animation: slideInUp 0.4s ease-out;
          animation: slideInUp 0.4s ease-out;
}
.animate-slideOutDown[data-v-7c6d4d61] {
  -webkit-animation: slideOutDown-7c6d4d61 0.3s ease-in;
          animation: slideOutDown-7c6d4d61 0.3s ease-in;
}
.animate-fadeIn[data-v-7c6d4d61] {
  -webkit-animation: fadeIn-7c6d4d61 0.4s ease-out;
          animation: fadeIn-7c6d4d61 0.4s ease-out;
}
.animate-fadeOut[data-v-7c6d4d61] {
  -webkit-animation: fadeOut-7c6d4d61 0.3s ease-in;
          animation: fadeOut-7c6d4d61 0.3s ease-in;
}

/* 移动端适配 - 保留媒体查询，因为有些样式在Tailwind中不容易表达 */
@media (max-width: 720px) {
.title-wrapper h1[data-v-7c6d4d61] {
    font-size: 0.5rem;
}
.title-wrapper p[data-v-7c6d4d61] {
    font-size: 0.175rem;
}

  /* 移动端背景装饰调整 */
.absolute.w-48[data-v-7c6d4d61] {
    width: 100px;
    height: 100px;
}
.absolute.w-40[data-v-7c6d4d61] {
    width: 90px;
    height: 90px;
}
}

.hide-article-box[data-v-29195609] {
  width: 100%;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(70%, #fff));
  background-image: linear-gradient(-180deg, rgba(255, 255, 255, 0) 0%, #fff 70%);
  padding-bottom: 0px;
}
.hide-article-pos[data-v-29195609] {
  position: relative;
  z-index: 996;
  padding-top: 160px;
  bottom: -1px;
  margin-top: -180px;
}


/* 隐藏左侧的分支布局工具栏 */
[data-v-6783d4f4] .mind-elixir-toolbar.lt {
  display: none !important;
}

/* 全屏模式下的样式调整 */
[data-v-6783d4f4]:-webkit-full-screen {
  background: white;
}
[data-v-6783d4f4]:-ms-fullscreen {
  background: white;
}
[data-v-6783d4f4]:fullscreen {
  background: white;
}
:-webkit-full-screen #chainMap[data-v-6783d4f4] {
  width: 100% !important;
  height: 100% !important;
}
:-ms-fullscreen #chainMap[data-v-6783d4f4] {
  width: 100% !important;
  height: 100% !important;
}
:fullscreen #chainMap[data-v-6783d4f4] {
  width: 100% !important;
  height: 100% !important;
}

/* WebKit浏览器全屏样式 */
[data-v-6783d4f4]:-webkit-full-screen {
  background: white;
}
:-webkit-full-screen #chainMap[data-v-6783d4f4] {
  width: 100% !important;
  height: 100% !important;
}

/* Mozilla浏览器全屏样式 */
[data-v-6783d4f4]:-moz-full-screen {
  background: white;
}
:-moz-full-screen #chainMap[data-v-6783d4f4] {
  width: 100% !important;
  height: 100% !important;
}

/* 工具栏按钮悬停效果 */
.toolbar-button[data-v-6783d4f4]:hover {
  background-color: #f5f5f5;
  -webkit-transform: scale(1.05);
          transform: scale(1.05);
}


/* UnoCSS已处理所有样式，保留动画定义 */
@-webkit-keyframes spin-be0309f2 {
0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
}
100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
}
}
@keyframes spin-be0309f2 {
0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
}
100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
}
}


/* UnoCSS已处理所有样式，保留动画定义 */
@-webkit-keyframes spin-24584b08 {
0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
}
100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
}
}
@keyframes spin-24584b08 {
0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
}
100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
}
}


.chain-report[data-v-b7303a68] {}
.report-item[data-v-b7303a68]:hover {
  -webkit-transform: translateY(-0.01rem);
          transform: translateY(-0.01rem);
  -webkit-box-shadow: 0 0.02rem 0.08rem rgba(0, 0, 0, 0.1);
          box-shadow: 0 0.02rem 0.08rem rgba(0, 0, 0, 0.1);
}
@-webkit-keyframes spin-b7303a68 {
from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
}
to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
}
}
@keyframes spin-b7303a68 {
from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
}
to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
}
}
.animate-spin[data-v-b7303a68] {
  -webkit-animation: spin-b7303a68 1s linear infinite;
          animation: spin-b7303a68 1s linear infinite;
}

.blue-theme[data-v-7bd6cd44] {
  --menu-bg: #e6e8f6;
  --cib-color-foreground-accent-primary: #174AE4;
  --aifa-color-primary-light: #3398eb;
  --aifa-color-primary-hover: #3768E5;
  --aifa-color-chat-rightbg: #e3e3e3;
  --cib-color-fill-accent-tertiary: #E2E9FF;
  --cib-color-fill-accent-secondary: #EFF3FF;
  --cib-color-fill-neutral-secondary: #F9F9F9;
  --cib-color-background-surface-app-tertiary: #F0F0F0;
  --cib-color-fill-accent-speech-secondary: #3398EB;
}
.brown-theme[data-v-7bd6cd44] {
  --menu-bg: #e9f8ff;
  --cib-color-foreground-accent-primary: #75306C;
  --aifa-color-primary-light: #D38FC4;
  --aifa-color-primary-hover: #75306CCC;
  --cib-color-fill-accent-tertiary: #FBE2E2;
  --cib-color-fill-accent-secondary: #FFF4F4;
  --cib-color-fill-neutral-secondary: #F9F9F9;
  --cib-color-background-surface-app-tertiary: #F0F0F0;
  --cib-color-fill-accent-speech-secondary: #D38FC4;
}
.green-theme[data-v-7bd6cd44] {
  --menu-bg: #e9f8ff;
  --cib-color-foreground-accent-primary: #008c8c;
  --aifa-color-primary-light: #85c2c2;
  --aifa-color-primary-hover: #00A3A3;
  --aifa-color-chat-rightbg: #e3e3e3;
  --cib-color-fill-accent-tertiary: #E1F8FD;
  --cib-color-fill-accent-secondary: #EEF9FC;
  --cib-color-fill-neutral-secondary: #F9F9F9;
  --cib-color-background-surface-app-tertiary: #F0F0F0;
  --cib-color-fill-accent-speech-secondary: #27CECE;
}
.industry-container[data-v-7bd6cd44] {
  width: 100%;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
}
.industry-container .basic-text[data-v-7bd6cd44] {
  font-size: 14px;
  color: #111111;
  line-height: 16px;
}
.industry-container .subdivision-text[data-v-7bd6cd44] {
  font-size: 14px;
  color: #111111;
  line-height: 16px;
}
.industry-container .chain-container[data-v-7bd6cd44] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
}
.industry-container .chain-container .chain-up[data-v-7bd6cd44],
.industry-container .chain-container .chain-down[data-v-7bd6cd44] {
  font-weight: 400;
  font-size: 14px;
  color: #111111;
}
.industry-container .chain-container .chain-middle[data-v-7bd6cd44] {
  font-weight: 500;
  font-size: 14px;
  color: #111111;
}
.industry-container .familiar-content[data-v-7bd6cd44] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 8px;
}
.industry-container .familiar-content .familiar-content-item[data-v-7bd6cd44] {
  cursor: pointer;
  padding: 9px 13px;
  background: #ffffff;
  border-radius: 7px;
  border: 1px solid var(--cib-color-foreground-accent-primary);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 14px;
  color: var(--cib-color-foreground-accent-primary);
}
.hint[data-v-7bd6cd44] {
  font-size: 17px;
  font-weight: 600;
  color: #000;
}
.loading-state[data-v-7bd6cd44] {
  width: 100%;
  min-height: 400px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 12px;
  padding: 40px;
}
.loading-text[data-v-7bd6cd44] {
  font-size: 14px;
  color: #666;
  font-weight: 400;
}


.active[data-v-f2a43c1a] {
  background: #fff;
}
.active aifa-icon[data-v-f2a43c1a],
.active span[data-v-f2a43c1a] {
  color: #415fef;
}
.active[data-v-f2a43c1a]::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 30px;
  height: 3px;
  background: #415fef;
  border-radius: 2px;
}
.refresh-btn[data-v-f2a43c1a]:disabled {
  opacity: 0.7;
  cursor: not-allowed;
}
.animate-spin[data-v-f2a43c1a] {
  -webkit-animation: spin-f2a43c1a 1s linear infinite;
          animation: spin-f2a43c1a 1s linear infinite;
}
@-webkit-keyframes spin-f2a43c1a {
from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
}
to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
}
}
@keyframes spin-f2a43c1a {
from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
}
to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
}
}

/* 复选框视觉指示（用于类型下拉选项） */
.option-item[data-v-f2a43c1a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
}
.option-check[data-v-f2a43c1a] {
  display: inline-block;
  width: 14px;
  height: 14px;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  background: #fff;
  vertical-align: -2px;
  position: relative;
}
.option-check.checked[data-v-f2a43c1a] {
  background-color: #415fef;
  border-color: #415fef;
}
.option-check.checked[data-v-f2a43c1a]::after {
  content: '';
  position: absolute;
  left: 3px;
  top: 0px;
  width: 6px;
  height: 10px;
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.option-text[data-v-f2a43c1a] {
  display: inline-block;
}

/* 隐藏 AntD 默认的选中勾选图标，改为右侧复选框 */
/* deep 选择器确保作用到下拉弹层内部 */
[data-v-f2a43c1a] .ant-select-selected-icon {
  display: none !important;
}
[data-v-f2a43c1a] .ant-select-dropdown-menu-item-selected::after {
  display: none !important;
  content: none !important;
}


/* 内容区域动画 */
.content-wrapper[data-v-656988b8] {
  -webkit-animation: slideInUp-656988b8 0.6s ease-out;
          animation: slideInUp-656988b8 0.6s ease-out;
}
@-webkit-keyframes slideInUp-656988b8 {
from {
    opacity: 0;
    -webkit-transform: translateY(10px);
            transform: translateY(10px);
}
to {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
}
}
@keyframes slideInUp-656988b8 {
from {
    opacity: 0;
    -webkit-transform: translateY(10px);
            transform: translateY(10px);
}
to {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
}
}
.animate-slideInUp[data-v-656988b8] {
  -webkit-animation: slideInUp-656988b8 0.4s ease-out;
          animation: slideInUp-656988b8 0.4s ease-out;
}
.animate-slideOutDown[data-v-656988b8] {
  -webkit-animation: slideOutDown-656988b8 0.3s ease-in;
          animation: slideOutDown-656988b8 0.3s ease-in;
}
.animate-fadeIn[data-v-656988b8] {
  -webkit-animation: fadeIn-656988b8 0.4s ease-out;
          animation: fadeIn-656988b8 0.4s ease-out;
}
.animate-fadeOut[data-v-656988b8] {
  -webkit-animation: fadeOut-656988b8 0.3s ease-in;
          animation: fadeOut-656988b8 0.3s ease-in;
}
@-webkit-keyframes slideOutDown-656988b8 {
from {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
}
to {
    opacity: 0;
    -webkit-transform: translateY(15px);
            transform: translateY(15px);
}
}
@keyframes slideOutDown-656988b8 {
from {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
}
to {
    opacity: 0;
    -webkit-transform: translateY(15px);
            transform: translateY(15px);
}
}
@-webkit-keyframes fadeIn-656988b8 {
from {
    opacity: 0;
}
to {
    opacity: 1;
}
}
@keyframes fadeIn-656988b8 {
from {
    opacity: 0;
}
to {
    opacity: 1;
}
}
@-webkit-keyframes fadeOut-656988b8 {
from {
    opacity: 1;
}
to {
    opacity: 0;
}
}
@keyframes fadeOut-656988b8 {
from {
    opacity: 1;
}
to {
    opacity: 0;
}
}


.deepchain-page[data-v-5fd29456] {
  -webkit-overflow-scrolling: touch;
}
.md-card-wrapper[data-v-5fd29456] {
  padding: 0.24rem 0 0.36rem;
  padding-bottom: 2rem; /* 为底部固定图片留出空间 */
}
.cover-image-wrapper[data-v-5fd29456] {
  width: 100%;
  margin-bottom: 0.24rem;
}
.cover-image[data-v-5fd29456] {
  width: 100%;
  height: auto;
  display: block;
  border-radius: 10px;
  -o-object-fit: cover;
     object-fit: cover;
}
.page-title-wrapper[data-v-5fd29456] {
  text-align: center;
  padding-top: 0.1rem;
  padding-bottom: 0.12rem;
}
.page-title[data-v-5fd29456] {
  margin: 0;
  font-size: 30px;
  line-height: 1.35;
  font-weight: 800;
  color: #0f172a;
  letter-spacing: 0.2px;
}
.page-title-divider[data-v-5fd29456] {
  margin: 12px auto 6px;
  width: 80px;
  height: 3px;
  border-radius: 2px;
  background: -webkit-gradient(linear, left top, right top, from(#334155), to(#64748b));
  background: linear-gradient(90deg, #334155, #64748b);
}
.report-container[data-v-5fd29456] {
  max-width: 860px;
}
.md-card[data-v-5fd29456] {
  background: linear-gradient(white, white) padding-box,
    linear-gradient(45deg, rgba(17,24,39,0.10), rgba(17,24,39,0.05)) border-box;
  border: 1px solid transparent;
  border-radius: 10px;
  -webkit-box-shadow: 0 10px 24px rgba(17, 24, 39, 0.08);
          box-shadow: 0 10px 24px rgba(17, 24, 39, 0.08);
  padding: 44px;
  backdrop-filter: none;
}
.md-card-header[data-v-5fd29456] {
  padding-top: 6px;
  padding-bottom: 12px;
}
.report-title[data-v-5fd29456] {
  margin: 0;
  font-size: 22px;
  line-height: 1.35;
  font-weight: 700;
  color: #0f172a;
  letter-spacing: 0.2px;
  text-align: center;
}
.report-divider[data-v-5fd29456] {
  margin: 12px auto 4px;
  width: 72px;
  height: 3px;
  border-radius: 2px;
  background: -webkit-gradient(linear, left top, right top, from(#334155), to(#64748b));
  background: linear-gradient(90deg, #334155, #64748b);
}
.drawer-report-wrapper[data-v-5fd29456] {
  min-height: 100%;
  padding: 0 32px; /* PC 左右灰色留白 */
  background-color: #f3f4f6;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.drawer-report-card[data-v-5fd29456] {
  width: 100%;
  max-width: 860px;
  background-color: #ffffff;
  padding: 40px; /* 报告正文内边距 */
}
.introduce-image-wrapper[data-v-5fd29456] {
  position: fixed;
  bottom: 0;
  width: 100%;
  max-width: 860px;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  z-index: 100;
  padding: 0.2rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.introduce-image[data-v-5fd29456] {
  width: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  display: block;
}

/* 抽屉顶部圆角（仅桌面端），并裁剪内部内容以贴合圆角 */
[data-v-5fd29456] .deepchain-drawer.ant-drawer-bottom .ant-drawer-content-wrapper {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  overflow: hidden;
}
[data-v-5fd29456] .deepchain-drawer.ant-drawer-bottom .ant-drawer-content {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  overflow: hidden;
}
@media (max-width: 720px) {
.md-card[data-v-5fd29456] {
    padding: 12px 12px;
    border-radius: 10px;
    -webkit-box-shadow: 0 8px 18px rgba(17, 24, 39, 0.08);
            box-shadow: 0 8px 18px rgba(17, 24, 39, 0.08);
}
.drawer-report-wrapper[data-v-5fd29456] {
    padding: 0; /* 移动端不需要左右灰边 */
    background-color: transparent;
}
.drawer-report-card[data-v-5fd29456] {
    padding: 12px; /* 移动端缩小内边距 */
}
}


/* 覆盖 Ant Design Vue Drawer：底部抽屉顶部圆角（绑定 wrapClassName 以提高选择器稳定性） */
.deepchain-drawer-wrap.ant-drawer-bottom .ant-drawer-content-wrapper {
  border-top-left-radius: 6px !important;
  border-top-right-radius: 6px !important;
  overflow: hidden !important;
}
.deepchain-drawer-wrap.ant-drawer-bottom .ant-drawer-content {
  border-top-left-radius: 6px !important;
  border-top-right-radius: 6px !important;
  overflow: hidden !important;
}
/* 兜底：未设置 wrapClassName 时也生效 */
.ant-drawer-bottom .ant-drawer-content-wrapper,
.ant-drawer-bottom .ant-drawer-content {
  border-top-left-radius: 6px !important;
  border-top-right-radius: 6px !important;
  overflow: hidden !important;
}

.socialItemBoxC[data-v-e746babc] {
  width: 100%;
  padding: 0.33rem 0.31rem;
  background: #fff;
  border-radius: 0.15rem;
}
.socialItemBoxC .privateMsg[data-v-e746babc] {
  cursor: pointer;
}
.socialItemBoxC .privateMsg[data-v-e746babc]:hover {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}
.socialItemBoxC .socialItemBoxRightFirstName[data-v-e746babc] {
  width: 100%;
  font-weight: 600;
  font-size: 0.22rem;
  color: #111111;
  line-height: 0.32rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
}
.socialItemBoxC .socialItemBoxRightPosition[data-v-e746babc] {
  font-size: 0.18rem;
  color: #666666;
  line-height: 0.21rem;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.socialItemBoxC .socialItemBoxLeftPrivateMsg[data-v-e746babc] {
  cursor: pointer;
  margin-top: 0.15rem;
  width: 0.8rem;
  height: 0.38rem;
  border-radius: 0.08rem;
  border: 0.01rem solid #24ccb8;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 0.18rem;
  color: #24ccb8;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.socialItemBoxC .socialItemBoxLeftPrivateMsg[data-v-e746babc]:hover {
  -webkit-transform: scale(1.05);
          transform: scale(1.05);
}
.socialItemBoxC .socialItemBoxRightFirstTime[data-v-e746babc] {
  font-size: 0.18rem;
  color: #adadad;
  line-height: 0.21rem;
}
.socialItemBoxC .orgname[data-v-e746babc] {
  width: 0.66rem;
  height: 0.66rem;
  border-radius: 0.06rem;
  font-size: 20px;
  font-weight: bold;
  background: #b9d8f5;
  color: #555;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  text-align: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.socialItemBoxC .socialItemBoxLeftAvatar[data-v-e746babc] {
  cursor: pointer;
  width: 0.66rem;
  height: 0.66rem;
  border-radius: 0.06rem;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.socialItemBoxC .socialItemBoxRightFirst[data-v-e746babc] {
  cursor: pointer;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0.05rem;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.socialItemBoxC .socialItemBoxRightMain[data-v-e746babc] {
  margin-top: 0rem;
}
.socialItemBoxC .socialItemBoxTop[data-v-e746babc] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.socialItemBoxC .socialItemBoxTop .socialItemBoxTopLeft[data-v-e746babc] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.15rem;
  cursor: pointer;
}
.socialItemBoxC .socialItemBoxMobile .socialItemBoxTop[data-v-e746babc] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.socialItemBoxC .socialItemBoxMobile .socialItemBoxTop .socialItemBoxTopLeft[data-v-e746babc] {
  width: 0.66rem;
}
.socialItemBoxC .socialItemBoxMobile .socialItemBoxTop .socialItemBoxTopRight[data-v-e746babc] {
  margin-left: 0.1rem;
  width: 0;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.socialItemBoxC .socialItemBoxMobile .socialItemBoxTop .socialItemBoxTopRight .socialItemBoxTopRightTop[data-v-e746babc] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.socialItemBoxC .socialItemBoxMobile .socialItemBoxTop .socialItemBoxTopRight .socialItemBoxTopRightTop .socialItemBoxRightFirstName[data-v-e746babc] {
  width: auto;
  margin-top: 0;
}
.socialItemBoxC .socialItemBoxMobile .socialItemBoxTop .socialItemBoxTopRight .socialItemBoxTopRightTop .socialItemBoxLeftPrivateMsg[data-v-e746babc] {
  margin-top: 0;
}
.socialItemBoxC .socialItemBoxMobile .socialItemBoxRightMain[data-v-e746babc] {
  margin-top: 0.15rem;
}
.socialItemBoxC .socialItemBoxMobile .socialItemBoxRightPosition[data-v-e746babc] {
  margin-top: 0.1rem;
}

.homeProjectItem[data-v-64b7579e] {
  border-radius: 0.15rem;
  border: 1px solid #EDEDED;
  padding: 0.2rem 0.33rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  cursor: pointer;
}
.homeProjectItem[data-v-64b7579e]:hover {
  border-color: var(--cib-color-foreground-accent-primary);
}
.homeProjectItem .homeProjectItemAvatar[data-v-64b7579e] {
  width: 0.73rem;
  height: 0.73rem;
  border-radius: 0.15rem;
  border: 1px solid #EDEDED;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.homeProjectItem .homeProjectItemMain[data-v-64b7579e] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-left: 0.2rem;
}
.homeProjectItem .homeProjectItemMainFirst[data-v-64b7579e] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.homeProjectItem .homeProjectItemMainFirst .homeProjectItemMainFirstProjectName[data-v-64b7579e] {
  font-weight: 500;
  font-size: 0.2rem;
  color: #111111;
}
.homeProjectItem .homeProjectItemMainFirst .homeProjectItemMainFirstRound[data-v-64b7579e] {
  width: 0.71rem;
  height: 0.35rem;
  background: #FFF8E7;
  border-radius: 0.05rem;
  font-weight: 500;
  font-size: 0.18rem;
  color: #FFA200;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.homeProjectItem .homeProjectItemMainSecond[data-v-64b7579e] {
  margin-top: 0.1rem;
  font-size: 0.18rem;
  color: #333333;
}
.homeProjectItem .homeProjectItemMainThird[data-v-64b7579e] {
  margin-top: 0.1rem;
  font-size: 0.18rem;
  color: #333333;
  width: 100%;
  /* 根据需要设置宽度 */
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  /* 这里设置为2，表示最多显示两行 */
  overflow: hidden;
}
.homeProjectItem .homeProjectItemMainFourth[data-v-64b7579e] {
  margin-top: 0.1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.13rem;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  height: 0.35rem;
  overflow: hidden;
}
.homeProjectItem .homeProjectItemMainFourth .homeProjectItemMainFourthKey[data-v-64b7579e] {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  font-size: 0.18rem;
  color: #333333;
  font-weight: 500;
  margin-top: 0.04rem;
}
.homeProjectItem .homeProjectItemMainFourth .homeProjectItemMainFourthItem[data-v-64b7579e] {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  background: #eee;
  border-radius: 0.05rem;
  height: 0.35rem;
  padding: 0 0.13rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 0.18rem;
  color: #666666;
}
.homeProjectItem .homeProjectItemTop[data-v-64b7579e] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (max-width: 720px) {
.homeProjectItem[data-v-64b7579e] {
    padding: 0.2rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}
.homeProjectItemMainFirst[data-v-64b7579e] {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-left: 0.1rem;
}
}

.homeProjectItem[data-v-78f2092e] {
  border-radius: 0.15rem;
  border: 1px solid #EDEDED;
  padding: 0.2rem 0.33rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  cursor: pointer;
}
.homeProjectItem[data-v-78f2092e]:hover {
  border-color: var(--cib-color-foreground-accent-primary);
}
.homeProjectItem .homeProjectItemAvatar[data-v-78f2092e] {
  width: 0.73rem;
  height: 0.73rem;
  border-radius: 0.15rem;
  border: 1px solid #EDEDED;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.homeProjectItem .homeProjectItemMain[data-v-78f2092e] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-left: 0.2rem;
}
.homeProjectItem .homeProjectItemMainFirst[data-v-78f2092e] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.homeProjectItem .homeProjectItemMainFirst .homeProjectItemMainFirstProjectName[data-v-78f2092e] {
  font-weight: 500;
  font-size: 0.2rem;
  color: #111111;
}
.homeProjectItem .homeProjectItemMainFirst .homeProjectItemMainFirstRound[data-v-78f2092e] {
  width: 0.71rem;
  height: 0.35rem;
  background: #FFF8E7;
  border-radius: 0.05rem;
  font-weight: 500;
  font-size: 0.18rem;
  color: #FFA200;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.homeProjectItem .homeProjectItemMainSecond[data-v-78f2092e] {
  margin-top: 0.1rem;
  font-size: 0.18rem;
  color: #333333;
}
.homeProjectItem .homeProjectItemMainThird[data-v-78f2092e] {
  margin-top: 0.1rem;
  font-size: 0.18rem;
  color: #333333;
  width: 100%;
  /* 根据需要设置宽度 */
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  /* 这里设置为2，表示最多显示两行 */
  overflow: hidden;
}
.homeProjectItem .homeProjectItemMainFourth[data-v-78f2092e] {
  margin-top: 0.1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.13rem;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  height: 0.35rem;
  overflow: hidden;
}
.homeProjectItem .homeProjectItemMainFourth .homeProjectItemMainFourthKey[data-v-78f2092e] {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  font-size: 0.18rem;
  color: #333333;
  font-weight: 500;
  margin-top: 0.04rem;
}
.homeProjectItem .homeProjectItemMainFourth .homeProjectItemMainFourthItem[data-v-78f2092e] {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  background: #eee;
  border-radius: 0.05rem;
  height: 0.35rem;
  padding: 0 0.13rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 0.18rem;
  color: #666666;
}
.homeProjectItem .homeProjectItemTop[data-v-78f2092e] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (max-width: 720px) {
.homeProjectItem[data-v-78f2092e] {
    padding: 0.2rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}
.homeProjectItemMainFirst[data-v-78f2092e] {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-left: 0.1rem;
}
}

.socialAskItem .socialAskItemBlock[data-v-cc69207a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 0.2rem;
  line-height: 0.23rem;
}
.socialAskItem .socialAskItemBlock .socialAskItemBlockKey[data-v-cc69207a] {
  font-weight: 600;
  color: #111111;
}
.socialAskItem .socialAskItemBlock .socialAskItemBlockValue[data-v-cc69207a] {
  color: #666666;
}
.socialAskItem .socialAskItemDetail[data-v-cc69207a] {
  width: 100%;
  text-align: end;
  margin-top: 0.1rem;
  color: var(--cib-color-foreground-accent-primary);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.05rem;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  cursor: pointer;
}
.single-line-ellipsis[data-v-cc69207a] {
  white-space: nowrap;
  /* 保持文本在一行内 */
  overflow: hidden;
  /* 隐藏超出部分 */
  text-overflow: ellipsis;
  /* 超出部分显示省略号 */
}
.three-line-ellipsis[data-v-cc69207a] {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
  /* 限制在3行内 */
  overflow: hidden;
  text-overflow: ellipsis;
}

.full-screen-loading[data-v-f1b1a6f6] {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  z-index: 9999;
}
.full-screen-loading .loading-spinner[data-v-f1b1a6f6] {
  border: 4px solid rgba(255, 255, 255, 0.3);
  border-top: 4px solid #fff;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  -webkit-animation: spin-f1b1a6f6 1s linear infinite;
          animation: spin-f1b1a6f6 1s linear infinite;
}
@-webkit-keyframes spin-f1b1a6f6 {
0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
}
100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
}
}
@keyframes spin-f1b1a6f6 {
0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
}
100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
}
}

.social[data-v-1957ff86] {
  height: 100vh;
}
.social .socialMain[data-v-1957ff86] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0.45rem 0.25rem;
}
.social .socialHeader[data-v-1957ff86] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.24rem;
}
.social .socialHeader > img[data-v-1957ff86] {
  width: 0.49rem;
  height: 0.7rem;
}
.social .socialHeader > span[data-v-1957ff86] {
  font-weight: 600;
  font-size: 0.4rem;
  color: #111111;
}
.social .socialContent[data-v-1957ff86] {
  width: 100%;
  position: relative;
}
.social .socialContent .groundGlass[data-v-1957ff86] {
  padding-top: 1rem;
  border-radius: 0.15rem;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: transparent;
  z-index: 3;
  backdrop-filter: blur(10px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.social .socialContent .groundGlass .homeSmartMainAuth[data-v-1957ff86] {
  cursor: pointer !important;
  margin: 0.49rem 0;
  width: 6.5rem;
  height: 4.03rem;
  background: #ffffff;
  -webkit-box-shadow: 0rem 0.05rem 0.15rem 0rem rgba(209, 209, 209, 0.25);
          box-shadow: 0rem 0.05rem 0.15rem 0rem rgba(209, 209, 209, 0.25);
  border-radius: 0.13rem 0.13rem 0.13rem 0.13rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 0.5rem;
}
.social .socialContent .groundGlass .homeSmartMainAuth > img[data-v-1957ff86] {
  width: 3.21rem;
}
.social .socialContent .groundGlass .homeSmartMainAuth .homeSmartMainAuthBottom[data-v-1957ff86] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.13rem;
}
.social .socialContent .groundGlass .homeSmartMainAuth .homeSmartMainAuthBottom > img[data-v-1957ff86] {
  width: 0.19rem;
}
.social .socialContent .groundGlass .homeSmartMainAuth .homeSmartMainAuthBottom > span[data-v-1957ff86] {
  font-size: 0.2rem;
  color: #666666;
}
.social .socialContent .socialList[data-v-1957ff86] {
  margin-top: 0.5rem;
  width: 100%;
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  gap: 0.2rem;
  position: relative;
}
.social .socialContent .socialList .socialListItem[data-v-1957ff86] {
  position: relative;
  z-index: 1;
}
.social .socialContent .socialList .socialListItem .socialListItemAction[data-v-1957ff86] {
  font-weight: 500;
  font-size: 0.2rem;
  color: #666666;
  margin-bottom: 0.2rem;
}
.social .socialLoading[data-v-1957ff86] {
  width: 100%;
  margin-top: 0.2rem;
  margin-bottom: 0.2rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 0.1rem;
}
.social .socialLoading > span[data-v-1957ff86] {
  color: #111;
}
@media (max-width: 720px) {
.social .socialList[data-v-1957ff86] {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}
.social .socialMain[data-v-1957ff86] {
    padding: 0.33rem 0.22rem;
}
.social .socialHeader[data-v-1957ff86] {
    gap: 0.24rem;
}
.social .socialHeader > img[data-v-1957ff86] {
    width: 0.39rem;
    height: 0.56rem;
}
.social .socialHeader > span[data-v-1957ff86] {
    font-weight: 500;
    font-size: 0.27rem;
    color: #111111;
}
}

.auto-complete-input[data-v-1b836726] {
  width: 100%;
  height: 0.83rem !important;
}
.auto-complete-input.ant-input[data-v-1b836726] {
  height: 0.83rem !important;
  -webkit-box-shadow: 0rem 0.05rem 0.2rem 0rem rgba(202, 202, 202, 0.25);
          box-shadow: 0rem 0.05rem 0.2rem 0rem rgba(202, 202, 202, 0.25);
}
[data-v-1b836726] .ant-input {
  height: 0.83rem !important;
  border-radius: 7px;
  font-size: 12px;
  padding-left: 20px;
  border-color: #ededed;
}
[data-v-1b836726] .ant-select-selection__rendered,
.ant-select[data-v-1b836726] {
  height: 0.83rem !important;
  border-radius: 7px !important;
  overflow: hidden;
  -webkit-box-shadow: 0rem 0.05rem 0.2rem 0rem rgba(202, 202, 202, 0.25);
          box-shadow: 0rem 0.05rem 0.2rem 0rem rgba(202, 202, 202, 0.25);
}
[data-v-1b836726] .ant-select-selection__rendered .ant-input-affix-wrapper .ant-input,
.ant-select .ant-input-affix-wrapper .ant-input[data-v-1b836726] {
  padding-left: 35px !important;
}

.orderRecord[data-v-bc9d415a] {
  width: 100%;
  max-height: 80vh;
  background: -webkit-gradient(linear, left top, left bottom, from(#edf0ff), color-stop(14%, #ffffff), to(#ffffff));
  background: linear-gradient(180deg, #edf0ff 0%, #ffffff 14%, #ffffff 100%);
  -webkit-box-shadow: 0rem 0.1rem 0.25rem 0rem rgba(0, 0, 0, 0.05);
          box-shadow: 0rem 0.1rem 0.25rem 0rem rgba(0, 0, 0, 0.05);
  border-radius: 0.15rem 0.15rem 0.15rem 0.15rem;
  border: 0.01rem solid #ededed;
  padding: 0.25rem 0.5rem 0.5rem;
}
.orderRecord .orderRecordHeader[data-v-bc9d415a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-bottom: 0.2rem;
  border-bottom: 0.01rem solid #ededed;
}
.orderRecord .orderRecordHeader .sendTeaserHeaderText[data-v-bc9d415a] {
  font-weight: 600;
  font-size: 0.2rem;
  color: #111111;
}
.orderRecord .orderRecordServiceTime[data-v-bc9d415a] {
  margin-top: 0.35rem;
  font-weight: 500;
  font-size: 0.18rem;
  color: #111111;
  width: 100%;
  text-align: end;
}
.orderRecord .orderRecordMiddle[data-v-bc9d415a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 0.1rem;
}
.orderRecord .orderRecordMiddle .orderRecordTeaserName[data-v-bc9d415a] {
  font-weight: 500;
  font-size: 0.2rem;
  color: #111111;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.orderRecord .orderRecordTable[data-v-bc9d415a] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.orderRecord .orderRecordBottom[data-v-bc9d415a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.orderRecord .orderRecordBottom .orderRecordBottomContactKefu[data-v-bc9d415a] {
  cursor: pointer;
  width: 1.63rem;
  height: 0.63rem;
  background: #f2f4ff;
  border-radius: 0.1rem 0.1rem 0.1rem 0.1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.1rem;
}
.orderRecord .orderRecordBottom .orderRecordBottomContactKefu > span[data-v-bc9d415a] {
  font-weight: 500;
  font-size: 0.2rem;
  color: #111111;
}
[data-v-bc9d415a] .ant-modal-body {
  padding: 0;
}

[data-v-5fc49460] .ant-modal-content {
  background: -webkit-gradient(linear, left top, right top, from(#eff2f7), color-stop(7.60286%), color-stop(15.2057%, #edf0f9), color-stop(20.7513%), color-stop(26.297%, #ebeff8), color-stop(27.6386%), color-stop(28.9803%, #ebeff8), color-stop(38.2826%), color-stop(47.585%, #e7edf9), color-stop(48.1216%), color-stop(48.6583%, #e6ecfa), color-stop(53.1306%), color-stop(57.6029%, #e4ecf9), color-stop(61.5385%), color-stop(65.4741%, #e3eafa), color-stop(68.7835%), color-stop(72.093%, #deeafa), color-stop(75.7603%), color-stop(79.4275%, #dbe6f8), color-stop(82.8265%), color-stop(86.2254%, #d8e5f8), color-stop(87.8354%), color-stop(89.4454%, #d5e4f9), color-stop(91.8605%), color-stop(94.2755%, #d2e2f9), color-stop(95.4383%), color-stop(96.6011%, #d1e1f8), color-stop(98.3005%), to(#d0e0f7)) !important;
  background: linear-gradient(90deg, #eff2f7 0%, 7.60286%, #edf0f9 15.2057%, 20.7513%, #ebeff8 26.297%, 27.6386%, #ebeff8 28.9803%, 38.2826%, #e7edf9 47.585%, 48.1216%, #e6ecfa 48.6583%, 53.1306%, #e4ecf9 57.6029%, 61.5385%, #e3eafa 65.4741%, 68.7835%, #deeafa 72.093%, 75.7603%, #dbe6f8 79.4275%, 82.8265%, #d8e5f8 86.2254%, 87.8354%, #d5e4f9 89.4454%, 91.8605%, #d2e2f9 94.2755%, 95.4383%, #d1e1f8 96.6011%, 98.3005%, #d0e0f7 100%) !important;
}
[data-v-5fc49460] .ant-modal-body {
  padding-top: 20px !important;
  padding-bottom: 0 !important;
}
[data-v-5fc49460] .ant-modal-header,[data-v-5fc49460] .ant-modal-footer {
  border: none !important;
}

.teaser[data-v-25158a46] {
  width: 100%;
  padding: 0.45rem 0.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100vh;
  overflow: auto;
}
.teaser .teaserHeader[data-v-25158a46] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.25rem;
}
.teaser .teaserHeader > img[data-v-25158a46] {
  width: 0.62rem;
  height: 0.88rem;
}
.teaser .teaserHeader > span[data-v-25158a46] {
  font-weight: bold;
  font-size: 0.53rem;
  color: #111111;
}
.teaser .teaserDesc[data-v-25158a46] {
  margin-top: 0.43rem;
  width: 100%;
  background: -webkit-gradient(linear, left top, left bottom, from(#f3f5ff), color-stop(33%, #ffffff), to(#ffffff)), #ffffff;
  background: linear-gradient(180deg, #f3f5ff 0%, #ffffff 33%, #ffffff 100%), #ffffff;
  border-radius: 0.13rem;
  border: 1px solid #ffffff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
}
.teaser .teaserDesc .teaserDescImg[data-v-25158a46] {
  width: 2.79rem;
  height: 1.59rem;
}
.teaser .teaserDesc .teaserDescText[data-v-25158a46] {
  margin-left: 0.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 0.18rem;
}
.teaser .teaserDesc .teaserDescText > span[data-v-25158a46] {
  font-weight: 500;
  font-size: 0.28rem;
  color: #333333;
}
.teaser .teaserDescMobile[data-v-25158a46] {
  width: 100%;
  margin-top: 0.33rem;
  padding: 0.22rem;
  background: -webkit-gradient(linear, left top, left bottom, from(#f3f5ff), color-stop(33%, #ffffff), to(#ffffff)), #ffffff;
  background: linear-gradient(180deg, #f3f5ff 0%, #ffffff 33%, #ffffff 100%), #ffffff;
  border-radius: 0.13rem 0.13rem 0.13rem 0.13rem;
  border: 0.02rem solid #ffffff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.teaser .teaserDescMobile .teaserDescMobileFirst[data-v-25158a46] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.13rem;
}
.teaser .teaserDescMobile .teaserDescMobileFirst > img[data-v-25158a46] {
  width: 0.36rem;
  height: 0.44rem;
}
.teaser .teaserDescMobile .teaserDescMobileFirst > span[data-v-25158a46] {
  font-weight: 500;
  font-size: 0.27rem;
  color: #111111;
}
.teaser .teaserDescMobile .teaserDescMobileFirstSecond[data-v-25158a46] {
  margin-top: 0.13rem;
  font-size: 0.2rem;
  color: #111111;
}
.teaser .teaserDescMobile .teaserDescMobileFirstThird[data-v-25158a46] {
  margin-top: 0.05rem;
  font-size: 0.23rem;
  color: var(--cib-color-foreground-accent-primary);
}
.teaser .teaserMain[data-v-25158a46] {
  margin-top: 0.2rem;
  width: 100%;
  background: #ffffff;
  border-radius: 0.13rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0.63rem 0;
  position: relative;
}
.teaser .teaserMain .teaserMainContent[data-v-25158a46] {
  width: 7rem;
  position: relative;
}
.teaser .teaserMain .teaserMainContent .teaserMainContentTipsKey[data-v-25158a46] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.teaser .teaserMain .teaserMainContent .teaserMainContentTipsKey > img[data-v-25158a46] {
  width: 0.38rem;
  height: 0.38rem;
}
.teaser .teaserMain .teaserMainContent .teaserMainContentTipsKey > span[data-v-25158a46] {
  font-weight: 600;
  font-size: 0.23rem;
  color: #111111;
  line-height: 0.26rem;
}
.teaser .teaserMain .teaserMainContent .teaserMainContentTipsDesc[data-v-25158a46] {
  font-size: 0.18rem;
  color: #666666;
}
.teaser .teaserMain .teaserMainContent .teaserMainContentEnterpriseTips[data-v-25158a46] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.18rem;
}
.teaser .teaserMain .teaserMainContent .teaserMainContentBox[data-v-25158a46] {
  width: 100%;
  margin-top: 0.18rem;
}
.teaser .teaserMain .teaserMainContent .teaserMainContentUpload[data-v-25158a46] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.18rem;
  margin-top: 0.29rem;
}
.teaser .teaserMain .teaserMainContent .teaserMainContentUpload .teaserMainContentUploadBtn[data-v-25158a46] {
  width: 0.89rem;
  height: 0.38rem;
  background: #ffffff;
  border-radius: 0.08rem;
  border: 0.01rem solid var(--cib-color-foreground-accent-primary);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 0.18rem;
  color: var(--cib-color-foreground-accent-primary);
  cursor: pointer;
}
.teaser .teaserMain .teaserMainContent .teaserMainContentUpload .teaserMainContentUploadBtn[data-v-25158a46]:hover {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}
.teaser .teaserMain .teaserMainGenerateBtn[data-v-25158a46] {
  width: 3rem;
  height: 0.75rem;
  border-radius: 0.15rem 0.15rem 0.15rem 0.15rem;
  gap: 0.05rem;
}
.teaser .teaserMain .teaserMainGenerateBtn > span[data-v-25158a46] {
  font-size: 0.23rem;
  color: #ffffff;
}
.teaser .teaserMain .teaserMainGenerateBtn > img[data-v-25158a46] {
  width: 0.3rem;
  height: 0.3rem;
  margin-right: 0;
}
.teaser .teaserMain .teaserMainSelfService[data-v-25158a46] {
  font-weight: 400;
  font-size: 0.23rem;
  color: var(--cib-color-foreground-accent-primary);
  line-height: 0.26rem;
  text-align: left;
  font-style: normal;
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
  text-transform: none;
  cursor: pointer;
  margin-top: 0.25rem;
}
.teaser .teaserMain .teaserMainHistory[data-v-25158a46] {
  position: relative;
  width: 100%;
}
.teaser .teaserMain .teaserMainHistory .teaserMainHistoryHeader[data-v-25158a46] {
  margin-top: 0.75rem;
  margin-bottom: 0.2rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.05rem;
}
.teaser .teaserMain .teaserMainHistory .teaserMainHistoryHeader > img[data-v-25158a46] {
  width: 0.25rem;
  height: 0.25rem;
}
.teaser .teaserMain .teaserMainHistory .teaserMainHistoryHeader > span[data-v-25158a46] {
  font-weight: 600;
  font-size: 0.23rem;
  color: #111111;
}
.teaser .teaserMain .teaserMainHistory .teaserMainHistoryTable[data-v-25158a46] {
  width: 100%;
  padding: 0 1.5rem;
}
.loadmore[data-v-25158a46] {
  margin-top: 0.3rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  gap: 0.1rem;
}
@media (max-width: 720px) {
.teaser[data-v-25158a46] {
    padding: 0.15rem;
}
.teaser .teaserHeader > img[data-v-25158a46] {
    width: 0.33rem;
    height: 0.47rem;
}
.teaser .teaserHeader > span[data-v-25158a46] {
    font-size: 0.23rem;
}
.teaser .teaserMain[data-v-25158a46] {
    padding: 0.25rem 0.05rem;
}
.teaser .teaserMain .teaserMainContent[data-v-25158a46] {
    width: 100%;
    padding: 0 0.15rem;
}
.teaser .teaserMain .teaserMainHistoryTable[data-v-25158a46] {
    width: 100%;
    padding: 0 0.15rem !important;
}
.teaser .teaserMain .teaserMainHistoryList[data-v-25158a46] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 0.13rem;
}
.teaser .teaserMain .teaserMainHistoryList .teaserMainHistoryListItem[data-v-25158a46] {
    width: 100%;
    padding: 0.22rem;
    border-radius: 0.13rem 0.13rem 0.13rem 0.13rem;
    border: 0.01rem solid #ededed;
}
.teaser .teaserMain .teaserMainHistoryList .teaserMainHistoryListItem .teaserMainHistoryListItemCompany[data-v-25158a46] {
    font-size: 0.22rem;
    color: #111111;
}
.teaser .teaserMain .teaserMainHistoryList .teaserMainHistoryListItem .teaserMainHistoryListItemLine[data-v-25158a46] {
    font-size: 0.18rem;
    color: #adadad;
    margin-top: 0.07rem;
}
.teaser .teaserMain .teaserMainHistoryList .teaserMainHistoryListItem .teaserMainHistoryListItemBottom[data-v-25158a46] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-top: 0.14rem;
}
.teaser .teaserMain .teaserMainHistoryList .teaserMainHistoryListItem .teaserMainHistoryListItemBottom .teaserMainHistoryListItemBtn[data-v-25158a46] {
    width: 1.99rem;
    height: 0.49rem;
    background: #f2f4ff;
    border-radius: 0.1rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 0.2rem;
    color: #415fef;
}
}
[data-v-25158a46] .ant-table-row {
  cursor: pointer;
}
/* Upload Component Styles */
.upload-container[data-v-25158a46] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0.3rem 0;
}
.upload-card[data-v-25158a46] {
  width: 100%;
  max-width: 8rem;
  background: #FFFFFF;
  border-radius: 0.2rem;
  -webkit-box-shadow: 0 0.05rem 0.2rem rgba(0, 0, 0, 0.05);
          box-shadow: 0 0.05rem 0.2rem rgba(0, 0, 0, 0.05);
  padding: 0.3rem;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.upload-header[data-v-25158a46] {
  margin-bottom: 0.3rem;
}
.upload-title[data-v-25158a46] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 0.15rem;
}
.upload-icon[data-v-25158a46] {
  width: 0.3rem;
  height: 0.3rem;
  margin-right: 0.15rem;
}
.upload-title span[data-v-25158a46] {
  font-size: 0.22rem;
  font-weight: 600;
  color: #111111;
}
.upload-subtitle[data-v-25158a46] {
  font-size: 0.18rem;
  color: #666666;
  margin-left: 0.45rem;
}
.upload-area[data-v-25158a46] {
  width: 100%;
  min-height: 3rem;
  background: #F8F9FF;
  border: 0.01rem dashed #D3DCE6;
  border-radius: 0.15rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  margin-bottom: 0.3rem;
  cursor: pointer;
}
.upload-area[data-v-25158a46]:hover {
  border-color: #415FEF;
  background: #F2F4FF;
}
.upload-area.has-file[data-v-25158a46] {
  background: #FFFFFF;
  border: 0.01rem solid #E0E3EF;
}
.upload-content[data-v-25158a46] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0.5rem;
  width: 100%;
}
.upload-icon-container[data-v-25158a46] {
  margin-bottom: 0.3rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 1.2rem;
  height: 1.2rem;
  background: rgba(65, 95, 239, 0.1);
  border-radius: 50%;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.upload-area:hover .upload-icon-container[data-v-25158a46] {
  -webkit-transform: scale(1.05);
          transform: scale(1.05);
  background: rgba(65, 95, 239, 0.15);
}
.upload-text[data-v-25158a46] {
  text-align: center;
}
.upload-primary-text[data-v-25158a46] {
  font-size: 0.22rem;
  font-weight: 500;
  color: #111111;
  margin-bottom: 0.1rem;
}
.upload-secondary-text[data-v-25158a46] {
  font-size: 0.16rem;
  color: #888888;
}
.upload-footer[data-v-25158a46] {
  padding-top: 0.2rem;
}
.upload-tips[data-v-25158a46] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 0.16rem;
  color: #888888;
}
.upload-tips aifa-icon[data-v-25158a46] {
  margin-right: 0.1rem;
}
.file-preview[data-v-25158a46] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0.3rem;
}
.file-preview-icon[data-v-25158a46] {
  margin-right: 0.2rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 0.8rem;
  height: 0.8rem;
  background: rgba(65, 95, 239, 0.1);
  border-radius: 0.15rem;
}
.file-preview-info[data-v-25158a46] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.file-preview-name[data-v-25158a46] {
  font-size: 0.2rem;
  font-weight: 500;
  color: #111111;
  margin-bottom: 0.05rem;
  word-break: break-all;
}
.file-preview-status[data-v-25158a46] {
  font-size: 0.16rem;
  color: #52C41A;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.file-preview-actions[data-v-25158a46] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.file-preview-action[data-v-25158a46] {
  width: 0.5rem;
  height: 0.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  border-radius: 50%;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.file-preview-action[data-v-25158a46]:hover {
  background: rgba(0, 0, 0, 0.05);
}
@media (max-width: 720px) {
.upload-card[data-v-25158a46] {
    padding: 0.2rem;
}
.upload-content[data-v-25158a46] {
    padding: 0.3rem;
}
.upload-icon-container[data-v-25158a46] {
    width: 1rem;
    height: 1rem;
}
.upload-primary-text[data-v-25158a46] {
    font-size: 0.2rem;
}
.upload-secondary-text[data-v-25158a46] {
    font-size: 0.14rem;
}
}

.homeRight[data-v-33b22e32] {
  width: 5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-right: 0;
  padding: 0rem 0.25rem 0.45rem 0;
}
.homeRight .homeRightMainTop[data-v-33b22e32] {
  z-index: 2;
  position: absolute;
  top: 0;
  width: 100%;
  height: 3px;
}
.homeRight .homeRightMain[data-v-33b22e32] {
  height: 13.45rem;
  overflow: hidden;
  width: 100%;
  margin-top: 0.1rem;
  background: white;
  border-radius: 0.15rem;
}
.homeRight .homeRightMain .homeRightMainList[data-v-33b22e32] {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  border-radius: 0.15rem;
  overflow: hidden;
  padding: 0 0.25rem;
  position: relative;
}
.homeRight .homeRightMain .homeRightMainList .homeRightMainListItem[data-v-33b22e32] {
  cursor: pointer;
  background: white;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  border-bottom: 1px solid #ededed;
}
.homeRight .homeRightMain .homeRightMainList .homeRightMainListItem .homeRightMainListItemAvatar[data-v-33b22e32] {
  width: 0.83rem;
  height: 0.83rem;
  border-radius: 0.15rem;
  border: 1px solid #ededed;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.homeRight .homeRightMain .homeRightMainList .homeRightMainListItem .orgname[data-v-33b22e32] {
  width: 0.83rem;
  height: 0.83rem;
  border-radius: 0.08rem;
  font-size: 20px;
  font-weight: bold;
  background: #b9d8f5;
  color: #555;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  text-align: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.homeRight .homeRightMain .homeRightMainList .homeRightMainListItem .homeRightMainListItemRight[data-v-33b22e32] {
  margin-left: 0.2rem;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.homeRight .homeRightMain .homeRightMainList .homeRightMainListItem .homeRightMainListItemRight .homeRightMainListItemRightTop[data-v-33b22e32] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.homeRight .homeRightMain .homeRightMainList .homeRightMainListItem .homeRightMainListItemRight .homeRightMainListItemRightTop .homeRightMainListItemRightTopName[data-v-33b22e32] {
  font-size: 0.23rem;
  color: #111111;
}
.homeRight .homeRightMain .homeRightMainList .homeRightMainListItem .homeRightMainListItemRight .homeRightMainListItemRightTop .homeRightMainListItemRightTopPosition[data-v-33b22e32] {
  font-size: 0.18rem;
  color: #9ca5cb;
}
.homeRight .homeRightMain .homeRightMainList .homeRightMainListItem .homeRightMainListItemRight .homeRightMainListItemRightBottom[data-v-33b22e32] {
  margin-top: 0.18rem;
  font-weight: 500;
  font-size: 0.2rem;
  color: #666666;
}

[data-v-20f54e6e] .ant-modal-content {
  background: -webkit-gradient(linear, left top, right top, from(#eff2f7), color-stop(7.60286%), color-stop(15.2057%, #edf0f9), color-stop(20.7513%), color-stop(26.297%, #ebeff8), color-stop(27.6386%), color-stop(28.9803%, #ebeff8), color-stop(38.2826%), color-stop(47.585%, #e7edf9), color-stop(48.1216%), color-stop(48.6583%, #e6ecfa), color-stop(53.1306%), color-stop(57.6029%, #e4ecf9), color-stop(61.5385%), color-stop(65.4741%, #e3eafa), color-stop(68.7835%), color-stop(72.093%, #deeafa), color-stop(75.7603%), color-stop(79.4275%, #dbe6f8), color-stop(82.8265%), color-stop(86.2254%, #d8e5f8), color-stop(87.8354%), color-stop(89.4454%, #d5e4f9), color-stop(91.8605%), color-stop(94.2755%, #d2e2f9), color-stop(95.4383%), color-stop(96.6011%, #d1e1f8), color-stop(98.3005%), to(#d0e0f7)) !important;
  background: linear-gradient(90deg, #eff2f7 0%, 7.60286%, #edf0f9 15.2057%, 20.7513%, #ebeff8 26.297%, 27.6386%, #ebeff8 28.9803%, 38.2826%, #e7edf9 47.585%, 48.1216%, #e6ecfa 48.6583%, 53.1306%, #e4ecf9 57.6029%, 61.5385%, #e3eafa 65.4741%, 68.7835%, #deeafa 72.093%, 75.7603%, #dbe6f8 79.4275%, 82.8265%, #d8e5f8 86.2254%, 87.8354%, #d5e4f9 89.4454%, 91.8605%, #d2e2f9 94.2755%, 95.4383%, #d1e1f8 96.6011%, 98.3005%, #d0e0f7 100%) !important;
}
[data-v-20f54e6e] .ant-modal-body {
  padding-top: 20px !important;
  padding-bottom: 0 !important;
}
[data-v-20f54e6e] .ant-modal-header,[data-v-20f54e6e] .ant-modal-footer {
  border: none !important;
}

.teaserInfo[data-v-c5e95baa] {
  width: 100%;
}
.teaserInfo .teaserInfoStep1[data-v-c5e95baa],
.teaserInfo .teaserInfoStep2[data-v-c5e95baa] {
  width: 100%;
}
.teaserInfo .teaserInfoStep1LeftPadding[data-v-c5e95baa] {
  padding: 0.48rem 0.5rem;
}
.teaserInfo .teaserInfoStep2LeftPadding[data-v-c5e95baa] {
  padding: 0.32rem;
}
.teaserInfo .teaserInfoLeft[data-v-c5e95baa] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
}
.teaserInfo .teaserInfoLeft .teaserInfoTitle[data-v-c5e95baa] {
  font-weight: 600;
  font-size: 0.4rem;
  color: #111111;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.1rem;
  width: 100%;
}
.teaserInfo .teaserInfoLeft .teaserInfoTitle > img[data-v-c5e95baa] {
  width: 0.33rem;
  cursor: pointer;
}
.teaserInfo .teaserInfoLeft .teaserInfoMain[data-v-c5e95baa] {
  width: 100%;
  background: #ffffff;
  border-radius: 0.13rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0.6rem 0.5rem 1rem;
}
.teaserInfo .teaserInfoLeft .teaserInfoMain .teaserInfoMainItem[data-v-c5e95baa] {
  width: 100%;
  margin-top: 0.1rem;
}
.teaserInfo .teaserInfoLeft .teaserInfoMain .teaserInfoMainItem .pagination[data-v-c5e95baa] {
  margin-top: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.teaserInfo .teaserInfoLeft .teaserInfoMain .teaserInfoMainItem .teaserInfoMainItemTop[data-v-c5e95baa] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.teaserInfo .teaserInfoLeft .teaserInfoMain .teaserInfoMainItem .teaserInfoMainItemTop .teaserInfoMainItemTopTitle[data-v-c5e95baa] {
  padding-left: 0.2rem;
  padding-right: 0.2rem;
  height: 0.55rem;
  background: rgba(65, 95, 239, 0.1);
  border-radius: 0.05rem;
  line-height: 0.55rem;
  font-weight: 600;
  font-size: 0.25rem;
  color: var(--cib-color-foreground-accent-primary);
}
.teaserInfo .teaserInfoLeft .teaserInfoMain .teaserInfoMainItem .teaserInfoMainItemTop > img[data-v-c5e95baa] {
  width: 0.33rem;
  cursor: pointer;
}
.teaserInfo .teaserInfoLeft .teaserInfoMain .teaserInfoMainItem .teaserInfoMainItemContent[data-v-c5e95baa] {
  width: 100%;
  border-radius: 0.13rem 0.13rem 0.13rem 0.13rem;
  border: 0.01rem solid #ededed;
  padding: 0.23rem 0.2rem;
  margin-top: 0.15rem;
}
.teaserInfo .teaserInfoLeft .teaserInfoMain .teaserInfoMainItem .teaserInfoMainItemEditor[data-v-c5e95baa] {
  width: 100%;
  padding: 0;
  margin-top: 0.15rem;
}
.teaserInfo .teaserInfoLeft .teaserInfoMain .teaserInfoMainItem .teaserInfoMainItemLoading[data-v-c5e95baa] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0.15rem 0;
}
.teaserInfo .teaserInfoLeft .teaserInfoMainForm[data-v-c5e95baa] {
  width: 100%;
}
.teaserInfo .teaserInfoBottom[data-v-c5e95baa] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.1rem;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 0.25rem;
}
.teaserInfo .teaserInfoBottom .teaserInfoBottomNext[data-v-c5e95baa] {
  cursor: pointer;
  width: 2.4rem;
  height: 0.6rem;
  background: #415fef;
  border-radius: 0.12rem 0.12rem 0.12rem 0.12rem;
  font-size: 0.18rem;
  color: #ffffff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
[data-v-c5e95baa] .ant-form-item-required {
  font-size: 0.2rem;
  color: #666666;
}
@media (max-width: 720px) {
.teaserInfoTitle[data-v-c5e95baa] {
    font-size: 0.3rem !important;
}
.teaserInfo[data-v-c5e95baa] {
    height: 100vh;
    overflow: auto;
}
.teaserInfoStep1LeftPadding[data-v-c5e95baa],
  .teaserInfoStep2LeftPadding[data-v-c5e95baa] {
    padding: 0.2rem !important;
}
.teaserInfoMain[data-v-c5e95baa] {
    padding: 0.2rem !important;
}
}

.input-class[data-v-7bbf0ff9] {
  padding: 0.23rem 0;
  line-height: 0.22rem;
}
.input-class[data-v-7bbf0ff9]::-webkit-input-placeholder {
  color: #ccc;
  /* 蓝色系加深 */
  opacity: 1;
  /* 取消浏览器默认的透明度 */
}
.input-class[data-v-7bbf0ff9]::-moz-placeholder {
  color: #ccc;
  /* 蓝色系加深 */
  opacity: 1;
  /* 取消浏览器默认的透明度 */
}
.input-class[data-v-7bbf0ff9]:-ms-input-placeholder {
  color: #ccc;
  /* 蓝色系加深 */
  opacity: 1;
  /* 取消浏览器默认的透明度 */
}
.input-class[data-v-7bbf0ff9]::-ms-input-placeholder {
  color: #ccc;
  /* 蓝色系加深 */
  opacity: 1;
  /* 取消浏览器默认的透明度 */
}
.input-class[data-v-7bbf0ff9]::placeholder {
  color: #ccc;
  /* 蓝色系加深 */
  opacity: 1;
  /* 取消浏览器默认的透明度 */
}

.hide-article-box[data-v-3ff86cdd] {
  width: 100%;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(70%, #fff));
  background-image: linear-gradient(-180deg, rgba(255, 255, 255, 0) 0%, #fff 70%);
  padding-bottom: 0px;
}
.hide-article-pos[data-v-3ff86cdd] {
  position: relative;
  z-index: 996;
  padding-top: 160px;
  bottom: -1px;
  margin-top: -180px;
}

.editContentPopup[data-v-c67c8a2a] {
  background: -webkit-gradient(linear, left top, left bottom, from(#fef5e5), color-stop(14%, #ffffff), to(#ffffff));
  background: linear-gradient(180deg, #fef5e5 0%, #ffffff 14%, #ffffff 100%);
  -webkit-box-shadow: 0rem 0.1rem 0.25rem 0rem rgba(0, 0, 0, 0.05);
          box-shadow: 0rem 0.1rem 0.25rem 0rem rgba(0, 0, 0, 0.05);
}
[data-v-c67c8a2a] .markdown-preview p {
  font-size: 8px;
  color: #999 !important;
}



.askServiceDialog {
  position: relative;
.ant-modal-content {
    border-radius: 8px;
    display: none;
}
}

.askServiceDialogTitle[data-v-0f8a7d80] {
  font-weight: 600;
  font-size: 0.4rem;
  color: #79300F;
  position: absolute;
  top: -0.9rem;
  left: 0.75rem;
  z-index: 1002;
}
.askServiceDialogImg[data-v-0f8a7d80] {
  position: absolute;
  width: 6.5rem;
  height: 1.73rem;
  top: -1.48rem;
  z-index: 1001;
}
.askServiceDialogMain[data-v-0f8a7d80] {
  z-index: 1002;
  position: fixed;
  top: 20vh;
  left: calc(50vw - 3.5rem);
  width: 7rem;
  height: 5.63rem;
  background: -webkit-gradient(linear, left top, left bottom, from(#FEF5E5), color-stop(14%, #FFFFFF), to(#FFFFFF));
  background: linear-gradient(180deg, #FEF5E5 0%, #FFFFFF 14%, #FFFFFF 100%);
  -webkit-box-shadow: 0rem 0.1rem 0.25rem 0rem rgba(0, 0, 0, 0.05);
          box-shadow: 0rem 0.1rem 0.25rem 0rem rgba(0, 0, 0, 0.05);
  border-radius: 0.15rem 0.15rem 0.15rem 0.15rem;
  border: 0.01rem solid #EDEDED;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.askServiceDialogMain .askServiceDialogFirst[data-v-0f8a7d80] {
  font-size: 0.2rem;
  color: #111111;
  margin-top: 0.38rem;
}
.askServiceDialogMain .askServiceDialogSecond[data-v-0f8a7d80] {
  width: 5rem;
  height: 1.15rem;
  background: -webkit-gradient(linear, left top, right top, from(#FFF7EC), to(#FDE8D4));
  background: linear-gradient(90deg, #FFF7EC 0%, #FDE8D4 100%);
  border-radius: 0.13rem 0.13rem 0.13rem 0.13rem;
  border: 0.01rem solid #FFE3CB;
  margin-top: 0.1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.askServiceDialogMain .askServiceDialogSecond .askServiceDialogSecondA[data-v-0f8a7d80] {
  font-weight: 500;
  font-size: 0.25rem;
  color: #111111;
}
.askServiceDialogMain .askServiceDialogSecond .askServiceDialogSecondB[data-v-0f8a7d80] {
  font-weight: 500;
  font-size: 0.68rem;
  color: #EC2B00;
}
.askServiceDialogMain .askServiceDialogSecond .askServiceDialogSecondC[data-v-0f8a7d80] {
  font-weight: 500;
  font-size: 0.25rem;
  color: #EC2B00;
}
.askServiceDialogMain .askServiceDialogSecond .askServiceDialogSecondD[data-v-0f8a7d80] {
  font-size: 0.23rem;
  color: #666666;
  text-decoration: line-through;
}
.askServiceDialogMain .askServiceDialogThird[data-v-0f8a7d80] {
  font-weight: 600;
  font-size: 0.3rem;
  color: #79300F;
  margin-top: 0.15rem;
}
.askServiceDialogMain .askServiceDialogCode[data-v-0f8a7d80] {
  margin-top: 0.3rem;
  position: relative;
}
.askServiceDialogMain .askServiceDialogCode .askServiceDialogCodeBorder[data-v-0f8a7d80] {
  position: relative;
  z-index: 1003;
  width: 1.98rem;
  height: 1.98rem;
}
@media (max-width: 720px) {
.askServiceDialogTitle[data-v-0f8a7d80] {
    top: -0.7rem;
}
.askServiceDialogImg[data-v-0f8a7d80] {
    width: 4.64rem;
    height: 1.23rem;
    top: -1.04rem;
}
.askServiceDialogMain[data-v-0f8a7d80] {
    left: calc(50vw - 2.5rem);
}
.askServiceDialogMain[data-v-0f8a7d80] {
    width: 5rem;
}
}

.blue-theme[data-v-065b036f] {
  --menu-bg: #e6e8f6;
  --cib-color-foreground-accent-primary: #174AE4;
  --aifa-color-primary-light: #3398eb;
  --aifa-color-primary-hover: #3768E5;
  --aifa-color-chat-rightbg: #e3e3e3;
  --cib-color-fill-accent-tertiary: #E2E9FF;
  --cib-color-fill-accent-secondary: #EFF3FF;
  --cib-color-fill-neutral-secondary: #F9F9F9;
  --cib-color-background-surface-app-tertiary: #F0F0F0;
  --cib-color-fill-accent-speech-secondary: #3398EB;
}
.brown-theme[data-v-065b036f] {
  --menu-bg: #e9f8ff;
  --cib-color-foreground-accent-primary: #75306C;
  --aifa-color-primary-light: #D38FC4;
  --aifa-color-primary-hover: #75306CCC;
  --cib-color-fill-accent-tertiary: #FBE2E2;
  --cib-color-fill-accent-secondary: #FFF4F4;
  --cib-color-fill-neutral-secondary: #F9F9F9;
  --cib-color-background-surface-app-tertiary: #F0F0F0;
  --cib-color-fill-accent-speech-secondary: #D38FC4;
}
.green-theme[data-v-065b036f] {
  --menu-bg: #e9f8ff;
  --cib-color-foreground-accent-primary: #008c8c;
  --aifa-color-primary-light: #85c2c2;
  --aifa-color-primary-hover: #00A3A3;
  --aifa-color-chat-rightbg: #e3e3e3;
  --cib-color-fill-accent-tertiary: #E1F8FD;
  --cib-color-fill-accent-secondary: #EEF9FC;
  --cib-color-fill-neutral-secondary: #F9F9F9;
  --cib-color-background-surface-app-tertiary: #F0F0F0;
  --cib-color-fill-accent-speech-secondary: #27CECE;
}
.qr-c[data-v-065b036f] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.qr-c .qr[data-v-065b036f] {
  width: 162px;
  height: 162px;
  background: #ffffff;
  border: 1px solid #ededed;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 8px;
}
.cbuttonTips[data-v-065b036f] {
  margin-top: 20px;
  width: 100%;
  font-size: 12px;
  color: #111111;
  line-height: 21px;
  text-align: center;
}
[data-v-065b036f] .ant-input {
  background: transparent;
  border: none;
  resize: none;
  padding: 0;
}
[data-v-065b036f] .ant-input:focus {
  outline: none;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.teaserResult[data-v-55dcfe4c] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.teaserResult .teaserResultLeft[data-v-55dcfe4c] {
  height: 100vh;
  overflow: auto;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 0;
  padding-top: 0.1rem !important;
  padding: 0.25rem;
  position: relative;
}
.teaserResult .teaserResultLeft .teaserInfoTitle[data-v-55dcfe4c] {
  width: 100%;
  text-align: center;
  font-weight: 600;
  font-size: 0.4rem;
  color: #111111;
}
.teaserResult .teaserResultLeft .teaserInfoMain[data-v-55dcfe4c] {
  margin-top: 0.1rem;
  border-radius: 0.13rem;
  background: #ffffff;
  padding: 0.1rem 0.1rem 0.33rem;
  width: 100%;
}
.teaserResult .teaserResultLeft .teaserResultTop[data-v-55dcfe4c] {
  margin-top: 0.05rem;
  border-radius: 0.13rem;
  border: 0.01rem solid #ededed;
  width: 100%;
  padding: 0.2rem;
}
.teaserResult .teaserResultLeft .teaserResultTop .collapse-choose[data-v-55dcfe4c] {
  z-index: 2;
  position: sticky;
  bottom: 0.2rem;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 4px;
}
.teaserResult .teaserResultLeft .teaserResultTop .collapse-choose > span[data-v-55dcfe4c] {
  font-size: 12px;
  color: var(--cib-color-foreground-accent-primary);
}
.teaserResult .teaserResultLeft .teaserResultTop .teaserInfoMainItemTop[data-v-55dcfe4c] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 0.1rem;
}
.teaserResult .teaserResultLeft .teaserResultTop .teaserInfoMainItemTop .teaserInfoMainItemTopTitle[data-v-55dcfe4c] {
  padding-left: 0.1rem;
  padding-right: 0.1rem;
  height: 0.45rem;
  background: rgba(65, 95, 239, 0.1);
  border-radius: 0.05rem;
  line-height: 0.45rem;
  font-weight: 600;
  font-size: 0.2rem;
  color: var(--cib-color-foreground-accent-primary);
}
.teaserResult .teaserResultLeft .teaserResultScore[data-v-55dcfe4c] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 0.3rem;
}
.teaserResult .teaserResultLeft .teaserResultScore .teaserResultScoreArrow[data-v-55dcfe4c] {
  width: 0.66rem;
  height: 0.45rem;
  margin-left: 0.2rem;
}
.teaserResult .teaserResultLeft .teaserResultScore .scoreChart[data-v-55dcfe4c] {
  margin-left: 1rem;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 0;
  height: 3rem;
}
.teaserResult .teaserResultLeft .teaserResultTips[data-v-55dcfe4c] {
  margin-top: 0.2rem;
  background: #fefaf2;
  border-radius: 0.1rem;
  font-size: 0.2rem;
  color: #111111;
}
.teaserResult .teaserResultLeft .teaserResultService[data-v-55dcfe4c] {
  margin-top: 0.2rem;
  padding: 0.15rem;
  border-radius: 0.13rem 0.13rem 0.13rem 0.13rem;
  border: 0.01rem solid #ededed;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.2rem;
}
.teaserResult .teaserResultLeft .teaserResultService .teaserResultServiceLeft[data-v-55dcfe4c] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 0.1rem;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.teaserResult .teaserResultLeft .teaserResultService .teaserResultServiceLeft .teaserResultServiceLeftTitle[data-v-55dcfe4c] {
  font-weight: 600;
  font-size: 0.25rem;
  color: #111111;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.1rem;
}
.teaserResult .teaserResultLeft .teaserResultService .teaserResultServiceLeft .teaserResultServiceLeftTitle .teaserResultServiceLeftTitleCase[data-v-55dcfe4c] {
  cursor: pointer;
  padding: 0 0.1rem;
  font-weight: 400;
  font-size: 0.15rem;
  color: #415fef;
  border-radius: 0.05rem;
  border: 0.01rem solid #415fef;
}
.teaserResult .teaserResultLeft .teaserResultService .teaserResultServiceLeft .teaserResultServiceLeftDesc[data-v-55dcfe4c] {
  font-size: 0.2rem;
  color: #333333;
}
.teaserResult .teaserResultLeft .teaserResultService .teaserResultServiceRight[data-v-55dcfe4c] {
  height: 0.45rem;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  background: #415fef;
  border-radius: 0.08rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 500;
  font-size: 0.2rem;
  color: #ffffff;
  padding: 0 0.2rem;
  margin: 0 !important;
}
.payModalContent[data-v-55dcfe4c] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 0.25rem;
}
.payModalContent .payModalContentFirst[data-v-55dcfe4c] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.payModalContent .payModalContentFirst .line1[data-v-55dcfe4c] {
  font-weight: 500;
  font-size: 0.25rem;
  color: #111111;
}
.payModalContent .payModalContentFirst .line2[data-v-55dcfe4c] {
  font-weight: 500;
  font-size: 0.35rem;
  color: #f46502;
}
.payModalContent .payModalContentSecond[data-v-55dcfe4c] {
  margin-top: 0.05rem;
  font-weight: 400;
  font-size: 0.18rem;
  color: #111111;
}
@media (max-width: 720px) {
.teaserResult[data-v-55dcfe4c] {
    padding: 0rem !important;
}
.teaserResult .teaserInfoTitle[data-v-55dcfe4c] {
    font-size: 0.3rem !important;
}
.teaserResult .teaserResultListTitle[data-v-55dcfe4c] {
    font-size: 0.24rem !important;
}
.teaserResult .teaserResultScore[data-v-55dcfe4c] {
    display: block !important;
}
.teaserResult .teaserResultScore .scoreChart[data-v-55dcfe4c] {
    width: 100% !important;
    margin-left: 0 !important;
}
}

.teaserContactModal[data-v-0446892c] {
  background: -webkit-gradient(linear, left top, left bottom, from(#fef5e5), color-stop(14%, #ffffff), to(#ffffff));
  background: linear-gradient(180deg, #fef5e5 0%, #ffffff 14%, #ffffff 100%);
  -webkit-box-shadow: 0rem 0.1rem 0.25rem 0rem rgba(0, 0, 0, 0.05);
          box-shadow: 0rem 0.1rem 0.25rem 0rem rgba(0, 0, 0, 0.05);
  border-radius: 0.1rem;
  border: 0.01rem solid #ededed;
  padding: 0.25rem 0.31rem;
}
.teaserContactModal .teaserContactModalModalHeader[data-v-0446892c] {
  width: 100%;
  font-weight: 600;
  font-size: 0.25rem;
  color: #111111;
  padding-bottom: 0.25rem;
  border-bottom: 0.01rem solid #ededed;
}

.teaserContactSuccessModal[data-v-19e401bd] {
  background: -webkit-gradient(linear, left top, left bottom, from(#fef5e5), color-stop(14%, #ffffff), to(#ffffff));
  background: linear-gradient(180deg, #fef5e5 0%, #ffffff 14%, #ffffff 100%);
  -webkit-box-shadow: 0rem 0.1rem 0.25rem 0rem rgba(0, 0, 0, 0.05);
          box-shadow: 0rem 0.1rem 0.25rem 0rem rgba(0, 0, 0, 0.05);
  border-radius: 0.1rem;
  border: 0.01rem solid #ededed;
  padding: 0.25rem 0.31rem;
}
.teaserContactSuccessModal .teaserContactModalSuccessModalHeader[data-v-19e401bd] {
  width: 100%;
  font-weight: 600;
  font-size: 0.25rem;
  color: #111111;
  padding-bottom: 0.25rem;
  border-bottom: 0.01rem solid #ededed;
}

.commission-popup[data-v-255c5825] .ant-modal-content {
  background-color: #fff;
  border-radius: 0.16rem;
  overflow: hidden;
  -webkit-box-shadow: 0 0.1rem 0.3rem rgba(0, 0, 0, 0.15);
          box-shadow: 0 0.1rem 0.3rem rgba(0, 0, 0, 0.15);
}
.commission-popup[data-v-255c5825] .ant-modal-body {
  padding: 0.4rem 0.5rem;
}
.commission-popup[data-v-255c5825] .ant-modal-close {
  color: #333;
  font-size: 0.22rem;
}
.popup-container[data-v-255c5825] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.popup-header[data-v-255c5825] {
  text-align: center;
  margin-bottom: 0.4rem;
}
.popup-header .title[data-v-255c5825] {
  font-size: 0.32rem;
  font-weight: 600;
  color: #333;
  line-height: 1.5;
  margin-bottom: 0.2rem;
}
.popup-header .subtitle[data-v-255c5825] {
  font-size: 0.26rem;
  color: #1e50a2;
  font-weight: 500;
  margin-bottom: 0.25rem;
}
.popup-header .divider[data-v-255c5825] {
  height: 0.03rem;
  background: -webkit-gradient(linear, left top, right top, from(rgba(30, 80, 162, 0.1)), color-stop(rgba(30, 80, 162, 0.8)), to(rgba(30, 80, 162, 0.1)));
  background: linear-gradient(to right, rgba(30, 80, 162, 0.1), rgba(30, 80, 162, 0.8), rgba(30, 80, 162, 0.1));
  margin: 0 auto;
  width: 90%;
}
.popup-content .point-item[data-v-255c5825] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0.35rem;
}
.popup-content .point-item[data-v-255c5825]:last-child {
  margin-bottom: 0;
}
.popup-content .point-item .point-bullet[data-v-255c5825] {
  color: #1e50a2;
  font-size: 0.3rem;
  font-weight: bold;
  margin-right: 0.15rem;
  line-height: 1.4;
}
.popup-content .point-item .point-text[data-v-255c5825] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  font-size: 0.22rem;
  line-height: 1.6;
  color: #333;
}
.popup-content .point-item .point-text .point-title[data-v-255c5825] {
  font-weight: 600;
  color: #1e50a2;
}
.popup-content .point-item .point-text .point-description[data-v-255c5825] {
  color: #333;
}

.ant-popover-inner-content[data-v-5cf2ccb8] {
  padding: 0 !important;
}

.tshare[data-v-3da32af8] {
  height: 100vh;
  overflow: auto;
  padding: 0 2rem 0.5rem;
}
.tshare .teaserInfoTitle[data-v-3da32af8] {
  width: 100%;
  text-align: center;
  font-weight: 600;
  font-size: 0.4rem;
  color: #111111;
  margin: 0.2rem 0;
}
.tshare .teaserInfoMainItemTop[data-v-3da32af8] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 0.1rem;
}
.tshare .teaserInfoMainItemTop .teaserInfoMainItemTopTitle[data-v-3da32af8] {
  padding-left: 0.1rem;
  padding-right: 0.1rem;
  height: 0.45rem;
  background: rgba(65, 95, 239, 0.1);
  border-radius: 0.05rem;
  line-height: 0.45rem;
  font-weight: 600;
  font-size: 0.2rem;
  color: var(--cib-color-foreground-accent-primary);
}
@media (max-width: 720px) {
.tshare[data-v-3da32af8] {
    padding: 0 0.2rem !important;
}
}


.ant-table-thead > tr > th {
  background: #f5f5f5 !important;
  padding: 0.15rem 0.2rem !important;
  font-size: 0.2rem;
  color: #666666;
}
.ant-table-tbody > tr > td {
  padding: 0.15rem 0.2rem !important;
  font-size: 0.2rem;
  color: #111111;
}
.ant-avatar {
  width: 40px;
  height: 40px;
  -o-object-fit: cover;
     object-fit: cover;
}
.view {
  background: #0FBC8B;
}
.flow {
  background: #FFA230;
}
.pass {
  background: #666666;
}
.not_view {
  background: #415fef;
}
@media (max-width: 720px) {
.view {
    background: #DDF9F2;
    color: #0FBC8B;
}
.flow {
    background: #FFEEDC;
    color:  #FFA230;
}
.pass {
    background: #e7e7e7;
    color: #666;
}
.not_view {
    background: #EAEDFF;
    color: #415fef;
}
}

.blue-theme[data-v-9fa9872e] {
  --menu-bg: #e6e8f6;
  --cib-color-foreground-accent-primary: #174AE4;
  --aifa-color-primary-light: #3398eb;
  --aifa-color-primary-hover: #3768E5;
  --aifa-color-chat-rightbg: #e3e3e3;
  --cib-color-fill-accent-tertiary: #E2E9FF;
  --cib-color-fill-accent-secondary: #EFF3FF;
  --cib-color-fill-neutral-secondary: #F9F9F9;
  --cib-color-background-surface-app-tertiary: #F0F0F0;
  --cib-color-fill-accent-speech-secondary: #3398EB;
}
.brown-theme[data-v-9fa9872e] {
  --menu-bg: #e9f8ff;
  --cib-color-foreground-accent-primary: #75306C;
  --aifa-color-primary-light: #D38FC4;
  --aifa-color-primary-hover: #75306CCC;
  --cib-color-fill-accent-tertiary: #FBE2E2;
  --cib-color-fill-accent-secondary: #FFF4F4;
  --cib-color-fill-neutral-secondary: #F9F9F9;
  --cib-color-background-surface-app-tertiary: #F0F0F0;
  --cib-color-fill-accent-speech-secondary: #D38FC4;
}
.green-theme[data-v-9fa9872e] {
  --menu-bg: #e9f8ff;
  --cib-color-foreground-accent-primary: #008c8c;
  --aifa-color-primary-light: #85c2c2;
  --aifa-color-primary-hover: #00A3A3;
  --aifa-color-chat-rightbg: #e3e3e3;
  --cib-color-fill-accent-tertiary: #E1F8FD;
  --cib-color-fill-accent-secondary: #EEF9FC;
  --cib-color-fill-neutral-secondary: #F9F9F9;
  --cib-color-background-surface-app-tertiary: #F0F0F0;
  --cib-color-fill-accent-speech-secondary: #27CECE;
}
textarea[data-v-9fa9872e] {
  resize: none;
  /* 禁止调整大小 */
  overflow: hidden;
  /* 隐藏溢出的内容 */
}
.aimatch-container[data-v-9fa9872e] {
  width: 100%;
  height: 100vh;
  overflow: auto;
  background: white;
  padding: 33px 109px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.aimatch-container .head[data-v-9fa9872e] {
  width: 100%;
  height: 81px;
  background: linear-gradient(144deg, #e4ebfa, #f4f9ff);
  border-radius: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.aimatch-container .head .head-robot[data-v-9fa9872e] {
  width: 80px;
  height: 80px;
  margin-left: 17px;
  margin-top: -14px;
  margin-right: 7px;
}
.aimatch-container .head .head-intro[data-v-9fa9872e] {
  margin-top: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font-size: 13px;
  color: #111111;
  line-height: 19px;
}
.aimatch-container .tips-list[data-v-9fa9872e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 583px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 30px;
}
.aimatch-container .tips-list .tips-list-item[data-v-9fa9872e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 12px;
}
.aimatch-container .tips-list .tips-list-item .tips-list-item-icon[data-v-9fa9872e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 50px;
  height: 50px;
  background: #f0f3ff;
  border-radius: 15px;
}
.aimatch-container .tips-list .tips-list-item .tips-list-item-r[data-v-9fa9872e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.aimatch-container .tips-list .tips-list-item .tips-list-item-r .tips-list-item-r-t[data-v-9fa9872e] {
  font-size: 15px;
  color: #111111;
}
.aimatch-container .tips-list .tips-list-item .tips-list-item-r .tips-list-item-r-b[data-v-9fa9872e] {
  font-size: 12px;
  color: #adadad;
}
.aimatch-container .step[data-v-9fa9872e] {
  width: 583px;
  margin-top: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 15px;
}
.aimatch-container .step .area[data-v-9fa9872e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
}
.aimatch-container .step .area .area-title[data-v-9fa9872e] {
  font-size: 13px;
  color: #111111;
}
.aimatch-container .step .area .area-search[data-v-9fa9872e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 15px;
}
.aimatch-container .step .area .area-search > img[data-v-9fa9872e] {
  width: 25px;
  height: 25px;
}
.aimatch-container .step .area .area-textarea[data-v-9fa9872e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 15px;
}
.aimatch-container .step .area .area-textarea > img[data-v-9fa9872e] {
  width: 25px;
  height: 25px;
}
.aimatch-container .step .area .area-textarea .mytext[data-v-9fa9872e] {
  border-radius: 5px;
}
.aimatch-container .step .area .stage-area[data-v-9fa9872e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 11px;
}
.aimatch-container .step .area .stage-area .stage-item[data-v-9fa9872e] {
  cursor: pointer;
  width: 109px;
  height: 36px;
  background: #ffffff;
  border-radius: 7px;
  border: 1px solid #dbdbdb;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #111111;
}
.aimatch-container .step .area .stage-area .stage-item.active[data-v-9fa9872e] {
  background: var(--cib-color-foreground-accent-primary);
  border: 1px solid var(--cib-color-foreground-accent-primary);
  color: #ffffff;
}
.aimatch-container .step .area .place-area[data-v-9fa9872e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
}
.aimatch-container .step .area .place-area .mycascader[data-v-9fa9872e] {
  width: 100%;
}
.aimatch-container .step .area .place-area .add-btn[data-v-9fa9872e] {
  width: 80px;
  height: 32px;
  background: #ffffff;
  border-radius: 2px;
  border: 1px solid #d9d9d9;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 3px;
  cursor: pointer;
}
.aimatch-container .step .area .place-area .add-btn[data-v-9fa9872e]:hover {
  border: 1px solid #6d89fc;
}
.aimatch-container .step .area .place-area .add-btn > img[data-v-9fa9872e] {
  position: relative;
  top: 1px;
  width: 15px;
  height: 15px;
}
.aimatch-container .step .area .place-area .add-btn > span[data-v-9fa9872e] {
  font-size: 12px;
  color: #111111;
}
.aimatch-container .step .area .place-label-list[data-v-9fa9872e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 5px;
}
.aimatch-container .step .area .place-label-list .t-block-item[data-v-9fa9872e] {
  width: 100px;
  height: 29px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 10px 0;
  background: #fafafa;
  border-radius: 7px;
  border: 1px solid #ebeff2;
  gap: 11px;
}
.aimatch-container .step .area .place-label-list .t-block-item > span[data-v-9fa9872e] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  white-space: nowrap;
  /* 保持文本在一行显示 */
  overflow: hidden;
  /* 隐藏溢出的文本 */
  text-overflow: ellipsis;
  /* 显示省略号 */
  font-size: 12px;
  color: #666666;
}
.aimatch-container .step .area .place-label-list .t-block-item > img[data-v-9fa9872e] {
  cursor: pointer;
  width: 12px;
  height: 12px;
}
.aimatch-container .step .enterprise-btn[data-v-9fa9872e] {
  margin-top: 35px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 25px;
}
.aimatch-container .step .enterprise-btn .next-step[data-v-9fa9872e] {
  width: 168px;
  height: 36px;
  background: var(--cib-color-foreground-accent-primary);
  border-radius: 18px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 600;
  font-size: 12px;
  color: #ffffff;
  cursor: pointer;
}
.aimatch-container .step .enterprise-btn .skip[data-v-9fa9872e] {
  cursor: pointer;
  font-weight: 600;
  font-size: 12px;
  color: var(--cib-color-foreground-accent-primary);
}
.aimatch-container .step .confirm[data-v-9fa9872e] {
  width: 168px;
  height: 36px;
  background: var(--cib-color-foreground-accent-primary);
  border-radius: 18px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
}
.aimatch-container .step .confirm > img[data-v-9fa9872e] {
  width: 19px;
  height: 19px;
  margin-right: 4px;
}
.aimatch-container .step .confirm > span[data-v-9fa9872e] {
  font-weight: 600;
  font-size: 12px;
  color: #ffffff;
}
@media screen and (max-width: 720px) {
.aimatch-container[data-v-9fa9872e] {
    padding: 10px;
}
.aimatch-container .head .head-robot[data-v-9fa9872e] {
    margin-left: 0px;
}
.aimatch-container .tips-list[data-v-9fa9872e] {
    width: 100%;
}
.aimatch-container .tips-list .tips-list-item .tips-list-item-icon[data-v-9fa9872e] {
    width: 40px;
    height: 40px;
    background: #f0f3ff;
    border-radius: 13px;
}
.aimatch-container .tips-list .tips-list-item .tips-list-item-r .tips-list-item-r-b[data-v-9fa9872e] {
    display: none;
}
.aimatch-container .step[data-v-9fa9872e] {
    width: 100%;
}
}

.result-list-tab-container[data-v-0e00f661] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  -webkit-box-shadow: 0px 6px 10px 0px #e8f1fb;
          box-shadow: 0px 6px 10px 0px #e8f1fb;
  z-index: 2;
}
.result-list-tab-container .tab-left[data-v-0e00f661],
.result-list-tab-container .tab-right[data-v-0e00f661] {
  cursor: pointer;
  width: 50%;
  height: 34px;
  z-index: 3;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 600;
  font-size: 13px;
  color: var(--cib-color-foreground-accent-primary);
}
.result-list-tab-container .tab-left.active[data-v-0e00f661],
.result-list-tab-container .tab-right.active[data-v-0e00f661] {
  color: #fff !important;
  background: var(--cib-color-foreground-accent-primary);
}
.result-list-tab-container .tab-left.active-left[data-v-0e00f661],
.result-list-tab-container .tab-right.active-left[data-v-0e00f661] {
  border-radius: 9px 0  18px 0;
}
.result-list-tab-container .tab-left.active-right[data-v-0e00f661],
.result-list-tab-container .tab-right.active-right[data-v-0e00f661] {
  border-radius: 0 9px 0  18px ;
}

.list[data-v-23d0dfe3] {
  margin: 0 20px;
}
.list li[data-v-23d0dfe3] {
  background-color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 10px 10px;
  margin-bottom: 10px;
  border-radius: 5px;
  cursor: pointer;
}
.list li[data-v-23d0dfe3]:last-child {
  margin-bottom: 0;
}
.list li[data-v-23d0dfe3]:hover {
  -webkit-box-shadow: 0 5px 10px 0 #f19e66aa;
          box-shadow: 0 5px 10px 0 #f19e66aa;
}
.list li .horizontal[data-v-23d0dfe3] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.list .cur[data-v-23d0dfe3] {
  -webkit-box-shadow: 0 5px 10px 0 #f19e66aa;
          box-shadow: 0 5px 10px 0 #f19e66aa;
}
.list .cur h3[data-v-23d0dfe3] {
  color: #f19e66;
  font-weight: bold;
}
.list .cur .ott[data-v-23d0dfe3] {
  color: #333;
}
.list .cur .ott .icon[data-v-23d0dfe3] {
  color: #f19e66;
}
.list .cur .ott .hotword[data-v-23d0dfe3] {
  font-weight: bold;
  color: #f19e66;
}
.list .cur .ott .otc[data-v-23d0dfe3] {
  border: 1px solid #f19e66;
  color: #f19e66;
}
.list .cur .ott .otc[data-v-23d0dfe3]:hover {
  background: #f19e66;
  color: #000;
}
.list .ott[data-v-23d0dfe3] {
  font-size: 16px;
  line-height: 29px;
  color: #999;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.list .ott .hotword[data-v-23d0dfe3] {
  font-weight: bold;
  color: #999;
}
.list .ott .otc[data-v-23d0dfe3] {
  margin-left: 10px;
  padding: 0px 5px;
  border-radius: 4px;
  margin-bottom: 5px;
  border: 1px solid #999;
  color: #999;
}
.list .ott .otc[data-v-23d0dfe3]:hover {
  border: 1px solid #f19e66;
  background: #f19e66;
  color: #000;
}
.list .img[data-v-23d0dfe3] {
  margin-right: 10px;
  width: 50px;
  height: 50px;
}
.list .img img[data-v-23d0dfe3] {
  width: 100%;
  height: 100%;
  display: block;
  -o-object-fit: cover;
  object-fit: cover;
}
.list h3[data-v-23d0dfe3] {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 18px;
  color: #555;
  margin-bottom: 0px;
  font-weight: bold;
}
.list .orgcmp[data-v-23d0dfe3] {
  font-size: 16px;
  line-height: 25px;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: #aaa;
}
.list .right[data-v-23d0dfe3] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  min-width: 0;
}
@media screen and (max-width: 720px) {
.list[data-v-23d0dfe3] {
    margin: 0 5px !important;
}
.list li[data-v-23d0dfe3] {
    margin-bottom: 15px;
}
}
.ott .icon[data-v-23d0dfe3] {
  line-height: 30px;
  margin-right: 8px;
}

.list[data-v-3dd18e6c] {
  margin: 0 20px;
}
.list .listitem[data-v-3dd18e6c] {
  width: 100%;
}
.list li[data-v-3dd18e6c] {
  background-color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 10px 10px;
  margin-bottom: 10px;
  border-radius: 5px;
  cursor: pointer;
}
.list li[data-v-3dd18e6c]:last-child {
  margin-bottom: 0;
}
.list li[data-v-3dd18e6c]:hover {
  -webkit-box-shadow: 0 5px 10px 0 #f19e66aa;
          box-shadow: 0 5px 10px 0 #f19e66aa;
}
.list li .horizontal[data-v-3dd18e6c] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.list li .horizontal .org[data-v-3dd18e6c] {
  font-size: 15px;
  font-weight: normal;
  color: var(--cib-color-fill-accent-speech-secondary);
  margin-left: 10px;
}
.list li .horizontal .img[data-v-3dd18e6c] {
  border-radius: 50%;
  overflow: hidden;
}
.list li .horizontal .ivname[data-v-3dd18e6c] {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #ebbb9c;
  color: #fff;
  text-align: center;
  font-size: 24px;
  border-radius: 50%;
}
.list .cur[data-v-3dd18e6c] {
  -webkit-box-shadow: 0 5px 10px 0 #f19e66aa;
          box-shadow: 0 5px 10px 0 #f19e66aa;
}
.list .cur h3[data-v-3dd18e6c] {
  color: #f19e66;
  font-weight: bold;
}
.list .descript[data-v-3dd18e6c] {
  font-size: 16px;
  line-height: 29px;
  color: #999;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.list .expanddesc[data-v-3dd18e6c] {
  -webkit-line-clamp: unset;
  overflow: unset;
}
.list .expandbtn[data-v-3dd18e6c] {
  color: #ec8c4c;
}
.list pre[data-v-3dd18e6c] {
  white-space: pre-wrap;
  /* 保留空白符，自动换行 */
  word-wrap: break-word;
  /* 长单词或URL内部进行换行 */
  font-family: 'uc-font';
}
.list .similarity[data-v-3dd18e6c] {
  margin-top: 5px;
  font-size: 13px;
  color: #f19e66;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: bolder;
}
.list .similarity .s1[data-v-3dd18e6c] {
  font-weight: bold;
}
.list .similarity .s2[data-v-3dd18e6c] {
  font-weight: bold;
}
.list .ott[data-v-3dd18e6c] {
  font-size: 16px;
  line-height: 29px;
  font-weight: bold;
  color: #999;
  margin: 5px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.list .img[data-v-3dd18e6c] {
  margin-right: 10px;
  width: 50px;
  height: 50px;
}
.list .img img[data-v-3dd18e6c] {
  width: 100%;
  height: 100%;
  display: block;
  -o-object-fit: cover;
  object-fit: cover;
}
.list h3[data-v-3dd18e6c] {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 18px;
  color: #555;
  margin-bottom: 0px;
  font-weight: bold;
}
.list .orgcmp[data-v-3dd18e6c] {
  font-size: 16px;
  line-height: 25px;
  text-overflow: ellipsis;
  overflow: hidden;
  color: #aaa;
}
.list .right[data-v-3dd18e6c] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  min-width: 0;
}
.list .orgimg[data-v-3dd18e6c] {
  width: 80px;
  height: 80px;
  border: 1px solid #eee;
  margin-left: 10px;
}
.list .orgimg .orgname[data-v-3dd18e6c] {
  padding: 5px;
  width: 100%;
  height: 100%;
  font-size: 20px;
  font-weight: bold;
  background: #b9d8f5;
  color: #555;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  text-align: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (max-width: 720px) {
.list[data-v-3dd18e6c] {
    margin: 0 5px !important;
}
.list li[data-v-3dd18e6c] {
    margin-bottom: 15px;
}
.list .expandbtn[data-v-3dd18e6c] {
    width: 100%;
    text-align: center;
}
}

.container[data-v-2b518931] {
  max-width: 100%;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100vh;
  background: white;
  position: relative;
}
.left-container[data-v-2b518931] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  padding: 0 40px;
  overflow: hidden;
}
.left-container .head[data-v-2b518931] {
  margin-top: 33px;
  width: 100%;
  height: 106px;
  background: linear-gradient(144deg, #e4ebfa, #f4f9ff);
  border-radius: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.left-container .head .head-robot[data-v-2b518931] {
  width: 80px;
  height: 80px;
  margin-left: 7px;
  margin-top: 8px;
}
.left-container .head .head-info[data-v-2b518931] {
  width: 0;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-left: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 9px;
  position: relative;
}
.left-container .head .head-info .head-edit[data-v-2b518931] {
  position: absolute;
  top: 0.2rem;
  right: 0.2rem;
  color: var(--cib-color-foreground-accent-primary);
  cursor: pointer;
}
.left-container .head .head-info .head-info-item[data-v-2b518931] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 4px;
  margin-right: 5px;
}
.left-container .head .head-info .head-info-item > img[data-v-2b518931] {
  width: 15px;
  height: 15px;
}
.left-container .head .head-info .head-info-item .head-info-item-detail[data-v-2b518931] {
  font-size: 12px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.left-container .head .head-info .head-info-item .head-info-item-detail .head-info-item-detail-key[data-v-2b518931] {
  color: #666666;
}
.left-container .head .head-info .head-info-item .head-info-item-detail .head-info-item-detail-value[data-v-2b518931] {
  padding-right: 1.1rem;
  color: #111;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  white-space: nowrap;
  /* 保持文本在一行显示 */
  overflow: hidden;
  /* 隐藏溢出的文本 */
  text-overflow: ellipsis;
  /* 当文本溢出时显示省略号 */
}
.left-container .list[data-v-2b518931] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-top: 31px;
  width: 100%;
  height: 0;
  background: #fcfcfc;
  border-radius: 9px 9px 0 0;
  border: 1px solid #ededed;
  padding-bottom: 35px;
}
.left-container .list .list-content[data-v-2b518931] {
  padding: 10px;
  height: 100%;
  overflow: auto;
}
.bottom[data-v-2b518931] {
  width: calc(100% + 80px);
  height: 58px;
  background: #ffffff;
  -webkit-box-shadow: 0px -3px 7px 0px rgba(220, 220, 220, 0.8);
          box-shadow: 0px -3px 7px 0px rgba(220, 220, 220, 0.8);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 13px;
  z-index: 3;
}
.bottom .bottom-item[data-v-2b518931],
.bottom .bottom-item-white[data-v-2b518931] {
  width: 82px;
  height: 29px;
  border-radius: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 6px;
  cursor: pointer;
}
.bottom .bottom-item > img[data-v-2b518931],
.bottom .bottom-item-white > img[data-v-2b518931] {
  width: 14px;
  height: 14px;
  margin-right: 0;
}
.bottom .bottom-item > span[data-v-2b518931],
.bottom .bottom-item-white > span[data-v-2b518931] {
  font-weight: 400;
  font-size: 12px;
}
.bottom .bottom-item[data-v-2b518931] {
  background: var(--cib-color-foreground-accent-primary);
  -webkit-box-shadow: 0px 2px 7px 0px #92a5ff;
          box-shadow: 0px 2px 7px 0px #92a5ff;
  color: #ffffff;
}
.bottom .bottom-item-white[data-v-2b518931] {
  background: #ffffff;
  -webkit-box-shadow: 0px 2px 7px 0px #ebebeb;
          box-shadow: 0px 2px 7px 0px #ebebeb;
  border: 1px solid #ededed;
  color: #888888;
}
@media screen and (max-width: 720px) {
.left-container[data-v-2b518931] {
    padding: 10px 10px 0;
}
.left-container .head[data-v-2b518931] {
    margin-top: 10px;
}
.left-container .head .head-info[data-v-2b518931] {
    margin-left: 0;
}
.left-container .list[data-v-2b518931] {
    margin-top: 10px;
}
}

.history-list[data-v-71b8e3bb] {
  width: 703px;
}
.history-list .box[data-v-71b8e3bb] {
  margin-top: 14px;
}
.history-list .box .title[data-v-71b8e3bb] {
  font-weight: 600;
  font-size: 14px;
  color: #111111;
}
.history-list .box .box-item[data-v-71b8e3bb] {
  cursor: pointer;
  width: 703px;
  height: 39px;
  background: var(--cib-color-fill-neutral-secondary);
  border-radius: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 5px 26px;
  margin-top: 9px;
  border: 1px solid transparent;
}
.history-list .box .box-item[data-v-71b8e3bb]:hover {
  background: var(--cib-color-fill-accent-secondary);
  -webkit-box-shadow: 0px 3px 6px 0px var(--cib-color-fill-accent-secondary);
          box-shadow: 0px 3px 6px 0px var(--cib-color-fill-accent-secondary);
  border-radius: 7px;
  border: 1px solid var(--cib-color-fill-accent-tertiary);
}
.history-list .box .box-item .box-item-title[data-v-71b8e3bb] {
  font-weight: 400;
  font-size: 14px;
  color: #111111;
  max-width: 490px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.history-list .box .box-item .box-item-time[data-v-71b8e3bb] {
  font-size: 12px;
  color: #888888;
}
@media screen and (max-width: 720px) {
.history-list[data-v-71b8e3bb] {
    width: 100%;
    padding: 0 0.18rem;
}
.history-list .box[data-v-71b8e3bb] {
    margin-top: 0.29rem;
}
.history-list .box .title[data-v-71b8e3bb] {
    font-size: 0.26rem;
}
.history-list .box .box-item[data-v-71b8e3bb] {
    width: 100%;
    height: auto;
    padding: 0.27rem 0.09rem;
    display: block;
}
.history-list .box .box-item .box-item-title[data-v-71b8e3bb] {
    font-weight: 400;
    font-size: 0.23rem;
    color: #111111;
    white-space: wrap;
    text-overflow: inherit;
    line-height: 0.31rem;
}
.history-list .box .box-item .box-item-time[data-v-71b8e3bb] {
    width: 100%;
    text-align: right;
    font-size: 0.2rem;
}
}

.blue-theme[data-v-382f369b] {
  --menu-bg: #e6e8f6;
  --cib-color-foreground-accent-primary: #174AE4;
  --aifa-color-primary-light: #3398eb;
  --aifa-color-primary-hover: #3768E5;
  --aifa-color-chat-rightbg: #e3e3e3;
  --cib-color-fill-accent-tertiary: #E2E9FF;
  --cib-color-fill-accent-secondary: #EFF3FF;
  --cib-color-fill-neutral-secondary: #F9F9F9;
  --cib-color-background-surface-app-tertiary: #F0F0F0;
  --cib-color-fill-accent-speech-secondary: #3398EB;
}
.brown-theme[data-v-382f369b] {
  --menu-bg: #e9f8ff;
  --cib-color-foreground-accent-primary: #75306C;
  --aifa-color-primary-light: #D38FC4;
  --aifa-color-primary-hover: #75306CCC;
  --cib-color-fill-accent-tertiary: #FBE2E2;
  --cib-color-fill-accent-secondary: #FFF4F4;
  --cib-color-fill-neutral-secondary: #F9F9F9;
  --cib-color-background-surface-app-tertiary: #F0F0F0;
  --cib-color-fill-accent-speech-secondary: #D38FC4;
}
.green-theme[data-v-382f369b] {
  --menu-bg: #e9f8ff;
  --cib-color-foreground-accent-primary: #008c8c;
  --aifa-color-primary-light: #85c2c2;
  --aifa-color-primary-hover: #00A3A3;
  --aifa-color-chat-rightbg: #e3e3e3;
  --cib-color-fill-accent-tertiary: #E1F8FD;
  --cib-color-fill-accent-secondary: #EEF9FC;
  --cib-color-fill-neutral-secondary: #F9F9F9;
  --cib-color-background-surface-app-tertiary: #F0F0F0;
  --cib-color-fill-accent-speech-secondary: #27CECE;
}
.item[data-v-382f369b] {
  cursor: pointer;
  background: #FFFFFF;
  -webkit-box-shadow: 3px 0 7px 0px #E7E7E7;
          box-shadow: 3px 0 7px 0px #E7E7E7;
  border-radius: 15px 15px 15px 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 18px 20px;
  margin: 12px 5px 0;
  border: 1px solid #EDEDED;
}
.item[data-v-382f369b]:hover {
  -webkit-box-shadow: 3px 0 7px 0px #F19E66AA;
          box-shadow: 3px 0 7px 0px #F19E66AA;
}
.item .item-avatar[data-v-382f369b] {
  width: 56px;
  height: 56px;
  border: 1px solid #EDEDED;
}
.item .info[data-v-382f369b] {
  width: 100%;
  margin-left: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.item .info .info-title-container[data-v-382f369b] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.item .info .info-title-container .info-title[data-v-382f369b] {
  font-weight: 600;
  font-size: 15px;
  color: #1D1D1D;
}
.item .info .info-title-container .info-pdate[data-v-382f369b] {
  font-weight: 400;
  font-size: 15px;
  color: #888;
}
.item .info .info-address[data-v-382f369b] {
  margin-top: 10px;
  font-size: 10px;
  color: #888888;
}
.item .info .info-intro[data-v-382f369b] {
  margin-top: 10px;
  font-size: 12px;
  color: #666666;
}
.item .info .info-box-list[data-v-382f369b] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 5px;
  margin-top: 10px;
}
.item .info .info-box-list .info-box-item[data-v-382f369b] {
  height: 18px;
  padding: 0 4px;
  border-radius: 4px;
  border: 1px solid var(--cib-color-foreground-accent-primary);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 12px;
  color: var(--cib-color-foreground-accent-primary);
}
@media screen and (max-width: 720px) {
.item[data-v-382f369b] {
    padding: 0.22rem 0.2rem;
}
.item .item-avatar[data-v-382f369b] {
    width: 0.66rem;
    height: 0.61rem;
}
.item .info[data-v-382f369b] {
    margin-left: 0.2rem;
}
.item .info .info-title[data-v-382f369b] {
    font-size: 0.21rem;
}
.item .info .info-address[data-v-382f369b] {
    margin-top: 0rem;
    font-size: 0.18rem;
}
.item .info .info-intro[data-v-382f369b] {
    margin-top: 0.17rem;
    font-size: 0.18rem;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    /* 限制在一个块元素显示的文本行数 */
    overflow: hidden;
    /* 隐藏超出的内容 */
    text-overflow: ellipsis;
    /* 显示省略号 */
    line-height: 1.5;
    /* 行高 */
    max-height: 3em;
    /* 两行文本的最大高度 */
}
.item .info .info-box-list[data-v-382f369b] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 5px;
    margin-top: 10px;
}
.item .info .info-box-list .info-box-item[data-v-382f369b] {
    height: 0.3rem;
    padding: 0 0.1rem;
    border-radius: 0.05rem;
    border: 1px solid var(--cib-color-foreground-accent-primary);
    font-size: 0.18rem;
    color: var(--cib-color-foreground-accent-primary);
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
}

.project-tab-container .vismap[data-v-3489be0e] {
  height: 300px;
}
.project-tab-container .list[data-v-3489be0e] {
  margin: 12px 0;
}
.project-tab-container .spin[data-v-3489be0e] {
  padding-top: 0.3rem;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 15px;
}

.blue-theme[data-v-bf9e24e6] {
  --menu-bg: #e6e8f6;
  --cib-color-foreground-accent-primary: #174AE4;
  --aifa-color-primary-light: #3398eb;
  --aifa-color-primary-hover: #3768E5;
  --aifa-color-chat-rightbg: #e3e3e3;
  --cib-color-fill-accent-tertiary: #E2E9FF;
  --cib-color-fill-accent-secondary: #EFF3FF;
  --cib-color-fill-neutral-secondary: #F9F9F9;
  --cib-color-background-surface-app-tertiary: #F0F0F0;
  --cib-color-fill-accent-speech-secondary: #3398EB;
}
.brown-theme[data-v-bf9e24e6] {
  --menu-bg: #e9f8ff;
  --cib-color-foreground-accent-primary: #75306C;
  --aifa-color-primary-light: #D38FC4;
  --aifa-color-primary-hover: #75306CCC;
  --cib-color-fill-accent-tertiary: #FBE2E2;
  --cib-color-fill-accent-secondary: #FFF4F4;
  --cib-color-fill-neutral-secondary: #F9F9F9;
  --cib-color-background-surface-app-tertiary: #F0F0F0;
  --cib-color-fill-accent-speech-secondary: #D38FC4;
}
.green-theme[data-v-bf9e24e6] {
  --menu-bg: #e9f8ff;
  --cib-color-foreground-accent-primary: #008c8c;
  --aifa-color-primary-light: #85c2c2;
  --aifa-color-primary-hover: #00A3A3;
  --aifa-color-chat-rightbg: #e3e3e3;
  --cib-color-fill-accent-tertiary: #E1F8FD;
  --cib-color-fill-accent-secondary: #EEF9FC;
  --cib-color-fill-neutral-secondary: #F9F9F9;
  --cib-color-background-surface-app-tertiary: #F0F0F0;
  --cib-color-fill-accent-speech-secondary: #27CECE;
}
.orginfo[data-v-bf9e24e6] {
  width: 100%;
  min-height: 100px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.chartbox[data-v-bf9e24e6] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 5px;
}
.img-box[data-v-bf9e24e6] {
  width: 372px;
  height: 363px;
}
.card[data-v-bf9e24e6] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.tabtitle[data-v-bf9e24e6] {
  position: relative;
}
.tabtitle .after[data-v-bf9e24e6] {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 55px;
  height: 9px;
  background: #E7EAFF;
}
.tabtitle .tt[data-v-bf9e24e6] {
  position: relative;
  font-weight: 600;
  font-size: 13px;
  color: #111111;
  z-index: 2;
}
.tips[data-v-bf9e24e6] {
  width: 110px;
  height: 29px;
  background: #FFFFFF;
  border-radius: 4px 4px 4px 4px;
  border: 1px solid var(--cib-color-foreground-accent-primary);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 12px;
  color: var(--cib-color-foreground-accent-primary);
  margin-top: 40px;
}
@media screen and (max-width: 720px) {
.chartbox[data-v-bf9e24e6] {
    gap: 0.4rem;
}
.img-box[data-v-bf9e24e6] {
    width: 5rem;
    height: 4rem;
}
.tabtitle[data-v-bf9e24e6] {
    margin-top: 0.12rem;
    position: relative;
}
.tabtitle .after[data-v-bf9e24e6] {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 0.85rem;
    height: 0.13rem;
    background: #E7EAFF;
}
.tabtitle .tt[data-v-bf9e24e6] {
    font-size: 0.21rem;
    z-index: 2;
}
}

.blue-theme[data-v-47c8820a] {
  --menu-bg: #e6e8f6;
  --cib-color-foreground-accent-primary: #174AE4;
  --aifa-color-primary-light: #3398eb;
  --aifa-color-primary-hover: #3768E5;
  --aifa-color-chat-rightbg: #e3e3e3;
  --cib-color-fill-accent-tertiary: #E2E9FF;
  --cib-color-fill-accent-secondary: #EFF3FF;
  --cib-color-fill-neutral-secondary: #F9F9F9;
  --cib-color-background-surface-app-tertiary: #F0F0F0;
  --cib-color-fill-accent-speech-secondary: #3398EB;
}
.brown-theme[data-v-47c8820a] {
  --menu-bg: #e9f8ff;
  --cib-color-foreground-accent-primary: #75306C;
  --aifa-color-primary-light: #D38FC4;
  --aifa-color-primary-hover: #75306CCC;
  --cib-color-fill-accent-tertiary: #FBE2E2;
  --cib-color-fill-accent-secondary: #FFF4F4;
  --cib-color-fill-neutral-secondary: #F9F9F9;
  --cib-color-background-surface-app-tertiary: #F0F0F0;
  --cib-color-fill-accent-speech-secondary: #D38FC4;
}
.green-theme[data-v-47c8820a] {
  --menu-bg: #e9f8ff;
  --cib-color-foreground-accent-primary: #008c8c;
  --aifa-color-primary-light: #85c2c2;
  --aifa-color-primary-hover: #00A3A3;
  --aifa-color-chat-rightbg: #e3e3e3;
  --cib-color-fill-accent-tertiary: #E1F8FD;
  --cib-color-fill-accent-secondary: #EEF9FC;
  --cib-color-fill-neutral-secondary: #F9F9F9;
  --cib-color-background-surface-app-tertiary: #F0F0F0;
  --cib-color-fill-accent-speech-secondary: #27CECE;
}
.concat-box[data-v-47c8820a] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.concat-box .qrcode[data-v-47c8820a] {
  border-radius: 8px;
  overflow: hidden;
}
.concat-box .description[data-v-47c8820a] {
  margin-top: 15px;
  white-space: pre-wrap;
  /* 保留空白符，自动换行 */
  word-wrap: break-word;
  /* 长单词或URL内部进行换行 */
  font-size: 18px;
  font-family: 'AlimamaShuHeiTi-Bold';
  color: var(--cib-color-foreground-accent-primary);
}
.mobile-list[data-v-47c8820a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 0.13rem;
}
.mobile-list .mobile-item[data-v-47c8820a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: #FFFFFF;
  -webkit-box-shadow: 0rem 0rem 0rem 0rem #EFEFEF;
          box-shadow: 0rem 0rem 0rem 0rem #EFEFEF;
  border-radius: 0.11rem;
  border: 1px solid #E2E2E2;
  padding: 0.16rem 0.17rem;
}
.mobile-list .mobile-item .pavatar[data-v-47c8820a] {
  width: 0.5rem;
  height: 0.5rem;
  background: #FFFFFF;
  border: 1px solid #F0F0F0;
}
.mobile-list .mobile-item .item-right[data-v-47c8820a] {
  margin-left: 0.1rem;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-top: 0.05rem;
}
.mobile-list .mobile-item .item-right .head[data-v-47c8820a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.mobile-list .mobile-item .item-right .head .title[data-v-47c8820a] {
  font-weight: 600;
  font-size: 0.21rem;
  color: #1D1D1D;
}
.mobile-list .mobile-item .item-right .head .duijie[data-v-47c8820a] {
  width: 0.95rem;
  height: 0.38rem;
  background: #FFFFFF;
  border-radius: 0.08rem;
  border: 1px solid var(--cib-color-foreground-accent-primary);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 600;
  font-size: 0.18rem;
  color: var(--cib-color-foreground-accent-primary);
}
.mobile-list .mobile-item .item-right .item-content[data-v-47c8820a] {
  margin-top: 0.1rem;
}
.mobile-list .mobile-item .item-right .item-content .content-div[data-v-47c8820a] {
  font-size: 0.18rem;
  color: #888888;
}
.mobile-list .mobile-item .item-right .item-content .content-flex[data-v-47c8820a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.mobile-tabs[data-v-14cd93e2] {
  width: 100%;
  padding: 0 0.18rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-preferred-size: content;
      flex-basis: content;
  /* 根据内容宽度设置 */
  gap: 0.4rem;
  overflow: scroll;
}
.mobile-tabs[data-v-14cd93e2]::-webkit-scrollbar {
  width: 0;
  height: 0;
}
.mobile-tabs .tabs-item[data-v-14cd93e2] {
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  /* 不允许伸缩 */
  -ms-flex-negative: 0;
      flex-shrink: 0;
  /* 不许缩小以适应内容 */
  font-weight: 600;
  font-size: 0.21rem;
  color: #888888;
}
.mobile-tabs .tabs-item.active[data-v-14cd93e2] {
  position: relative;
  font-size: 0.26rem;
  color: #111111;
}
.mobile-tabs .tabs-item.active[data-v-14cd93e2]::before {
  content: '';
  width: 0.79rem;
  height: 0.08rem;
  background: -webkit-gradient(linear, left top, right top, from(#94a6fc), to(#ffffff)) !important;
  background: linear-gradient(90deg, #94a6fc, #ffffff) !important;
  position: absolute;
  left: 0;
  bottom: 0;
}

.blue-theme[data-v-aa2b1d46] {
  --menu-bg: #e6e8f6;
  --cib-color-foreground-accent-primary: #174AE4;
  --aifa-color-primary-light: #3398eb;
  --aifa-color-primary-hover: #3768E5;
  --aifa-color-chat-rightbg: #e3e3e3;
  --cib-color-fill-accent-tertiary: #E2E9FF;
  --cib-color-fill-accent-secondary: #EFF3FF;
  --cib-color-fill-neutral-secondary: #F9F9F9;
  --cib-color-background-surface-app-tertiary: #F0F0F0;
  --cib-color-fill-accent-speech-secondary: #3398EB;
}
.brown-theme[data-v-aa2b1d46] {
  --menu-bg: #e9f8ff;
  --cib-color-foreground-accent-primary: #75306C;
  --aifa-color-primary-light: #D38FC4;
  --aifa-color-primary-hover: #75306CCC;
  --cib-color-fill-accent-tertiary: #FBE2E2;
  --cib-color-fill-accent-secondary: #FFF4F4;
  --cib-color-fill-neutral-secondary: #F9F9F9;
  --cib-color-background-surface-app-tertiary: #F0F0F0;
  --cib-color-fill-accent-speech-secondary: #D38FC4;
}
.green-theme[data-v-aa2b1d46] {
  --menu-bg: #e9f8ff;
  --cib-color-foreground-accent-primary: #008c8c;
  --aifa-color-primary-light: #85c2c2;
  --aifa-color-primary-hover: #00A3A3;
  --aifa-color-chat-rightbg: #e3e3e3;
  --cib-color-fill-accent-tertiary: #E1F8FD;
  --cib-color-fill-accent-secondary: #EEF9FC;
  --cib-color-fill-neutral-secondary: #F9F9F9;
  --cib-color-background-surface-app-tertiary: #F0F0F0;
  --cib-color-fill-accent-speech-secondary: #27CECE;
}
.uc-consult[data-v-aa2b1d46] {
  background: white;
  overflow: auto;
}
.container[data-v-aa2b1d46] {
  max-width: 100%;
  padding: 14px 29px;
  min-width: 1080px;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.container .info[data-v-aa2b1d46] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.container .info .info-left[data-v-aa2b1d46] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.container .info .info-left .info-left-avatar[data-v-aa2b1d46] {
  width: 57px;
  height: 57px;
  border-radius: 4px;
  border: 1px solid #eee;
}
.container .info .info-left .info-left-info[data-v-aa2b1d46] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 0;
  margin-left: 16px;
}
.container .info .info-left .info-left-info .info-left-info-name[data-v-aa2b1d46] {
  font-weight: 600;
  font-size: 15px;
  color: #1d1d1d;
  line-height: 23px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.container .info .info-left .info-left-info .info-left-info-intro[data-v-aa2b1d46] {
  margin-top: 10px;
  font-weight: 400;
  font-size: 10px;
  color: #888888;
  line-height: 19px;
}
.container .info .info-right[data-v-aa2b1d46] {
  width: 80px;
  height: 29px;
  background: var(--cib-color-foreground-accent-primary);
  border-radius: 4px 4px 4px 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.container .info .info-right > span[data-v-aa2b1d46] {
  font-weight: 400;
  font-size: 12px;
  color: #ffffff;
  cursor: pointer;
}
.container .brief .brief-title[data-v-aa2b1d46] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 19px;
}
.container .brief .brief-title .ico[data-v-aa2b1d46] {
  width: 4px;
  height: 17px;
  background: var(--cib-color-foreground-accent-primary);
  border-radius: 0px 3px 3px 0px;
}
.container .brief .brief-title .title[data-v-aa2b1d46] {
  margin-left: 12px;
  font-weight: 600;
  font-size: 15px;
  color: #1d1d1d;
}
.container .brief .brief-content[data-v-aa2b1d46] {
  font-size: 12px;
  color: #666666;
  line-height: 19px;
}
@media screen and (max-width: 720px) {
.container[data-v-aa2b1d46] {
    min-width: 0;
    padding: 0.23rem 0.14rem;
}
.container .info .info-left .info-left-avatar[data-v-aa2b1d46] {
    width: 0.74rem;
    height: 0.74rem;
}
.container .info .info-left .info-left-info[data-v-aa2b1d46] {
    margin-left: 0.1rem;
}
.container .info .info-left .info-left-info .info-left-info-name[data-v-aa2b1d46] {
    font-size: 0.21rem;
}
.container .info .info-left .info-left-info .info-left-info-intro[data-v-aa2b1d46] {
    font-size: 0.19rem;
}
.container .info .info-right[data-v-aa2b1d46] {
    width: 0.95rem;
    height: 0.38rem;
    background: var(--cib-color-foreground-accent-primary);
    border-radius: 0.09rem;
}
.container .info .info-right > span[data-v-aa2b1d46] {
    font-size: 0.18rem;
}
.container .brief .brief-title[data-v-aa2b1d46] {
    margin-top: 0.2rem;
}
.container .brief .brief-title .ico[data-v-aa2b1d46] {
    width: 0.05rem;
    height: 0.25rem;
}
.container .brief .brief-title .title[data-v-aa2b1d46] {
    margin-left: 0.13rem;
    font-size: 0.24rem;
}
.container .brief .brief-content[data-v-aa2b1d46] {
    font-size: 12px;
    color: #666666;
    line-height: 19px;
}
.container .line[data-v-aa2b1d46] {
    width: 100%;
    height: 0.01rem;
    background: #e6e6e6;
    margin-top: 0.22rem;
}
.container .mobile-tabs[data-v-aa2b1d46] {
    margin-top: 0.12rem;
}
.container .mobilePreference[data-v-aa2b1d46] {
    margin-top: 0.32rem;
}
.container .mobileFinancing[data-v-aa2b1d46] {
    margin-top: 0.2rem;
}
.contact-div[data-v-aa2b1d46] {
    right: 0.16rem;
    bottom: 0.14rem;
    position: fixed;
    width: 0.86rem;
    height: 0.86rem;
    background: var(--cib-color-foreground-accent-primary);
    -webkit-box-shadow: 0rem 0rem 0rem 0rem rgba(59, 92, 255, 0.42);
            box-shadow: 0rem 0rem 0rem 0rem rgba(59, 92, 255, 0.42);
    border-radius: 0.43rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    gap: 0.06rem;
}
.contact-div > img[data-v-aa2b1d46] {
    width: 0.36rem;
    height: 0.36rem;
}
.contact-div > span[data-v-aa2b1d46] {
    font-size: 0.17rem;
    color: #ffffff;
}
}

@media screen and (max-width: 720px) {
.aiprojectDetailContactBanner[data-v-6ce2cb6a] {
    gap: 0.12rem !important;
}
.aiprojectDetailContactBanner .aiprojectDetailContactBannerItem[data-v-6ce2cb6a] {
    padding-left: 0.15rem !important;
    padding-right: 0.15rem !important;
}
}
.aiprojectDetailContactBanner[data-v-6ce2cb6a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 0.23rem;
  margin-top: 0.19rem;
}
.aiprojectDetailContactBanner .aiprojectDetailContactBannerItem[data-v-6ce2cb6a] {
  padding: 0.2rem 0.28rem 0.25rem;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 0;
  height: 1.25rem;
  position: relative;
}
.aiprojectDetailContactBanner .aiprojectDetailContactBannerItem .aiprojectDetailContactBannerItemBg[data-v-6ce2cb6a] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
}
.aiprojectDetailContactBanner .aiprojectDetailContactBannerItem .aiprojectDetailContactBannerItemText[data-v-6ce2cb6a] {
  position: relative;
  z-index: 1;
  font-family: PingFang SC, PingFang SC;
  font-weight: 400;
  font-size: 0.2rem;
  color: #111111;
  line-height: 0.23rem;
}
.aiprojectDetailContactBanner .aiprojectDetailContactBannerItem .aiprojectDetailContactBannerItemLink[data-v-6ce2cb6a] {
  cursor: pointer;
  margin-top: 0.16rem;
  width: 1.11rem;
  height: 0.36rem;
  border-radius: 4px;
  border: 0.01rem solid;
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.aiprojectDetailContactBanner .aiprojectDetailContactBannerItem .aiprojectDetailContactBannerItemLink > span[data-v-6ce2cb6a] {
  font-size: 0.18rem;
  line-height: 0.21rem;
}

.matchDetailRightContent[data-v-1fecd650] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100vh;
  padding: 0.3rem;
}
.matchDetailRightContent .enterprise2Title[data-v-1fecd650] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.09rem;
  margin-bottom: 0.09rem;
}
.matchDetailRightContent .enterprise2Title > img[data-v-1fecd650] {
  width: 0.29rem;
  position: relative;
  top: 1px;
}
.matchDetailRightContent .enterprise2Title .enterprise2TitleVal[data-v-1fecd650] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  gap: 0.09rem;
}
.matchDetailRightContent .enterprise2Title .enterprise2TitleVal .enterprise2TitleValCN[data-v-1fecd650] {
  font-size: 0.25rem;
  color: #111111;
  font-weight: 600;
}
.matchDetailRightContent .enterprise2Title .enterprise2TitleVal .enterprise2TitleValEN[data-v-1fecd650] {
  font-size: 0.15rem;
  color: #adadad;
}
.Detail2RightEnterprise[data-v-1fecd650] {
  padding: 0;
}
.Detail2RightEnterpriseThink[data-v-1fecd650] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 50px;
}
.Detail2RightEnterpriseThink .Detail2RightEnterpriseThinkHead[data-v-1fecd650] {
  margin-bottom: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 11px;
}
.Detail2RightEnterpriseThink .Detail2RightEnterpriseThinkHead > img[data-v-1fecd650] {
  width: 43px;
}
.Detail2RightEnterpriseThink .Detail2RightEnterpriseThinkHead > span[data-v-1fecd650] {
  font-size: 16px;
  color: #111111;
  line-height: 19px;
  font-weight: 600;
}
.Detail2RightEnterpriseList[data-v-1fecd650] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
  margin-top: 20px;
}
.Detail2RightEnterpriseList .Detail2RightEnterpriseListItem[data-v-1fecd650] {
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.Detail2RightEnterpriseList .Detail2RightEnterpriseListItem .Detail2RightEnterpriseListItemNo[data-v-1fecd650] {
  font-weight: 500;
  font-size: 12px;
  color: #111111;
  margin-right: 4px;
}
.Detail2RightEnterpriseList .Detail2RightEnterpriseListItem .Detail2RightEnterpriseListItemText[data-v-1fecd650] {
  font-size: 12px;
  color: #333333;
  margin-left: 4px;
}

.matchDetailIntro[data-v-342e9252] {
  margin-top: 0.13rem;
}
.matchDetailIntro .enterprise2Title[data-v-342e9252] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.09rem;
  margin-bottom: 0.09rem;
}
.matchDetailIntro .enterprise2Title > img[data-v-342e9252] {
  width: 0.29rem;
  position: relative;
  top: 1px;
}
.matchDetailIntro .enterprise2Title .enterprise2TitleVal[data-v-342e9252] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  gap: 0.09rem;
}
.matchDetailIntro .enterprise2Title .enterprise2TitleVal .enterprise2TitleValCN[data-v-342e9252] {
  font-size: 0.25rem;
  color: #111111;
  font-weight: 600;
}
.matchDetailIntro .enterprise2Title .enterprise2TitleVal .enterprise2TitleValEN[data-v-342e9252] {
  font-size: 0.15rem;
  color: #adadad;
}
.matchDetailIntro .enterprise2Information[data-v-342e9252] {
  cursor: pointer;
  width: auto;
  height: 0.48rem;
  background: #f7f7f7;
  border-radius: 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 0.19rem;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  /* 不会伸缩，根据内容撑开 */
  gap: 0.1rem;
}
.matchDetailIntro .enterprise2Information > img[data-v-342e9252] {
  width: 0.25rem;
}
.matchDetailIntro .enterprise2Information > span[data-v-342e9252] {
  font-size: 0.18rem;
  color: #666666;
}
.matchDetailIntro .enterprise2Think[data-v-342e9252] {
  margin-top: 0.2rem;
  margin-bottom: 0.2rem;
}

.aiprojectDetailMainBox[data-v-623e31f2] {
  margin-top: 0.19rem;
  border-radius: 6px;
  border: 0.01rem solid #ededed;
  background: #fff;
}
.aiprojectDetailMainBox .aiprojectDetailMainBoxTab[data-v-623e31f2] {
  width: 100%;
  overflow-x: auto;
}
.aiprojectDetailMainBox .aiprojectDetailMainBoxTab[data-v-623e31f2]::-webkit-scrollbar {
  display: none;
}
.aiprojectDetailMainBox .aiprojectDetailMainBoxContent[data-v-623e31f2] {
  padding: 0.2rem 0.49rem 0.4rem;
}
@media screen and (max-width: 720px) {
.aiprojectDetailMainBox .aiprojectDetailMainBoxContent[data-v-623e31f2] {
    padding: 0.2rem !important;
}
}

.Detail2RightEnterprise[data-v-73c8c3da] {
  padding: 0 20px;
}
.Detail2RightEnterpriseThink[data-v-73c8c3da] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 50px;
}
.Detail2RightEnterpriseThink .Detail2RightEnterpriseThinkHead[data-v-73c8c3da] {
  margin-bottom: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 11px;
}
.Detail2RightEnterpriseThink .Detail2RightEnterpriseThinkHead > img[data-v-73c8c3da] {
  width: 43px;
}
.Detail2RightEnterpriseThink .Detail2RightEnterpriseThinkHead > span[data-v-73c8c3da] {
  font-size: 16px;
  color: #111111;
  line-height: 19px;
  font-weight: 600;
}
.Detail2RightEnterpriseList[data-v-73c8c3da] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
  margin-top: 20px;
}
.Detail2RightEnterpriseList .Detail2RightEnterpriseListItem[data-v-73c8c3da] {
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.Detail2RightEnterpriseList .Detail2RightEnterpriseListItem .Detail2RightEnterpriseListItemNo[data-v-73c8c3da] {
  font-weight: 500;
  font-size: 12px;
  color: #111111;
  margin-right: 4px;
}
.Detail2RightEnterpriseList .Detail2RightEnterpriseListItem .Detail2RightEnterpriseListItemText[data-v-73c8c3da] {
  font-size: 12px;
  color: #333333;
  margin-left: 4px;
}

.detail2RightContent[data-v-a953ef92] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100vh;
}
.detail2RightContent .detail2RightContentTabs[data-v-a953ef92] {
  margin: 20px 0;
}

.payModal[data-v-45be6fbe] {
  background: -webkit-gradient(linear, left top, left bottom, from(#fef5e5), color-stop(14%, #ffffff), to(#ffffff));
  background: linear-gradient(180deg, #fef5e5 0%, #ffffff 14%, #ffffff 100%);
  -webkit-box-shadow: 0rem 0.1rem 0.25rem 0rem rgba(0, 0, 0, 0.05);
          box-shadow: 0rem 0.1rem 0.25rem 0rem rgba(0, 0, 0, 0.05);
  border-radius: 0.1rem;
  border: 0.01rem solid #ededed;
  padding: 0.25rem 0rem;
}
.payModal .payModalHeader[data-v-45be6fbe] {
  width: 100%;
  font-weight: 600;
  font-size: 0.25rem;
  color: #111111;
  padding-bottom: 0.25rem;
  border-bottom: 0.01rem solid #ededed;
}

.editContentPopup[data-v-33c495c7] {
  background: -webkit-gradient(linear, left top, left bottom, from(#fef5e5), color-stop(14%, #ffffff), to(#ffffff));
  background: linear-gradient(180deg, #fef5e5 0%, #ffffff 14%, #ffffff 100%);
  -webkit-box-shadow: 0rem 0.1rem 0.25rem 0rem rgba(0, 0, 0, 0.05);
          box-shadow: 0rem 0.1rem 0.25rem 0rem rgba(0, 0, 0, 0.05);
}
[data-v-33c495c7] .markdown-preview p {
  font-size: 8px;
  color: #999 !important;
}
/* 来源项悬停效果 */
.cursor-pointer[data-v-33c495c7]:hover {
  -webkit-transform: translateY(-1px);
          transform: translateY(-1px);
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
/* 图标样式优化 */
img[data-v-33c495c7] {
  -o-object-fit: contain;
     object-fit: contain;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
/* 文本截断优化 */
.truncate[data-v-33c495c7] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.max-w-2rem[data-v-33c495c7] {
  max-width: 2rem;
}
/* 多行文本截断 */
.line-clamp-2[data-v-33c495c7] {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}


.matchDetail2[data-v-9b0938b6] {
  width: 100%;
  height: 100vh;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.matchDetail2 .content[data-v-9b0938b6] {
  width: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  /* 避免左侧内容在 Flex 布局中因最小宽度为 auto 挤压右侧栏 */
  min-width: 0;
}
.matchDetail2 .content .contentMain[data-v-9b0938b6] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 0.45rem 0.25rem;
  overflow-y: auto;
}
.matchDetail2 .detail2Popup[data-v-9b0938b6] {
  width: calc(100vw);
  position: relative;
  border-radius: 8px 8px 0 0;
  background: white;
  height: 80vh;
  overflow: scroll;
}
@media screen and (max-width: 720px) {
.matchDetail2 .content .contentMain[data-v-9b0938b6] {
    padding: 0.2rem 0.15rem !important;
}
}

.chd[data-v-3242acfc] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  border-bottom: dashed 1px #eee;
}
.chd[data-v-3242acfc]:last-child {
  border-bottom: none;
}
.list1[data-v-3242acfc] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow-y: scroll !important;
}
.fodetag[data-v-3242acfc] {
  height: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #999;
}
.flode[data-v-3242acfc] {
  height: 250px;
  -webkit-box-flex: unset;
      -ms-flex: unset;
          flex: unset;
}
.flode .list1[data-v-3242acfc] {
  padding-bottom: 0px;
  margin-bottom: 0px;
}
.chat[data-v-3242acfc] {
  height: 100%;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.chat .c-rightAside[data-v-3242acfc] {
  width: 100% !important;
  height: 100% !important;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-height: 0;
}


.upload-box {
    margin-top: 15px;
}
.upload-box .con {
    background: unset !important;
    -webkit-box-shadow: 0 0.04rem 0.09rem 0 rgba(144, 139, 216, 0.8) !important;
            box-shadow: 0 0.04rem 0.09rem 0 rgba(144, 139, 216, 0.8) !important;
    border: none !;
    border-radius: 0.2rem !important;
}


.ant-list-empty-text {
  display: none !important;
}


.dcon[data-v-8eed6e42] {
  font-size: 0.22rem !important;
  font-weight: bold;
  margin-bottom: 20px;
  text-align: center;
}
.dct[data-v-8eed6e42] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
}

.createnew[data-v-8eed6e42] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  margin: 10px 0;
}
.createnew .line[data-v-8eed6e42] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 1px;
  background: #eee;
}
.createnew .newbtn[data-v-8eed6e42] {
  font-size: 17px;
  color: #bbb;
  text-align: center;
  border: #eee solid 1px;
  border-radius: 20px;
  padding: 2px 25px;
  margin: 0 15px;
  cursor: pointer;
}
.createnew .newbtn[data-v-8eed6e42]:hover {
  background: #eee;
}
.createnew .line_cur[data-v-8eed6e42] {
  background: #fbcd08;
}
.createnew .newbtn_cur[data-v-8eed6e42] {
  background: #fbcd08;
  color: #022a99;
  border: #fbcd08 solid 1px;
}
.createnew .newbtn_cur[data-v-8eed6e42]:hover {
  background: #f8d32e;
}
.chatwarp[data-v-8eed6e42] {
  padding-right: 0 !important;
}
.chatwarpshow[data-v-8eed6e42] {
  padding-right: 320px !important;
}

.orgpcwarp[data-v-73fc33d2] {
  padding-right: 0 !important;
}
.orgpcwarpshow[data-v-73fc33d2] {
  padding-right: 400px !important;
}
.confirmbtns[data-v-73fc33d2] {
  margin-top: 10px;
}
.confirmbtns button[data-v-73fc33d2] {
  margin-right: 15px;
}
.confirmbtns button[data-v-73fc33d2]:last-child {
  margin-right: 0;
}
.list[data-v-73fc33d2] {
  margin: 0 20px;
}
.list li[data-v-73fc33d2] {
  background-color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 10px 10px;
  margin-bottom: 10px;
  border-radius: 5px;
  cursor: pointer;
}
.list li[data-v-73fc33d2]:last-child {
  margin-bottom: 0;
}
.list li[data-v-73fc33d2]:hover {
  -webkit-box-shadow: 0 5px 10px 0 #f19e66aa;
          box-shadow: 0 5px 10px 0 #f19e66aa;
}
.list li .horizontal[data-v-73fc33d2] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.list .cur[data-v-73fc33d2] {
  -webkit-box-shadow: 0 5px 10px 0 #f19e66aa;
          box-shadow: 0 5px 10px 0 #f19e66aa;
}
.list .cur h3[data-v-73fc33d2] {
  color: #f19e66;
  font-weight: bold;
}
.list .cur .ott .otc[data-v-73fc33d2] {
  border: 1px solid #f19e66;
  color: #f19e66;
}
.list .cur .ott .otc[data-v-73fc33d2]:hover {
  background: #f19e66;
  color: #000;
}
.list .ott[data-v-73fc33d2] {
  font-size: 16px;
  line-height: 29px;
  color: #999;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.list .ott .otc[data-v-73fc33d2] {
  margin-left: 10px;
  padding: 0px 5px;
  border-radius: 4px;
  margin-bottom: 5px;
  border: 1px solid var(--cib-color-fill-accent-speech-secondary);
  color: var(--cib-color-fill-accent-speech-secondary);
}
.list .ott .otc[data-v-73fc33d2]:hover {
  background: var(--cib-color-fill-accent-speech-secondary);
  color: #000;
}
.list .img[data-v-73fc33d2] {
  margin-right: 10px;
  width: 50px;
  height: 50px;
}
.list .img img[data-v-73fc33d2] {
  width: 100%;
  height: 100%;
  display: block;
  -o-object-fit: cover;
  object-fit: cover;
}
.list h3[data-v-73fc33d2] {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 18px;
  color: #555;
  margin-bottom: 0px;
  font-weight: bold;
}
.list .orgcmp[data-v-73fc33d2] {
  font-size: 16px;
  line-height: 25px;
  text-overflow: ellipsis;
  overflow: hidden;
  color: #aaa;
}
.list .right[data-v-73fc33d2] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  min-width: 0;
}
.thinkst[data-v-73fc33d2] {
  margin-top: 10px;
}
.loadmore[data-v-73fc33d2] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (max-width: 720px) {
.g-searchBox[data-v-73fc33d2] {
    margin: 15px 15px;
}
.orgsearch .talk-box[data-v-73fc33d2] {
    padding: 0px 10px 30px 10px !important;
}
.list[data-v-73fc33d2] {
    margin: 0 5px !important;
}
.list li[data-v-73fc33d2] {
    margin-bottom: 15px;
}
}


.ant-drawer-open.no-mask {
	z-index: 100;
}

.orgpcwarp[data-v-6b2e0c9a] {
  padding-right: 0 !important;
}
.orgpcwarpshow[data-v-6b2e0c9a] {
  padding-right: 400px !important;
}
.confirmbtns[data-v-6b2e0c9a] {
  margin-top: 10px;
}
.confirmbtns button[data-v-6b2e0c9a] {
  margin-right: 15px;
}
.confirmbtns button[data-v-6b2e0c9a]:last-child {
  margin-right: 0;
}
.list[data-v-6b2e0c9a] {
  margin: 0 20px;
}
.list .listitem[data-v-6b2e0c9a] {
  width: 100%;
}
.list li[data-v-6b2e0c9a] {
  background-color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 10px 10px;
  margin-bottom: 10px;
  border-radius: 5px;
  cursor: pointer;
}
.list li[data-v-6b2e0c9a]:last-child {
  margin-bottom: 0;
}
.list li[data-v-6b2e0c9a]:hover {
  -webkit-box-shadow: 0 5px 10px 0 #f19e66aa;
          box-shadow: 0 5px 10px 0 #f19e66aa;
}
.list li .horizontal[data-v-6b2e0c9a] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.list li .horizontal .org[data-v-6b2e0c9a] {
  font-size: 15px;
  font-weight: normal;
  color: var(--cib-color-fill-accent-speech-secondary);
  margin-left: 10px;
}
.list li .horizontal .img[data-v-6b2e0c9a] {
  border-radius: 50%;
  overflow: hidden;
}
.list li .horizontal .ivname[data-v-6b2e0c9a] {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #ebbb9c;
  color: #fff;
  text-align: center;
  font-size: 24px;
  border-radius: 50%;
}
.list .cur[data-v-6b2e0c9a] {
  -webkit-box-shadow: 0 5px 10px 0 #f19e66aa;
          box-shadow: 0 5px 10px 0 #f19e66aa;
}
.list .cur h3[data-v-6b2e0c9a] {
  color: #f19e66;
  font-weight: bold;
}
.list .descript[data-v-6b2e0c9a] {
  font-size: 16px;
  line-height: 29px;
  color: #999;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.list .expanddesc[data-v-6b2e0c9a] {
  -webkit-line-clamp: unset;
  overflow: unset;
}
.list .expandbtn[data-v-6b2e0c9a] {
  color: #ec8c4c;
}
.list pre[data-v-6b2e0c9a] {
  white-space: pre-wrap;
  /* 保留空白符，自动换行 */
  word-wrap: break-word;
  /* 长单词或URL内部进行换行 */
  font-family: "uc-font";
}
.list .similarity[data-v-6b2e0c9a] {
  margin-top: 5px;
  font-size: 13px;
  color: #f19e66;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: bolder;
}
.list .similarity .s1[data-v-6b2e0c9a] {
  font-weight: bold;
}
.list .similarity .s2[data-v-6b2e0c9a] {
  font-weight: bold;
}
.list .ott[data-v-6b2e0c9a] {
  font-size: 16px;
  line-height: 29px;
  font-weight: bold;
  color: #999;
  margin: 5px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.list .img[data-v-6b2e0c9a] {
  margin-right: 10px;
  width: 50px;
  height: 50px;
}
.list .img img[data-v-6b2e0c9a] {
  width: 100%;
  height: 100%;
  display: block;
  -o-object-fit: cover;
  object-fit: cover;
}
.list h3[data-v-6b2e0c9a] {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 18px;
  color: #555;
  margin-bottom: 0px;
  font-weight: bold;
}
.list .orgcmp[data-v-6b2e0c9a] {
  font-size: 16px;
  line-height: 25px;
  text-overflow: ellipsis;
  overflow: hidden;
  color: #aaa;
}
.list .right[data-v-6b2e0c9a] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  min-width: 0;
}
.list .orgimg[data-v-6b2e0c9a] {
  width: 80px;
  height: 80px;
  border: 1px solid #eee;
  margin-left: 10px;
}
.list .orgimg .orgname[data-v-6b2e0c9a] {
  padding: 5px;
  width: 100%;
  height: 100%;
  font-size: 20px;
  font-weight: bold;
  background: #b9d8f5;
  color: #555;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  text-align: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.thinkst[data-v-6b2e0c9a] {
  margin-top: 10px;
}
.loadmore[data-v-6b2e0c9a] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (max-width: 720px) {
.g-searchBox[data-v-6b2e0c9a] {
    margin: 15px 15px;
}
.orgsearch .talk-box[data-v-6b2e0c9a] {
    padding: 0px 10px 30px 10px !important;
}
.horizontal .org[data-v-6b2e0c9a] {
    margin-left: 10px;
}
.horizontal .org[data-v-6b2e0c9a]:first-child {
    margin-left: 0 !important;
}
.list[data-v-6b2e0c9a] {
    margin: 0 5px !important;
}
.list li[data-v-6b2e0c9a] {
    margin-bottom: 15px;
}
.list .expandbtn[data-v-6b2e0c9a] {
    width: 100%;
    text-align: center;
}
}


.ant-drawer-open.no-mask {
	z-index: 100;
}

.orgpcwarp[data-v-421cdaf2] {
  padding-right: 0 !important;
}
.orgpcwarpshow[data-v-421cdaf2] {
  padding-right: 450px !important;
}
.confirmbtns[data-v-421cdaf2] {
  margin-top: 10px;
}
.confirmbtns button[data-v-421cdaf2] {
  margin-right: 15px;
}
.confirmbtns button[data-v-421cdaf2]:last-child {
  margin-right: 0;
}
.uc-investor-projects .list[data-v-421cdaf2] {
  margin: 0 0px;
}
.uc-investor-projects .list li[data-v-421cdaf2] {
  position: relative;
  border-radius: 10px !important;
  background-color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 15px 15px;
  margin-bottom: 20px;
  border-radius: 5px;
  min-height: 140px;
  cursor: pointer;
}
.uc-investor-projects .list li[data-v-421cdaf2]:last-child {
  margin-bottom: 0;
}
.uc-investor-projects .list li[data-v-421cdaf2]:hover {
  -webkit-box-shadow: 0 5px 10px 0 #e9bda0;
          box-shadow: 0 5px 10px 0 #e9bda0;
}
.uc-investor-projects .list li .horizontal[data-v-421cdaf2] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.uc-investor-projects .list li .similarity[data-v-421cdaf2] {
  position: absolute;
  top: 90px;
  width: 70px;
  font-size: 13px;
  color: #f19e66;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: bolder;
}
.uc-investor-projects .list li .similarity .s1[data-v-421cdaf2] {
  font-weight: bold;
}
.uc-investor-projects .list li .similarity .s2[data-v-421cdaf2] {
  font-weight: bold;
}
.uc-investor-projects .list .cur[data-v-421cdaf2] {
  -webkit-box-shadow: 0 5px 10px 0 #f19e66aa;
          box-shadow: 0 5px 10px 0 #f19e66aa;
}
.uc-investor-projects .list .cur h3[data-v-421cdaf2] {
  color: #f19e66;
  font-weight: bold;
}
.uc-investor-projects .list .cur .ott .otc[data-v-421cdaf2] {
  border: 1px solid #f19e66;
  color: #f19e66;
}
.uc-investor-projects .list .ott[data-v-421cdaf2] {
  font-size: 16px;
  line-height: 29px;
  color: #999;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.uc-investor-projects .list .ott .otc[data-v-421cdaf2] {
  margin-left: 10px;
  padding: 0px 5px;
  border-radius: 4px;
  margin-bottom: 5px;
  border: 1px solid var(--cib-color-fill-accent-speech-secondary);
  color: var(--cib-color-fill-accent-speech-secondary);
}
.uc-investor-projects .list .img[data-v-421cdaf2] {
  margin-right: 10px;
  width: 50px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.uc-investor-projects .list .img img[data-v-421cdaf2] {
  width: 100%;
  height: 100%;
  display: block;
  -o-object-fit: cover;
  object-fit: cover;
}
.uc-investor-projects .list h3[data-v-421cdaf2] {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 18px;
  color: #999;
  margin-bottom: 0px;
  font-weight: bold;
}
.uc-investor-projects .list .orgcmp[data-v-421cdaf2] {
  font-size: 16px;
  line-height: 25px;
  text-overflow: ellipsis;
  overflow: hidden;
  color: #aaa;
}
.uc-investor-projects .list .right[data-v-421cdaf2] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  min-width: 0;
}
.thinkst[data-v-421cdaf2] {
  margin-top: 10px;
}
.loadmore[data-v-421cdaf2] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.avatarworld[data-v-421cdaf2] {
  width: 100%;
  height: 100%;
  font-size: 28px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: bold;
}
@media screen and (max-width: 720px) {
.g-searchBox[data-v-421cdaf2] {
    margin: 15px 15px;
}
.orgsearch .talk-box[data-v-421cdaf2] {
    padding: 0px 10px 30px 10px !important;
}
.list[data-v-421cdaf2] {
    margin: 0 0px !important;
}
.list li[data-v-421cdaf2] {
    margin-bottom: 15px;
}
}

@media screen and (max-width: 720px) {
.g-searchBox[data-v-421cdaf2] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.g-searchBox .utextarea[data-v-421cdaf2] {
    padding: 5px !important;
}
.uc-consult[data-v-421cdaf2] {
    min-height: -webkit-fill-available;
    padding-top: calc(0px + env(safe-area-inset-top) + 0rem);
}
}
.g-searchBox[data-v-421cdaf2] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.g-searchBox .utextarea[data-v-421cdaf2] {
  margin: 0 0 0 5px;
  border-radius: 0;
  height: 40px;
}
.g-searchBox .uc-btn[data-v-421cdaf2] {
  position: relative;
  width: 120px;
  border-radius: 0;
  height: 40px;
  top: unset;
  right: unset;
}


.ant-drawer-open.no-mask {
	z-index: 100;
}

.orgdraw[data-v-270e8d09] .c-rightAside {
  width: 550px !important;
  -webkit-box-shadow: -1px 0px 10px 2px #eee;
          box-shadow: -1px 0px 10px 2px #eee;
}
.closefloat[data-v-270e8d09] {
  position: fixed;
  top: 50%;
  left: 5px;
  z-index: 999;
  font-size: 25px;
  color: #fff;
}
.orgbottombtn[data-v-270e8d09] {
  position: fixed;
  bottom: 0;
  width: 550px;
  right: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  z-index: 999;
}
.orgbottombtn button[data-v-270e8d09] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.orgbottombtn .primarybtn[data-v-270e8d09] {
  border-radius: 0;
}
.orgbottombtn .closebtn[data-v-270e8d09] {
  border: none;
  color: #999;
  background: #eee;
}
.uc-investor-projects-side[data-v-270e8d09] {
  padding-bottom: 40px;
}
.pageination[data-v-270e8d09] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 0.3rem;
}
@media screen and (max-width: 720px) {
.orgdrawmobile[data-v-270e8d09] .c-rightAside {
    width: 100% !important;
    -webkit-box-shadow: none;
            box-shadow: none;
}
.orgdrawmobile .orgbottombtn[data-v-270e8d09] {
    position: fixed;
    bottom: 0;
    width: 100% !important;
    right: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    z-index: 999;
}
.orgdrawmobile .orgbottombtn button[data-v-270e8d09] {
    height: 45px;
}
.orgdrawmobile .tabHeader[data-v-270e8d09] {
    width: calc(100% - 35px);
    right: 0;
    left: unset;
}
}

.orgpcwarp[data-v-9447fc94] {
  padding-right: 0 !important;
}
.orgpcwarpshow[data-v-9447fc94] {
  padding-right: 450px !important;
}
.confirmbtns[data-v-9447fc94] {
  margin-top: 10px;
}
.confirmbtns button[data-v-9447fc94] {
  margin-right: 15px;
}
.confirmbtns button[data-v-9447fc94]:last-child {
  margin-right: 0;
}
.uc-investor-projects .list[data-v-9447fc94] {
  margin: 0 0px;
}
.uc-investor-projects .list li[data-v-9447fc94] {
  position: relative;
  border-radius: 10px !important;
  background-color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 15px 15px;
  margin-bottom: 20px;
  border-radius: 5px;
  min-height: 140px;
  cursor: pointer;
}
.uc-investor-projects .list li[data-v-9447fc94]:last-child {
  margin-bottom: 0;
}
.uc-investor-projects .list li[data-v-9447fc94]:hover {
  -webkit-box-shadow: 0 5px 10px 0 #e9bda0;
          box-shadow: 0 5px 10px 0 #e9bda0;
}
.uc-investor-projects .list li .horizontal[data-v-9447fc94] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.uc-investor-projects .list li .similarity[data-v-9447fc94] {
  position: absolute;
  top: 90px;
  width: 70px;
  font-size: 13px;
  color: #f19e66;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: bolder;
}
.uc-investor-projects .list li .similarity .s1[data-v-9447fc94] {
  font-weight: bold;
}
.uc-investor-projects .list li .similarity .s2[data-v-9447fc94] {
  font-weight: bold;
}
.uc-investor-projects .list .cur[data-v-9447fc94] {
  -webkit-box-shadow: 0 5px 10px 0 #f19e66aa;
          box-shadow: 0 5px 10px 0 #f19e66aa;
}
.uc-investor-projects .list .cur h3[data-v-9447fc94] {
  color: #f19e66;
  font-weight: bold;
}
.uc-investor-projects .list .cur .ott .otc[data-v-9447fc94] {
  border: 1px solid #f19e66;
  color: #f19e66;
}
.uc-investor-projects .list .ott[data-v-9447fc94] {
  font-size: 16px;
  line-height: 29px;
  color: #999;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.uc-investor-projects .list .ott .otc[data-v-9447fc94] {
  margin-left: 10px;
  padding: 0px 5px;
  border-radius: 4px;
  margin-bottom: 5px;
  border: 1px solid var(--cib-color-fill-accent-speech-secondary);
  color: var(--cib-color-fill-accent-speech-secondary);
}
.uc-investor-projects .list .img[data-v-9447fc94] {
  margin-right: 10px;
  width: 50px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.uc-investor-projects .list .img img[data-v-9447fc94] {
  width: 100%;
  height: 100%;
  display: block;
  -o-object-fit: cover;
  object-fit: cover;
}
.uc-investor-projects .list h3[data-v-9447fc94] {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 18px;
  color: #999;
  margin-bottom: 0px;
  font-weight: bold;
}
.uc-investor-projects .list .orgcmp[data-v-9447fc94] {
  font-size: 16px;
  line-height: 25px;
  text-overflow: ellipsis;
  overflow: hidden;
  color: #aaa;
}
.uc-investor-projects .list .right[data-v-9447fc94] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  min-width: 0;
}
.thinkst[data-v-9447fc94] {
  margin-top: 10px;
}
.loadmore[data-v-9447fc94] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.avatarworld[data-v-9447fc94] {
  width: 100%;
  height: 100%;
  font-size: 18px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #1567fd;
  background-color: #e4edff;
  text-align: center;
}
@media screen and (max-width: 720px) {
.g-searchBox[data-v-9447fc94] {
    margin: 15px 15px;
}
.orgsearch .talk-box[data-v-9447fc94] {
    padding: 0px 10px 30px 10px !important;
}
.list[data-v-9447fc94] {
    margin: 0 0px !important;
}
.list li[data-v-9447fc94] {
    margin-bottom: 15px;
}
}

@media screen and (max-width: 720px) {
.g-searchBox[data-v-9447fc94] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.g-searchBox .utextarea[data-v-9447fc94] {
    padding: 5px !important;
}
.uc-consult[data-v-9447fc94] {
    min-height: -webkit-fill-available;
    padding-top: calc(0px + env(safe-area-inset-top) + 0.75rem);
}
}
.g-searchBox[data-v-9447fc94] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.g-searchBox .utextarea[data-v-9447fc94] {
  margin: 0 0 0 5px;
  border-radius: 0;
  height: 40px;
}
.g-searchBox .uc-btn[data-v-9447fc94] {
  position: relative;
  width: 120px;
  border-radius: 0;
  height: 40px;
  top: unset;
  right: unset;
}


.ant-drawer-open.no-mask {
    z-index: 100;
}

.blue-theme[data-v-54e4ce7e] {
  --menu-bg: #e6e8f6;
  --cib-color-foreground-accent-primary: #174AE4;
  --aifa-color-primary-light: #3398eb;
  --aifa-color-primary-hover: #3768E5;
  --aifa-color-chat-rightbg: #e3e3e3;
  --cib-color-fill-accent-tertiary: #E2E9FF;
  --cib-color-fill-accent-secondary: #EFF3FF;
  --cib-color-fill-neutral-secondary: #F9F9F9;
  --cib-color-background-surface-app-tertiary: #F0F0F0;
  --cib-color-fill-accent-speech-secondary: #3398EB;
}
.brown-theme[data-v-54e4ce7e] {
  --menu-bg: #e9f8ff;
  --cib-color-foreground-accent-primary: #75306C;
  --aifa-color-primary-light: #D38FC4;
  --aifa-color-primary-hover: #75306CCC;
  --cib-color-fill-accent-tertiary: #FBE2E2;
  --cib-color-fill-accent-secondary: #FFF4F4;
  --cib-color-fill-neutral-secondary: #F9F9F9;
  --cib-color-background-surface-app-tertiary: #F0F0F0;
  --cib-color-fill-accent-speech-secondary: #D38FC4;
}
.green-theme[data-v-54e4ce7e] {
  --menu-bg: #e9f8ff;
  --cib-color-foreground-accent-primary: #008c8c;
  --aifa-color-primary-light: #85c2c2;
  --aifa-color-primary-hover: #00A3A3;
  --aifa-color-chat-rightbg: #e3e3e3;
  --cib-color-fill-accent-tertiary: #E1F8FD;
  --cib-color-fill-accent-secondary: #EEF9FC;
  --cib-color-fill-neutral-secondary: #F9F9F9;
  --cib-color-background-surface-app-tertiary: #F0F0F0;
  --cib-color-fill-accent-speech-secondary: #27CECE;
}
.aiproject-container[data-v-54e4ce7e] {
  width: 100%;
  height: 100vh;
  overflow: auto;
  background: white;
  padding: 33px 109px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.aiproject-container .head[data-v-54e4ce7e] {
  width: 100%;
  height: 81px;
  background: linear-gradient(144deg, #e4ebfa, #f4f9ff);
  border-radius: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.aiproject-container .head .head-robot[data-v-54e4ce7e] {
  width: 80px;
  height: 80px;
  margin-left: 17px;
  margin-top: -14px;
  margin-right: 7px;
}
.aiproject-container .head .head-intro[data-v-54e4ce7e] {
  margin-top: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font-size: 13px;
  color: #111111;
  line-height: 19px;
}
.aiproject-container .form-area[data-v-54e4ce7e] {
  width: 583px;
  margin-top: 23px;
}
.aiproject-container .form-area .form-area-title[data-v-54e4ce7e] {
  font-weight: 600;
  font-size: 15px;
  color: #111111;
}
.aiproject-container .form-area .form-area-subtitle[data-v-54e4ce7e] {
  font-size: 13px;
  color: #111111;
  margin-bottom: 11px;
  margin-top: 15px;
}
.aiproject-container .stage-area[data-v-54e4ce7e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 11px;
}
.aiproject-container .stage-area .stage-item[data-v-54e4ce7e] {
  cursor: pointer;
  width: 109px;
  height: 36px;
  background: #ffffff;
  border-radius: 7px;
  border: 1px solid #dbdbdb;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #111111;
}
.aiproject-container .stage-area .stage-item.active[data-v-54e4ce7e] {
  background: var(--cib-color-foreground-accent-primary);
  border: 1px solid var(--cib-color-foreground-accent-primary);
  color: #ffffff;
}
.aiproject-container .btn[data-v-54e4ce7e] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 40px;
  margin-bottom: 60px;
}
.aiproject-container .btn .confirm[data-v-54e4ce7e] {
  cursor: pointer;
  width: 168px;
  height: 36px;
  background: var(--cib-color-foreground-accent-primary);
  border-radius: 18px;
  font-weight: 600;
  font-size: 12px;
  color: #ffffff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
[data-v-54e4ce7e] .ant-cascader-picker,
.ant-select[data-v-54e4ce7e] {
  width: 583px !important;
}
[data-v-54e4ce7e] .aipeojectCascader .ant-cascader-menu {
  width: 583px !important;
}
[data-v-54e4ce7e] .ant-input {
  height: 36px;
  border-radius: 7px;
  font-size: 12px;
}
@media screen and (max-width: 720px) {
.aiproject-container[data-v-54e4ce7e] {
    padding: 20px 10px;
}
.aiproject-container .head .head-robot[data-v-54e4ce7e] {
    margin-left: 0 !important;
    margin-right: 0 !important;
}
.aiproject-container .head .head-intro[data-v-54e4ce7e] {
    font-size: 12px;
}
.aiproject-container .form-area[data-v-54e4ce7e] {
    width: 100%;
}
.aiproject-container .form-area .form-area-title[data-v-54e4ce7e] {
    font-size: 18px !important;
}
.btn[data-v-54e4ce7e] {
    margin-top: 10px !important;
}
[data-v-54e4ce7e] .ant-input {
    font-size: 16px !important;
}
[data-v-54e4ce7e] .ant-cascader-picker-label {
    font-size: 16px !important;
}
[data-v-54e4ce7e] .ant-cascader-picker,
  .ant-select[data-v-54e4ce7e] {
    width: 100% !important;
}
[data-v-54e4ce7e] .aipeojectCascader .ant-cascader-menu {
    width: calc(100vw - 20px) !important;
}
[data-v-54e4ce7e] .aipeojectCascader .ant-cascader-menu-item {
    font-size: 16px !important;
}
}

.blue-theme[data-v-06f4adef] {
  --menu-bg: #e6e8f6;
  --cib-color-foreground-accent-primary: #174AE4;
  --aifa-color-primary-light: #3398eb;
  --aifa-color-primary-hover: #3768E5;
  --aifa-color-chat-rightbg: #e3e3e3;
  --cib-color-fill-accent-tertiary: #E2E9FF;
  --cib-color-fill-accent-secondary: #EFF3FF;
  --cib-color-fill-neutral-secondary: #F9F9F9;
  --cib-color-background-surface-app-tertiary: #F0F0F0;
  --cib-color-fill-accent-speech-secondary: #3398EB;
}
.brown-theme[data-v-06f4adef] {
  --menu-bg: #e9f8ff;
  --cib-color-foreground-accent-primary: #75306C;
  --aifa-color-primary-light: #D38FC4;
  --aifa-color-primary-hover: #75306CCC;
  --cib-color-fill-accent-tertiary: #FBE2E2;
  --cib-color-fill-accent-secondary: #FFF4F4;
  --cib-color-fill-neutral-secondary: #F9F9F9;
  --cib-color-background-surface-app-tertiary: #F0F0F0;
  --cib-color-fill-accent-speech-secondary: #D38FC4;
}
.green-theme[data-v-06f4adef] {
  --menu-bg: #e9f8ff;
  --cib-color-foreground-accent-primary: #008c8c;
  --aifa-color-primary-light: #85c2c2;
  --aifa-color-primary-hover: #00A3A3;
  --aifa-color-chat-rightbg: #e3e3e3;
  --cib-color-fill-accent-tertiary: #E1F8FD;
  --cib-color-fill-accent-secondary: #EEF9FC;
  --cib-color-fill-neutral-secondary: #F9F9F9;
  --cib-color-background-surface-app-tertiary: #F0F0F0;
  --cib-color-fill-accent-speech-secondary: #27CECE;
}
.right-container[data-v-06f4adef] {
  position: relative;
  background: white;
  overflow: hidden;
  height: 100vh;
  border-left: 1px solid #eee;
}
.resize-handle[data-v-06f4adef] {
  width: 15px;
  cursor: ew-resize;
  position: absolute;
  background: transparent;
  z-index: 99;
  left: 0;
  top: 0;
  bottom: 0;
}
.right-content[data-v-06f4adef] {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100vh;
}
.right-content .title[data-v-06f4adef] {
  font-weight: 600;
  font-size: 18px;
  color: #1d1d1d;
}
.right-content .sub-title[data-v-06f4adef] {
  margin-top: 22px;
  margin-bottom: 10px;
  font-size: 12px;
  color: #1d1d1d;
}
.right-content .pdf-list[data-v-06f4adef] {
  width: 100%;
}
.right-content .pdf-list .pdf-item[data-v-06f4adef] {
  cursor: pointer;
  width: 100%;
  height: 55px;
  border-bottom: 1px solid #eeeeee;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
}
.right-content .pdf-list .pdf-item > img[data-v-06f4adef] {
  width: 34px;
  height: 34px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.right-content .pdf-list .pdf-item > span[data-v-06f4adef] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  font-size: 14px;
  color: #111111;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.right-content .pdf-list .pdf-item[data-v-06f4adef]:hover {
  border-bottom: 1px solid var(--aifa-color-primary-hover);
}
.right-content .pdf-list .pdf-item:hover > span[data-v-06f4adef] {
  color: var(--aifa-color-primary-hover);
}
.right-content .read-container[data-v-06f4adef] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  z-index: 99;
  margin-top: 16px;
  margin-bottom: 16px;
}
.right-content .read-container .read-list[data-v-06f4adef] {
  width: 213px;
  height: 44px;
  background: var(--cib-color-foreground-accent-primary);
  border-radius: 22px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 600;
  font-size: 14px;
  color: #ffffff;
  cursor: pointer;
}
.right-content .rightitems[data-v-06f4adef] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 100%;
  border: 2px solid #eee;
  overflow-y: scroll;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.right-content .rightitems .companyitem[data-v-06f4adef] {
  padding: 0 10px;
}
.right-content .rightitems[data-v-06f4adef] .list {
  margin: 0 5px !important;
  padding-top: 10px;
}
.right-content .reportitems[data-v-06f4adef] {
  overflow: hidden;
}
.right-content .reportitems .return-list-container[data-v-06f4adef] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: absolute;
  bottom: 16px;
  z-index: 99;
  gap: 10px;
}
.right-content .reportitems .return-list-container .return-list[data-v-06f4adef] {
  width: 213px;
  height: 44px;
  background: var(--cib-color-foreground-accent-primary);
  border-radius: 22px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 600;
  font-size: 14px;
  color: #ffffff;
  cursor: pointer;
}
.right-content .reportitems .return-list-container .return-list.ghost[data-v-06f4adef] {
  background: #fff;
  border: solid 2px var(--cib-color-foreground-accent-primary);
  color: var(--cib-color-foreground-accent-primary);
}
.right-content .reportitems .return-list-container .return-list.ghost[data-v-06f4adef]:hover {
  background: var(--cib-color-fill-accent-tertiary);
}
.right-content .reportitems .return-list-container .return-list[data-v-06f4adef]:hover {
  background: var(--aifa-color-primary-hover);
}

.similarity[data-v-2a7f6e20] {
  position: absolute;
  top: 75px;
  width: 55px;
  font-size: 13px;
  color: #f19e66;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: bolder;
}
.similarity .s1[data-v-2a7f6e20] {
  font-weight: bold;
}
.similarity .s2[data-v-2a7f6e20] {
  font-weight: bold;
}
.chatbottom[data-v-2a7f6e20] {
  z-index: 999;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #fff;
  padding: 15px 10px !important;
}
.ask[data-v-2a7f6e20] {
  background: -webkit-gradient(linear, left top, right top, from(#ff9626), to(#ffcd55));
  background: linear-gradient(to right, #ff9626 0%, #ffcd55 100%);
}
.ask[data-v-2a7f6e20]:hover {
  background: -webkit-gradient(linear, left top, right top, from(#f5b168), to(#f7d892));
  background: linear-gradient(to right, #f5b168 0%, #f7d892 100%);
}
.btnsend[data-v-2a7f6e20] {
  padding: 0 0.2rem !important;
}
.serviceFile[data-v-2a7f6e20] {
  padding: 20px 20px 0px 20px;
  position: relative;
}
.serviceFile .serverhint[data-v-2a7f6e20] {
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.serviceFile .serverhint img[data-v-2a7f6e20] {
  width: 30px;
  margin-right: 10px;
}
.serviceFile .fileitem[data-v-2a7f6e20] {
  margin-top: 5px;
  font-size: 14px;
  font-weight: bold;
  z-index: 1999;
  color: #888;
  padding-bottom: 5px;
  border-bottom: dashed 1px #eee;
}
.serviceFile .fileitem img[data-v-2a7f6e20] {
  width: 28px;
  margin-right: 10px;
}
.serviceFile .fileitem[data-v-2a7f6e20]:first-child {
  margin-top: 0;
}
.aiadvice[data-v-2a7f6e20] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 10px;
  width: 100%;
}
.aiadvice .aihint[data-v-2a7f6e20] {
  font-size: 15px;
  height: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #6e8be2;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 600;
}
.aiadvice .aiitem[data-v-2a7f6e20] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 14px;
  border-radius: 4px;
  border: #d1dbfa solid 1px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-margin-end: 6px;
          margin-inline-end: 6px;
  overflow: hidden;
  margin-bottom: 5px;
}
.aiadvice .aiitem .idx[data-v-2a7f6e20] {
  width: 24px;
  height: 24px;
  color: var(--cib-color-foreground-accent-primary);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: #d1dbfa;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 3px;
}
.aiadvice .aiitem .adcontent[data-v-2a7f6e20] {
  padding: 0px 6px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.aiadvice .aiitem[data-v-2a7f6e20]:hover {
  background: #d1dbfa;
}
.aiadvice .aiitem[data-v-2a7f6e20]:last-child {
  margin-right: 0;
}
.chatwarp[data-v-2a7f6e20] {
  padding-right: 0 !important;
}
.chatwarpshow[data-v-2a7f6e20] {
  padding-right: 320px !important;
}

.itemexplain[data-v-2a7f6e20] {
  margin: 15px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.itemexplain .tt[data-v-2a7f6e20] {
  border-left: #549cee 5px solid;
  padding: 1px 10px;
  font-size: 18px;
  font-weight: bold;
  color: #549cee;
  text-align: left;
}
.itemexplain[data-v-2a7f6e20]:first-child {
  margin-top: 0;
}
.similarity_private[data-v-2a7f6e20] {
  position: absolute;
  top: 16px;
  width: 55px;
  font-size: 13px;
  color: #f19e66;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: bolder;
}
.similarity_private .s1[data-v-2a7f6e20] {
  font-weight: bold;
  font-size: 15px;
}
.similarity_private .s2[data-v-2a7f6e20] {
  font-weight: bold;
}
.orgpcwarp[data-v-2a7f6e20] {
  padding-right: 0 !important;
}
.orgpcwarpshow[data-v-2a7f6e20] {
  padding-right: 450px !important;
}
.confirmbtns[data-v-2a7f6e20] {
  margin-top: 10px;
}
.confirmbtns button[data-v-2a7f6e20] {
  margin-right: 15px;
}
.confirmbtns button[data-v-2a7f6e20]:last-child {
  margin-right: 0;
}
.list[data-v-2a7f6e20] {
  padding: 5px;
}
.list li[data-v-2a7f6e20] {
  position: relative;
  background-color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 15px 15px;
  margin-bottom: 10px;
  border-radius: 5px;
  cursor: pointer;
  -webkit-box-shadow: 0 5px 8px 0 #f1e3d9aa;
          box-shadow: 0 5px 8px 0 #f1e3d9aa;
  border-radius: 10px;
}
.list li[data-v-2a7f6e20]:last-child {
  margin-bottom: 0;
}
.list li[data-v-2a7f6e20]:hover {
  -webkit-box-shadow: 0 5px 10px 0 #f19e66aa;
          box-shadow: 0 5px 10px 0 #f19e66aa;
}
.list li .horizontal[data-v-2a7f6e20] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.list li .descript[data-v-2a7f6e20] {
  font-size: 16px;
  line-height: 29px;
  color: #999;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-bottom: 0px;
}
.list li .expanddesc[data-v-2a7f6e20] {
  -webkit-line-clamp: unset;
  overflow: unset;
}
.list li .expandbtn[data-v-2a7f6e20] {
  color: #333;
}
.list li pre[data-v-2a7f6e20] {
  white-space: pre-wrap;
  /* 保留空白符，自动换行 */
  word-wrap: break-word;
  /* 长单词或URL内部进行换行 */
  font-family: 'uc-font';
}
.list .cur[data-v-2a7f6e20] {
  -webkit-box-shadow: 0 5px 10px 0 #f19e66aa;
          box-shadow: 0 5px 10px 0 #f19e66aa;
}
.list .cur h3[data-v-2a7f6e20] {
  font-weight: bold;
}
.list .cur .ott[data-v-2a7f6e20] {
  color: #333;
}
.list .cur .ott .icon[data-v-2a7f6e20] {
  color: #f19e66;
}
.list .cur .ott .hotword[data-v-2a7f6e20] {
  font-weight: bold;
  color: #f19e66;
}
.list .cur .ott .otc[data-v-2a7f6e20] {
  border: 1px solid #f19e66;
  color: #f19e66;
}
.list .cur .ott .otc[data-v-2a7f6e20]:hover {
  background: #f19e66;
  color: #000;
}
.list .ott[data-v-2a7f6e20] {
  font-size: 16px;
  line-height: 29px;
  color: #777;
  display: block;
}
.list .ott .hotword[data-v-2a7f6e20] {
  font-weight: bold;
  color: #777;
}
.list .ott .otc[data-v-2a7f6e20] {
  margin-left: 10px;
  padding: 3px 5px;
  border-radius: 4px;
  line-height: 35px;
  margin-bottom: 5px;
  border: 1px solid #777;
  color: #777;
}
.list .ott .otc[data-v-2a7f6e20]:hover {
  border: 1px solid #f19e66;
  background: #f19e66;
  color: #000;
}
.list .itt[data-v-2a7f6e20] {
  font-size: 13px;
  line-height: 20px;
  color: #777;
  display: block;
}
.list .itt .itc[data-v-2a7f6e20] {
  margin-left: 5px;
  padding: 3px 5px;
  border-radius: 4px;
  line-height: 35px;
  margin-bottom: 5px;
  background: #f5d8c5;
  color: #777;
}
.list .itt .itc[data-v-2a7f6e20]:first-child {
  margin-left: 0;
}
.list .img[data-v-2a7f6e20] {
  margin-right: 20px;
  width: 50px;
  height: 50px;
  border: 1px solid #ececec;
}
.list .img img[data-v-2a7f6e20] {
  width: 100%;
  height: 100%;
  display: block;
  -o-object-fit: cover;
  object-fit: cover;
}
.list .noimg[data-v-2a7f6e20] {
  border: none;
}
.list h3[data-v-2a7f6e20] {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 18px;
  color: #1f82f2;
  margin-bottom: 0px;
  font-weight: bold;
}
.list .orgcmp[data-v-2a7f6e20] {
  font-size: 16px;
  line-height: 25px;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: #aaa;
}
.list .right[data-v-2a7f6e20] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  min-width: 0;
}
.list .reason[data-v-2a7f6e20] {
  margin-top: 10px;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.thinkst[data-v-2a7f6e20] {
  margin-top: 10px;
}
.loadmore[data-v-2a7f6e20] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (max-width: 720px) {
.g-searchBox[data-v-2a7f6e20] {
    margin: 15px 15px;
}
.talk-box[data-v-2a7f6e20] {
    padding: 10px 10px 30px 10px !important;
}
.list[data-v-2a7f6e20] {
    margin: 0 5px !important;
}
.list li[data-v-2a7f6e20] {
    margin-bottom: 15px;
}
.list li h3[data-v-2a7f6e20] {
    white-space: pre-wrap;
    overflow: hidden;
    text-overflow: unset;
}
.list .orgcmp[data-v-2a7f6e20] {
    min-height: 75px;
}
}
.ott .icon[data-v-2a7f6e20] {
  line-height: 30px;
  margin-right: 8px;
}

.list[data-v-4e592212] {
  padding: 5px;
}
.list li[data-v-4e592212] {
  position: relative;
  background-color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 15px 15px;
  margin-bottom: 10px;
  border-radius: 5px;
  cursor: pointer;
  -webkit-box-shadow: 0 5px 8px 0 #f1e3d9aa;
          box-shadow: 0 5px 8px 0 #f1e3d9aa;
  border-radius: 10px;
}
.list li[data-v-4e592212]:last-child {
  margin-bottom: 0;
}
.list li[data-v-4e592212]:hover {
  -webkit-box-shadow: 0 5px 10px 0 #f19e66aa;
          box-shadow: 0 5px 10px 0 #f19e66aa;
}
.list li .horizontal[data-v-4e592212] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.list li .similarity[data-v-4e592212] {
  position: absolute;
  top: 75px;
  width: 55px;
  font-size: 13px;
  color: #f19e66;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: bolder;
}
.list li .similarity .s1[data-v-4e592212] {
  font-weight: bold;
}
.list li .similarity .s2[data-v-4e592212] {
  font-weight: bold;
}
.list li .descript[data-v-4e592212] {
  font-size: 16px;
  line-height: 29px;
  color: #999;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-bottom: 0px;
}
.list li .expanddesc[data-v-4e592212] {
  -webkit-line-clamp: unset;
  overflow: unset;
}
.list li .expandbtn[data-v-4e592212] {
  color: #333;
}
.list li pre[data-v-4e592212] {
  white-space: pre-wrap;
  /* 保留空白符，自动换行 */
  word-wrap: break-word;
  /* 长单词或URL内部进行换行 */
  font-family: 'uc-font';
}
.list .cur[data-v-4e592212] {
  -webkit-box-shadow: 0 5px 10px 0 #f19e66aa;
          box-shadow: 0 5px 10px 0 #f19e66aa;
}
.list .cur h3[data-v-4e592212] {
  font-weight: bold;
}
.list .cur .ott[data-v-4e592212] {
  color: #333;
}
.list .cur .ott .icon[data-v-4e592212] {
  color: #f19e66;
}
.list .cur .ott .hotword[data-v-4e592212] {
  font-weight: bold;
  color: #f19e66;
}
.list .cur .ott .otc[data-v-4e592212] {
  border: 1px solid #f19e66;
  color: #f19e66;
}
.list .cur .ott .otc[data-v-4e592212]:hover {
  background: #f19e66;
  color: #000;
}
.list .ott[data-v-4e592212] {
  font-size: 16px;
  line-height: 29px;
  color: #777;
  display: block;
}
.list .ott .hotword[data-v-4e592212] {
  font-weight: bold;
  color: #777;
}
.list .ott .otc[data-v-4e592212] {
  margin-left: 10px;
  padding: 3px 5px;
  border-radius: 4px;
  line-height: 35px;
  margin-bottom: 5px;
  border: 1px solid #777;
  color: #777;
}
.list .ott .otc[data-v-4e592212]:hover {
  border: 1px solid #f19e66;
  background: #f19e66;
  color: #000;
}
.list .itt[data-v-4e592212] {
  font-size: 13px;
  line-height: 20px;
  color: #777;
  display: block;
}
.list .itt .itc[data-v-4e592212] {
  margin-left: 5px;
  padding: 3px 5px;
  border-radius: 4px;
  line-height: 35px;
  margin-bottom: 5px;
  background: #f5d8c5;
  color: #777;
}
.list .itt .itc[data-v-4e592212]:first-child {
  margin-left: 0;
}
.list .img[data-v-4e592212] {
  margin-right: 20px;
  width: 50px;
  height: 50px;
  border: 1px solid #ececec;
}
.list .img img[data-v-4e592212] {
  width: 100%;
  height: 100%;
  display: block;
  -o-object-fit: cover;
  object-fit: cover;
}
.list .noimg[data-v-4e592212] {
  border: none;
}
.list h3[data-v-4e592212] {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 18px;
  color: var(--cib-color-foreground-accent-primary);
  margin-bottom: 0px;
  font-weight: bold;
}
.list .orgcmp[data-v-4e592212] {
  font-size: 16px;
  line-height: 25px;
  text-overflow: ellipsis;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  color: #aaa;
}
.list .right[data-v-4e592212] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  min-width: 0;
}
.list .reason[data-v-4e592212] {
  margin-top: 10px;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media screen and (max-width: 720px) {
.list[data-v-4e592212] {
    margin: 0 5px !important;
}
.list li[data-v-4e592212] {
    margin-bottom: 15px;
}
.list li h3[data-v-4e592212] {
    white-space: pre-wrap;
    overflow: hidden;
    text-overflow: unset;
}
.list .orgcmp[data-v-4e592212] {
    min-height: 75px;
}
}
.ott .icon[data-v-4e592212] {
  line-height: 30px;
  margin-right: 8px;
}

.blue-theme[data-v-353719d9] {
  --menu-bg: #e6e8f6;
  --cib-color-foreground-accent-primary: #174AE4;
  --aifa-color-primary-light: #3398eb;
  --aifa-color-primary-hover: #3768E5;
  --aifa-color-chat-rightbg: #e3e3e3;
  --cib-color-fill-accent-tertiary: #E2E9FF;
  --cib-color-fill-accent-secondary: #EFF3FF;
  --cib-color-fill-neutral-secondary: #F9F9F9;
  --cib-color-background-surface-app-tertiary: #F0F0F0;
  --cib-color-fill-accent-speech-secondary: #3398EB;
}
.brown-theme[data-v-353719d9] {
  --menu-bg: #e9f8ff;
  --cib-color-foreground-accent-primary: #75306C;
  --aifa-color-primary-light: #D38FC4;
  --aifa-color-primary-hover: #75306CCC;
  --cib-color-fill-accent-tertiary: #FBE2E2;
  --cib-color-fill-accent-secondary: #FFF4F4;
  --cib-color-fill-neutral-secondary: #F9F9F9;
  --cib-color-background-surface-app-tertiary: #F0F0F0;
  --cib-color-fill-accent-speech-secondary: #D38FC4;
}
.green-theme[data-v-353719d9] {
  --menu-bg: #e9f8ff;
  --cib-color-foreground-accent-primary: #008c8c;
  --aifa-color-primary-light: #85c2c2;
  --aifa-color-primary-hover: #00A3A3;
  --aifa-color-chat-rightbg: #e3e3e3;
  --cib-color-fill-accent-tertiary: #E1F8FD;
  --cib-color-fill-accent-secondary: #EEF9FC;
  --cib-color-fill-neutral-secondary: #F9F9F9;
  --cib-color-background-surface-app-tertiary: #F0F0F0;
  --cib-color-fill-accent-speech-secondary: #27CECE;
}
.container[data-v-353719d9] {
  max-width: 100%;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100vh;
  background: white;
  position: relative;
}
.left-container[data-v-353719d9] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  padding: 0 40px;
  overflow: hidden;
}
.left-container .head[data-v-353719d9] {
  margin-top: 33px;
  width: 100%;
  height: 120px;
  background: linear-gradient(144deg, #e4ebfa, #f4f9ff);
  border-radius: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-right: 10px;
}
.left-container .head .head-robot[data-v-353719d9] {
  width: 60px;
  height: 60px;
  margin-left: 7px;
  margin-top: -14px;
}
.left-container .head .head-r[data-v-353719d9] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 0;
}
.left-container .head .head-r .head-r-f[data-v-353719d9] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 22px;
  width: 100%;
}
.left-container .head .head-r .head-r-f .head-title[data-v-353719d9] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  font-size: 13px;
  color: #111111;
}
.left-container .head .head-r .head-r-f .head-edit[data-v-353719d9] {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  color: var(--cib-color-foreground-accent-primary);
  cursor: pointer;
}
.left-container .head .head-r .head-r-f .head-share[data-v-353719d9] {
  width: 58px;
  height: 23px;
  background: var(--cib-color-foreground-accent-primary);
  border-radius: 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  margin-right: 22px;
}
.left-container .head .head-r .head-r-f .head-share > img[data-v-353719d9] {
  position: relative;
  top: 1px;
  width: 15px;
  height: 15px;
  margin-right: 1px;
}
.left-container .head .head-r .head-r-f .head-share > span[data-v-353719d9] {
  font-size: 12px;
  color: #ffffff;
}
.left-container .head .head-r .head-info[data-v-353719d9] {
  width: 100%;
  height: 58px;
  background: #ffffff;
  border-radius: 7px;
  margin-top: 11px;
  display: grid;
  grid-template-rows: 1fr 1fr;
  /* 两行，每行占据容器空间的1部分 */
  grid-template-columns: 50% 50%;
  /* 两列，每列占据容器空间的1部分 */
  padding: 9px 0;
}
.left-container .head .head-r .head-info .head-info-item[data-v-353719d9] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: 15px;
}
.left-container .head .head-r .head-info .head-info-item .head-info-item-img[data-v-353719d9] {
  width: 15px;
  height: 15px;
}
.left-container .head .head-r .head-info .head-info-item .head-info-item-key[data-v-353719d9] {
  font-size: 12px;
  color: #666666;
  margin-left: 5px;
  margin-right: 9px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.left-container .head .head-r .head-info .head-info-item .head-info-item-val[data-v-353719d9] {
  font-size: 12px;
  color: #111111;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.left-container .list[data-v-353719d9] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-top: 31px;
  width: 100%;
  height: 0;
  background: #fcfcfc;
  border-radius: 9px 9px 0 0;
  border: 1px solid #ededed;
  padding-bottom: 35px;
}
.left-container .list .list-content[data-v-353719d9] {
  padding: 10px;
  height: 100%;
  overflow: auto;
}
.left-container .bottom[data-v-353719d9] {
  width: calc(100% + 80px);
  height: 58px;
  background: #ffffff;
  -webkit-box-shadow: 0px -3px 7px 0px rgba(220, 220, 220, 0.8);
          box-shadow: 0px -3px 7px 0px rgba(220, 220, 220, 0.8);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 13px;
  z-index: 3;
}
.left-container .bottom .bottom-item[data-v-353719d9],
.left-container .bottom .bottom-item-white[data-v-353719d9] {
  width: 82px;
  height: 29px;
  border-radius: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 6px;
  cursor: pointer;
}
.left-container .bottom .bottom-item > img[data-v-353719d9],
.left-container .bottom .bottom-item-white > img[data-v-353719d9] {
  width: 14px;
  height: 14px;
  margin-right: 0;
}
.left-container .bottom .bottom-item > span[data-v-353719d9],
.left-container .bottom .bottom-item-white > span[data-v-353719d9] {
  font-weight: 400;
  font-size: 12px;
}
.left-container .bottom .bottom-item[data-v-353719d9] {
  background: var(--cib-color-foreground-accent-primary);
  -webkit-box-shadow: 0px 2px 7px 0px #92a5ff;
          box-shadow: 0px 2px 7px 0px #92a5ff;
  color: #ffffff;
}
.left-container .bottom .bottom-item-white[data-v-353719d9] {
  background: #ffffff;
  -webkit-box-shadow: 0px 2px 7px 0px #ebebeb;
          box-shadow: 0px 2px 7px 0px #ebebeb;
  border: 1px solid #ededed;
  color: #888888;
}
@media screen and (max-width: 720px) {
.left-container[data-v-353719d9] {
    padding: 0 10px;
}
.left-container .head-r-f[data-v-353719d9] {
    margin-top: 10px !important;
}
.left-container .head-info[data-v-353719d9] {
    background: transparent !important;
    position: relative;
    left: -18px;
    top: -10px;
    width: 100% !important;
    grid-template-rows: 1fr !important;
    /* 两行，每行占据容器空间的1部分 */
    grid-template-columns: 1fr !important ;
    /* 两列，每列占据容器空间的1部分 */
}
}

.blue-theme[data-v-d280f4d8] {
  --menu-bg: #e6e8f6;
  --cib-color-foreground-accent-primary: #174AE4;
  --aifa-color-primary-light: #3398eb;
  --aifa-color-primary-hover: #3768E5;
  --aifa-color-chat-rightbg: #e3e3e3;
  --cib-color-fill-accent-tertiary: #E2E9FF;
  --cib-color-fill-accent-secondary: #EFF3FF;
  --cib-color-fill-neutral-secondary: #F9F9F9;
  --cib-color-background-surface-app-tertiary: #F0F0F0;
  --cib-color-fill-accent-speech-secondary: #3398EB;
}
.brown-theme[data-v-d280f4d8] {
  --menu-bg: #e9f8ff;
  --cib-color-foreground-accent-primary: #75306C;
  --aifa-color-primary-light: #D38FC4;
  --aifa-color-primary-hover: #75306CCC;
  --cib-color-fill-accent-tertiary: #FBE2E2;
  --cib-color-fill-accent-secondary: #FFF4F4;
  --cib-color-fill-neutral-secondary: #F9F9F9;
  --cib-color-background-surface-app-tertiary: #F0F0F0;
  --cib-color-fill-accent-speech-secondary: #D38FC4;
}
.green-theme[data-v-d280f4d8] {
  --menu-bg: #e9f8ff;
  --cib-color-foreground-accent-primary: #008c8c;
  --aifa-color-primary-light: #85c2c2;
  --aifa-color-primary-hover: #00A3A3;
  --aifa-color-chat-rightbg: #e3e3e3;
  --cib-color-fill-accent-tertiary: #E1F8FD;
  --cib-color-fill-accent-secondary: #EEF9FC;
  --cib-color-fill-neutral-secondary: #F9F9F9;
  --cib-color-background-surface-app-tertiary: #F0F0F0;
  --cib-color-fill-accent-speech-secondary: #27CECE;
}
button[data-v-d280f4d8]:after {
  display: block !important;
}
[data-v-d280f4d8] .ant-switch {
  background: #faa485;
}
[data-v-d280f4d8] .ant-switch-checked {
  background: #64bf74;
}
.aiproject-contact-container[data-v-d280f4d8] {
  width: 100%;
  min-height: 100vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 22px 109px;
  background: #fff;
}
.aiproject-contact-container .t[data-v-d280f4d8] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: -webkit-gradient(linear, left bottom, left top, from(#f6f8ff), to(#f0f5fc));
  background: linear-gradient(0deg, #f6f8ff, #f0f5fc);
  border-radius: 10px;
  padding: 10px 14px;
}
.aiproject-contact-container .t .t-top[data-v-d280f4d8] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.aiproject-contact-container .t .t-top .t-top-robot[data-v-d280f4d8] {
  width: 71px;
}
.aiproject-contact-container .t .t-top .t-top-title[data-v-d280f4d8] {
  font-family: Alimama ShuHeiTi;
  font-weight: bold;
  font-size: 31px;
  color: var(--cib-color-foreground-accent-primary);
}
.aiproject-contact-container .t .t-sub[data-v-d280f4d8] {
  margin-top: 9px;
  font-family: MicrosoftYaHei;
  font-weight: 400;
  font-size: 15px;
  color: #111111;
}
.aiproject-contact-container .t .t-search[data-v-d280f4d8] {
  width: 583px;
  height: 44px;
  margin-top: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
}
.aiproject-contact-container .t .t-search .t-search-main[data-v-d280f4d8] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.aiproject-contact-container .t .t-search .cases[data-v-d280f4d8] {
  cursor: pointer;
  position: relative;
  top: -4px;
  font-size: 12px;
  color: var(--cib-color-foreground-accent-primary);
}
.aiproject-contact-container .t .t-block[data-v-d280f4d8] {
  margin-top: 7px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 583px;
  gap: 5px;
  overflow-x: auto;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.aiproject-contact-container .t .t-block .t-block-item[data-v-d280f4d8] {
  height: 29px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 11px 0 18px;
  background: #fafafa;
  border-radius: 7px;
  border: 1px solid #ebeff2;
  gap: 11px;
}
.aiproject-contact-container .t .t-block .t-block-item > span[data-v-d280f4d8] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  white-space: nowrap;
  /* 保持文本在一行显示 */
  overflow: hidden;
  /* 隐藏溢出的文本 */
  text-overflow: ellipsis;
  /* 显示省略号 */
  font-size: 12px;
  color: #666666;
}
.aiproject-contact-container .t .t-block .t-block-item > img[data-v-d280f4d8] {
  cursor: pointer;
  width: 12px;
  height: 12px;
}
.aiproject-contact-container .t .t-map[data-v-d280f4d8] {
  margin-top: 7px;
  background: rgba(255, 255, 255, 0.6);
  border-radius: 10px;
  border: 1px solid #ffffff;
  width: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.aiproject-contact-container .t .t-map .fullscreen-btn[data-v-d280f4d8] {
  width: 25px;
  height: 25px;
  position: absolute;
  right: 15px;
  bottom: 15px;
  cursor: pointer;
}
.aiproject-contact-container .t .t-map .cancel-fullscreen-btn[data-v-d280f4d8] {
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: absolute;
  left: calc(50% - 45px);
  bottom: 15px;
  gap: 5px;
  font-size: 15px;
  font-weight: 500;
}
.aiproject-contact-container .t .t-map .t-map-unlock[data-v-d280f4d8] {
  height: 30px;
  position: absolute;
  bottom: 15px;
  left: calc(50% - 52px);
  background: var(--cib-color-foreground-accent-primary);
  border-radius: 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 4px 15px !important;
  gap: 3px;
  cursor: pointer;
}
.aiproject-contact-container .t .t-map .t-map-unlock > img[data-v-d280f4d8] {
  width: 15px;
  height: 15px;
  margin-right: 0;
}
.aiproject-contact-container .t .t-map .t-map-unlock > span[data-v-d280f4d8] {
  font-size: 14px;
  color: #ffffff;
}
.aiproject-contact-container .t .t-map .t-map-unlock[data-v-d280f4d8]:hover {
  background: var(--cib-color-foreground-accent-primary);
}
.aiproject-contact-container .t .t-map.fullscreen[data-v-d280f4d8] {
  position: fixed;
  z-index: 999999;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin-top: 0;
}
.aiproject-contact-container .t .t-switch[data-v-d280f4d8] {
  margin-top: 10px;
  font-size: 15px;
  font-weight: bold;
}
.aiproject-contact-container .b[data-v-d280f4d8] {
  margin-top: 10px;
  width: 100%;
  background: #f9f9f9;
  border-radius: 10px;
  border: 1px solid #ffffff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 20px;
}
.aiproject-contact-container .b .b-l[data-v-d280f4d8] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
}
.aiproject-contact-container .b .b-l .b-l-title[data-v-d280f4d8] {
  font-weight: 600;
  font-size: 15px;
  color: #111111;
}
.aiproject-contact-container .b .b-l .b-l-bottom[data-v-d280f4d8] {
  font-size: 12px;
  color: #111111;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.aiproject-contact-container .b .b-l .b-l-bottom .b-l-bottom-item[data-v-d280f4d8] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 18px;
  border-radius: 4px;
  border: 1px solid var(--cib-color-foreground-accent-primary);
  padding: 0 7px;
  font-weight: 400;
  font-size: 12px;
  color: var(--cib-color-foreground-accent-primary);
  margin-left: 6px;
}
.aiproject-contact-container .b .b-r[data-v-d280f4d8] {
  background: var(--cib-color-foreground-accent-primary);
  border-radius: 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 5px 15px;
  gap: 3px;
  cursor: pointer;
}
.aiproject-contact-container .b .b-r > img[data-v-d280f4d8] {
  width: 15px;
  height: 15px;
}
.aiproject-contact-container .b .b-r > span[data-v-d280f4d8] {
  font-size: 14px;
  color: #ffffff;
}
.aiproject-contact-container .b .b-r[data-v-d280f4d8]:hover {
  background: #6278e5;
}
.b-pop[data-v-d280f4d8] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 31px 37px 23px;
}
@media screen and (max-width: 720px) {
.aiproject-contact-container[data-v-d280f4d8] {
    padding: 10px !important;
}
.aiproject-contact-container .t .t-top .t-top-title[data-v-d280f4d8] {
    font-size: 24px;
}
.aiproject-contact-container .t .t-search[data-v-d280f4d8] {
    width: 100% !important;
    margin-top: 10px !important;
}
.aiproject-contact-container .t .t-block[data-v-d280f4d8] {
    width: 100%;
}
.aiproject-contact-container .t .t-block .t-block-item[data-v-d280f4d8] {
    padding-left: 5px;
    gap: 2px;
}
.aiproject-contact-container .b .b-l .b-l-title[data-v-d280f4d8] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
}

[data-v-d280f4d8] .ant-modal {
  width: 960px !important;
}
[data-v-d280f4d8] .ant-modal .ant-modal-content {
  width: 960px;
  height: 528px;
}
[data-v-d280f4d8] .ant-modal .ant-modal-content .ant-modal-body {
  padding: 0 !important;
  width: 960px;
  height: 528px;
}
[data-v-d280f4d8] .ant-modal .ant-modal-content .contact-video {
  width: 960px;
  height: 528px;
}
@media screen and (max-width: 720px) {
[data-v-d280f4d8] .ant-modal {
    width: 100% !important;
    height: 40vh;
}
[data-v-d280f4d8] .ant-modal .ant-modal-content {
    width: 100%;
    height: auto;
}
[data-v-d280f4d8] .ant-modal .ant-modal-content .ant-modal-body {
    padding: 0 !important;
    width: 100%;
    height: 100%;
}
[data-v-d280f4d8] .ant-modal .ant-modal-content .contact-video {
    width: 100%;
    height: 100%;
}
}

.blue-theme[data-v-d2249e9e] {
  --menu-bg: #e6e8f6;
  --cib-color-foreground-accent-primary: #174AE4;
  --aifa-color-primary-light: #3398eb;
  --aifa-color-primary-hover: #3768E5;
  --aifa-color-chat-rightbg: #e3e3e3;
  --cib-color-fill-accent-tertiary: #E2E9FF;
  --cib-color-fill-accent-secondary: #EFF3FF;
  --cib-color-fill-neutral-secondary: #F9F9F9;
  --cib-color-background-surface-app-tertiary: #F0F0F0;
  --cib-color-fill-accent-speech-secondary: #3398EB;
}
.brown-theme[data-v-d2249e9e] {
  --menu-bg: #e9f8ff;
  --cib-color-foreground-accent-primary: #75306C;
  --aifa-color-primary-light: #D38FC4;
  --aifa-color-primary-hover: #75306CCC;
  --cib-color-fill-accent-tertiary: #FBE2E2;
  --cib-color-fill-accent-secondary: #FFF4F4;
  --cib-color-fill-neutral-secondary: #F9F9F9;
  --cib-color-background-surface-app-tertiary: #F0F0F0;
  --cib-color-fill-accent-speech-secondary: #D38FC4;
}
.green-theme[data-v-d2249e9e] {
  --menu-bg: #e9f8ff;
  --cib-color-foreground-accent-primary: #008c8c;
  --aifa-color-primary-light: #85c2c2;
  --aifa-color-primary-hover: #00A3A3;
  --aifa-color-chat-rightbg: #e3e3e3;
  --cib-color-fill-accent-tertiary: #E1F8FD;
  --cib-color-fill-accent-secondary: #EEF9FC;
  --cib-color-fill-neutral-secondary: #F9F9F9;
  --cib-color-background-surface-app-tertiary: #F0F0F0;
  --cib-color-fill-accent-speech-secondary: #27CECE;
}
.aiproject-container[data-v-d2249e9e] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100vh;
  background: white;
  position: relative;
}
.left-container[data-v-d2249e9e] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  overflow: auto;
}
.left-container .shadow[data-v-d2249e9e] {
  z-index: 0;
  position: absolute;
  top: 102px;
  width: 100%;
  height: 45px;
  background: -webkit-gradient(linear, left bottom, left top, from(#e8f1fb), to(#ffffff));
  background: linear-gradient(0deg, #e8f1fb, #ffffff);
}
.left-container .head[data-v-d2249e9e] {
  z-index: 1;
  width: 100%;
  padding: 0 55px;
  position: relative;
}
.left-container .head .head-box[data-v-d2249e9e] {
  margin-top: 31px;
  height: 116px;
  background: url('https://cdn.aifa.chat/images/aifa/detailHeader_202407171001.png') no-repeat center center / 100% 100%;
  padding-left: 33px;
  position: relative;
}
.left-container .head .head-box .project-name[data-v-d2249e9e] {
  margin-top: 10px;
  font-size: 22px;
  font-weight: bold;
  color: #111111;
}
.left-container .head .head-box .company-name[data-v-d2249e9e] {
  margin-top: 2px;
  font-size: 14px;
  color: #111111;
}
.left-container .head .head-box .dec-container[data-v-d2249e9e] {
  margin-top: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 56px;
  font-size: 14px;
}
.left-container .head .head-box .dec-container .dec[data-v-d2249e9e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 5px;
}
.left-container .head .head-box .dec-container .dec .dec-ico[data-v-d2249e9e] {
  position: relative;
  top: 1px;
  width: 18px;
  height: 18px;
}
.left-container .head .head-box .head-button-container[data-v-d2249e9e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  top: 16px;
  right: 18px;
  gap: 14px;
}
.left-container .head .head-box .head-button-container .btn[data-v-d2249e9e] {
  cursor: pointer;
  width: 60px;
  height: 26px;
  background: var(--cib-color-foreground-accent-primary);
  border-radius: 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 1px;
}
.left-container .head .head-box .head-button-container .btn > img[data-v-d2249e9e] {
  width: 18px;
  height: 18px;
  margin-right: 0;
}
.left-container .head .head-box .head-button-container .btn > span[data-v-d2249e9e] {
  font-size: 14px;
  color: #ffffff;
}
.left-container .left-b-box[data-v-d2249e9e] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 100%;
  background: white;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 14px 56px;
}
@media screen and (max-width: 720px) {
.left-container .shadow[data-v-d2249e9e] {
    height: 0.91rem;
    background: -webkit-gradient(linear, left bottom, left top, from(#e8f1fb), to(#ffffff));
    background: linear-gradient(0deg, #e8f1fb, #ffffff);
    top: 1.96rem;
}
.left-container .head[data-v-d2249e9e] {
    padding: 0 0.16rem;
}
.left-container .head .m-head-box[data-v-d2249e9e] {
    margin-top: 0.16rem;
    height: 2.72rem;
    background: url('https://cdn.aifa.chat/images/aifa/message_head_bg_202407181438.png') no-repeat center center / 100% 100%;
    position: relative;
    padding: 0.16rem;
}
.left-container .head .m-head-first[data-v-d2249e9e] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.left-container .head .m-head-first .m-head-first-l[data-v-d2249e9e] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.left-container .head .m-head-first .m-head-first-l .m-head-first-l-pname[data-v-d2249e9e] {
    font-size: 0.25rem;
    color: #111111;
    margin-right: 0.12rem;
}
.left-container .head .m-head-first .m-head-first-l .m-head-first-l-round[data-v-d2249e9e] {
    background: #dbe1ff;
    border-radius: 0.03rem;
    padding: 0.05rem 0.11rem;
    font-size: 0.19rem;
    line-height: 0.18rem;
    color: var(--cib-color-foreground-accent-primary);
}
.left-container .head .m-head-first .m-head-first-share[data-v-d2249e9e] {
    width: 1.03rem;
    height: 0.44rem;
    background: var(--cib-color-foreground-accent-primary);
    border-radius: 0.06rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 0.05rem;
}
.left-container .head .m-head-first .m-head-first-share > img[data-v-d2249e9e] {
    width: 0.23rem;
    height: 0.23rem;
}
.left-container .head .m-head-first .m-head-first-share > span[data-v-d2249e9e] {
    font-size: 0.22rem;
    color: #ffffff;
}
.left-container .head .m-head-company[data-v-d2249e9e] {
    font-size: 0.19rem;
    color: #111111;
    margin-top: 0.06rem;
}
.left-container .head .m-head-split-line[data-v-d2249e9e] {
    height: 0;
    border-top: 1px dashed #90a7d2;
    margin: 0.21rem 0 0.24rem;
}
.left-container .head .m-head-info-box[data-v-d2249e9e] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.left-container .head .m-head-info-box .m-head-info-item[data-v-d2249e9e] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 0.12rem;
}
.left-container .head .m-head-info-box .m-head-info-item .m-head-info-item-key[data-v-d2249e9e] {
    font-size: 0.19rem;
    color: #888888;
    line-height: 0.14rem;
}
.left-container .head .m-head-info-box .m-head-info-item .m-head-info-item-val[data-v-d2249e9e] {
    font-size: 0.21rem;
    color: #111111;
    line-height: 0.14rem;
}
.left-container .head .m-head-website[data-v-d2249e9e] {
    height: 0.54rem;
    background: #ffffff;
    border-radius: 0.08rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 0.05rem;
    margin-top: 0.24rem;
    padding-left: 0.25rem;
}
.left-container .head .m-head-website > img[data-v-d2249e9e] {
    width: 0.23rem;
    height: 0.23rem;
    position: relative;
    top: 1px;
}
.left-container .head .m-head-website .m-head-website-text[data-v-d2249e9e] {
    font-weight: 400;
    font-size: 0.19rem;
    color: #888888;
}
.left-container .left-b-box[data-v-d2249e9e] {
    padding: 0.16rem 0.12rem;
}
.contact-div[data-v-d2249e9e] {
    right: 0.16rem;
    bottom: 0.14rem;
    position: fixed;
    width: 0.86rem;
    height: 0.86rem;
    background: var(--cib-color-foreground-accent-primary);
    -webkit-box-shadow: 0rem 0rem 0rem 0rem rgba(59, 92, 255, 0.42);
            box-shadow: 0rem 0rem 0rem 0rem rgba(59, 92, 255, 0.42);
    border-radius: 0.43rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    gap: 0.06rem;
}
.contact-div > img[data-v-d2249e9e] {
    width: 0.36rem;
    height: 0.36rem;
}
.contact-div > span[data-v-d2249e9e] {
    font-size: 0.17rem;
    color: #ffffff;
}
}

.aiprojectDetail2[data-v-46e00ed1] {
  width: 100%;
  height: 100vh;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.aiprojectDetail2 .content[data-v-46e00ed1] {
  width: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  /* 避免左侧内容在 Flex 布局中因最小宽度为 auto 挤压右侧栏 */
  min-width: 0;
}
.aiprojectDetail2 .content .contentMain[data-v-46e00ed1] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 0.25rem;
  overflow-y: auto;
}
.aiprojectDetail2 .detail2Popup[data-v-46e00ed1] {
  width: calc(100vw);
  position: relative;
  border-radius: 8px 8px 0 0;
  background: white;
  height: 80vh;
  overflow: scroll;
}
[data-v-46e00ed1] .vue-slim-popup__mask {
  z-index: 1000;
}
@media screen and (max-width: 720px) {
.aiprojectDetail2 .content .contentMain[data-v-46e00ed1] {
    padding: 0.2rem 0.15rem !important;
}
}

.blue-theme[data-v-1dad4e61] {
  --menu-bg: #e6e8f6;
  --cib-color-foreground-accent-primary: #174AE4;
  --aifa-color-primary-light: #3398eb;
  --aifa-color-primary-hover: #3768E5;
  --aifa-color-chat-rightbg: #e3e3e3;
  --cib-color-fill-accent-tertiary: #E2E9FF;
  --cib-color-fill-accent-secondary: #EFF3FF;
  --cib-color-fill-neutral-secondary: #F9F9F9;
  --cib-color-background-surface-app-tertiary: #F0F0F0;
  --cib-color-fill-accent-speech-secondary: #3398EB;
}
.brown-theme[data-v-1dad4e61] {
  --menu-bg: #e9f8ff;
  --cib-color-foreground-accent-primary: #75306C;
  --aifa-color-primary-light: #D38FC4;
  --aifa-color-primary-hover: #75306CCC;
  --cib-color-fill-accent-tertiary: #FBE2E2;
  --cib-color-fill-accent-secondary: #FFF4F4;
  --cib-color-fill-neutral-secondary: #F9F9F9;
  --cib-color-background-surface-app-tertiary: #F0F0F0;
  --cib-color-fill-accent-speech-secondary: #D38FC4;
}
.green-theme[data-v-1dad4e61] {
  --menu-bg: #e9f8ff;
  --cib-color-foreground-accent-primary: #008c8c;
  --aifa-color-primary-light: #85c2c2;
  --aifa-color-primary-hover: #00A3A3;
  --aifa-color-chat-rightbg: #e3e3e3;
  --cib-color-fill-accent-tertiary: #E1F8FD;
  --cib-color-fill-accent-secondary: #EEF9FC;
  --cib-color-fill-neutral-secondary: #F9F9F9;
  --cib-color-background-surface-app-tertiary: #F0F0F0;
  --cib-color-fill-accent-speech-secondary: #27CECE;
}
[data-v-1dad4e61] .ant-progress-inner {
  background: #ddddeb;
  -webkit-transform: scaleY(0.5);
          transform: scaleY(0.5);
  border-radius: 1.5px;
}
.progress[data-v-1dad4e61] {
  padding-bottom: 0.16rem;
  padding-top: 0.11rem;
  padding-left: 0.16rem;
}
.progress .progress-tips[data-v-1dad4e61] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 3rem;
}
.progress .progress-tips > img[data-v-1dad4e61] {
  width: 0.45rem;
  height: 0.72rem;
  margin-right: 0.15rem;
}
.progress .progress-tips > span[data-v-1dad4e61] {
  font-weight: 600;
  font-size: 0.25rem;
  color: #1d1d1d;
}
.progress .progress-main[data-v-1dad4e61] {
  margin-top: 0.05rem;
  margin-left: 0.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.progress .progress-main .progress-left[data-v-1dad4e61] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.progress .progress-main .progress-left .progress-left-num[data-v-1dad4e61] {
  width: 0.42rem;
  height: 0.42rem;
  border: 0.05rem solid #fafafa;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.progress .progress-main .progress-left .progress-left-num .progress-left-num-inner-circle[data-v-1dad4e61] {
  width: 0.32rem;
  height: 0.32rem;
  background: #ffffff;
  border: 0.04rem solid #eaeaea;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 0.19rem;
  color: #666666;
}
.progress .progress-main .progress-left .progress-item-img[data-v-1dad4e61] {
  width: 0.42rem;
  height: 0.42rem;
}
.progress .progress-main .progress-left .progress-stroke[data-v-1dad4e61] {
  width: 0.02rem;
  height: 0.15rem;
  background: #ddddeb;
  border-radius: 0.01rem;
  margin: 0.06rem 0;
}
.progress .progress-main .progress-left .progress-stroke.active[data-v-1dad4e61] {
  background: var(--cib-color-foreground-accent-primary) !important;
}
.progress .progress-main .progress-right[data-v-1dad4e61] {
  margin-top: 0.1rem;
  margin-left: 0.19rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 0.48rem;
}
.progress .progress-main .progress-right .progress-right-text[data-v-1dad4e61] {
  font-size: 0.23rem;
  text-align: left;
  color: #666666;
  line-height: 0.21rem;
}
.progress .progress-main .progress-right .progress-right-text.active[data-v-1dad4e61] {
  color: var(--cib-color-foreground-accent-primary) !important;
}
.progress .progress-divide-line[data-v-1dad4e61] {
  height: 0.01rem;
  background: #d9d9d9;
  margin: 0.32rem 0.16rem;
}

.blue-theme[data-v-f2ef3a0e] {
  --menu-bg: #e6e8f6;
  --cib-color-foreground-accent-primary: #174AE4;
  --aifa-color-primary-light: #3398eb;
  --aifa-color-primary-hover: #3768E5;
  --aifa-color-chat-rightbg: #e3e3e3;
  --cib-color-fill-accent-tertiary: #E2E9FF;
  --cib-color-fill-accent-secondary: #EFF3FF;
  --cib-color-fill-neutral-secondary: #F9F9F9;
  --cib-color-background-surface-app-tertiary: #F0F0F0;
  --cib-color-fill-accent-speech-secondary: #3398EB;
}
.brown-theme[data-v-f2ef3a0e] {
  --menu-bg: #e9f8ff;
  --cib-color-foreground-accent-primary: #75306C;
  --aifa-color-primary-light: #D38FC4;
  --aifa-color-primary-hover: #75306CCC;
  --cib-color-fill-accent-tertiary: #FBE2E2;
  --cib-color-fill-accent-secondary: #FFF4F4;
  --cib-color-fill-neutral-secondary: #F9F9F9;
  --cib-color-background-surface-app-tertiary: #F0F0F0;
  --cib-color-fill-accent-speech-secondary: #D38FC4;
}
.green-theme[data-v-f2ef3a0e] {
  --menu-bg: #e9f8ff;
  --cib-color-foreground-accent-primary: #008c8c;
  --aifa-color-primary-light: #85c2c2;
  --aifa-color-primary-hover: #00A3A3;
  --aifa-color-chat-rightbg: #e3e3e3;
  --cib-color-fill-accent-tertiary: #E1F8FD;
  --cib-color-fill-accent-secondary: #EEF9FC;
  --cib-color-fill-neutral-secondary: #F9F9F9;
  --cib-color-background-surface-app-tertiary: #F0F0F0;
  --cib-color-fill-accent-speech-secondary: #27CECE;
}
@media (max-width: 720px) {
.upload-middle-text[data-v-f2ef3a0e] {
    font-size: 0.7rem !important;
}
}
.upload-count[data-v-f2ef3a0e] {
  color: #1d1d1d;
  font-size: 1.67vh;
  position: absolute;
  top: 0;
  right: 2vh;
}
.upload-container[data-v-f2ef3a0e] {
  margin-top: 0.59vh;
  margin-bottom: 2.33vh;
  height: 100%;
  background: #f7f8ff;
  border-radius: 1.3vh;
  cursor: pointer;
  position: relative;
}
.upload-container .upload-main[data-v-f2ef3a0e] {
  position: relative;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.upload-container .upload-title-first[data-v-f2ef3a0e] {
  font-weight: 600;
  font-size: 1.67vh;
  color: #111111;
  margin-top: 5.28vh;
}
.upload-container .upload-title-second[data-v-f2ef3a0e] {
  font-size: 1.48vh;
  color: #adadad;
  margin-top: 1.3vh;
}
.upload-container .upload-title-third[data-v-f2ef3a0e] {
  font-size: 1.3vh;
  color: var(--cib-color-foreground-accent-primary);
  margin-top: 10.28vh;
}
.upload-container .upload-middle-text[data-v-f2ef3a0e] {
  position: absolute;
  top: 18.43vh;
  font-weight: 600;
  font-size: 10.09vh;
  color: var(--cib-color-foreground-accent-primary);
  line-height: 14.58vh;
  opacity: 0.05;
}
[data-v-f2ef3a0e] .ant-upload {
  width: 100%;
}
.noRemainTime[data-v-f2ef3a0e] {
  font-size: 1.67vh;
  color: #1d1d1d;
  gap: 1.5vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.noRemainTime .homeSmartMainAuth[data-v-f2ef3a0e] {
  cursor: pointer;
  margin: 0.49rem 0;
  width: 6.5rem;
  height: 4.03rem;
  background: #ffffff;
  -webkit-box-shadow: 0rem 0.05rem 0.15rem 0rem rgba(209, 209, 209, 0.25);
          box-shadow: 0rem 0.05rem 0.15rem 0rem rgba(209, 209, 209, 0.25);
  border-radius: 0.13rem 0.13rem 0.13rem 0.13rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 0.5rem;
}
.noRemainTime .homeSmartMainAuth > img[data-v-f2ef3a0e] {
  width: 3.21rem;
}
.noRemainTime .homeSmartMainAuth .homeSmartMainAuthBottom[data-v-f2ef3a0e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.13rem;
}
.noRemainTime .homeSmartMainAuth .homeSmartMainAuthBottom > img[data-v-f2ef3a0e] {
  width: 0.19rem;
}
.noRemainTime .homeSmartMainAuth .homeSmartMainAuthBottom > span[data-v-f2ef3a0e] {
  font-size: 0.2rem;
  color: #666666;
}

.blue-theme[data-v-093795c0] {
  --menu-bg: #e6e8f6;
  --cib-color-foreground-accent-primary: #174AE4;
  --aifa-color-primary-light: #3398eb;
  --aifa-color-primary-hover: #3768E5;
  --aifa-color-chat-rightbg: #e3e3e3;
  --cib-color-fill-accent-tertiary: #E2E9FF;
  --cib-color-fill-accent-secondary: #EFF3FF;
  --cib-color-fill-neutral-secondary: #F9F9F9;
  --cib-color-background-surface-app-tertiary: #F0F0F0;
  --cib-color-fill-accent-speech-secondary: #3398EB;
}
.brown-theme[data-v-093795c0] {
  --menu-bg: #e9f8ff;
  --cib-color-foreground-accent-primary: #75306C;
  --aifa-color-primary-light: #D38FC4;
  --aifa-color-primary-hover: #75306CCC;
  --cib-color-fill-accent-tertiary: #FBE2E2;
  --cib-color-fill-accent-secondary: #FFF4F4;
  --cib-color-fill-neutral-secondary: #F9F9F9;
  --cib-color-background-surface-app-tertiary: #F0F0F0;
  --cib-color-fill-accent-speech-secondary: #D38FC4;
}
.green-theme[data-v-093795c0] {
  --menu-bg: #e9f8ff;
  --cib-color-foreground-accent-primary: #008c8c;
  --aifa-color-primary-light: #85c2c2;
  --aifa-color-primary-hover: #00A3A3;
  --aifa-color-chat-rightbg: #e3e3e3;
  --cib-color-fill-accent-tertiary: #E1F8FD;
  --cib-color-fill-accent-secondary: #EEF9FC;
  --cib-color-fill-neutral-secondary: #F9F9F9;
  --cib-color-background-surface-app-tertiary: #F0F0F0;
  --cib-color-fill-accent-speech-secondary: #27CECE;
}
.searchtab[data-v-093795c0] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.searchtab .tab[data-v-093795c0] {
  background: var(--cib-color-fill-neutral-secondary);
  font-weight: 600;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 0.77rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  font-size: 18px;
  color: #888888;
  line-height: 26px;
  position: relative;
  overflow: hidden;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.searchtab .tab.cur[data-v-093795c0],
.searchtab .tab[data-v-093795c0]:hover {
  background: var(--cib-color-fill-accent-secondary);
  border-bottom: 2px solid var(--cib-color-foreground-accent-primary);
  color: var(--cib-color-foreground-accent-primary);
}
.searchtab .tab.cur .tico[data-v-093795c0],
.searchtab .tab:hover .tico[data-v-093795c0] {
  left: -200px;
  -webkit-filter: drop-shadow(200px 0 0 var(--cib-color-foreground-accent-primary));
          filter: drop-shadow(200px 0 0 var(--cib-color-foreground-accent-primary));
}
.searchtab .tab.cur .ticoproject[data-v-093795c0],
.searchtab .tab:hover .ticoproject[data-v-093795c0] {
  background-image: url(https://cdn.aifa.chat/images/aifa/ico_files_cur.png);
}
.searchtab .tab.cur .ticoorg[data-v-093795c0],
.searchtab .tab:hover .ticoorg[data-v-093795c0] {
  background-image: url(https://cdn.aifa.chat/images/aifa/ico_org_cur.png);
}
.searchtab .tab.cur .ticoreport[data-v-093795c0],
.searchtab .tab:hover .ticoreport[data-v-093795c0] {
  background-image: url(https://cdn.aifa.chat/images/aifa/ico_report_cur.png);
}
.searchtab .tab.cur .ticoinquiry[data-v-093795c0],
.searchtab .tab:hover .ticoinquiry[data-v-093795c0] {
  background-image: url(https://cdn.aifa.chat/images/aifa/ico_investor_cur.png);
}
.searchtab .tab .tico[data-v-093795c0] {
  position: relative;
  margin-right: 15px;
  overflow: hidden;
}
.searchtab .tab .ticoproject[data-v-093795c0] {
  width: 20px;
  height: 20px;
  background-image: url(https://cdn.aifa.chat/images/aifa/ico_files.png);
  background-size: 100%;
}
.searchtab .tab .ticoorg[data-v-093795c0] {
  width: 20px;
  height: 20px;
  background-image: url(https://cdn.aifa.chat/images/aifa/ico_org.png);
  background-size: 100% 100%;
}
.searchtab .tab .ticoreport[data-v-093795c0] {
  width: 23px;
  height: 23px;
  background-image: url(https://cdn.aifa.chat/images/aifa/ico_report.png);
  background-size: 100%;
}
.searchtab .tab .ticoinquiry[data-v-093795c0] {
  width: 20px;
  height: 20px;
  background-image: url(https://cdn.aifa.chat/images/aifa/ico_investor.png);
  background-size: 100%;
}
.searchtab .tab[data-v-093795c0]:hover {
  background: var(--cib-color-fill-accent-secondary);
  border-bottom: 2px solid var(--cib-color-foreground-accent-primary);
  color: var(--cib-color-foreground-accent-primary);
}
.searchtab .tab[data-v-093795c0]::after {
  content: '';
  position: absolute;
  left: 0;
  top: calc(50% - 15px);
  bottom: auto;
  right: auto;
  height: 30px;
  width: 1px;
  background-color: #e5e5e5;
}
.searchtab .tab[data-v-093795c0]:first-child::after {
  width: 0;
}
.projecttab[data-v-093795c0] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.projecttab .g-titleLine[data-v-093795c0] {
  color: var(--cib-color-foreground-accent-primary);
  cursor: pointer;
}
.projecttab .g-titleLine[data-v-093795c0]:hover {
  color: var(--cib-color-foreground-accent-primary);
}
.projecttab .g-titleLine[data-v-093795c0]:hover::after {
  background-color: var(--cib-color-foreground-accent-primary);
}
.projecttab .nocur[data-v-093795c0] {
  color: #bbb;
}
.projecttab .nocur[data-v-093795c0]::after {
  background-color: #bbb;
}
.reportselect[data-v-093795c0] {
  width: 100%;
  padding: 10px 20px;
  position: relative;
  font-size: 16px;
}
.reportselect .currentreport[data-v-093795c0] {
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: var(--cib-color-foreground-accent-primary) solid 1px;
  border-radius: 5px;
  height: 40px;
  cursor: pointer;
  line-height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0 5px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: var(--cib-color-foreground-accent-primary);
}
.reportselect .currentreport .ctitle[data-v-093795c0] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  line-height: 40px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 14px;
  font-weight: bold;
}
.reportselect .currentreport .cright[data-v-093795c0] {
  -webkit-transition: -webkit-transform 0.4s;
  transition: -webkit-transform 0.4s;
  transition: transform 0.4s;
  transition: transform 0.4s, -webkit-transform 0.4s;
}
.reportselect .currentreport .cright.show[data-v-093795c0] {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.reportselect .currentreport .expandct[data-v-093795c0] {
  font-size: 14px;
}
.reportselect .extlist[data-v-093795c0] {
  width: calc(100% - 40px);
  height: 0px;
  border: #fff solid 1px;
  border-top: 0px;
  position: absolute;
  overflow: hidden;
  overflow-y: auto;
  max-height: 300px;
  top: 52px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  -webkit-transition: height 0.5s ease-in-out;
  transition: height 0.5s ease-in-out;
  z-index: 99999999;
  -webkit-box-shadow: 0 10px 15px 0 #dedede;
          box-shadow: 0 10px 15px 0 #dedede;
}
.reportselect .extlist .rlist[data-v-093795c0] {
  width: 100%;
  height: 40px;
  font-size: 14px;
  cursor: pointer;
  padding: 0 6px;
  white-space: nowrap;
  overflow: hidden;
  line-height: 40px;
  background: #eee;
  text-overflow: ellipsis;
}
.reportselect .extlist .rlist[data-v-093795c0]:nth-child(2n) {
  background: #fff;
}
.reportselect .extlist .rlist[data-v-093795c0]:hover {
  background: #ccd1e7;
  color: #000;
}
.reportselect .extlist .rlist.cur[data-v-093795c0] {
  background: #b0bae7;
  color: #fff;
}
.reportselect .extlist.show[data-v-093795c0] {
  border: #ccc solid 1px;
}
.rightcontent[data-v-093795c0] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  overflow: hidden;
}
.rightcontent .rightitems[data-v-093795c0] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 100%;
  border: 2px solid #eee;
  overflow-y: scroll;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.rightcontent .rightitems .companyitem[data-v-093795c0] {
  padding: 0 10px;
}
.rightcontent .rightitems[data-v-093795c0] .list {
  margin: 0 5px !important;
  padding-top: 10px;
}
.rightcontent .reportitems[data-v-093795c0] {
  overflow: hidden;
  overflow-y: auto;
}
@media screen and (max-width: 768px) {
.searchtab .tab[data-v-093795c0] {
    font-size: 14px;
}
.companyitem[data-v-093795c0] {
    padding: 0 !important;
}
.companyitem .g-titleLine[data-v-093795c0] {
    padding: 10px;
    margin: 0 10px;
}
.talk-box[data-v-093795c0] {
    padding: 0px !important;
}
.mobliehint[data-v-093795c0] {
    margin-top: 15px;
    text-align: center;
    font-size: 17px;
    font-weight: bold;
}
}

.blue-theme[data-v-60065f8e] {
  --menu-bg: #e6e8f6;
  --cib-color-foreground-accent-primary: #174AE4;
  --aifa-color-primary-light: #3398eb;
  --aifa-color-primary-hover: #3768E5;
  --aifa-color-chat-rightbg: #e3e3e3;
  --cib-color-fill-accent-tertiary: #E2E9FF;
  --cib-color-fill-accent-secondary: #EFF3FF;
  --cib-color-fill-neutral-secondary: #F9F9F9;
  --cib-color-background-surface-app-tertiary: #F0F0F0;
  --cib-color-fill-accent-speech-secondary: #3398EB;
}
.brown-theme[data-v-60065f8e] {
  --menu-bg: #e9f8ff;
  --cib-color-foreground-accent-primary: #75306C;
  --aifa-color-primary-light: #D38FC4;
  --aifa-color-primary-hover: #75306CCC;
  --cib-color-fill-accent-tertiary: #FBE2E2;
  --cib-color-fill-accent-secondary: #FFF4F4;
  --cib-color-fill-neutral-secondary: #F9F9F9;
  --cib-color-background-surface-app-tertiary: #F0F0F0;
  --cib-color-fill-accent-speech-secondary: #D38FC4;
}
.green-theme[data-v-60065f8e] {
  --menu-bg: #e9f8ff;
  --cib-color-foreground-accent-primary: #008c8c;
  --aifa-color-primary-light: #85c2c2;
  --aifa-color-primary-hover: #00A3A3;
  --aifa-color-chat-rightbg: #e3e3e3;
  --cib-color-fill-accent-tertiary: #E1F8FD;
  --cib-color-fill-accent-secondary: #EEF9FC;
  --cib-color-fill-neutral-secondary: #F9F9F9;
  --cib-color-background-surface-app-tertiary: #F0F0F0;
  --cib-color-fill-accent-speech-secondary: #27CECE;
}
@media (max-width: 720px) {
.container[data-v-60065f8e] {
    display: none !important;
}
.mobile-container[data-v-60065f8e] {
    display: block !important;
}
}
.container[data-v-60065f8e] {
  max-width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 3.7vh;
  min-width: 930px;
}
.container .head-title[data-v-60065f8e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 3.52vh;
}
.container .head-title .head-title-img[data-v-60065f8e] {
  width: 6.39vh;
}
.container .head-title .head-title-content[data-v-60065f8e] {
  font-family: 'AlimamaShuHeiTi-Bold';
  font-weight: bold;
  font-size: 3.89vh;
  color: #1d1d1d;
  line-height: 2.41vh;
}
.container .sub-head-title[data-v-60065f8e] {
  margin-top: 0.28vh;
  font-size: 1.67vh;
  color: #666666;
  line-height: 2.41vh;
}
.container .touzi-container[data-v-60065f8e] {
  padding: 0 15vh;
  margin-top: 3vh;
  gap: 2.41vh;
}
.container .touzi-container .touzi-item[data-v-60065f8e] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 20.37vh;
  background: url('https://cdn.aifa.chat/images/aifa/touzi-item-bg.png') no-repeat center center / 100% 100%;
  padding: 3.06vh 3.33vh 3.52vh 2.5vh;
}
.container .touzi-container .touzi-item .touzi-item-first-line[data-v-60065f8e] {
  margin-bottom: 2.22vh;
  width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.56vh;
}
.container .touzi-container .touzi-item .touzi-item-first-line > img[data-v-60065f8e] {
  width: 2.78vh;
  height: 2.78vh;
}
.container .touzi-container .touzi-item .touzi-item-first-line > span[data-v-60065f8e] {
  font-weight: 600;
  font-size: 2.22vh;
  color: var(--cib-color-foreground-accent-primary);
}
.container .touzi-container .touzi-item .touzi-item-second-line[data-v-60065f8e] {
  padding-left: 0.56vh;
  height: 4.07vh;
  font-size: 1.48vh;
  color: #1d1d1d;
  width: 100%;
  /* 根据需要设置容器宽度 */
}
.container .touzi-container .touzi-item .touzi-item-second-line > div[data-v-60065f8e] {
  overflow: hidden;
  /* 隐藏溢出的内容 */
  text-overflow: ellipsis;
  /* 超出部分显示省略号 */
  display: -webkit-box;
  /* 使用WebKit的盒子模型 */
  -webkit-line-clamp: 2;
  /* 限制在2行内 */
  -webkit-box-orient: vertical;
  /* 垂直排列 */
}
.container .touzi-container .touzi-item .touzi-item-third-line[data-v-60065f8e] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  font-size: 1.67vh;
  color: #1d1d1d;
  margin-top: 2.96vh;
  font-weight: 600;
  white-space: nowrap;
}
.container .servestatus[data-v-60065f8e] {
  margin-top: 20px;
}
.container .pc-upload[data-v-60065f8e] {
  width: calc(100% - 30vh);
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.container .tips[data-v-60065f8e] {
  font-size: 12px;
  color: var(--cib-color-foreground-accent-primary);
  cursor: pointer;
}
.mobile-container[data-v-60065f8e] {
  display: none;
}
.mobile-container .mobile-container-header[data-v-60065f8e] {
  position: relative;
  width: 100%;
  padding-top: 0.46rem;
  padding-left: 0.38rem;
}
.mobile-container .mobile-container-header .aianalyse-mobile-header-bg[data-v-60065f8e] {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
}
.mobile-container .mobile-container-header .first[data-v-60065f8e] {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
.mobile-container .mobile-container-header .first > span[data-v-60065f8e] {
  font-weight: 600;
  font-size: 0.39rem;
  color: var(--cib-color-foreground-accent-primary);
  position: relative;
  top: -0.05rem;
}
.mobile-container .mobile-container-header .second[data-v-60065f8e] {
  position: relative;
  margin-top: 0.2rem;
}
.mobile-container .mobile-container-header .second > img[data-v-60065f8e] {
  width: 1.45rem;
  height: 0.39rem;
  margin-right: 0.1rem;
  position: relative;
  top: -0.1rem;
}
.mobile-container .mobile-container-header .second > span[data-v-60065f8e] {
  font-weight: 600;
  font-size: 0.39rem;
  color: var(--cib-color-foreground-accent-primary);
  line-height: 0.24rem;
}
.mobile-container .mobile-container-header .third[data-v-60065f8e] {
  position: relative;
  font-weight: 400;
  font-size: 0.25rem;
  margin-top: 0.25rem;
  color: #111111;
  line-height: 0.36rem;
}
.mobile-container .mobile-list[data-v-60065f8e] {
  padding-top: 0.26rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.14rem;
}
.mobile-container .mobile-list .mobile-list-item[data-v-60065f8e] {
  padding-top: 0.25rem;
  padding-left: 0.1rem;
  padding-right: 0.1rem;
  height: 2.7rem;
  background: url(https://cdn.aifa.chat/images/aifa/aianalyse-mobile-list-item-bg.png);
  background-size: cover;
}
.mobile-container .mobile-list .mobile-list-item .mobile-list-item-icon[data-v-60065f8e] {
  width: 0.36rem;
  height: 0.36rem;
}
.mobile-container .mobile-list .mobile-list-item .mobile-list-item-title[data-v-60065f8e] {
  margin-top: 0.12rem;
  font-weight: 600;
  font-size: 0.23rem;
  color: var(--cib-color-foreground-accent-primary);
}
.mobile-container .mobile-list .mobile-list-item .mobile-list-item-list[data-v-60065f8e] {
  margin-top: 0.13rem;
  width: 1.81rem;
  height: 1.22rem;
  font-size: 0.19rem;
  color: #1d1d1d;
  display: grid;
  grid-template-rows: repeat(4, 1fr);
  /* 四行，每行等分容器高度 */
  grid-template-columns: repeat(2, 1fr);
  /* 两列，每列等分容器宽度 */
  gap: 0.04rem;
}
.mobile-container .mobile-list .mobile-list-item .mobile-list-item-text[data-v-60065f8e] {
  margin-top: 0.13rem;
  width: 2.32rem;
  height: 0.88rem;
  font-size: 0.19rem;
  color: #1d1d1d;
  line-height: 0.35rem;
}
.mobile-container .servestatus[data-v-60065f8e] {
  margin-top: 20px;
  padding: 0 0.18rem;
}
.mobile-container .mobile-upload[data-v-60065f8e] {
  padding: 0 0.18rem;
}
.mobile-container .mobile-btm-tips[data-v-60065f8e] {
  width: 100%;
  text-align: center;
  padding: 0 0.29rem 0.31rem;
  font-size: 0.23rem;
  color: var(--cib-color-foreground-accent-primary);
}

[data-v-60065f8e] .ant-modal {
  width: 960px !important;
}
[data-v-60065f8e] .ant-modal .ant-modal-content {
  width: 960px;
  height: 528px;
  background: transparent !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
[data-v-60065f8e] .ant-modal .ant-modal-content .ant-modal-body {
  padding: 0 !important;
  width: 960px;
  height: 528px;
}
[data-v-60065f8e] .ant-modal .ant-modal-content .contact-video {
  width: 960px;
  height: 528px;
}
.no-auto[data-v-60065f8e] {
  position: relative;
  top: 15px;
  left: 0;
  color: #bbb;
  text-align: center;
}
@media screen and (max-width: 720px) {
[data-v-60065f8e] .ant-modal {
    width: 100% !important;
    height: 40vh;
}
[data-v-60065f8e] .ant-modal .ant-modal-content {
    width: 100%;
    height: auto;
}
[data-v-60065f8e] .ant-modal .ant-modal-content .ant-modal-body {
    padding: 0 !important;
    width: 100%;
    height: 100%;
}
[data-v-60065f8e] .ant-modal .ant-modal-content .contact-video {
    width: 100%;
    height: 100%;
}
}

.pdf-export[data-v-dae49918] {
  background-color: #fff;
  width: 100%;
  border-radius: 4px;
  -webkit-box-shadow: 0px 0px 0px 0.5px #eaeaea, 0px 0px 24px rgba(0, 0, 0, 0.04);
          box-shadow: 0px 0px 0px 0.5px #eaeaea, 0px 0px 24px rgba(0, 0, 0, 0.04);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 5px ;
  padding: 10px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.pdf-export .pdf-export-content[data-v-dae49918] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.pdf-export .pdf-export-content .top[data-v-dae49918] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.pdf-export .pdf-export-content .top .title[data-v-dae49918] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-word;
  font-size: 16px;
  color: var(--wolai-title-color);
}
.pdf-export .pdf-export-content .top .num[data-v-dae49918] {
  color: #888888;
  font-size: 12px;
}

.blue-theme[data-v-bae32808] {
  --menu-bg: #e6e8f6;
  --cib-color-foreground-accent-primary: #174AE4;
  --aifa-color-primary-light: #3398eb;
  --aifa-color-primary-hover: #3768E5;
  --aifa-color-chat-rightbg: #e3e3e3;
  --cib-color-fill-accent-tertiary: #E2E9FF;
  --cib-color-fill-accent-secondary: #EFF3FF;
  --cib-color-fill-neutral-secondary: #F9F9F9;
  --cib-color-background-surface-app-tertiary: #F0F0F0;
  --cib-color-fill-accent-speech-secondary: #3398EB;
}
.brown-theme[data-v-bae32808] {
  --menu-bg: #e9f8ff;
  --cib-color-foreground-accent-primary: #75306C;
  --aifa-color-primary-light: #D38FC4;
  --aifa-color-primary-hover: #75306CCC;
  --cib-color-fill-accent-tertiary: #FBE2E2;
  --cib-color-fill-accent-secondary: #FFF4F4;
  --cib-color-fill-neutral-secondary: #F9F9F9;
  --cib-color-background-surface-app-tertiary: #F0F0F0;
  --cib-color-fill-accent-speech-secondary: #D38FC4;
}
.green-theme[data-v-bae32808] {
  --menu-bg: #e9f8ff;
  --cib-color-foreground-accent-primary: #008c8c;
  --aifa-color-primary-light: #85c2c2;
  --aifa-color-primary-hover: #00A3A3;
  --aifa-color-chat-rightbg: #e3e3e3;
  --cib-color-fill-accent-tertiary: #E1F8FD;
  --cib-color-fill-accent-secondary: #EEF9FC;
  --cib-color-fill-neutral-secondary: #F9F9F9;
  --cib-color-background-surface-app-tertiary: #F0F0F0;
  --cib-color-fill-accent-speech-secondary: #27CECE;
}
.fixed-operate[data-v-bae32808] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.fixed-operate .tips[data-v-bae32808] {
  position: relative;
  top: 3px;
  font-size: 10px;
  color: #adadad;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.uc-consult .talk-box[data-v-bae32808] {
  padding-top: 0px;
  padding-left: 35px;
  padding-right: 35px;
  position: relative;
}
.uc-consult .talk-box .a-list-reach-bottom[data-v-bae32808] {
  width: 100%;
  padding-right: 50px;
  position: sticky;
  bottom: 80px;
  z-index: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: right;
      -ms-flex-pack: right;
          justify-content: right;
}
.uc-consult .talk-box .inquiry[data-v-bae32808] {
  width: 100%;
  position: sticky;
  bottom: 30px;
  z-index: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.uc-consult .talk-box .inquiry .inquiry-btn[data-v-bae32808] {
  padding: 10px;
  border: 1px solid var(--aifa-color-primary-hover);
  background: var(--aifa-color-primary-hover);
  height: 40px;
}
.uc-consult .talk-box[data-v-bae32808] .part {
  max-width: 100% !important;
}
@media screen and (max-width: 768px) {
.uc-consult .talk-box[data-v-bae32808] {
    padding: 50px 0 25px  !important;
}
}
@media (max-width: 720px) {
.uc-consult[data-v-bae32808] {
    padding-top: 0 !important;
}
.container[data-v-bae32808] {
    min-width: 0 !important;
}
.no-login-btm[data-v-bae32808] {
    margin-top: 0.38rem !important;
}
.no-login-btm .no-login-btm-first .no-login-btm-first-robot[data-v-bae32808] {
    width: 0.38rem !important;
    height: 0.6rem !important;
}
.no-login-btm .no-login-btm-first .no-login-btm-first-title[data-v-bae32808] {
    width: 4.5rem !important;
    height: 0.33rem !important;
    margin-left: 0.13rem !important;
}
.no-login-chatbottom[data-v-bae32808] {
    height: 2.05rem !important;
}
.no-login-chatbottom .no-login-chatbottom-robot[data-v-bae32808] {
    width: 0.8rem !important;
    height: 1.27rem !important;
    margin-top: 0.16rem !important;
    margin-left: 0.27rem !important;
}
.no-login-chatbottom .no-login-chatbottom-text[data-v-bae32808] {
    width: 4.3rem;
    height: 0.93rem;
    margin-top: 0.32rem !important;
    margin-left: 0.2rem !important;
}
.no-login-chatbottom .no-login-chatbottom-text .no-login-chatbottom-title[data-v-bae32808] {
    font-size: 0.25rem !important;
    line-height: 0.32rem !important;
}
.no-login-chatbottom .no-login-chatbottom-text .no-login-chatbottom-subtitle[data-v-bae32808] {
    margin-top: 0.2rem !important;
    font-size: 0.2rem !important;
}
.no-login-header[data-v-bae32808] {
    width: 100%;
    height: 0.77rem !important;
    background: #ffffff;
    -webkit-box-shadow: 0rem 0rem 0rem 0rem #f1f0f0;
            box-shadow: 0rem 0rem 0rem 0rem #f1f0f0;
}
.no-login-header .no-login-header-left[data-v-bae32808] {
    margin-left: 0.39rem !important;
}
.no-login-header .no-login-header-left > img[data-v-bae32808] {
    width: 0.48rem !important;
    height: 0.48rem !important;
}
.no-login-header .no-login-header-left > span[data-v-bae32808] {
    font-size: 0.25rem !important;
}
.no-login-header .no-login-header-right[data-v-bae32808] {
    border-radius: 0.07rem !important;
    padding: 0.1rem !important;
    margin-right: 0.16rem;
}
.no-login-header .no-login-header-right > img[data-v-bae32808] {
    width: 0.24rem !important;
    height: 0.24rem !important;
    margin-right: 0.04rem !important;
}
.no-login-header .no-login-header-right > span[data-v-bae32808] {
    font-size: 0.22rem !important;
}
}
.chat-container .chatbottom[data-v-bae32808] {
  z-index: 999;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #fff;
  padding: 0.12rem 0.11rem 0.2rem 0 !important;
}
.chat-container .ask[data-v-bae32808] {
  background: -webkit-gradient(linear, left top, right top, from(#ff9626), to(#ffcd55));
  background: linear-gradient(to right, #ff9626 0%, #ffcd55 100%);
}
.chat-container .ask[data-v-bae32808]:hover {
  background: -webkit-gradient(linear, left top, right top, from(#f5b168), to(#f7d892));
  background: linear-gradient(to right, #f5b168 0%, #f7d892 100%);
}
.chat-container .btnsend[data-v-bae32808] {
  padding: 0 0.2rem !important;
  height: 0.54rem !important;
  border-radius: 0.08rem !important;
  line-height: 0.54rem !important;
  background: rgba(65, 95, 239, 0.5) !important;
  cursor: not-allowed !important;
}
.chat-container .serviceFile[data-v-bae32808] {
  padding: 20px 20px 0px 20px;
  position: relative;
}
.chat-container .serviceFile .serverhint[data-v-bae32808] {
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.chat-container .serviceFile .serverhint img[data-v-bae32808] {
  width: 30px;
  margin-right: 10px;
}
.chat-container .serviceFile .fileitem[data-v-bae32808] {
  margin-top: 5px;
  font-size: 14px;
  font-weight: bold;
  z-index: 1999;
  color: #888;
  padding-bottom: 5px;
  border-bottom: dashed 1px #eee;
}
.chat-container .serviceFile .fileitem img[data-v-bae32808] {
  width: 28px;
  margin-right: 10px;
}
.chat-container .serviceFile .fileitem[data-v-bae32808]:first-child {
  margin-top: 0;
}
.chat-container .aiadvice[data-v-bae32808] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 10px;
  width: 100%;
}
.chat-container .aiadvice .aihint[data-v-bae32808] {
  font-size: 15px;
  height: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #6e8be2;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 600;
}
.chat-container .aiadvice .aiitem[data-v-bae32808] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 14px;
  border-radius: 4px;
  border: #d1dbfa solid 1px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-margin-end: 6px;
          margin-inline-end: 6px;
  overflow: hidden;
  margin-bottom: 5px;
}
.chat-container .aiadvice .aiitem .idx[data-v-bae32808] {
  width: 24px;
  height: 24px;
  color: var(--cib-color-foreground-accent-primary);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: #d1dbfa;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 3px;
}
.chat-container .aiadvice .aiitem .adcontent[data-v-bae32808] {
  padding: 0px 6px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.chat-container .aiadvice .aiitem[data-v-bae32808]:hover {
  background: #d1dbfa;
}
.chat-container .aiadvice .aiitem[data-v-bae32808]:last-child {
  margin-right: 0;
}
.chat-container .chatwarp[data-v-bae32808] {
  padding-right: 0 !important;
}
.chat-container .chatwarpshow[data-v-bae32808] {
  padding-right: 320px !important;
}
.chat-container .uc-textarea[data-v-bae32808] {
  height: 0.54rem !important;
  line-height: 0.54rem;
  border-radius: 0.08rem;
  padding: 0 0.22rem !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 0.21rem;
}
.chat-container .uc-textarea[data-v-bae32808]::-webkit-input-placeholder {
  color: #adadad !important;
}
.chat-container .uc-textarea[data-v-bae32808]::-moz-placeholder {
  color: #adadad !important;
}
.chat-container .uc-textarea[data-v-bae32808]:-ms-input-placeholder {
  color: #adadad !important;
}
.chat-container .uc-textarea[data-v-bae32808]::-ms-input-placeholder {
  color: #adadad !important;
}
.chat-container .uc-textarea[data-v-bae32808]::placeholder {
  color: #adadad !important;
}
.no-login-header[data-v-bae32808] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.no-login-header .no-login-header-left[data-v-bae32808] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: 10px;
}
.no-login-header .no-login-header-left > img[data-v-bae32808] {
  width: 58px;
  height: 58px;
  margin-right: 7px;
}
.no-login-header .no-login-header-left > span[data-v-bae32808] {
  font-weight: 600;
  font-size: 24px;
  color: #1d1d1d;
}
.no-login-header .no-login-header-right[data-v-bae32808] {
  cursor: pointer;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 6px;
  padding: 10px 16px;
  border-radius: 999px;
  background: linear-gradient(135deg, var(--cib-color-foreground-accent-primary), #5b85ff);
  border: 1px solid rgba(65, 95, 239, 0.2);
  -webkit-box-shadow: 0 6px 18px rgba(65, 95, 239, 0.25);
          box-shadow: 0 6px 18px rgba(65, 95, 239, 0.25);
  -webkit-transition: background 0.2s ease, -webkit-transform 0.15s ease, -webkit-box-shadow 0.2s ease;
  transition: background 0.2s ease, -webkit-transform 0.15s ease, -webkit-box-shadow 0.2s ease;
  transition: transform 0.15s ease, box-shadow 0.2s ease, background 0.2s ease;
  transition: transform 0.15s ease, box-shadow 0.2s ease, background 0.2s ease, -webkit-transform 0.15s ease, -webkit-box-shadow 0.2s ease;
}
.no-login-header .no-login-header-right > img[data-v-bae32808] {
  width: 14px;
  height: 14px;
  margin-right: 5px;
}
.no-login-header .no-login-header-right > span[data-v-bae32808] {
  font-weight: 600;
  font-size: 16px;
  color: #ffffff;
  letter-spacing: 0.2px;
}
.no-login-header .no-login-header-right[data-v-bae32808]:hover {
  -webkit-transform: translateY(-1px);
          transform: translateY(-1px);
  -webkit-box-shadow: 0 10px 22px rgba(65, 95, 239, 0.32);
          box-shadow: 0 10px 22px rgba(65, 95, 239, 0.32);
  background: linear-gradient(135deg, #5b6ff5, #6c93ff);
}
.no-login-header .no-login-header-right[data-v-bae32808]:active {
  -webkit-transform: translateY(0);
          transform: translateY(0);
  -webkit-box-shadow: 0 4px 12px rgba(65, 95, 239, 0.22);
          box-shadow: 0 4px 12px rgba(65, 95, 239, 0.22);
}
.no-login-header .no-login-header-right[data-v-bae32808]:focus-visible {
  outline: 2px solid rgba(65, 95, 239, 0.4);
  outline-offset: 2px;
}
.overflow-auto[data-v-bae32808] {
  overflow: auto;
}
[data-v-bae32808] .ant-spin-nested-loading {
  width: 100%;
}
.btm-outputing[data-v-bae32808] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 0.61rem;
}
.btm-outputing .btm-outputing-img[data-v-bae32808] {
  width: 0.66rem;
  height: 0.66rem;
}
.btm-outputing .btm-outputing-text[data-v-bae32808] {
  margin-top: 14px;
  font-size: 0.19rem;
  color: #adadad;
}
.btm-share[data-v-bae32808] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-top: 10px;
}
.btm-share .btm-share-btn[data-v-bae32808] {
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: var(--cib-color-foreground-accent-primary);
  -webkit-box-shadow: 0px 3px 10px 0px #92a5ff;
          box-shadow: 0px 3px 10px 0px #92a5ff;
  border-radius: 24px;
  padding: 14px 27px;
}
.btm-share .btm-share-btn .btm-share-img[data-v-bae32808] {
  width: 19px;
  height: 19px;
  margin-right: 8px;
}
.btm-share .btm-share-btn .btm-share-text[data-v-bae32808] {
  font-weight: 400;
  font-size: 16px;
  color: #ffffff;
}
.btm-share .btm-upload[data-v-bae32808] {
  background: #ffffff;
  border-radius: 12px;
  border: 1px solid var(--cib-color-foreground-accent-primary);
  margin-top: 14px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  padding: 15px 27px 19px;
  cursor: pointer;
}
.btm-share .btm-upload > img[data-v-bae32808] {
  width: 27px;
  height: 26px;
}
.btm-share .btm-upload > span[data-v-bae32808] {
  margin-left: 0;
  font-size: 18px;
  color: var(--cib-color-foreground-accent-primary);
}
.no-login-btm[data-v-bae32808] {
  margin-top: 35px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
}
.no-login-btm .no-login-btm-first[data-v-bae32808] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.no-login-btm .no-login-btm-first .no-login-btm-first-robot[data-v-bae32808] {
  width: 32px;
  height: 51px;
}
.no-login-btm .no-login-btm-first .no-login-btm-first-title[data-v-bae32808] {
  width: 382px;
  height: 29px;
  margin-left: 13px;
}
.no-login-btm .no-login-btm-second[data-v-bae32808] {
  background: #ffffff;
  border-radius: 12px;
  border: 1px solid var(--cib-color-foreground-accent-primary);
  margin-top: 14px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  padding: 15px 27px 19px;
  cursor: pointer;
}
.no-login-btm .no-login-btm-second > img[data-v-bae32808] {
  width: 27px;
  height: 26px;
}
.no-login-btm .no-login-btm-second > span[data-v-bae32808] {
  margin-left: 0;
  font-size: 18px;
  color: var(--cib-color-foreground-accent-primary);
}
.no-login-chatbottom[data-v-bae32808] {
  width: 100%;
  height: 128px;
  background: -webkit-gradient(linear, left top, left bottom, from(#e4e7fc), to(#ffffff));
  background: linear-gradient(180deg, #e4e7fc, #ffffff);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.no-login-chatbottom .no-login-chatbottom-robot[data-v-bae32808] {
  width: 72px;
  height: 114px;
  margin-left: 57px;
  margin-top: 3px;
}
.no-login-chatbottom .no-login-chatbottom-text[data-v-bae32808] {
  margin-top: 16px;
  margin-left: 30px;
}
.no-login-chatbottom .no-login-chatbottom-text .no-login-chatbottom-title[data-v-bae32808] {
  font-weight: 600;
  font-size: 20px;
  color: #1d1d1d;
}
.no-login-chatbottom .no-login-chatbottom-text .no-login-chatbottom-subtitle[data-v-bae32808] {
  margin-top: 15px;
  font-size: 18px;
  color: #888888;
}
.markdown-bottom[data-v-bae32808] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  margin-top: 25px;
  gap: 76px;
}
.markdown-bottom .markdown-bottom-item[data-v-bae32808] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 9px;
}
.markdown-bottom .markdown-bottom-item .markdown-bottom-item-icon[data-v-bae32808] {
  width: 47px;
  height: 47px;
  border-radius: 100%;
  background: #f0f3ff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.markdown-bottom .markdown-bottom-item > span[data-v-bae32808] {
  font-size: 14px;
  color: #111111;
}
[data-v-bae32808] .ant-tree-switcher {
  background: unset !important;
}

.blue-theme[data-v-bae32808] {
  --menu-bg: #e6e8f6;
  --cib-color-foreground-accent-primary: #174AE4;
  --aifa-color-primary-light: #3398eb;
  --aifa-color-primary-hover: #3768E5;
  --aifa-color-chat-rightbg: #e3e3e3;
  --cib-color-fill-accent-tertiary: #E2E9FF;
  --cib-color-fill-accent-secondary: #EFF3FF;
  --cib-color-fill-neutral-secondary: #F9F9F9;
  --cib-color-background-surface-app-tertiary: #F0F0F0;
  --cib-color-fill-accent-speech-secondary: #3398EB;
}
.brown-theme[data-v-bae32808] {
  --menu-bg: #e9f8ff;
  --cib-color-foreground-accent-primary: #75306C;
  --aifa-color-primary-light: #D38FC4;
  --aifa-color-primary-hover: #75306CCC;
  --cib-color-fill-accent-tertiary: #FBE2E2;
  --cib-color-fill-accent-secondary: #FFF4F4;
  --cib-color-fill-neutral-secondary: #F9F9F9;
  --cib-color-background-surface-app-tertiary: #F0F0F0;
  --cib-color-fill-accent-speech-secondary: #D38FC4;
}
.green-theme[data-v-bae32808] {
  --menu-bg: #e9f8ff;
  --cib-color-foreground-accent-primary: #008c8c;
  --aifa-color-primary-light: #85c2c2;
  --aifa-color-primary-hover: #00A3A3;
  --aifa-color-chat-rightbg: #e3e3e3;
  --cib-color-fill-accent-tertiary: #E1F8FD;
  --cib-color-fill-accent-secondary: #EEF9FC;
  --cib-color-fill-neutral-secondary: #F9F9F9;
  --cib-color-background-surface-app-tertiary: #F0F0F0;
  --cib-color-fill-accent-speech-secondary: #27CECE;
}
.moveL-enter-active[data-v-bae32808],
.moveL-leave-active[data-v-bae32808] {
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
  -webkit-transform: translateX(0%);
          transform: translateX(0%);
  opacity: 1;
}
.moveL-enter[data-v-bae32808],
.moveL-leave[data-v-bae32808] {
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
  opacity: 0;
}
.moveL-leave-to[data-v-bae32808] {
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
  opacity: 0;
}

[data-v-bae32808] h1 {
  counter-reset: h2counter;
}
[data-v-bae32808] h2 {
  counter-reset: h3counter;
}
[data-v-bae32808] h3 {
  counter-reset: h4counter;
}
[data-v-bae32808] h4 {
  counter-reset: h5counter;
}
[data-v-bae32808] h5 {
  counter-reset: h6counter;
}
[data-v-bae32808] h3:before {
  counter-increment: h3counter;
  content: counter(h3counter) '.\0000a0\0000a0';
}

.blue-theme[data-v-3e4fd8f6] {
  --menu-bg: #e6e8f6;
  --cib-color-foreground-accent-primary: #174AE4;
  --aifa-color-primary-light: #3398eb;
  --aifa-color-primary-hover: #3768E5;
  --aifa-color-chat-rightbg: #e3e3e3;
  --cib-color-fill-accent-tertiary: #E2E9FF;
  --cib-color-fill-accent-secondary: #EFF3FF;
  --cib-color-fill-neutral-secondary: #F9F9F9;
  --cib-color-background-surface-app-tertiary: #F0F0F0;
  --cib-color-fill-accent-speech-secondary: #3398EB;
}
.brown-theme[data-v-3e4fd8f6] {
  --menu-bg: #e9f8ff;
  --cib-color-foreground-accent-primary: #75306C;
  --aifa-color-primary-light: #D38FC4;
  --aifa-color-primary-hover: #75306CCC;
  --cib-color-fill-accent-tertiary: #FBE2E2;
  --cib-color-fill-accent-secondary: #FFF4F4;
  --cib-color-fill-neutral-secondary: #F9F9F9;
  --cib-color-background-surface-app-tertiary: #F0F0F0;
  --cib-color-fill-accent-speech-secondary: #D38FC4;
}
.green-theme[data-v-3e4fd8f6] {
  --menu-bg: #e9f8ff;
  --cib-color-foreground-accent-primary: #008c8c;
  --aifa-color-primary-light: #85c2c2;
  --aifa-color-primary-hover: #00A3A3;
  --aifa-color-chat-rightbg: #e3e3e3;
  --cib-color-fill-accent-tertiary: #E1F8FD;
  --cib-color-fill-accent-secondary: #EEF9FC;
  --cib-color-fill-neutral-secondary: #F9F9F9;
  --cib-color-background-surface-app-tertiary: #F0F0F0;
  --cib-color-fill-accent-speech-secondary: #27CECE;
}
[data-v-3e4fd8f6] .ant-layout {
  background: white !important;
}
.container[data-v-3e4fd8f6] {
  max-width: 100%;
  min-height: 100vh;
  background: white;
  min-width: 1200px;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.container .title[data-v-3e4fd8f6] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 22px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.container .title > img[data-v-3e4fd8f6] {
  width: 80px;
}
.container .title span[data-v-3e4fd8f6] {
  font-family: 'AlimamaShuHeiTi-Bold';
  font-weight: bold;
  font-size: 30px;
  color: #1d1d1d;
}
.container .history[data-v-3e4fd8f6] {
  margin-top: 30px;
  width: 900px;
}
.container .history .history-content[data-v-3e4fd8f6] {
  margin-bottom: 20px;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (max-width: 720px) {
.container[data-v-3e4fd8f6] {
    min-width: 0;
    height: 100vh;
    overflow: scroll;
}
.container .title[data-v-3e4fd8f6] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 0.12rem;
    margin-top: 0.25rem;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.container .title > img[data-v-3e4fd8f6] {
    width: 0.9rem;
}
.container .title span[data-v-3e4fd8f6] {
    font-family: 'AlimamaShuHeiTi-Bold';
    font-weight: bold;
    font-size: 0.34rem;
    color: #1d1d1d;
}
.container .history[data-v-3e4fd8f6] {
    margin-top: 0.4rem;
    width: 100%;
}
.container .history .history-content[data-v-3e4fd8f6] {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
}
[data-v-3e4fd8f6] .ant-tabs .ant-tabs-tab {
  color: #888888;
  font-weight: 600;
  font-size: 16px;
  margin-right: 15px !important;
}
[data-v-3e4fd8f6] .ant-tabs .ant-tabs-tab-active {
  font-weight: 600;
  color: var(--cib-color-foreground-accent-primary);
}

.list[data-v-13fa49f8] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
}
.item[data-v-13fa49f8] {
  width: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #F6F7FA;
  padding: 18px;
  border-radius: 10px;
}
.jumpable[data-v-13fa49f8] {
  color: var(--cib-color-foreground-accent-primary);
  cursor: pointer;
}
@media screen and (max-width: 768px) {
.list[data-v-13fa49f8] {
    gap: 3px;
}
.item[data-v-13fa49f8] {
    width: 100%;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background: transparent;
    padding: 0px;
}
}

.blue-theme[data-v-1567be41] {
  --menu-bg: #e6e8f6;
  --cib-color-foreground-accent-primary: #174AE4;
  --aifa-color-primary-light: #3398eb;
  --aifa-color-primary-hover: #3768E5;
  --aifa-color-chat-rightbg: #e3e3e3;
  --cib-color-fill-accent-tertiary: #E2E9FF;
  --cib-color-fill-accent-secondary: #EFF3FF;
  --cib-color-fill-neutral-secondary: #F9F9F9;
  --cib-color-background-surface-app-tertiary: #F0F0F0;
  --cib-color-fill-accent-speech-secondary: #3398EB;
}
.brown-theme[data-v-1567be41] {
  --menu-bg: #e9f8ff;
  --cib-color-foreground-accent-primary: #75306C;
  --aifa-color-primary-light: #D38FC4;
  --aifa-color-primary-hover: #75306CCC;
  --cib-color-fill-accent-tertiary: #FBE2E2;
  --cib-color-fill-accent-secondary: #FFF4F4;
  --cib-color-fill-neutral-secondary: #F9F9F9;
  --cib-color-background-surface-app-tertiary: #F0F0F0;
  --cib-color-fill-accent-speech-secondary: #D38FC4;
}
.green-theme[data-v-1567be41] {
  --menu-bg: #e9f8ff;
  --cib-color-foreground-accent-primary: #008c8c;
  --aifa-color-primary-light: #85c2c2;
  --aifa-color-primary-hover: #00A3A3;
  --aifa-color-chat-rightbg: #e3e3e3;
  --cib-color-fill-accent-tertiary: #E1F8FD;
  --cib-color-fill-accent-secondary: #EEF9FC;
  --cib-color-fill-neutral-secondary: #F9F9F9;
  --cib-color-background-surface-app-tertiary: #F0F0F0;
  --cib-color-fill-accent-speech-secondary: #27CECE;
}
.right-container[data-v-1567be41] {
  padding-top: 0.8rem;
  position: relative;
  background: white;
  overflow: hidden;
  height: 100vh;
  border-left: 1px solid #eee;
}
.resize-handle[data-v-1567be41] {
  width: 15px;
  cursor: ew-resize;
  position: absolute;
  background: transparent;
  z-index: 99;
  left: 0;
  top: 0;
  bottom: 0;
}
.right-content[data-v-1567be41] {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100vh;
}
.right-content .title[data-v-1567be41] {
  font-weight: 600;
  font-size: 18px;
  color: #1d1d1d;
}
.right-content .sub-title[data-v-1567be41] {
  margin-top: 22px;
  margin-bottom: 10px;
  font-size: 12px;
  color: #1d1d1d;
}
.right-content .pdf-list[data-v-1567be41] {
  width: 100%;
}
.right-content .pdf-list .pdf-item[data-v-1567be41] {
  cursor: pointer;
  width: 100%;
  height: 55px;
  border-bottom: 1px solid #eeeeee;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
}
.right-content .pdf-list .pdf-item > img[data-v-1567be41] {
  width: 34px;
  height: 34px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.right-content .pdf-list .pdf-item > span[data-v-1567be41] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  font-size: 14px;
  color: #111111;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.right-content .pdf-list .pdf-item[data-v-1567be41]:hover {
  border-bottom: 1px solid var(--aifa-color-primary-hover);
}
.right-content .pdf-list .pdf-item:hover > span[data-v-1567be41] {
  color: var(--aifa-color-primary-hover);
}
.right-content .read-container[data-v-1567be41] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  z-index: 99;
  margin-top: 16px;
  margin-bottom: 16px;
}
.right-content .read-container .read-list[data-v-1567be41] {
  width: 213px;
  height: 44px;
  background: var(--cib-color-foreground-accent-primary);
  border-radius: 22px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 600;
  font-size: 14px;
  color: #ffffff;
  cursor: pointer;
}
.right-content .rightitems[data-v-1567be41] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 100%;
  border: 2px solid #eee;
  overflow-y: scroll;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.right-content .rightitems .companyitem[data-v-1567be41] {
  padding: 0 10px;
}
.right-content .rightitems[data-v-1567be41] .list {
  margin: 0 5px !important;
  padding-top: 10px;
}
.right-content .reportitems[data-v-1567be41] {
  overflow: hidden;
}
.right-content .reportitems .return-list-container[data-v-1567be41] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: absolute;
  bottom: 16px;
  z-index: 99;
  gap: 10px;
}
.right-content .reportitems .return-list-container .return-list[data-v-1567be41] {
  width: 213px;
  height: 44px;
  background: var(--cib-color-foreground-accent-primary);
  border-radius: 22px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 600;
  font-size: 14px;
  color: #ffffff;
  cursor: pointer;
}
.right-content .reportitems .return-list-container .return-list.ghost[data-v-1567be41] {
  background: #fff;
  border: solid 2px var(--cib-color-foreground-accent-primary);
  color: var(--cib-color-foreground-accent-primary);
}
.right-content .reportitems .return-list-container .return-list.ghost[data-v-1567be41]:hover {
  background: var(--cib-color-fill-accent-tertiary);
}
.right-content .reportitems .return-list-container .return-list[data-v-1567be41]:hover {
  background: var(--aifa-color-primary-hover);
}
.title[data-v-1567be41] {
  margin-bottom: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  font-size: 0.22rem;
  font-weight: bold;
}
.title .title-before[data-v-1567be41] {
  width: 0.05rem;
  border-radius: 0 0.05rem 0.05rem 0;
  height: 0.24rem;
  background-color: var(--cib-color-foreground-accent-primary);
}

.blue-theme[data-v-6f2bab8d] {
  --menu-bg: #e6e8f6;
  --cib-color-foreground-accent-primary: #174AE4;
  --aifa-color-primary-light: #3398eb;
  --aifa-color-primary-hover: #3768E5;
  --aifa-color-chat-rightbg: #e3e3e3;
  --cib-color-fill-accent-tertiary: #E2E9FF;
  --cib-color-fill-accent-secondary: #EFF3FF;
  --cib-color-fill-neutral-secondary: #F9F9F9;
  --cib-color-background-surface-app-tertiary: #F0F0F0;
  --cib-color-fill-accent-speech-secondary: #3398EB;
}
.brown-theme[data-v-6f2bab8d] {
  --menu-bg: #e9f8ff;
  --cib-color-foreground-accent-primary: #75306C;
  --aifa-color-primary-light: #D38FC4;
  --aifa-color-primary-hover: #75306CCC;
  --cib-color-fill-accent-tertiary: #FBE2E2;
  --cib-color-fill-accent-secondary: #FFF4F4;
  --cib-color-fill-neutral-secondary: #F9F9F9;
  --cib-color-background-surface-app-tertiary: #F0F0F0;
  --cib-color-fill-accent-speech-secondary: #D38FC4;
}
.green-theme[data-v-6f2bab8d] {
  --menu-bg: #e9f8ff;
  --cib-color-foreground-accent-primary: #008c8c;
  --aifa-color-primary-light: #85c2c2;
  --aifa-color-primary-hover: #00A3A3;
  --aifa-color-chat-rightbg: #e3e3e3;
  --cib-color-fill-accent-tertiary: #E1F8FD;
  --cib-color-fill-accent-secondary: #EEF9FC;
  --cib-color-fill-neutral-secondary: #F9F9F9;
  --cib-color-background-surface-app-tertiary: #F0F0F0;
  --cib-color-fill-accent-speech-secondary: #27CECE;
}
.item[data-v-6f2bab8d] {
  cursor: pointer;
  background: #FFFFFF;
  -webkit-box-shadow: 3px 0 7px 0px #E7E7E7;
          box-shadow: 3px 0 7px 0px #E7E7E7;
  border-radius: 15px 15px 15px 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 18px 20px;
  margin: 12px 5px 0;
  border: 1px solid #EDEDED;
}
.item[data-v-6f2bab8d]:hover {
  -webkit-box-shadow: 3px 0 7px 0px #F19E66AA;
          box-shadow: 3px 0 7px 0px #F19E66AA;
}
.item .item-avatar[data-v-6f2bab8d] {
  width: 56px;
  height: 56px;
  border: 1px solid #EDEDED;
}
.item .info[data-v-6f2bab8d] {
  padding: 0;
  width: 100%;
  margin-left: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.item .info .info-title-container[data-v-6f2bab8d] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.item .info .info-title-container .info-title[data-v-6f2bab8d] {
  font-weight: 600;
  font-size: 15px;
  color: #1D1D1D;
}
.item .info .info-title-container .info-pdate[data-v-6f2bab8d] {
  font-weight: 400;
  font-size: 15px;
  color: #888;
}
.item .info .info-address[data-v-6f2bab8d] {
  margin-top: 10px;
  font-size: 10px;
  color: #888888;
}
.item .info .info-intro[data-v-6f2bab8d] {
  margin-top: 10px;
  font-size: 12px;
  color: #666666;
}
.item .info .info-box-list[data-v-6f2bab8d] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 5px;
  margin-top: 10px;
}
.item .info .info-box-list .info-box-item[data-v-6f2bab8d] {
  height: 18px;
  padding: 0 4px;
  border-radius: 4px;
  border: 1px solid var(--cib-color-foreground-accent-primary);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 12px;
  color: var(--cib-color-foreground-accent-primary);
}
@media screen and (max-width: 720px) {
.item[data-v-6f2bab8d] {
    padding: 0.22rem 0.2rem;
}
.item .item-avatar[data-v-6f2bab8d] {
    width: 0.66rem;
    height: 0.61rem;
}
.item .info[data-v-6f2bab8d] {
    margin-left: 0.2rem;
}
.item .info .info-title[data-v-6f2bab8d] {
    font-size: 0.21rem;
}
.item .info .info-address[data-v-6f2bab8d] {
    margin-top: 0rem;
    font-size: 0.18rem;
}
.item .info .info-intro[data-v-6f2bab8d] {
    margin-top: 0.17rem;
    font-size: 0.18rem;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    /* 限制在一个块元素显示的文本行数 */
    overflow: hidden;
    /* 隐藏超出的内容 */
    text-overflow: ellipsis;
    /* 显示省略号 */
    line-height: 1.5;
    /* 行高 */
    max-height: 3em;
    /* 两行文本的最大高度 */
}
.item .info .info-box-list[data-v-6f2bab8d] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 5px;
    margin-top: 10px;
}
.item .info .info-box-list .info-box-item[data-v-6f2bab8d] {
    height: 0.3rem;
    padding: 0 0.1rem;
    border-radius: 0.05rem;
    border: 1px solid var(--cib-color-foreground-accent-primary);
    font-size: 0.18rem;
    color: var(--cib-color-foreground-accent-primary);
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
}

.blue-theme[data-v-4b5934bc] {
  --menu-bg: #e6e8f6;
  --cib-color-foreground-accent-primary: #174AE4;
  --aifa-color-primary-light: #3398eb;
  --aifa-color-primary-hover: #3768E5;
  --aifa-color-chat-rightbg: #e3e3e3;
  --cib-color-fill-accent-tertiary: #E2E9FF;
  --cib-color-fill-accent-secondary: #EFF3FF;
  --cib-color-fill-neutral-secondary: #F9F9F9;
  --cib-color-background-surface-app-tertiary: #F0F0F0;
  --cib-color-fill-accent-speech-secondary: #3398EB;
}
.brown-theme[data-v-4b5934bc] {
  --menu-bg: #e9f8ff;
  --cib-color-foreground-accent-primary: #75306C;
  --aifa-color-primary-light: #D38FC4;
  --aifa-color-primary-hover: #75306CCC;
  --cib-color-fill-accent-tertiary: #FBE2E2;
  --cib-color-fill-accent-secondary: #FFF4F4;
  --cib-color-fill-neutral-secondary: #F9F9F9;
  --cib-color-background-surface-app-tertiary: #F0F0F0;
  --cib-color-fill-accent-speech-secondary: #D38FC4;
}
.green-theme[data-v-4b5934bc] {
  --menu-bg: #e9f8ff;
  --cib-color-foreground-accent-primary: #008c8c;
  --aifa-color-primary-light: #85c2c2;
  --aifa-color-primary-hover: #00A3A3;
  --aifa-color-chat-rightbg: #e3e3e3;
  --cib-color-fill-accent-tertiary: #E1F8FD;
  --cib-color-fill-accent-secondary: #EEF9FC;
  --cib-color-fill-neutral-secondary: #F9F9F9;
  --cib-color-background-surface-app-tertiary: #F0F0F0;
  --cib-color-fill-accent-speech-secondary: #27CECE;
}
.item[data-v-4b5934bc] {
  cursor: pointer;
  background: #FFFFFF;
  -webkit-box-shadow: 3px 0 7px 0px #E7E7E7;
          box-shadow: 3px 0 7px 0px #E7E7E7;
  border-radius: 15px 15px 15px 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 18px 20px;
  margin: 12px 5px 0;
  border: 1px solid #EDEDED;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.item[data-v-4b5934bc]:hover {
  -webkit-box-shadow: 3px 0 7px 0px #F19E66AA;
          box-shadow: 3px 0 7px 0px #F19E66AA;
}
.item .item-avatar[data-v-4b5934bc] {
  width: 30px;
  height: 30px;
  border: 1px solid #EDEDED;
}
.item .info[data-v-4b5934bc] {
  padding: 0;
  margin-bottom: 0;
  width: 100%;
  margin-left: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.item .info .info-title-container[data-v-4b5934bc] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.item .info .info-title-container .info-title[data-v-4b5934bc] {
  font-weight: 600;
  font-size: 15px;
  color: #1D1D1D;
}
.item .info .info-title-container .info-pdate[data-v-4b5934bc] {
  font-weight: 400;
  font-size: 15px;
  color: #888;
}
.item .info .info-address[data-v-4b5934bc] {
  margin-top: 10px;
  font-size: 10px;
  color: #888888;
}
.item .info .info-intro[data-v-4b5934bc] {
  margin-top: 10px;
  font-size: 12px;
  color: #666666;
}
.item .info .info-box-list[data-v-4b5934bc] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 5px;
  margin-top: 10px;
}
.item .info .info-box-list .info-box-item[data-v-4b5934bc] {
  height: 18px;
  padding: 0 4px;
  border-radius: 4px;
  border: 1px solid var(--cib-color-foreground-accent-primary);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 12px;
  color: var(--cib-color-foreground-accent-primary);
}
@media screen and (max-width: 720px) {
.item[data-v-4b5934bc] {
    padding: 0.22rem 0.2rem;
}
.item .item-avatar[data-v-4b5934bc] {
    width: 0.66rem;
    height: 0.61rem;
}
.item .info[data-v-4b5934bc] {
    margin-left: 0.2rem;
}
.item .info .info-title[data-v-4b5934bc] {
    font-size: 0.21rem;
}
.item .info .info-address[data-v-4b5934bc] {
    margin-top: 0rem;
    font-size: 0.18rem;
}
.item .info .info-intro[data-v-4b5934bc] {
    margin-top: 0.17rem;
    font-size: 0.18rem;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    /* 限制在一个块元素显示的文本行数 */
    overflow: hidden;
    /* 隐藏超出的内容 */
    text-overflow: ellipsis;
    /* 显示省略号 */
    line-height: 1.5;
    /* 行高 */
    max-height: 3em;
    /* 两行文本的最大高度 */
}
.item .info .info-box-list[data-v-4b5934bc] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 5px;
    margin-top: 10px;
}
.item .info .info-box-list .info-box-item[data-v-4b5934bc] {
    height: 0.3rem;
    padding: 0 0.1rem;
    border-radius: 0.05rem;
    border: 1px solid var(--cib-color-foreground-accent-primary);
    font-size: 0.18rem;
    color: var(--cib-color-foreground-accent-primary);
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
}

.list[data-v-7bcfe135] {
  width: 100%;
}
@media screen and (max-width: 720px) {
.list[data-v-7bcfe135] {
    width: 100%;
    padding: 0 0.18rem;
}
}

.visitDynamic .visitDynamicList[data-v-704e9fe2] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.18rem;
}
.visitDynamic .visitDynamicList .visitDynamicItem[data-v-704e9fe2] {
  width: 100%;
  background: #ffffff;
  border-radius: 0.13rem 0.13rem 0.13rem 0.13rem;
  border: 1px solid #ededed;
  padding: 0.25rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.visitDynamic .visitDynamicList .visitDynamicItem[data-v-704e9fe2]:hover {
  cursor: pointer;
  background: #f8f8f8;
  border-radius: 0.13rem;
  border-color: #f8f8f8;
}
.visitDynamic .visitDynamicList .visitDynamicItem .visitDynamicItemLeft[data-v-704e9fe2] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.visitDynamic .visitDynamicList .visitDynamicItem .visitDynamicItemLeft .visitDynamicItemLeftKey[data-v-704e9fe2] {
  font-size: 0.2rem;
  color: #111111;
}
.visitDynamic .visitDynamicList .visitDynamicItem .visitDynamicItemLeftValue[data-v-704e9fe2] {
  font-size: 0.2rem;
  color: var(--cib-color-foreground-accent-primary);
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.visitDynamic .visitDynamicList .visitDynamicItem .visitDynamicItemRight[data-v-704e9fe2] {
  font-size: 0.18rem;
  color: #666666;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
@media screen and (max-width: 720px) {
.visitDynamicItem[data-v-704e9fe2] {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}
.visitDynamicItemLeft[data-v-704e9fe2] {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
}

.visitProject .visitProjectList[data-v-c182c42e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 0.3rem;
}
.visitProject .visitProjectList .visitProjectItem[data-v-c182c42e] {
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1px solid #eee;
  padding-bottom: 0.35rem;
}
.visitProject .visitProjectList .visitProjectItem .visitProjectItemAvatar[data-v-c182c42e] {
  width: 0.73rem;
  height: 0.73rem;
  border-radius: 0.15rem;
  border: 1px solid #eeeeee;
}
.visitProject .visitProjectList .visitProjectItem .visitProjectItemRight[data-v-c182c42e] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-left: 0.25rem;
}
.visitProject .visitProjectList .visitProjectItem .visitProjectItemRight .visitProjectItemRightFirst[data-v-c182c42e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.visitProject .visitProjectList .visitProjectItem .visitProjectItemRight .visitProjectItemRightFirst .visitProjectItemRightFirstInfo[data-v-c182c42e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.13rem;
}
.visitProject .visitProjectList .visitProjectItem .visitProjectItemRight .visitProjectItemRightFirst .visitProjectItemRightFirstInfo .visitProjectItemRightFirstInfoName[data-v-c182c42e] {
  font-size: 0.23rem;
  color: #111111;
}
.visitProject .visitProjectList .visitProjectItem .visitProjectItemRight .visitProjectItemRightFirst .visitProjectItemRightFirstInfo .visitProjectItemRightFirstInfoScore[data-v-c182c42e] {
  height: 0.35rem;
  background: #fff8e7;
  border-radius: 0.05rem;
  padding: 0 0.13rem;
  font-weight: 500;
  font-size: 0.18rem;
  color: #ffa200;
  line-height: 0.35rem;
}
.visitProject .visitProjectList .visitProjectItem .visitProjectItemRight .visitProjectItemRightFirst .visitProjectItemRightFirstTime[data-v-c182c42e] {
  font-size: 0.18rem;
  color: #adadad;
}
.visitProject .visitProjectList .visitProjectItem .visitProjectItemRight .visitProjectItemDesc[data-v-c182c42e] {
  margin-top: 0.15rem;
  font-size: 0.2rem;
  color: #111111;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  /* 指定最多显示的行数 */
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 1.5;
  /* 根据需要调整行高 */
  max-height: 4.5em;
  /* 根据行高和行数计算最大高度 */
}
.visitProject .visitProjectList .visitProjectItem .visitProjectItemRight .visitProjectItemShareholder[data-v-c182c42e] {
  margin-top: 0.15rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.13rem;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.visitProject .visitProjectList .visitProjectItem .visitProjectItemRight .visitProjectItemShareholder .visitProjectItemShareholderKey[data-v-c182c42e] {
  font-size: 0.18rem;
  color: #222222;
}
.visitProject .visitProjectList .visitProjectItem .visitProjectItemRight .visitProjectItemShareholder .visitProjectItemShareholderItem[data-v-c182c42e] {
  padding: 0 0.13rem;
  line-height: 0.35rem;
  height: 0.35rem;
  border-radius: 0.05rem;
  border: 1px solid #ededed;
}
.visitProject .visitProjectList .visitProjectItem .visitProjectItemRight .visitProjectItemShareholder .visitProjectItemShareholderItem[data-v-c182c42e]:hover {
  background: #ededed;
}
.visitProject .visitProjectListMobile[data-v-c182c42e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 0.3rem;
}
.visitProject .visitProjectListMobile .visitProjectItem[data-v-c182c42e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  border-bottom: 1px solid #eee;
  padding-bottom: 0.35rem;
}
.visitProject .visitProjectListMobile .visitProjectItem .visitProjectItemTop[data-v-c182c42e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.visitProject .visitProjectListMobile .visitProjectItem .visitProjectItemTop .visitProjectItemAvatar[data-v-c182c42e] {
  width: 0.73rem;
  height: 0.73rem;
  border-radius: 0.15rem;
  border: 1px solid #eeeeee;
}
.visitProject .visitProjectListMobile .visitProjectItem .visitProjectItemTop .visitProjectItemRightFirst[data-v-c182c42e] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 0;
  margin-left: 0.25rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 0.05rem;
}
.visitProject .visitProjectListMobile .visitProjectItem .visitProjectItemTop .visitProjectItemRightFirst .visitProjectItemRightFirstInfo[data-v-c182c42e] {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.13rem;
}
.visitProject .visitProjectListMobile .visitProjectItem .visitProjectItemTop .visitProjectItemRightFirst .visitProjectItemRightFirstInfo .visitProjectItemRightFirstInfoName[data-v-c182c42e] {
  font-size: 0.23rem;
  color: #111111;
}
.visitProject .visitProjectListMobile .visitProjectItem .visitProjectItemTop .visitProjectItemRightFirst .visitProjectItemRightFirstInfo .visitProjectItemRightFirstInfoScore[data-v-c182c42e] {
  height: 0.35rem;
  background: #fff8e7;
  border-radius: 0.05rem;
  padding: 0 0.13rem;
  font-weight: 500;
  font-size: 0.18rem;
  color: #ffa200;
  line-height: 0.35rem;
}
.visitProject .visitProjectListMobile .visitProjectItem .visitProjectItemTop .visitProjectItemRightFirst .visitProjectItemRightFirstTime[data-v-c182c42e] {
  font-size: 0.18rem;
  color: #adadad;
}
.visitProject .visitProjectListMobile .visitProjectItem .visitProjectItemDesc[data-v-c182c42e] {
  margin-top: 0.15rem;
  font-size: 0.2rem;
  color: #111111;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  /* 指定最多显示的行数 */
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 1.5;
  /* 根据需要调整行高 */
  max-height: 4.5em;
  /* 根据行高和行数计算最大高度 */
}
.visitProject .visitProjectListMobile .visitProjectItem .visitProjectItemShareholder[data-v-c182c42e] {
  margin-top: 0.15rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.13rem;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.visitProject .visitProjectListMobile .visitProjectItem .visitProjectItemShareholder .visitProjectItemShareholderKey[data-v-c182c42e] {
  font-size: 0.18rem;
  color: #222222;
}
.visitProject .visitProjectListMobile .visitProjectItem .visitProjectItemShareholder .visitProjectItemShareholderItem[data-v-c182c42e] {
  padding: 0 0.13rem;
  line-height: 0.35rem;
  height: 0.35rem;
  border-radius: 0.05rem;
  border: 1px solid #ededed;
}

.visitProject .visitProjectList[data-v-c66b7f98] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 0.3rem;
}
.visitProject .visitProjectList .visitProjectItem[data-v-c66b7f98] {
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1px solid #eee;
  padding-bottom: 0.35rem;
}
.visitProject .visitProjectList .visitProjectItem .visitProjectItemAvatar[data-v-c66b7f98] {
  width: 0.73rem;
  height: 0.73rem;
  border-radius: 0.15rem;
  border: 1px solid #eeeeee;
}
.visitProject .visitProjectList .visitProjectItem .visitProjectItemRight[data-v-c66b7f98] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-left: 0.25rem;
}
.visitProject .visitProjectList .visitProjectItem .visitProjectItemRight .visitProjectItemRightFirst[data-v-c66b7f98] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.visitProject .visitProjectList .visitProjectItem .visitProjectItemRight .visitProjectItemRightFirst .visitProjectItemRightFirstInfo[data-v-c66b7f98] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.13rem;
}
.visitProject .visitProjectList .visitProjectItem .visitProjectItemRight .visitProjectItemRightFirst .visitProjectItemRightFirstInfo .visitProjectItemRightFirstInfoName[data-v-c66b7f98] {
  font-size: 0.23rem;
  color: #111111;
}
.visitProject .visitProjectList .visitProjectItem .visitProjectItemRight .visitProjectItemRightFirst .visitProjectItemRightFirstInfo .visitProjectItemRightFirstInfoScore[data-v-c66b7f98] {
  height: 0.35rem;
  background: #fff8e7;
  border-radius: 0.05rem;
  padding: 0 0.13rem;
  font-weight: 500;
  font-size: 0.18rem;
  color: #ffa200;
  line-height: 0.35rem;
}
.visitProject .visitProjectList .visitProjectItem .visitProjectItemRight .visitProjectItemRightFirst .visitProjectItemRightFirstTime[data-v-c66b7f98] {
  font-size: 0.18rem;
  color: #adadad;
}
.visitProject .visitProjectList .visitProjectItem .visitProjectItemRight .visitProjectItemDesc[data-v-c66b7f98] {
  margin-top: 0.15rem;
  font-size: 0.2rem;
  color: #111111;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  /* 指定最多显示的行数 */
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 1.5;
  /* 根据需要调整行高 */
  max-height: 4.5em;
  /* 根据行高和行数计算最大高度 */
}
.visitProject .visitProjectList .visitProjectItem .visitProjectItemRight .visitProjectItemShareholder[data-v-c66b7f98] {
  margin-top: 0.15rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.13rem;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.visitProject .visitProjectList .visitProjectItem .visitProjectItemRight .visitProjectItemShareholder .visitProjectItemShareholderKey[data-v-c66b7f98] {
  font-size: 0.18rem;
  color: #222222;
}
.visitProject .visitProjectList .visitProjectItem .visitProjectItemRight .visitProjectItemShareholder .visitProjectItemShareholderItem[data-v-c66b7f98] {
  padding: 0 0.13rem;
  line-height: 0.35rem;
  height: 0.35rem;
  border-radius: 0.05rem;
  border: 1px solid #ededed;
}
.visitProject .visitProjectList .visitProjectItem .visitProjectItemRight .visitProjectItemShareholder .visitProjectItemShareholderItem[data-v-c66b7f98]:hover {
  background: #ededed;
}
.visitProject .visitProjectListMobile[data-v-c66b7f98] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 0.3rem;
}
.visitProject .visitProjectListMobile .visitProjectItem[data-v-c66b7f98] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  border-bottom: 1px solid #eee;
  padding-bottom: 0.35rem;
}
.visitProject .visitProjectListMobile .visitProjectItem .visitProjectItemTop[data-v-c66b7f98] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.visitProject .visitProjectListMobile .visitProjectItem .visitProjectItemTop .visitProjectItemAvatar[data-v-c66b7f98] {
  width: 0.7rem;
  height: 0.7rem;
  border-radius: 0.15rem;
  border: 1px solid #eeeeee;
}
.visitProject .visitProjectListMobile .visitProjectItem .visitProjectItemTop .visitProjectItemName[data-v-c66b7f98] {
  font-size: 0.25rem;
  color: #111111;
  margin-left: 0.25rem;
}
.visitProject .visitProjectListMobile .visitProjectItem .visitProjectItemDesc[data-v-c66b7f98] {
  margin-top: 0.13rem;
  background: #f8f8f8;
  border-radius: 0.13rem;
  padding: 0.22rem;
}
.visitProject .visitProjectListMobile .visitProjectItem .visitProjectItemDesc .visitProjectItemDescText[data-v-c66b7f98] {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  /* 设置显示的行数为2 */
  overflow: hidden;
  text-overflow: ellipsis;
}
.visitProject .visitProjectListMobile .visitProjectItem .visitProjectItemShareholder[data-v-c66b7f98] {
  margin-top: 0.15rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.13rem;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.visitProject .visitProjectListMobile .visitProjectItem .visitProjectItemShareholder .visitProjectItemShareholderKey[data-v-c66b7f98] {
  font-size: 0.18rem;
  color: #222222;
}
.visitProject .visitProjectListMobile .visitProjectItem .visitProjectItemShareholder .visitProjectItemShareholderItem[data-v-c66b7f98] {
  padding: 0 0.13rem;
  line-height: 0.35rem;
  height: 0.35rem;
  border-radius: 0.05rem;
  border: 1px solid #ededed;
}

.aiprojectDetailMainBox[data-v-52cffc22] {
  margin-top: 0.19rem;
  border-radius: 6px;
  border: 0.01rem solid #ededed;
  background: #fff;
}
.aiprojectDetailMainBox .aiprojectDetailMainBoxTab[data-v-52cffc22] {
  width: 100%;
  overflow-x: auto;
}
.aiprojectDetailMainBox .aiprojectDetailMainBoxTab[data-v-52cffc22]::-webkit-scrollbar {
  display: none;
}
.aiprojectDetailMainBox .aiprojectDetailMainBoxContent[data-v-52cffc22] {
  padding: 0.2rem 0.49rem 0.4rem;
}
@media screen and (max-width: 720px) {
.aiprojectDetailMainBox .aiprojectDetailMainBoxContent[data-v-52cffc22] {
    padding: 0.2rem !important;
}
}

.bg-grain-pattern[data-v-cb13d306] {
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grain" width="100" height="100" patternUnits="userSpaceOnUse"><circle cx="25" cy="25" r="1" fill="%23ffffff" opacity="0.1"/><circle cx="75" cy="75" r="1" fill="%23ffffff" opacity="0.1"/><circle cx="50" cy="10" r="0.5" fill="%23ffffff" opacity="0.15"/><circle cx="10" cy="60" r="0.5" fill="%23ffffff" opacity="0.15"/><circle cx="90" cy="40" r="0.5" fill="%23ffffff" opacity="0.15"/></pattern></defs><rect width="100" height="100" fill="url(%23grain)"/></svg>') repeat;
}

.visitBanner[data-v-f15b1fe8] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 0.2rem;
  gap: 0.26rem;
}
.visitBanner .visitBannerItem[data-v-f15b1fe8] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  position: relative;
  z-index: 1;
}
.visitBanner .visitBannerItem .visitBannerItemBg[data-v-f15b1fe8] {
  width: 100%;
  min-height: 1.25rem;
}
.visitBanner .visitBannerItem .visitBannerItemContent[data-v-f15b1fe8] {
  position: absolute;
  top: 0;
  left: 0;
  padding: 0.25rem 0.3rem;
}
.visitBanner .visitBannerItem .visitBannerItemContent .visitBannerItemContentText[data-v-f15b1fe8] {
  font-size: 0.2rem;
  color: #111111;
}
.visitBanner .visitBannerItem .visitBannerItemContent .aiprojectDetailContactBannerItemLink[data-v-f15b1fe8] {
  cursor: pointer;
  margin-top: 0.16rem;
  width: 1.11rem;
  height: 0.36rem;
  border-radius: 4px;
  border: 0.01rem solid;
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.visitBanner .visitBannerItem .visitBannerItemContent .aiprojectDetailContactBannerItemLink > span[data-v-f15b1fe8] {
  font-size: 0.18rem;
  line-height: 0.21rem;
}
@media screen and (max-width: 720px) {
.visitBannerItemContent[data-v-f15b1fe8] {
    padding: 0.15rem !important;
}
}

.visit[data-v-12bac009] {
  width: 100%;
  height: 100vh;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.visit .content[data-v-12bac009] {
  width: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.visit .content .contentMain[data-v-12bac009] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 0.45rem 0.5rem;
  overflow-y: auto;
}
.visit .detail2Popup[data-v-12bac009] {
  width: calc(100vw);
  position: relative;
  border-radius: 8px 8px 0 0;
  background: white;
  height: 80vh;
  overflow: scroll;
}
@media screen and (max-width: 720px) {
.visit .content .contentMain[data-v-12bac009] {
    padding: 0.2rem 0.15rem !important;
}
}


.delete-popup-content[data-v-0580e5a4] {
  background: #fff;
  border-radius: 12px;
  padding: 0;
  text-align: center;
  min-width: 280px;
  max-width: 400px;
  margin: 0 auto;
  overflow: hidden;
}
.message-text[data-v-0580e5a4] {
  font-size: 16px;
  color: #333;
  padding: 24px 24px 20px 24px;
  line-height: 1.5;
  font-weight: 400;
  margin: 0;
}
.button-group[data-v-0580e5a4] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-top: 1px solid #e8e8e8;
}
.button-item[data-v-0580e5a4] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 16px;
  color: #1890ff;
  cursor: pointer;
  -webkit-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.button-item[data-v-0580e5a4]:hover {
  background-color: #f5f5f5;
}
.button-item[data-v-0580e5a4]:active {
  background-color: #e6f7ff;
}
.button-divider[data-v-0580e5a4] {
  width: 1px;
  background-color: #e8e8e8;
  height: 50px;
}
.cancel-btn[data-v-0580e5a4] {
  color: #999;
}
.confirm-btn[data-v-0580e5a4] {
  color: #415fef;
}
.confirm-btn.disabled[data-v-0580e5a4] {
  color: #ccc;
  cursor: not-allowed;
}
.confirm-btn.disabled[data-v-0580e5a4]:hover {
  background-color: transparent;
}

/* 全局样式覆盖 */
[data-v-0580e5a4] .simple-delete-modal .ant-modal-content {
  border-radius: 8px;
  overflow: hidden;
  background: #fff;
  -webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
          box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
}
[data-v-0580e5a4] .ant-modal.simple-delete-modal .ant-modal-content .ant-modal-body {
  padding: 0 !important;
  margin: 0 !important;
}
[data-v-0580e5a4] .ant-modal-wrap .ant-modal.simple-delete-modal .ant-modal-content .ant-modal-body {
  padding: 0 !important;
  margin: 0 !important;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

/* 遮罩层样式 */
[data-v-0580e5a4] .ant-modal-mask {
  background-color: rgba(0, 0, 0, 0.45);
}

/* 响应式适配 */
@media (max-width: 480px) {
.delete-popup-content[data-v-0580e5a4] {
    min-width: 260px;
}
.message-text[data-v-0580e5a4] {
    font-size: 15px;
    padding: 20px 20px 16px 20px;
}
.button-item[data-v-0580e5a4] {
    height: 44px;
    font-size: 15px;
}
.button-divider[data-v-0580e5a4] {
    height: 44px;
}
}

.editContentPopup[data-v-5145782e] {
  background: -webkit-gradient(linear, left top, left bottom, from(#fef5e5), color-stop(14%, #ffffff), to(#ffffff));
  background: linear-gradient(180deg, #fef5e5 0%, #ffffff 14%, #ffffff 100%);
  -webkit-box-shadow: 0rem 0.1rem 0.25rem 0rem rgba(0, 0, 0, 0.05);
          box-shadow: 0rem 0.1rem 0.25rem 0rem rgba(0, 0, 0, 0.05);
}
[data-v-5145782e] .markdown-preview p {
  font-size: 8px;
  color: #999 !important;
}


.comment-item[data-v-e7f84902] {
  padding: 16px;
  border-bottom: 1px solid #f0f0f0;
}
.comment-item[data-v-e7f84902]:last-child {
  border-bottom: none;
}
.comment-content[data-v-e7f84902] {
  margin: 8px 0;
  line-height: 1.5;
}
.comment-actions[data-v-e7f84902] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px;
  margin-top: 8px;
}
.action-btn[data-v-e7f84902] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 4px;
  padding: 4px 8px;
  border: none;
  background: none;
  color: #999;
  cursor: pointer;
  font-size: 13px;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
}
.action-btn[data-v-e7f84902]:hover {
  color: #666;
}
.action-btn.liked[data-v-e7f84902] {
  color: #ff4757;
}
.replies[data-v-e7f84902] {
  margin-top: 12px;
  padding-left: 20px;
  border-left: 2px solid #f0f0f0;
}
.reply-item[data-v-e7f84902] {
  padding: 8px 0;
  border-bottom: 1px solid #f8f8f8;
}
.reply-item[data-v-e7f84902]:last-child {
  border-bottom: none;
}
.line-clamp-1[data-v-e7f84902] {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

/* 图标样式 - 使用伪元素显示图标 */
.icon-like[data-v-e7f84902]:before {
  content: '♡';
}
.icon-like.text-\[\#ff4757\][data-v-e7f84902]:before {
  content: '♥';
}
.icon-comment[data-v-e7f84902]:before {
  content: '💬';
}
.icon-favorite[data-v-e7f84902]:before {
  content: '♡';
}
.icon-star[data-v-e7f84902]:before {
  content: '⭐';
}
.icon-share[data-v-e7f84902]:before {
  content: '↗';
}

.blue-theme[data-v-764a0da0] {
  --menu-bg: #e6e8f6;
  --cib-color-foreground-accent-primary: #174AE4;
  --aifa-color-primary-light: #3398eb;
  --aifa-color-primary-hover: #3768E5;
  --aifa-color-chat-rightbg: #e3e3e3;
  --cib-color-fill-accent-tertiary: #E2E9FF;
  --cib-color-fill-accent-secondary: #EFF3FF;
  --cib-color-fill-neutral-secondary: #F9F9F9;
  --cib-color-background-surface-app-tertiary: #F0F0F0;
  --cib-color-fill-accent-speech-secondary: #3398EB;
}
.brown-theme[data-v-764a0da0] {
  --menu-bg: #e9f8ff;
  --cib-color-foreground-accent-primary: #75306C;
  --aifa-color-primary-light: #D38FC4;
  --aifa-color-primary-hover: #75306CCC;
  --cib-color-fill-accent-tertiary: #FBE2E2;
  --cib-color-fill-accent-secondary: #FFF4F4;
  --cib-color-fill-neutral-secondary: #F9F9F9;
  --cib-color-background-surface-app-tertiary: #F0F0F0;
  --cib-color-fill-accent-speech-secondary: #D38FC4;
}
.green-theme[data-v-764a0da0] {
  --menu-bg: #e9f8ff;
  --cib-color-foreground-accent-primary: #008c8c;
  --aifa-color-primary-light: #85c2c2;
  --aifa-color-primary-hover: #00A3A3;
  --aifa-color-chat-rightbg: #e3e3e3;
  --cib-color-fill-accent-tertiary: #E1F8FD;
  --cib-color-fill-accent-secondary: #EEF9FC;
  --cib-color-fill-neutral-secondary: #F9F9F9;
  --cib-color-background-surface-app-tertiary: #F0F0F0;
  --cib-color-fill-accent-speech-secondary: #27CECE;
}
.news-page[data-v-764a0da0] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100vh;
  width: 100%;
}
.content-container[data-v-764a0da0] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow-y: auto;
  overflow-x: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.myIframe[data-v-764a0da0] {
  width: 100%;
}
.myHtml[data-v-764a0da0] {
  width: 677px !important;
  max-width: 100%;
  padding-bottom: 20px;
}
.comment-section[data-v-764a0da0] {
  width: 100%;
  margin-top: 10px;
}


textarea::-webkit-input-placeholder {
  color: rgb(180, 178, 178) !important;
}
textarea::-moz-placeholder {
  color: rgb(180, 178, 178) !important;
}
textarea:-ms-input-placeholder {
  color: rgb(180, 178, 178) !important;
}
textarea::-ms-input-placeholder {
  color: rgb(180, 178, 178) !important;
}
textarea::placeholder {
  color: rgb(180, 178, 178) !important;
}

.chatbottom[data-v-6a0a9b7c] {
  z-index: 999;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #fff;
  padding: 15px 10px !important;
}
.ask[data-v-6a0a9b7c] {
  background: -webkit-gradient(linear, left top, right top, from(#ff9626), to(#ffcd55));
  background: linear-gradient(to right, #ff9626 0%, #ffcd55 100%);
}
.ask[data-v-6a0a9b7c]:hover {
  background: -webkit-gradient(linear, left top, right top, from(#f5b168), to(#f7d892));
  background: linear-gradient(to right, #f5b168 0%, #f7d892 100%);
}
.btnsend[data-v-6a0a9b7c] {
  padding: 0 0.2rem !important;
}
.serviceFile[data-v-6a0a9b7c] {
  padding: 20px 20px 0px 20px;
  position: relative;
}
.serviceFile .serverhint[data-v-6a0a9b7c] {
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.serviceFile .serverhint img[data-v-6a0a9b7c] {
  width: 30px;
  margin-right: 10px;
}
.serviceFile .fileitem[data-v-6a0a9b7c] {
  margin-top: 5px;
  font-size: 14px;
  font-weight: bold;
  z-index: 1999;
  color: #888;
  padding-bottom: 5px;
  border-bottom: dashed 1px #eee;
}
.serviceFile .fileitem img[data-v-6a0a9b7c] {
  width: 28px;
  margin-right: 10px;
}
.serviceFile .fileitem[data-v-6a0a9b7c]:first-child {
  margin-top: 0;
}
.aiadvice[data-v-6a0a9b7c] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 10px;
  width: 100%;
}
.aiadvice .aihint[data-v-6a0a9b7c] {
  font-size: 15px;
  height: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #6e8be2;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 600;
}
.aiadvice .aiitem[data-v-6a0a9b7c] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 14px;
  border-radius: 4px;
  border: #d1dbfa solid 1px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-margin-end: 6px;
          margin-inline-end: 6px;
  overflow: hidden;
  margin-bottom: 5px;
}
.aiadvice .aiitem .idx[data-v-6a0a9b7c] {
  width: 24px;
  height: 24px;
  color: var(--cib-color-foreground-accent-primary);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: #d1dbfa;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 3px;
}
.aiadvice .aiitem .adcontent[data-v-6a0a9b7c] {
  padding: 0px 6px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.aiadvice .aiitem[data-v-6a0a9b7c]:hover {
  background: #d1dbfa;
}
.aiadvice .aiitem[data-v-6a0a9b7c]:last-child {
  margin-right: 0;
}
.chatwarp[data-v-6a0a9b7c] {
  padding-right: 0 !important;
}
.chatwarpshow[data-v-6a0a9b7c] {
  padding-right: 320px !important;
}

.itemexplain[data-v-6a0a9b7c] {
  margin: 15px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.itemexplain .tt[data-v-6a0a9b7c] {
  border-left: #549cee 5px solid;
  padding: 1px 10px;
  font-size: 18px;
  font-weight: bold;
  color: #549cee;
  text-align: left;
}
.itemexplain[data-v-6a0a9b7c]:first-child {
  margin-top: 0;
}
.similarity_private[data-v-6a0a9b7c] {
  position: absolute;
  top: 16px;
  width: 55px;
  font-size: 13px;
  color: #f19e66;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: bolder;
}
.similarity_private .s1[data-v-6a0a9b7c] {
  font-weight: bold;
  font-size: 15px;
}
.similarity_private .s2[data-v-6a0a9b7c] {
  font-weight: bold;
}
.orgpcwarp[data-v-6a0a9b7c] {
  padding-right: 0 !important;
}
.orgpcwarpshow[data-v-6a0a9b7c] {
  padding-right: 450px !important;
}
.confirmbtns[data-v-6a0a9b7c] {
  margin-top: 10px;
}
.confirmbtns button[data-v-6a0a9b7c] {
  margin-right: 15px;
}
.confirmbtns button[data-v-6a0a9b7c]:last-child {
  margin-right: 0;
}
.list[data-v-6a0a9b7c] {
  padding: 5px;
}
.list li[data-v-6a0a9b7c] {
  position: relative;
  background-color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 15px 15px;
  margin-bottom: 10px;
  border-radius: 5px;
  cursor: pointer;
  -webkit-box-shadow: 0 5px 8px 0 #f1e3d9aa;
          box-shadow: 0 5px 8px 0 #f1e3d9aa;
  border-radius: 10px;
}
.list li[data-v-6a0a9b7c]:last-child {
  margin-bottom: 0;
}
.list li[data-v-6a0a9b7c]:hover {
  -webkit-box-shadow: 0 5px 10px 0 #f19e66aa;
          box-shadow: 0 5px 10px 0 #f19e66aa;
}
.list li .horizontal[data-v-6a0a9b7c] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.list li .descript[data-v-6a0a9b7c] {
  font-size: 16px;
  line-height: 29px;
  color: #999;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-bottom: 0px;
}
.list li .expanddesc[data-v-6a0a9b7c] {
  -webkit-line-clamp: unset;
  overflow: unset;
}
.list li .expandbtn[data-v-6a0a9b7c] {
  color: #333;
}
.list li pre[data-v-6a0a9b7c] {
  white-space: pre-wrap;
  /* 保留空白符，自动换行 */
  word-wrap: break-word;
  /* 长单词或URL内部进行换行 */
  font-family: 'uc-font';
}
.list .cur[data-v-6a0a9b7c] {
  -webkit-box-shadow: 0 5px 10px 0 #f19e66aa;
          box-shadow: 0 5px 10px 0 #f19e66aa;
}
.list .cur h3[data-v-6a0a9b7c] {
  font-weight: bold;
}
.list .cur .ott[data-v-6a0a9b7c] {
  color: #333;
}
.list .cur .ott .icon[data-v-6a0a9b7c] {
  color: #f19e66;
}
.list .cur .ott .hotword[data-v-6a0a9b7c] {
  font-weight: bold;
  color: #f19e66;
}
.list .cur .ott .otc[data-v-6a0a9b7c] {
  border: 1px solid #f19e66;
  color: #f19e66;
}
.list .cur .ott .otc[data-v-6a0a9b7c]:hover {
  background: #f19e66;
  color: #000;
}
.list .ott[data-v-6a0a9b7c] {
  font-size: 16px;
  line-height: 29px;
  color: #777;
  display: block;
}
.list .ott .hotword[data-v-6a0a9b7c] {
  font-weight: bold;
  color: #777;
}
.list .ott .otc[data-v-6a0a9b7c] {
  margin-left: 10px;
  padding: 3px 5px;
  border-radius: 4px;
  line-height: 35px;
  margin-bottom: 5px;
  border: 1px solid #777;
  color: #777;
}
.list .ott .otc[data-v-6a0a9b7c]:hover {
  border: 1px solid #f19e66;
  background: #f19e66;
  color: #000;
}
.list .itt[data-v-6a0a9b7c] {
  font-size: 13px;
  line-height: 20px;
  color: #777;
  display: block;
}
.list .itt .itc[data-v-6a0a9b7c] {
  margin-left: 5px;
  padding: 3px 5px;
  border-radius: 4px;
  line-height: 35px;
  margin-bottom: 5px;
  background: #f5d8c5;
  color: #777;
}
.list .itt .itc[data-v-6a0a9b7c]:first-child {
  margin-left: 0;
}
.list .img[data-v-6a0a9b7c] {
  margin-right: 20px;
  width: 50px;
  height: 50px;
  border: 1px solid #ececec;
}
.list .img img[data-v-6a0a9b7c] {
  width: 100%;
  height: 100%;
  display: block;
  -o-object-fit: cover;
  object-fit: cover;
}
.list .noimg[data-v-6a0a9b7c] {
  border: none;
}
.list h3[data-v-6a0a9b7c] {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 18px;
  color: #1f82f2;
  margin-bottom: 0px;
  font-weight: bold;
}
.list .orgcmp[data-v-6a0a9b7c] {
  font-size: 16px;
  line-height: 25px;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: #aaa;
}
.list .right[data-v-6a0a9b7c] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  min-width: 0;
}
.list .reason[data-v-6a0a9b7c] {
  margin-top: 10px;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.thinkst[data-v-6a0a9b7c] {
  margin-top: 10px;
}
.loadmore[data-v-6a0a9b7c] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (max-width: 720px) {
.g-searchBox[data-v-6a0a9b7c] {
    margin: 15px 15px;
}
.talk-box[data-v-6a0a9b7c] {
    padding: 10px 10px 30px 10px !important;
}
.list[data-v-6a0a9b7c] {
    margin: 0 5px !important;
}
.list li[data-v-6a0a9b7c] {
    margin-bottom: 15px;
}
.list li h3[data-v-6a0a9b7c] {
    white-space: pre-wrap;
    overflow: hidden;
    text-overflow: unset;
}
.list .orgcmp[data-v-6a0a9b7c] {
    min-height: 75px;
}
}
.ott .icon[data-v-6a0a9b7c] {
  line-height: 30px;
  margin-right: 8px;
}


textarea::-webkit-input-placeholder {
  color: rgb(180, 178, 178) !important;
}
textarea::-moz-placeholder {
  color: rgb(180, 178, 178) !important;
}
textarea:-ms-input-placeholder {
  color: rgb(180, 178, 178) !important;
}
textarea::-ms-input-placeholder {
  color: rgb(180, 178, 178) !important;
}
textarea::placeholder {
  color: rgb(180, 178, 178) !important;
}

.chatbottom[data-v-5473a70a] {
  z-index: 999;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #fff;
  padding: 15px 10px !important;
}
.ask[data-v-5473a70a] {
  background: -webkit-gradient(linear, left top, right top, from(#ff9626), to(#ffcd55));
  background: linear-gradient(to right, #ff9626 0%, #ffcd55 100%);
}
.ask[data-v-5473a70a]:hover {
  background: -webkit-gradient(linear, left top, right top, from(#f5b168), to(#f7d892));
  background: linear-gradient(to right, #f5b168 0%, #f7d892 100%);
}
.btnsend[data-v-5473a70a] {
  padding: 0 0.2rem !important;
}
.serviceFile[data-v-5473a70a] {
  padding: 20px 20px 0px 20px;
  position: relative;
}
.serviceFile .serverhint[data-v-5473a70a] {
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.serviceFile .serverhint img[data-v-5473a70a] {
  width: 30px;
  margin-right: 10px;
}
.serviceFile .fileitem[data-v-5473a70a] {
  margin-top: 5px;
  font-size: 14px;
  font-weight: bold;
  z-index: 1999;
  color: #888;
  padding-bottom: 5px;
  border-bottom: dashed 1px #eee;
}
.serviceFile .fileitem img[data-v-5473a70a] {
  width: 28px;
  margin-right: 10px;
}
.serviceFile .fileitem[data-v-5473a70a]:first-child {
  margin-top: 0;
}
.aiadvice[data-v-5473a70a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 10px;
  width: 100%;
}
.aiadvice .aihint[data-v-5473a70a] {
  font-size: 15px;
  height: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #6e8be2;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 600;
}
.aiadvice .aiitem[data-v-5473a70a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 14px;
  border-radius: 4px;
  border: #d1dbfa solid 1px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-margin-end: 6px;
          margin-inline-end: 6px;
  overflow: hidden;
  margin-bottom: 5px;
}
.aiadvice .aiitem .idx[data-v-5473a70a] {
  width: 24px;
  height: 24px;
  color: var(--cib-color-foreground-accent-primary);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: #d1dbfa;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 3px;
}
.aiadvice .aiitem .adcontent[data-v-5473a70a] {
  padding: 0px 6px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.aiadvice .aiitem[data-v-5473a70a]:hover {
  background: #d1dbfa;
}
.aiadvice .aiitem[data-v-5473a70a]:last-child {
  margin-right: 0;
}
.chatwarp[data-v-5473a70a] {
  padding-right: 0 !important;
}
.chatwarpshow[data-v-5473a70a] {
  padding-right: 320px !important;
}

.orgpcwarp[data-v-5473a70a] {
  padding-right: 0 !important;
}
.orgpcwarpshow[data-v-5473a70a] {
  padding-right: 400px !important;
}
.confirmbtns[data-v-5473a70a] {
  margin-top: 10px;
}
.confirmbtns button[data-v-5473a70a] {
  margin-right: 15px;
}
.confirmbtns button[data-v-5473a70a]:last-child {
  margin-right: 0;
}
.list[data-v-5473a70a] {
  margin: 0 20px;
}
.list li[data-v-5473a70a] {
  background-color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 10px 10px;
  margin-bottom: 10px;
  border-radius: 5px;
  cursor: pointer;
}
.list li[data-v-5473a70a]:last-child {
  margin-bottom: 0;
}
.list li[data-v-5473a70a]:hover {
  -webkit-box-shadow: 0 5px 10px 0 #f19e66aa;
          box-shadow: 0 5px 10px 0 #f19e66aa;
}
.list li .horizontal[data-v-5473a70a] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.list .cur[data-v-5473a70a] {
  -webkit-box-shadow: 0 5px 10px 0 #f19e66aa;
          box-shadow: 0 5px 10px 0 #f19e66aa;
}
.list .cur h3[data-v-5473a70a] {
  color: #f19e66;
  font-weight: bold;
}
.list .cur .ott[data-v-5473a70a] {
  color: #333;
}
.list .cur .ott .icon[data-v-5473a70a] {
  color: #f19e66;
}
.list .cur .ott .hotword[data-v-5473a70a] {
  font-weight: bold;
  color: #f19e66;
}
.list .cur .ott .otc[data-v-5473a70a] {
  border: 1px solid #f19e66;
  color: #f19e66;
}
.list .cur .ott .otc[data-v-5473a70a]:hover {
  background: #f19e66;
  color: #000;
}
.list .ott[data-v-5473a70a] {
  font-size: 16px;
  line-height: 29px;
  color: #999;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.list .ott .hotword[data-v-5473a70a] {
  font-weight: bold;
  color: #999;
}
.list .ott .otc[data-v-5473a70a] {
  margin-left: 10px;
  padding: 0px 5px;
  border-radius: 4px;
  margin-bottom: 5px;
  border: 1px solid #999;
  color: #999;
}
.list .ott .otc[data-v-5473a70a]:hover {
  border: 1px solid #f19e66;
  background: #f19e66;
  color: #000;
}
.list .img[data-v-5473a70a] {
  margin-right: 10px;
  width: 50px;
  height: 50px;
}
.list .img img[data-v-5473a70a] {
  width: 100%;
  height: 100%;
  display: block;
  -o-object-fit: cover;
  object-fit: cover;
}
.list h3[data-v-5473a70a] {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 18px;
  color: #555;
  margin-bottom: 0px;
  font-weight: bold;
}
.list .orgcmp[data-v-5473a70a] {
  font-size: 16px;
  line-height: 25px;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: #aaa;
}
.list .right[data-v-5473a70a] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  min-width: 0;
}
.thinkst[data-v-5473a70a] {
  margin-top: 10px;
}
.loadmore[data-v-5473a70a] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (max-width: 720px) {
.g-searchBox[data-v-5473a70a] {
    margin: 15px 15px;
}
.talk-box[data-v-5473a70a] {
    padding: 10px 5px 30px 5px !important;
}
.list[data-v-5473a70a] {
    margin: 0 5px !important;
}
.list li[data-v-5473a70a] {
    margin-bottom: 15px;
}
}
.ott .icon[data-v-5473a70a] {
  line-height: 30px;
  margin-right: 8px;
}

.scontent[data-v-44cdbc66] {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.animateFontSize[data-v-5ef326b0] {
  font-size: 0.2rem;
  /* 定义动画名称、持续时间、缓动函数和循环次数 */
  -webkit-animation: changeSize-5ef326b0 2s ease-in-out infinite;
          animation: changeSize-5ef326b0 2s ease-in-out infinite;
}
/* 定义动画的关键帧 */
@-webkit-keyframes changeSize-5ef326b0 {
0% {
    -webkit-transform: scale(100%);
            transform: scale(100%);
}
  /* 初始字体大小 */
50% {
    -webkit-transform: scale(110%);
            transform: scale(110%);
}
  /* 最大字体大小 */
100% {
    -webkit-transform: scale(100%);
            transform: scale(100%);
}
  /* 回到初始字体大小 */
}
@keyframes changeSize-5ef326b0 {
0% {
    -webkit-transform: scale(100%);
            transform: scale(100%);
}
  /* 初始字体大小 */
50% {
    -webkit-transform: scale(110%);
            transform: scale(110%);
}
  /* 最大字体大小 */
100% {
    -webkit-transform: scale(100%);
            transform: scale(100%);
}
  /* 回到初始字体大小 */
}
@media (max-width: 720px) {
.animateFontSize[data-v-5ef326b0] {
    font-size: 0.18rem;
    /* 定义动画名称、持续时间、缓动函数和循环次数 */
    -webkit-animation: changeSize-5ef326b0 2s ease-in-out infinite;
            animation: changeSize-5ef326b0 2s ease-in-out infinite;
}
  /* 定义动画的关键帧 */
}

[data-v-7c59efbe] .ant-carousel .slick-dots-bottom {
  bottom: -0.17rem;
}
[data-v-7c59efbe] .ant-carousel .slick-dots > li {
  width: 0.67rem;
  height: 0.06rem;
}
[data-v-7c59efbe] .ant-carousel .slick-dots > li > button {
  background: #D9D9D9;
  width: 0.67rem;
  height: 0.06rem;
  border-radius: 0.03rem;
}
[data-v-7c59efbe] .ant-carousel .slick-dots > li.slick-active > button {
  border-radius: 0.03rem;
  background: #415fef !important;
}

[data-v-4037a2e3] .tabs-container {
  background: #e6e8f7;
}

.uc-consult[data-v-f10c7c66] {
  padding-top: 0.1rem;
}

.uc-consult[data-v-73f8764b] {
  padding-top: 0.1rem;
}

.member-scrollbar[data-v-786f4c6e]::-webkit-scrollbar {
  margin-top: 0.05rem;
  width: 1px;
  /* 设置滚动条宽度 */
}
.member-scrollbar[data-v-786f4c6e]::-webkit-scrollbar-track {
  background: #e1e1e1;
  /* 设置滚动条轨道背景色 */
}
.member-scrollbar[data-v-786f4c6e]::-webkit-scrollbar-thumb {
  background: #c8c8c8;
  /* 设置滚动条滑块颜色 */
}
.member-scrollbar[data-v-786f4c6e]::-webkit-scrollbar-thumb:hover {
  background: #ccc;
  /* 设置滚动条滑块悬停颜色 */
}

[data-v-28acd6b0] .tabs-container {
  background: #e6e8f7;
}

[data-v-e81a3f64] .ant-upload-disabled {
  cursor: auto;
}

[data-v-2f9fbf95] .ant-input {
  height: 45px;
  border-radius: 1.3vh;
  font-size: 12px;
  padding-left: 35px !important;
}

.uploadAppealPopup[data-v-81fc88e8] {
  background: -webkit-gradient(linear, left top, left bottom, from(#fef5e5), color-stop(14%, #ffffff), to(#ffffff));
  background: linear-gradient(180deg, #fef5e5 0%, #ffffff 14%, #ffffff 100%);
  -webkit-box-shadow: 0rem 0.1rem 0.25rem 0rem rgba(0, 0, 0, 0.05);
          box-shadow: 0rem 0.1rem 0.25rem 0rem rgba(0, 0, 0, 0.05);
}

.editContentPopup[data-v-bb80541a] {
  background: -webkit-gradient(linear, left top, left bottom, from(#fef5e5), color-stop(14%, #ffffff), to(#ffffff));
  background: linear-gradient(180deg, #fef5e5 0%, #ffffff 14%, #ffffff 100%);
  -webkit-box-shadow: 0rem 0.1rem 0.25rem 0rem rgba(0, 0, 0, 0.05);
          box-shadow: 0rem 0.1rem 0.25rem 0rem rgba(0, 0, 0, 0.05);
}

.editContentPopup[data-v-311b2d3c] {
  background: -webkit-gradient(linear, left top, left bottom, from(#fef5e5), color-stop(14%, #ffffff), to(#ffffff));
  background: linear-gradient(180deg, #fef5e5 0%, #ffffff 14%, #ffffff 100%);
  -webkit-box-shadow: 0rem 0.1rem 0.25rem 0rem rgba(0, 0, 0, 0.05);
          box-shadow: 0rem 0.1rem 0.25rem 0rem rgba(0, 0, 0, 0.05);
}

.editContentPopup[data-v-2cd7cd14] {
  background: -webkit-gradient(linear, left top, left bottom, from(#fef5e5), color-stop(14%, #ffffff), to(#ffffff));
  background: linear-gradient(180deg, #fef5e5 0%, #ffffff 14%, #ffffff 100%);
  -webkit-box-shadow: 0rem 0.1rem 0.25rem 0rem rgba(0, 0, 0, 0.05);
          box-shadow: 0rem 0.1rem 0.25rem 0rem rgba(0, 0, 0, 0.05);
}

.aifaConfirmPopup[data-v-964d53fe] {
  background: -webkit-gradient(linear, left top, left bottom, from(#fef5e5), color-stop(14%, #ffffff), to(#ffffff));
  background: linear-gradient(180deg, #fef5e5 0%, #ffffff 14%, #ffffff 100%);
  -webkit-box-shadow: 0rem 0.1rem 0.25rem 0rem rgba(0, 0, 0, 0.05);
          box-shadow: 0rem 0.1rem 0.25rem 0rem rgba(0, 0, 0, 0.05);
}

/* Styles are applied directly via getCardStyle method */
.qa-button[data-v-56df8f84] {
  width: 0.89rem;
  height: 0.33rem;
  background: rgba(65, 95, 239, 0.08);
  border-radius: 0.24rem;
  border: 0.01rem solid rgba(65, 95, 239, 0.5);
  font-weight: 400;
  font-size: 0.16rem;
  color: #415FEF;
  cursor: pointer;
  -webkit-transition: background 0.3s;
  transition: background 0.3s;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.qa-button[data-v-56df8f84]:hover {
  background: rgba(65, 95, 239, 0.15);
}

[data-v-1cc934e2] .ant-input {
  height: 0.83rem;
  border-radius: 0.15rem;
  font-size: 0.2rem;
  padding-left: 35px !important;
  border-color: #415fef;
}


.status-container {
  min-height: 0;
  max-height: 300px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  overflow: hidden;
  position: relative;
  -webkit-transition: min-height 0.3s ease-out;
  transition: min-height 0.3s ease-out;
}
.status-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  opacity: 0;
  -webkit-transform: translateY(100%);
          transform: translateY(100%);
  -webkit-animation: slideIn 0.3s ease-out forwards;
          animation: slideIn 0.3s ease-out forwards;
}
.status-item.removing {
  -webkit-animation: slideOut 0.3s ease-out forwards;
          animation: slideOut 0.3s ease-out forwards;
}
@-webkit-keyframes slideIn {
from {
    opacity: 0;
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
}
to {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
}
}
@keyframes slideIn {
from {
    opacity: 0;
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
}
to {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
}
}
@-webkit-keyframes slideOut {
from {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
}
to {
    opacity: 0;
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
    margin-top: -40px;
}
}
@keyframes slideOut {
from {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
}
to {
    opacity: 0;
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
    margin-top: -40px;
}
}

[data-v-744375ab] .ant-upload {
  border: none;
  background: transparent;
  padding: 0 !important;
}
[data-v-744375ab] .ant-switch-checked {
  background: #0faa6a;
}
[data-v-744375ab] .ant-dropdown-menu {
  background-color: rgba(0, 0, 0, 0.75) !important;
}
[data-v-744375ab] .ant-dropdown-menu .ant-dropdown-menu-item:hover {
  background: rgba(0, 0, 0, 0.5);
}
[data-v-744375ab] .ant-table-thead > tr > th,[data-v-744375ab] .ant-table-tbody > tr > td {
  padding: 0.08rem 0.12rem;
}


.wechat-browser-warning[data-v-1fcf82ee] {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.7);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  z-index: 9999;
}
.warning-content[data-v-1fcf82ee] {
  background: white;
  border-radius: 8px;
  padding: 24px;
  width: 80%;
  max-width: 320px;
  text-align: center;
  -webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
          box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
}
.warning-icon[data-v-1fcf82ee] {
  font-size: 48px;
  color: #E6A23C;
  margin-bottom: 16px;
}
.warning-title[data-v-1fcf82ee] {
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 12px;
  color: #303133;
}
.warning-message[data-v-1fcf82ee], .warning-instruction[data-v-1fcf82ee] {
  font-size: 14px;
  color: #606266;
  margin-bottom: 8px;
}
.button-container[data-v-1fcf82ee] {
  margin-top: 20px;
}
.close-button[data-v-1fcf82ee] {
  background: #409EFF;
  color: white;
  border: none;
  border-radius: 4px;
  padding: 8px 20px;
  font-size: 14px;
  cursor: pointer;
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s;
}
.close-button[data-v-1fcf82ee]:hover {
  background: #66b1ff;
}

.uc-consult[data-v-63c2970b] {
  padding-top: 0.1rem;
}

.input-class[data-v-66daa0e4]::-webkit-input-placeholder {
  color: #BEC5CC;
  font-size: 0.2rem;
  opacity: 1;
  /* 取消浏览器默认的透明度 */
}
.input-class[data-v-66daa0e4]::-moz-placeholder {
  color: #BEC5CC;
  font-size: 0.2rem;
  opacity: 1;
  /* 取消浏览器默认的透明度 */
}
.input-class[data-v-66daa0e4]:-ms-input-placeholder {
  color: #BEC5CC;
  font-size: 0.2rem;
  opacity: 1;
  /* 取消浏览器默认的透明度 */
}
.input-class[data-v-66daa0e4]::-ms-input-placeholder {
  color: #BEC5CC;
  font-size: 0.2rem;
  opacity: 1;
  /* 取消浏览器默认的透明度 */
}
.input-class[data-v-66daa0e4]::placeholder {
  color: #BEC5CC;
  font-size: 0.2rem;
  opacity: 1;
  /* 取消浏览器默认的透明度 */
}
.flex-center[data-v-66daa0e4] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.weekly-auth-popup[data-v-1c65bb23] .ant-modal-content {
  border-radius: 12px;
  overflow: hidden;
  border: 1px solid rgba(99, 179, 237, 0.3);
  -webkit-box-shadow: 0 10px 20px rgba(12, 74, 110, 0.15);
          box-shadow: 0 10px 20px rgba(12, 74, 110, 0.15);
  background: linear-gradient(135deg, #e6f7ff 0%, #f0f5ff 45%, #e6f0ff 100%);
  position: relative;
  backdrop-filter: blur(10px);
}
.weekly-auth-popup[data-v-1c65bb23] .ant-modal-content::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: linear-gradient(135deg, rgba(147, 197, 253, 0.02) 0%, rgba(59, 130, 246, 0.04) 100%);
  z-index: 0;
  border-radius: 12px;
  pointer-events: none;
}
.weekly-auth-popup[data-v-1c65bb23] .ant-modal-content .ant-modal-close {
  right: 5px;
  top: 5px;
}
.weekly-auth-popup[data-v-1c65bb23] .ant-modal-close {
  right: 16px;
  top: 16px;
}
.weekly-auth-popup[data-v-1c65bb23] .ant-modal-close /deep/ .ant-modal-close-x {
  width: 32px;
  height: 32px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #999;
  font-size: 18px;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.weekly-auth-popup[data-v-1c65bb23] .ant-modal-close /deep/ .ant-modal-close-x:hover {
  color: #333;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.popup-container[data-v-1c65bb23] {
  padding: 0 8px;
  position: relative;
  z-index: 1;
}
.header-section[data-v-1c65bb23] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 24px;
}
.logo-image[data-v-1c65bb23] {
  width: 30px;
  height: 30px;
  margin-right: 10px;
}
.title-text[data-v-1c65bb23] {
  font-size: 16px;
  font-weight: 500;
  color: #1f3662;
  text-shadow: 0 1px 2px rgba(255, 255, 255, 0.8);
}
.auth-button-container[data-v-1c65bb23] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 32px;
}
.auth-button[data-v-1c65bb23] {
  border-radius: 12px;
  padding: 16px 40px;
  border-color: #bfdbfe;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  width: 280px;
  height: auto;
  background: -webkit-gradient(linear, left top, left bottom, from(#f0f8ff), to(#e6f0ff));
  background: linear-gradient(to bottom, #f0f8ff, #e6f0ff);
  -webkit-box-shadow: 0 4px 12px rgba(100, 150, 255, 0.15);
          box-shadow: 0 4px 12px rgba(100, 150, 255, 0.15);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.auth-button[data-v-1c65bb23]:hover {
  -webkit-transform: translateY(-2px);
          transform: translateY(-2px);
  -webkit-box-shadow: 0 6px 16px rgba(100, 150, 255, 0.25);
          box-shadow: 0 6px 16px rgba(100, 150, 255, 0.25);
  border-color: #99C2FF;
}
.auth-button[data-v-1c65bb23]:active {
  -webkit-transform: translateY(0);
          transform: translateY(0);
}
.auth-button-text[data-v-1c65bb23] {
  color: #1890ff;
  font-size: 18px;
  line-height: 24px;
}
.auth-button-subtext[data-v-1c65bb23] {
  color: #69c0ff;
  font-size: 14px;
  margin-top: 2px;
}
.benefits-section[data-v-1c65bb23] {
  margin-bottom: 16px;
}
.benefits-title[data-v-1c65bb23] {
  color: #1a56db;
  font-weight: 500;
  margin-bottom: 12px;
}
.benefit-item[data-v-1c65bb23] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 12px;
  color: #333;
}
.benefit-item[data-v-1c65bb23]:last-child {
  margin-bottom: 0;
}
.benefit-label[data-v-1c65bb23] {
  font-weight: 500;
  margin-right: 4px;
  white-space: nowrap;
  color: #2e4c80;
}
.benefit-desc[data-v-1c65bb23] {
  color: #4a5568;
}

@-webkit-keyframes skeleton-loading-9437e8a6 {
0% {
    background-position: 100% 50%;
}
100% {
    background-position: 0 50%;
}
}
@keyframes skeleton-loading-9437e8a6 {
0% {
    background-position: 100% 50%;
}
100% {
    background-position: 0 50%;
}
}
.skeleton-text[data-v-9437e8a6] {
  background: -webkit-gradient(linear, left top, right top, color-stop(25%, #f0f0f0), color-stop(50%, #e0e0e0), color-stop(75%, #f0f0f0));
  background: linear-gradient(90deg, #f0f0f0 25%, #e0e0e0 50%, #f0f0f0 75%);
  background-size: 200% 100%;
  -webkit-animation: skeleton-loading-9437e8a6 1.5s infinite;
          animation: skeleton-loading-9437e8a6 1.5s infinite;
  border-radius: 0.05rem;
}
.skeleton-circle[data-v-9437e8a6] {
  background: -webkit-gradient(linear, left top, right top, color-stop(25%, #f0f0f0), color-stop(50%, #e0e0e0), color-stop(75%, #f0f0f0));
  background: linear-gradient(90deg, #f0f0f0 25%, #e0e0e0 50%, #f0f0f0 75%);
  background-size: 200% 100%;
  -webkit-animation: skeleton-loading-9437e8a6 1.5s infinite;
          animation: skeleton-loading-9437e8a6 1.5s infinite;
  border-radius: 0.05rem;
  border-radius: 50%;
}
.skeleton-square[data-v-9437e8a6] {
  background: -webkit-gradient(linear, left top, right top, color-stop(25%, #f0f0f0), color-stop(50%, #e0e0e0), color-stop(75%, #f0f0f0));
  background: linear-gradient(90deg, #f0f0f0 25%, #e0e0e0 50%, #f0f0f0 75%);
  background-size: 200% 100%;
  -webkit-animation: skeleton-loading-9437e8a6 1.5s infinite;
          animation: skeleton-loading-9437e8a6 1.5s infinite;
  border-radius: 0.05rem;
  border-radius: 0.14rem;
}

@-webkit-keyframes pulse-78d5a4eb {
0% {
    -webkit-transform: scale(1);
            transform: scale(1);
}
50% {
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
}
100% {
    -webkit-transform: scale(1);
            transform: scale(1);
}
}
@keyframes pulse-78d5a4eb {
0% {
    -webkit-transform: scale(1);
            transform: scale(1);
}
50% {
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
}
100% {
    -webkit-transform: scale(1);
            transform: scale(1);
}
}
.icon-pulse[data-v-78d5a4eb] {
  -webkit-animation: pulse-78d5a4eb 2s infinite ease-in-out;
          animation: pulse-78d5a4eb 2s infinite ease-in-out;
}

.fade-enter-active[data-v-25867fed],
.fade-leave-active[data-v-25867fed] {
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}
.fade-enter-from[data-v-25867fed],
.fade-leave-to[data-v-25867fed] {
  opacity: 0;
}

@-webkit-keyframes pulse-173630b3 {
0% {
    -webkit-transform: scale(1);
            transform: scale(1);
}
50% {
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
}
100% {
    -webkit-transform: scale(1);
            transform: scale(1);
}
}
@keyframes pulse-173630b3 {
0% {
    -webkit-transform: scale(1);
            transform: scale(1);
}
50% {
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
}
100% {
    -webkit-transform: scale(1);
            transform: scale(1);
}
}
.icon-pulse[data-v-173630b3] {
  -webkit-animation: pulse-173630b3 2s infinite ease-in-out;
          animation: pulse-173630b3 2s infinite ease-in-out;
}
.qa-button[data-v-173630b3] {
  width: 0.89rem;
  height: 0.33rem;
  background: rgba(65, 95, 239, 0.08);
  border-radius: 0.24rem;
  border: 0.01rem solid rgba(65, 95, 239, 0.5);
  font-weight: 400;
  font-size: 0.16rem;
  color: #415fef;
  cursor: pointer;
  -webkit-transition: background 0.3s;
  transition: background 0.3s;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.qa-button[data-v-173630b3]:hover {
  background: rgba(65, 95, 239, 0.15);
}

[data-v-e9155772] .ant-modal {
  width: 960px !important;
}
[data-v-e9155772] .ant-modal .ant-modal-content {
  width: 960px;
  height: 528px;
  background: transparent !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
[data-v-e9155772] .ant-modal .ant-modal-content .ant-modal-body {
  padding: 0 !important;
  width: 960px;
  height: 528px;
}
[data-v-e9155772] .ant-modal .ant-modal-content .contact-video {
  width: 960px;
  height: 528px;
}
@media screen and (max-width: 720px) {
[data-v-e9155772] .ant-modal {
    width: 100% !important;
    height: 40vh;
}
[data-v-e9155772] .ant-modal .ant-modal-content {
    width: 100%;
    height: auto;
}
[data-v-e9155772] .ant-modal .ant-modal-content .ant-modal-body {
    padding: 0 !important;
    width: 100%;
    height: 100%;
}
[data-v-e9155772] .ant-modal .ant-modal-content .contact-video {
    width: 100%;
    height: 100%;
}
}


.line-clamp-1[data-v-6fa3beaf] {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

.line-clamp-1[data-v-fadfb870] {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}


/* 弹窗动画 */
.fixed[data-v-5d54c9cc] {
  -webkit-animation: fadeIn-5d54c9cc 0.3s ease-out;
          animation: fadeIn-5d54c9cc 0.3s ease-out;
}
@-webkit-keyframes fadeIn-5d54c9cc {
from {
    opacity: 0;
}
to {
    opacity: 1;
}
}
@keyframes fadeIn-5d54c9cc {
from {
    opacity: 0;
}
to {
    opacity: 1;
}
}


.export-popup[data-v-31d3d3af] {
  padding: 0;
}
.form-item[data-v-31d3d3af] {
  margin-bottom: 16px;
}
.label[data-v-31d3d3af] {
  display: block;
  margin-bottom: 8px;
  font-weight: 500;
  color: #333;
}
.error-msg[data-v-31d3d3af] {
  margin-top: 4px;
  font-size: 12px;
  color: #ff4d4f;
}


/* 使用UnoCSS，样式已内联到模板中 */

/* 强制ant-upload组件及其子元素占满宽度 */
[data-v-38c2c29c] .ant-upload,[data-v-38c2c29c] .ant-upload-select,[data-v-38c2c29c] .ant-upload-select-text {
  width: 100% !important;
}

.history-list[data-v-123e62b8]::-webkit-scrollbar {
  width: 4px;
}
.history-list[data-v-123e62b8]::-webkit-scrollbar-thumb {
  background: rgba(0, 0, 0, 0.1);
  border-radius: 2px;
}

[data-v-6353ca93] .reference-link {
  color: rgba(0, 0, 0, 0.9);
  background: rgba(0, 0, 0, 0.1);
  border-color: rgba(0, 0, 0, 0.2);
}
[data-v-6353ca93] .reference-link:hover {
  background: rgba(0, 0, 0, 0.15);
  color: var(--cib-color-foreground-accent-primary);
}
[data-v-6353ca93] cite {
  background: rgba(0, 0, 0, 0.2);
  color: rgba(0, 0, 0, 0.9);
}
[data-v-6353ca93] cite:hover {
  background: rgba(0, 0, 0, 0.3);
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}


.reasoning-content[data-v-0b043cd7] {
  color: #8b8b8b;
  padding-left: 13px;
  border-left: 3px solid #ededed;
  margin-bottom: 12px;
  font-size: 12px;
  line-height: 18px;
  white-space: pre-line;
  max-height: 250px;
  overflow-y: auto;
}

.quick-qa[data-v-3e6cd9bc] {
  margin-top: 0.18rem;
  padding-top: 0.14rem;
  border-top: 1px dashed #eee;
}
.quick-qa .quick-qa-title[data-v-3e6cd9bc] {
  font-size: 0.16rem;
  color: #666;
  margin-bottom: 0.1rem;
  font-weight: 600;
}
.quick-qa .quick-qa-list[data-v-3e6cd9bc] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 0.1rem;
}
.quick-qa .quick-qa-item[data-v-3e6cd9bc] {
  border: 1px solid rgba(65, 95, 239, 0.2);
  background: rgba(65, 95, 239, 0.08);
  color: #2f4acb;
  border-radius: 999px;
  padding: 0.08rem 0.16rem;
  font-size: 0.16rem;
  cursor: pointer;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  line-height: 1.2;
}
.quick-qa .quick-qa-item[data-v-3e6cd9bc]:hover {
  background: var(--cib-color-foreground-accent-primary);
  color: #fff;
  -webkit-transform: translateY(-1px);
          transform: translateY(-1px);
  -webkit-box-shadow: 0 2px 6px rgba(65, 95, 239, 0.25);
          box-shadow: 0 2px 6px rgba(65, 95, 239, 0.25);
}

[data-v-13c28c44] h1 {
  font-size: 0.3rem;
  margin: 0.2rem 0 0.12rem;
  font-weight: 700;
  color: #111;
}
[data-v-13c28c44] h2 {
  font-size: 0.26rem;
  margin: 0.18rem 0 0.1rem;
  font-weight: 600;
  color: #222;
}
[data-v-13c28c44] h3 {
  font-size: 0.23rem;
  margin: 0.16rem 0 0.08rem;
  font-weight: 600;
  color: #333;
}
[data-v-13c28c44] ul {
  margin: 0.12rem 0;
  padding-left: 0.24rem;
}
[data-v-13c28c44] li {
  margin: 0.06rem 0;
  list-style: disc;
}
[data-v-13c28c44] strong {
  font-weight: 600;
  color: #111;
}
[data-v-13c28c44] em {
  font-style: italic;
}
[data-v-13c28c44] cite {
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
  -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important;
  min-width: 0.2rem;
  height: 0.2rem;
  padding: 0 0.06rem !important;
  background: #999 !important;
  color: #fff !important;
  border-radius: 999px !important;
  font-size: 0.12rem !important;
  font-weight: 500 !important;
  font-style: normal !important;
  line-height: 1 !important;
  vertical-align: middle;
  cursor: pointer;
  margin: 0 0.02rem;
  -webkit-transform: translateY(0.04rem);
          transform: translateY(0.04rem);
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  -webkit-box-sizing: border-box !important;
          box-sizing: border-box !important;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: auto !important;
}
[data-v-13c28c44] cite::before {
  content: none !important;
  display: none !important;
}
[data-v-13c28c44] cite::after {
  content: none !important;
  display: none !important;
}
[data-v-13c28c44] cite:hover {
  background: #777 !important;
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
  color: #fff !important;
}
[data-v-13c28c44] .quote-item-wrapper {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0.04rem 0;
  line-height: 1.5;
  gap: 0.06rem;
}
[data-v-13c28c44] .quote-icon {
  display: inline-block;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 0.18rem;
  height: 0.18rem;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  vertical-align: middle;
}
[data-v-13c28c44] .quote-icon[data-quote-type="report"] {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23415fef"><path d="M14 2H6c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8l-6-6zm2 16H8v-2h8v2zm0-4H8v-2h8v2zm-3-5V3.5L18.5 9H13z"/></svg>');
}
[data-v-13c28c44] .quote-icon[data-quote-type="org"] {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23415fef"><path d="M16 11c1.66 0 2.99-1.34 2.99-3S17.66 5 16 5c-1.66 0-3 1.34-3 3s1.34 3 3 3zm-8 0c1.66 0 2.99-1.34 2.99-3S9.66 5 8 5C6.34 5 5 6.34 5 8s1.34 3 3 3zm0 2c-2.33 0-7 1.17-7 3.5V19h14v-2.5c0-2.33-4.67-3.5-7-3.5zm8 0c-.29 0-.62.02-.97.05 1.16.84 1.97 1.97 1.97 3.45V19h6v-2.5c0-2.33-4.67-3.5-7-3.5z"/></svg>');
}
[data-v-13c28c44] .quote-icon[data-quote-type="project"] {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23415fef"><path d="M10 4H4c-1.11 0-2 .89-2 2v12c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V8c0-1.11-.89-2-2-2h-8l-2-2z"/></svg>');
}
[data-v-13c28c44] .quote-icon[data-quote-type="investor"] {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23415fef"><path d="M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z"/></svg>');
}
[data-v-13c28c44] .quote-icon[data-quote-type="link"] {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23415fef"><path d="M3.9 12c0-1.71 1.39-3.1 3.1-3.1h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-1.9H7c-1.71 0-3.1-1.39-3.1-3.1zM8 13h8v-2H8v2zm9-6h-4v1.9h4c1.71 0 3.1 1.39 3.1 3.1s-1.39 3.1-3.1 3.1h-4V17h4c2.76 0 5-2.24 5-5s-2.24-5-5-5z"/></svg>');
}
[data-v-13c28c44] quote {
  display: inline-block !important;
  color: var(--cib-color-foreground-accent-primary);
  cursor: pointer;
  padding: 0.02rem 0.08rem;
  margin: 0;
  border-radius: 0.04rem;
  background: rgba(65, 95, 239, 0.08);
  border: 1px solid rgba(65, 95, 239, 0.15);
  font-size: 0.16rem;
  font-weight: 500;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  text-decoration: none;
  word-break: keep-all;
  vertical-align: baseline;
  width: auto !important;
  max-width: none !important;
}
[data-v-13c28c44] quote :deep(strong),[data-v-13c28c44] quote :deep(em),[data-v-13c28c44] quote :deep(b),[data-v-13c28c44] quote :deep(i),[data-v-13c28c44] quote :deep(mark) {
  font-weight: 500 !important;
  font-style: normal !important;
  color: inherit !important;
  background: transparent !important;
  padding: 0 !important;
}
[data-v-13c28c44] quote :deep(*) {
  font-weight: 500 !important;
  font-style: normal !important;
  text-decoration: none;
  color: inherit;
  background: transparent !important;
}
[data-v-13c28c44] quote:hover {
  background: var(--cib-color-foreground-accent-primary);
  color: #fff;
  -webkit-transform: translateY(-1px);
          transform: translateY(-1px);
  -webkit-box-shadow: 0 2px 6px rgba(65, 95, 239, 0.3);
          box-shadow: 0 2px 6px rgba(65, 95, 239, 0.3);
}
[data-v-13c28c44] .quote-hint {
  display: inline;
  color: #999;
  font-size: 0.17rem;
  margin-left: 0.08rem;
  font-weight: normal;
}
[data-v-13c28c44] .reference-link {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-width: 0.26rem;
  height: 0.26rem;
  color: var(--cib-color-foreground-accent-primary);
  cursor: pointer;
  margin: 0 0.04rem;
  padding: 0 0.08rem;
  border-radius: 0.13rem;
  background: rgba(65, 95, 239, 0.08);
  font-weight: 600;
  font-size: 0.16rem;
  line-height: 1;
  vertical-align: super;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  border: 1px solid rgba(65, 95, 239, 0.15);
}
[data-v-13c28c44] .reference-link:hover {
  background: var(--cib-color-foreground-accent-primary);
  color: #fff;
  -webkit-transform: translateY(-2px);
          transform: translateY(-2px);
  -webkit-box-shadow: 0 2px 6px rgba(65, 95, 239, 0.3);
          box-shadow: 0 2px 6px rgba(65, 95, 239, 0.3);
}
.outputting[data-v-13c28c44] cite {
  cursor: not-allowed !important;
  opacity: 0.6;
  pointer-events: none;
  color: #fff !important;
  background: #999 !important;
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
  -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important;
}
.outputting[data-v-13c28c44] cite::before,
.outputting[data-v-13c28c44] cite::after {
  content: none !important;
  display: none !important;
}
.outputting[data-v-13c28c44] cite:hover {
  background: #999 !important;
  -webkit-transform: none;
          transform: none;
  color: #fff !important;
}
.outputting[data-v-13c28c44] quote {
  cursor: not-allowed !important;
  opacity: 0.6;
  pointer-events: none;
  background: rgba(65, 95, 239, 0.08) !important;
  color: var(--cib-color-foreground-accent-primary) !important;
  text-decoration: none;
}
.outputting[data-v-13c28c44] quote:hover {
  background: rgba(65, 95, 239, 0.08) !important;
  color: var(--cib-color-foreground-accent-primary) !important;
  -webkit-transform: none;
          transform: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

@-webkit-keyframes fadeIn-02ae8a16 {
from {
    opacity: 0;
    -webkit-transform: translateY(15px);
            transform: translateY(15px);
}
to {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
}
}
@keyframes fadeIn-02ae8a16 {
from {
    opacity: 0;
    -webkit-transform: translateY(15px);
            transform: translateY(15px);
}
to {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
}
}

.slide-enter-active[data-v-04803378],
.slide-leave-active[data-v-04803378] {
  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  transition: -webkit-transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}
.slide-enter[data-v-04803378],
.slide-leave-to[data-v-04803378] {
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
}
.bottom-slide-enter-active[data-v-04803378],
.bottom-slide-leave-active[data-v-04803378] {
  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  transition: -webkit-transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}
.bottom-slide-enter[data-v-04803378],
.bottom-slide-leave-to[data-v-04803378] {
  -webkit-transform: translateY(100%);
          transform: translateY(100%);
}

.collapsed-new-chat-btn[data-v-71064116] {
  background: var(--cib-color-foreground-accent-primary);
  -webkit-box-shadow: 0 4px 12px rgba(65, 95, 239, 0.2);
          box-shadow: 0 4px 12px rgba(65, 95, 239, 0.2);
  -webkit-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}
.collapsed-new-chat-btn[data-v-71064116]:hover {
  -webkit-transform: translateY(-1px);
          transform: translateY(-1px);
  -webkit-box-shadow: 0 6px 16px rgba(65, 95, 239, 0.3);
          box-shadow: 0 6px 16px rgba(65, 95, 239, 0.3);
}
.sidebar-slide-enter-active[data-v-71064116],
.sidebar-slide-leave-active[data-v-71064116] {
  -webkit-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}
.sidebar-slide-enter[data-v-71064116],
.sidebar-slide-leave-to[data-v-71064116] {
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
  opacity: 0;
}

/* 响应式兜底：较窄时改为上下布局 */
@media (max-width: 992px) {
.login-card[data-v-724a6f79] {
    width: 92vw !important;
    min-height: 640px !important;
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
}
.login-section[data-v-724a6f79] {
    -webkit-box-flex: 0 !important;
        -ms-flex: none !important;
            flex: none !important;
    width: 100% !important;
    padding: 32px 24px !important;
}
.login-logo[data-v-724a6f79] {
    width: 72px !important;
    height: 72px !important;
}
.login-form[data-v-724a6f79] {
    width: 100% !important;
    max-width: 420px !important;
}
}

pre[data-v-471f2dc0] {
  white-space: pre-wrap;
  word-wrap: break-word;
  font-family: inherit;
  /* 其他样式 */
}
@media print {
.print-hide[data-v-471f2dc0] {
    display: none !important;
}
}

.print-container[data-v-7c2b1c2c] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
}
.print-page[data-v-7c2b1c2c] {
  page-break-after: always;
}
/* Remove page break after the last page */
.print-page[data-v-7c2b1c2c]:last-child {
  page-break-after: avoid;
}
@media print {
.print-page[data-v-7c2b1c2c] {
    margin-bottom: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
}
}

.report-cover[data-v-f85e1186] {
  height: 297mm;
  width: 210mm;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
  overflow: hidden;
}
.cover-background[data-v-f85e1186] {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  background-image: url('https://cdn.aifa.chat/images/aifa/bg_202506091521.png');
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.cover-content[data-v-f85e1186] {
  height: 100%;
  width: 100%;
  background-color: rgba(255, 255, 255, 0.5);
}
@media print {
.page-break-before[data-v-f85e1186] {
    page-break-before: always;
}
.report-cover[data-v-f85e1186] {
    height: 297mm !important;
    width: 210mm !important;
    margin: 0 !important;
    padding: 0 !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
}
.cover-background[data-v-f85e1186] {
    background-image: url('https://cdn.aifa.chat/images/aifa/bg_202506091521.png') !important;
    print-color-adjust: exact;
    -webkit-print-color-adjust: exact;
}
}

@media print {
  /* 隐藏打印按钮 */
button[data-v-58b1c684] {
    display: none;
}
  /* 页面基础设置 */
body[data-v-58b1c684] {
    margin: 0;
    padding: 0;
    background: white;
}
  /* 外层容器设置 */
.min-h-screen[data-v-58b1c684] {
    min-height: auto !important;
    padding: important;
    background: white !important;
    display: block !important;
}
  /* A4纸张设置 */
.max-w-\[210mm\][data-v-58b1c684] {
    max-width: 210mm !important;
    width: 210mm !important;
    height: 297mm !important;
    margin: 0 auto !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    overflow: visible !important;
    margin-bottom: 0 !important;
}
  /* 保留所有背景色 */
.bg-white[data-v-58b1c684] {
    background-color: white !important;
}
.bg-gray-50[data-v-58b1c684] {
    background-color: #f9fafb !important;
}
.bg-blue-50[data-v-58b1c684] {
    background-color: #eff6ff !important;
}
.bg-green-500[data-v-58b1c684] {
    background-color: #10b981 !important;
}
  /* 保留所有文字颜色 */
.text-blue-600[data-v-58b1c684],
  .text-blue-700[data-v-58b1c684] {
    color: #2563eb !important;
}
.text-gray-700[data-v-58b1c684] {
    color: #374151 !important;
}
.text-gray-500[data-v-58b1c684] {
    color: #6b7280 !important;
}
.text-gray-400[data-v-58b1c684] {
    color: #9ca3af !important;
}
.text-white[data-v-58b1c684] {
    color: white !important;
}
  /* 保留所有圆角 */
.rounded-6px[data-v-58b1c684] {
    border-radius: 6px !important;
}
.rounded-full[data-v-58b1c684] {
    border-radius: 9999px !important;
}
.rounded-sm[data-v-58b1c684],
  .rounded-2px[data-v-58b1c684] {
    border-radius: 2px !important;
}
  /* 保留内部元素阴影 */
.shadow-sm[data-v-58b1c684] {
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
}
}

/* BASICS */

.CodeMirror {
    height: 100%;
    color: black;
    direction: ltr;
}

/* PADDING */

.CodeMirror-lines {
    padding: 4px 0;
}

.CodeMirror pre.CodeMirror-line,
.CodeMirror pre.CodeMirror-line-like {
    padding: 0 4px;
    padding-left: 8px;
}

.CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {
    background-color: white; /* The little square between H and V scrollbars */
}

/* GUTTER */

.CodeMirror-gutters {
    border-right: 1px solid #ddd;
    background-color: #f7f7f7;
    white-space: nowrap;
}

.CodeMirror-linenumbers {
}

.CodeMirror-linenumber {
    padding: 0 5px!important;
    min-width: 20px;
    text-align: right;
    color: #999;
    white-space: nowrap;
}

.CodeMirror-guttermarker {
    color: black;
}

.CodeMirror-guttermarker-subtle {
    color: #999;
}

/* CURSOR */

.CodeMirror-cursor {
    border-left: 1px solid black;
    border-right: none;
    width: 0;
}

/* Shown when moving in bi-directional text */
.CodeMirror div.CodeMirror-secondarycursor {
    border-left: 1px solid silver;
}

.cm-fat-cursor .CodeMirror-cursor {
    width: auto;
    border: 0 !important;
    background: #7e7;
}

.cm-fat-cursor div.CodeMirror-cursors {
    z-index: 1;
}

.cm-fat-cursor-mark {
    background-color: rgba(20, 255, 20, 0.5);
    -webkit-animation: blink 1.06s steps(1) infinite;
    animation: blink 1.06s steps(1) infinite;
}

.cm-animate-fat-cursor {
    width: auto;
    border: 0;
    -webkit-animation: blink 1.06s steps(1) infinite;
    animation: blink 1.06s steps(1) infinite;
    background-color: #7e7;
}

@-webkit-keyframes blink {
    0% {
    }
    50% {
        background-color: transparent;
    }
    100% {
    }
}

@keyframes blink {
    0% {
    }
    50% {
        background-color: transparent;
    }
    100% {
    }
}

/* Can style cursor different in overwrite (non-insert) mode */
.CodeMirror-overwrite .CodeMirror-cursor {
}

.cm-tab {
    display: inline-block;
    text-decoration: inherit;
}

.CodeMirror-rulers {
    position: absolute;
    left: 0;
    right: 0;
    top: -50px;
    bottom: 0;
    overflow: hidden;
}

.CodeMirror-ruler {
    border-left: 1px solid #ccc;
    top: 0;
    bottom: 0;
    position: absolute;
}


/* STOP */

/* The rest of this file contains styles related to the mechanics of
   the src. You probably shouldn't touch them. */

.CodeMirror {
    position: relative;
    overflow: hidden;
    background: white;
}

.CodeMirror-scroll {
    overflow: scroll !important; /* Things will break if this is overridden */
    /* 30px is the magic margin used to hide the element's real scrollbars */
    /* See overflow: hidden in .Index */
    margin-bottom: -30px;
    margin-right: -30px;
    padding-bottom: 30px;
    height: 100%;
    outline: none; /* Prevent dragging from highlighting the element */
    position: relative;
}

.CodeMirror-sizer {
    position: relative;
    border-right: 30px solid transparent;
}

/* The fake, visible scrollbars. Used to force redraw during scrolling
   before actual scrolling happens, thus preventing shaking and
   flickering artifacts. */
.CodeMirror-vscrollbar, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {
    position: absolute;
    z-index: 6;
    display: none;
}

.CodeMirror-vscrollbar {
    right: 0;
    top: 0;
    overflow-x: hidden;
    overflow-y: scroll;
}

.CodeMirror-hscrollbar {
    bottom: 0;
    left: 0;
    overflow-y: hidden;
    overflow-x: scroll;
}

.CodeMirror-scrollbar-filler {
    right: 0;
    bottom: 0;
}

.CodeMirror-gutter-filler {
    left: 0;
    bottom: 0;
}

.CodeMirror-gutters {
    position: absolute;
    left: 0;
    top: 0;
    min-height: 100%;
    z-index: 3;
}

.CodeMirror-gutter {
    white-space: normal;
    height: 100%;
    display: inline-block;
    vertical-align: top;
    margin-bottom: -30px;
}

.CodeMirror-gutter-wrapper {
    position: absolute;
    z-index: 4;
    background: none !important;
    border: none !important;
}

.CodeMirror-gutter-background {
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: 4;
}

.CodeMirror-gutter-elt {
    position: absolute;
    cursor: default;
    z-index: 4;
}

.CodeMirror-gutter-wrapper ::-moz-selection {
    background-color: transparent
}

.CodeMirror-gutter-wrapper ::selection {
    background-color: transparent
}

.CodeMirror-gutter-wrapper ::-moz-selection {
    background-color: transparent
}

.CodeMirror-lines {
    cursor: text;
    min-height: 1px; /* prevents collapsing before first draw */
}

.CodeMirror pre.CodeMirror-line,
.CodeMirror pre.CodeMirror-line-like {
    /* Reset some styles that the rest of the page might have set */
    border-radius: 0;
    border-width: 0;
    background: transparent;
    font-family: inherit;
    font-size: inherit;
    margin: 0;
    white-space: pre;
    word-wrap: normal;
    line-height: inherit;
    color: inherit;
    z-index: 2;
    position: relative;
    overflow: visible;
    -webkit-tap-highlight-color: transparent;
    -webkit-font-variant-ligatures: contextual;
    font-variant-ligatures: contextual;
}

.CodeMirror-wrap pre.CodeMirror-line,
.CodeMirror-wrap pre.CodeMirror-line-like {
    word-wrap: break-word;
    white-space: pre-wrap;
    word-break: normal;
}

.CodeMirror-linebackground {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 0;
}

.CodeMirror-linewidget {
    position: relative;
    z-index: 2;
    padding: 0.1px; /* Force widget margins to stay inside of the container */
}

.CodeMirror-widget {
}

.CodeMirror-rtl pre {
    direction: rtl;
}

.CodeMirror-code {
    outline: none;
}

/* Force content-box sizing for the elements where we expect it */
.CodeMirror-scroll,
.CodeMirror-sizer,
.CodeMirror-gutter,
.CodeMirror-gutters,
.CodeMirror-linenumber {
    -webkit-box-sizing: content-box;
            box-sizing: content-box;
}

.CodeMirror-measure {
    position: absolute;
    width: 100%;
    height: 0;
    overflow: hidden;
    visibility: hidden;
}

.CodeMirror-cursor {
    position: absolute;
    pointer-events: none;
}

.CodeMirror-measure pre {
    position: static;
}

div.CodeMirror-cursors {
    visibility: hidden;
    position: relative;
    z-index: 3;
}

div.CodeMirror-dragcursors {
    visibility: visible;
}

.CodeMirror-focused div.CodeMirror-cursors {
    visibility: visible;
}

.CodeMirror-selected {
    background: #d9d9d9;
}

.CodeMirror-focused .CodeMirror-selected {
    background: #d7d4f0;
}

.CodeMirror-crosshair {
    cursor: crosshair;
}

.CodeMirror-line::-moz-selection, .CodeMirror-line > span::-moz-selection, .CodeMirror-line > span > span::-moz-selection {
    background: #d7d4f0;
}

.CodeMirror-line::selection, .CodeMirror-line > span::selection, .CodeMirror-line > span > span::selection {
    background: #d7d4f0;
}

.CodeMirror-line::-moz-selection, .CodeMirror-line > span::-moz-selection, .CodeMirror-line > span > span::-moz-selection {
    background: #d7d4f0;
}

.cm-searching {
    background-color: #ffa;
    background-color: rgba(255, 255, 0, .4);
}

/* Used to force a border model for a node */
.cm-force-border {
    padding-right: .1px;
}

@media print {
    /* Hide the cursor when printing */
    .CodeMirror div.CodeMirror-cursors {
        visibility: hidden;
    }
}

/* See issue #2901 */
.cm-tab-wrap-hack:after {
    content: '';
}

/* Help users use markselection to safely style text background */
span.CodeMirror-selectedtext {
    background: none;
}


.cm-negative {
    color: #d44;
}

.cm-positive {
    color: #292;
}

.cm-header, .cm-strong {
    font-weight: bold;
}

.cm-em {
    font-style: italic;
}


.cm-strikethrough {
    text-decoration: line-through;
}

.cm-invalidchar {
    color: #f00;
}

.CodeMirror-composing {
    border-bottom: 2px solid;
}

/* Default styles for common addons */

div.CodeMirror span.CodeMirror-matchingbracket {
    color: #0b0;
}

div.CodeMirror span.CodeMirror-nonmatchingbracket {
    color: #a22;
}

.CodeMirror-matchingtag {
    background: rgba(255, 150, 0, .3);
}

.CodeMirror-activeline-background {
    background: #e8f2ff;
}

/* DEFAULT THEME */

.cm-s-default.CodeMirror,
.cm-s-default .CodeMirror-gutters {
    background-color: #282a36 !important;
    color: #f8f8f2 !important;
    border: none;
    font-family: Menlo, Consolas, "Courier New", Courier, FreeMono, monospace !important;

}

.cm-s-default * {
    line-height: 1.6 !important;
    font-size: 14px;
    font-family: Menlo, Consolas, "Courier New", Courier, FreeMono, monospace !important;
    color: #ccc;
}

.cm-s-default .CodeMirror-gutters {
    color: #282a36;
}

.cm-s-default .CodeMirror-cursor {
    border-left: solid thin #f8f8f0;
}

.cm-s-default .CodeMirror-selected {
    background: rgba(255, 255, 255, 0.10);
}

.cm-s-default .CodeMirror-line::-moz-selection, .cm-s-default .CodeMirror-line > span::-moz-selection, .cm-s-default .CodeMirror-line > span > span::-moz-selection {
    background: rgba(255, 255, 255, 0.10);
}

.cm-s-default .CodeMirror-line::selection,
.cm-s-default .CodeMirror-line > span::selection,
.cm-s-default .CodeMirror-line > span > span::selection {
    background: rgba(255, 255, 255, 0.10);
}

.cm-s-default .CodeMirror-line::-moz-selection,
.cm-s-default .CodeMirror-line > span::-moz-selection,
.cm-s-default .CodeMirror-line > span > span::-moz-selection {
    background: rgba(255, 255, 255, 0.10);
}

.cm-s-default span.cm-comment {
    color: #999;
}

.cm-s-default span.cm-string,
.cm-s-default span.cm-string-2 {
    color: #ce9178;
}

.cm-s-default span.cm-number {
    color: #bd93f9;
}

.cm-s-default span.cm-variable {
    color: #61afef;
}

.cm-s-default span.cm-variable-2 {
    color: #61afef;
}

.cm-s-default span.cm-def {
    color: #e0e2e4;
}

.cm-s-default span.cm-operator {
    color: #e0e2e4;
}

.cm-s-default span.cm-keyword {
    color: #c678dd;
}

.cm-s-default span.cm-atom {
    color: #bd93f9;
}

.cm-s-default span.cm-meta {
    color: #f8f8f2;
}

.cm-s-default span.cm-tag {
    color: #569cd6;
}

.cm-s-default span.cm-attribute {
    color: #9cdcfe;
}

.cm-s-default span.cm-qualifier {
    color: #9cdcfe;
}

.cm-s-default span.cm-property {
    color: #dcdcaa;
}

.cm-s-default span.cm-builtin {
    color: #50fa7b;
}

.cm-s-default span.cm-variable-3,
.cm-s-default span.cm-type {
    color: #ffb86c;
}

.cm-s-default .CodeMirror-activeline-background {
    background: rgba(255, 255, 255, 0.1);
}

.cm-s-default .CodeMirror-matchingbracket {
    text-decoration: underline;
    color: white !important;
}

.cm-s-default .cm-header {
    color: #fff;
}

.cm-s-default .CodeMirror-gutter {
    background: #22252b;
    padding-right: 2px;
}

.cm-link {
    text-decoration: underline;
    color: #569cd6;
}
.cm-url{
    color: #9cdcfe!important;
}

@charset "utf-8";
/*
*Author zhaoxuhui
*/
/*
*Author zhaoxuhui
*/
[data-v-4c7890f7] .markdown-theme-light pre {
  font-size: 14px !important;
  line-height: 1.6 !important;
  word-break: break-all;
  word-wrap: break-word;
  border: 0 !important;
  border-radius: 0 !important;
  background: #f7f8fb !important;
  padding: 20px 10px!important;
  border-radius: 4px !important;
  overflow-y: hidden !important;
  overflow-x: auto !important;
  margin: 10px 0 !important;
}
[data-v-4c7890f7] .markdown-theme-light pre code {
  font-family: Consolas !important;
  font-size: 13px;
  line-height: 22px !important;
  color: #444;
}
[data-v-4c7890f7] .markdown-theme-light .hljs {
  display: block;
  overflow-x: auto;
  color: #525252;
  padding: 15px;
  -webkit-text-size-adjust: none;
}
[data-v-4c7890f7] .markdown-theme-light .hljs-doctype {
  color: #999;
}
[data-v-4c7890f7] .markdown-theme-light .hljs-tag {
  color: #3e76f6;
}
[data-v-4c7890f7] .markdown-theme-light .hljs-attribute {
  color: #e96900;
}
[data-v-4c7890f7] .markdown-theme-light .hljs-value {
  color: #42b983;
}
[data-v-4c7890f7] .markdown-theme-light .hljs-keyword {
  color: #e96900;
}
[data-v-4c7890f7] .markdown-theme-light .hljs-string {
  color: #42b983;
}
[data-v-4c7890f7] .markdown-theme-light .hljs-comment {
  color: #b3b3b3;
}
[data-v-4c7890f7] .markdown-theme-light .hljs-operator .hljs-comment {
  color: #525252;
}
[data-v-4c7890f7] .markdown-theme-light .hljs-regexp {
  color: #af7dff;
}
[data-v-4c7890f7] .markdown-theme-light .hljs-built_in {
  color: #2db7f5;
}
[data-v-4c7890f7] .markdown-theme-light .css .hljs-class {
  color: #e96900;
}
[data-v-4c7890f7] .markdown-theme-light .css .hljs-number,[data-v-4c7890f7] .markdown-theme-light .javascript .hljs-number {
  color: #fc1e70;
}
[data-v-4c7890f7] .markdown-theme-light .css .hljs-attribute {
  color: #af7dff;
}
[data-v-4c7890f7] .markdown-theme-light .css .hljs-important {
  color: red;
}
[data-v-4c7890f7] .markdown-theme-light .actionscript .hljs-literal,[data-v-4c7890f7] .markdown-theme-light .javascript .hljs-literal {
  color: #fc1e70;
}
[data-v-4c7890f7] .markdown-theme-light pre {
  padding: 0;
  margin: 0;
  background: #f7f7f7 !important;
}
[data-v-4c7890f7] .markdown-theme-light code {
  display: inline-block;
  background: #f7f7f7;
  font-family: Consolas, Monaco, Andale Mono, Ubuntu Mono, monospace;
  margin: 0 3px;
  padding: 1px 5px;
  border-radius: 3px;
  color: #666;
  border: 1px solid #eee;
}
[data-v-4c7890f7] .markdown-theme-light pre code {
  display: inline;
  margin: 0;
  padding: 0;
  border: none;
  background: transparent;
}
[data-v-4c7890f7] .markdown-theme-light pre.bg code {
  background: #f7f7f7;
}
/*
*Author zhaoxuhui
*/
[data-v-4c7890f7] .markdown-theme-dark pre {
  display: block;
  padding: 20px 10px!important;
  border-radius: 4px;
  margin: 20px 0 !important;
  background: #1e1e1e;
  color: #DCDCDC;
  overflow-y: hidden !important;
  overflow-x: auto !important;
  font-family: Menlo, Consolas, "Courier New", Courier, FreeMono, monospace !important;
}
[data-v-4c7890f7] .markdown-theme-dark pre * {
  line-height: 1.6 !important;
  font-size: 14px;
  font-family: Menlo, Consolas, "Courier New", Courier, FreeMono, monospace !important;
}
[data-v-4c7890f7] .markdown-theme-dark code {
  padding: 0 !important;
  margin: 0 !important;
}
[data-v-4c7890f7] .markdown-theme-dark .hljs-literal,[data-v-4c7890f7] .markdown-theme-dark .hljs-name,[data-v-4c7890f7] .markdown-theme-dark .hljs-symbol {
  color: #659bd1;
}
[data-v-4c7890f7] .markdown-theme-dark .hljs-keyword {
  color: #bc89bd;
}
[data-v-4c7890f7] .markdown-theme-dark .hljs-link {
  color: #569CD6;
  text-decoration: underline;
}
[data-v-4c7890f7] .markdown-theme-dark .hljs-built_in,[data-v-4c7890f7] .markdown-theme-dark .hljs-type {
  color: #4EC9B0;
}
[data-v-4c7890f7] .markdown-theme-dark .hljs-class,[data-v-4c7890f7] .markdown-theme-dark .hljs-number {
  color: #B8D7A3;
}
[data-v-4c7890f7] .markdown-theme-dark .hljs-meta-string,[data-v-4c7890f7] .markdown-theme-dark .hljs-string {
  color: #D69D85;
}
[data-v-4c7890f7] .markdown-theme-dark .hljs-regexp,[data-v-4c7890f7] .markdown-theme-dark .hljs-template-tag {
  color: #9A5334;
}
[data-v-4c7890f7] .markdown-theme-dark .hljs-formula,[data-v-4c7890f7] .markdown-theme-dark .hljs-function,[data-v-4c7890f7] .markdown-theme-dark .hljs-params,[data-v-4c7890f7] .markdown-theme-dark .hljs-subst,[data-v-4c7890f7] .markdown-theme-dark .hljs-title {
  color: #DCDCDC;
}
[data-v-4c7890f7] .markdown-theme-dark .hljs-comment,[data-v-4c7890f7] .markdown-theme-dark .hljs-quote {
  color: #57A64A;
  font-style: italic;
}
[data-v-4c7890f7] .markdown-theme-dark .hljs-doctag {
  color: #608B4E;
}
[data-v-4c7890f7] .markdown-theme-dark .hljs-meta,[data-v-4c7890f7] .markdown-theme-dark .hljs-meta-keyword,[data-v-4c7890f7] .markdown-theme-dark .hljs-tag {
  color: #9B9B9B;
}
[data-v-4c7890f7] .markdown-theme-dark .hljs-template-variable,[data-v-4c7890f7] .markdown-theme-dark .hljs-variable {
  color: #BD63C5;
}
[data-v-4c7890f7] .markdown-theme-dark .hljs-attr,[data-v-4c7890f7] .markdown-theme-dark .hljs-attribute,[data-v-4c7890f7] .markdown-theme-dark .hljs-builtin-name {
  color: #9CDCFE;
}
[data-v-4c7890f7] .markdown-theme-dark .hljs-section {
  color: gold;
}
[data-v-4c7890f7] .markdown-theme-dark .hljs-emphasis {
  font-style: italic;
}
[data-v-4c7890f7] .markdown-theme-dark .hljs-strong {
  font-weight: bold;
}
[data-v-4c7890f7] .markdown-theme-dark .hljs-bullet,[data-v-4c7890f7] .markdown-theme-dark .hljs-selector-attr,[data-v-4c7890f7] .markdown-theme-dark .hljs-selector-class,[data-v-4c7890f7] .markdown-theme-dark .hljs-selector-id,[data-v-4c7890f7] .markdown-theme-dark .hljs-selector-pseudo,[data-v-4c7890f7] .markdown-theme-dark .hljs-selector-tag {
  color: #D7BA7D;
}
[data-v-4c7890f7] .markdown-theme-dark .hljs-addition {
  background-color: #144212;
  display: inline-block;
  width: 100%;
}
[data-v-4c7890f7] .markdown-theme-dark .hljs-deletion {
  background-color: #600;
  display: inline-block;
  width: 100%;
}
[data-v-4c7890f7] .markdown-theme-dark .hljs-comment {
  font-style: normal;
}
/*
*Author zhaoxuhui
*/
[data-v-4c7890f7] .markdown-theme-oneDark pre {
  padding: 20px 10px!important;
  display: block;
  color: #abb2bf;
  font-family: Menlo, Consolas, "Courier New", Courier, FreeMono, monospace;
  background: #292c34;
  border-radius: 4px;
  overflow-y: hidden !important;
  overflow-x: auto !important;
  margin: 10px 0 !important;
}
[data-v-4c7890f7] .markdown-theme-oneDark pre * {
  line-height: 1.6 !important;
  font-size: 14px;
  font-family: Menlo, Consolas, "Courier New", Courier, FreeMono, monospace;
}
[data-v-4c7890f7] .markdown-theme-oneDark .hljs-comment,[data-v-4c7890f7] .markdown-theme-oneDark .hljs-quote {
  color: #5c6370;
  font-style: italic;
}
[data-v-4c7890f7] .markdown-theme-oneDark .hljs-doctag,[data-v-4c7890f7] .markdown-theme-oneDark .hljs-formula,[data-v-4c7890f7] .markdown-theme-oneDark .hljs-keyword {
  color: #c678dd;
}
[data-v-4c7890f7] .markdown-theme-oneDark .hljs-deletion,[data-v-4c7890f7] .markdown-theme-oneDark .hljs-name,[data-v-4c7890f7] .markdown-theme-oneDark .hljs-section,[data-v-4c7890f7] .markdown-theme-oneDark .hljs-selector-tag,[data-v-4c7890f7] .markdown-theme-oneDark .hljs-subst {
  color: #e06c75;
}
[data-v-4c7890f7] .markdown-theme-oneDark .hljs-literal {
  color: #56b6c2;
}
[data-v-4c7890f7] .markdown-theme-oneDark .hljs-addition,[data-v-4c7890f7] .markdown-theme-oneDark .hljs-attribute,[data-v-4c7890f7] .markdown-theme-oneDark .hljs-meta-string,[data-v-4c7890f7] .markdown-theme-oneDark .hljs-regexp,[data-v-4c7890f7] .markdown-theme-oneDark .hljs-string {
  color: #98c379;
}
[data-v-4c7890f7] .markdown-theme-oneDark .hljs-built_in,[data-v-4c7890f7] .markdown-theme-oneDark .hljs-class .hljs-title {
  color: #e6c07b;
}
[data-v-4c7890f7] .markdown-theme-oneDark .hljs-attr,[data-v-4c7890f7] .markdown-theme-oneDark .hljs-number,[data-v-4c7890f7] .markdown-theme-oneDark .hljs-selector-attr,[data-v-4c7890f7] .markdown-theme-oneDark .hljs-selector-class,[data-v-4c7890f7] .markdown-theme-oneDark .hljs-selector-pseudo,[data-v-4c7890f7] .markdown-theme-oneDark .hljs-template-variable,[data-v-4c7890f7] .markdown-theme-oneDark .hljs-type,[data-v-4c7890f7] .markdown-theme-oneDark .hljs-variable {
  color: #d19a66;
}
[data-v-4c7890f7] .markdown-theme-oneDark .hljs-bullet,[data-v-4c7890f7] .markdown-theme-oneDark .hljs-link,[data-v-4c7890f7] .markdown-theme-oneDark .hljs-meta,[data-v-4c7890f7] .markdown-theme-oneDark .hljs-selector-id,[data-v-4c7890f7] .markdown-theme-oneDark .hljs-symbol,[data-v-4c7890f7] .markdown-theme-oneDark .hljs-title {
  color: #61aeee;
}
[data-v-4c7890f7] .markdown-theme-oneDark .hljs-emphasis {
  font-style: italic;
}
[data-v-4c7890f7] .markdown-theme-oneDark .hljs-strong {
  font-weight: bold;
}
[data-v-4c7890f7] .markdown-theme-oneDark .hljs-link {
  text-decoration: underline;
}
/*
*Author zhaoxuhui
*/
[data-v-4c7890f7] .markdown-theme-gitHub pre {
  padding: 20px 10px!important;
  display: block;
  overflow-x: auto;
  color: #333;
  background: #f7f8fa !important;
  font-size: 13px;
  line-height: 20px;
  border-radius: 4px;
  margin: 10px 0 !important;
  overflow-x: auto !important;
}
[data-v-4c7890f7] .markdown-theme-gitHub pre * {
  font-family: Consolas !important;
}
[data-v-4c7890f7] .markdown-theme-gitHub .hljs-comment,[data-v-4c7890f7] .markdown-theme-gitHub .hljs-quote {
  color: #998;
  font-style: italic;
}
[data-v-4c7890f7] .markdown-theme-gitHub .hljs-selector-tag,[data-v-4c7890f7] .markdown-theme-gitHub .hljs-subst {
  color: #333;
  font-weight: bold;
}
[data-v-4c7890f7] .markdown-theme-gitHub .hljs-keyword {
  color: #d73a49;
}
[data-v-4c7890f7] .markdown-theme-gitHub .hljs-literal,[data-v-4c7890f7] .markdown-theme-gitHub .hljs-number,[data-v-4c7890f7] .markdown-theme-gitHub .hljs-tag .hljs-attr,[data-v-4c7890f7] .markdown-theme-gitHub .hljs-template-variable,[data-v-4c7890f7] .markdown-theme-gitHub .hljs-variable {
  color: #008080;
}
[data-v-4c7890f7] .markdown-theme-gitHub .hljs-doctag,[data-v-4c7890f7] .markdown-theme-gitHub .hljs-string {
  color: #d73a49;
}
[data-v-4c7890f7] .markdown-theme-gitHub .hljs-section,[data-v-4c7890f7] .markdown-theme-gitHub .hljs-selector-id,[data-v-4c7890f7] .markdown-theme-gitHub .hljs-title {
  color: #900;
  font-weight: bold;
}
[data-v-4c7890f7] .markdown-theme-gitHub .hljs-subst {
  font-weight: normal;
}
[data-v-4c7890f7] .markdown-theme-gitHub .hljs-class .hljs-title,[data-v-4c7890f7] .markdown-theme-gitHub .hljs-type {
  color: #458;
  font-weight: bold;
}
[data-v-4c7890f7] .markdown-theme-gitHub .hljs-attribute,[data-v-4c7890f7] .markdown-theme-gitHub .hljs-name,[data-v-4c7890f7] .markdown-theme-gitHub .hljs-tag {
  color: #000080;
  font-weight: normal;
}
[data-v-4c7890f7] .markdown-theme-gitHub .hljs-link,[data-v-4c7890f7] .markdown-theme-gitHub .hljs-regexp {
  color: #009926;
}
[data-v-4c7890f7] .markdown-theme-gitHub .hljs-bullet,[data-v-4c7890f7] .markdown-theme-gitHub .hljs-symbol {
  color: #990073;
}
[data-v-4c7890f7] .markdown-theme-gitHub .hljs-built_in,[data-v-4c7890f7] .markdown-theme-gitHub .hljs-builtin-name {
  color: #0086b3;
}
[data-v-4c7890f7] .markdown-theme-gitHub .hljs-meta {
  color: #999;
  font-weight: bold;
}
[data-v-4c7890f7] .markdown-theme-gitHub .hljs-deletion {
  background: #fdd;
}
[data-v-4c7890f7] .markdown-theme-gitHub .hljs-addition {
  background: #dfd;
}
[data-v-4c7890f7] .markdown-theme-gitHub .hljs-emphasis {
  font-style: italic;
}
[data-v-4c7890f7] .markdown-theme-gitHub .hljs-strong {
  font-weight: bold;
}
.markdown[data-v-4c7890f7] {
  overflow: hidden;
  position: relative;
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  background: #f7f7f7;
}
.markdown.border[data-v-4c7890f7] {
  border: 1px solid #d9d9d9;
}
.markdown *[data-v-4c7890f7] {
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.markdown.fullscreen[data-v-4c7890f7] {
  position: fixed;
  z-index: 999999;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  height: 100% !important;
  width: 100%;
  border: none;
}
.markdown.fullscreen .markdown-content[data-v-4c7890f7] {
  padding: 0;
}
.markdown .markdown-toolbars[data-v-4c7890f7] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  list-style: none;
  background: #fff;
  color: #6a6f7b;
  height: 40px;
  cursor: pointer;
  padding-left: 4px;
  border-bottom: 1px solid #d9d9d9;
}
.markdown .markdown-toolbars > li[data-v-4c7890f7] {
  position: relative;
  cursor: pointer;
}
.markdown .markdown-toolbars > li[data-v-4c7890f7]:after {
  display: block;
  content: attr(name);
  position: absolute;
  z-index: 999999999999;
  top: 32px;
  left: 20px;
  background: #000;
  color: #fff;
  white-space: nowrap;
  font-size: 12px;
  line-height: 28px;
  padding: 0 6px;
  -webkit-transition: all 0.3s 0.1s;
  transition: all 0.3s 0.1s;
  -webkit-transform: scale(0);
          transform: scale(0);
  opacity: 0;
  -webkit-transform-origin: top;
          transform-origin: top;
  border-radius: 2px;
}
.markdown .markdown-toolbars > li[data-v-4c7890f7]:hover:after {
  -webkit-transform: scale(1);
          transform: scale(1);
  opacity: 1;
}
.markdown .markdown-toolbars > li[data-v-4c7890f7]:last-child:after {
  right: 20%;
  left: auto;
}
.markdown .markdown-toolbars > li .title[data-v-4c7890f7] {
  font-size: 16px !important;
}
.markdown .markdown-toolbars .empty[data-v-4c7890f7] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 12px;
}
.markdown .markdown-toolbars span[data-v-4c7890f7] {
  font-size: 18px;
  color: #999;
  cursor: pointer;
  display: block;
  width: 30px;
  height: 30px;
  border-radius: 3px;
  line-height: 30px;
  text-align: center;
}
.markdown .markdown-toolbars span[data-v-4c7890f7]:hover {
  background: #f7f7f7;
  color: var(--cib-color-fill-accent-speech-secondary);
}
.markdown .markdown-toolbars .title[data-v-4c7890f7] {
  padding-left: 4px;
  padding-right: 10px;
}
.markdown .markdown-toolbars li:last-child span[data-v-4c7890f7] {
  font-size: 20px !important;
  margin-right: 10px;
}
.markdown .markdown-toolbars .shift-theme[data-v-4c7890f7],
.markdown .markdown-toolbars .export-file[data-v-4c7890f7] {
  height: 46px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.markdown .markdown-toolbars .shift-theme span[data-v-4c7890f7],
.markdown .markdown-toolbars .export-file span[data-v-4c7890f7] {
  padding: 0 8px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  font-size: 18px;
  display: inline-block;
  line-height: 32px;
}
.markdown .markdown-toolbars .shift-theme span[data-v-4c7890f7]:hover,
.markdown .markdown-toolbars .export-file span[data-v-4c7890f7]:hover {
  color: #0084ff;
  background: #f7f7f7;
  border-radius: 3px;
}
.markdown .markdown-toolbars .shift-theme ul[data-v-4c7890f7],
.markdown .markdown-toolbars .export-file ul[data-v-4c7890f7] {
  -webkit-transform: scale(0);
          transform: scale(0);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  left: -50%;
  top: 40px;
  width: 160px;
  -webkit-transform-origin: top center;
          transform-origin: top center;
  list-style: none;
  margin: 0;
  padding: 6px 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 1px solid #d9d9d9;
  background: #fff;
  border-radius: 4px;
  position: absolute;
  z-index: 9999999;
  -webkit-box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.1);
          box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.1);
}
.markdown .markdown-toolbars .shift-theme ul.active[data-v-4c7890f7],
.markdown .markdown-toolbars .export-file ul.active[data-v-4c7890f7] {
  opacity: 1;
  -webkit-transform: scaleY(1);
          transform: scaleY(1);
}
.markdown .markdown-toolbars .shift-theme ul li[data-v-4c7890f7],
.markdown .markdown-toolbars .export-file ul li[data-v-4c7890f7] {
  line-height: 30px;
  padding: 0 12px;
  padding-left: 12px;
  font-size: 13px;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #262626;
}
.markdown .markdown-toolbars .shift-theme ul li .iconfont[data-v-4c7890f7],
.markdown .markdown-toolbars .export-file ul li .iconfont[data-v-4c7890f7] {
  font-size: 14px;
  display: block;
  height: 30px;
  width: 30px;
  line-height: 30px;
  overflow: hidden;
}
.markdown .markdown-toolbars .shift-theme ul li .iconfont[data-v-4c7890f7]:hover,
.markdown .markdown-toolbars .export-file ul li .iconfont[data-v-4c7890f7]:hover {
  color: #262626;
}
.markdown .markdown-toolbars .shift-theme ul li i[data-v-4c7890f7],
.markdown .markdown-toolbars .export-file ul li i[data-v-4c7890f7] {
  font-size: 13px;
  display: block;
  font-style: normal;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  white-space: normal;
}
.markdown .markdown-toolbars .shift-theme ul li[data-v-4c7890f7]:last-child,
.markdown .markdown-toolbars .export-file ul li[data-v-4c7890f7]:last-child {
  border-bottom: 0;
}
.markdown .markdown-toolbars .shift-theme ul li:last-child .iconfont[data-v-4c7890f7],
.markdown .markdown-toolbars .export-file ul li:last-child .iconfont[data-v-4c7890f7] {
  font-size: 14px !important;
  margin: 0 !important;
}
.markdown .markdown-toolbars .shift-theme ul li[data-v-4c7890f7]:hover,
.markdown .markdown-toolbars .export-file ul li[data-v-4c7890f7]:hover {
  background: #f7f7f7;
}
.markdown .markdown-toolbars .shift-theme ul li.disabled[data-v-4c7890f7],
.markdown .markdown-toolbars .export-file ul li.disabled[data-v-4c7890f7] {
  cursor: not-allowed;
  color: #bbbec4;
}
.markdown .markdown-toolbars .shift-theme ul li.disabled[data-v-4c7890f7]:hover,
.markdown .markdown-toolbars .export-file ul li.disabled[data-v-4c7890f7]:hover {
  background: transparent;
}
.markdown .markdown-toolbars .import-file[data-v-4c7890f7] {
  position: relative;
}
.markdown .markdown-toolbars .import-file input[data-v-4c7890f7] {
  position: absolute;
  z-index: 9999;
  left: 0;
  top: 0;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  cursor: pointer;
  font-size: 0;
}
.markdown .markdown-toolbars .import-file:hover span[data-v-4c7890f7] {
  background: #f7f7f7;
  color: var(--cib-color-fill-accent-speech-secondary);
}
.markdown .markdown-toolbars .import-file[data-v-4c7890f7]:hover:after {
  -webkit-transform: scale(1);
          transform: scale(1);
  opacity: 1;
}
.markdown .close-preview[data-v-4c7890f7] {
  position: absolute;
  z-index: 999;
  right: 0;
  top: 0;
  height: 40px;
  width: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  color: #262626;
}
.markdown .close-preview span[data-v-4c7890f7] {
  font-size: 22px;
}
.markdown .close-preview span[data-v-4c7890f7]:hover {
  color: #262626;
}
.markdown .markdown-content[data-v-4c7890f7] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  position: relative;
  overflow: hidden;
  padding-bottom: 0;
}
.markdown .markdown-content .markdown-editor[data-v-4c7890f7] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 100%;
  position: relative;
  margin: 0 !important;
  overflow: hidden;
  overflow-y: scroll;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  background: #2d2d2d;
}
.markdown .markdown-content .markdown-editor[data-v-4c7890f7]::-webkit-scrollbar {
  display: none;
}
.markdown .markdown-content .markdown-editor .index[data-v-4c7890f7] {
  background: #272727;
  min-height: 100%;
  width: 36px;
  line-height: 22px;
}
.markdown .markdown-content .markdown-editor .index li[data-v-4c7890f7] {
  background: #272727;
  color: #ccc;
  font-size: 14px;
  text-align: center;
  font-family: Consolas;
}
.markdown .markdown-content .markdown-editor textarea[data-v-4c7890f7] {
  width: 100%;
  min-height: 100%;
  outline: none;
  border: 0;
  background: #2d2d2d;
  line-height: 22px;
  caret-color: #ccc;
  color: #669acc;
  font-size: 14px;
  font-family: Consolas;
  resize: none;
  padding: 12px 8px;
  overflow: hidden;
  white-space: nowrap;
  overflow-x: auto;
}
.markdown .markdown-content .markdown-editor textarea[data-v-4c7890f7]::-moz-selection {
  background: #999;
  color: #0084ff;
}
.markdown .markdown-content .markdown-editor textarea[data-v-4c7890f7]::selection {
  background: #999;
  color: #0084ff;
}
.markdown .markdown-content .codemirror[data-v-4c7890f7] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 100%;
  overflow: auto;
}
.markdown .markdown-content .markdown-preview[data-v-4c7890f7] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 100%;
}
.insert-img-model[data-v-4c7890f7] {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 99999;
  background: rgba(0, 0, 0, 0.3);
  padding-top: 12%;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  opacity: 0;
  display: none;
}
.insert-img-model .model-container[data-v-4c7890f7] {
  background: #fff;
  width: 480px;
  margin: 0 auto;
  border-radius: 4px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-transform: scale(0);
          transform: scale(0);
  -webkit-transform-origin: center;
          transform-origin: center;
}
.insert-img-model .model-container .model-head[data-v-4c7890f7] {
  line-height: 32px;
  padding: 0 12px;
  background: #f7f7f7;
  border-radius: 4px 4px 0 0;
  -webkit-box-shadow: 0 1px 2px #d9d9d9;
          box-shadow: 0 1px 2px #d9d9d9;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.insert-img-model .model-container .model-head span[data-v-4c7890f7]:nth-of-type(2) {
  font-size: 14px;
  padding-left: 12px;
  cursor: pointer;
}
.insert-img-model .model-container .model-head span[data-v-4c7890f7]:nth-of-type(2):hover {
  color: #ed3f14;
}
.insert-img-model .model-container .model-content[data-v-4c7890f7] {
  padding: 20px 12px;
  padding-top: 0;
  min-height: 180px;
}
.insert-img-model .model-container .model-content .insert-url[data-v-4c7890f7] {
  padding: 42px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.insert-img-model .model-container .model-content .insert-url input[data-v-4c7890f7] {
  display: block;
  border: 1px solid #ccc;
  font-size: 14px;
  padding: 4px 8px;
  line-height: 24px;
  color: #333;
  background: #fff;
  border-radius: 4px;
  -webkit-writing-mode: horizontal-tb;
      -ms-writing-mode: lr-tb;
          writing-mode: horizontal-tb;
  text-rendering: auto;
  -webkit-transition: -webkit-box-shadow 2s;
  transition: -webkit-box-shadow 2s;
  transition: box-shadow 2s;
  transition: box-shadow 2s, -webkit-box-shadow 2s;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.insert-img-model .model-container .model-content .insert-url input[data-v-4c7890f7]:focus {
  border-color: var(--cib-color-fill-accent-speech-secondary);
}
.insert-img-model .model-container .model-content .insert-url input[data-v-4c7890f7]::-webkit-input-placeholder {
  color: #c1c1c1;
}
.insert-img-model .model-container .model-content .insert-url input[data-v-4c7890f7]::-moz-placeholder {
  color: #c1c1c1;
}
.insert-img-model .model-container .model-content .insert-url input[data-v-4c7890f7]:-ms-input-placeholder {
  color: #c1c1c1;
}
.insert-img-model .model-container .model-content .insert-url input[data-v-4c7890f7]::-ms-input-placeholder {
  color: #c1c1c1;
}
.insert-img-model .model-container .model-content .insert-url input[data-v-4c7890f7]::placeholder {
  color: #c1c1c1;
}
.insert-img-model .model-container .model-content .insert-url a[data-v-4c7890f7] {
  display: block;
  background: var(--cib-color-fill-accent-speech-secondary);
  color: #fff;
  line-height: 32px;
  height: 32px;
  font-size: 13px;
  padding: 0 12px;
  border-radius: 3px;
  margin-left: 20px;
  border: 1px solid #d9d9d9;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.insert-img-model .model-container .model-content .insert-url a[data-v-4c7890f7]:hover {
  background: #0169af;
}
.insert-img-model .model-container .model-content .insert-local[data-v-4c7890f7] {
  height: 120px;
  border: 1px dashed #d9d9d9;
  border-radius: 4px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  cursor: pointer;
}
.insert-img-model .model-container .model-content .insert-local span[data-v-4c7890f7] {
  font-size: 40px;
  color: #d9d9d9;
  line-height: 50px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.insert-img-model .model-container .model-content .insert-local p[data-v-4c7890f7] {
  font-size: 14px;
  color: #262626;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.insert-img-model .model-container .model-content .insert-local[data-v-4c7890f7]:hover {
  border-color: var(--cib-color-fill-accent-speech-secondary);
}
.insert-img-model .model-container .model-content .insert-local:hover span[data-v-4c7890f7],
.insert-img-model .model-container .model-content .insert-local:hover p[data-v-4c7890f7] {
  color: var(--cib-color-fill-accent-speech-secondary);
}
.insert-img-model .model-container .model-content .insert-local input[data-v-4c7890f7] {
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0;
}
.insert-img-model .model-container .model-foot[data-v-4c7890f7] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 10px 12px;
  display: none;
}
.insert-img-model .model-container .model-foot a[data-v-4c7890f7] {
  display: block;
  background: #f7f7f7;
  color: #262626;
  line-height: 26px;
  height: 26px;
  font-size: 13px;
  padding: 0 12px;
  border-radius: 3px;
  margin-left: 12px;
  border: 1px solid #d9d9d9;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.insert-img-model .model-container .model-foot a[data-v-4c7890f7]:hover {
  background: #d9d9d9;
}
.insert-img-model .model-container .model-foot a.ok[data-v-4c7890f7] {
  background: var(--cib-color-fill-accent-speech-secondary);
  color: #fff;
  border-color: var(--cib-color-fill-accent-speech-secondary);
}
.insert-img-model .model-container .model-foot a.ok[data-v-4c7890f7]:hover {
  background: #0169af;
}
.insert-img-model.active[data-v-4c7890f7] {
  opacity: 1;
  display: block;
}
.insert-img-model.active .model-container[data-v-4c7890f7] {
  -webkit-transform: scale(1);
          transform: scale(1);
}
ul.shift[data-v-4c7890f7] {
  padding: 6px 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
ul.shift span[data-v-4c7890f7] {
  font-size: 12px;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
ul.shift span.iconfont[data-v-4c7890f7] {
  font-size: 14px;
}
ul.shift label[data-v-4c7890f7] {
  font-size: 12px;
  padding-right: 10px;
  position: relative;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
ul.shift input[type='radio'][data-v-4c7890f7],
ul.shift label[data-v-4c7890f7] {
  -webkit-transition: all 0.6s ease;
  transition: all 0.6s ease;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
ul.shift input[type="radio"] + label[data-v-4c7890f7]::before {
  content: "\a0";
  display: inline-block;
  vertical-align: middle;
  margin-right: 4px;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  border: 1px solid #292d35;
  padding: 2px;
}
ul.shift input[type="radio"]:checked + label[data-v-4c7890f7]::before {
  background-color: #292d35;
  background-clip: content-box;
  padding: 2px;
}
ul.shift input[type="radio"][data-v-4c7890f7] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
}
ul.shift input[type="radio"]:checked + label[data-v-4c7890f7] {
  color: #292d35;
}
[data-v-4c7890f7] .markdown-preview {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow: hidden;
  overflow-y: scroll;
  background: #fff;
  font-family: 'Tahoma For Number', 'Chinese Quote', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  /* 仅给有序列表的直接子项添加数字标记，避免影响嵌套的无序列表 */
  /* 修复无序列表的缩进，使用伪元素小圆点 */
  /* 恢复小圆点伪元素 */
  /* 为每个无序列表项预留圆点占位空间，避免看起来无缩进 */
  /* 嵌套列表进一步缩进，确保层级清晰 */
  /*基本样式*/
}
[data-v-4c7890f7] .markdown-preview * {
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
[data-v-4c7890f7] .markdown-preview > div {
  padding: 10px 12px !important;
  background: #fff;
}
[data-v-4c7890f7] .markdown-preview > div::-webkit-scrollbar {
  display: none;
}
[data-v-4c7890f7] .markdown-preview::-webkit-scrollbar {
  display: none;
}
[data-v-4c7890f7] .markdown-preview ul {
  list-style: none;
  padding: 0 10px;
}
[data-v-4c7890f7] .markdown-preview ul li {
  position: relative;
}
[data-v-4c7890f7] .markdown-preview ul li:after {
  display: block;
  content: "";
  width: 4px;
  height: 4px;
  border-radius: 50%;
  position: absolute;
  z-index: 99;
  top: 12px;
  left: -8px;
  background: #262626;
}
[data-v-4c7890f7] .markdown-preview ol,[data-v-4c7890f7] .markdown-preview ul {
  margin: 0;
}
[data-v-4c7890f7] .markdown-preview ol li,[data-v-4c7890f7] .markdown-preview ul li {
  font-size: 14px !important;
  color: #262626;
  line-height: 22px !important;
  padding: 4px 0;
  padding-left: 4px;
  min-height: 28px;
}
[data-v-4c7890f7] .markdown-preview ol li input[type="checkbox"],[data-v-4c7890f7] .markdown-preview ul li input[type="checkbox"] {
  position: relative;
  cursor: pointer;
  overflow: visible;
  position: absolute;
  left: -14px;
  top: 5px;
}
[data-v-4c7890f7] .markdown-preview ol li input[type="checkbox"]:before,[data-v-4c7890f7] .markdown-preview ul li input[type="checkbox"]:before {
  font-family: "iconfont" !important;
  color: #999;
  display: block;
  width: 18px;
  height: 18px;
  position: absolute;
  content: "\E684";
  top: 0px;
  left: -4px;
  z-index: 999999;
  background-position: center;
  background: #fff;
  font-size: 18px;
  text-align: center;
  line-height: 18px;
}
[data-v-4c7890f7] .markdown-preview ol li input[type="checkbox"]:checked:before,[data-v-4c7890f7] .markdown-preview ul li input[type="checkbox"]:checked:before {
  content: "\E683";
}
[data-v-4c7890f7] .markdown-preview ol {
  list-style-type: decimal;
  padding-left: 20px;
}
[data-v-4c7890f7] .markdown-preview ol > li {
  list-style: decimal;
  display: list-item;
}
[data-v-4c7890f7] .markdown-preview ul {
  list-style: none;
  /* 使用自定义伪元素，不使用浏览器默认圆点 */
  padding-left: 22px;
  /* 保留缩进 */
}
[data-v-4c7890f7] .markdown-preview ul li:after {
  content: "";
  display: block;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  position: absolute;
  z-index: 99;
  top: 12px;
  left: 0;
  /* 放在为圆点预留的内边距区域 */
  background: #262626;
}
[data-v-4c7890f7] .markdown-preview ul li {
  padding-left: 14px;
}
[data-v-4c7890f7] .markdown-preview ul ul,[data-v-4c7890f7] .markdown-preview ul ol {
  margin-left: 16px;
}
[data-v-4c7890f7] .markdown-preview hr {
  color: #d9d9d9;
  height: 1px;
  border: 0;
  border-top: 1px solid #d9d9d9;
  margin: 20px 0;
  padding: 0;
}
[data-v-4c7890f7] .markdown-preview del,[data-v-4c7890f7] .markdown-preview em,[data-v-4c7890f7] .markdown-preview strong {
  display: inline;
}
[data-v-4c7890f7] .markdown-preview blockquote {
  position: relative;
  background: #f7f7f7;
  padding: 6px 12px;
  border-left: 5px solid #d9d9d9;
  border-radius: 2px;
  margin: 8px 0;
}
[data-v-4c7890f7] .markdown-preview h1,[data-v-4c7890f7] .markdown-preview h2,[data-v-4c7890f7] .markdown-preview h3,[data-v-4c7890f7] .markdown-preview h4,[data-v-4c7890f7] .markdown-preview h5,[data-v-4c7890f7] .markdown-preview h6 {
  color: #262626;
}
[data-v-4c7890f7] .markdown-preview h1 {
  font-size: 28px;
  border-bottom: 1px solid #d9d9d9;
}
[data-v-4c7890f7] .markdown-preview h2 {
  font-size: 24px;
}
[data-v-4c7890f7] .markdown-preview h3 {
  font-size: 18px;
}
[data-v-4c7890f7] .markdown-preview h4 {
  font-size: 16px;
}
[data-v-4c7890f7] .markdown-preview h5 {
  font-size: 14px;
}
[data-v-4c7890f7] .markdown-preview h6 {
  font-size: 12px;
}
[data-v-4c7890f7] .markdown-preview h1,[data-v-4c7890f7] .markdown-preview h2,[data-v-4c7890f7] .markdown-preview h3,[data-v-4c7890f7] .markdown-preview h4,[data-v-4c7890f7] .markdown-preview h5,[data-v-4c7890f7] .markdown-preview h6 {
  padding: 8px 0;
  font-weight: 600;
}
[data-v-4c7890f7] .markdown-preview p {
  font-size: 14px !important;
  color: #262626;
  margin-bottom: 8px;
  line-height: 22px;
}
[data-v-4c7890f7] .markdown-preview img {
  display: block;
  max-width: 100%;
  margin: 20px 0;
  cursor: pointer;
}
[data-v-4c7890f7] .markdown-preview table {
  width: 100%;
  border: 1px solid #d9d9d9;
  border-bottom: 0;
  background: #fff;
  border-spacing: 0;
  border-collapse: collapse;
  margin: 20px 0;
}
[data-v-4c7890f7] .markdown-preview table tr {
  -webkit-transition: background 0.1s;
  transition: background 0.1s;
}
[data-v-4c7890f7] .markdown-preview table tr td,[data-v-4c7890f7] .markdown-preview table tr th {
  padding: 4px 8px;
  font-size: 14px;
  line-height: 24px;
  color: #333;
  border-bottom: 1px solid #d9d9d9;
  cursor: pointer;
}
[data-v-4c7890f7] .markdown-preview table th {
  background: #f8f8f9;
  text-align: left;
  font-weight: bold;
}
[data-v-4c7890f7] .markdown-preview table tr:nth-of-type(even) td {
  background: #fafafa;
}
[data-v-4c7890f7] .markdown-preview table tr:hover td {
  background: #f5f5f5;
}
[data-v-4c7890f7] .markdown-preview table td,[data-v-4c7890f7] .markdown-preview table th {
  border: 1px solid #d9d9d9;
  word-break: break-all;
}
[data-v-4c7890f7] .markdown-preview input[type="checkbox"] {
  display: inline-block;
  border-radius: 0;
  margin-right: 8px;
}
[data-v-4c7890f7] .markdown-preview a {
  text-decoration: none;
  color: var(--cib-color-fill-accent-speech-secondary);
  font-size: 14px;
  line-height: 22px;
}
[data-v-4c7890f7] .markdown-preview .code-block {
  position: relative;
  padding: 0 !important;
}
[data-v-4c7890f7] .markdown-preview .code-block .copy-code {
  position: absolute;
  z-index: 999;
  top: 5px;
  right: 10px;
  font-size: 12px;
  color: #d9d9d9;
  line-height: 20px;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  opacity: 0;
}
[data-v-4c7890f7] .markdown-preview .code-block .copy-code:hover {
  color: var(--cib-color-fill-accent-speech-secondary);
}
[data-v-4c7890f7] .markdown-preview .code-block:hover .copy-code {
  opacity: 1;
}
.preview-img[data-v-4c7890f7] {
  position: fixed;
  width: 100vw;
  height: 100vh;
  z-index: 99999999;
  left: 0;
  top: 0;
  background: rgba(0, 0, 0, 0.5);
  display: none;
  opacity: 0;
  -webkit-transition: opacity 0.3s 0.1s;
  transition: opacity 0.3s 0.1s;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.preview-img .close[data-v-4c7890f7] {
  position: absolute;
  right: 0;
  top: 0;
  color: #fff;
  padding: 10px;
  font-size: 20px;
  cursor: pointer;
}
.preview-img img[data-v-4c7890f7] {
  display: block;
}
.preview-img img.vertical[data-v-4c7890f7] {
  height: 80%;
  width: auto;
}
.preview-img img.horizontal[data-v-4c7890f7] {
  width: 80%;
  height: auto;
}
.preview-img.active[data-v-4c7890f7] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  opacity: 1;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
/* stylelint-disable at-rule-no-unknown */
html,
body {
  width: 100%;
  height: 100%;
}
input::-ms-clear,
input::-ms-reveal {
  display: none;
}
*,
*::before,
*::after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
@-ms-viewport {
  width: device-width;
}
article,
aside,
dialog,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section {
  display: block;
}
body {
  margin: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  font-variant: tabular-nums;
  line-height: 1.5;
  background-color: #fff;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
}
[tabindex='-1']:focus {
  outline: none !important;
}
hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  height: 0;
  overflow: visible;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-top: 0;
  margin-bottom: 0.5em;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
}
p {
  margin-top: 0;
  margin-bottom: 1em;
}
abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  border-bottom: 0;
  cursor: help;
}
address {
  margin-bottom: 1em;
  font-style: normal;
  line-height: inherit;
}
input[type='text'],
input[type='password'],
input[type='number'],
textarea {
  -webkit-appearance: none;
}
ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1em;
}
ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}
dt {
  font-weight: 500;
}
dd {
  margin-bottom: 0.5em;
  margin-left: 0;
}
blockquote {
  margin: 0 0 1em;
}
dfn {
  font-style: italic;
}
b,
strong {
  font-weight: bolder;
}
small {
  font-size: 80%;
}
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
a {
  color: #1890ff;
  text-decoration: none;
  background-color: transparent;
  outline: none;
  cursor: pointer;
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
  -webkit-text-decoration-skip: objects;
}
a:hover {
  color: #40a9ff;
}
a:active {
  color: #096dd9;
}
a:active,
a:hover {
  text-decoration: none;
  outline: 0;
}
a[disabled] {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
  pointer-events: none;
}
pre,
code,
kbd,
samp {
  font-size: 1em;
  font-family: 'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, Courier, monospace;
}
pre {
  margin-top: 0;
  margin-bottom: 1em;
  overflow: auto;
}
figure {
  margin: 0 0 1em;
}
img {
  vertical-align: middle;
  border-style: none;
}
svg:not(:root) {
  overflow: hidden;
}
a,
area,
button,
[role='button'],
input:not([type='range']),
label,
select,
summary,
textarea {
  -ms-touch-action: manipulation;
      touch-action: manipulation;
}
table {
  border-collapse: collapse;
}
caption {
  padding-top: 0.75em;
  padding-bottom: 0.3em;
  color: rgba(0, 0, 0, 0.45);
  text-align: left;
  caption-side: bottom;
}
th {
  text-align: inherit;
}
input,
button,
select,
optgroup,
textarea {
  margin: 0;
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
}
button,
input {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}
button::-moz-focus-inner,
[type='button']::-moz-focus-inner,
[type='reset']::-moz-focus-inner,
[type='submit']::-moz-focus-inner {
  padding: 0;
  border-style: none;
}
input[type='radio'],
input[type='checkbox'] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0;
}
input[type='date'],
input[type='time'],
input[type='datetime-local'],
input[type='month'] {
  -webkit-appearance: listbox;
}
textarea {
  overflow: auto;
  resize: vertical;
}
fieldset {
  min-width: 0;
  margin: 0;
  padding: 0;
  border: 0;
}
legend {
  display: block;
  width: 100%;
  max-width: 100%;
  margin-bottom: 0.5em;
  padding: 0;
  color: inherit;
  font-size: 1.5em;
  line-height: inherit;
  white-space: normal;
}
progress {
  vertical-align: baseline;
}
[type='number']::-webkit-inner-spin-button,
[type='number']::-webkit-outer-spin-button {
  height: auto;
}
[type='search'] {
  outline-offset: -2px;
  -webkit-appearance: none;
}
[type='search']::-webkit-search-cancel-button,
[type='search']::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}
output {
  display: inline-block;
}
summary {
  display: list-item;
}
template {
  display: none;
}
[hidden] {
  display: none !important;
}
mark {
  padding: 0.2em;
  background-color: #feffe6;
}
::-moz-selection {
  color: #fff;
  background: #1890ff;
}
::selection {
  color: #fff;
  background: #1890ff;
}
.clearfix {
  zoom: 1;
}
.clearfix::before,
.clearfix::after {
  display: table;
  content: '';
}
.clearfix::after {
  clear: both;
}
.anticon {
  display: inline-block;
  color: inherit;
  font-style: normal;
  line-height: 0;
  text-align: center;
  text-transform: none;
  vertical-align: -0.125em;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.anticon > * {
  line-height: 1;
}
.anticon svg {
  display: inline-block;
}
.anticon::before {
  display: none;
}
.anticon .anticon-icon {
  display: block;
}
.anticon[tabindex] {
  cursor: pointer;
}
.anticon-spin::before {
  display: inline-block;
  -webkit-animation: loadingCircle 1s infinite linear;
          animation: loadingCircle 1s infinite linear;
}
.anticon-spin {
  display: inline-block;
  -webkit-animation: loadingCircle 1s infinite linear;
          animation: loadingCircle 1s infinite linear;
}
.fade-enter,
.fade-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.fade-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.fade-enter.fade-enter-active,
.fade-appear.fade-appear-active {
  -webkit-animation-name: antFadeIn;
          animation-name: antFadeIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.fade-leave.fade-leave-active {
  -webkit-animation-name: antFadeOut;
          animation-name: antFadeOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.fade-enter,
.fade-appear {
  opacity: 0;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
}
.fade-leave {
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
}
@-webkit-keyframes antFadeIn {
0% {
    opacity: 0;
}
100% {
    opacity: 1;
}
}
@keyframes antFadeIn {
0% {
    opacity: 0;
}
100% {
    opacity: 1;
}
}
@-webkit-keyframes antFadeOut {
0% {
    opacity: 1;
}
100% {
    opacity: 0;
}
}
@keyframes antFadeOut {
0% {
    opacity: 1;
}
100% {
    opacity: 0;
}
}
.move-up-enter,
.move-up-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.move-up-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.move-up-enter.move-up-enter-active,
.move-up-appear.move-up-appear-active {
  -webkit-animation-name: antMoveUpIn;
          animation-name: antMoveUpIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.move-up-leave.move-up-leave-active {
  -webkit-animation-name: antMoveUpOut;
          animation-name: antMoveUpOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.move-up-enter,
.move-up-appear {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.move-up-leave {
  -webkit-animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
          animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
}
.move-down-enter,
.move-down-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.move-down-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.move-down-enter.move-down-enter-active,
.move-down-appear.move-down-appear-active {
  -webkit-animation-name: antMoveDownIn;
          animation-name: antMoveDownIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.move-down-leave.move-down-leave-active {
  -webkit-animation-name: antMoveDownOut;
          animation-name: antMoveDownOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.move-down-enter,
.move-down-appear {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.move-down-leave {
  -webkit-animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
          animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
}
.move-left-enter,
.move-left-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.move-left-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.move-left-enter.move-left-enter-active,
.move-left-appear.move-left-appear-active {
  -webkit-animation-name: antMoveLeftIn;
          animation-name: antMoveLeftIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.move-left-leave.move-left-leave-active {
  -webkit-animation-name: antMoveLeftOut;
          animation-name: antMoveLeftOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.move-left-enter,
.move-left-appear {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.move-left-leave {
  -webkit-animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
          animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
}
.move-right-enter,
.move-right-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.move-right-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.move-right-enter.move-right-enter-active,
.move-right-appear.move-right-appear-active {
  -webkit-animation-name: antMoveRightIn;
          animation-name: antMoveRightIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.move-right-leave.move-right-leave-active {
  -webkit-animation-name: antMoveRightOut;
          animation-name: antMoveRightOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.move-right-enter,
.move-right-appear {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.move-right-leave {
  -webkit-animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
          animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
}
@-webkit-keyframes antMoveDownIn {
0% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 0;
}
100% {
    -webkit-transform: translateY(0%);
            transform: translateY(0%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 1;
}
}
@keyframes antMoveDownIn {
0% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 0;
}
100% {
    -webkit-transform: translateY(0%);
            transform: translateY(0%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 1;
}
}
@-webkit-keyframes antMoveDownOut {
0% {
    -webkit-transform: translateY(0%);
            transform: translateY(0%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 1;
}
100% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 0;
}
}
@keyframes antMoveDownOut {
0% {
    -webkit-transform: translateY(0%);
            transform: translateY(0%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 1;
}
100% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 0;
}
}
@-webkit-keyframes antMoveLeftIn {
0% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 0;
}
100% {
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 1;
}
}
@keyframes antMoveLeftIn {
0% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 0;
}
100% {
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 1;
}
}
@-webkit-keyframes antMoveLeftOut {
0% {
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 1;
}
100% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 0;
}
}
@keyframes antMoveLeftOut {
0% {
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 1;
}
100% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 0;
}
}
@-webkit-keyframes antMoveRightIn {
0% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 0;
}
100% {
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 1;
}
}
@keyframes antMoveRightIn {
0% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 0;
}
100% {
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 1;
}
}
@-webkit-keyframes antMoveRightOut {
0% {
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 1;
}
100% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 0;
}
}
@keyframes antMoveRightOut {
0% {
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 1;
}
100% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 0;
}
}
@-webkit-keyframes antMoveUpIn {
0% {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 0;
}
100% {
    -webkit-transform: translateY(0%);
            transform: translateY(0%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 1;
}
}
@keyframes antMoveUpIn {
0% {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 0;
}
100% {
    -webkit-transform: translateY(0%);
            transform: translateY(0%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 1;
}
}
@-webkit-keyframes antMoveUpOut {
0% {
    -webkit-transform: translateY(0%);
            transform: translateY(0%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 1;
}
100% {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 0;
}
}
@keyframes antMoveUpOut {
0% {
    -webkit-transform: translateY(0%);
            transform: translateY(0%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 1;
}
100% {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 0;
}
}
@-webkit-keyframes loadingCircle {
100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
}
}
@keyframes loadingCircle {
100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
}
}
[ant-click-animating='true'],
[ant-click-animating-without-extra-node='true'] {
  position: relative;
}
html {
  --antd-wave-shadow-color: #1890ff;
}
[ant-click-animating-without-extra-node='true']::after,
.ant-click-animating-node {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  border-radius: inherit;
  -webkit-box-shadow: 0 0 0 0 #1890ff;
          box-shadow: 0 0 0 0 #1890ff;
  -webkit-box-shadow: 0 0 0 0 var(--antd-wave-shadow-color);
          box-shadow: 0 0 0 0 var(--antd-wave-shadow-color);
  opacity: 0.2;
  -webkit-animation: fadeEffect 2s cubic-bezier(0.08, 0.82, 0.17, 1), waveEffect 0.4s cubic-bezier(0.08, 0.82, 0.17, 1);
          animation: fadeEffect 2s cubic-bezier(0.08, 0.82, 0.17, 1), waveEffect 0.4s cubic-bezier(0.08, 0.82, 0.17, 1);
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  content: '';
  pointer-events: none;
}
@-webkit-keyframes waveEffect {
100% {
    -webkit-box-shadow: 0 0 0 #1890ff;
            box-shadow: 0 0 0 #1890ff;
    -webkit-box-shadow: 0 0 0 6px var(--antd-wave-shadow-color);
            box-shadow: 0 0 0 6px var(--antd-wave-shadow-color);
}
}
@keyframes waveEffect {
100% {
    -webkit-box-shadow: 0 0 0 #1890ff;
            box-shadow: 0 0 0 #1890ff;
    -webkit-box-shadow: 0 0 0 6px var(--antd-wave-shadow-color);
            box-shadow: 0 0 0 6px var(--antd-wave-shadow-color);
}
}
@-webkit-keyframes fadeEffect {
100% {
    opacity: 0;
}
}
@keyframes fadeEffect {
100% {
    opacity: 0;
}
}
.slide-up-enter,
.slide-up-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.slide-up-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.slide-up-enter.slide-up-enter-active,
.slide-up-appear.slide-up-appear-active {
  -webkit-animation-name: antSlideUpIn;
          animation-name: antSlideUpIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.slide-up-leave.slide-up-leave-active {
  -webkit-animation-name: antSlideUpOut;
          animation-name: antSlideUpOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.slide-up-enter,
.slide-up-appear {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
          animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}
.slide-up-leave {
  -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
          animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}
.slide-down-enter,
.slide-down-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.slide-down-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.slide-down-enter.slide-down-enter-active,
.slide-down-appear.slide-down-appear-active {
  -webkit-animation-name: antSlideDownIn;
          animation-name: antSlideDownIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.slide-down-leave.slide-down-leave-active {
  -webkit-animation-name: antSlideDownOut;
          animation-name: antSlideDownOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.slide-down-enter,
.slide-down-appear {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
          animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}
.slide-down-leave {
  -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
          animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}
.slide-left-enter,
.slide-left-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.slide-left-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.slide-left-enter.slide-left-enter-active,
.slide-left-appear.slide-left-appear-active {
  -webkit-animation-name: antSlideLeftIn;
          animation-name: antSlideLeftIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.slide-left-leave.slide-left-leave-active {
  -webkit-animation-name: antSlideLeftOut;
          animation-name: antSlideLeftOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.slide-left-enter,
.slide-left-appear {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
          animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}
.slide-left-leave {
  -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
          animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}
.slide-right-enter,
.slide-right-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.slide-right-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.slide-right-enter.slide-right-enter-active,
.slide-right-appear.slide-right-appear-active {
  -webkit-animation-name: antSlideRightIn;
          animation-name: antSlideRightIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.slide-right-leave.slide-right-leave-active {
  -webkit-animation-name: antSlideRightOut;
          animation-name: antSlideRightOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.slide-right-enter,
.slide-right-appear {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
          animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}
.slide-right-leave {
  -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
          animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}
@-webkit-keyframes antSlideUpIn {
0% {
    -webkit-transform: scaleY(0.8);
            transform: scaleY(0.8);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 0;
}
100% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 1;
}
}
@keyframes antSlideUpIn {
0% {
    -webkit-transform: scaleY(0.8);
            transform: scaleY(0.8);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 0;
}
100% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 1;
}
}
@-webkit-keyframes antSlideUpOut {
0% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 1;
}
100% {
    -webkit-transform: scaleY(0.8);
            transform: scaleY(0.8);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 0;
}
}
@keyframes antSlideUpOut {
0% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 1;
}
100% {
    -webkit-transform: scaleY(0.8);
            transform: scaleY(0.8);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 0;
}
}
@-webkit-keyframes antSlideDownIn {
0% {
    -webkit-transform: scaleY(0.8);
            transform: scaleY(0.8);
    -webkit-transform-origin: 100% 100%;
            transform-origin: 100% 100%;
    opacity: 0;
}
100% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    -webkit-transform-origin: 100% 100%;
            transform-origin: 100% 100%;
    opacity: 1;
}
}
@keyframes antSlideDownIn {
0% {
    -webkit-transform: scaleY(0.8);
            transform: scaleY(0.8);
    -webkit-transform-origin: 100% 100%;
            transform-origin: 100% 100%;
    opacity: 0;
}
100% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    -webkit-transform-origin: 100% 100%;
            transform-origin: 100% 100%;
    opacity: 1;
}
}
@-webkit-keyframes antSlideDownOut {
0% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    -webkit-transform-origin: 100% 100%;
            transform-origin: 100% 100%;
    opacity: 1;
}
100% {
    -webkit-transform: scaleY(0.8);
            transform: scaleY(0.8);
    -webkit-transform-origin: 100% 100%;
            transform-origin: 100% 100%;
    opacity: 0;
}
}
@keyframes antSlideDownOut {
0% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    -webkit-transform-origin: 100% 100%;
            transform-origin: 100% 100%;
    opacity: 1;
}
100% {
    -webkit-transform: scaleY(0.8);
            transform: scaleY(0.8);
    -webkit-transform-origin: 100% 100%;
            transform-origin: 100% 100%;
    opacity: 0;
}
}
@-webkit-keyframes antSlideLeftIn {
0% {
    -webkit-transform: scaleX(0.8);
            transform: scaleX(0.8);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 0;
}
100% {
    -webkit-transform: scaleX(1);
            transform: scaleX(1);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 1;
}
}
@keyframes antSlideLeftIn {
0% {
    -webkit-transform: scaleX(0.8);
            transform: scaleX(0.8);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 0;
}
100% {
    -webkit-transform: scaleX(1);
            transform: scaleX(1);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 1;
}
}
@-webkit-keyframes antSlideLeftOut {
0% {
    -webkit-transform: scaleX(1);
            transform: scaleX(1);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 1;
}
100% {
    -webkit-transform: scaleX(0.8);
            transform: scaleX(0.8);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 0;
}
}
@keyframes antSlideLeftOut {
0% {
    -webkit-transform: scaleX(1);
            transform: scaleX(1);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 1;
}
100% {
    -webkit-transform: scaleX(0.8);
            transform: scaleX(0.8);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 0;
}
}
@-webkit-keyframes antSlideRightIn {
0% {
    -webkit-transform: scaleX(0.8);
            transform: scaleX(0.8);
    -webkit-transform-origin: 100% 0%;
            transform-origin: 100% 0%;
    opacity: 0;
}
100% {
    -webkit-transform: scaleX(1);
            transform: scaleX(1);
    -webkit-transform-origin: 100% 0%;
            transform-origin: 100% 0%;
    opacity: 1;
}
}
@keyframes antSlideRightIn {
0% {
    -webkit-transform: scaleX(0.8);
            transform: scaleX(0.8);
    -webkit-transform-origin: 100% 0%;
            transform-origin: 100% 0%;
    opacity: 0;
}
100% {
    -webkit-transform: scaleX(1);
            transform: scaleX(1);
    -webkit-transform-origin: 100% 0%;
            transform-origin: 100% 0%;
    opacity: 1;
}
}
@-webkit-keyframes antSlideRightOut {
0% {
    -webkit-transform: scaleX(1);
            transform: scaleX(1);
    -webkit-transform-origin: 100% 0%;
            transform-origin: 100% 0%;
    opacity: 1;
}
100% {
    -webkit-transform: scaleX(0.8);
            transform: scaleX(0.8);
    -webkit-transform-origin: 100% 0%;
            transform-origin: 100% 0%;
    opacity: 0;
}
}
@keyframes antSlideRightOut {
0% {
    -webkit-transform: scaleX(1);
            transform: scaleX(1);
    -webkit-transform-origin: 100% 0%;
            transform-origin: 100% 0%;
    opacity: 1;
}
100% {
    -webkit-transform: scaleX(0.8);
            transform: scaleX(0.8);
    -webkit-transform-origin: 100% 0%;
            transform-origin: 100% 0%;
    opacity: 0;
}
}
.swing-enter,
.swing-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.swing-enter.swing-enter-active,
.swing-appear.swing-appear-active {
  -webkit-animation-name: antSwingIn;
          animation-name: antSwingIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
@-webkit-keyframes antSwingIn {
0%,
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
}
20% {
    -webkit-transform: translateX(-10px);
            transform: translateX(-10px);
}
40% {
    -webkit-transform: translateX(10px);
            transform: translateX(10px);
}
60% {
    -webkit-transform: translateX(-5px);
            transform: translateX(-5px);
}
80% {
    -webkit-transform: translateX(5px);
            transform: translateX(5px);
}
}
@keyframes antSwingIn {
0%,
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
}
20% {
    -webkit-transform: translateX(-10px);
            transform: translateX(-10px);
}
40% {
    -webkit-transform: translateX(10px);
            transform: translateX(10px);
}
60% {
    -webkit-transform: translateX(-5px);
            transform: translateX(-5px);
}
80% {
    -webkit-transform: translateX(5px);
            transform: translateX(5px);
}
}
.zoom-enter,
.zoom-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.zoom-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.zoom-enter.zoom-enter-active,
.zoom-appear.zoom-appear-active {
  -webkit-animation-name: antZoomIn;
          animation-name: antZoomIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.zoom-leave.zoom-leave-active {
  -webkit-animation-name: antZoomOut;
          animation-name: antZoomOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.zoom-enter,
.zoom-appear {
  -webkit-transform: scale(0);
          transform: scale(0);
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.zoom-leave {
  -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
          animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.zoom-big-enter,
.zoom-big-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.zoom-big-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.zoom-big-enter.zoom-big-enter-active,
.zoom-big-appear.zoom-big-appear-active {
  -webkit-animation-name: antZoomBigIn;
          animation-name: antZoomBigIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.zoom-big-leave.zoom-big-leave-active {
  -webkit-animation-name: antZoomBigOut;
          animation-name: antZoomBigOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.zoom-big-enter,
.zoom-big-appear {
  -webkit-transform: scale(0);
          transform: scale(0);
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.zoom-big-leave {
  -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
          animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.zoom-big-fast-enter,
.zoom-big-fast-appear {
  -webkit-animation-duration: 0.1s;
          animation-duration: 0.1s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.zoom-big-fast-leave {
  -webkit-animation-duration: 0.1s;
          animation-duration: 0.1s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.zoom-big-fast-enter.zoom-big-fast-enter-active,
.zoom-big-fast-appear.zoom-big-fast-appear-active {
  -webkit-animation-name: antZoomBigIn;
          animation-name: antZoomBigIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.zoom-big-fast-leave.zoom-big-fast-leave-active {
  -webkit-animation-name: antZoomBigOut;
          animation-name: antZoomBigOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.zoom-big-fast-enter,
.zoom-big-fast-appear {
  -webkit-transform: scale(0);
          transform: scale(0);
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.zoom-big-fast-leave {
  -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
          animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.zoom-up-enter,
.zoom-up-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.zoom-up-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.zoom-up-enter.zoom-up-enter-active,
.zoom-up-appear.zoom-up-appear-active {
  -webkit-animation-name: antZoomUpIn;
          animation-name: antZoomUpIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.zoom-up-leave.zoom-up-leave-active {
  -webkit-animation-name: antZoomUpOut;
          animation-name: antZoomUpOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.zoom-up-enter,
.zoom-up-appear {
  -webkit-transform: scale(0);
          transform: scale(0);
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.zoom-up-leave {
  -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
          animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.zoom-down-enter,
.zoom-down-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.zoom-down-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.zoom-down-enter.zoom-down-enter-active,
.zoom-down-appear.zoom-down-appear-active {
  -webkit-animation-name: antZoomDownIn;
          animation-name: antZoomDownIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.zoom-down-leave.zoom-down-leave-active {
  -webkit-animation-name: antZoomDownOut;
          animation-name: antZoomDownOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.zoom-down-enter,
.zoom-down-appear {
  -webkit-transform: scale(0);
          transform: scale(0);
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.zoom-down-leave {
  -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
          animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.zoom-left-enter,
.zoom-left-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.zoom-left-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.zoom-left-enter.zoom-left-enter-active,
.zoom-left-appear.zoom-left-appear-active {
  -webkit-animation-name: antZoomLeftIn;
          animation-name: antZoomLeftIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.zoom-left-leave.zoom-left-leave-active {
  -webkit-animation-name: antZoomLeftOut;
          animation-name: antZoomLeftOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.zoom-left-enter,
.zoom-left-appear {
  -webkit-transform: scale(0);
          transform: scale(0);
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.zoom-left-leave {
  -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
          animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.zoom-right-enter,
.zoom-right-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.zoom-right-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.zoom-right-enter.zoom-right-enter-active,
.zoom-right-appear.zoom-right-appear-active {
  -webkit-animation-name: antZoomRightIn;
          animation-name: antZoomRightIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.zoom-right-leave.zoom-right-leave-active {
  -webkit-animation-name: antZoomRightOut;
          animation-name: antZoomRightOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.zoom-right-enter,
.zoom-right-appear {
  -webkit-transform: scale(0);
          transform: scale(0);
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.zoom-right-leave {
  -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
          animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
@-webkit-keyframes antZoomIn {
0% {
    -webkit-transform: scale(0.2);
            transform: scale(0.2);
    opacity: 0;
}
100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
}
}
@keyframes antZoomIn {
0% {
    -webkit-transform: scale(0.2);
            transform: scale(0.2);
    opacity: 0;
}
100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
}
}
@-webkit-keyframes antZoomOut {
0% {
    -webkit-transform: scale(1);
            transform: scale(1);
}
100% {
    -webkit-transform: scale(0.2);
            transform: scale(0.2);
    opacity: 0;
}
}
@keyframes antZoomOut {
0% {
    -webkit-transform: scale(1);
            transform: scale(1);
}
100% {
    -webkit-transform: scale(0.2);
            transform: scale(0.2);
    opacity: 0;
}
}
@-webkit-keyframes antZoomBigIn {
0% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    opacity: 0;
}
100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
}
}
@keyframes antZoomBigIn {
0% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    opacity: 0;
}
100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
}
}
@-webkit-keyframes antZoomBigOut {
0% {
    -webkit-transform: scale(1);
            transform: scale(1);
}
100% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    opacity: 0;
}
}
@keyframes antZoomBigOut {
0% {
    -webkit-transform: scale(1);
            transform: scale(1);
}
100% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    opacity: 0;
}
}
@-webkit-keyframes antZoomUpIn {
0% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-transform-origin: 50% 0%;
            transform-origin: 50% 0%;
    opacity: 0;
}
100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 50% 0%;
            transform-origin: 50% 0%;
}
}
@keyframes antZoomUpIn {
0% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-transform-origin: 50% 0%;
            transform-origin: 50% 0%;
    opacity: 0;
}
100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 50% 0%;
            transform-origin: 50% 0%;
}
}
@-webkit-keyframes antZoomUpOut {
0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 50% 0%;
            transform-origin: 50% 0%;
}
100% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-transform-origin: 50% 0%;
            transform-origin: 50% 0%;
    opacity: 0;
}
}
@keyframes antZoomUpOut {
0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 50% 0%;
            transform-origin: 50% 0%;
}
100% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-transform-origin: 50% 0%;
            transform-origin: 50% 0%;
    opacity: 0;
}
}
@-webkit-keyframes antZoomLeftIn {
0% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-transform-origin: 0% 50%;
            transform-origin: 0% 50%;
    opacity: 0;
}
100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 0% 50%;
            transform-origin: 0% 50%;
}
}
@keyframes antZoomLeftIn {
0% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-transform-origin: 0% 50%;
            transform-origin: 0% 50%;
    opacity: 0;
}
100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 0% 50%;
            transform-origin: 0% 50%;
}
}
@-webkit-keyframes antZoomLeftOut {
0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 0% 50%;
            transform-origin: 0% 50%;
}
100% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-transform-origin: 0% 50%;
            transform-origin: 0% 50%;
    opacity: 0;
}
}
@keyframes antZoomLeftOut {
0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 0% 50%;
            transform-origin: 0% 50%;
}
100% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-transform-origin: 0% 50%;
            transform-origin: 0% 50%;
    opacity: 0;
}
}
@-webkit-keyframes antZoomRightIn {
0% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-transform-origin: 100% 50%;
            transform-origin: 100% 50%;
    opacity: 0;
}
100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 100% 50%;
            transform-origin: 100% 50%;
}
}
@keyframes antZoomRightIn {
0% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-transform-origin: 100% 50%;
            transform-origin: 100% 50%;
    opacity: 0;
}
100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 100% 50%;
            transform-origin: 100% 50%;
}
}
@-webkit-keyframes antZoomRightOut {
0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 100% 50%;
            transform-origin: 100% 50%;
}
100% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-transform-origin: 100% 50%;
            transform-origin: 100% 50%;
    opacity: 0;
}
}
@keyframes antZoomRightOut {
0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 100% 50%;
            transform-origin: 100% 50%;
}
100% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-transform-origin: 100% 50%;
            transform-origin: 100% 50%;
    opacity: 0;
}
}
@-webkit-keyframes antZoomDownIn {
0% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    opacity: 0;
}
100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
}
}
@keyframes antZoomDownIn {
0% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    opacity: 0;
}
100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
}
}
@-webkit-keyframes antZoomDownOut {
0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
}
100% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    opacity: 0;
}
}
@keyframes antZoomDownOut {
0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
}
100% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    opacity: 0;
}
}
.ant-motion-collapse-legacy {
  overflow: hidden;
}
.ant-motion-collapse-legacy-active {
  -webkit-transition: height 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.15s cubic-bezier(0.645, 0.045, 0.355, 1) !important;
  transition: height 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.15s cubic-bezier(0.645, 0.045, 0.355, 1) !important;
}
.ant-motion-collapse {
  overflow: hidden;
  -webkit-transition: height 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.15s cubic-bezier(0.645, 0.045, 0.355, 1) !important;
  transition: height 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.15s cubic-bezier(0.645, 0.045, 0.355, 1) !important;
}
.exception {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 80%;
  min-height: 500px;
}
.exception .imgBlock {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 62.5%;
          flex: 0 0 62.5%;
  width: 62.5%;
  padding-right: 152px;
  zoom: 1;
}
.exception .imgBlock::before,
.exception .imgBlock::after {
  content: ' ';
  display: table;
}
.exception .imgBlock::after {
  clear: both;
  height: 0;
  font-size: 0;
  visibility: hidden;
}
.exception .imgEle {
  float: right;
  width: 100%;
  max-width: 430px;
  height: 360px;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: contain;
}
.exception .content {
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
}
.exception .content h1 {
  margin-bottom: 24px;
  color: #434e59;
  font-weight: 600;
  font-size: 72px;
  line-height: 72px;
}
.exception .content .desc {
  margin-bottom: 16px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 20px;
  line-height: 28px;
}
.exception .content .actions button:not(:last-child) {
  margin-right: 8px;
}
@media screen and (max-width: 1200px) {
.exception .imgBlock {
    padding-right: 88px;
}
}
@media screen and (max-width: 576px) {
.exception {
    display: block;
    text-align: center;
}
.exception .imgBlock {
    margin: 0 auto 24px;
    padding-right: 0;
}
}
@media screen and (max-width: 480px) {
.exception .imgBlock {
    margin-bottom: -24px;
    overflow: hidden;
}
}

.aifa-image-container[data-v-2ae86ffd] {
  display: inline-block;
  position: relative;
  overflow: hidden;
}
.aifa-image[data-v-2ae86ffd] {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
.aifa-image-fallback[data-v-2ae86ffd] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #f5f5f5;
  color: #666;
  font-size: 24px;
  font-weight: bold;
  border: 1px solid #e0e0e0;
}
.aifa-image-empty[data-v-2ae86ffd] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #fafafa;
  border: 1px solid #e0e0e0;
}
.aifa-image-empty .empty-icon[data-v-2ae86ffd] {
  font-size: 24px;
  opacity: 0.5;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
/* stylelint-disable at-rule-no-unknown */
html,
body {
  width: 100%;
  height: 100%;
}
input::-ms-clear,
input::-ms-reveal {
  display: none;
}
*,
*::before,
*::after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
@-ms-viewport {
  width: device-width;
}
article,
aside,
dialog,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section {
  display: block;
}
body {
  margin: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  font-variant: tabular-nums;
  line-height: 1.5;
  background-color: #fff;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
}
[tabindex='-1']:focus {
  outline: none !important;
}
hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  height: 0;
  overflow: visible;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-top: 0;
  margin-bottom: 0.5em;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
}
p {
  margin-top: 0;
  margin-bottom: 1em;
}
abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  border-bottom: 0;
  cursor: help;
}
address {
  margin-bottom: 1em;
  font-style: normal;
  line-height: inherit;
}
input[type='text'],
input[type='password'],
input[type='number'],
textarea {
  -webkit-appearance: none;
}
ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1em;
}
ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}
dt {
  font-weight: 500;
}
dd {
  margin-bottom: 0.5em;
  margin-left: 0;
}
blockquote {
  margin: 0 0 1em;
}
dfn {
  font-style: italic;
}
b,
strong {
  font-weight: bolder;
}
small {
  font-size: 80%;
}
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
a {
  color: #1890ff;
  text-decoration: none;
  background-color: transparent;
  outline: none;
  cursor: pointer;
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
  -webkit-text-decoration-skip: objects;
}
a:hover {
  color: #40a9ff;
}
a:active {
  color: #096dd9;
}
a:active,
a:hover {
  text-decoration: none;
  outline: 0;
}
a[disabled] {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
  pointer-events: none;
}
pre,
code,
kbd,
samp {
  font-size: 1em;
  font-family: 'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, Courier, monospace;
}
pre {
  margin-top: 0;
  margin-bottom: 1em;
  overflow: auto;
}
figure {
  margin: 0 0 1em;
}
img {
  vertical-align: middle;
  border-style: none;
}
svg:not(:root) {
  overflow: hidden;
}
a,
area,
button,
[role='button'],
input:not([type='range']),
label,
select,
summary,
textarea {
  -ms-touch-action: manipulation;
      touch-action: manipulation;
}
table {
  border-collapse: collapse;
}
caption {
  padding-top: 0.75em;
  padding-bottom: 0.3em;
  color: rgba(0, 0, 0, 0.45);
  text-align: left;
  caption-side: bottom;
}
th {
  text-align: inherit;
}
input,
button,
select,
optgroup,
textarea {
  margin: 0;
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
}
button,
input {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}
button::-moz-focus-inner,
[type='button']::-moz-focus-inner,
[type='reset']::-moz-focus-inner,
[type='submit']::-moz-focus-inner {
  padding: 0;
  border-style: none;
}
input[type='radio'],
input[type='checkbox'] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0;
}
input[type='date'],
input[type='time'],
input[type='datetime-local'],
input[type='month'] {
  -webkit-appearance: listbox;
}
textarea {
  overflow: auto;
  resize: vertical;
}
fieldset {
  min-width: 0;
  margin: 0;
  padding: 0;
  border: 0;
}
legend {
  display: block;
  width: 100%;
  max-width: 100%;
  margin-bottom: 0.5em;
  padding: 0;
  color: inherit;
  font-size: 1.5em;
  line-height: inherit;
  white-space: normal;
}
progress {
  vertical-align: baseline;
}
[type='number']::-webkit-inner-spin-button,
[type='number']::-webkit-outer-spin-button {
  height: auto;
}
[type='search'] {
  outline-offset: -2px;
  -webkit-appearance: none;
}
[type='search']::-webkit-search-cancel-button,
[type='search']::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}
output {
  display: inline-block;
}
summary {
  display: list-item;
}
template {
  display: none;
}
[hidden] {
  display: none !important;
}
mark {
  padding: 0.2em;
  background-color: #feffe6;
}
::-moz-selection {
  color: #fff;
  background: #1890ff;
}
::selection {
  color: #fff;
  background: #1890ff;
}
.clearfix {
  zoom: 1;
}
.clearfix::before,
.clearfix::after {
  display: table;
  content: '';
}
.clearfix::after {
  clear: both;
}
.anticon {
  display: inline-block;
  color: inherit;
  font-style: normal;
  line-height: 0;
  text-align: center;
  text-transform: none;
  vertical-align: -0.125em;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.anticon > * {
  line-height: 1;
}
.anticon svg {
  display: inline-block;
}
.anticon::before {
  display: none;
}
.anticon .anticon-icon {
  display: block;
}
.anticon[tabindex] {
  cursor: pointer;
}
.anticon-spin::before {
  display: inline-block;
  -webkit-animation: loadingCircle 1s infinite linear;
          animation: loadingCircle 1s infinite linear;
}
.anticon-spin {
  display: inline-block;
  -webkit-animation: loadingCircle 1s infinite linear;
          animation: loadingCircle 1s infinite linear;
}
.fade-enter,
.fade-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.fade-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.fade-enter.fade-enter-active,
.fade-appear.fade-appear-active {
  -webkit-animation-name: antFadeIn;
          animation-name: antFadeIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.fade-leave.fade-leave-active {
  -webkit-animation-name: antFadeOut;
          animation-name: antFadeOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.fade-enter,
.fade-appear {
  opacity: 0;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
}
.fade-leave {
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
}
@-webkit-keyframes antFadeIn {
0% {
    opacity: 0;
}
100% {
    opacity: 1;
}
}
@keyframes antFadeIn {
0% {
    opacity: 0;
}
100% {
    opacity: 1;
}
}
@-webkit-keyframes antFadeOut {
0% {
    opacity: 1;
}
100% {
    opacity: 0;
}
}
@keyframes antFadeOut {
0% {
    opacity: 1;
}
100% {
    opacity: 0;
}
}
.move-up-enter,
.move-up-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.move-up-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.move-up-enter.move-up-enter-active,
.move-up-appear.move-up-appear-active {
  -webkit-animation-name: antMoveUpIn;
          animation-name: antMoveUpIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.move-up-leave.move-up-leave-active {
  -webkit-animation-name: antMoveUpOut;
          animation-name: antMoveUpOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.move-up-enter,
.move-up-appear {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.move-up-leave {
  -webkit-animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
          animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
}
.move-down-enter,
.move-down-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.move-down-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.move-down-enter.move-down-enter-active,
.move-down-appear.move-down-appear-active {
  -webkit-animation-name: antMoveDownIn;
          animation-name: antMoveDownIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.move-down-leave.move-down-leave-active {
  -webkit-animation-name: antMoveDownOut;
          animation-name: antMoveDownOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.move-down-enter,
.move-down-appear {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.move-down-leave {
  -webkit-animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
          animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
}
.move-left-enter,
.move-left-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.move-left-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.move-left-enter.move-left-enter-active,
.move-left-appear.move-left-appear-active {
  -webkit-animation-name: antMoveLeftIn;
          animation-name: antMoveLeftIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.move-left-leave.move-left-leave-active {
  -webkit-animation-name: antMoveLeftOut;
          animation-name: antMoveLeftOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.move-left-enter,
.move-left-appear {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.move-left-leave {
  -webkit-animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
          animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
}
.move-right-enter,
.move-right-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.move-right-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.move-right-enter.move-right-enter-active,
.move-right-appear.move-right-appear-active {
  -webkit-animation-name: antMoveRightIn;
          animation-name: antMoveRightIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.move-right-leave.move-right-leave-active {
  -webkit-animation-name: antMoveRightOut;
          animation-name: antMoveRightOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.move-right-enter,
.move-right-appear {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.move-right-leave {
  -webkit-animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
          animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
}
@-webkit-keyframes antMoveDownIn {
0% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 0;
}
100% {
    -webkit-transform: translateY(0%);
            transform: translateY(0%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 1;
}
}
@keyframes antMoveDownIn {
0% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 0;
}
100% {
    -webkit-transform: translateY(0%);
            transform: translateY(0%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 1;
}
}
@-webkit-keyframes antMoveDownOut {
0% {
    -webkit-transform: translateY(0%);
            transform: translateY(0%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 1;
}
100% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 0;
}
}
@keyframes antMoveDownOut {
0% {
    -webkit-transform: translateY(0%);
            transform: translateY(0%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 1;
}
100% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 0;
}
}
@-webkit-keyframes antMoveLeftIn {
0% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 0;
}
100% {
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 1;
}
}
@keyframes antMoveLeftIn {
0% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 0;
}
100% {
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 1;
}
}
@-webkit-keyframes antMoveLeftOut {
0% {
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 1;
}
100% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 0;
}
}
@keyframes antMoveLeftOut {
0% {
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 1;
}
100% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 0;
}
}
@-webkit-keyframes antMoveRightIn {
0% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 0;
}
100% {
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 1;
}
}
@keyframes antMoveRightIn {
0% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 0;
}
100% {
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 1;
}
}
@-webkit-keyframes antMoveRightOut {
0% {
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 1;
}
100% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 0;
}
}
@keyframes antMoveRightOut {
0% {
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 1;
}
100% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 0;
}
}
@-webkit-keyframes antMoveUpIn {
0% {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 0;
}
100% {
    -webkit-transform: translateY(0%);
            transform: translateY(0%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 1;
}
}
@keyframes antMoveUpIn {
0% {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 0;
}
100% {
    -webkit-transform: translateY(0%);
            transform: translateY(0%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 1;
}
}
@-webkit-keyframes antMoveUpOut {
0% {
    -webkit-transform: translateY(0%);
            transform: translateY(0%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 1;
}
100% {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 0;
}
}
@keyframes antMoveUpOut {
0% {
    -webkit-transform: translateY(0%);
            transform: translateY(0%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 1;
}
100% {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 0;
}
}
@-webkit-keyframes loadingCircle {
100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
}
}
@keyframes loadingCircle {
100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
}
}
[ant-click-animating='true'],
[ant-click-animating-without-extra-node='true'] {
  position: relative;
}
html {
  --antd-wave-shadow-color: #1890ff;
}
[ant-click-animating-without-extra-node='true']::after,
.ant-click-animating-node {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  border-radius: inherit;
  -webkit-box-shadow: 0 0 0 0 #1890ff;
          box-shadow: 0 0 0 0 #1890ff;
  -webkit-box-shadow: 0 0 0 0 var(--antd-wave-shadow-color);
          box-shadow: 0 0 0 0 var(--antd-wave-shadow-color);
  opacity: 0.2;
  -webkit-animation: fadeEffect 2s cubic-bezier(0.08, 0.82, 0.17, 1), waveEffect 0.4s cubic-bezier(0.08, 0.82, 0.17, 1);
          animation: fadeEffect 2s cubic-bezier(0.08, 0.82, 0.17, 1), waveEffect 0.4s cubic-bezier(0.08, 0.82, 0.17, 1);
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  content: '';
  pointer-events: none;
}
@-webkit-keyframes waveEffect {
100% {
    -webkit-box-shadow: 0 0 0 #1890ff;
            box-shadow: 0 0 0 #1890ff;
    -webkit-box-shadow: 0 0 0 6px var(--antd-wave-shadow-color);
            box-shadow: 0 0 0 6px var(--antd-wave-shadow-color);
}
}
@keyframes waveEffect {
100% {
    -webkit-box-shadow: 0 0 0 #1890ff;
            box-shadow: 0 0 0 #1890ff;
    -webkit-box-shadow: 0 0 0 6px var(--antd-wave-shadow-color);
            box-shadow: 0 0 0 6px var(--antd-wave-shadow-color);
}
}
@-webkit-keyframes fadeEffect {
100% {
    opacity: 0;
}
}
@keyframes fadeEffect {
100% {
    opacity: 0;
}
}
.slide-up-enter,
.slide-up-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.slide-up-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.slide-up-enter.slide-up-enter-active,
.slide-up-appear.slide-up-appear-active {
  -webkit-animation-name: antSlideUpIn;
          animation-name: antSlideUpIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.slide-up-leave.slide-up-leave-active {
  -webkit-animation-name: antSlideUpOut;
          animation-name: antSlideUpOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.slide-up-enter,
.slide-up-appear {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
          animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}
.slide-up-leave {
  -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
          animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}
.slide-down-enter,
.slide-down-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.slide-down-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.slide-down-enter.slide-down-enter-active,
.slide-down-appear.slide-down-appear-active {
  -webkit-animation-name: antSlideDownIn;
          animation-name: antSlideDownIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.slide-down-leave.slide-down-leave-active {
  -webkit-animation-name: antSlideDownOut;
          animation-name: antSlideDownOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.slide-down-enter,
.slide-down-appear {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
          animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}
.slide-down-leave {
  -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
          animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}
.slide-left-enter,
.slide-left-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.slide-left-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.slide-left-enter.slide-left-enter-active,
.slide-left-appear.slide-left-appear-active {
  -webkit-animation-name: antSlideLeftIn;
          animation-name: antSlideLeftIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.slide-left-leave.slide-left-leave-active {
  -webkit-animation-name: antSlideLeftOut;
          animation-name: antSlideLeftOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.slide-left-enter,
.slide-left-appear {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
          animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}
.slide-left-leave {
  -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
          animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}
.slide-right-enter,
.slide-right-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.slide-right-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.slide-right-enter.slide-right-enter-active,
.slide-right-appear.slide-right-appear-active {
  -webkit-animation-name: antSlideRightIn;
          animation-name: antSlideRightIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.slide-right-leave.slide-right-leave-active {
  -webkit-animation-name: antSlideRightOut;
          animation-name: antSlideRightOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.slide-right-enter,
.slide-right-appear {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
          animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}
.slide-right-leave {
  -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
          animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}
@-webkit-keyframes antSlideUpIn {
0% {
    -webkit-transform: scaleY(0.8);
            transform: scaleY(0.8);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 0;
}
100% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 1;
}
}
@keyframes antSlideUpIn {
0% {
    -webkit-transform: scaleY(0.8);
            transform: scaleY(0.8);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 0;
}
100% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 1;
}
}
@-webkit-keyframes antSlideUpOut {
0% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 1;
}
100% {
    -webkit-transform: scaleY(0.8);
            transform: scaleY(0.8);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 0;
}
}
@keyframes antSlideUpOut {
0% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 1;
}
100% {
    -webkit-transform: scaleY(0.8);
            transform: scaleY(0.8);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 0;
}
}
@-webkit-keyframes antSlideDownIn {
0% {
    -webkit-transform: scaleY(0.8);
            transform: scaleY(0.8);
    -webkit-transform-origin: 100% 100%;
            transform-origin: 100% 100%;
    opacity: 0;
}
100% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    -webkit-transform-origin: 100% 100%;
            transform-origin: 100% 100%;
    opacity: 1;
}
}
@keyframes antSlideDownIn {
0% {
    -webkit-transform: scaleY(0.8);
            transform: scaleY(0.8);
    -webkit-transform-origin: 100% 100%;
            transform-origin: 100% 100%;
    opacity: 0;
}
100% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    -webkit-transform-origin: 100% 100%;
            transform-origin: 100% 100%;
    opacity: 1;
}
}
@-webkit-keyframes antSlideDownOut {
0% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    -webkit-transform-origin: 100% 100%;
            transform-origin: 100% 100%;
    opacity: 1;
}
100% {
    -webkit-transform: scaleY(0.8);
            transform: scaleY(0.8);
    -webkit-transform-origin: 100% 100%;
            transform-origin: 100% 100%;
    opacity: 0;
}
}
@keyframes antSlideDownOut {
0% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    -webkit-transform-origin: 100% 100%;
            transform-origin: 100% 100%;
    opacity: 1;
}
100% {
    -webkit-transform: scaleY(0.8);
            transform: scaleY(0.8);
    -webkit-transform-origin: 100% 100%;
            transform-origin: 100% 100%;
    opacity: 0;
}
}
@-webkit-keyframes antSlideLeftIn {
0% {
    -webkit-transform: scaleX(0.8);
            transform: scaleX(0.8);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 0;
}
100% {
    -webkit-transform: scaleX(1);
            transform: scaleX(1);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 1;
}
}
@keyframes antSlideLeftIn {
0% {
    -webkit-transform: scaleX(0.8);
            transform: scaleX(0.8);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 0;
}
100% {
    -webkit-transform: scaleX(1);
            transform: scaleX(1);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 1;
}
}
@-webkit-keyframes antSlideLeftOut {
0% {
    -webkit-transform: scaleX(1);
            transform: scaleX(1);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 1;
}
100% {
    -webkit-transform: scaleX(0.8);
            transform: scaleX(0.8);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 0;
}
}
@keyframes antSlideLeftOut {
0% {
    -webkit-transform: scaleX(1);
            transform: scaleX(1);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 1;
}
100% {
    -webkit-transform: scaleX(0.8);
            transform: scaleX(0.8);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 0;
}
}
@-webkit-keyframes antSlideRightIn {
0% {
    -webkit-transform: scaleX(0.8);
            transform: scaleX(0.8);
    -webkit-transform-origin: 100% 0%;
            transform-origin: 100% 0%;
    opacity: 0;
}
100% {
    -webkit-transform: scaleX(1);
            transform: scaleX(1);
    -webkit-transform-origin: 100% 0%;
            transform-origin: 100% 0%;
    opacity: 1;
}
}
@keyframes antSlideRightIn {
0% {
    -webkit-transform: scaleX(0.8);
            transform: scaleX(0.8);
    -webkit-transform-origin: 100% 0%;
            transform-origin: 100% 0%;
    opacity: 0;
}
100% {
    -webkit-transform: scaleX(1);
            transform: scaleX(1);
    -webkit-transform-origin: 100% 0%;
            transform-origin: 100% 0%;
    opacity: 1;
}
}
@-webkit-keyframes antSlideRightOut {
0% {
    -webkit-transform: scaleX(1);
            transform: scaleX(1);
    -webkit-transform-origin: 100% 0%;
            transform-origin: 100% 0%;
    opacity: 1;
}
100% {
    -webkit-transform: scaleX(0.8);
            transform: scaleX(0.8);
    -webkit-transform-origin: 100% 0%;
            transform-origin: 100% 0%;
    opacity: 0;
}
}
@keyframes antSlideRightOut {
0% {
    -webkit-transform: scaleX(1);
            transform: scaleX(1);
    -webkit-transform-origin: 100% 0%;
            transform-origin: 100% 0%;
    opacity: 1;
}
100% {
    -webkit-transform: scaleX(0.8);
            transform: scaleX(0.8);
    -webkit-transform-origin: 100% 0%;
            transform-origin: 100% 0%;
    opacity: 0;
}
}
.swing-enter,
.swing-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.swing-enter.swing-enter-active,
.swing-appear.swing-appear-active {
  -webkit-animation-name: antSwingIn;
          animation-name: antSwingIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
@-webkit-keyframes antSwingIn {
0%,
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
}
20% {
    -webkit-transform: translateX(-10px);
            transform: translateX(-10px);
}
40% {
    -webkit-transform: translateX(10px);
            transform: translateX(10px);
}
60% {
    -webkit-transform: translateX(-5px);
            transform: translateX(-5px);
}
80% {
    -webkit-transform: translateX(5px);
            transform: translateX(5px);
}
}
@keyframes antSwingIn {
0%,
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
}
20% {
    -webkit-transform: translateX(-10px);
            transform: translateX(-10px);
}
40% {
    -webkit-transform: translateX(10px);
            transform: translateX(10px);
}
60% {
    -webkit-transform: translateX(-5px);
            transform: translateX(-5px);
}
80% {
    -webkit-transform: translateX(5px);
            transform: translateX(5px);
}
}
.zoom-enter,
.zoom-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.zoom-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.zoom-enter.zoom-enter-active,
.zoom-appear.zoom-appear-active {
  -webkit-animation-name: antZoomIn;
          animation-name: antZoomIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.zoom-leave.zoom-leave-active {
  -webkit-animation-name: antZoomOut;
          animation-name: antZoomOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.zoom-enter,
.zoom-appear {
  -webkit-transform: scale(0);
          transform: scale(0);
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.zoom-leave {
  -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
          animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.zoom-big-enter,
.zoom-big-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.zoom-big-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.zoom-big-enter.zoom-big-enter-active,
.zoom-big-appear.zoom-big-appear-active {
  -webkit-animation-name: antZoomBigIn;
          animation-name: antZoomBigIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.zoom-big-leave.zoom-big-leave-active {
  -webkit-animation-name: antZoomBigOut;
          animation-name: antZoomBigOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.zoom-big-enter,
.zoom-big-appear {
  -webkit-transform: scale(0);
          transform: scale(0);
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.zoom-big-leave {
  -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
          animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.zoom-big-fast-enter,
.zoom-big-fast-appear {
  -webkit-animation-duration: 0.1s;
          animation-duration: 0.1s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.zoom-big-fast-leave {
  -webkit-animation-duration: 0.1s;
          animation-duration: 0.1s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.zoom-big-fast-enter.zoom-big-fast-enter-active,
.zoom-big-fast-appear.zoom-big-fast-appear-active {
  -webkit-animation-name: antZoomBigIn;
          animation-name: antZoomBigIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.zoom-big-fast-leave.zoom-big-fast-leave-active {
  -webkit-animation-name: antZoomBigOut;
          animation-name: antZoomBigOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.zoom-big-fast-enter,
.zoom-big-fast-appear {
  -webkit-transform: scale(0);
          transform: scale(0);
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.zoom-big-fast-leave {
  -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
          animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.zoom-up-enter,
.zoom-up-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.zoom-up-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.zoom-up-enter.zoom-up-enter-active,
.zoom-up-appear.zoom-up-appear-active {
  -webkit-animation-name: antZoomUpIn;
          animation-name: antZoomUpIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.zoom-up-leave.zoom-up-leave-active {
  -webkit-animation-name: antZoomUpOut;
          animation-name: antZoomUpOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.zoom-up-enter,
.zoom-up-appear {
  -webkit-transform: scale(0);
          transform: scale(0);
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.zoom-up-leave {
  -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
          animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.zoom-down-enter,
.zoom-down-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.zoom-down-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.zoom-down-enter.zoom-down-enter-active,
.zoom-down-appear.zoom-down-appear-active {
  -webkit-animation-name: antZoomDownIn;
          animation-name: antZoomDownIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.zoom-down-leave.zoom-down-leave-active {
  -webkit-animation-name: antZoomDownOut;
          animation-name: antZoomDownOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.zoom-down-enter,
.zoom-down-appear {
  -webkit-transform: scale(0);
          transform: scale(0);
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.zoom-down-leave {
  -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
          animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.zoom-left-enter,
.zoom-left-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.zoom-left-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.zoom-left-enter.zoom-left-enter-active,
.zoom-left-appear.zoom-left-appear-active {
  -webkit-animation-name: antZoomLeftIn;
          animation-name: antZoomLeftIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.zoom-left-leave.zoom-left-leave-active {
  -webkit-animation-name: antZoomLeftOut;
          animation-name: antZoomLeftOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.zoom-left-enter,
.zoom-left-appear {
  -webkit-transform: scale(0);
          transform: scale(0);
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.zoom-left-leave {
  -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
          animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.zoom-right-enter,
.zoom-right-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.zoom-right-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.zoom-right-enter.zoom-right-enter-active,
.zoom-right-appear.zoom-right-appear-active {
  -webkit-animation-name: antZoomRightIn;
          animation-name: antZoomRightIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.zoom-right-leave.zoom-right-leave-active {
  -webkit-animation-name: antZoomRightOut;
          animation-name: antZoomRightOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.zoom-right-enter,
.zoom-right-appear {
  -webkit-transform: scale(0);
          transform: scale(0);
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.zoom-right-leave {
  -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
          animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
@-webkit-keyframes antZoomIn {
0% {
    -webkit-transform: scale(0.2);
            transform: scale(0.2);
    opacity: 0;
}
100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
}
}
@keyframes antZoomIn {
0% {
    -webkit-transform: scale(0.2);
            transform: scale(0.2);
    opacity: 0;
}
100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
}
}
@-webkit-keyframes antZoomOut {
0% {
    -webkit-transform: scale(1);
            transform: scale(1);
}
100% {
    -webkit-transform: scale(0.2);
            transform: scale(0.2);
    opacity: 0;
}
}
@keyframes antZoomOut {
0% {
    -webkit-transform: scale(1);
            transform: scale(1);
}
100% {
    -webkit-transform: scale(0.2);
            transform: scale(0.2);
    opacity: 0;
}
}
@-webkit-keyframes antZoomBigIn {
0% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    opacity: 0;
}
100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
}
}
@keyframes antZoomBigIn {
0% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    opacity: 0;
}
100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
}
}
@-webkit-keyframes antZoomBigOut {
0% {
    -webkit-transform: scale(1);
            transform: scale(1);
}
100% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    opacity: 0;
}
}
@keyframes antZoomBigOut {
0% {
    -webkit-transform: scale(1);
            transform: scale(1);
}
100% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    opacity: 0;
}
}
@-webkit-keyframes antZoomUpIn {
0% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-transform-origin: 50% 0%;
            transform-origin: 50% 0%;
    opacity: 0;
}
100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 50% 0%;
            transform-origin: 50% 0%;
}
}
@keyframes antZoomUpIn {
0% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-transform-origin: 50% 0%;
            transform-origin: 50% 0%;
    opacity: 0;
}
100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 50% 0%;
            transform-origin: 50% 0%;
}
}
@-webkit-keyframes antZoomUpOut {
0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 50% 0%;
            transform-origin: 50% 0%;
}
100% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-transform-origin: 50% 0%;
            transform-origin: 50% 0%;
    opacity: 0;
}
}
@keyframes antZoomUpOut {
0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 50% 0%;
            transform-origin: 50% 0%;
}
100% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-transform-origin: 50% 0%;
            transform-origin: 50% 0%;
    opacity: 0;
}
}
@-webkit-keyframes antZoomLeftIn {
0% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-transform-origin: 0% 50%;
            transform-origin: 0% 50%;
    opacity: 0;
}
100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 0% 50%;
            transform-origin: 0% 50%;
}
}
@keyframes antZoomLeftIn {
0% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-transform-origin: 0% 50%;
            transform-origin: 0% 50%;
    opacity: 0;
}
100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 0% 50%;
            transform-origin: 0% 50%;
}
}
@-webkit-keyframes antZoomLeftOut {
0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 0% 50%;
            transform-origin: 0% 50%;
}
100% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-transform-origin: 0% 50%;
            transform-origin: 0% 50%;
    opacity: 0;
}
}
@keyframes antZoomLeftOut {
0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 0% 50%;
            transform-origin: 0% 50%;
}
100% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-transform-origin: 0% 50%;
            transform-origin: 0% 50%;
    opacity: 0;
}
}
@-webkit-keyframes antZoomRightIn {
0% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-transform-origin: 100% 50%;
            transform-origin: 100% 50%;
    opacity: 0;
}
100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 100% 50%;
            transform-origin: 100% 50%;
}
}
@keyframes antZoomRightIn {
0% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-transform-origin: 100% 50%;
            transform-origin: 100% 50%;
    opacity: 0;
}
100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 100% 50%;
            transform-origin: 100% 50%;
}
}
@-webkit-keyframes antZoomRightOut {
0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 100% 50%;
            transform-origin: 100% 50%;
}
100% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-transform-origin: 100% 50%;
            transform-origin: 100% 50%;
    opacity: 0;
}
}
@keyframes antZoomRightOut {
0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 100% 50%;
            transform-origin: 100% 50%;
}
100% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-transform-origin: 100% 50%;
            transform-origin: 100% 50%;
    opacity: 0;
}
}
@-webkit-keyframes antZoomDownIn {
0% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    opacity: 0;
}
100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
}
}
@keyframes antZoomDownIn {
0% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    opacity: 0;
}
100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
}
}
@-webkit-keyframes antZoomDownOut {
0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
}
100% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    opacity: 0;
}
}
@keyframes antZoomDownOut {
0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
}
100% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    opacity: 0;
}
}
.ant-motion-collapse-legacy {
  overflow: hidden;
}
.ant-motion-collapse-legacy-active {
  -webkit-transition: height 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.15s cubic-bezier(0.645, 0.045, 0.355, 1) !important;
  transition: height 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.15s cubic-bezier(0.645, 0.045, 0.355, 1) !important;
}
.ant-motion-collapse {
  overflow: hidden;
  -webkit-transition: height 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.15s cubic-bezier(0.645, 0.045, 0.355, 1) !important;
  transition: height 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.15s cubic-bezier(0.645, 0.045, 0.355, 1) !important;
}
.exception {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 80%;
  min-height: 500px;
}
.exception .imgBlock {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 62.5%;
          flex: 0 0 62.5%;
  width: 62.5%;
  padding-right: 152px;
  zoom: 1;
}
.exception .imgBlock::before,
.exception .imgBlock::after {
  content: ' ';
  display: table;
}
.exception .imgBlock::after {
  clear: both;
  height: 0;
  font-size: 0;
  visibility: hidden;
}
.exception .imgEle {
  float: right;
  width: 100%;
  max-width: 430px;
  height: 360px;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: contain;
}
.exception .content {
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
}
.exception .content h1 {
  margin-bottom: 24px;
  color: #434e59;
  font-weight: 600;
  font-size: 72px;
  line-height: 72px;
}
.exception .content .desc {
  margin-bottom: 16px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 20px;
  line-height: 28px;
}
.exception .content .actions button:not(:last-child) {
  margin-right: 8px;
}
@media screen and (max-width: 1200px) {
.exception .imgBlock {
    padding-right: 88px;
}
}
@media screen and (max-width: 576px) {
.exception {
    display: block;
    text-align: center;
}
.exception .imgBlock {
    margin: 0 auto 24px;
    padding-right: 0;
}
}
@media screen and (max-width: 480px) {
.exception .imgBlock {
    margin-bottom: -24px;
    overflow: hidden;
}
}

*,::before,::after{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / 0.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: ;}::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / 0.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: ;}.container{width:100%;}@media print{.print-container{width:100%;}}@media (min-width: 640px){.container{max-width:640px;}}@media (min-width: 640px){@media print{.print-container{max-width:640px;}}}@media (min-width: 768px){.container{max-width:768px;}}@media (min-width: 768px){@media print{.print-container{max-width:768px;}}}@media (min-width: 1024px){.container{max-width:1024px;}}@media (min-width: 1024px){@media print{.print-container{max-width:1024px;}}}@media (min-width: 1280px){.container{max-width:1280px;}}@media (min-width: 1280px){@media print{.print-container{max-width:1280px;}}}@media (min-width: 1536px){.container{max-width:1536px;}}@media (min-width: 1536px){@media print{.print-container{max-width:1536px;}}}.pointer-events-auto{pointer-events:auto;}.pointer-events-none{pointer-events:none;}.before\:pointer-events-none::before{pointer-events:none;}.visible{visibility:visible;}.absolute{position:absolute;}.fixed{position:fixed;}.relative{position:relative;}.sticky{position:sticky;}.before\:absolute::before{position:absolute;}.inset-0{inset:0;}.before\:inset-0::before{inset:0;}.inset-y-0{top:0;bottom:0;}.-left-0\.01rem{left:-0.01rem;}.-left-0\.1rem{left:-0.1rem;}.-left-0\.3rem{left:-0.3rem;}.-left-0\.5rem{left:-0.5rem;}.-left-1\.8rem{left:-1.8rem;}.-left-5px{left:-5px;}.-right-2px{right:-2px;}.-top-\.65rem{top:-0.65rem;}.-top-0\.01rem{top:-0.01rem;}.-top-0\.1rem{top:-0.1rem;}.-top-0\.42rem{top:-0.42rem;}.-top-0\.44rem{top:-0.44rem;}.-top-0\.69rem{top:-0.69rem;}.-top-1\.1rem{top:-1.1rem;}.-top-1\.36rem{top:-1.36rem;}.-top-1px{top:-1px;}.-top-2px{top:-2px;}.-top-3px{top:-3px;}.-top-5px{top:-5px;}.bottom-\[10px\],.bottom-10px{bottom:10px;}.bottom-0{bottom:0;}.bottom-0\.22rem{bottom:0.22rem;}.bottom-0\.5rem{bottom:0.5rem;}.bottom-1\.5rem{bottom:1.5rem;}.bottom-15px{bottom:15px;}.bottom-20\%{bottom:20%;}.bottom-20px{bottom:20px;}.bottom-30px{bottom:30px;}.bottom-80px{bottom:80px;}.bottom-full{bottom:100%;}.left-\[-0\.38rem\]{left:-0.38rem;}.left-\[calc\(50vw-0\.67rem\)\]{left:calc(50vw - 0.67rem);}.left-0{left:0;}.left-0\.12rem{left:0.12rem;}.left-0\.18rem{left:0.18rem;}.left-0\.22rem{left:0.22rem;}.left-0\.28rem{left:0.28rem;}.left-0\.2rem{left:0.2rem;}.left-0\.33rem{left:0.33rem;}.left-0\.4rem{left:0.4rem;}.left-0\.9rem{left:0.9rem;}.left-1\.6rem{left:1.6rem;}.left-1\/2{left:50%;}.left-10\%{left:10%;}.right-\[-0\.38rem\]{right:-0.38rem;}.right-\[20px\]{right:20px;}.right-\[5px\]{right:5px;}.right-\[8px\]{right:8px;}.right-0{right:0;}.right-0\.15rem{right:0.15rem;}.right-0\.16rem{right:0.16rem;}.right-0\.1rem{right:0.1rem;}.right-0\.22rem{right:0.22rem;}.right-0\.25rem{right:0.25rem;}.right-10\%{right:10%;}.right-10px{right:10px;}.right-16px{right:16px;}.right-18px{right:18px;}.right-219px{right:219px;}.right-25px{right:25px;}.right-6px{right:6px;}.top-\[0\.05rem\]{top:0.05rem;}.top-\[20px\]{top:20px;}.top-\[60px\]{top:60px;}.top-\[8px\]{top:8px;}.top-\[calc\(50vh-0\.67rem\)\]{top:calc(50vh - 0.67rem);}.top-0{top:0;}.top-0\.01rem{top:0.01rem;}.top-0\.02rem{top:0.02rem;}.top-0\.15rem{top:0.15rem;}.top-0\.1rem{top:0.1rem;}.top-0\.25rem{top:0.25rem;}.top-0\.2rem{top:0.2rem;}.top-0\.33rem{top:0.33rem;}.top-1\/2{top:50%;}.top-10\%{top:10%;}.top-10px{top:10px;}.top-18px{top:18px;}.top-1px{top:1px;}.top-405px{top:405px;}.top-45px{top:45px;}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;}.z-\[2\],.z-2,.z2{z-index:2;}.-z-1{z-index:-1;}.z-\[1\],.z-1{z-index:1;}.z-\[1000\]{z-index:1000;}.z-\[10000\]{z-index:10000;}.z-\[888\]{z-index:888;}.z-\[9\]{z-index:9;}.z-\[999\],.z-999{z-index:999;}.z-\[9999\]{z-index:9999;}.z-0{z-index:0;}.z-10{z-index:10;}.z-1001{z-index:1001;}.z-1003{z-index:1003;}.z-11{z-index:11;}.z-20{z-index:20;}.z-25{z-index:25;}.z-3{z-index:3;}.z-30{z-index:30;}.z-4{z-index:4;}.z-5{z-index:5;}.z-50{z-index:50;}.z-99{z-index:99;}.grid{display:grid;}.inline-grid{display:inline-grid;}.grid-cols-\[1fr_320px\]{grid-template-columns:1fr 320px;}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr));}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr));}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr));}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr));}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr));}.m-0{margin:0;}.m-0\!{margin:0 !important;}.m15px{margin:15px;}.-my-0\.1rem{margin-top:-0.1rem;margin-bottom:-0.1rem;}.mx-\[0\.08rem\]{margin-left:0.08rem;margin-right:0.08rem;}.mx-0\.05rem{margin-left:0.05rem;margin-right:0.05rem;}.mx-0\.11rem{margin-left:0.11rem;margin-right:0.11rem;}.mx-0\.1rem{margin-left:0.1rem;margin-right:0.1rem;}.mx-0\.32rem{margin-left:0.32rem;margin-right:0.32rem;}.mx-16px{margin-left:16px;margin-right:16px;}.mx-8px{margin-left:8px;margin-right:8px;}.mx-auto{margin-left:auto;margin-right:auto;}.mx0\.02rem{margin-left:0.02rem;margin-right:0.02rem;}.my-0,.my0px{margin-top:0;margin-bottom:0;}.my-0\.08rem{margin-top:0.08rem;margin-bottom:0.08rem;}.my-0\.16rem{margin-top:0.16rem;margin-bottom:0.16rem;}.my-0\.1rem,.my0\.1rem{margin-top:0.1rem;margin-bottom:0.1rem;}.my-16px{margin-top:16px;margin-bottom:16px;}.my-20px{margin-top:20px;margin-bottom:20px;}.my-40px{margin-top:40px;margin-bottom:40px;}.my-60px{margin-top:60px;margin-bottom:60px;}.my-8px{margin-top:8px;margin-bottom:8px;}.my-auto{margin-top:auto;margin-bottom:auto;}.my0\.05rem{margin-top:0.05rem;margin-bottom:0.05rem;}.my0\.13rem{margin-top:0.13rem;margin-bottom:0.13rem;}.my0\.15rem{margin-top:0.15rem;margin-bottom:0.15rem;}.my0\.22rem{margin-top:0.22rem;margin-bottom:0.22rem;}.my0\.2rem{margin-top:0.2rem;margin-bottom:0.2rem;}.my12px{margin-top:12px;margin-bottom:12px;}.my5px{margin-top:5px;margin-bottom:5px;}.-ml-0\.08rem{margin-left:-0.08rem;}.-ml-0\.2rem{margin-left:-0.2rem;}.-mt-54px{margin-top:-54px;}.\!mr-1px{margin-right:1px !important;}.\!mt-0\.1rem{margin-top:0.1rem !important;}.mb-\[0\.06rem\],.mb-0\.06rem{margin-bottom:0.06rem;}.mb-\[0\.14rem\]{margin-bottom:0.14rem;}.mb-\[0\.16rem\],.mb-0\.16rem{margin-bottom:0.16rem;}.mb-\[0\.2rem\],.mb-0\.2rem,.mb0\.2rem{margin-bottom:0.2rem;}.mb-\[0\.4rem\],.mb-0\.4rem{margin-bottom:0.4rem;}.mb-\[10px\],.mb-10px{margin-bottom:10px;}.mb-\[12px\],.mb-12px,.mb12px{margin-bottom:12px;}.mb-\[16px\],.mb-16px{margin-bottom:16px;}.mb-\[20px\],.mb-20px,.mb20px{margin-bottom:20px;}.mb-\[2px\]{margin-bottom:2px;}.mb-\[4px\],.mb-4px{margin-bottom:4px;}.mb-\[8px\],.mb-8px{margin-bottom:8px;}.mb-0,.mb-0px{margin-bottom:0;}.mb-0\!{margin-bottom:0 !important;}.mb-0\.05rem{margin-bottom:0.05rem;}.mb-0\.08rem{margin-bottom:0.08rem;}.mb-0\.12rem{margin-bottom:0.12rem;}.mb-0\.13rem{margin-bottom:0.13rem;}.mb-0\.15rem,.mb0\.15rem{margin-bottom:0.15rem;}.mb-0\.1rem,.mb0\.1rem{margin-bottom:0.1rem;}.mb-0\.24rem{margin-bottom:0.24rem;}.mb-0\.25rem{margin-bottom:0.25rem;}.mb-0\.28rem,.mb0\.28rem{margin-bottom:0.28rem;}.mb-0\.32rem{margin-bottom:0.32rem;}.mb-0\.3rem{margin-bottom:0.3rem;}.mb-0\.48rem{margin-bottom:0.48rem;}.mb-0\.56rem{margin-bottom:0.56rem;}.mb-0\.5rem{margin-bottom:0.5rem;}.mb-0\.72rem{margin-bottom:0.72rem;}.mb-15px{margin-bottom:15px;}.mb-24px{margin-bottom:24px;}.mb-25px{margin-bottom:25px;}.mb-32px{margin-bottom:32px;}.mb-5px,.mb5px{margin-bottom:5px;}.mb0\.02rem{margin-bottom:0.02rem;}.mb0\.09rem{margin-bottom:0.09rem;}.mb0\.18rem{margin-bottom:0.18rem;}.mb3px{margin-bottom:3px;}.ml-\[0\.1rem\],.ml-0\.1rem,.ml0\.1rem{margin-left:0.1rem;}.ml-\[0\.3rem\]{margin-left:0.3rem;}.ml-\[12px\],.ml-12px{margin-left:12px;}.ml-\[6px\]{margin-left:6px;}.ml-0\.04rem{margin-left:0.04rem;}.ml-0\.05rem{margin-left:0.05rem;}.ml-0\.13rem,.ml0\.13rem{margin-left:0.13rem;}.ml-0\.14rem,.ml0\.14rem{margin-left:0.14rem;}.ml-0\.18rem{margin-left:0.18rem;}.ml-0\.22rem,.ml0\.22rem{margin-left:0.22rem;}.ml-0\.2rem,.ml0\.2rem{margin-left:0.2rem;}.ml-0\.4rem,.ml0\.4rem{margin-left:0.4rem;}.ml-0\.8rem{margin-left:0.8rem;}.ml-2{margin-left:0.5rem;}.ml-20px,.ml20px{margin-left:20px;}.ml-2px{margin-left:2px;}.ml-4px,.ml4px{margin-left:4px;}.ml-8px{margin-left:8px;}.ml-auto{margin-left:auto;}.ml0{margin-left:0;}.ml0\.01rem{margin-left:0.01rem;}.ml0\.02rem{margin-left:0.02rem;}.ml0\.08rem{margin-left:0.08rem;}.ml0\.11rem{margin-left:0.11rem;}.ml0\.25rem{margin-left:0.25rem;}.ml0\.38rem{margin-left:0.38rem;}.ml15px{margin-left:15px;}.ml5px{margin-left:5px;}.mr-\[0\.05rem\],.mr0\.05rem{margin-right:0.05rem;}.mr-\[0\.14rem\]{margin-right:0.14rem;}.mr-\[0\.2rem\],.mr-0\.2rem{margin-right:0.2rem;}.mr-\[12px\],.mr-12px{margin-right:12px;}.mr-\[4px\],.mr4px{margin-right:4px;}.mr-\[8px\],.mr-8px{margin-right:8px;}.mr-0\.06rem{margin-right:0.06rem;}.mr-0\.08rem{margin-right:0.08rem;}.mr-0\.12rem{margin-right:0.12rem;}.mr-0\.13rem,.mr0\.13rem{margin-right:0.13rem;}.mr-0\.15rem{margin-right:0.15rem;}.mr-0\.1rem,.mr0\.1rem{margin-right:0.1rem;}.mr-0\.4rem{margin-right:0.4rem;}.mr-0\.6rem{margin-right:0.6rem;}.mr-0rem{margin-right:0;}.mr-10px,.mr10px{margin-right:10px;}.mr-15px{margin-right:15px;}.mr-16px,.mr16px{margin-right:16px;}.mr-5px,.mr5px{margin-right:5px;}.mr0\.11rem{margin-right:0.11rem;}.mr0\.22rem{margin-right:0.22rem;}.mr80px{margin-right:80px;}.mt-\.3rem,.mt-\[0\.3rem\],.mt-0\.3rem,.mt0\.3rem{margin-top:0.3rem;}.mt-\[-1px\]{margin-top:-1px;}.mt-\[0\.04rem\]{margin-top:0.04rem;}.mt-\[0\.06rem\],.mt0\.06rem{margin-top:0.06rem;}.mt-\[0\.12rem\],.mt0\.12rem{margin-top:0.12rem;}.mt-\[0\.14rem\],.mt0\.14rem{margin-top:0.14rem;}.mt-\[0\.16rem\],.mt-0\.16rem{margin-top:0.16rem;}.mt-\[0\.1rem\],.mt-0\.10rem,.mt-0\.1rem,.mt0\.1rem{margin-top:0.1rem;}.mt-\[0\.22rem\],.mt-0\.22rem,.mt0\.22rem{margin-top:0.22rem;}.mt-\[0\.28rem\],.mt-0\.28rem,.mt0\.28rem{margin-top:0.28rem;}.mt-\[0\.4rem\],.mt-0\.4rem,.mt0\.4rem{margin-top:0.4rem;}.mt-\[10px\],.mt10px{margin-top:10px;}.mt-\[12px\],.mt-12px,.mt12px{margin-top:12px;}.mt-\[16px\],.mt-16px{margin-top:16px;}.mt-\[20px\],.mt-20px,.mt20px{margin-top:20px;}.mt-\[24px\]{margin-top:24px;}.mt-\[2px\]{margin-top:2px;}.mt-\[4px\],.mt-4px,.mt4px{margin-top:4px;}.mt-\[8px\],.mt-8px{margin-top:8px;}.mt-0,.mt0rem{margin-top:0;}.mt-0\.02rem,.mt0\.02rem{margin-top:0.02rem;}.mt-0\.05rem,.mt0\.05rem{margin-top:0.05rem;}.mt-0\.08rem,.mt0\.08rem{margin-top:0.08rem;}.mt-0\.13rem,.mt0\.13rem{margin-top:0.13rem;}.mt-0\.15rem,.mt0\.15rem{margin-top:0.15rem;}.mt-0\.25rem,.mt-1,.mt0\.25rem{margin-top:0.25rem;}.mt-0\.26rem{margin-top:0.26rem;}.mt-0\.27rem,.mt0\.27rem{margin-top:0.27rem;}.mt-0\.2rem,.mt0\.2rem{margin-top:0.2rem;}.mt-0\.32rem{margin-top:0.32rem;}.mt-0\.33rem,.mt0\.33rem{margin-top:0.33rem;}.mt-0\.37rem,.mt0\.37rem{margin-top:0.37rem;}.mt-0\.56rem{margin-top:0.56rem;}.mt-0\.5rem,.mt0\.5rem{margin-top:0.5rem;}.mt-15px,.mt15px{margin-top:15px;}.mt-30px{margin-top:30px;}.mt-32px{margin-top:32px;}.mt-48px{margin-top:48px;}.mt-5px,.mt5px{margin-top:5px;}.mt-60px{margin-top:60px;}.mt-9px{margin-top:9px;}.mt-auto{margin-top:auto;}.mt0\.01rem{margin-top:0.01rem;}.mt0\.07rem{margin-top:0.07rem;}.mt0\.11rem{margin-top:0.11rem;}.mt0\.17rem{margin-top:0.17rem;}.mt0\.18rem{margin-top:0.18rem;}.mt0\.31rem{margin-top:0.31rem;}.mt0\.35rem{margin-top:0.35rem;}.mt0\.36rem{margin-top:0.36rem;}.mt0\.44rem{margin-top:0.44rem;}.mt0\.62rem{margin-top:0.62rem;}.mt1px{margin-top:1px;}.mt1rem{margin-top:1rem;}.mt2rem{margin-top:2rem;}.mt50px{margin-top:50px;}.last\:mb-0:last-child{margin-bottom:0;}.box-border{box-sizing:border-box;}.inline{display:inline;}.block{display:block;}.inline-block{display:inline-block;}.hidden{display:none;}.\!h-0\.5rem,.h0\.5rem\!{height:0.5rem !important;}.\!h-full{height:100% !important;}.\!w-0{width:0 !important;}.\!w-full,.w-full\!{width:100% !important;}.\!w1\.32rem{width:1.32rem !important;}.\!w2\.5rem{width:2.5rem !important;}.h-\[0\.16rem\],.h-0\.16rem{height:0.16rem;}.h-\[0\.18rem\],.h-0\.18rem,.h0\.18rem{height:0.18rem;}.h-\[0\.28rem\],.h-0\.28rem{height:0.28rem;}.h-\[0\.2rem\],.h-0\.2rem,.h0\.2rem{height:0.2rem;}.h-\[0\.36rem\],.h-0\.36rem,.h0\.36rem{height:0.36rem;}.h-\[0\.44rem\],.h-0\.44rem,.h0\.44rem{height:0.44rem;}.h-\[0\.52rem\],.h-0\.52rem,.h0\.52rem{height:0.52rem;}.h-\[0\.5rem\],.h-0\.5rem,.h0\.5rem,.h2{height:0.5rem;}.h-\[0\.62rem\]{height:0.62rem;}.h-\[0\.72rem\]{height:0.72rem;}.h-\[0\.7rem\],.h-0\.7rem,.h0\.7rem{height:0.7rem;}.h-\[0\.8rem\],.h-0\.8rem{height:0.8rem;}.h-\[0\.9rem\]{height:0.9rem;}.h-\[1\.28rem\]{height:1.28rem;}.h-\[10px\]{height:10px;}.h-\[125px\],.h-125px{height:125px;}.h-\[14px\],.h14px{height:14px;}.h-\[2\.5rem\]{height:2.5rem;}.h-\[20px\],.h-20px,.h20px{height:20px;}.h-\[22px\]{height:22px;}.h-\[24px\],.h-24px,.h24px{height:24px;}.h-\[250px\]{height:250px;}.h-\[297mm\]{height:297mm;}.h-\[300px\]{height:300px;}.h-\[30px\]{height:30px;}.h-\[32px\],.h-32px,.h32px{height:32px;}.h-\[36px\],.h-36px{height:36px;}.h-\[44px\],.h-44px{height:44px;}.h-\[48px\],.h-48px{height:48px;}.h-\[50px\],.h-50px{height:50px;}.h-\[60px\],.h-60px{height:60px;}.h-\[64px\],.h-64px{height:64px;}.h-\[76px\]{height:76px;}.h-\[78vh\]{height:78vh;}.h-\[80px\],.h-80px{height:80px;}.h-\[calc\(100vh-2\.4rem\)\]{height:calc(100vh - 2.4rem);}.h-0{height:0;}.h-0\.01rem,.h0\.01rem{height:0.01rem;}.h-0\.03rem{height:0.03rem;}.h-0\.08rem{height:0.08rem;}.h-0\.14rem{height:0.14rem;}.h-0\.1rem{height:0.1rem;}.h-0\.22rem,.h0\.22rem{height:0.22rem;}.h-0\.23rem,.h0\.23rem{height:0.23rem;}.h-0\.24rem,.h0\.24rem{height:0.24rem;}.h-0\.29rem,.h0\.29rem{height:0.29rem;}.h-0\.31rem,.h0\.31rem{height:0.31rem;}.h-0\.32rem,.h0\.32rem{height:0.32rem;}.h-0\.33rem,.h0\.33rem{height:0.33rem;}.h-0\.35rem,.h0\.35rem{height:0.35rem;}.h-0\.37rem{height:0.37rem;}.h-0\.38rem,.h0\.38rem{height:0.38rem;}.h-0\.3rem,.h0\.3rem{height:0.3rem;}.h-0\.42rem,.h0\.42rem{height:0.42rem;}.h-0\.45rem,.h0\.45rem{height:0.45rem;}.h-0\.48rem,.h0\.48rem{height:0.48rem;}.h-0\.4rem,.h\.4rem,.h0\.4rem{height:0.4rem;}.h-0\.546rem{height:0.546rem;}.h-0\.56rem,.h0\.56rem{height:0.56rem;}.h-0\.63rem{height:0.63rem;}.h-0\.64rem,.h0\.64rem{height:0.64rem;}.h-0\.67rem,.h0\.67rem{height:0.67rem;}.h-0\.68rem{height:0.68rem;}.h-0\.69rem{height:0.69rem;}.h-0\.6rem{height:0.6rem;}.h-0\.73rem{height:0.73rem;}.h-0\.75rem,.h0\.75rem,.h3{height:0.75rem;}.h-0\.78rem,.h0\.78rem{height:0.78rem;}.h-0\.82rem{height:0.82rem;}.h-0\.89rem{height:0.89rem;}.h-0\.95rem{height:0.95rem;}.h-0px\!{height:0 !important;}.h-1\.29rem{height:1.29rem;}.h-1\.2rem,.h1\.2rem{height:1.2rem;}.h-1\.3rem{height:1.3rem;}.h-1\.4rem{height:1.4rem;}.h-1\.56rem{height:1.56rem;}.h-1\.5rem,.h6{height:1.5rem;}.h-1\.98rem{height:1.98rem;}.h-100vh,.h-screen,.h100vh{height:100vh;}.h-15px{height:15px;}.h-15vw{height:15vw;}.h-16px,.h16px{height:16px;}.h-1px{height:1px;}.h-1rem,.h1rem,.h4{height:1rem;}.h-200px{height:200px;}.h-20vw{height:20vw;}.h-220px{height:220px;}.h-2rem{height:2rem;}.h-3rem{height:3rem;}.h-400px\!{height:400px !important;}.h-40px,.h40px{height:40px;}.h-47px{height:47px;}.h-50vh{height:50vh;}.h-5rem{height:5rem;}.h-6px{height:6px;}.h-84px{height:84px;}.h-auto{height:auto;}.h-auto\!{height:auto !important;}.h-fit{height:fit-content;}.h-full,.h100\%{height:100%;}.h0\.19rem{height:0.19rem;}.h0\.25rem,.h1{height:0.25rem;}.h0\.26rem{height:0.26rem;}.h0\.27rem{height:0.27rem;}.h0\.39rem{height:0.39rem;}.h0\.46rem{height:0.46rem;}.h0\.49rem{height:0.49rem;}.h0\.57rem{height:0.57rem;}.h0\.61rem{height:0.61rem;}.h0\.65rem{height:0.65rem;}.h0\.83rem{height:0.83rem;}.h0\.84rem{height:0.84rem;}.h0\.85rem{height:0.85rem;}.h0\.98rem{height:0.98rem;}.h1\.11rem{height:1.11rem;}.h1\.1rem{height:1.1rem;}.h1\.25rem,.h5{height:1.25rem;}.h1\.33rem{height:1.33rem;}.h1\.44rem{height:1.44rem;}.h1\.46rem{height:1.46rem;}.h1\.54rem{height:1.54rem;}.h1\.63rem{height:1.63rem;}.h1\.85rem{height:1.85rem;}.h1\.8rem{height:1.8rem;}.h1\.93rem{height:1.93rem;}.h18px{height:18px;}.h2\.07rem{height:2.07rem;}.h2\.1rem{height:2.1rem;}.h2\.77rem{height:2.77rem;}.h25px{height:25px;}.h35px{height:35px;}.h4\.47rem{height:4.47rem;}.h44px\!{height:44px !important;}.h54px{height:54px;}.h74px{height:74px;}.max-h-\[200px\]{max-height:200px;}.max-h-\[240px\]{max-height:240px;}.max-h-\[60px\]{max-height:60px;}.max-h-\[60vh\],.max-h-60vh{max-height:60vh;}.max-h-\[70vh\]{max-height:70vh;}.max-h-0{max-height:0;}.max-h-100vh,.max-h-screen{max-height:100vh;}.max-h-10rem{max-height:10rem;}.max-h-1rem,.max-h1rem{max-height:1rem;}.max-h-250px{max-height:250px;}.max-h-2rem{max-height:2rem;}.max-h-500px{max-height:500px;}.max-h-50vh{max-height:50vh;}.max-h-6\.74rem{max-height:6.74rem;}.max-h-full{max-height:100%;}.max-h0\.67rem{max-height:0.67rem;}.max-w-\[1\.8rem\]{max-width:1.8rem;}.max-w-\[1000px\],.max-w-1000px{max-width:1000px;}.max-w-\[11\.11rem\]{max-width:11.11rem;}.max-w-\[2\.2rem\]{max-width:2.2rem;}.max-w-\[210mm\]{max-width:210mm;}.max-w-\[50\%\]{max-width:50%;}.max-w-\[50vw\]{max-width:50vw;}.max-w-\[6\.4rem\]{max-width:6.4rem;}.max-w-\[60px\]{max-width:60px;}.max-w-\[60vw\]{max-width:60vw;}.max-w-\[75\%\]{max-width:75%;}.max-w-\[85\%\],.max-w-85\%{max-width:85%;}.max-w-\[90\%\]{max-width:90%;}.max-w-\[95vw\]{max-width:95vw;}.max-w-100\%,.max-w-full{max-width:100%;}.max-w-2rem{max-width:2rem;}.max-w-4\.5rem{max-width:4.5rem;}.max-w-5rem{max-width:5rem;}.max-w-800px{max-width:800px;}.max-w-md{max-width:28rem;}.max-w-none{max-width:none;}.max-w-xl{max-width:36rem;}.min-h-\[1\.5rem\]{min-height:1.5rem;}.min-h-\[2rem\],.min-h-2rem{min-height:2rem;}.min-h-\[300px\]{min-height:300px;}.min-h-\[40vh\]{min-height:40vh;}.min-h-\[60vh\]{min-height:60vh;}.min-h-0{min-height:0;}.min-h-0\.67rem{min-height:0.67rem;}.min-h-0\.8rem{min-height:0.8rem;}.min-h-100vh,.min-h-screen{min-height:100vh;}.min-h-1rem{min-height:1rem;}.min-h-2\.9rem{min-height:2.9rem;}.min-h-3rem{min-height:3rem;}.min-h-560px{min-height:560px;}.min-w-\[2rem\]{min-width:2rem;}.min-w-0{min-width:0;}.min-w-2{min-width:0.5rem;}.min-w-268px{min-width:268px;}.min-w-min{min-width:min-content;}.w-\[0\.06rem\],.w-0\.06rem{width:0.06rem;}.w-\[0\.16rem\],.w-0\.16rem{width:0.16rem;}.w-\[0\.18rem\],.w-0\.18rem,.w0\.18rem{width:0.18rem;}.w-\[0\.28rem\],.w-0\.28rem{width:0.28rem;}.w-\[0\.2rem\],.w-0\.2rem,.w0\.2rem{width:0.2rem;}.w-\[0\.44rem\]{width:0.44rem;}.w-\[0\.52rem\],.w-0\.52rem,.w0\.52rem{width:0.52rem;}.w-\[0\.72rem\]{width:0.72rem;}.w-\[0\.7rem\],.w-0\.7rem{width:0.7rem;}.w-\[0\.8rem\],.w-0\.8rem,.w0\.8rem{width:0.8rem;}.w-\[0\.9rem\]{width:0.9rem;}.w-\[1\.56rem\]{width:1.56rem;}.w-\[10px\]{width:10px;}.w-\[11\.11rem\],.w-11\.11rem,.w11\.11rem{width:11.11rem;}.w-\[125px\],.w-125px{width:125px;}.w-\[14px\]{width:14px;}.w-\[2\.5rem\],.w2\.5rem{width:2.5rem;}.w-\[2\.8rem\]{width:2.8rem;}.w-\[20px\],.w-20px,.w20px{width:20px;}.w-\[24px\],.w24px{width:24px;}.w-\[280px\]{width:280px;}.w-\[300px\],.w-300px,.w300px{width:300px;}.w-\[32px\],.w32px{width:32px;}.w-\[360px\]{width:360px;}.w-\[36px\],.w-36px{width:36px;}.w-\[380px\]{width:380px;}.w-\[4\.44rem\]{width:4.44rem;}.w-\[44px\],.w-44px{width:44px;}.w-\[48px\],.w-48px{width:48px;}.w-\[4em\]{width:4em;}.w-\[5\.8rem\]{width:5.8rem;}.w-\[50px\],.w-50px{width:50px;}.w-\[60px\],.w-60px{width:60px;}.w-\[64px\],.w-64px{width:64px;}.w-\[80px\],.w-80px{width:80px;}.w-\[95\%\],.w-95\%,.w95\%{width:95%;}.w-\[calc\(100\%-0\.2rem\)\]{width:calc(100% - 0.2rem);}.w-\[calc\(100\%\+0\.4rem\)\]{width:calc(100% + 0.4rem);}.w-0{width:0;}.w-0\.01rem{width:0.01rem;}.w-0\.02rem{width:0.02rem;}.w-0\.05rem{width:0.05rem;}.w-0\.08rem{width:0.08rem;}.w-0\.14rem{width:0.14rem;}.w-0\.1rem,.w0\.1rem{width:0.1rem;}.w-0\.21rem{width:0.21rem;}.w-0\.22rem,.w0\.22rem{width:0.22rem;}.w-0\.24rem,.w0\.24rem{width:0.24rem;}.w-0\.27rem,.w0\.27rem{width:0.27rem;}.w-0\.32rem,.w0\.32rem{width:0.32rem;}.w-0\.33rem,.w0\.33rem{width:0.33rem;}.w-0\.36rem,.w0\.36rem{width:0.36rem;}.w-0\.38rem{width:0.38rem;}.w-0\.39rem,.w0\.39rem{width:0.39rem;}.w-0\.3rem,.w0\.3rem{width:0.3rem;}.w-0\.48rem{width:0.48rem;}.w-0\.4rem{width:0.4rem;}.w-0\.56rem,.w0\.56rem{width:0.56rem;}.w-0\.62rem{width:0.62rem;}.w-0\.64rem{width:0.64rem;}.w-0\.67rem,.w0\.67rem{width:0.67rem;}.w-0\.69rem{width:0.69rem;}.w-0\.6rem{width:0.6rem;}.w-0\.73rem{width:0.73rem;}.w-0\.75rem{width:0.75rem;}.w-0\.83rem{width:0.83rem;}.w-0\.86rem{width:0.86rem;}.w-0\.89rem,.w\.89rem{width:0.89rem;}.w-0\.93rem{width:0.93rem;}.w-0\.95rem{width:0.95rem;}.w-0\.99rem{width:0.99rem;}.w-1\.068rem{width:1.068rem;}.w-1\.07rem{width:1.07rem;}.w-1\.15rem{width:1.15rem;}.w-1\.1rem{width:1.1rem;}.w-1\.24rem,.w1\.24rem{width:1.24rem;}.w-1\.25rem,.w1\.25rem{width:1.25rem;}.w-1\.27rem{width:1.27rem;}.w-1\.29rem{width:1.29rem;}.w-1\.2rem,.w1\.2rem{width:1.2rem;}.w-1\.31rem{width:1.31rem;}.w-1\.3rem,.w1\.3rem{width:1.3rem;}.w-1\.44rem{width:1.44rem;}.w-1\.49rem{width:1.49rem;}.w-1\.54rem,.w1\.54rem{width:1.54rem;}.w-1\.5rem,.w1\.5rem{width:1.5rem;}.w-1\.75rem{width:1.75rem;}.w-1\.98rem{width:1.98rem;}.w-1\.9rem{width:1.9rem;}.w-100vw,.w-screen{width:100vw;}.w-120px{width:120px;}.w-15px,.w15px{width:15px;}.w-15vw{width:15vw;}.w-16px,.w16px{width:16px;}.w-1rem,.w1rem{width:1rem;}.w-2\.04rem{width:2.04rem;}.w-2\.22rem{width:2.22rem;}.w-2\.25rem{width:2.25rem;}.w-2\.29rem{width:2.29rem;}.w-2\.2rem{width:2.2rem;}.w-20vw{width:20vw;}.w-213px{width:213px;}.w-220px{width:220px;}.w-2rem,.w2rem{width:2rem;}.w-3\.5rem{width:3.5rem;}.w-3\.6rem{width:3.6rem;}.w-3\.71rem{width:3.71rem;}.w-3\.75rem{width:3.75rem;}.w-3\/4{width:75%;}.w-3rem{width:3rem;}.w-4\.47rem{width:4.47rem;}.w-4\.52rem{width:4.52rem;}.w-4\.5rem,.w4\.5rem{width:4.5rem;}.w-4\.72rem{width:4.72rem;}.w-4\.82rem{width:4.82rem;}.w-40\%{width:40%;}.w-40px{width:40px;}.w-420px{width:420px;}.w-47px{width:47px;}.w-4rem{width:4rem;}.w-5\.6rem,.w5\.6rem{width:5.6rem;}.w-55px{width:55px;}.w-58px{width:58px;}.w-5rem,.w5rem{width:5rem;}.w-6\.11rem{width:6.11rem;}.w-60\%{width:60%;}.w-6px{width:6px;}.w-70px{width:70px;}.w-84px{width:84px;}.w-90\%{width:90%;}.w-980px{width:980px;}.w-auto,.wauto{width:auto;}.w-full{width:100%;}.w0\.17rem{width:0.17rem;}.w0\.19rem{width:0.19rem;}.w0\.23rem{width:0.23rem;}.w0\.25rem{width:0.25rem;}.w0\.26rem{width:0.26rem;}.w0\.29rem{width:0.29rem;}.w0\.31rem{width:0.31rem;}.w0\.35rem{width:0.35rem;}.w0\.45rem{width:0.45rem;}.w0\.46rem{width:0.46rem;}.w0\.49rem{width:0.49rem;}.w0\.55rem{width:0.55rem;}.w0\.5rem\!{width:0.5rem !important;}.w0\.98rem{width:0.98rem;}.w1\.08rem{width:1.08rem;}.w1\.09rem{width:1.09rem;}.w1\.12rem{width:1.12rem;}.w1\.33rem{width:1.33rem;}.w1\.4rem{width:1.4rem;}.w1\.78rem{width:1.78rem;}.w1\.82rem{width:1.82rem;}.w1\.93rem{width:1.93rem;}.w115px{width:115px;}.w11rem{width:11rem;}.w13\.33rem{width:13.33rem;}.w150px{width:150px;}.w18px{width:18px;}.w25px{width:25px;}.w3\.44rem{width:3.44rem;}.w3\.8rem{width:3.8rem;}.w33\%{width:33%;}.w4\.68rem{width:4.68rem;}.w43px{width:43px;}.w46px{width:46px;}.w5\.44rem{width:5.44rem;}.w54px{width:54px;}.w92\%{width:92%;}.flex{display:flex;}.inline-flex{display:inline-flex;}.flex-\[0_0_100\%\]{flex:0 0 100%;}.flex-\[0_0_50\%\]{flex:0 0 50%;}.flex-1{flex:1 1 0%;}.flex-none{flex:none;}.flex-shrink{flex-shrink:1;}.flex-shrink-0,.shrink-0{flex-shrink:0;}.flex-grow{flex-grow:1;}.flex-row{flex-direction:row;}.flex-col{flex-direction:column;}.flex-wrap{flex-wrap:wrap;}.flex-nowrap{flex-wrap:nowrap;}.table{display:table;}.border-collapse{border-collapse:collapse;}.-translate-x-1\/2{--un-translate-x:-50%;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.-translate-x-full{--un-translate-x:-100%;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.-translate-y-1\/2{--un-translate-y:-50%;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.group:hover .group-hover\:translate-x-full{--un-translate-x:100%;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.hover\:-translate-y-\[1px\]:hover{--un-translate-y:-1px;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.hover\:-translate-y-\[2px\]:hover{--un-translate-y:-2px;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.hover\:-translate-y-0\.1:hover{--un-translate-y:-0.025rem;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.hover\:-translate-y-0\.5:hover{--un-translate-y:-0.125rem;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.hover\:translate-y-\[-1px\]:hover{--un-translate-y:-1px;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.active\:translate-y-0:active{--un-translate-y:0;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.-rotate-90{--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-rotate:-90deg;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.rotate-180{--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-rotate:180deg;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.hover\:rotate-90:hover{--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-rotate:90deg;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.hover\:scale-102:hover{--un-scale-x:1.02;--un-scale-y:1.02;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.hover\:scale-103:hover{--un-scale-x:1.03;--un-scale-y:1.03;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.hover\:scale-105:hover{--un-scale-x:1.05;--un-scale-y:1.05;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.hover\:scale-110:hover{--un-scale-x:1.1;--un-scale-y:1.1;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.hover\:transform-scale-110:hover{--un-scale-x:1.1;--un-scale-y:1.1;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.active\:scale-95:active{--un-scale-x:0.95;--un-scale-y:0.95;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.transform{transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.hover\:transform:hover{transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.transform-none{transform:none;}@keyframes pulse{0%, 100% {opacity:1} 50% {opacity:.5}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.animate-\[fadeIn_0\.4s_cubic-bezier\(0\.2\,0\.8\,0\.2\,1\)\]{animation:fadeIn 0.4s cubic-bezier(0.2,0.8,0.2,1);}.animate-\[pulse_1\.5s_infinite\]{animation:pulse 1.5s infinite;}.animate-pulse{animation:pulse 2s cubic-bezier(0.4,0,.6,1) infinite;}.animate-spin{animation:spin 1s linear infinite;}.cursor-pointer{cursor:pointer;}.hover\:cursor-pointer:hover{cursor:pointer;}.\!cursor-not-allowed,.cursor-not-allowed\!{cursor:not-allowed !important;}.cursor-not-allowed{cursor:not-allowed;}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed;}.select-none{-webkit-user-select:none;user-select:none;}.resize{resize:both;}.resize-none{resize:none;}.items-start{align-items:flex-start;}.items-end{align-items:flex-end;}.items-center{align-items:center;}.items-baseline{align-items:baseline;}.items-stretch{align-items:stretch;}.self-start{align-self:flex-start;}.justify-start{justify-content:flex-start;}.justify-end{justify-content:flex-end;}.justify-center{justify-content:center;}.justify-between{justify-content:space-between;}.justify-right{justify-content:right;}.gap-\[0\.04rem\],.gap-0\.04rem,.gap0\.04rem{gap:0.04rem;}.gap-\[0\.06rem\],.gap-0\.06rem,.gap0\.06rem{gap:0.06rem;}.gap-\[0\.08rem\],.gap-0\.08rem,.gap0\.08rem{gap:0.08rem;}.gap-\[0\.12rem\],.gap-0\.12rem,.gap0\.12rem{gap:0.12rem;}.gap-\[0\.14rem\],.gap-0\.14rem{gap:0.14rem;}.gap-\[0\.18rem\],.gap-0\.18rem{gap:0.18rem;}.gap-\[0\.1rem\],.gap-0\.10rem,.gap-0\.1rem,.gap0\.1rem{gap:0.1rem;}.gap-\[10px\],.gap10px{gap:10px;}.gap-\[12px\],.gap-12px{gap:12px;}.gap-\[14px\]{gap:14px;}.gap-\[16px\],.gap-16px{gap:16px;}.gap-\[32px\]{gap:32px;}.gap-\[4px\],.gap-4px,.gap4px{gap:4px;}.gap-\[6px\],.gap-6px{gap:6px;}.gap-\[8px\],.gap-8px,.gap8px{gap:8px;}.gap-0\.03rem{gap:0.03rem;}.gap-0\.05rem,.gap0\.05rem{gap:0.05rem;}.gap-0\.11rem,.gap0\.11rem{gap:0.11rem;}.gap-0\.13rem,.gap0\.13rem{gap:0.13rem;}.gap-0\.15rem,.gap0\.15rem{gap:0.15rem;}.gap-0\.16rem,.gap0\.16rem{gap:0.16rem;}.gap-0\.22rem,.gap0\.22rem{gap:0.22rem;}.gap-0\.24rem,.gap0\.24rem{gap:0.24rem;}.gap-0\.25rem{gap:0.25rem;}.gap-0\.2rem,.gap0\.2rem{gap:0.2rem;}.gap-0\.36rem{gap:0.36rem;}.gap-0\.38rem{gap:0.38rem;}.gap-0\.3rem{gap:0.3rem;}.gap-0\.43rem{gap:0.43rem;}.gap-0\.64rem{gap:0.64rem;}.gap-11px{gap:11px;}.gap-15px,.gap15px{gap:15px;}.gap-20px,.gap20px{gap:20px;}.gap-24px{gap:24px;}.gap-3px{gap:3px;}.gap-5px,.gap5px{gap:5px;}.gap-64px{gap:64px;}.gap-9px{gap:9px;}.gap0\.09rem{gap:0.09rem;}.gap0\.17rem{gap:0.17rem;}.gap0\.23rem{gap:0.23rem;}.gap0\.34rem{gap:0.34rem;}.gap0\.44rem{gap:0.44rem;}.gap0\.68rem{gap:0.68rem;}.gap0\.6rem{gap:0.6rem;}.gap2px{gap:2px;}.gap30px{gap:30px;}.gap40px{gap:40px;}.-space-x-0\.05rem>:not([hidden])~:not([hidden]){--un-space-x-reverse:0;margin-left:calc(calc(0.05rem * calc(1 - var(--un-space-x-reverse))) * -1);margin-right:calc(calc(0.05rem * var(--un-space-x-reverse)) * -1);}.space-x-0\.08rem>:not([hidden])~:not([hidden]){--un-space-x-reverse:0;margin-left:calc(0.08rem * calc(1 - var(--un-space-x-reverse)));margin-right:calc(0.08rem * var(--un-space-x-reverse));}.space-x-0\.12rem>:not([hidden])~:not([hidden]){--un-space-x-reverse:0;margin-left:calc(0.12rem * calc(1 - var(--un-space-x-reverse)));margin-right:calc(0.12rem * var(--un-space-x-reverse));}.space-y-\[8px\]>:not([hidden])~:not([hidden]),.space-y-8px>:not([hidden])~:not([hidden]){--un-space-y-reverse:0;margin-top:calc(8px * calc(1 - var(--un-space-y-reverse)));margin-bottom:calc(8px * var(--un-space-y-reverse));}.space-y-0\.16rem>:not([hidden])~:not([hidden]){--un-space-y-reverse:0;margin-top:calc(0.16rem * calc(1 - var(--un-space-y-reverse)));margin-bottom:calc(0.16rem * var(--un-space-y-reverse));}.overflow-auto{overflow:auto;}.overflow-hidden{overflow:hidden;}.overflow-scroll{overflow:scroll;}.overflow-x-auto{overflow-x:auto;}.overflow-x-hidden{overflow-x:hidden;}.overflow-y-auto{overflow-y:auto;}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.text-ellipsis{text-overflow:ellipsis;}.whitespace-nowrap{white-space:nowrap;}.whitespace-pre-line{white-space:pre-line;}.whitespace-pre-wrap{white-space:pre-wrap;}.break-words{overflow-wrap:break-word;}.break-all{word-break:break-all;}.b,.b-1px,.border,.border-1,.border-1px{border-width:1px;}.b-0,.border-0{border-width:0px;}.b-0\.01{border-width:0.01px;}.b-0\.01rem,.border-\[0\.01rem\],.border-0\.01rem{border-width:0.01rem;}.b-0\.02rem{border-width:0.02rem;}.b-0\.3px{border-width:0.3px;}.b-3px,.border-3px{border-width:3px;}.border-\[0\.5px\]{border-width:0.5px;}.border-\[2px\],.border-2,.border-2px{border-width:2px;}.border-0\.03rem{border-width:0.03rem;}.border-0\.04rem{border-width:0.04rem;}.border-0\.05rem{border-width:0.05rem;}.border-4{border-width:4px;}.focus\:border:focus{border-width:1px;}.b-b-0\.01rem,.border-b-0\.01rem{border-bottom-width:0.01rem;}.b-b-1px,.border-b{border-bottom-width:1px;}.b-l,.border-l{border-left-width:1px;}.b-l-3px{border-left-width:3px;}.b-r,.b-r-1px,.border-r{border-right-width:1px;}.b-t-1px,.border-t,.border-t-1px{border-top-width:1px;}.border-l-2{border-left-width:2px;}.border-t-0\.01rem{border-top-width:0.01rem;}.b-\[rgba\(0\,0\,0\,\.04\)\]{--un-border-opacity:.04;border-color:rgba(0, 0, 0, var(--un-border-opacity));}.b-\[rgba\(255\,255\,255\,\.5\)\]{--un-border-opacity:.5;border-color:rgba(255, 255, 255, var(--un-border-opacity));}.b-\[rgba\(41\,190\,204\,0\.5\)\]{--un-border-opacity:0.5;border-color:rgba(41, 190, 204, var(--un-border-opacity));}.b-\[rgba\(65\,95\,239\,0\.3\)\],.border-\[rgba\(65\,95\,239\,0\.3\)\]{--un-border-opacity:0.3;border-color:rgba(65, 95, 239, var(--un-border-opacity));}.b-\[rgba\(65\,95\,239\,0\.4\)\]{--un-border-opacity:0.4;border-color:rgba(65, 95, 239, var(--un-border-opacity));}.b-\[rgba\(77\,128\,255\,\.5\)\]{--un-border-opacity:.5;border-color:rgba(77, 128, 255, var(--un-border-opacity));}.b-\[rgba\(77\,128\,255\,0\.1\)\]{--un-border-opacity:0.1;border-color:rgba(77, 128, 255, var(--un-border-opacity));}.b-\[rgba\(77\,128\,255\,0\.5\)\]{--un-border-opacity:0.5;border-color:rgba(77, 128, 255, var(--un-border-opacity));}.b-\#0FBC8B{--un-border-opacity:1;border-color:rgb(15 188 139 / var(--un-border-opacity));}.b-\#415fef,.border-\#415fef,.border-\#415FEF{--un-border-opacity:1;border-color:rgb(65 95 239 / var(--un-border-opacity));}.b-\#ddd,.border-\[\#ddd\]{--un-border-opacity:1;border-color:rgb(221 221 221 / var(--un-border-opacity));}.b-\#e3e3e3,.border-\[\#e3e3e3\]{--un-border-opacity:1;border-color:rgb(227 227 227 / var(--un-border-opacity));}.b-\#e5e5e5,.border-\#E5E5E5{--un-border-opacity:1;border-color:rgb(229 229 229 / var(--un-border-opacity));}.b-\#e7e0d2{--un-border-opacity:1;border-color:rgb(231 224 210 / var(--un-border-opacity));}.b-\#ededed,.b-\#EDEDED,.border-\[\#ededed\],.border-\[\#EDEDED\],.border-\#ededed,.border-\#EDEDED{--un-border-opacity:1;border-color:rgb(237 237 237 / var(--un-border-opacity));}.b-\#f4f4f4{--un-border-opacity:1;border-color:rgb(244 244 244 / var(--un-border-opacity));}.b-\#f5f5f5,.border-\[\#f5f5f5\]{--un-border-opacity:1;border-color:rgb(245 245 245 / var(--un-border-opacity));}.b-\#fff,.border-\#fff,.border-white{--un-border-opacity:1;border-color:rgb(255 255 255 / var(--un-border-opacity));}.b-transparent,.border-transparent{border-color:transparent;}.border-\[\#1890ff\]{--un-border-opacity:1;border-color:rgb(24 144 255 / var(--un-border-opacity));}.border-\[\#999999\]{--un-border-opacity:1;border-color:rgb(153 153 153 / var(--un-border-opacity));}.border-\[\#d1d5db\],.border-gray-300{--un-border-opacity:1;border-color:rgb(209 213 219 / var(--un-border-opacity));}.border-\[\#d3dce6\],.border-\[\#D3DCE6\],.border-\#d3dce6,.border-\#D3DCE6{--un-border-opacity:1;border-color:rgb(211 220 230 / var(--un-border-opacity));}.border-\[\#dde1f5\]{--un-border-opacity:1;border-color:rgb(221 225 245 / var(--un-border-opacity));}.border-\[\#e0e0e0\],.border-\#e0e0e0{--un-border-opacity:1;border-color:rgb(224 224 224 / var(--un-border-opacity));}.border-\[\#e0e0f0\]{--un-border-opacity:1;border-color:rgb(224 224 240 / var(--un-border-opacity));}.border-\[\#e0e6f6\],.border-\#e0e6f6{--un-border-opacity:1;border-color:rgb(224 230 246 / var(--un-border-opacity));}.border-\[\#e5e7eb\],.border-gray-200{--un-border-opacity:1;border-color:rgb(229 231 235 / var(--un-border-opacity));}.border-\[\#e8e8e8\],.border-\#e8e8e8{--un-border-opacity:1;border-color:rgb(232 232 232 / var(--un-border-opacity));}.border-\[\#e9ecef\],.border-\#e9ecef{--un-border-opacity:1;border-color:rgb(233 236 239 / var(--un-border-opacity));}.border-\[\#eee\]{--un-border-opacity:1;border-color:rgb(238 238 238 / var(--un-border-opacity));}.border-\[\#eef2f6\]{--un-border-opacity:1;border-color:rgb(238 242 246 / var(--un-border-opacity));}.border-\[\#eff1f6\]{--un-border-opacity:1;border-color:rgb(239 241 246 / var(--un-border-opacity));}.border-\[\#f0f0f0\],.border-\#f0f0f0{--un-border-opacity:1;border-color:rgb(240 240 240 / var(--un-border-opacity));}.border-\[\#f3f3f3\],.border-\#f3f3f3{--un-border-opacity:1;border-color:rgb(243 243 243 / var(--un-border-opacity));}.border-\[\#ffcdd2\]{--un-border-opacity:1;border-color:rgb(255 205 210 / var(--un-border-opacity));}.border-\[rgba\(0\,0\,0\,0\.02\)\]{--un-border-opacity:0.02;border-color:rgba(0, 0, 0, var(--un-border-opacity));}.border-\[rgba\(0\,0\,0\,0\.05\)\]{--un-border-opacity:0.05;border-color:rgba(0, 0, 0, var(--un-border-opacity));}.border-\[rgba\(0\,0\,0\,0\.06\)\]{--un-border-opacity:0.06;border-color:rgba(0, 0, 0, var(--un-border-opacity));}.border-\[rgba\(0\,0\,0\,0\.08\)\]{--un-border-opacity:0.08;border-color:rgba(0, 0, 0, var(--un-border-opacity));}.border-\[rgba\(0\,0\,0\,0\.1\)\]{--un-border-opacity:0.1;border-color:rgba(0, 0, 0, var(--un-border-opacity));}.border-\[rgba\(0\,102\,255\,0\.15\)\]{--un-border-opacity:0.15;border-color:rgba(0, 102, 255, var(--un-border-opacity));}.border-\[rgba\(255\,255\,255\,0\.25\)\]{--un-border-opacity:0.25;border-color:rgba(255, 255, 255, var(--un-border-opacity));}.border-\[rgba\(65\,95\,239\,0\.1\)\]{--un-border-opacity:0.1;border-color:rgba(65, 95, 239, var(--un-border-opacity));}.border-\[rgba\(65\,95\,239\,0\.18\)\]{--un-border-opacity:0.18;border-color:rgba(65, 95, 239, var(--un-border-opacity));}.border-\[rgba\(65\,95\,239\,0\.2\)\]{--un-border-opacity:0.2;border-color:rgba(65, 95, 239, var(--un-border-opacity));}.border-\#4a6cf7{--un-border-opacity:1;border-color:rgb(74 108 247 / var(--un-border-opacity));}.border-\#ccc{--un-border-opacity:1;border-color:rgb(204 204 204 / var(--un-border-opacity));}.border-\#d9e8ff{--un-border-opacity:1;border-color:rgb(217 232 255 / var(--un-border-opacity));}.border-\#dbe0ff{--un-border-opacity:1;border-color:rgb(219 224 255 / var(--un-border-opacity));}.border-\#E4E4E4{--un-border-opacity:1;border-color:rgb(228 228 228 / var(--un-border-opacity));}.border-\#eaeaea{--un-border-opacity:1;border-color:rgb(234 234 234 / var(--un-border-opacity));}.border-\#ededed\!{--un-border-opacity:1 !important;border-color:rgb(237 237 237 / var(--un-border-opacity)) !important;}.border-amber{--un-border-opacity:1;border-color:rgb(251 191 36 / var(--un-border-opacity));}.border-amber-200{--un-border-opacity:1;border-color:rgb(253 230 138 / var(--un-border-opacity));}.border-blue-100{--un-border-opacity:1;border-color:rgb(219 234 254 / var(--un-border-opacity));}.border-blue-200{--un-border-opacity:1;border-color:rgb(191 219 254 / var(--un-border-opacity));}.border-blue-300\/60{border-color:rgb(147 197 253 / 0.6);}.border-blue-500{--un-border-opacity:1;border-color:rgb(59 130 246 / var(--un-border-opacity));}.border-emerald-200{--un-border-opacity:1;border-color:rgb(167 243 208 / var(--un-border-opacity));}.border-gray-100{--un-border-opacity:1;border-color:rgb(243 244 246 / var(--un-border-opacity));}.border-gray-200\/50{border-color:rgb(229 231 235 / 0.5);}.border-gray-800{--un-border-opacity:1;border-color:rgb(31 41 55 / var(--un-border-opacity));}.border-green-100{--un-border-opacity:1;border-color:rgb(220 252 231 / var(--un-border-opacity));}.border-green-200{--un-border-opacity:1;border-color:rgb(187 247 208 / var(--un-border-opacity));}.border-green-300\/60{border-color:rgb(134 239 172 / 0.6);}.border-pink-200{--un-border-opacity:1;border-color:rgb(251 207 232 / var(--un-border-opacity));}.border-red-200{--un-border-opacity:1;border-color:rgb(254 202 202 / var(--un-border-opacity));}.border-red-300{--un-border-opacity:1;border-color:rgb(252 165 165 / var(--un-border-opacity));}.border-red-400\/50{border-color:rgb(248 113 113 / 0.5);}.border-slate-200{--un-border-opacity:1;border-color:rgb(226 232 240 / var(--un-border-opacity));}.border-white\/20{border-color:rgb(255 255 255 / 0.2);}.border-white\/30{border-color:rgb(255 255 255 / 0.3);}.border-yellow-200{--un-border-opacity:1;border-color:rgb(254 240 138 / var(--un-border-opacity));}.\!hover\:b-\#415fef:hover{--un-border-opacity:1 !important;border-color:rgb(65 95 239 / var(--un-border-opacity)) !important;}.hover-b-\#415fef:hover{--un-border-opacity:1;border-color:rgb(65 95 239 / var(--un-border-opacity));}.hover\:b-\[rgba\(77\,128\,255\,\.5\)\]\!:hover{--un-border-opacity:.5 !important;border-color:rgba(77, 128, 255, var(--un-border-opacity)) !important;}.hover\:b-\#415fef:hover{--un-border-opacity:1;border-color:rgb(65 95 239 / var(--un-border-opacity));}.hover\:b-\#415FEF:hover{--un-border-opacity:1;border-color:rgb(65 95 239 / var(--un-border-opacity));}.hover\:border-\[\#415fef\]:hover{--un-border-opacity:1;border-color:rgb(65 95 239 / var(--un-border-opacity));}.hover\:border-\[\#c7d2f7\]:hover{--un-border-opacity:1;border-color:rgb(199 210 247 / var(--un-border-opacity));}.hover\:border-\[\#ededed\]:hover{--un-border-opacity:1;border-color:rgb(237 237 237 / var(--un-border-opacity));}.hover\:border-\#415fef:hover{--un-border-opacity:1;border-color:rgb(65 95 239 / var(--un-border-opacity));}.hover\:border-\#415FEF:hover{--un-border-opacity:1;border-color:rgb(65 95 239 / var(--un-border-opacity));}.hover\:border-\#c7d2f7:hover{--un-border-opacity:1;border-color:rgb(199 210 247 / var(--un-border-opacity));}.hover\:border-blue-400:hover{--un-border-opacity:1;border-color:rgb(96 165 250 / var(--un-border-opacity));}.hover\:border-blue-400\/80:hover{border-color:rgb(96 165 250 / 0.8);}.hover\:border-blue-500:hover{--un-border-opacity:1;border-color:rgb(59 130 246 / var(--un-border-opacity));}.hover\:border-green-400:hover{--un-border-opacity:1;border-color:rgb(74 222 128 / var(--un-border-opacity));}.hover\:border-green-400\/80:hover{border-color:rgb(74 222 128 / 0.8);}.hover\:border-red-500\/60:hover{border-color:rgb(239 68 68 / 0.6);}.hover\:border-slate-300:hover{--un-border-opacity:1;border-color:rgb(203 213 225 / var(--un-border-opacity));}.hover\:border-white\/40:hover{border-color:rgb(255 255 255 / 0.4);}.focus\:border-\[\#1890ff\]:focus{--un-border-opacity:1;border-color:rgb(24 144 255 / var(--un-border-opacity));}.focus\:border-blue-500:focus{--un-border-opacity:1;border-color:rgb(59 130 246 / var(--un-border-opacity));}.b-b-\#ededed,.border-b-\#ededed{--un-border-opacity:1;--un-border-bottom-opacity:var(--un-border-opacity);border-bottom-color:rgb(237 237 237 / var(--un-border-bottom-opacity));}.b-l-\#ededed{--un-border-opacity:1;--un-border-left-opacity:var(--un-border-opacity);border-left-color:rgb(237 237 237 / var(--un-border-left-opacity));}.b-r-\#ededed{--un-border-opacity:1;--un-border-right-opacity:var(--un-border-opacity);border-right-color:rgb(237 237 237 / var(--un-border-right-opacity));}.b-t-\#ededed,.border-t-\#ededed{--un-border-opacity:1;--un-border-top-opacity:var(--un-border-opacity);border-top-color:rgb(237 237 237 / var(--un-border-top-opacity));}.border-t-\[\#415fef\],.border-t-\#415fef{--un-border-opacity:1;--un-border-top-opacity:var(--un-border-opacity);border-top-color:rgb(65 95 239 / var(--un-border-top-opacity));}.border-t-blue-500{--un-border-opacity:1;--un-border-top-opacity:var(--un-border-opacity);border-top-color:rgb(59 130 246 / var(--un-border-top-opacity));}.border-t-blue-600{--un-border-opacity:1;--un-border-top-opacity:var(--un-border-opacity);border-top-color:rgb(37 99 235 / var(--un-border-top-opacity));}.border-t-transparent{border-top-color:transparent;}.rounded,.rounded-0\.25rem{border-radius:0.25rem;}.rounded-\.09rem,.rounded-0\.09rem{border-radius:0.09rem;}.rounded-\[0\.07rem\],.rounded-0\.07rem{border-radius:0.07rem;}.rounded-\[0\.12rem\],.rounded-0\.12rem{border-radius:0.12rem;}.rounded-\[0\.13rem\],.rounded-0\.13rem{border-radius:0.13rem;}.rounded-\[0\.14rem\],.rounded-0\.14rem{border-radius:0.14rem;}.rounded-\[0\.15rem\],.rounded-0\.15rem{border-radius:0.15rem;}.rounded-\[0\.16rem\],.rounded-0\.16rem{border-radius:0.16rem;}.rounded-\[0\.18rem\]{border-radius:0.18rem;}.rounded-\[0\.1rem\],.rounded-0\.1rem{border-radius:0.1rem;}.rounded-\[0\.2rem\],.rounded-0\.2rem{border-radius:0.2rem;}.rounded-\[10px\],.rounded-10px{border-radius:10px;}.rounded-\[12px\],.rounded-12px{border-radius:12px;}.rounded-\[16px\],.rounded-16px{border-radius:16px;}.rounded-\[20px\]{border-radius:20px;}.rounded-\[4px\],.rounded-4px{border-radius:4px;}.rounded-\[6px\],.rounded-6px{border-radius:6px;}.rounded-\[8px\],.rounded-8px{border-radius:8px;}.rounded-\[999px\]{border-radius:999px;}.rounded-0\.025rem{border-radius:0.025rem;}.rounded-0\.04rem{border-radius:0.04rem;}.rounded-0\.05rem{border-radius:0.05rem;}.rounded-0\.06rem{border-radius:0.06rem;}.rounded-0\.08rem{border-radius:0.08rem;}.rounded-0\.11rem{border-radius:0.11rem;}.rounded-0\.23rem{border-radius:0.23rem;}.rounded-0\.24rem{border-radius:0.24rem;}.rounded-0\.28rem{border-radius:0.28rem;}.rounded-0\.32rem{border-radius:0.32rem;}.rounded-0\.33rem{border-radius:0.33rem;}.rounded-0\.3rem{border-radius:0.3rem;}.rounded-15px{border-radius:15px;}.rounded-1rem{border-radius:1rem;}.rounded-22px{border-radius:22px;}.rounded-2px{border-radius:2px;}.rounded-44px{border-radius:44px;}.rounded-50\%{border-radius:50%;}.rounded-5px{border-radius:5px;}.rounded-7px{border-radius:7px;}.rounded-9999{border-radius:2499.75rem;}.rounded-full{border-radius:9999px;}.rounded-lg{border-radius:0.5rem;}.rounded-md{border-radius:0.375rem;}.rounded-sm{border-radius:0.125rem;}.rounded-b-0\!{border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important;}.rounded-b-0\.11rem{border-bottom-left-radius:0.11rem;border-bottom-right-radius:0.11rem;}.rounded-b-0\.15rem{border-bottom-left-radius:0.15rem;border-bottom-right-radius:0.15rem;}.rounded-r-0\.04rem{border-top-right-radius:0.04rem;border-bottom-right-radius:0.04rem;}.rounded-t-0\.11rem{border-top-left-radius:0.11rem;border-top-right-radius:0.11rem;}.rounded-t-0\.13rem{border-top-left-radius:0.13rem;border-top-right-radius:0.13rem;}.rounded-t-0\.15rem{border-top-left-radius:0.15rem;border-top-right-radius:0.15rem;}.rounded-t-0\.16rem{border-top-left-radius:0.16rem;border-top-right-radius:0.16rem;}.rounded-t-0\.1rem{border-top-left-radius:0.1rem;border-top-right-radius:0.1rem;}.\!rounded-br-0{border-bottom-right-radius:0 !important;}.rounded-bl-0\.12rem{border-bottom-left-radius:0.12rem;}.rounded-bl-0\.13rem{border-bottom-left-radius:0.13rem;}.rounded-bl-0\.20rem{border-bottom-left-radius:0.2rem;}.rounded-br-0\.12rem{border-bottom-right-radius:0.12rem;}.rounded-br-0\.13rem{border-bottom-right-radius:0.13rem;}.rounded-br-0\.20rem{border-bottom-right-radius:0.2rem;}.rounded-tl-\[12px\]{border-top-left-radius:12px;}.rounded-tl-0\!{border-top-left-radius:0 !important;}.rounded-tl-0\.04rem{border-top-left-radius:0.04rem;}.rounded-tl-0\.12rem{border-top-left-radius:0.12rem;}.rounded-tr-\[12px\]{border-top-right-radius:12px;}.rounded-tr-0{border-top-right-radius:0;}.rounded-tr-0\!{border-top-right-radius:0 !important;}.rounded-tr-0\.13rem{border-top-right-radius:0.13rem;}.rounded-tr-0\.20rem{border-top-right-radius:0.2rem;}.b-solid,.border-solid{border-style:solid;}.border-dashed{border-style:dashed;}.border-none{border-style:none;}.last\:border-none:last-child{border-style:none;}.b-b-none\!{border-bottom-style:none !important;}.b-b-solid,.border-b-solid{border-bottom-style:solid;}.b-l-solid{border-left-style:solid;}.b-t-solid,.border-t-solid{border-top-style:solid;}.\!bg-\[\#ededed\],.\!bg-\#ededed,.bg-\#ededed\!{--un-bg-opacity:1 !important;background-color:rgb(237 237 237 / var(--un-bg-opacity)) !important;}.\!bg-\[rgb\(244\,249\,255\)\]{--un-bg-opacity:1 !important;background-color:rgb(244 249 255 / var(--un-bg-opacity)) !important;}.\!bg-\#415fef{--un-bg-opacity:1 !important;background-color:rgb(65 95 239 / var(--un-bg-opacity)) !important;}.bg-\[\#000000ff\],.bg-black{--un-bg-opacity:1;background-color:rgb(0 0 0 / var(--un-bg-opacity));}.bg-\[\#1565c0\]{--un-bg-opacity:1;background-color:rgb(21 101 192 / var(--un-bg-opacity));}.bg-\[\#1890ff\]{--un-bg-opacity:1;background-color:rgb(24 144 255 / var(--un-bg-opacity));}.bg-\[\#2e7d32\]{--un-bg-opacity:1;background-color:rgb(46 125 50 / var(--un-bg-opacity));}.bg-\[\#2ed573\]{--un-bg-opacity:1;background-color:rgb(46 213 115 / var(--un-bg-opacity));}.bg-\[\#3b82f6\],.bg-blue-500{--un-bg-opacity:1;background-color:rgb(59 130 246 / var(--un-bg-opacity));}.bg-\[\#415fef\],.bg-\[\#415FEF\],.bg-\#415fef,.bg-\#415FEF{--un-bg-opacity:1;background-color:rgb(65 95 239 / var(--un-bg-opacity));}.bg-\[\#4f7cff\]{--un-bg-opacity:1;background-color:rgb(79 124 255 / var(--un-bg-opacity));}.bg-\[\#6b62f5\]{--un-bg-opacity:1;background-color:rgb(107 98 245 / var(--un-bg-opacity));}.bg-\[\#aaa\]{--un-bg-opacity:1;background-color:rgb(170 170 170 / var(--un-bg-opacity));}.bg-\[\#c518ff\]{--un-bg-opacity:1;background-color:rgb(197 24 255 / var(--un-bg-opacity));}.bg-\[\#c62828\]{--un-bg-opacity:1;background-color:rgb(198 40 40 / var(--un-bg-opacity));}.bg-\[\#ccc\]{--un-bg-opacity:1;background-color:rgb(204 204 204 / var(--un-bg-opacity));}.bg-\[\#d9d9d9\]{--un-bg-opacity:1;background-color:rgb(217 217 217 / var(--un-bg-opacity));}.bg-\[\#E0E3EF\]{--un-bg-opacity:1;background-color:rgb(224 227 239 / var(--un-bg-opacity));}.bg-\[\#e6a6e6ff\]{--un-bg-opacity:1;background-color:rgb(230 166 230 / var(--un-bg-opacity));}.bg-\[\#e7ebff\]{--un-bg-opacity:1;background-color:rgb(231 235 255 / var(--un-bg-opacity));}.bg-\[\#e9ecef\]{--un-bg-opacity:1;background-color:rgb(233 236 239 / var(--un-bg-opacity));}.bg-\[\#ecfbf5\]{--un-bg-opacity:1;background-color:rgb(236 251 245 / var(--un-bg-opacity));}.bg-\[\#ef6c00\]{--un-bg-opacity:1;background-color:rgb(239 108 0 / var(--un-bg-opacity));}.bg-\[\#eff1ff\]{--un-bg-opacity:1;background-color:rgb(239 241 255 / var(--un-bg-opacity));}.bg-\[\#f0f7ff\],.bg-\#f0f7ff{--un-bg-opacity:1;background-color:rgb(240 247 255 / var(--un-bg-opacity));}.bg-\[\#f1f3f4\]{--un-bg-opacity:1;background-color:rgb(241 243 244 / var(--un-bg-opacity));}.bg-\[\#f3f3f3\],.bg-\#f3f3f3{--un-bg-opacity:1;background-color:rgb(243 243 243 / var(--un-bg-opacity));}.bg-\[\#f5f5f5\],.bg-\#f5f5f5{--un-bg-opacity:1;background-color:rgb(245 245 245 / var(--un-bg-opacity));}.bg-\[\#f5f6fa\]{--un-bg-opacity:1;background-color:rgb(245 246 250 / var(--un-bg-opacity));}.bg-\[\#f6f6f6\]{--un-bg-opacity:1;background-color:rgb(246 246 246 / var(--un-bg-opacity));}.bg-\[\#f6f7fb\]{--un-bg-opacity:1;background-color:rgb(246 247 251 / var(--un-bg-opacity));}.bg-\[\#f8f9fa\],.bg-\#f8f9fa,.bg-\#F8F9FA{--un-bg-opacity:1;background-color:rgb(248 249 250 / var(--un-bg-opacity));}.bg-\[\#F8F9FF\]{--un-bg-opacity:1;background-color:rgb(248 249 255 / var(--un-bg-opacity));}.bg-\[\#f9fafb\],.bg-gray-50{--un-bg-opacity:1;background-color:rgb(249 250 251 / var(--un-bg-opacity));}.bg-\[\#f9fafb5c\]{--un-bg-opacity:0.36;background-color:rgb(249 250 251 / var(--un-bg-opacity));}.bg-\[\#fafafa\],.bg-\[\#FAFAFA\],.bg-\#fafafa{--un-bg-opacity:1;background-color:rgb(250 250 250 / var(--un-bg-opacity));}.bg-\[\#ff3742\]{--un-bg-opacity:1;background-color:rgb(255 55 66 / var(--un-bg-opacity));}.bg-\[\#ff4d4f\],.bg-\#FF4D4F{--un-bg-opacity:1;background-color:rgb(255 77 79 / var(--un-bg-opacity));}.bg-\[\#ff6b6b\]{--un-bg-opacity:1;background-color:rgb(255 107 107 / var(--un-bg-opacity));}.bg-\[\#ffebee\]{--un-bg-opacity:1;background-color:rgb(255 235 238 / var(--un-bg-opacity));}.bg-\[\#fff\],.bg-\#fff,.bg-white{--un-bg-opacity:1;background-color:rgb(255 255 255 / var(--un-bg-opacity));}.bg-\[rgb\(0\,100\,250\)\]{--un-bg-opacity:1;background-color:rgb(0 100 250 / var(--un-bg-opacity));}.bg-\[rgb\(81\,124\,252\)\],.bg-\#517CFC{--un-bg-opacity:1;background-color:rgb(81 124 252 / var(--un-bg-opacity));}.bg-\[rgba\(0\,0\,0\,\.04\)\]{--un-bg-opacity:.04;background-color:rgba(0, 0, 0, var(--un-bg-opacity));}.bg-\[rgba\(0\,0\,0\,\.8\)\]{--un-bg-opacity:.8;background-color:rgba(0, 0, 0, var(--un-bg-opacity));}.bg-\[rgba\(0\,0\,0\,0\.06\)\]{--un-bg-opacity:0.06;background-color:rgba(0, 0, 0, var(--un-bg-opacity));}.bg-\[rgba\(0\,0\,0\,0\.35\)\]{--un-bg-opacity:0.35;background-color:rgba(0, 0, 0, var(--un-bg-opacity));}.bg-\[rgba\(0\,0\,0\,0\.78\)\]{--un-bg-opacity:0.78;background-color:rgba(0, 0, 0, var(--un-bg-opacity));}.bg-\[rgba\(0\,0\,0\,0\.8\)\]{--un-bg-opacity:0.8;background-color:rgba(0, 0, 0, var(--un-bg-opacity));}.bg-\[rgba\(15\,188\,139\,0\.1\)\]{--un-bg-opacity:0.1;background-color:rgba(15, 188, 139, var(--un-bg-opacity));}.bg-\[rgba\(247\,78\,78\,0\.1\)\]{--un-bg-opacity:0.1;background-color:rgba(247, 78, 78, var(--un-bg-opacity));}.bg-\[rgba\(250\,251\,255\,0\.8\)\]{--un-bg-opacity:0.8;background-color:rgba(250, 251, 255, var(--un-bg-opacity));}.bg-\[rgba\(250\,251\,255\)\]{--un-bg-opacity:1;background-color:rgba(250, 251, 255, var(--un-bg-opacity));}.bg-\[rgba\(255\,154\,73\,0\.12\)\]{--un-bg-opacity:0.12;background-color:rgba(255, 154, 73, var(--un-bg-opacity));}.bg-\[rgba\(255\,255\,255\,\.2\)\]{--un-bg-opacity:.2;background-color:rgba(255, 255, 255, var(--un-bg-opacity));}.bg-\[rgba\(255\,255\,255\,\.3\)\]{--un-bg-opacity:.3;background-color:rgba(255, 255, 255, var(--un-bg-opacity));}.bg-\[rgba\(255\,255\,255\,\.5\)\]{--un-bg-opacity:.5;background-color:rgba(255, 255, 255, var(--un-bg-opacity));}.bg-\[rgba\(255\,255\,255\,\.8\)\]{--un-bg-opacity:.8;background-color:rgba(255, 255, 255, var(--un-bg-opacity));}.bg-\[rgba\(65\,95\,239\,0\.06\)\]{--un-bg-opacity:0.06;background-color:rgba(65, 95, 239, var(--un-bg-opacity));}.bg-\[rgba\(65\,95\,239\,0\.08\)\]{--un-bg-opacity:0.08;background-color:rgba(65, 95, 239, var(--un-bg-opacity));}.bg-\[rgba\(65\,95\,239\,0\.1\)\]{--un-bg-opacity:0.1;background-color:rgba(65, 95, 239, var(--un-bg-opacity));}.bg-\[rgba\(91\,133\,255\,0\.12\)\]{--un-bg-opacity:0.12;background-color:rgba(91, 133, 255, var(--un-bg-opacity));}.bg-\[var\(--cib-color-foreground-accent-primary\)\]{background-color:var(--cib-color-foreground-accent-primary);}.bg-\#07C7C1{--un-bg-opacity:1;background-color:rgb(7 199 193 / var(--un-bg-opacity));}.bg-\#45affc{--un-bg-opacity:1;background-color:rgb(69 175 252 / var(--un-bg-opacity));}.bg-\#5b7cfa{--un-bg-opacity:1;background-color:rgb(91 124 250 / var(--un-bg-opacity));}.bg-\#726df1{--un-bg-opacity:1;background-color:rgb(114 109 241 / var(--un-bg-opacity));}.bg-\#b9d8f5{--un-bg-opacity:1;background-color:rgb(185 216 245 / var(--un-bg-opacity));}.bg-\#DDF9F2{--un-bg-opacity:1;background-color:rgb(221 249 242 / var(--un-bg-opacity));}.bg-\#DEE1EE{--un-bg-opacity:1;background-color:rgb(222 225 238 / var(--un-bg-opacity));}.bg-\#e0e0e0{--un-bg-opacity:1;background-color:rgb(224 224 224 / var(--un-bg-opacity));}.bg-\#E4F7F2{--un-bg-opacity:1;background-color:rgb(228 247 242 / var(--un-bg-opacity));}.bg-\#EAEAEA{--un-bg-opacity:1;background-color:rgb(234 234 234 / var(--un-bg-opacity));}.bg-\#EAF0FE{--un-bg-opacity:1;background-color:rgb(234 240 254 / var(--un-bg-opacity));}.bg-\#ECF1FF{--un-bg-opacity:1;background-color:rgb(236 241 255 / var(--un-bg-opacity));}.bg-\#ededed,.bg-\#EDEDED{--un-bg-opacity:1;background-color:rgb(237 237 237 / var(--un-bg-opacity));}.bg-\#eee{--un-bg-opacity:1;background-color:rgb(238 238 238 / var(--un-bg-opacity));}.bg-\#eef0f6{--un-bg-opacity:1;background-color:rgb(238 240 246 / var(--un-bg-opacity));}.bg-\#eef1ff{--un-bg-opacity:1;background-color:rgb(238 241 255 / var(--un-bg-opacity));}.bg-\#eff2ff{--un-bg-opacity:1;background-color:rgb(239 242 255 / var(--un-bg-opacity));}.bg-\#f0f0f0{--un-bg-opacity:1;background-color:rgb(240 240 240 / var(--un-bg-opacity));}.bg-\#f0f2f5{--un-bg-opacity:1;background-color:rgb(240 242 245 / var(--un-bg-opacity));}.bg-\#f1f6ff{--un-bg-opacity:1;background-color:rgb(241 246 255 / var(--un-bg-opacity));}.bg-\#f3f5fc{--un-bg-opacity:1;background-color:rgb(243 245 252 / var(--un-bg-opacity));}.bg-\#F4F5FB{--un-bg-opacity:1;background-color:rgb(244 245 251 / var(--un-bg-opacity));}.bg-\#f5f7fa{--un-bg-opacity:1;background-color:rgb(245 247 250 / var(--un-bg-opacity));}.bg-\#f7f7f7{--un-bg-opacity:1;background-color:rgb(247 247 247 / var(--un-bg-opacity));}.bg-\#f7f9ff{--un-bg-opacity:1;background-color:rgb(247 249 255 / var(--un-bg-opacity));}.bg-\#f8f8f8{--un-bg-opacity:1;background-color:rgb(248 248 248 / var(--un-bg-opacity));}.bg-\#f9f9f9,.bg-\#F9F9F9{--un-bg-opacity:1;background-color:rgb(249 249 249 / var(--un-bg-opacity));}.bg-\#FE974E{--un-bg-opacity:1;background-color:rgb(254 151 78 / var(--un-bg-opacity));}.bg-\#fefaf2{--un-bg-opacity:1;background-color:rgb(254 250 242 / var(--un-bg-opacity));}.bg-\#FF5065{--un-bg-opacity:1;background-color:rgb(255 80 101 / var(--un-bg-opacity));}.bg-\#FF5562{--un-bg-opacity:1;background-color:rgb(255 85 98 / var(--un-bg-opacity));}.bg-\#FF7050{--un-bg-opacity:1;background-color:rgb(255 112 80 / var(--un-bg-opacity));}.bg-\#FFD52E{--un-bg-opacity:1;background-color:rgb(255 213 46 / var(--un-bg-opacity));}.bg-\#fff7e8{--un-bg-opacity:1;background-color:rgb(255 247 232 / var(--un-bg-opacity));}.bg-\#fff7ef{--un-bg-opacity:1;background-color:rgb(255 247 239 / var(--un-bg-opacity));}.bg-\#FFF8E7{--un-bg-opacity:1;background-color:rgb(255 248 231 / var(--un-bg-opacity));}.bg-amber-50{--un-bg-opacity:1;background-color:rgb(255 251 235 / var(--un-bg-opacity));}.bg-black\/20{background-color:rgb(0 0 0 / 0.2);}.bg-black\/50{background-color:rgb(0 0 0 / 0.5);}.bg-blue-100{--un-bg-opacity:1;background-color:rgb(219 234 254 / var(--un-bg-opacity));}.bg-blue-50{--un-bg-opacity:1;background-color:rgb(239 246 255 / var(--un-bg-opacity));}.bg-blue-50\/50{background-color:rgb(239 246 255 / 0.5);}.bg-blue-50\/80{background-color:rgb(239 246 255 / 0.8);}.bg-blue-600{--un-bg-opacity:1;background-color:rgb(37 99 235 / var(--un-bg-opacity));}.bg-emerald-50{--un-bg-opacity:1;background-color:rgb(236 253 245 / var(--un-bg-opacity));}.bg-gray-100{--un-bg-opacity:1;background-color:rgb(243 244 246 / var(--un-bg-opacity));}.bg-green-100{--un-bg-opacity:1;background-color:rgb(220 252 231 / var(--un-bg-opacity));}.bg-green-50{--un-bg-opacity:1;background-color:rgb(240 253 244 / var(--un-bg-opacity));}.bg-green-50\/50{background-color:rgb(240 253 244 / 0.5);}.bg-green-50\/80{background-color:rgb(240 253 244 / 0.8);}.bg-green-500{--un-bg-opacity:1;background-color:rgb(34 197 94 / var(--un-bg-opacity));}.bg-green-600{--un-bg-opacity:1;background-color:rgb(22 163 74 / var(--un-bg-opacity));}.bg-indigo-50{--un-bg-opacity:1;background-color:rgb(238 242 255 / var(--un-bg-opacity));}.bg-pink-50{--un-bg-opacity:1;background-color:rgb(253 242 248 / var(--un-bg-opacity));}.bg-red-50{--un-bg-opacity:1;background-color:rgb(254 242 242 / var(--un-bg-opacity));}.bg-red-500\/80{background-color:rgb(239 68 68 / 0.8);}.bg-red-600{--un-bg-opacity:1;background-color:rgb(220 38 38 / var(--un-bg-opacity));}.bg-slate-50{--un-bg-opacity:1;background-color:rgb(248 250 252 / var(--un-bg-opacity));}.bg-transparent{background-color:transparent;}.bg-white\/0{background-color:rgb(255 255 255 / 0);}.bg-white\/10{background-color:rgb(255 255 255 / 0.1);}.bg-white\/15{background-color:rgb(255 255 255 / 0.15);}.bg-white\/55{background-color:rgb(255 255 255 / 0.55);}.bg-white\/70{background-color:rgb(255 255 255 / 0.7);}.bg-white\/75{background-color:rgb(255 255 255 / 0.75);}.bg-white\/80{background-color:rgb(255 255 255 / 0.8);}.bg-white\/90{background-color:rgb(255 255 255 / 0.9);}.bg-yellow-50{--un-bg-opacity:1;background-color:rgb(254 252 232 / var(--un-bg-opacity));}.hover\:\!bg-\#F0F2FF:hover{--un-bg-opacity:1 !important;background-color:rgb(240 242 255 / var(--un-bg-opacity)) !important;}.hover\:bg-\[\#111827\]:hover{--un-bg-opacity:1;background-color:rgb(17 24 39 / var(--un-bg-opacity));}.hover\:bg-\[\#1890ffcc\]:hover{--un-bg-opacity:0.8;background-color:rgb(24 144 255 / var(--un-bg-opacity));}.hover\:bg-\[\#2563eb\]:hover{--un-bg-opacity:1;background-color:rgb(37 99 235 / var(--un-bg-opacity));}.hover\:bg-\[\#3347d9\]:hover{--un-bg-opacity:1;background-color:rgb(51 71 217 / var(--un-bg-opacity));}.hover\:bg-\[\#5b51e6\]:hover{--un-bg-opacity:1;background-color:rgb(91 81 230 / var(--un-bg-opacity));}.hover\:bg-\[\#c518ffcc\]:hover{--un-bg-opacity:0.8;background-color:rgb(197 24 255 / var(--un-bg-opacity));}.hover\:bg-\[\#e6f7ff\]:hover{--un-bg-opacity:1;background-color:rgb(230 247 255 / var(--un-bg-opacity));}.hover\:bg-\[\#e7e9ff\]:hover{--un-bg-opacity:1;background-color:rgb(231 233 255 / var(--un-bg-opacity));}.hover\:bg-\[\#eee\]:hover{--un-bg-opacity:1;background-color:rgb(238 238 238 / var(--un-bg-opacity));}.hover\:bg-\[\#f0f7ff\]:hover{--un-bg-opacity:1;background-color:rgb(240 247 255 / var(--un-bg-opacity));}.hover\:bg-\[\#F2F4FF\]:hover{--un-bg-opacity:1;background-color:rgb(242 244 255 / var(--un-bg-opacity));}.hover\:bg-\[\#f3f4f6\]:hover{--un-bg-opacity:1;background-color:rgb(243 244 246 / var(--un-bg-opacity));}.hover\:bg-\[\#f5f5f5\]:hover{--un-bg-opacity:1;background-color:rgb(245 245 245 / var(--un-bg-opacity));}.hover\:bg-\[rgb\(0\,98\,214\)\]:hover{--un-bg-opacity:1;background-color:rgb(0 98 214 / var(--un-bg-opacity));}.hover\:bg-\[rgb\(81\,124\,252\)\]:hover{--un-bg-opacity:1;background-color:rgb(81 124 252 / var(--un-bg-opacity));}.hover\:bg-\[rgba\(0\,0\,0\,\.06\)\]:hover{--un-bg-opacity:.06;background-color:rgba(0, 0, 0, var(--un-bg-opacity));}.hover\:bg-\[rgba\(0\,0\,0\,0\.03\)\]:hover{--un-bg-opacity:0.03;background-color:rgba(0, 0, 0, var(--un-bg-opacity));}.hover\:bg-\[rgba\(0\,0\,0\,0\.05\)\]:hover{--un-bg-opacity:0.05;background-color:rgba(0, 0, 0, var(--un-bg-opacity));}.hover\:bg-\[rgba\(6\,10\,38\,0\.06\)\]:hover{--un-bg-opacity:0.06;background-color:rgba(6, 10, 38, var(--un-bg-opacity));}.hover\:bg-\[rgba\(65\,95\,239\,0\.05\)\]:hover{--un-bg-opacity:0.05;background-color:rgba(65, 95, 239, var(--un-bg-opacity));}.hover\:bg-\[rgba\(65\,95\,239\,0\.15\)\]:hover{--un-bg-opacity:0.15;background-color:rgba(65, 95, 239, var(--un-bg-opacity));}.hover\:bg-\#415FEFCC:hover{--un-bg-opacity:0.8;background-color:rgb(65 95 239 / var(--un-bg-opacity));}.hover\:bg-\#e0e0e0:hover{--un-bg-opacity:1;background-color:rgb(224 224 224 / var(--un-bg-opacity));}.hover\:bg-\#e9ecef:hover{--un-bg-opacity:1;background-color:rgb(233 236 239 / var(--un-bg-opacity));}.hover\:bg-\#eee:hover{--un-bg-opacity:1;background-color:rgb(238 238 238 / var(--un-bg-opacity));}.hover\:bg-\#f0f7ff:hover{--un-bg-opacity:1;background-color:rgb(240 247 255 / var(--un-bg-opacity));}.hover\:bg-\#f7f9ff:hover{--un-bg-opacity:1;background-color:rgb(247 249 255 / var(--un-bg-opacity));}.hover\:bg-\#f9f9f9\!:hover{--un-bg-opacity:1 !important;background-color:rgb(249 249 249 / var(--un-bg-opacity)) !important;}.hover\:bg-\#fafafa:hover{--un-bg-opacity:1;background-color:rgb(250 250 250 / var(--un-bg-opacity));}.hover\:bg-\#fff:hover{--un-bg-opacity:1;background-color:rgb(255 255 255 / var(--un-bg-opacity));}.hover\:bg-blue-100\/70:hover{background-color:rgb(219 234 254 / 0.7);}.hover\:bg-blue-600:hover{--un-bg-opacity:1;background-color:rgb(37 99 235 / var(--un-bg-opacity));}.hover\:bg-blue-700:hover{--un-bg-opacity:1;background-color:rgb(29 78 216 / var(--un-bg-opacity));}.hover\:bg-gray-100:hover{--un-bg-opacity:1;background-color:rgb(243 244 246 / var(--un-bg-opacity));}.hover\:bg-gray-50:hover{--un-bg-opacity:1;background-color:rgb(249 250 251 / var(--un-bg-opacity));}.hover\:bg-green-100\/70:hover{background-color:rgb(220 252 231 / 0.7);}.hover\:bg-red-600\/90:hover{background-color:rgb(220 38 38 / 0.9);}.hover\:bg-slate-100:hover{--un-bg-opacity:1;background-color:rgb(241 245 249 / var(--un-bg-opacity));}.hover\:bg-white:hover{--un-bg-opacity:1;background-color:rgb(255 255 255 / var(--un-bg-opacity));}.hover\:bg-white\/10:hover{background-color:rgb(255 255 255 / 0.1);}.hover\:bg-white\/14:hover{background-color:rgb(255 255 255 / 0.14);}.hover\:bg-white\/25:hover{background-color:rgb(255 255 255 / 0.25);}.focus\:bg-white:focus{--un-bg-opacity:1;background-color:rgb(255 255 255 / var(--un-bg-opacity));}.bg-opacity-50{--un-bg-opacity:0.5;}.bg-opacity-90{--un-bg-opacity:0.9;}.from-\[\#1890ff\]{--un-gradient-from-position:0%;--un-gradient-from:rgb(24 144 255 / var(--un-from-opacity, 1)) var(--un-gradient-from-position);--un-gradient-to-position:100%;--un-gradient-to:rgb(24 144 255 / 0) var(--un-gradient-to-position);--un-gradient-stops:var(--un-gradient-from), var(--un-gradient-to);}.from-\[\#3b82f6\],.from-blue-500{--un-gradient-from-position:0%;--un-gradient-from:rgb(59 130 246 / var(--un-from-opacity, 1)) var(--un-gradient-from-position);--un-gradient-to-position:100%;--un-gradient-to:rgb(59 130 246 / 0) var(--un-gradient-to-position);--un-gradient-stops:var(--un-gradient-from), var(--un-gradient-to);}.from-\[\#415fef\]{--un-gradient-from-position:0%;--un-gradient-from:rgb(65 95 239 / var(--un-from-opacity, 1)) var(--un-gradient-from-position);--un-gradient-to-position:100%;--un-gradient-to:rgb(65 95 239 / 0) var(--un-gradient-to-position);--un-gradient-stops:var(--un-gradient-from), var(--un-gradient-to);}.from-\[\#4f7cff\]{--un-gradient-from-position:0%;--un-gradient-from:rgb(79 124 255 / var(--un-from-opacity, 1)) var(--un-gradient-from-position);--un-gradient-to-position:100%;--un-gradient-to:rgb(79 124 255 / 0) var(--un-gradient-to-position);--un-gradient-stops:var(--un-gradient-from), var(--un-gradient-to);}.from-\[\#5b73e8\]{--un-gradient-from-position:0%;--un-gradient-from:rgb(91 115 232 / var(--un-from-opacity, 1)) var(--un-gradient-from-position);--un-gradient-to-position:100%;--un-gradient-to:rgb(91 115 232 / 0) var(--un-gradient-to-position);--un-gradient-stops:var(--un-gradient-from), var(--un-gradient-to);}.from-\[\#667eea\]{--un-gradient-from-position:0%;--un-gradient-from:rgb(102 126 234 / var(--un-from-opacity, 1)) var(--un-gradient-from-position);--un-gradient-to-position:100%;--un-gradient-to:rgb(102 126 234 / 0) var(--un-gradient-to-position);--un-gradient-stops:var(--un-gradient-from), var(--un-gradient-to);}.from-\[\#DFE7FB\]{--un-gradient-from-position:0%;--un-gradient-from:rgb(223 231 251 / var(--un-from-opacity, 1)) var(--un-gradient-from-position);--un-gradient-to-position:100%;--un-gradient-to:rgb(223 231 251 / 0) var(--un-gradient-to-position);--un-gradient-stops:var(--un-gradient-from), var(--un-gradient-to);}.from-\[\#f5f7fa\]{--un-gradient-from-position:0%;--un-gradient-from:rgb(245 247 250 / var(--un-from-opacity, 1)) var(--un-gradient-from-position);--un-gradient-to-position:100%;--un-gradient-to:rgb(245 247 250 / 0) var(--un-gradient-to-position);--un-gradient-stops:var(--un-gradient-from), var(--un-gradient-to);}.from-\[\#ff3742\]{--un-gradient-from-position:0%;--un-gradient-from:rgb(255 55 66 / var(--un-from-opacity, 1)) var(--un-gradient-from-position);--un-gradient-to-position:100%;--un-gradient-to:rgb(255 55 66 / 0) var(--un-gradient-to-position);--un-gradient-stops:var(--un-gradient-from), var(--un-gradient-to);}.from-\[rgba\(24\,144\,255\,0\.8\)\]{--un-gradient-from-position:0%;--un-gradient-from:rgba(24, 144, 255, var(--un-from-opacity, 0.8)) var(--un-gradient-from-position);--un-gradient-to-position:100%;--un-gradient-to:rgba(24, 144, 255, 0) var(--un-gradient-to-position);--un-gradient-stops:var(--un-gradient-from), var(--un-gradient-to);}.from-\#f4f9ff{--un-gradient-from-position:0%;--un-gradient-from:rgb(244 249 255 / var(--un-from-opacity, 1)) var(--un-gradient-from-position);--un-gradient-to-position:100%;--un-gradient-to:rgb(244 249 255 / 0) var(--un-gradient-to-position);--un-gradient-stops:var(--un-gradient-from), var(--un-gradient-to);}.from-amber-100{--un-gradient-from-position:0%;--un-gradient-from:rgb(254 243 199 / var(--un-from-opacity, 1)) var(--un-gradient-from-position);--un-gradient-to-position:100%;--un-gradient-to:rgb(254 243 199 / 0) var(--un-gradient-to-position);--un-gradient-stops:var(--un-gradient-from), var(--un-gradient-to);}.from-blue-200{--un-gradient-from-position:0%;--un-gradient-from:rgb(191 219 254 / var(--un-from-opacity, 1)) var(--un-gradient-from-position);--un-gradient-to-position:100%;--un-gradient-to:rgb(191 219 254 / 0) var(--un-gradient-to-position);--un-gradient-stops:var(--un-gradient-from), var(--un-gradient-to);}.from-blue-50{--un-gradient-from-position:0%;--un-gradient-from:rgb(239 246 255 / var(--un-from-opacity, 1)) var(--un-gradient-from-position);--un-gradient-to-position:100%;--un-gradient-to:rgb(239 246 255 / 0) var(--un-gradient-to-position);--un-gradient-stops:var(--un-gradient-from), var(--un-gradient-to);}.from-blue-50\/50{--un-gradient-from-position:0%;--un-gradient-from:rgb(239 246 255 / 0.5) var(--un-gradient-from-position);--un-gradient-to-position:100%;--un-gradient-to:rgb(239 246 255 / 0) var(--un-gradient-to-position);--un-gradient-stops:var(--un-gradient-from), var(--un-gradient-to);}.from-blue-600{--un-gradient-from-position:0%;--un-gradient-from:rgb(37 99 235 / var(--un-from-opacity, 1)) var(--un-gradient-from-position);--un-gradient-to-position:100%;--un-gradient-to:rgb(37 99 235 / 0) var(--un-gradient-to-position);--un-gradient-stops:var(--un-gradient-from), var(--un-gradient-to);}.from-blue-800{--un-gradient-from-position:0%;--un-gradient-from:rgb(30 64 175 / var(--un-from-opacity, 1)) var(--un-gradient-from-position);--un-gradient-to-position:100%;--un-gradient-to:rgb(30 64 175 / 0) var(--un-gradient-to-position);--un-gradient-stops:var(--un-gradient-from), var(--un-gradient-to);}.from-cyan-200{--un-gradient-from-position:0%;--un-gradient-from:rgb(165 243 252 / var(--un-from-opacity, 1)) var(--un-gradient-from-position);--un-gradient-to-position:100%;--un-gradient-to:rgb(165 243 252 / 0) var(--un-gradient-to-position);--un-gradient-stops:var(--un-gradient-from), var(--un-gradient-to);}.from-pink-200{--un-gradient-from-position:0%;--un-gradient-from:rgb(251 207 232 / var(--un-from-opacity, 1)) var(--un-gradient-from-position);--un-gradient-to-position:100%;--un-gradient-to:rgb(251 207 232 / 0) var(--un-gradient-to-position);--un-gradient-stops:var(--un-gradient-from), var(--un-gradient-to);}.from-transparent{--un-gradient-from-position:0%;--un-gradient-from:transparent var(--un-gradient-from-position);--un-gradient-to-position:100%;--un-gradient-to:rgb(255 255 255 / 0) var(--un-gradient-to-position);--un-gradient-stops:var(--un-gradient-from), var(--un-gradient-to);}.from-white{--un-gradient-from-position:0%;--un-gradient-from:rgb(255 255 255 / var(--un-from-opacity, 1)) var(--un-gradient-from-position);--un-gradient-to-position:100%;--un-gradient-to:rgb(255 255 255 / 0) var(--un-gradient-to-position);--un-gradient-stops:var(--un-gradient-from), var(--un-gradient-to);}.hover\:from-blue-600:hover{--un-gradient-from-position:0%;--un-gradient-from:rgb(37 99 235 / var(--un-from-opacity, 1)) var(--un-gradient-from-position);--un-gradient-to-position:100%;--un-gradient-to:rgb(37 99 235 / 0) var(--un-gradient-to-position);--un-gradient-stops:var(--un-gradient-from), var(--un-gradient-to);}.via-indigo-50{--un-gradient-via-position:50%;--un-gradient-to:rgb(238 242 255 / 0);--un-gradient-stops:var(--un-gradient-from), rgb(238 242 255 / var(--un-via-opacity, 1)) var(--un-gradient-via-position), var(--un-gradient-to);}.via-purple-600{--un-gradient-via-position:50%;--un-gradient-to:rgb(147 51 234 / 0);--un-gradient-stops:var(--un-gradient-from), rgb(147 51 234 / var(--un-via-opacity, 1)) var(--un-gradient-via-position), var(--un-gradient-to);}.via-white\/20{--un-gradient-via-position:50%;--un-gradient-to:rgb(255 255 255 / 0);--un-gradient-stops:var(--un-gradient-from), rgb(255 255 255 / 0.2) var(--un-gradient-via-position), var(--un-gradient-to);}.to-\[\#096dd9\]{--un-gradient-to-position:100%;--un-gradient-to:rgb(9 109 217 / var(--un-to-opacity, 1)) var(--un-gradient-to-position);}.to-\[\#415fef\]{--un-gradient-to-position:100%;--un-gradient-to:rgb(65 95 239 / var(--un-to-opacity, 1)) var(--un-gradient-to-position);}.to-\[\#6b62f5\]{--un-gradient-to-position:100%;--un-gradient-to:rgb(107 98 245 / var(--un-to-opacity, 1)) var(--un-gradient-to-position);}.to-\[\#764ba2\]{--un-gradient-to-position:100%;--un-gradient-to:rgb(118 75 162 / var(--un-to-opacity, 1)) var(--un-gradient-to-position);}.to-\[\#7c5cff\]{--un-gradient-to-position:100%;--un-gradient-to:rgb(124 92 255 / var(--un-to-opacity, 1)) var(--un-gradient-to-position);}.to-\[\#8b5cf6\]{--un-gradient-to-position:100%;--un-gradient-to:rgb(139 92 246 / var(--un-to-opacity, 1)) var(--un-gradient-to-position);}.to-\[\#e6ecf5\]{--un-gradient-to-position:100%;--un-gradient-to:rgb(230 236 245 / var(--un-to-opacity, 1)) var(--un-gradient-to-position);}.to-\[\#EEF2FF\]{--un-gradient-to-position:100%;--un-gradient-to:rgb(238 242 255 / var(--un-to-opacity, 1)) var(--un-gradient-to-position);}.to-\[\#f5576c\]{--un-gradient-to-position:100%;--un-gradient-to:rgb(245 87 108 / var(--un-to-opacity, 1)) var(--un-gradient-to-position);}.to-\[\#ff6b6b\]{--un-gradient-to-position:100%;--un-gradient-to:rgb(255 107 107 / var(--un-to-opacity, 1)) var(--un-gradient-to-position);}.to-\[rgba\(9\,109\,217\,0\.8\)\]{--un-gradient-to-position:100%;--un-gradient-to:rgba(9, 109, 217, var(--un-to-opacity, 0.8)) var(--un-gradient-to-position);}.to-amber-300{--un-gradient-to-position:100%;--un-gradient-to:rgb(252 211 77 / var(--un-to-opacity, 1)) var(--un-gradient-to-position);}.to-blue-300{--un-gradient-to-position:100%;--un-gradient-to:rgb(147 197 253 / var(--un-to-opacity, 1)) var(--un-gradient-to-position);}.to-blue-500{--un-gradient-to-position:100%;--un-gradient-to:rgb(59 130 246 / var(--un-to-opacity, 1)) var(--un-gradient-to-position);}.to-blue-700{--un-gradient-to-position:100%;--un-gradient-to:rgb(29 78 216 / var(--un-to-opacity, 1)) var(--un-gradient-to-position);}.to-gray-100{--un-gradient-to-position:100%;--un-gradient-to:rgb(243 244 246 / var(--un-to-opacity, 1)) var(--un-gradient-to-position);}.to-indigo-600{--un-gradient-to-position:100%;--un-gradient-to:rgb(79 70 229 / var(--un-to-opacity, 1)) var(--un-gradient-to-position);}.to-purple-200{--un-gradient-to-position:100%;--un-gradient-to:rgb(233 213 255 / var(--un-to-opacity, 1)) var(--un-gradient-to-position);}.to-purple-50{--un-gradient-to-position:100%;--un-gradient-to:rgb(250 245 255 / var(--un-to-opacity, 1)) var(--un-gradient-to-position);}.to-purple-50\/50{--un-gradient-to-position:100%;--un-gradient-to:rgb(250 245 255 / 0.5) var(--un-gradient-to-position);}.to-purple-600{--un-gradient-to-position:100%;--un-gradient-to:rgb(147 51 234 / var(--un-to-opacity, 1)) var(--un-gradient-to-position);}.to-slate-50{--un-gradient-to-position:100%;--un-gradient-to:rgb(248 250 252 / var(--un-to-opacity, 1)) var(--un-gradient-to-position);}.to-transparent{--un-gradient-to-position:100%;--un-gradient-to:transparent var(--un-gradient-to-position);}.to-white{--un-gradient-to-position:100%;--un-gradient-to:rgb(255 255 255 / var(--un-to-opacity, 1)) var(--un-gradient-to-position);}.to-yellow-200{--un-gradient-to-position:100%;--un-gradient-to:rgb(254 240 138 / var(--un-to-opacity, 1)) var(--un-gradient-to-position);}.hover\:to-purple-700:hover{--un-gradient-to-position:100%;--un-gradient-to:rgb(126 34 206 / var(--un-to-opacity, 1)) var(--un-gradient-to-position);}.bg-gradient-to-b{--un-gradient-shape:to bottom;--un-gradient:var(--un-gradient-shape), var(--un-gradient-stops);background-image:linear-gradient(var(--un-gradient));}.bg-gradient-to-br{--un-gradient-shape:to bottom right;--un-gradient:var(--un-gradient-shape), var(--un-gradient-stops);background-image:linear-gradient(var(--un-gradient));}.bg-gradient-to-r{--un-gradient-shape:to right;--un-gradient:var(--un-gradient-shape), var(--un-gradient-stops);background-image:linear-gradient(var(--un-gradient));}.bg-none{background-image:none;}.bg-cover{background-size:cover;}.bg-clip-text{-webkit-background-clip:text;background-clip:text;}.object-cover{object-fit:cover;}.object-contain{object-fit:contain;}.p-\[0\.14rem\]{padding:0.14rem;}.p-\[0\.15rem\],.p-0\.15rem{padding:0.15rem;}.p-\[0\.16rem_0\.2rem\]{padding:0.16rem 0.2rem;}.p-\[0\.18rem_0\.2rem\]{padding:0.18rem 0.2rem;}.p-\[0\.18rem\],.p-0\.18rem{padding:0.18rem;}.p-\[0\.22rem_0\.24rem\]{padding:0.22rem 0.24rem;}.p-\[0\.28rem\]{padding:0.28rem;}.p-\[0\.2rem\],.p-0\.2rem,.p0\.2rem{padding:0.2rem;}.p-\[0px\]{padding:0px;}.p-\[10px\]\!{padding:10px !important;}.p-\[12px_0px\]{padding:12px 0px;}.p-\[12px_20px\]{padding:12px 20px;}.p-\[12px\],.p-12px{padding:12px;}.p-\[16px_0px\]{padding:16px 0px;}.p-\[16px\],.p-16px{padding:16px;}.p-\[20px\],.p-20px,.p20px{padding:20px;}.p-\[24px\],.p-24px,.p24px{padding:24px;}.p-\[6px\],.p-6px{padding:6px;}.p-\[8px_16px\]{padding:8px 16px;}.p-\[env\(safe-area-inset-bottom\)\]{padding:env(safe-area-inset-bottom);}.p-\[env\(safe-area-inset-left\)\]{padding:env(safe-area-inset-left);}.p-\[env\(safe-area-inset-right\)\]{padding:env(safe-area-inset-right);}.p-\[env\(safe-area-inset-top\)\]{padding:env(safe-area-inset-top);}.p-0,.p0rem{padding:0;}.p-0\.01rem{padding:0.01rem;}.p-0\.02rem{padding:0.02rem;}.p-0\.04rem{padding:0.04rem;}.p-0\.05rem{padding:0.05rem;}.p-0\.06rem{padding:0.06rem;}.p-0\.08rem{padding:0.08rem;}.p-0\.12rem{padding:0.12rem;}.p-0\.16rem,.p0\.16rem{padding:0.16rem;}.p-0\.17rem{padding:0.17rem;}.p-0\.1rem{padding:0.1rem;}.p-0\.22rem{padding:0.22rem;}.p-0\.23rem{padding:0.23rem;}.p-0\.24rem{padding:0.24rem;}.p-0\.31rem{padding:0.31rem;}.p-0\.32rem{padding:0.32rem;}.p-0\.33rem,.p0\.33rem{padding:0.33rem;}.p-0\.3rem,.p0\.3rem{padding:0.3rem;}.p-0\.45rem{padding:0.45rem;}.p-0\.48rem{padding:0.48rem;}.p-0\.4rem{padding:0.4rem;}.p-0\.56rem{padding:0.56rem;}.p-10px{padding:10px;}.p-32px{padding:32px;}.p-5px{padding:5px;}.p1{padding:0.25rem;}.p2{padding:0.5rem;}.px,.px-1rem,.px1rem{padding-left:1rem;padding-right:1rem;}.px-\[0\.1rem\],.px-0\.1rem,.px0\.1rem{padding-left:0.1rem;padding-right:0.1rem;}.px-\[0\.22rem\],.px-0\.22rem{padding-left:0.22rem;padding-right:0.22rem;}.px-\[0\.24rem\],.px-0\.24rem,.px0\.24rem{padding-left:0.24rem;padding-right:0.24rem;}.px-\[0\.26rem\]{padding-left:0.26rem;padding-right:0.26rem;}.px-\[0\.2rem\],.px-0\.2rem,.px\.2rem,.px0\.2rem{padding-left:0.2rem;padding-right:0.2rem;}.px-\[0\.4rem\],.px-0\.4rem{padding-left:0.4rem;padding-right:0.4rem;}.px-\[10px\],.px-10px,.px10px{padding-left:10px;padding-right:10px;}.px-\[12px\],.px-12px,.px12px{padding-left:12px;padding-right:12px;}.px-\[16px\],.px-16px,.px16px{padding-left:16px;padding-right:16px;}.px-\[20px\],.px-20px{padding-left:20px;padding-right:20px;}.px-\[5px\],.px-5px,.px5px{padding-left:5px;padding-right:5px;}.px-\[6px\]{padding-left:6px;padding-right:6px;}.px-\[8px\],.px-8px{padding-left:8px;padding-right:8px;}.px-0{padding-left:0;padding-right:0;}.px-0\.08rem,.px0\.08rem{padding-left:0.08rem;padding-right:0.08rem;}.px-0\.11rem{padding-left:0.11rem;padding-right:0.11rem;}.px-0\.12rem{padding-left:0.12rem;padding-right:0.12rem;}.px-0\.13rem,.px0\.13rem{padding-left:0.13rem;padding-right:0.13rem;}.px-0\.14rem{padding-left:0.14rem;padding-right:0.14rem;}.px-0\.15rem,.px0\.15rem{padding-left:0.15rem;padding-right:0.15rem;}.px-0\.16rem{padding-left:0.16rem;padding-right:0.16rem;}.px-0\.25rem,.px0\.25rem{padding-left:0.25rem;padding-right:0.25rem;}.px-0\.29rem,.px0\.29rem{padding-left:0.29rem;padding-right:0.29rem;}.px-0\.31rem{padding-left:0.31rem;padding-right:0.31rem;}.px-0\.32rem{padding-left:0.32rem;padding-right:0.32rem;}.px-0\.33rem{padding-left:0.33rem;padding-right:0.33rem;}.px-0\.35rem{padding-left:0.35rem;padding-right:0.35rem;}.px-0\.3rem,.px0\.3rem{padding-left:0.3rem;padding-right:0.3rem;}.px-0\.44rem{padding-left:0.44rem;padding-right:0.44rem;}.px-0\.48rem{padding-left:0.48rem;padding-right:0.48rem;}.px-0\.53rem{padding-left:0.53rem;padding-right:0.53rem;}.px-0\.5rem,.px0\.5rem{padding-left:0.5rem;padding-right:0.5rem;}.px-0\.6rem{padding-left:0.6rem;padding-right:0.6rem;}.px-0\.8rem{padding-left:0.8rem;padding-right:0.8rem;}.px-1\.18rem{padding-left:1.18rem;padding-right:1.18rem;}.px-1\.55rem{padding-left:1.55rem;padding-right:1.55rem;}.px-14px,.px14px{padding-left:14px;padding-right:14px;}.px-24px{padding-left:24px;padding-right:24px;}.px-2rem{padding-left:2rem;padding-right:2rem;}.px-30px{padding-left:30px;padding-right:30px;}.px-3rem{padding-left:3rem;padding-right:3rem;}.px-64px{padding-left:64px;padding-right:64px;}.px-72px{padding-left:72px;padding-right:72px;}.px0\!{padding-left:0 !important;padding-right:0 !important;}.px0\.07rem{padding-left:0.07rem;padding-right:0.07rem;}.px0\.19rem{padding-left:0.19rem;padding-right:0.19rem;}.px0\.23rem{padding-left:0.23rem;padding-right:0.23rem;}.px0\.28rem{padding-left:0.28rem;padding-right:0.28rem;}.px0\.96rem{padding-left:0.96rem;padding-right:0.96rem;}.px1px{padding-left:1px;padding-right:1px;}.py-\[0\.05rem\],.py-0\.05rem,.py0\.05rem{padding-top:0.05rem;padding-bottom:0.05rem;}.py-\[0\.12rem\],.py-0\.12rem,.py0\.12rem{padding-top:0.12rem;padding-bottom:0.12rem;}.py-\[0\.18rem\],.py-0\.18rem{padding-top:0.18rem;padding-bottom:0.18rem;}.py-\[0\.1rem\],.py-0\.1rem,.py0\.1rem{padding-top:0.1rem;padding-bottom:0.1rem;}.py-\[0\.24rem\],.py-0\.24rem,.py0\.24rem{padding-top:0.24rem;padding-bottom:0.24rem;}.py-\[0\.28rem\]{padding-top:0.28rem;padding-bottom:0.28rem;}.py-\[0\.2rem\],.py-0\.2rem,.py0\.2rem{padding-top:0.2rem;padding-bottom:0.2rem;}.py-\[0\.3rem\],.py-0\.3rem,.py0\.3rem{padding-top:0.3rem;padding-bottom:0.3rem;}.py-\[0\.4rem\],.py-0\.4rem{padding-top:0.4rem;padding-bottom:0.4rem;}.py-\[12px\],.py-12px{padding-top:12px;padding-bottom:12px;}.py-\[16px\]{padding-top:16px;padding-bottom:16px;}.py-\[24px\],.py-24px{padding-top:24px;padding-bottom:24px;}.py-\[2px\],.py-2px{padding-top:2px;padding-bottom:2px;}.py-\[40px\],.py-40px{padding-top:40px;padding-bottom:40px;}.py-\[4px\],.py-4px{padding-top:4px;padding-bottom:4px;}.py-\[60px\],.py-60px{padding-top:60px;padding-bottom:60px;}.py-\[6px\]{padding-top:6px;padding-bottom:6px;}.py-\[8px\],.py-8px,.py8px{padding-top:8px;padding-bottom:8px;}.py-0\.02rem,.py0\.02rem{padding-top:0.02rem;padding-bottom:0.02rem;}.py-0\.04rem{padding-top:0.04rem;padding-bottom:0.04rem;}.py-0\.06rem{padding-top:0.06rem;padding-bottom:0.06rem;}.py-0\.07rem{padding-top:0.07rem;padding-bottom:0.07rem;}.py-0\.08rem,.py0\.08rem{padding-top:0.08rem;padding-bottom:0.08rem;}.py-0\.13rem{padding-top:0.13rem;padding-bottom:0.13rem;}.py-0\.15rem,.py0\.15rem{padding-top:0.15rem;padding-bottom:0.15rem;}.py-0\.16rem{padding-top:0.16rem;padding-bottom:0.16rem;}.py-0\.22rem{padding-top:0.22rem;padding-bottom:0.22rem;}.py-0\.25rem,.py0\.25rem{padding-top:0.25rem;padding-bottom:0.25rem;}.py-0\.26rem{padding-top:0.26rem;padding-bottom:0.26rem;}.py-0\.27rem{padding-top:0.27rem;padding-bottom:0.27rem;}.py-0\.32rem{padding-top:0.32rem;padding-bottom:0.32rem;}.py-0\.38rem{padding-top:0.38rem;padding-bottom:0.38rem;}.py-0\.5rem,.py0\.5rem{padding-top:0.5rem;padding-bottom:0.5rem;}.py-10px{padding-top:10px;padding-bottom:10px;}.py-1rem{padding-top:1rem;padding-bottom:1rem;}.py-25px{padding-top:25px;padding-bottom:25px;}.py-2rem{padding-top:2rem;padding-bottom:2rem;}.py-32px{padding-top:32px;padding-bottom:32px;}.py-5px,.py5px{padding-top:5px;padding-bottom:5px;}.py-7px,.py7px{padding-top:7px;padding-bottom:7px;}.py0\.01rem{padding-top:0.01rem;padding-bottom:0.01rem;}.py0\.19rem{padding-top:0.19rem;padding-bottom:0.19rem;}.py0\.44rem{padding-top:0.44rem;padding-bottom:0.44rem;}.py0\.78rem{padding-top:0.78rem;padding-bottom:0.78rem;}.py15px{padding-top:15px;padding-bottom:15px;}.py20px{padding-top:20px;padding-bottom:20px;}.py9px{padding-top:9px;padding-bottom:9px;}.\!pl0{padding-left:0 !important;}.\!pt-0,.pt-0\!,.pt0\!{padding-top:0 !important;}.pb-\[0\.1rem\],.pb-0\.1rem,.pb0\.1rem{padding-bottom:0.1rem;}.pb-\[10px\]{padding-bottom:10px;}.pb-\[12px\],.pb-12px{padding-bottom:12px;}.pb-\[80px\]{padding-bottom:80px;}.pb-\[calc\(0px\+constant\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(0px + constant(safe-area-inset-bottom));}.pb-\[calc\(0px\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(0px + env(safe-area-inset-bottom));}.pb-\[calc\(10px\+constant\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(10px + constant(safe-area-inset-bottom));}.pb-\[calc\(10px\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(10px + env(safe-area-inset-bottom));}.pb-0{padding-bottom:0;}.pb-0\.12rem{padding-bottom:0.12rem;}.pb-0\.1rem\!{padding-bottom:0.1rem !important;}.pb-0\.25rem{padding-bottom:0.25rem;}.pb-0\.2rem,.pb0\.2rem{padding-bottom:0.2rem;}.pb-0\.38rem{padding-bottom:0.38rem;}.pb-0\.3rem,.pb0\.3rem{padding-bottom:0.3rem;}.pb-0\.4rem{padding-bottom:0.4rem;}.pb-0\.5rem,.pb0\.5rem{padding-bottom:0.5rem;}.pb-1\.2rem{padding-bottom:1.2rem;}.pb-1\.5rem{padding-bottom:1.5rem;}.pb-11px{padding-bottom:11px;}.pb-15px{padding-bottom:15px;}.pb-20px{padding-bottom:20px;}.pb60px{padding-bottom:60px;}.pl-\[0\.34rem\]{padding-left:0.34rem;}.pl-\[12px\],.pl12px{padding-left:12px;}.pl-\[2\.14rem\]{padding-left:2.14rem;}.pl-0\.3rem{padding-left:0.3rem;}.pl-20px{padding-left:20px;}.pl-5px{padding-left:5px;}.pl0\.22rem{padding-left:0.22rem;}.pl0\.2rem{padding-left:0.2rem;}.pl0\.43rem{padding-left:0.43rem;}.pl0\.5rem{padding-left:0.5rem;}.pl13px{padding-left:13px;}.pl16px{padding-left:16px;}.pl32px{padding-left:32px;}.pr-\[0\.34rem\]{padding-right:0.34rem;}.pr-0\.2rem,.pr0\.2rem{padding-right:0.2rem;}.pr-0\.3rem{padding-right:0.3rem;}.pr-1\.2rem{padding-right:1.2rem;}.pr-10px,.pr10px{padding-right:10px;}.pr-48px{padding-right:48px;}.pr-50px{padding-right:50px;}.pr-5px{padding-right:5px;}.pr2\.23rem{padding-right:2.23rem;}.pt-\[0\.12rem\]{padding-top:0.12rem;}.pt-\[0\.1rem\],.pt-0\.1rem,.pt0\.1rem{padding-top:0.1rem;}.pt-\[1rem\]{padding-top:1rem;}.pt-\[20px\],.pt20px{padding-top:20px;}.pt-0{padding-top:0;}.pt-0\.15rem{padding-top:0.15rem;}.pt-0\.25rem{padding-top:0.25rem;}.pt-0\.2rem,.pt0\.2rem{padding-top:0.2rem;}.pt-0\.36rem{padding-top:0.36rem;}.pt-0\.3rem{padding-top:0.3rem;}.pt-0\.5rem{padding-top:0.5rem;}.pt-12px{padding-top:12px;}.pt-2rem{padding-top:2rem;}.pt0\.15rem\!{padding-top:0.15rem !important;}.pt0\.1rem\!{padding-top:0.1rem !important;}.pt0\.28rem{padding-top:0.28rem;}.pt0\.78rem{padding-top:0.78rem;}.pt10px{padding-top:10px;}.pt30px{padding-top:30px;}.pie{padding-inline-end:1rem;}.text-center{text-align:center;}.text-right{text-align:right;}.align-bottom{vertical-align:bottom;}.align-top{vertical-align:top;}.text-\.16rem,.text-\[0\.16rem\],.text-0\.16rem{font-size:0.16rem;}.text-\.18rem,.text-\[0\.18rem\],.text-0\.18rem{font-size:0.18rem;}.text-\.23rem,.text-0\.23rem{font-size:0.23rem;}.text-\.25rem,.text-0\.25rem{font-size:0.25rem;}.text-\.27rem,.text-0\.27rem{font-size:0.27rem;}.text-\.2rem,.text-\[0\.2rem\],.text-0\.20rem,.text-0\.2rem{font-size:0.2rem;}.text-\[0\.12rem\],.text-0\.12rem{font-size:0.12rem;}.text-\[0\.14rem\],.text-0\.14rem{font-size:0.14rem;}.text-\[0\.17rem\]{font-size:0.17rem;}.text-\[0\.19rem\],.text-0\.19rem{font-size:0.19rem;}.text-\[0\.22rem\],.text-0\.22rem{font-size:0.22rem;}.text-\[0\.24rem\],.text-0\.24rem{font-size:0.24rem;}.text-\[0\.28rem\],.text-0\.28rem{font-size:0.28rem;}.text-\[0\.31rem\]{font-size:0.31rem;}.text-\[10px\]{font-size:10px;}.text-\[11px\],.text-11px{font-size:11px;}.text-\[12px\],.text-12px{font-size:12px;}.text-\[13px\]{font-size:13px;}.text-\[14px\],.text-14px{font-size:14px;}.text-\[15px\],.text-15px{font-size:15px;}.text-\[16px\],.text-16px{font-size:16px;}.text-\[18px\],.text-18px{font-size:18px;}.text-\[19px\]{font-size:19px;}.text-\[20px\],.text-20px{font-size:20px;}.text-\[22px\],.text-22px{font-size:22px;}.text-\[24px\],.text-24px{font-size:24px;}.text-0\.13rem{font-size:0.13rem;}.text-0\.15rem{font-size:0.15rem;}.text-0\.208rem{font-size:0.208rem;}.text-0\.216rem{font-size:0.216rem;}.text-0\.21rem{font-size:0.21rem;}.text-0\.26rem{font-size:0.26rem;}.text-0\.29rem{font-size:0.29rem;}.text-0\.32rem{font-size:0.32rem;}.text-0\.34rem{font-size:0.34rem;}.text-0\.35rem{font-size:0.35rem;}.text-0\.36rem{font-size:0.36rem;}.text-0\.3rem{font-size:0.3rem;}.text-0\.45rem{font-size:0.45rem;}.text-0\.47rem{font-size:0.47rem;}.text-0\.4rem{font-size:0.4rem;}.text-0\.52rem{font-size:0.52rem;}.text-0\.5rem{font-size:0.5rem;}.text-0\.75rem{font-size:0.75rem;}.text-17px{font-size:17px;}.text-25px{font-size:25px;}.text-28px{font-size:28px;}.text-32px{font-size:32px;}.text-36px{font-size:36px;}.text-42px{font-size:42px;}.text-8px{font-size:8px;}.text-9px{font-size:9px;}.\!text-white,.text-\#fff\!{--un-text-opacity:1 !important;color:rgb(255 255 255 / var(--un-text-opacity)) !important;}.text-\[\#000\],.text-\#000{--un-text-opacity:1;color:rgb(0 0 0 / var(--un-text-opacity));}.text-\[\#00a870\]{--un-text-opacity:1;color:rgb(0 168 112 / var(--un-text-opacity));}.text-\[\#07c160\]{--un-text-opacity:1;color:rgb(7 193 96 / var(--un-text-opacity));}.text-\[\#111\],.text-\[\#111111\],.text-\#111,.text-\#111111{--un-text-opacity:1;color:rgb(17 17 17 / var(--un-text-opacity));}.text-\[\#111827\],.text-gray-900{--un-text-opacity:1;color:rgb(17 24 39 / var(--un-text-opacity));}.text-\[\#13386c\],.text-\#13386c{--un-text-opacity:1;color:rgb(19 56 108 / var(--un-text-opacity));}.text-\[\#1565c0\]{--un-text-opacity:1;color:rgb(21 101 192 / var(--un-text-opacity));}.text-\[\#1890ff\]{--un-text-opacity:1;color:rgb(24 144 255 / var(--un-text-opacity));}.text-\[\#1a1a1a\]{--un-text-opacity:1;color:rgb(26 26 26 / var(--un-text-opacity));}.text-\[\#1d1d1d\]{--un-text-opacity:1;color:rgb(29 29 29 / var(--un-text-opacity));}.text-\[\#1d2a58\],.text-\#1d2a58{--un-text-opacity:1;color:rgb(29 42 88 / var(--un-text-opacity));}.text-\[\#1f2937\],.text-gray-800{--un-text-opacity:1;color:rgb(31 41 55 / var(--un-text-opacity));}.text-\[\#28d128ff\]{--un-text-opacity:1;color:rgb(40 209 40 / var(--un-text-opacity));}.text-\[\#2c2f36\]{--un-text-opacity:1;color:rgb(44 47 54 / var(--un-text-opacity));}.text-\[\#2e7d32\]{--un-text-opacity:1;color:rgb(46 125 50 / var(--un-text-opacity));}.text-\[\#333\],.text-\#333,.text-\#333333{--un-text-opacity:1;color:rgb(51 51 51 / var(--un-text-opacity));}.text-\[\#3b82f6\],.text-blue-500{--un-text-opacity:1;color:rgb(59 130 246 / var(--un-text-opacity));}.text-\[\#415fef\],.text-\[\#415FEF\],.text-\#415fef,.text-\#415FEF{--un-text-opacity:1;color:rgb(65 95 239 / var(--un-text-opacity));}.text-\[\#41ff41ff\]{--un-text-opacity:1;color:rgb(65 255 65 / var(--un-text-opacity));}.text-\[\#4CAF50\]{--un-text-opacity:1;color:rgb(76 175 80 / var(--un-text-opacity));}.text-\[\#515A6B\],.text-\#515A6B{--un-text-opacity:1;color:rgb(81 90 107 / var(--un-text-opacity));}.text-\[\#52c41a\],.text-\#52c41a{--un-text-opacity:1;color:rgb(82 196 26 / var(--un-text-opacity));}.text-\[\#5b51e6\],.text-\#5b51e6{--un-text-opacity:1;color:rgb(91 81 230 / var(--un-text-opacity));}.text-\[\#666\],.text-\[\#666666\],.text-\#666,.text-\#666666{--un-text-opacity:1;color:rgb(102 102 102 / var(--un-text-opacity));}.text-\[\#667eea\]{--un-text-opacity:1;color:rgb(102 126 234 / var(--un-text-opacity));}.text-\[\#6b7280\],.text-gray-500{--un-text-opacity:1;color:rgb(107 114 128 / var(--un-text-opacity));}.text-\[\#888\],.text-\#888,.text-\#888888{--un-text-opacity:1;color:rgb(136 136 136 / var(--un-text-opacity));}.text-\[\#8e9197\]{--un-text-opacity:1;color:rgb(142 145 151 / var(--un-text-opacity));}.text-\[\#8f8f8f\]{--un-text-opacity:1;color:rgb(143 143 143 / var(--un-text-opacity));}.text-\[\#8f95a0\],.text-\#8f95a0{--un-text-opacity:1;color:rgb(143 149 160 / var(--un-text-opacity));}.text-\[\#999\],.text-\[\#999999\],.text-\#999,.text-\#999999{--un-text-opacity:1;color:rgb(153 153 153 / var(--un-text-opacity));}.text-\[\#aaa\]{--un-text-opacity:1;color:rgb(170 170 170 / var(--un-text-opacity));}.text-\[\#adadad\],.text-\#adadad{--un-text-opacity:1;color:rgb(173 173 173 / var(--un-text-opacity));}.text-\[\#bbb\],.text-\#bbb{--un-text-opacity:1;color:rgb(187 187 187 / var(--un-text-opacity));}.text-\[\#c62828\]{--un-text-opacity:1;color:rgb(198 40 40 / var(--un-text-opacity));}.text-\[\#ccc\],.text-\#CCCCCC{--un-text-opacity:1;color:rgb(204 204 204 / var(--un-text-opacity));}.text-\[\#d9d9d9\],.text-\#d9d9d9{--un-text-opacity:1;color:rgb(217 217 217 / var(--un-text-opacity));}.text-\[\#e11d48\]{--un-text-opacity:1;color:rgb(225 29 72 / var(--un-text-opacity));}.text-\[\#e85151\]{--un-text-opacity:1;color:rgb(232 81 81 / var(--un-text-opacity));}.text-\[\#ef6c00\]{--un-text-opacity:1;color:rgb(239 108 0 / var(--un-text-opacity));}.text-\[\#f46502\],.text-\#f46502,.text-\#F46502{--un-text-opacity:1;color:rgb(244 101 2 / var(--un-text-opacity));}.text-\[\#ff4d4f\]{--un-text-opacity:1;color:rgb(255 77 79 / var(--un-text-opacity));}.text-\[\#FF9A49\],.text-\#ff9a49,.text-\#FF9A49{--un-text-opacity:1;color:rgb(255 154 73 / var(--un-text-opacity));}.text-\[rgb\(167\,167\,167\)\]{--un-text-opacity:1;color:rgb(167 167 167 / var(--un-text-opacity));}.text-\[rgba\(0\,0\,0\,\.9\)\]{--un-text-opacity:.9;color:rgba(0, 0, 0, var(--un-text-opacity));}.text-\[rgba\(0\,0\,0\,0\.6\)\]{--un-text-opacity:0.6;color:rgba(0, 0, 0, var(--un-text-opacity));}.text-\[rgba\(0\,0\,0\,0\.9\)\]{--un-text-opacity:0.9;color:rgba(0, 0, 0, var(--un-text-opacity));}.text-\[rgba\(17\,17\,17\,0\.88\)\]{--un-text-opacity:0.88;color:rgba(17, 17, 17, var(--un-text-opacity));}.text-\[rgba\(255\,255\,255\,0\.96\)\]{--un-text-opacity:0.96;color:rgba(255, 255, 255, var(--un-text-opacity));}.text-\[rgba\(29\,42\,88\,0\.7\)\]{--un-text-opacity:0.7;color:rgba(29, 42, 88, var(--un-text-opacity));}.text-\[rgba\(29\,42\,88\,0\.75\)\]{--un-text-opacity:0.75;color:rgba(29, 42, 88, var(--un-text-opacity));}.text-\[rgba\(81\,90\,107\,0\.76\)\]{--un-text-opacity:0.76;color:rgba(81, 90, 107, var(--un-text-opacity));}.text-\[var\(--cib-color-foreground-accent-primary\)\]{color:var(--cib-color-foreground-accent-primary);}.text-\[var\(--cib-color-foreground-accent-primary\)\]\!{color:var(--cib-color-foreground-accent-primary) !important;}.text-\#0066ff{--un-text-opacity:1;color:rgb(0 102 255 / var(--un-text-opacity));}.text-\#01BD8D{--un-text-opacity:1;color:rgb(1 189 141 / var(--un-text-opacity));}.text-\#060607{--un-text-opacity:1;color:rgb(6 6 7 / var(--un-text-opacity));}.text-\#060a26{--un-text-opacity:1;color:rgb(6 10 38 / var(--un-text-opacity));}.text-\#0f235f{--un-text-opacity:1;color:rgb(15 35 95 / var(--un-text-opacity));}.text-\#0FAA6A{--un-text-opacity:1;color:rgb(15 170 106 / var(--un-text-opacity));}.text-\#0FBC8B{--un-text-opacity:1;color:rgb(15 188 139 / var(--un-text-opacity));}.text-\#1A7EFF{--un-text-opacity:1;color:rgb(26 126 255 / var(--un-text-opacity));}.text-\#222,.text-\#222222{--un-text-opacity:1;color:rgb(34 34 34 / var(--un-text-opacity));}.text-\#33333399{--un-text-opacity:0.6;color:rgb(51 51 51 / var(--un-text-opacity));}.text-\#434343{--un-text-opacity:1;color:rgb(67 67 67 / var(--un-text-opacity));}.color-\#555,.text-\#555{--un-text-opacity:1;color:rgb(85 85 85 / var(--un-text-opacity));}.text-\#6B4302{--un-text-opacity:1;color:rgb(107 67 2 / var(--un-text-opacity));}.text-\#6D7184{--un-text-opacity:1;color:rgb(109 113 132 / var(--un-text-opacity));}.text-\#79300F{--un-text-opacity:1;color:rgb(121 48 15 / var(--un-text-opacity));}.text-\#797d83{--un-text-opacity:1;color:rgb(121 125 131 / var(--un-text-opacity));}.text-\#828DC2{--un-text-opacity:1;color:rgb(130 141 194 / var(--un-text-opacity));}.text-\#8a8f99{--un-text-opacity:1;color:rgb(138 143 153 / var(--un-text-opacity));}.text-\#8b8b8b{--un-text-opacity:1;color:rgb(139 139 139 / var(--un-text-opacity));}.text-\#8d95b6{--un-text-opacity:1;color:rgb(141 149 182 / var(--un-text-opacity));}.text-\#999\!{--un-text-opacity:1 !important;color:rgb(153 153 153 / var(--un-text-opacity)) !important;}.text-\#9aa4b2{--un-text-opacity:1;color:rgb(154 164 178 / var(--un-text-opacity));}.text-\#A4B1BE{--un-text-opacity:1;color:rgb(164 177 190 / var(--un-text-opacity));}.text-\#B76507{--un-text-opacity:1;color:rgb(183 101 7 / var(--un-text-opacity));}.text-\#BEC8F7{--un-text-opacity:1;color:rgb(190 200 247 / var(--un-text-opacity));}.text-\#c0c4cc{--un-text-opacity:1;color:rgb(192 196 204 / var(--un-text-opacity));}.text-\#E0933C{--un-text-opacity:1;color:rgb(224 147 60 / var(--un-text-opacity));}.text-\#f46052{--un-text-opacity:1;color:rgb(244 96 82 / var(--un-text-opacity));}.text-\#F74E4E{--un-text-opacity:1;color:rgb(247 78 78 / var(--un-text-opacity));}.text-\#FF6B6B{--un-text-opacity:1;color:rgb(255 107 107 / var(--un-text-opacity));}.text-\#FF760E{--un-text-opacity:1;color:rgb(255 118 14 / var(--un-text-opacity));}.text-\#ff770e,.text-\#FF770E{--un-text-opacity:1;color:rgb(255 119 14 / var(--un-text-opacity));}.text-\#FF7D00{--un-text-opacity:1;color:rgb(255 125 0 / var(--un-text-opacity));}.text-\#FF9300{--un-text-opacity:1;color:rgb(255 147 0 / var(--un-text-opacity));}.text-\#FFA200{--un-text-opacity:1;color:rgb(255 162 0 / var(--un-text-opacity));}.text-\#fff,.text-white{--un-text-opacity:1;color:rgb(255 255 255 / var(--un-text-opacity));}.text-amber{--un-text-opacity:1;color:rgb(251 191 36 / var(--un-text-opacity));}.text-amber-600{--un-text-opacity:1;color:rgb(217 119 6 / var(--un-text-opacity));}.text-blue-600,.group:hover .group-hover\:text-blue-600{--un-text-opacity:1;color:rgb(37 99 235 / var(--un-text-opacity));}.text-blue-700{--un-text-opacity:1;color:rgb(29 78 216 / var(--un-text-opacity));}.text-emerald-600{--un-text-opacity:1;color:rgb(5 150 105 / var(--un-text-opacity));}.text-gray-400{--un-text-opacity:1;color:rgb(156 163 175 / var(--un-text-opacity));}.text-gray-600{--un-text-opacity:1;color:rgb(75 85 99 / var(--un-text-opacity));}.text-gray-700{--un-text-opacity:1;color:rgb(55 65 81 / var(--un-text-opacity));}.text-green-600{--un-text-opacity:1;color:rgb(22 163 74 / var(--un-text-opacity));}.text-green-700{--un-text-opacity:1;color:rgb(21 128 61 / var(--un-text-opacity));}.text-pink-700{--un-text-opacity:1;color:rgb(190 24 93 / var(--un-text-opacity));}.text-purple-600{--un-text-opacity:1;color:rgb(147 51 234 / var(--un-text-opacity));}.text-red{--un-text-opacity:1;color:rgb(248 113 113 / var(--un-text-opacity));}.text-red-500{--un-text-opacity:1;color:rgb(239 68 68 / var(--un-text-opacity));}.text-red-600{--un-text-opacity:1;color:rgb(220 38 38 / var(--un-text-opacity));}.text-red-700{--un-text-opacity:1;color:rgb(185 28 28 / var(--un-text-opacity));}.text-red-800{--un-text-opacity:1;color:rgb(153 27 27 / var(--un-text-opacity));}.text-slate-400{--un-text-opacity:1;color:rgb(148 163 184 / var(--un-text-opacity));}.text-slate-500{--un-text-opacity:1;color:rgb(100 116 139 / var(--un-text-opacity));}.text-slate-700{--un-text-opacity:1;color:rgb(51 65 85 / var(--un-text-opacity));}.text-slate-800{--un-text-opacity:1;color:rgb(30 41 59 / var(--un-text-opacity));}.text-transparent{color:transparent;}.text-white\/90{color:rgb(255 255 255 / 0.9);}.text-yellow-700{--un-text-opacity:1;color:rgb(161 98 7 / var(--un-text-opacity));}.hover\:text-\[\#13386ccc\]:hover{--un-text-opacity:0.8;color:rgb(19 56 108 / var(--un-text-opacity));}.hover\:text-\[\#333\]:hover{--un-text-opacity:1;color:rgb(51 51 51 / var(--un-text-opacity));}.hover\:text-\[\#415fef\]:hover{--un-text-opacity:1;color:rgb(65 95 239 / var(--un-text-opacity));}.hover\:text-\[\#666\]:hover{--un-text-opacity:1;color:rgb(102 102 102 / var(--un-text-opacity));}.hover\:text-\[\#fff\]:hover{--un-text-opacity:1;color:rgb(255 255 255 / var(--un-text-opacity));}.hover\:text-\#0055dd:hover{--un-text-opacity:1;color:rgb(0 85 221 / var(--un-text-opacity));}.hover\:text-\#2742d9:hover{--un-text-opacity:1;color:rgb(39 66 217 / var(--un-text-opacity));}.hover\:text-\#333:hover{--un-text-opacity:1;color:rgb(51 51 51 / var(--un-text-opacity));}.hover\:text-\#3347d9:hover{--un-text-opacity:1;color:rgb(51 71 217 / var(--un-text-opacity));}.hover\:text-\#415fef:hover{--un-text-opacity:1;color:rgb(65 95 239 / var(--un-text-opacity));}.hover\:text-\#415fef\!:hover{--un-text-opacity:1 !important;color:rgb(65 95 239 / var(--un-text-opacity)) !important;}.hover\:text-blue-500:hover{--un-text-opacity:1;color:rgb(59 130 246 / var(--un-text-opacity));}.placeholder\:text-\[\#999\]::placeholder{--un-text-opacity:1;color:rgb(153 153 153 / var(--un-text-opacity));}.font-400,.font-normal,.fw-400{font-weight:400;}.font-500,.font-medium{font-weight:500;}.font-600,.font-semibold,.font600,.fw600{font-weight:600;}.font-600\!{font-weight:600 !important;}.font-700,.font-bold{font-weight:700;}.font-extrabold{font-weight:800;}.font-light{font-weight:300;}.leading-\[0\.9rem\]{line-height:0.9rem;}.leading-\[1\.2\]{line-height:1.2;}.leading-\[1\.3\]{line-height:1.3;}.leading-\[1\.4\]{line-height:1.4;}.leading-\[1\.45\]{line-height:1.45;}.leading-\[1\.5\],.leading-normal{line-height:1.5;}.leading-\[1\.6\]{line-height:1.6;}.leading-\[1\.7\]{line-height:1.7;}.leading-\[18px\],.leading-18px{line-height:18px;}.leading-\[20px\],.leading-20px{line-height:20px;}.leading-\[24px\],.leading-24px{line-height:24px;}.leading-\[25px\],.line-height-25px{line-height:25px;}.leading-0\.26rem{line-height:0.26rem;}.leading-0\.27rem{line-height:0.27rem;}.leading-0\.33rem{line-height:0.33rem;}.leading-0\.35rem,.leading-1\.4{line-height:0.35rem;}.leading-0\.3rem,.leading-1\.2{line-height:0.3rem;}.leading-0\.45rem{line-height:0.45rem;}.leading-1\.5{line-height:0.375rem;}.leading-1\.6{line-height:0.4rem;}.leading-19px{line-height:19px;}.leading-26px{line-height:26px;}.leading-28px,.line-height-28px{line-height:28px;}.leading-30px{line-height:30px;}.leading-none{line-height:1;}.leading-relaxed{line-height:1.625;}.leading-tight{line-height:1.25;}.tracking-\[0\.01em\]{letter-spacing:0.01em;}.tracking-\[0\.5px\]{letter-spacing:0.5px;}.tracking-wide{letter-spacing:0.025em;}.tracking-wider{letter-spacing:0.05em;}.font-\[Montserrat\]{font-family:Montserrat;}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;}.uppercase{text-transform:uppercase;}.italic{font-style:italic;}.decoration-line-through,.line-through{text-decoration-line:line-through;}.decoration-underline,.underline{text-decoration-line:underline;}.hover\:underline:hover{text-decoration-line:underline;}.no-underline{text-decoration:none;}.tab{-moz-tab-size:4;-o-tab-size:4;tab-size:4;}.text-shadow{--un-text-shadow:0 0 1px var(--un-text-shadow-color, rgb(0 0 0 / 0.2)),0 0 1px var(--un-text-shadow-color, rgb(1 0 5 / 0.1));text-shadow:var(--un-text-shadow);}.opacity-0{opacity:0;}.opacity-100,.group:hover .group-hover\:opacity-100{opacity:1;}.opacity-30{opacity:0.3;}.opacity-50{opacity:0.5;}.opacity-90{opacity:0.9;}.hover\:opacity-80:hover{opacity:0.8;}.disabled\:opacity-50:disabled{opacity:0.5;}.\!shadow-none{--un-shadow:0 0 var(--un-shadow-color, rgb(0 0 0 / 0)) !important;box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow) !important;}.shadow{--un-shadow:var(--un-shadow-inset) 0 1px 3px 0 var(--un-shadow-color, rgb(0 0 0 / 0.1)),var(--un-shadow-inset) 0 1px 2px -1px var(--un-shadow-color, rgb(0 0 0 / 0.1));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.shadow-\[-6px_0_24px_rgba\(0\,0\,0\,0\.06\)\]{--un-shadow:-6px 0 24px var(--un-shadow-color, rgba(0, 0, 0, 0.06));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.shadow-\[0_-2px_8px_rgba\(0\,0\,0\,0\.1\)\]{--un-shadow:0 -2px 8px var(--un-shadow-color, rgba(0, 0, 0, 0.1));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.shadow-\[0_-6px_24px_rgba\(0\,0\,0\,0\.08\)\]{--un-shadow:0 -6px 24px var(--un-shadow-color, rgba(0, 0, 0, 0.08));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.shadow-\[0_0_0\.08rem_rgba\(255\,55\,66\,0\.4\)\]{--un-shadow:0 0 0.08rem var(--un-shadow-color, rgba(255, 55, 66, 0.4));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.shadow-\[0_0\.02rem_0\.06rem_rgba\(0\,0\,0\,0\.1\)\]{--un-shadow:0 0.02rem 0.06rem var(--un-shadow-color, rgba(0, 0, 0, 0.1));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.shadow-\[0_0\.02rem_0\.06rem_rgba\(255\,55\,66\,0\.3\)\]{--un-shadow:0 0.02rem 0.06rem var(--un-shadow-color, rgba(255, 55, 66, 0.3));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.shadow-\[0_0\.04rem_0\.12rem_rgba\(24\,144\,255\,0\.3\)\]{--un-shadow:0 0.04rem 0.12rem var(--un-shadow-color, rgba(24, 144, 255, 0.3));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.shadow-\[0_10px_24px_rgba\(12\,36\,86\,0\.06\)\]{--un-shadow:0 10px 24px var(--un-shadow-color, rgba(12, 36, 86, 0.06));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.shadow-\[0_10px_24px_rgba\(65\,95\,239\,0\.28\)\]{--un-shadow:0 10px 24px var(--un-shadow-color, rgba(65, 95, 239, 0.28));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.shadow-\[0_10px_30px_rgba\(0\,0\,0\,0\.06\)\]{--un-shadow:0 10px 30px var(--un-shadow-color, rgba(0, 0, 0, 0.06));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.shadow-\[0_10px_30px_rgba\(0\,0\,0\,0\.12\)\]{--un-shadow:0 10px 30px var(--un-shadow-color, rgba(0, 0, 0, 0.12));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.shadow-\[0_10px_32px_rgba\(10\,43\,90\,0\.08\)\]{--un-shadow:0 10px 32px var(--un-shadow-color, rgba(10, 43, 90, 0.08));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.shadow-\[0_1px_3px_rgba\(0\,0\,0\,0\.1\)\]{--un-shadow:0 1px 3px var(--un-shadow-color, rgba(0, 0, 0, 0.1));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.shadow-\[0_2px_12px_rgba\(0\,0\,0\,0\.04\)\]{--un-shadow:0 2px 12px var(--un-shadow-color, rgba(0, 0, 0, 0.04));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.shadow-\[0_2px_8px_rgba\(0\,0\,0\,0\.04\)\]{--un-shadow:0 2px 8px var(--un-shadow-color, rgba(0, 0, 0, 0.04));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.shadow-\[0_2px_8px_rgba\(0\,0\,0\,0\.05\)\]{--un-shadow:0 2px 8px var(--un-shadow-color, rgba(0, 0, 0, 0.05));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.shadow-\[0_2px_8px_rgba\(0\,0\,0\,0\.1\)\]{--un-shadow:0 2px 8px var(--un-shadow-color, rgba(0, 0, 0, 0.1));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.shadow-\[0_2px_8px_rgba\(0\,0\,0\,0\.15\)\]{--un-shadow:0 2px 8px var(--un-shadow-color, rgba(0, 0, 0, 0.15));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.shadow-\[0_4px_12px_rgba\(0\,0\,0\,0\.18\)\]{--un-shadow:0 4px 12px var(--un-shadow-color, rgba(0, 0, 0, 0.18));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.shadow-\[0_4px_12px_rgba\(65\,95\,239\,0\.2\)\]{--un-shadow:0 4px 12px var(--un-shadow-color, rgba(65, 95, 239, 0.2));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.shadow-\[0_4px_16px_rgba\(0\,0\,0\,0\.15\)\]{--un-shadow:0 4px 16px var(--un-shadow-color, rgba(0, 0, 0, 0.15));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.shadow-blue-100\/20{--un-shadow-color:rgb(219 234 254 / 0.2);}.shadow-blue-200\/40{--un-shadow-color:rgb(191 219 254 / 0.4);}.shadow-blue-200\/50{--un-shadow-color:rgb(191 219 254 / 0.5);}.shadow-gray-300\/50{--un-shadow-color:rgb(209 213 219 / 0.5);}.shadow-green-200\/40{--un-shadow-color:rgb(187 247 208 / 0.4);}.shadow-green-200\/50{--un-shadow-color:rgb(187 247 208 / 0.5);}.shadow-lg{--un-shadow:var(--un-shadow-inset) 0 10px 15px -3px var(--un-shadow-color, rgb(0 0 0 / 0.1)),var(--un-shadow-inset) 0 4px 6px -4px var(--un-shadow-color, rgb(0 0 0 / 0.1));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.shadow-md{--un-shadow:var(--un-shadow-inset) 0 4px 6px -1px var(--un-shadow-color, rgb(0 0 0 / 0.1)),var(--un-shadow-inset) 0 2px 4px -2px var(--un-shadow-color, rgb(0 0 0 / 0.1));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.shadow-sm{--un-shadow:var(--un-shadow-inset) 0 1px 2px 0 var(--un-shadow-color, rgb(0 0 0 / 0.05));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.shadow-xl{--un-shadow:var(--un-shadow-inset) 0 20px 25px -5px var(--un-shadow-color, rgb(0 0 0 / 0.1)),var(--un-shadow-inset) 0 8px 10px -6px var(--un-shadow-color, rgb(0 0 0 / 0.1));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.hover\:shadow-\[0_0\.04rem_0\.08rem_rgba\(0\,0\,0\,0\.15\)\]:hover{--un-shadow:0 0.04rem 0.08rem var(--un-shadow-color, rgba(0, 0, 0, 0.15));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.hover\:shadow-\[0_0\.04rem_0\.08rem_rgba\(255\,55\,66\,0\.4\)\]:hover{--un-shadow:0 0.04rem 0.08rem var(--un-shadow-color, rgba(255, 55, 66, 0.4));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.hover\:shadow-\[0_12px_24px_rgba\(65\,95\,239\,0\.15\)\]:hover{--un-shadow:0 12px 24px var(--un-shadow-color, rgba(65, 95, 239, 0.15));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.hover\:shadow-\[0_16px_28px_rgba\(51\,78\,123\,0\.12\)\]:hover{--un-shadow:0 16px 28px var(--un-shadow-color, rgba(51, 78, 123, 0.12));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.hover\:shadow-\[0_4px_12px_rgba\(0\,0\,0\,0\.1\)\]:hover{--un-shadow:0 4px 12px var(--un-shadow-color, rgba(0, 0, 0, 0.1));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.hover\:shadow-\[0_4px_12px_rgba\(0\,0\,0\,0\.2\)\]:hover{--un-shadow:0 4px 12px var(--un-shadow-color, rgba(0, 0, 0, 0.2));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.hover\:shadow-\[0_6px_16px_rgba\(65\,95\,239\,0\.3\)\]:hover{--un-shadow:0 6px 16px var(--un-shadow-color, rgba(65, 95, 239, 0.3));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.hover\:shadow-\[0_6px_18px_rgba\(0\,0\,0\,0\.06\)\]:hover{--un-shadow:0 6px 18px var(--un-shadow-color, rgba(0, 0, 0, 0.06));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.hover\:shadow-2xl:hover{--un-shadow:var(--un-shadow-inset) 0 25px 50px -12px var(--un-shadow-color, rgb(0 0 0 / 0.25));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.hover\:shadow-blue-500\/20:hover{--un-shadow-color:rgb(59 130 246 / 0.2);}.hover\:shadow-lg:hover{--un-shadow:var(--un-shadow-inset) 0 10px 15px -3px var(--un-shadow-color, rgb(0 0 0 / 0.1)),var(--un-shadow-inset) 0 4px 6px -4px var(--un-shadow-color, rgb(0 0 0 / 0.1));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.hover\:shadow-md:hover{--un-shadow:var(--un-shadow-inset) 0 4px 6px -1px var(--un-shadow-color, rgb(0 0 0 / 0.1)),var(--un-shadow-inset) 0 2px 4px -2px var(--un-shadow-color, rgb(0 0 0 / 0.1));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.focus\:shadow-lg:focus{--un-shadow:var(--un-shadow-inset) 0 10px 15px -3px var(--un-shadow-color, rgb(0 0 0 / 0.1)),var(--un-shadow-inset) 0 4px 6px -4px var(--un-shadow-color, rgb(0 0 0 / 0.1));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.active\:shadow-sm:active{--un-shadow:var(--un-shadow-inset) 0 1px 2px 0 var(--un-shadow-color, rgb(0 0 0 / 0.05));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.outline{outline-style:solid;}.outline-none{outline:2px solid transparent;outline-offset:2px;}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px;}.ring-1{--un-ring-width:1px;--un-ring-offset-shadow:var(--un-ring-inset) 0 0 0 var(--un-ring-offset-width) var(--un-ring-offset-color);--un-ring-shadow:var(--un-ring-inset) 0 0 0 calc(var(--un-ring-width) + var(--un-ring-offset-width)) var(--un-ring-color);box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.ring-2{--un-ring-width:2px;--un-ring-offset-shadow:var(--un-ring-inset) 0 0 0 var(--un-ring-offset-width) var(--un-ring-offset-color);--un-ring-shadow:var(--un-ring-inset) 0 0 0 calc(var(--un-ring-width) + var(--un-ring-offset-width)) var(--un-ring-color);box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.focus\:ring-2:focus{--un-ring-width:2px;--un-ring-offset-shadow:var(--un-ring-inset) 0 0 0 var(--un-ring-offset-width) var(--un-ring-offset-color);--un-ring-shadow:var(--un-ring-inset) 0 0 0 calc(var(--un-ring-width) + var(--un-ring-offset-width)) var(--un-ring-color);box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.ring-white\/50{--un-ring-color:rgb(255 255 255 / 0.5);}.ring-white\/60{--un-ring-color:rgb(255 255 255 / 0.6);}.hover\:ring-blue-300\/30:hover{--un-ring-color:rgb(147 197 253 / 0.3);}.hover\:ring-green-300\/30:hover{--un-ring-color:rgb(134 239 172 / 0.3);}.focus\:ring-blue-200:focus{--un-ring-opacity:1;--un-ring-color:rgb(191 219 254 / var(--un-ring-opacity));}.active\:ring-blue-400\/50:active{--un-ring-color:rgb(96 165 250 / 0.5);}.active\:ring-green-400\/50:active{--un-ring-color:rgb(74 222 128 / 0.5);}.backdrop-blur-\[10px\]{--un-backdrop-blur:blur(10px);-webkit-backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia);backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia);}.backdrop-blur-\[2px\]{--un-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia);backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia);}.backdrop-blur-\[6px\]{--un-backdrop-blur:blur(6px);-webkit-backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia);backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia);}.backdrop-blur-md{--un-backdrop-blur:blur(12px);-webkit-backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia);backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia);}.backdrop-blur-sm{--un-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia);backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia);}.blur{--un-blur:blur(8px);filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia);}.blur-3xl{--un-blur:blur(64px);filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia);}.filter{filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia);}.backdrop-filter{-webkit-backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia);backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia);}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;}.transition-width{transition-property:width;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;}.duration-150{transition-duration:150ms;}.duration-200{transition-duration:200ms;}.duration-300{transition-duration:300ms;}.duration-500{transition-duration:500ms;}.duration-700{transition-duration:700ms;}.transition-delay-100{transition-delay:100ms;}.ease,.ease-in-out,.transition-ease{transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);}.ease-in{transition-timing-function:cubic-bezier(0.4, 0, 1, 1);}.ease-out{transition-timing-function:cubic-bezier(0, 0, 0.2, 1);}.before\:content-\[\'\'\]::before{content:'';}.placeholder-\[\#D5D5D5\]::placeholder{--un-placeholder-opacity:1;color:rgb(213 213 213 / var(--un-placeholder-opacity));}.placeholder-gray-400::placeholder{--un-placeholder-opacity:1;color:rgb(156 163 175 / var(--un-placeholder-opacity));}.flex-center{display:flex;justify-content:center;align-items:center;}@media print{.print\:hidden{display:none;}}@media (max-width: 639.9px){.max-sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr));}.max-sm\:mb-\[12px\]{margin-bottom:12px;}.max-sm\:h-\[32px\]{height:32px;}.max-sm\:h-\[56px\]{height:56px;}.max-sm\:h-screen{height:100vh;}.max-sm\:w-\[32px\]{width:32px;}.max-sm\:w-\[56px\]{width:56px;}.max-sm\:w-full{width:100%;}.max-sm\:flex-col{flex-direction:column;}.max-sm\:items-start{align-items:flex-start;}.max-sm\:gap-\[12px\]{gap:12px;}.max-sm\:gap-\[16px\]{gap:16px;}.max-sm\:gap-\[20px\]{gap:20px;}.max-sm\:gap-\[8px\]{gap:8px;}.max-sm\:overflow-auto{overflow:auto;}.max-sm\:rounded-\[12px\]{border-radius:12px;}.max-sm\:p-\[0px\]{padding:0px;}.max-sm\:p-\[14px\]{padding:14px;}.max-sm\:p-\[16px\]{padding:16px;}.max-sm\:px-\[0\.1rem\]{padding-left:0.1rem;padding-right:0.1rem;}.max-sm\:px-\[16px\]{padding-left:16px;padding-right:16px;}.max-sm\:px-\[20px\]{padding-left:20px;padding-right:20px;}.max-sm\:py-\[10px\]{padding-top:10px;padding-bottom:10px;}.max-sm\:py-\[20px\]{padding-top:20px;padding-bottom:20px;}.max-sm\:text-\[11px\]{font-size:11px;}.max-sm\:text-\[13px\]{font-size:13px;}.max-sm\:text-\[15px\]{font-size:15px;}.max-sm\:text-\[20px\]{font-size:20px;}}@media (min-width: 640px){.sm\:line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;}.sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr));}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr));}.sm\:w-\[420px\]{width:420px;}.sm\:p-\[24px\]{padding:24px;}.sm\:px-0\.4rem{padding-left:0.4rem;padding-right:0.4rem;}.sm\:pb-0\.4rem{padding-bottom:0.4rem;}.sm\:pt-0\.75rem{padding-top:0.75rem;}.sm\:text-0\.175rem{font-size:0.175rem;}.sm\:text-14px{font-size:14px;}.sm\:leading-30px{line-height:30px;}}@media (min-width: 768px){.md\:right-\[-10px\]{right:-10px;}.md\:right-\[40px\]{right:40px;}.md\:top-\[10px\]{top:10px;}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr));}.md\:h-\[40px\]{height:40px;}.md\:max-w-\[360px\]{max-width:360px;}.md\:max-w-\[520px\]{max-width:520px;}.md\:w-\[40px\]{width:40px;}.md\:w-\[560px\]{width:560px;}.md\:w-\[calc\(100vw-20px\)\]{width:calc(100vw - 20px);}.md\:truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.md\:px-0\.5rem{padding-left:0.5rem;padding-right:0.5rem;}.md\:py-\[40px\]{padding-top:40px;padding-bottom:40px;}.md\:pb-0\.5rem{padding-bottom:0.5rem;}.md\:pt-2rem{padding-top:2rem;}.md\:text-0\.2rem{font-size:0.2rem;}}@media (min-width: 1024px){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr));}.lg\:w-\[720px\]{width:720px;}.lg\:truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}}
.loginFrame[data-v-1d647970] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.loginFrame .loginimg[data-v-1d647970] {
  width: 80px;
}
.loginFrame .switchqrcodeimg[data-v-1d647970] {
  position: absolute;
  top: 5px;
  right: 0;
  cursor: pointer;
  width: 45px;
  height: 45px;
  background-size: cover;
}
.loginFrame .code[data-v-1d647970] {
  width: 3.33rem;
  height: 3.33rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0.4rem auto;
}
.loginFrame .code > img[data-v-1d647970] {
  width: 100%;
  height: 100%;
  display: block;
  -o-object-fit: cover;
  object-fit: cover;
}
.loginFrame .logintxt[data-v-1d647970] {
  margin-top: 15px;
  font-size: 20px;
  color: var(--cib-color-fill-accent-speech-secondary);
  border-bottom: var(--cib-color-fill-accent-speech-secondary) 2px solid;
  padding-bottom: 5px;
}
.loginFrame .agreementtx[data-v-1d647970] {
  margin-top: 15px;
  width: 100%;
}
.loginFrame .loginBtn[data-v-1d647970] {
  width: 100%;
}

.aichatpay[data-v-cdcacb56] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.aichatpay .chct[data-v-cdcacb56] {
  width: 100%;
}
.aichatpay .att[data-v-cdcacb56] {
  color: #000;
  font-size: 20px;
  text-align: center;
  font-weight: bold;
}
.aichatpay .att1[data-v-cdcacb56] {
  margin-top: 10px;
  text-align: center;
}
.aichatpay .btnct[data-v-cdcacb56] {
  width: 100%;
  padding: 20px 20px 0px 20px;
}
.aichatpay .ch-btn[data-v-cdcacb56] {
  background: #10aeff;
  color: #fff;
  height: 50px;
  width: 100%;
  border-radius: 25px;
  cursor: pointer;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.aichatpay .ch-btn[data-v-cdcacb56]:hover {
  background: #60c2f3;
}
.aichatpay .ch1[data-v-cdcacb56] {
  width: 100%;
  margin-top: 25px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: hidden;
  border-radius: 4px;
}
.aichatpay .ch1 .it[data-v-cdcacb56] {
  line-height: 40px;
  width: 100%;
  background-color: #ffffff88;
  border-bottom: #e0e0e0 solid 1px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 5px;
  cursor: pointer;
  padding-left: 10px;
  padding-right: 10px;
}
.aichatpay .ch1 .it[data-v-cdcacb56]:hover {
  background: #fff;
}
.aichatpay .ch1 .it[data-v-cdcacb56]:last-child {
  border-bottom: none;
}
.aichatpay .ch2[data-v-cdcacb56] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 20px;
}
.aichatpay .ch2 .charge[data-v-cdcacb56] {
  cursor: pointer;
  width: 90px;
  margin-right: 12px;
  height: 100px;
  background: -webkit-gradient(linear, left bottom, left top, from(#eff2f7), color-stop(7.60286%), color-stop(15.2057%, #edf0f9), color-stop(20.7513%), color-stop(26.297%, #ebeff8), color-stop(27.6386%), color-stop(28.9803%, #ebeff8), color-stop(38.2826%), color-stop(47.585%, #e7edf9), color-stop(48.1216%), color-stop(48.6583%, #e6ecfa), color-stop(53.1306%), color-stop(57.6029%, #e4ecf9), color-stop(61.5385%), color-stop(65.4741%, #e3eafa), color-stop(68.7835%), color-stop(72.093%, #deeafa), color-stop(75.7603%), color-stop(79.4275%, #dbe6f8), color-stop(82.8265%), color-stop(86.2254%, #d8e5f8), color-stop(87.8354%), color-stop(89.4454%, #d5e4f9), color-stop(91.8605%), color-stop(94.2755%, #d2e2f9), color-stop(95.4383%), color-stop(96.6011%, #d1e1f8), color-stop(98.3005%), to(#d0e0f7));
  background: linear-gradient(0deg, #eff2f7 0%, 7.60286%, #edf0f9 15.2057%, 20.7513%, #ebeff8 26.297%, 27.6386%, #ebeff8 28.9803%, 38.2826%, #e7edf9 47.585%, 48.1216%, #e6ecfa 48.6583%, 53.1306%, #e4ecf9 57.6029%, 61.5385%, #e3eafa 65.4741%, 68.7835%, #deeafa 72.093%, 75.7603%, #dbe6f8 79.4275%, 82.8265%, #d8e5f8 86.2254%, 87.8354%, #d5e4f9 89.4454%, 91.8605%, #d2e2f9 94.2755%, 95.4383%, #d1e1f8 96.6011%, 98.3005%, #d0e0f7 100%);
  border-radius: 7px;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-shadow: 0px 0px 4px 0px rgba(208, 224, 247, 0.6);
          box-shadow: 0px 0px 4px 0px rgba(208, 224, 247, 0.6);
}
.aichatpay .ch2 .charge.checked[data-v-cdcacb56] {
  background: -webkit-gradient(linear, left bottom, left top, from(transparent), color-stop(10%, rgba(238, 145, 39, 0.1)), color-stop(30%, rgba(238, 145, 39, 0.2)), color-stop(50%, rgba(238, 145, 39, 0.3)), color-stop(70%, rgba(238, 145, 39, 0.4)), color-stop(90%, rgba(238, 145, 39, 0.5)), to(rgba(238, 145, 39, 0.6)));
  background: linear-gradient(0deg, transparent 0%, rgba(238, 145, 39, 0.1) 10%, rgba(238, 145, 39, 0.2) 30%, rgba(238, 145, 39, 0.3) 50%, rgba(238, 145, 39, 0.4) 70%, rgba(238, 145, 39, 0.5) 90%, rgba(238, 145, 39, 0.6) 100%);
  -webkit-box-shadow: 0px 0px 4px 0px rgba(238, 145, 39, 0.6);
          box-shadow: 0px 0px 4px 0px rgba(238, 145, 39, 0.6);
}
.aichatpay .ch2 .charge .ctt[data-v-cdcacb56] {
  font-weight: bold;
  margin-bottom: 10px;
  font-size: 16px;
  margin-top: 15px;
}
.aichatpay .ch2 .charge .mtt[data-v-cdcacb56] {
  color: #f01a1a;
  font-weight: bold;
  font-size: 17px;
  margin-bottom: 10px;
}
.aichatpay .ch2 .charge .ck[data-v-cdcacb56] {
  color: #f01a1a;
  font-size: 17px;
  position: absolute;
  right: 5px;
  top: 5px;
}
.aichatpay .ch2 .charge[data-v-cdcacb56]:last-child {
  margin-right: 0;
}
.aichatpay .qr[data-v-cdcacb56] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.aichatpay .qr img[data-v-cdcacb56] {
  border-radius: 6px;
  overflow: hidden;
}
.aichatpay .qr .hint[data-v-cdcacb56] {
  margin-top: 5px;
  font-weight: bold;
  color: #10aeff;
}

.aichatpay[data-v-e27ee628] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.aichatpay .chct[data-v-e27ee628] {
  width: 100%;
}
.aichatpay .att[data-v-e27ee628] {
  color: #000;
  font-size: 20px;
  text-align: center;
  font-weight: bold;
}
.aichatpay .att1[data-v-e27ee628] {
  margin-top: 10px;
  text-align: center;
}
.aichatpay .btnct[data-v-e27ee628] {
  width: 100%;
  padding: 20px 20px 0px 20px;
}
.aichatpay .ch-btn[data-v-e27ee628] {
  background: #10aeff;
  color: #fff;
  height: 50px;
  width: 100%;
  border-radius: 25px;
  cursor: pointer;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.aichatpay .ch-btn[data-v-e27ee628]:hover {
  background: #60c2f3;
}
.aichatpay .ch1[data-v-e27ee628] {
  width: 100%;
  margin-top: 25px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: hidden;
  border-radius: 4px;
}
.aichatpay .ch1 .it[data-v-e27ee628] {
  line-height: 40px;
  width: 100%;
  background-color: #ffffff88;
  border-bottom: #e0e0e0 solid 1px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 5px;
  cursor: pointer;
  padding-left: 10px;
  padding-right: 10px;
}
.aichatpay .ch1 .it[data-v-e27ee628]:hover {
  background: #fff;
}
.aichatpay .ch1 .it[data-v-e27ee628]:last-child {
  border-bottom: none;
}
.aichatpay .ch2[data-v-e27ee628] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 20px;
}
.aichatpay .ch2 .charge[data-v-e27ee628] {
  cursor: pointer;
  width: 90px;
  margin-right: 12px;
  height: 100px;
  background: -webkit-gradient(linear, left bottom, left top, from(#eff2f7), color-stop(7.60286%), color-stop(15.2057%, #edf0f9), color-stop(20.7513%), color-stop(26.297%, #ebeff8), color-stop(27.6386%), color-stop(28.9803%, #ebeff8), color-stop(38.2826%), color-stop(47.585%, #e7edf9), color-stop(48.1216%), color-stop(48.6583%, #e6ecfa), color-stop(53.1306%), color-stop(57.6029%, #e4ecf9), color-stop(61.5385%), color-stop(65.4741%, #e3eafa), color-stop(68.7835%), color-stop(72.093%, #deeafa), color-stop(75.7603%), color-stop(79.4275%, #dbe6f8), color-stop(82.8265%), color-stop(86.2254%, #d8e5f8), color-stop(87.8354%), color-stop(89.4454%, #d5e4f9), color-stop(91.8605%), color-stop(94.2755%, #d2e2f9), color-stop(95.4383%), color-stop(96.6011%, #d1e1f8), color-stop(98.3005%), to(#d0e0f7));
  background: linear-gradient(0deg, #eff2f7 0%, 7.60286%, #edf0f9 15.2057%, 20.7513%, #ebeff8 26.297%, 27.6386%, #ebeff8 28.9803%, 38.2826%, #e7edf9 47.585%, 48.1216%, #e6ecfa 48.6583%, 53.1306%, #e4ecf9 57.6029%, 61.5385%, #e3eafa 65.4741%, 68.7835%, #deeafa 72.093%, 75.7603%, #dbe6f8 79.4275%, 82.8265%, #d8e5f8 86.2254%, 87.8354%, #d5e4f9 89.4454%, 91.8605%, #d2e2f9 94.2755%, 95.4383%, #d1e1f8 96.6011%, 98.3005%, #d0e0f7 100%);
  border-radius: 7px;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-shadow: 0px 0px 4px 0px rgba(208, 224, 247, 0.6);
          box-shadow: 0px 0px 4px 0px rgba(208, 224, 247, 0.6);
}
.aichatpay .ch2 .charge.checked[data-v-e27ee628] {
  background: -webkit-gradient(linear, left bottom, left top, from(transparent), color-stop(10%, rgba(238, 145, 39, 0.1)), color-stop(30%, rgba(238, 145, 39, 0.2)), color-stop(50%, rgba(238, 145, 39, 0.3)), color-stop(70%, rgba(238, 145, 39, 0.4)), color-stop(90%, rgba(238, 145, 39, 0.5)), to(rgba(238, 145, 39, 0.6)));
  background: linear-gradient(0deg, transparent 0%, rgba(238, 145, 39, 0.1) 10%, rgba(238, 145, 39, 0.2) 30%, rgba(238, 145, 39, 0.3) 50%, rgba(238, 145, 39, 0.4) 70%, rgba(238, 145, 39, 0.5) 90%, rgba(238, 145, 39, 0.6) 100%);
  -webkit-box-shadow: 0px 0px 4px 0px rgba(238, 145, 39, 0.6);
          box-shadow: 0px 0px 4px 0px rgba(238, 145, 39, 0.6);
}
.aichatpay .ch2 .charge .ctt[data-v-e27ee628] {
  font-weight: bold;
  margin-bottom: 10px;
  font-size: 16px;
  margin-top: 15px;
}
.aichatpay .ch2 .charge .mtt[data-v-e27ee628] {
  color: #f01a1a;
  font-weight: bold;
  font-size: 17px;
  margin-bottom: 10px;
}
.aichatpay .ch2 .charge .ck[data-v-e27ee628] {
  color: #f01a1a;
  font-size: 17px;
  position: absolute;
  right: 5px;
  top: 5px;
}
.aichatpay .ch2 .charge[data-v-e27ee628]:last-child {
  margin-right: 0;
}
.aichatpay .qr[data-v-e27ee628] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.aichatpay .qr img[data-v-e27ee628] {
  border-radius: 6px;
  overflow: hidden;
}
.aichatpay .qr .hint[data-v-e27ee628] {
  margin-top: 5px;
  color: #10aeff;
}

.avatar-upload-preview[data-v-15785f45] {
  position: absolute;
  top: 50%;
  -webkit-transform: translate(50%, -50%);
          transform: translate(50%, -50%);
  width: 180px;
  height: 180px;
  border-radius: 50%;
  -webkit-box-shadow: 0 0 4px #ccc;
          box-shadow: 0 0 4px #ccc;
  overflow: hidden;
}
.avatar-upload-preview img[data-v-15785f45] {
  width: 100%;
  height: 100%;
}
.ctrlcls[data-v-15785f45] {
  width: 100%;
  margin-bottom: 10px;
}
.btncls[data-v-15785f45] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.modal-dialog-register .ant-modal-content {
  border-radius: 8px;
}
.modal-dialog-register .ant-modal-body {
  border-radius: 8px;
  overflow: hidden;
  padding: 0;
}
.center {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important;
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.center .upload-box {
  margin: 0 auto;
  border: dashed 1px #aaa !important;
  border-radius: 8px !important;
  padding: 4px !important;
  overflow: hidden;
}
.center .upload-box .con p {
  margin-top: 100px !important;
}
.center .tips {
  text-align: center;
  font-size: 12px !important;
}
.register-container {
  height: 550px;
  overflow: hidden;
}
.register-container .uc-register1 .upload-box {
  width: 4rem;
  height: 2.2rem;
  cursor: pointer;
}
.register-container .uc-register1 .upload-box .con {
  border-radius: 5px;
  overflow: hidden;
  padding: 1px;
}
.register-container .uc-register1 .upload-box .con > p {
  color: #999;
}
.register-container .ant-select-auto-complete.ant-select .ant-input {
  outline: none;
  padding: 0 0.2rem;
  height: 0.5rem;
  line-height: 0.5rem;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  border: none;
  overflow: hidden;
  font-size: 0.12rem;
}
.register-container .ant-select-auto-complete.ant-select .ant-input:focus {
  border: none !important;
}
.register-container .ant-select-selection {
  border-radius: 10px;
}
@media screen and (max-width: 768px) {
.register-container {
    height: 500px !important;
}
.register-container .center .upload-box {
    width: 5rem;
    height: 2.75rem;
    margin-top: 10px;
}
}

.input-class[data-v-683c8a90]::-webkit-input-placeholder {
  color: #ccc;
  /* 蓝色系加深 */
  opacity: 1;
  /* 取消浏览器默认的透明度 */
}
.input-class[data-v-683c8a90]::-moz-placeholder {
  color: #ccc;
  /* 蓝色系加深 */
  opacity: 1;
  /* 取消浏览器默认的透明度 */
}
.input-class[data-v-683c8a90]:-ms-input-placeholder {
  color: #ccc;
  /* 蓝色系加深 */
  opacity: 1;
  /* 取消浏览器默认的透明度 */
}
.input-class[data-v-683c8a90]::-ms-input-placeholder {
  color: #ccc;
  /* 蓝色系加深 */
  opacity: 1;
  /* 取消浏览器默认的透明度 */
}
.input-class[data-v-683c8a90]::placeholder {
  color: #ccc;
  /* 蓝色系加深 */
  opacity: 1;
  /* 取消浏览器默认的透明度 */
}

.authorise[data-v-2f952b75] {
  background: -webkit-gradient(linear, left top, left bottom, from(#edf0ff), color-stop(14%, #ffffff), to(#ffffff));
  background: linear-gradient(180deg, #edf0ff 0%, #ffffff 14%, #ffffff 100%);
  -webkit-box-shadow: 0rem 0.1rem 0.25rem 0rem rgba(0, 0, 0, 0.05);
          box-shadow: 0rem 0.1rem 0.25rem 0rem rgba(0, 0, 0, 0.05);
  border: 0.01rem solid #ededed;
  height: 95vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0;
}
.authorise .authoriseHeader[data-v-2f952b75] {
  padding: 0.25rem 0;
  border-bottom: 1px solid #ededed;
  width: 100%;
}
.authorise .authoriseHeader .authoriseHeaderText[data-v-2f952b75] {
  font-weight: 600;
  font-size: 0.25rem;
  margin-left: 0.25rem;
  color: #111111;
}
.authorise .authoriseTitle[data-v-2f952b75] {
  font-weight: 600;
  font-size: 0.33rem;
  color: #111111;
  line-height: 0.38rem;
  padding: 0.25rem 0;
}
.modal-dialog-register .ant-modal-content[data-v-2f952b75] {
  border-radius: 8px;
}
.modal-dialog-register .ant-modal-body[data-v-2f952b75] {
  overflow: hidden;
  padding: 0 !important;
}
@media screen and (max-width: 720px) {
.authoriseStepLine[data-v-2f952b75] {
    width: 0.7rem !important;
}
}

.payModal[data-v-379f5096] {
  background: -webkit-gradient(linear, left top, left bottom, from(#fef5e5), color-stop(14%, #ffffff), to(#ffffff));
  background: linear-gradient(180deg, #fef5e5 0%, #ffffff 14%, #ffffff 100%);
  -webkit-box-shadow: 0rem 0.1rem 0.25rem 0rem rgba(0, 0, 0, 0.05);
          box-shadow: 0rem 0.1rem 0.25rem 0rem rgba(0, 0, 0, 0.05);
}

.popup[data-v-29e9e05c] {
  background: -webkit-gradient(linear, left top, left bottom, from(#fef5e5), color-stop(14%, #ffffff), to(#ffffff));
  background: linear-gradient(180deg, #fef5e5 0%, #ffffff 14%, #ffffff 100%);
  -webkit-box-shadow: 0rem 0.1rem 0.25rem 0rem rgba(0, 0, 0, 0.05);
          box-shadow: 0rem 0.1rem 0.25rem 0rem rgba(0, 0, 0, 0.05);
}
.login-btn[data-v-29e9e05c] {
  background: -webkit-gradient(linear, left top, right top, from(#07c160), to(#10ad7a));
  background: linear-gradient(90deg, #07c160 0%, #10ad7a 100%);
  -webkit-box-shadow: 0 0.04rem 0.08rem rgba(7, 193, 96, 0.3);
          box-shadow: 0 0.04rem 0.08rem rgba(7, 193, 96, 0.3);
  border: 0.01rem solid #07c160;
}
.login-btn[data-v-29e9e05c]:hover {
  background: -webkit-gradient(linear, left top, right top, from(#07c160), to(#07c160));
  background: linear-gradient(90deg, #07c160 0%, #07c160 100%);
  -webkit-transform: translateY(-0.02rem);
          transform: translateY(-0.02rem);
  -webkit-box-shadow: 0 0.06rem 0.12rem rgba(7, 193, 96, 0.4);
          box-shadow: 0 0.06rem 0.12rem rgba(7, 193, 96, 0.4);
}
.login-btn[data-v-29e9e05c]:active {
  -webkit-transform: translateY(0);
          transform: translateY(0);
  -webkit-box-shadow: 0 0.02rem 0.04rem rgba(7, 193, 96, 0.3);
          box-shadow: 0 0.02rem 0.04rem rgba(7, 193, 96, 0.3);
}
.wechat-icon[data-v-29e9e05c] {
  -webkit-filter: brightness(0) invert(1);
          filter: brightness(0) invert(1);
}


.ant-layout-content {
  padding: 0 0 0 0 !important;
  margin: 0 0 0 0 !important;
}

/* 添加iOS底部安全区域适配 */
#app {
  padding-bottom: env(safe-area-inset-bottom);
  min-height: calc(100vh - env(safe-area-inset-bottom));
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

/* 修复iOS移动端视图高度问题 */
html,
body {
  height: 100%;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}

/* 防止固定定位元素被底部导航栏遮挡 */
.fixed-bottom {
  bottom: env(safe-area-inset-bottom) !important;
}

@charset "UTF-8";
.blue-theme {
  --menu-bg: #e6e8f6;
  --cib-color-foreground-accent-primary: #174AE4;
  --aifa-color-primary-light: #3398eb;
  --aifa-color-primary-hover: #3768E5;
  --aifa-color-chat-rightbg: #e3e3e3;
  --cib-color-fill-accent-tertiary: #E2E9FF;
  --cib-color-fill-accent-secondary: #EFF3FF;
  --cib-color-fill-neutral-secondary: #F9F9F9;
  --cib-color-background-surface-app-tertiary: #F0F0F0;
  --cib-color-fill-accent-speech-secondary: #3398EB;
}
.brown-theme {
  --menu-bg: #e9f8ff;
  --cib-color-foreground-accent-primary: #75306C;
  --aifa-color-primary-light: #D38FC4;
  --aifa-color-primary-hover: #75306CCC;
  --cib-color-fill-accent-tertiary: #FBE2E2;
  --cib-color-fill-accent-secondary: #FFF4F4;
  --cib-color-fill-neutral-secondary: #F9F9F9;
  --cib-color-background-surface-app-tertiary: #F0F0F0;
  --cib-color-fill-accent-speech-secondary: #D38FC4;
}
.green-theme {
  --menu-bg: #e9f8ff;
  --cib-color-foreground-accent-primary: #008c8c;
  --aifa-color-primary-light: #85c2c2;
  --aifa-color-primary-hover: #00A3A3;
  --aifa-color-chat-rightbg: #e3e3e3;
  --cib-color-fill-accent-tertiary: #E1F8FD;
  --cib-color-fill-accent-secondary: #EEF9FC;
  --cib-color-fill-neutral-secondary: #F9F9F9;
  --cib-color-background-surface-app-tertiary: #F0F0F0;
  --cib-color-fill-accent-speech-secondary: #27CECE;
}
/* Normalize CSS - 基础样式重置 */
html {
  line-height: 1.15;
  -webkit-text-size-adjust: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-family: Helvetica, Verdana, '微软雅黑', '苹方', 'Hiragino Sans GB', 'Hiragino Sans GB W3', '宋体', Arial, sans-serif;
}
body {
  margin: 0;
}
main {
  display: block;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  height: 0;
  overflow: visible;
}
pre,
code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
a {
  background-color: transparent;
}
abbr[title] {
  border-bottom: none;
  text-decoration: underline dotted;
  -webkit-text-decoration: underline dotted;
}
b,
strong {
  font-weight: bolder;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
img {
  border-style: none;
}
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}
button,
input {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
[type='button'],
[type='reset'],
[type='submit'] {
  -webkit-appearance: button;
}
button::-moz-focus-inner,
[type='button']::-moz-focus-inner,
[type='reset']::-moz-focus-inner,
[type='submit']::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
button:-moz-focusring,
[type='button']:-moz-focusring,
[type='reset']:-moz-focusring,
[type='submit']:-moz-focusring {
  outline: 1px dotted ButtonText;
}
fieldset {
  padding: 0.35em 0.75em 0.625em;
}
legend {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}
progress {
  vertical-align: baseline;
}
textarea {
  overflow: auto;
}
[type='checkbox'],
[type='radio'] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0;
}
[type='number']::-webkit-inner-spin-button,
[type='number']::-webkit-outer-spin-button {
  height: auto;
}
[type='search'] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
[type='search']::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}
details {
  display: block;
}
summary {
  display: list-item;
}
template,
[hidden] {
  display: none;
}
*,
*::before,
*::after {
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
}
body {
  font-size: 0.14rem;
  color: #333333;
  background: #ffffff;
  min-height: 100vh;
  outline: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
*::-webkit-scrollbar {
  width: 0.06rem;
  height: 0.06rem;
  background-color: transparent;
  border-radius: 0.06rem;
}
*::-webkit-scrollbar-track {
  border-radius: 0.05rem;
  background-color: transparent;
}
*::-webkit-scrollbar-thumb {
  border-radius: 0.05rem;
  background-color: var(--cib-color-foreground-accent-primary);
}
*::-webkit-scrollbar-thumb:hover {
  background: var(--cib-color-foreground-accent-primary);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
  empty-cells: show;
  font-size: inherit;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary,
audio,
canvas,
progress,
video,
body,
div,
address,
blockquote,
iframe,
ul,
ol,
dl,
dt,
dd,
li,
dl,
h1,
h2,
h3,
h4,
h5,
h6,
p,
a,
pre,
table,
caption,
th,
td,
form,
legend,
fieldset,
input,
button,
select,
textarea {
  margin: 0;
  padding: 0;
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
ul,
li,
ol {
  list-style: none;
  line-height: normal;
}
i,
address,
cite,
dfn,
em,
var {
  font-style: normal;
}
input[type='date'] {
  outline: none;
  border: none;
}
a {
  text-decoration: none;
  color: #333333;
  background-color: transparent;
  -webkit-text-decoration-skip: objects;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
a,
a:active,
a:hover,
a:focus {
  color: var(--cib-color-foreground-accent-primary) !important;
  outline-width: 0;
}
video {
  border: none;
  outline: none;
  display: block;
  width: 100%;
}
img,
input[type='text'],
input[type='submit'],
input[type='password'],
textarea,
select,
button,
footer,
header {
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
}
input[type='file'] {
  cursor: pointer;
}
::-moz-selection {
  background: var(--cib-color-foreground-accent-primary);
  color: #fff;
}
::selection,
::-moz-selection {
  background: var(--cib-color-foreground-accent-primary);
  color: #fff;
}
img {
  width: auto;
  max-width: 100%;
  -ms-interpolation-mode: bicubic;
}
.uc-font {
  font-family: 'uc-font' !important;
  line-height: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-style: inherit;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.uc-close:before {
  content: '\e67f';
}
@font-face {
  font-family: 'AlimamaShuHeiTi-Bold';
  /* 在线链接服务仅供平台体验和调试使用，平台不承诺服务的稳定性，企业客户需下载字体包自行发布使用并做好备份。 */
  font-weight: 700;
  src: url('https://cdn.aifa.chat/webfont/VfpFz2Dspf22.woff2') format('woff2'), url('https://cdn.aifa.chat/webfont/VfpFz2Dspf22.woff') format('woff');
  font-display: swap;
}
.uc-wrap-header {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  z-index: 77;
  padding-left: 3.2rem;
  padding-right: 4.9rem;
  height: 0.76rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fff;
}
.uc-wrap {
  padding-left: 2.8rem;
  background-color: #fafafa;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAgMAAABinRfyAAAACVBMVEX6+vr09ff39/hjaA/sAAAAEklEQVQI12OYwQAEIUAMYlEOAHB4AYUkOTqLAAAAAElFTkSuQmCC) left top repeat;
  background-size: 16px 16px;
  min-height: 100vh;
}
.c-rightAside {
  right: 0;
  width: 4.5rem;
  background-color: #fff;
  border-left: #eff1f6 1px solid;
}
.c-rightAside .title {
  height: 0.76rem;
  padding: 0 0.4rem;
  margin-bottom: 0.1rem;
}
.c-rightAside .title,
.c-rightAside .title .l,
.c-rightAside .title .r {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.c-rightAside .title b {
  font-size: 0.26rem;
  margin-right: 0.1rem;
}
.c-rightAside .title img {
  display: block;
}
.c-rightAside .title .uc-btn {
  height: 0.45rem;
  border-radius: 0.45rem;
  min-width: 1.4rem;
  font-size: 0.16rem;
}
textarea {
  min-height: 1.2rem;
  height: auto;
  -webkit-box-sizing: border-box !important;
          box-sizing: border-box !important;
  width: 100%;
}
input:-moz-placeholder {
  color: #ddd;
}
::-webkit-input-placeholder {
  color: #ddd;
}
input[type='text'],
input[type='password'] {
  -webkit-appearance: none;
}
[type='submit'] {
  outline: none;
}
[type='submit']:hover {
  opacity: 0.8;
}
button {
  margin: 0;
  padding: 0;
  background: none;
  line-height: inherit;
  font-size: inherit;
  border: none;
  color: inherit;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
}
.uc-input,
.uc-input:hover,
.uc-input:focus,
.uc-btn {
  cursor: pointer;
  outline: none;
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 0.3rem;
  border-radius: 0.1rem;
  padding: 0 0.24rem;
}
.uc-btn img {
  margin-right: 0.24rem;
}
.uc-btn:hover {
  opacity: 0.8;
}
.uc-btn.blue {
  background-color: var(--cib-color-foreground-accent-primary);
  border: var(--cib-color-foreground-accent-primary) 1px solid;
  color: #fff;
}
.uc-btn.disabled {
  background-color: #ccc !important;
  color: #333 !important;
  border-color: #ccc;
  cursor: not-allowed !important;
}
.uc-btn.blue-linear {
  background: -webkit-gradient(linear, left top, right top, from(rgba(65, 95, 239, 0.7)), to(var(--cib-color-foreground-accent-primary)));
  background: linear-gradient(to right, rgba(65, 95, 239, 0.7) 0%, var(--cib-color-foreground-accent-primary) 100%);
  color: #fff;
}
.uc-btn.blue-plain {
  color: var(--cib-color-foreground-accent-primary);
  border: var(--cib-color-foreground-accent-primary) 1px solid;
}
.uc-btn.blue-plain:hover {
  opacity: 1;
  background-color: var(--cib-color-foreground-accent-primary);
  color: #fff;
}
.uc-btn.red,
.uc-btn.orange,
.uc-btn.yellow,
.uc-btn.green,
.uc-btn.gray {
  color: #fff;
}
.uc-btn.red {
  background-color: #ff4646;
  border: #ff4646 1px solid;
}
.uc-btn.orange {
  background-color: #ff9421;
  border: #ff9421 1px solid;
}
.uc-btn.yellow {
  background-color: #ffe348;
  border: #ffe348 1px solid;
}
.uc-btn.green {
  background-color: #19bb93;
  border: #19bb93 1px solid;
}
.uc-btn.gray {
  background-color: #888888;
  border: #888888 1px solid;
}
.uc-tag {
  display: inline-block;
  border-radius: 0.03rem;
  padding: 0 0.05rem;
}
.uc-tag:empty {
  display: none;
}
.uc-tag.blue {
  background-color: var(--cib-color-foreground-accent-primary);
  color: #fff;
}
.uc-tag.blue-linear {
  background: -webkit-gradient(linear, left top, right top, from(rgba(65, 95, 239, 0.7)), to(var(--cib-color-foreground-accent-primary)));
  background: linear-gradient(to right, rgba(65, 95, 239, 0.7) 0%, var(--cib-color-foreground-accent-primary) 100%);
}
.uc-tag.blue-plain {
  color: var(--cib-color-foreground-accent-primary);
  border: var(--cib-color-foreground-accent-primary) 1px solid;
}
.uc-tag.red,
.uc-tag.orange,
.uc-tag.yellow,
.uc-tag.green,
.uc-tag.gray {
  color: #fff;
}
.uc-tag.red {
  background-color: #ff4646;
}
.uc-tag.orange {
  background-color: #ff9421;
}
.uc-tag.yellow {
  background-color: #ffe348;
}
.uc-tag.green {
  background-color: #19bb93;
}
.uc-tag.gray {
  background-color: rgba(136, 136, 136, 0.4);
}
/* ---------------------------------------------------------------------- 通用样式  -------------------------------------------------------------------- */
.g-searchBox {
  margin: 0.2rem 0.4rem;
  position: relative;
}
.g-searchBox .uc-textarea {
  border-radius: 0.2rem;
  min-height: 0.8rem;
  padding: 0.1rem 1.8rem 0.1rem 0.2rem;
  display: block;
  -webkit-box-shadow: 3px 3px 8px 0px rgba(65, 95, 239, 0.05);
          box-shadow: 3px 3px 8px 0px rgba(65, 95, 239, 0.05);
  font-size: 0.16rem;
}
.g-searchBox .uc-btn {
  width: 1.4rem;
  border-radius: 0.1rem;
  height: 0.64rem;
  position: absolute;
  right: 0.06rem;
  top: 0.07rem;
  font-size: 0.16rem;
}
.g-searchBox .uc-btn img {
  display: block;
  margin-right: 0.05rem;
}
.g-searchBox + .g-titleLine {
  margin-top: -0.2rem;
}
.g-titleLine {
  padding: 0.2rem;
  position: relative;
  font-size: 0.2rem;
  font-weight: bold;
  margin: 0 0.4rem;
}
.g-titleLine:after {
  content: '';
  width: 0.05rem;
  border-radius: 0 0.05rem 0.05rem 0;
  height: 0.24rem;
  background-color: var(--cib-color-foreground-accent-primary);
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 0;
}
/* --------------------------------------------------------------------- 各页面样式  ------------------------------------------------------------------- */
/* |18|注册登录选择角色|registerType| */
/* |19|注册提交资料-预览|register1| */
/* |20|注册提交资料2|register2| */
.uc-register1,
.uc-register2 {
  height: 100%;
  min-height: 10.8rem;
  background-size: cover;
}
.uc-register1 .content,
.uc-register2 .content {
  width: 10.8rem;
  margin: 0 auto;
}
.uc-register1 .title,
.uc-register2 .title {
  position: relative;
  text-align: center;
  padding-top: 0.6rem;
  padding-bottom: 0.3rem;
}
.uc-register1 .title h1,
.uc-register2 .title h1 {
  font-size: 0.58rem;
  font-family: 'AlimamaShuHeiTi-Bold';
  font-weight: normal !important;
  color: var(--cib-color-foreground-accent-primary);
}
.uc-register1 .title .icon,
.uc-register2 .title .icon {
  position: absolute;
  left: 50%;
  bottom: 0;
  z-index: 9;
  margin-left: 2.6rem;
  width: 0.86rem;
}
.uc-register1 .operate,
.uc-register2 .operate {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 0.8rem;
}
.uc-register1 .operate .uc-btn,
.uc-register2 .operate .uc-btn {
  height: 0.7rem;
  border-radius: 0.7rem;
  min-width: 2.6rem;
  font-size: 0.24rem;
}
.uc-register1 .box,
.uc-register2 .box {
  width: 9.3rem;
  border-radius: 0.3rem;
  background-color: rgba(255, 255, 255, 0.5);
  padding: 0.5rem 0.9rem;
  margin: 0 auto -0.3rem;
  position: relative;
}
.uc-register1 .box .icon,
.uc-register2 .box .icon {
  position: absolute;
  left: 50%;
  z-index: 9;
  top: -1.05rem;
  margin-left: 2.9rem;
  width: 1.18rem;
}
.uc-register1 .form,
.uc-register2 .form {
  font-size: 0.16rem;
}
.uc-register1 .form li,
.uc-register2 .form li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-bottom: 0.1rem;
  position: relative;
}
.uc-register1 .form .txt,
.uc-register2 .form .txt {
  min-width: 5em;
  margin-right: 0.2rem;
  line-height: 0.5rem;
  font-size: 0.18rem;
}
.uc-register1 .form .uc-input,
.uc-register2 .form .uc-input {
  height: 0.5rem;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  border: none;
}
.uc-register1 .form .btn-yzm,
.uc-register2 .form .btn-yzm {
  width: 1.4rem;
  border-radius: 0.1rem;
  height: 0.45rem;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  right: 0.05rem;
  cursor: pointer;
  z-index: 9;
  background-color: var(--cib-color-foreground-accent-primary);
  color: #fff;
  line-height: 0.45rem;
  text-align: center;
}
.uc-register1 .form .uc-textarea,
.uc-register2 .form .uc-textarea {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  border: none;
  height: 1.72rem;
  padding-top: 0.1rem;
  padding-bottom: 0.1rem;
  line-height: 0.3rem;
}
.uc-register1 .form .right {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
}
.uc-register1 .upload-box {
  margin-right: auto;
  background-color: #fff;
  border: #eff1f6 1px dashed;
  width: 3rem;
  border-radius: 0.2rem;
  height: 1.8rem;
  margin-bottom: 0.1rem;
  position: relative;
}
.uc-register1 .upload-box img {
  width: 100%;
  height: 100%;
  display: block;
  -o-object-fit: cover;
  object-fit: cover;
}
.uc-register1 .upload-box .con {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  color: var(--cib-color-foreground-accent-primary);
}
.uc-register1 .upload-box .con img {
  display: block;
  margin: 0 auto -0.1rem;
}
.uc-register1 .upload-box input[type='file'] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  cursor: pointer;
}
.uc-register1 .tips {
  width: 100%;
  color: #ff4646;
  font-size: 0.14rem;
  margin-bottom: 0.1rem;
}
/* |07|企业-AI咨询：咨询-邀请函弹框|consult| */
.uc-consult {
  padding-top: 0.76rem;
  padding-bottom: 1.2rem;
}
.uc-consult .talk-box {
  padding: 0.2rem 0.4rem;
  position: relative;
}
.uc-consult .talk-box .ai {
  margin-bottom: 0.3rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.uc-consult .talk-box .desc {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  font-size: 0.18rem;
  line-height: 0.32rem;
  font-weight: bold;
}
.uc-consult .talk-box .item {
  margin-bottom: 0rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.uc-consult .talk-box .item.style-right {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.uc-consult .talk-box .item.style-right .part {
  margin-left: auto;
  margin-right: 0.2rem;
}
.uc-consult .talk-box .item.style-right .con {
  border-radius: 0.2rem 0 0.2rem 0.2rem;
}
.uc-consult .talk-box .part {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  max-width: 5.65rem;
  margin-left: 0.2rem;
}
.uc-consult .talk-box .face {
  width: 0.6rem;
  border-radius: 100%;
  height: 0.6rem;
  overflow: hidden;
}
.uc-consult .talk-box .face img {
  width: 100%;
  height: 100%;
  display: block;
  -o-object-fit: cover;
  object-fit: cover;
}
.uc-consult .talk-box .con {
  font-size: 0.16rem;
  line-height: 0.26rem;
  padding: 0.15rem 0.2rem;
  border-radius: 0 0.2rem 0.2rem 0.2rem;
  background-color: #fff;
  position: relative;
  -webkit-box-shadow: 0 0.04rem 0.09rem 0 rgba(231, 231, 231, 0.8);
          box-shadow: 0 0.04rem 0.09rem 0 rgba(231, 231, 231, 0.8);
  cursor: pointer;
}
.uc-consult .talk-box .con:hover {
  background-color: #fff;
}
.uc-consult .talk-box .con.style-blue {
  background-color: var(--aifa-color-chat-rightbg);
  color: #0d0d0d;
  -webkit-box-shadow: 0 0.04rem 0.09rem 0 rgba(196, 199, 214, 0.8);
          box-shadow: 0 0.04rem 0.09rem 0 rgba(196, 199, 214, 0.8);
}
.uc-consult .talk-box .con.style-blue:hover {
  background-color: var(--aifa-color-chat-rightbg);
  color: #0d0d0d;
}
.uc-consult .talk-box .link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.uc-consult .talk-box .link img {
  display: block;
  margin-right: 0.1rem;
  margin-left: -0.1rem;
}
.uc-consult .talk-box .link .n {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
}
.uc-consult .talk-box .btm {
  margin-top: 0.15rem;
}
.uc-consult .talk-box .btm,
.uc-consult .talk-box .btm .l,
.uc-consult .talk-box .btm .r {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.uc-consult .talk-box .btm span,
.uc-consult .talk-box .btm time {
  margin-left: 2em;
  color: #888888;
}
.uc-consult .talk-box .btm span:first-child,
.uc-consult .talk-box .btm time:first-child {
  margin-left: 0;
}
.uc-consult .talk-box .btm .uc-btn {
  background-color: #fff;
  border-radius: 0.32rem;
  height: 0.32rem;
  padding: 0 0.15rem;
  color: var(--cib-color-foreground-accent-primary);
  margin-left: 0.1rem;
}
.uc-consult .talk-box .btm .uc-btn:first-child {
  margin-left: 0;
}
.uc-consult .talk-box .btm .uc-btn img {
  margin-right: 0.05rem;
}
.uc-consult .fixed-operate {
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  padding: 0.2rem 4.9rem 0.2rem 3.2rem;
  z-index: 77;
  background-color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.uc-consult .fixed-operate .uc-input,
.uc-consult .fixed-operate .uc-textarea {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  height: 0.5rem;
  border-radius: 0.25rem;
  margin: 0 0.2rem;
  background-color: #f6f8fa;
}
.uc-consult .fixed-operate .uc-textarea {
  min-height: 0.5rem;
  padding: 0.1rem 0.2rem;
  line-height: 0.3rem;
}
.uc-consult .fixed-operate input:-moz-placeholder {
  color: #1d1d1d;
}
.uc-consult .fixed-operate ::-webkit-input-placeholder {
  color: #1d1d1d;
}
.uc-consult .fixed-operate .uc-btn {
  height: 0.5rem;
  border-radius: 0.5rem;
  font-size: 0.18rem;
}
/* |28|投资人-AI找项目-结果页-默认页|investor|projects| */
.uc-investor-projects {
  padding-top: 0.76rem;
  padding-bottom: 1.2rem;
}
.uc-investor-projects .list {
  padding: 0 0.4rem 0.2rem;
}
.uc-investor-projects .list li {
  border-radius: 0.2rem;
  background-color: #fff;
  -webkit-box-shadow: 0 0.04rem 0.09rem 0 rgba(180, 180, 180, 0.8);
          box-shadow: 0 0.04rem 0.09rem 0 rgba(180, 180, 180, 0.8);
  margin-bottom: 0.15rem;
  padding: 0.3rem 0.2rem 0.2rem;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.uc-investor-projects .list .img {
  width: 1.1rem;
  height: 1.1rem;
  border: #eff1f6 1px solid;
  overflow: hidden;
  margin-right: 0.2rem;
}
.uc-investor-projects .list .img img {
  width: 100%;
  height: 100%;
  display: block;
  -o-object-fit: cover;
  object-fit: cover;
}
.uc-investor-projects .list .right {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
}
.uc-investor-projects .list .uc-btn {
  position: absolute;
  right: 0.2rem;
  top: 0.3rem;
  min-width: 1.4rem;
  height: 0.45rem;
  border-radius: 0.45rem;
  font-size: 0.16rem;
  z-index: 9;
}
.uc-investor-projects .list .name {
  font-size: 0.2rem;
  font-weight: bold;
  margin-bottom: 0.1rem;
}
.uc-investor-projects .info .sub-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-bottom: 0.05rem;
}
.uc-investor-projects .info .sub-item.block {
  display: block;
}
.uc-investor-projects .info .txt {
  font-weight: bold;
  margin-right: 0.1rem;
}
.uc-investor-projects .info .con {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  color: #888888;
}
.uc-investor-projects .info .btm {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.uc-investor-projects .info .btm img {
  display: block;
}
.uc-investor-projects .info .icons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
}
.uc-investor-projects .info .icon {
  width: 0.5rem;
  height: 0.5rem;
  border: #eff1f6 1px solid;
  overflow: hidden;
  margin-right: 0.1rem;
  margin-top: 0.1rem;
}
.uc-investor-projects .info .icon img {
  width: 100%;
  height: 100%;
  display: block;
  -o-object-fit: cover;
  object-fit: cover;
}
.uc-investor-projects .info .more {
  padding: 0.09rem 0;
}
.uc-investor-projects-side .list {
  padding: 0 0.4rem;
}
.uc-investor-projects-side .list li {
  position: relative;
  border-radius: 0.2rem;
  margin-bottom: 0.15rem;
  background-color: #f6f6f6;
  padding: 0 0.2rem;
}
.uc-investor-projects-side .list .uc-tag {
  position: absolute;
  right: 0;
  top: 0.2rem;
  background: -webkit-gradient(linear, left top, right bottom, from(#1c76ff), to(#3ac0ff));
  background: linear-gradient(to right bottom, #1c76ff 0%, #3ac0ff 100%);
  border-radius: 0.05rem 0 0 0.18rem;
  color: #fff;
  padding-left: 0.15rem;
  padding-right: 0.1rem;
  line-height: 0.28rem;
  font-size: 0.12rem;
}
.uc-investor-projects-side .list .hd {
  padding: 0.2rem 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.uc-investor-projects-side .list .img {
  width: 0.8rem;
  border-radius: 0.1rem;
  height: 0.6rem;
  overflow: hidden;
  margin-right: 0.2rem;
  border: #e5e7f5 1px solid;
}
.uc-investor-projects-side .list .img img {
  width: 100%;
  height: 100%;
  display: block;
  -o-object-fit: cover;
  object-fit: cover;
}
.uc-investor-projects-side .list .center {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
}
.uc-investor-projects-side .list .name {
  font-size: 0.2rem;
  font-weight: bold;
  margin-bottom: 0.1rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.uc-investor-projects-side .list .txt {
  color: #888888;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.uc-investor-projects-side .list .btm {
  border-top: #e5e7f5 1px solid;
  height: 0.4rem;
  color: #888888;
}
.uc-investor-projects-side .list .btm,
.uc-investor-projects-side .list .btm .sub-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.uc-investor-projects-side .list .btm img {
  display: block;
  margin-right: 0.05rem;
}
.uc-investor-projects-side .panel {
  margin: 0 0.4rem 0.2rem;
  border-radius: 0.15rem;
  background-color: #f7f8ff;
  overflow: hidden;
}
.uc-investor-projects-side .panel tr {
  border-bottom: #d9defa 1px solid;
}
.uc-investor-projects-side .panel tr:last-child {
  border-bottom: none;
}
.uc-investor-projects-side .panel th {
  width: 0.5rem;
  text-align: center;
  background-color: #e6eaff;
  font-weight: bold;
  font-size: 0.16rem;
  padding: 0.2rem 0.15rem;
}
.uc-investor-projects-side .panel td {
  padding: 0.2rem;
  text-align: justify;
  color: #666666;
  line-height: 1.5em;
}
.uc-investor-projects-side .table {
  border-radius: 0.1rem 0.1rem 0 0;
  background-color: #fff;
  overflow: hidden;
  border-bottom: #eee 1px solid;
}
.uc-investor-projects-side .table table {
  width: 100%;
}
.uc-investor-projects-side .table td,
.uc-investor-projects-side .table th {
  padding: 0.1rem 0.1rem 0.1rem 0.2rem;
  font-size: 0.18rem;
  color: #111111;
}
.uc-investor-projects-side .table th {
  height: 0.69rem;
  text-align: left;
  font-weight: bold;
  background-color: #f8f8f8;
}
.uc-investor-projects-side .table tr {
  height: 0.63rem;
  border-bottom: #eff1f6 1px solid;
}
.uc-investor-projects-side .table tr:last-child {
  border-bottom: none;
}
.uc-investor-projects-side .table .brand {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.uc-investor-projects-side .table .img {
  width: 0.5rem;
  height: 0.5rem;
  overflow: hidden;
  border: #eff1f6 1px solid;
  margin-right: 0.1rem;
}
.uc-investor-projects-side .table .img img {
  width: 100%;
  height: 100%;
  display: block;
  -o-object-fit: cover;
  object-fit: cover;
}
.uc-investor-projects-side .table .name {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
}
/* |33|投资人-投资人库|investor|library| */
.ant-input:hover {
  border-color: var(--cib-color-foreground-accent-primary) !important;
}
.ant-input:focus {
  border-color: var(--cib-color-foreground-accent-primary) !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.ant-tabs-ink-bar {
  background-color: var(--cib-color-foreground-accent-primary) !important;
}
/* ---------------------------------------------------------------------- 移动端样式 (max-width:720px) -------------------------------------------------------------------- */
@media screen and (max-width: 720px) {
  html {
    line-height: 1.15;
    -webkit-text-size-adjust: 100%;
  }
  body {
    margin: 0;
    font-size: 0.24rem;
    color: #333333;
    background: #ffffff;
    min-height: 100vh;
    outline: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  }
  html {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    font-family: Helvetica, Verdana, '微软雅黑', '苹方', 'Hiragino Sans GB', 'Hiragino Sans GB W3', '宋体', Arial, sans-serif;
    -webkit-text-size-adjust: none;
    font-size: 13.33333333vw;
    font-size: -webkit-calc(13.33333333vw);
  }
  .uc-wrap {
    width: 7.5rem;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    background-color: unset;
  }
  img {
    width: 100%;
    -ms-interpolation-mode: bicubic;
  }
  textarea {
    min-height: 1.2rem;
    height: auto;
    -webkit-box-sizing: border-box !important;
            box-sizing: border-box !important;
    width: 100%;
  }
  .uc-input,
  .uc-input:hover,
  .uc-input:focus,
  .uc-btn {
    cursor: pointer;
    outline: none;
    -webkit-transition: all 0.3s linear;
    transition: all 0.3s linear;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    height: 0.6rem;
    border-radius: 0.16rem;
    padding: 0 0.3rem;
  }
  .uc-btn img {
    margin-right: 0.15rem;
  }
  .uc-btn.blue {
    background-color: var(--cib-color-foreground-accent-primary);
    border: var(--cib-color-foreground-accent-primary) 1px solid;
    color: #fff;
  }
  .uc-btn.blue-linear {
    background: -webkit-gradient(linear, left top, right top, from(rgba(65, 95, 239, 0.7)), to(var(--cib-color-foreground-accent-primary)));
    background: linear-gradient(to right, rgba(65, 95, 239, 0.7) 0%, var(--cib-color-foreground-accent-primary) 100%);
    color: #fff;
  }
  .uc-btn.blue-plain {
    color: var(--cib-color-foreground-accent-primary);
    border: var(--cib-color-foreground-accent-primary) 1px solid;
  }
  .uc-btn.red,
  .uc-btn.orange,
  .uc-btn.yellow,
  .uc-btn.green,
  .uc-btn.gray {
    color: #fff;
  }
  .uc-btn.red {
    background-color: #ff4040;
    border: #ff4040 1px solid;
  }
  .uc-btn.orange {
    background-color: #ff9421;
    border: #ff9421 1px solid;
  }
  .uc-btn.yellow {
    background-color: #ffe348;
    border: #ffe348 1px solid;
  }
  .uc-btn.green {
    background-color: #19bb93;
    border: #19bb93 1px solid;
  }
  .uc-btn.gray {
    background-color: #888888;
    border: #888888 1px solid;
  }
  /* ---------------------------------------------------------------------- 通用样式  -------------------------------------------------------------------- */
  header {
    position: fixed;
    z-index: 888;
    left: 50%;
    width: 7.5rem;
    margin-left: -3.75rem;
    top: 0;
    padding-top: 0px;
    padding-top: calc(0px + constant(safe-area-inset-top));
    padding-top: calc(0px + env(safe-area-inset-top));
    min-height: 0.98rem;
    background-color: #fff;
    border-bottom: #eff1f6 1px solid;
  }
  header h3 {
    text-align: center;
    line-height: 0.98rem;
    font-size: 0.34rem;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
  /* --------------------------------------------------------------------- 各页面样式  ------------------------------------------------------------------- */
  html {
    font-size: 13.33333333vw !important;
    font-size: -webkit-calc(13.33333333vw) !important;
  }
  /* |04|04AI咨询首页-05AI咨询首页-弹窗|consult| */
  .uc-consult {
    background: #f4f5f8;
    padding-top: 0px;
    padding-top: calc(0px + constant(safe-area-inset-top));
    padding-top: calc(0px + env(safe-area-inset-top));
    padding-bottom: 80px;
    padding-bottom: calc(80px + constant(safe-area-inset-bottom));
    padding-bottom: calc(80px + env(safe-area-inset-bottom));
  }
  .uc-consult .notice {
    border-radius: 0 0 0.2rem 0.2rem;
    margin: 0 0.3rem 0.3rem;
    background: -webkit-gradient(linear, left top, left bottom, from(#f4f5f8), to(#e4e8ff));
    background: linear-gradient(to bottom, #f4f5f8 0%, #e4e8ff 100%);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 0.24rem;
  }
  .uc-consult .notice .left {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    min-width: 0;
  }
  .uc-consult .notice .right {
    width: 1.8rem;
  }
  .uc-consult .notice .right img {
    width: 0.89rem;
    display: block;
    margin: 0 auto;
  }
  .uc-consult .notice h3 {
    font-size: 0.28rem;
    font-weight: bold;
    margin-bottom: 0.1rem;
  }
  .uc-consult .notice .con {
    color: #adadad;
    line-height: 0.36rem;
  }
  .uc-consult .talk-box {
    padding: 0.2rem 0.3rem;
  }
  .uc-consult .talk-box .desc {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    min-width: 0;
    font-size: 0.18rem;
    line-height: 0.32rem;
    font-weight: bold;
  }
  .uc-consult .talk-box .item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .uc-consult .talk-box .item.style-right {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .uc-consult .talk-box .item.style-right .part {
    margin-left: auto;
    margin-right: 0.2rem;
  }
  .uc-consult .talk-box .part {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    min-width: 0;
    max-width: 5rem;
    margin-left: 0.2rem;
  }
  .uc-consult .talk-box .face {
    width: 0.74rem;
    border-radius: 100%;
    height: 0.74rem;
    overflow: hidden;
  }
  .uc-consult .talk-box .face img {
    width: 100%;
    height: 100%;
    display: block;
    -o-object-fit: cover;
    object-fit: cover;
  }
  .uc-consult .talk-box .con {
    line-height: 1.5em;
    padding: 0.2rem 0.15rem;
    border-radius: 2px 0.3rem 0.2rem 0.3rem;
    background-color: #fff;
    position: relative;
    -webkit-box-shadow: 0 0.04rem 0.09rem 0 rgba(231, 231, 231, 0.8);
            box-shadow: 0 0.04rem 0.09rem 0 rgba(231, 231, 231, 0.8);
    font-size: 0.26rem;
  }
  .uc-consult .talk-box .con.style-blue {
    background-color: var(--aifa-color-chat-rightbg);
    color: #0d0d0d;
    -webkit-box-shadow: 0 0.04rem 0.09rem 0 rgba(196, 199, 214, 0.8);
            box-shadow: 0 0.04rem 0.09rem 0 rgba(196, 199, 214, 0.8);
  }
  .uc-consult .fixed-operate {
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    padding: 0.2rem 0.3rem;
    z-index: 77;
    background-color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .uc-consult .fixed-operate .uc-textarea {
    min-height: 0.6rem;
    padding: 0.1rem 0.1rem;
    line-height: 0.3rem;
  }
  .uc-consult .fixed-operate input:-moz-placeholder {
    color: #c4c4c4;
  }
  .uc-consult .fixed-operate ::-webkit-input-placeholder {
    color: #c4c4c4;
  }
  .uc-consult .fixed-operate .uc-btn {
    border-radius: 0.6rem;
    padding: 0 0.15rem 0 0.1rem;
    line-height: 0.6rem;
  }
}
@media screen and (max-width: 720px) and screen and (min-width: 1081px) {
  html {
    font-size: 75px;
  }
}
/* ---------------------------------------------------------------------- cover.less 中的覆盖样式 -------------------------------------------------------------------- */
.fixed-operate {
  -webkit-box-shadow: 0 0 15px 0 #dedede;
          box-shadow: 0 0 15px 0 #dedede;
}
.markdown-preview {
  background: transparent !important;
}
.style-right .markdown-preview * {
  color: #0d0d0d !important;
}
.markdown-preview p {
  line-height: unset !important;
}
.markdown-preview p:last-child {
  margin-bottom: 0 !important;
}
.markdown-preview * {
  z-index: 1;
}
.markdown-preview ol > li {
  list-style: decimal;
  display: list-item;
}
.uc-consult .talk-box .item.style-right .markdown-preview ul li:after {
  background-color: #fff;
}
.chatbottom .blue-plain {
  background-color: var(--cib-color-foreground-accent-primary);
  color: #fff;
  font-weight: bold;
  border: none;
}
.chatbottom .blue-plain:hover {
  background-color: #788df5;
}
/* 修复输入框上下变动BUG------------ */
textarea {
  font-family: unset;
  font-size: unset;
  line-height: unset;
  margin: unset;
  min-height: unset;
  height: unset;
  -webkit-box-sizing: unset;
          box-sizing: unset;
  width: unset;
  overflow: unset;
  padding: 7px 11px;
}
.uc-consult .fixed-operate .uc-textarea {
  padding: 7px 11px;
}
/* 修复输入框上下变动BUG------------ 由于隐藏输入框样式浮动导致计算出错 */
.uc-investor-projects .info .cont {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  color: #888888;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.uc-investor-projects .list {
  padding: 0 10px;
  padding-bottom: 30px;
}
.uc-investor-projects .list li {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: row !important;
          flex-direction: row !important;
  -webkit-box-align: start !important;
      -ms-flex-align: start !important;
          align-items: flex-start !important;
}
.uc-investor-projects .list .img {
  width: 70px !important;
  height: 70px !important;
}
.uc-investor-projects .list .name {
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 0.1rem;
}
.uc-investor-projects-side {
  margin-bottom: 0.5rem;
}
.uc-investor-projects-side .table {
  margin-bottom: 0.2rem;
}
.uc-wrap-header .mheader {
  width: 100% !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.uc-wrap-header .mheader .PcRightico {
  width: 30px;
  height: 30px;
  margin-right: 15px;
  color: #979696;
  font-size: 25px;
  line-height: 100%;
}
.Rightico,
.PcRightico,
.Leftico {
  color: #9fadf0 !important;
}
.aiprojectDetailContactBannerItemLinkYellow:hover > span,
.aiprojectDetailContactBannerItemLinkBlue:hover > span,
.aiprojectDetailContactBannerItemLinkGreen:hover > span {
  color: #fff !important;
}
.aiprojectDetailContactBannerItemLinkYellow:hover {
  background: #f7b721;
}
.aiprojectDetailContactBannerItemLinkBlue:hover {
  background: #1a7eff;
}
.aiprojectDetailContactBannerItemLinkGreen:hover {
  background: #26beb1;
}
@-webkit-keyframes shake {
  0% {
    -webkit-transform: translate(0.5px, 0.5px) rotate(0deg);
            transform: translate(0.5px, 0.5px) rotate(0deg);
  }
  10% {
    -webkit-transform: translate(-0.5px, -1px) rotate(-0.5deg);
            transform: translate(-0.5px, -1px) rotate(-0.5deg);
  }
  20% {
    -webkit-transform: translate(-1.5px, 0px) rotate(0.5deg);
            transform: translate(-1.5px, 0px) rotate(0.5deg);
  }
  30% {
    -webkit-transform: translate(1.5px, 1px) rotate(0deg);
            transform: translate(1.5px, 1px) rotate(0deg);
  }
  40% {
    -webkit-transform: translate(0.5px, -0.5px) rotate(0.5deg);
            transform: translate(0.5px, -0.5px) rotate(0.5deg);
  }
  50% {
    -webkit-transform: translate(-0.5px, 1px) rotate(-0.5deg);
            transform: translate(-0.5px, 1px) rotate(-0.5deg);
  }
  60% {
    -webkit-transform: translate(-1.5px, 0.5px) rotate(0deg);
            transform: translate(-1.5px, 0.5px) rotate(0deg);
  }
  70% {
    -webkit-transform: translate(1.5px, 0.5px) rotate(-0.5deg);
            transform: translate(1.5px, 0.5px) rotate(-0.5deg);
  }
  80% {
    -webkit-transform: translate(-0.5px, -0.5px) rotate(0.5deg);
            transform: translate(-0.5px, -0.5px) rotate(0.5deg);
  }
  90% {
    -webkit-transform: translate(0.5px, 1px) rotate(0deg);
            transform: translate(0.5px, 1px) rotate(0deg);
  }
  100% {
    -webkit-transform: translate(0.5px, -1px) rotate(-0.5deg);
            transform: translate(0.5px, -1px) rotate(-0.5deg);
  }
}
@keyframes shake {
  0% {
    -webkit-transform: translate(0.5px, 0.5px) rotate(0deg);
            transform: translate(0.5px, 0.5px) rotate(0deg);
  }
  10% {
    -webkit-transform: translate(-0.5px, -1px) rotate(-0.5deg);
            transform: translate(-0.5px, -1px) rotate(-0.5deg);
  }
  20% {
    -webkit-transform: translate(-1.5px, 0px) rotate(0.5deg);
            transform: translate(-1.5px, 0px) rotate(0.5deg);
  }
  30% {
    -webkit-transform: translate(1.5px, 1px) rotate(0deg);
            transform: translate(1.5px, 1px) rotate(0deg);
  }
  40% {
    -webkit-transform: translate(0.5px, -0.5px) rotate(0.5deg);
            transform: translate(0.5px, -0.5px) rotate(0.5deg);
  }
  50% {
    -webkit-transform: translate(-0.5px, 1px) rotate(-0.5deg);
            transform: translate(-0.5px, 1px) rotate(-0.5deg);
  }
  60% {
    -webkit-transform: translate(-1.5px, 0.5px) rotate(0deg);
            transform: translate(-1.5px, 0.5px) rotate(0deg);
  }
  70% {
    -webkit-transform: translate(1.5px, 0.5px) rotate(-0.5deg);
            transform: translate(1.5px, 0.5px) rotate(-0.5deg);
  }
  80% {
    -webkit-transform: translate(-0.5px, -0.5px) rotate(0.5deg);
            transform: translate(-0.5px, -0.5px) rotate(0.5deg);
  }
  90% {
    -webkit-transform: translate(0.5px, 1px) rotate(0deg);
            transform: translate(0.5px, 1px) rotate(0deg);
  }
  100% {
    -webkit-transform: translate(0.5px, -1px) rotate(-0.5deg);
            transform: translate(0.5px, -1px) rotate(-0.5deg);
  }
}
.shake {
  -webkit-animation: shake 1s;
          animation: shake 1s;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
}
/* ---------------------------------------------------------------------- cover.less 内容已集成到 main.less -------------------------------------------------------------------- */
html {
  font-size: 75px;
}
html,
body {
  height: -webkit-fill-available !important;
}
.uc-investor-projects {
  padding-top: unset;
  padding-bottom: unset;
}
.ant-list-pagination ul li {
  margin-bottom: 10px;
}
/* ---------------------------------------------------------------------- 通用样式  -------------------------------------------------------------------- */
.g-titleLine {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  padding-left: 0.34rem;
  margin-bottom: 0.28rem;
  margin-top: 0.18rem;
}
.g-titleLine b {
  font-size: 0.34rem;
}
.g-titleLine:after {
  content: '';
  width: 0.06rem;
  height: 0.32rem;
  background-color: var(--cib-color-foreground-accent-primary);
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 0rem;
}
.g-titleLine .more {
  color: #adadad;
}
.g-titleLine .more:hover {
  color: var(--cib-color-foreground-accent-primary);
}
.g-titleLine .uc-btn {
  font-size: 0.26rem;
  height: 0.5rem;
  color: #666666;
}
.g-titleLine .uc-btn img {
  display: block;
  margin-right: 0.05rem;
}
.watermask {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  height: 100%;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADIBAMAAABfdrOtAAAALVBMVEUAAACenp6hoZ4EJL6KjqNlcaqenp6cnZ6FiqQXM7poc6k1S7QSLrtCVbJUY64/jDTDAAAAD3RSTlMAGhoaBQkVDhoZGg4TGhQcpSnqAAAGVklEQVR42u1aO6sTQRQ+wiaKuQgz+EDQYuMrLqSQvQEvKmzwrc0GLcTqrgi2KohgGS18FT4iqJ2x8oGs2mghBLQREUSx8NF4S3+FmdwzM7s712DuzLHar7m7gTvfft+ePXPOzECJEiVKlChRokSJEiUmxnmgx9LVQI+ERUCNfYx/AmJ4CeNfgRhtxvgToEWFDUnWAS3OsCGatG9+KRMIYqBEwgQaKRBiHxvBHwAdvARJpoEObTaPoAVkWIocfOsOIMMZJKl/GSrxzp/DQKYRsj6cHjGuAfdIkMS/HaZQFVennXPsk0KuhDsxzpxL8RiiIYQIRgIpbSnkYdhSjGtohPAgDGPoMEYhparCN+wJRhIpbRW+MxHAWUYiJVFvfSB0+SRSMuE7xFSfQoqHJBfDdHR7l0JKReZfTI27uwRSZN7yYyTdTiBFKuGz+MMRAile8bkr+q2schhdiMiUErvO80z6VdvmXkrbGPE1dy6l6uf88vZGtZvqp5W2b/w0/uXZYPIStjrSUmwblo60Z049NpYUs7VbjqQsVU95XI64Gj/NNfCm7kbKGfWt1bRfWBtFU5/tpeBUZfpVlcH80beWgrWv7HWPKb8S+fFPfWaK2aoK0n6xAnjkREqSfUivXyBppNnJa6VdVtxS8EsVedPg3beUgpGqO8QVLIdAzMQHtZSTViQb0qJfWOTtgKyU1YuTUsHRBgv4xZuiyHMh5cS8LZJkRYbEF0UelhR2UjqiZHwYpqD90j3KzvkxD3YtpazwhS0zkYf3r/CpscjDksJSSqU7b8uZSJLqHmUHGPMwX5yUuZEtVXZa+4UkwkNDyuZFkRwStngJW6X9MpvsI9xOSu3R0BaRwfJ+4bRulhRbYDF4G6ZeJklW+tkizygp+LVJktbePXi1uwXtbPp77i9QnKqSIgjTf08nCWOn8P9jD+fcol+RIUV8UtOTrTyc1Aks65eK19m8FOzC4gnbw0jd5fxasJh/263X68NI7E263jQrS8ecX8sX9Gtq12V29QtmmkkK0jXy1vDLjC94OXMvDMPBxE0Ci9CuvF+/GGJTLgHdHnLcmSjzol/44vN+HZJ+1XPeHH5/78PE3Q76pX8w/TptUc5pxDlpK4tF3kbr1TkcVvtj+rXauqPSo9S6yi+8t+5IFYMeZc7wy76eI/YLSej9YtR+aZIHlH5hdPHH/li/dNNlQ/LoH/2atSG5nh/2uBaWu2erbEjWdvJ+8b/41bRJK1v3+//kVzO1IGke7Y7xSzcRzcHiCnl8wjNsjF+q6do6sFgNCgbLxvvVx3VPG5LGjQr/B7/4FxsSvwdzC/sVS7+wCbOYGXkPjuX88gp+ef353jS2IfmKBaka9pjpFxdNtg3JE/C64/3yRxsQNr07fwrwguX86hf9wt7UguQ6wDLDr1wN/Ap7U4ul7LURXmm/WMEv3ICwmH+3Do2YG+9XGKaWJM0YoDM+vl62wJIkSLGr0sOuKPg1FduulwcDwCA2/Zp1dnbghsqKZny5ImHiMzuwsF8NV/vh/I4MZ9OvRuqK5Ie47hp+oZW26MjkJa4LfiFJy9FGCb8uRzX9CpyRXMkvDazK+NV0QoLJKxvELFLK+EV7kiomr9hohdEv//a0K5KmIPF8pv3CRTW+Nhy42hsNUhRS9Gs4jcSuSBoDvCz4hUuclqggyY18u40Z61VgTCM2XWMP307BL3EMwxkJ/yqWpEy/cN3MFkjyQyyimn697Dnc5eXPRPiaftUit0eGGDP8cn3AiuMfxcUvuSdB1L9LFn6d4NAQ7pPMcLW/FNGQiCTyWZJ8id2RLGEaIokcUGvkDkmqWSFhmNbUuZiIhISPkkhfbisSnN/Ds1xi0sXFfgoSbKXEJDK/f0ZxuE62Ul4XtxUpSFQr9ZzxtYLPJbJHEXGnAfkcIpEfn5wDKzjnUpA8VAP/VnOu8zR8MVY7iWELiEh01p3COZcgDa+NVMC9AwoSLCLpsGTMAqPzDBlQk2ClSgPMkEZvSEbCekAHj8lKFRToSH4AIZL/SfITNMhIvgEZdKF6DwjRwe9kBgjRxty1EwjRVjMjIapYok4DIapYohImSExeQb5kJCDB2pcSnqx9KeGNat93QAssUWmRYO1LihPiICU1LogOixq1sAXkqMwQC8Hat0SJEiVKlCjhHH8AZ3byp4Vy1foAAAAASUVORK5CYII=) !important;
  background-size: 70px 70px;
}
/* 弹窗验证码 */
.ant-modal-content {
  border-radius: 6px !important;
}
/* ----------------------------------------Cover----------------------------------- */
/* --------------设置fontsize 设置适配 */
@media screen and (max-width: 1920px) {
  html {
    font-size: 69px;
  }
}
.uc-register1,
.uc-register2 {
  background: -webkit-gradient(linear, left top, right top, from(#eff2f7), color-stop(7.60286%), color-stop(15.2057%, #edf0f9), color-stop(20.7513%), color-stop(26.297%, #ebeff8), color-stop(27.6386%), color-stop(28.9803%, #ebeff8), color-stop(38.2826%), color-stop(47.585%, #e7edf9), color-stop(48.1216%), color-stop(48.6583%, #e6ecfa), color-stop(53.1306%), color-stop(57.6029%, #e4ecf9), color-stop(61.5385%), color-stop(65.4741%, #e3eafa), color-stop(68.7835%), color-stop(72.093%, #deeafa), color-stop(75.7603%), color-stop(79.4275%, #dbe6f8), color-stop(82.8265%), color-stop(86.2254%, #d8e5f8), color-stop(87.8354%), color-stop(89.4454%, #d5e4f9), color-stop(91.8605%), color-stop(94.2755%, #d2e2f9), color-stop(95.4383%), color-stop(96.6011%, #d1e1f8), color-stop(98.3005%), to(#d0e0f7));
  background: linear-gradient(90deg, #eff2f7 0%, 7.60286%, #edf0f9 15.2057%, 20.7513%, #ebeff8 26.297%, 27.6386%, #ebeff8 28.9803%, 38.2826%, #e7edf9 47.585%, 48.1216%, #e6ecfa 48.6583%, 53.1306%, #e4ecf9 57.6029%, 61.5385%, #e3eafa 65.4741%, 68.7835%, #deeafa 72.093%, 75.7603%, #dbe6f8 79.4275%, 82.8265%, #d8e5f8 86.2254%, 87.8354%, #d5e4f9 89.4454%, 91.8605%, #d2e2f9 94.2755%, 95.4383%, #d1e1f8 96.6011%, 98.3005%, #d0e0f7 100%);
}
.uc-register1,
.uc-register2 {
  height: 100vh;
}
.uc-register1 .content,
.uc-register2 .content {
  height: 100vh;
}
.uc-wrap-header {
  z-index: 99;
  padding-left: 1rem;
  padding-right: 0;
  -webkit-box-shadow: 0 0 15px 0 #dedede;
          box-shadow: 0 0 15px 0 #dedede;
}
.uc-wrap {
  padding-left: 0rem !important;
}
.uc-consult {
  padding-bottom: 0rem !important;
  height: 100vh;
  overflow-y: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
}
.uc-consult .talk-box {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow-y: auto;
  width: 100%;
  margin-bottom: 0;
  padding: 0.2rem 0.2rem;
}
.uc-consult .fixed-operate {
  width: 100%;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  padding: 0 !important;
  /* padding: 15px 10px !important; */
}
.uc-consult .talk-box .btm,
.uc-consult .talk-box .btm .l,
.uc-consult .talk-box .btm .r {
  font-size: 0.15rem;
}
.uc-consult .talk-box .btm,
.uc-consult .talk-box .btm .l,
.uc-consult .talk-box .btm .r {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.uc-consult .talk-box .btm .r {
  margin-left: 0.2rem;
}
.uc-consult .talk-box .btm .uc-btn {
  font-size: 0.15rem;
}
.uc-consult .fixed-operate {
  /* padding: 0.2rem 4.9rem 0.2rem 280px; */
  -ms-flex-wrap: unset;
      flex-wrap: unset;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.uc-consult .fixed-operate .uc-textarea {
  max-height: 1 rem;
  resize: none;
}
.uc-consult .fixed-operate .uc-textarea::-webkit-scrollbar {
  width: 0;
  height: 0;
}
.part .ct {
  max-width: 10rem;
}
.con.style-blue {
  max-width: 10rem;
}
.c-rightAside {
  width: 320px !important;
}
@media screen and (max-width: 720px) {
  .c-rightAside {
    width: 300px !important;
  }
}
@media screen and (max-width: 720px) {
  html {
    font-size: -webkit-calc(16.66666667vw) !important;
  }
  .uc-consult .fixed-operate .uc-btn {
    height: unset;
  }
  .uc-consult .talk-box {
    padding: 30px 10px !important;
    position: relative;
    overflow-y: scroll;
  }
  .uc-consult .talk-box .item.style-right .part,
  .uc-consult .talk-box .part {
    margin-left: 0.1rem;
    margin-right: 0.1rem;
  }
  .uc-wrap {
    width: 100% !important;
  }
  .uc-wrap-header .mheader {
    width: 100% !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .uc-wrap-header .mheader .Leftico {
    width: 30px;
    height: 30px;
    color: #979696;
    font-size: 25px;
  }
  .uc-wrap-header .mheader .title {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    text-align: center;
    color: #000;
    font-size: 17px;
  }
  .uc-wrap-header .mheader .Rightico {
    width: 30px;
    height: 30px;
    margin-left: 15px;
    color: #979696;
    font-size: 25px;
  }
  .chat .c-rightAside,
  .power .c-rightAside {
    position: relative;
  }
  .power .c-rightAside {
    height: auto;
  }
  .c-rightAside {
    width: 300px !important;
  }
  .uc-wrap {
    padding-right: 0 !important;
  }
  .uc-register1 .box,
  .uc-register2 .box {
    width: 95%;
    padding: 10px 15px;
  }
  .uc-register1 .box .icon,
  .uc-register2 .box .icon {
    left: 35%;
    top: -1.5rem;
  }
  .uc-register1,
  .uc-register2 {
    width: 100%;
  }
  .uc-register1 .content,
  .uc-register2 .content {
    width: 100% !important;
  }
  .uc-register1 .title .icon,
  .uc-register2 .title .icon {
    margin-left: 2.1rem;
  }
  .uc-consult .talk-box {
    overflow-x: hidden;
  }
  .g-searchBox .utextarea {
    padding: 5px 100px 5px 10px !important;
  }
  body {
    overflow: hidden;
    -ms-touch-action: none;
        touch-action: none;
  }
}
.uc-textarea {
  max-height: unset;
  min-height: unset;
  height: unset;
  resize: none;
  font-size: unset;
}
.g-searchBox .utextarea {
  max-height: unset;
  min-height: unset;
  height: unset;
  resize: none;
  font-size: 17px;
  overflow: hidden;
  border-radius: 7px;
  line-height: unset;
  padding: 5px 10px;
}
.g-searchBox .uc-btn {
  width: 90px;
  top: 10px;
  font-size: 13px;
  right: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0;
}
.uc-wrap-header .face {
  width: 40px;
  height: 40px;
  margin-right: 5px;
}
.ant-list-empty-text {
  display: none !important;
}
.uc-consult > .talk-box .item.style-left .part .ct {
  max-width: unset !important;
}

@font-face {
  font-family: "iconfont";
  src: url(fonts/iconfont.5cb756e5.eot);
  /* IE9 */
  src: url(fonts/iconfont.5cb756e5.eot#iefix) format('embedded-opentype'),  url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAABBoAAsAAAAAH4gAABAXAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCHNAqrGKENATYCJAOBAAtCAAQgBYRtB4I0G3MZM6M2lLTSTfZfJ3BzyOqYZkDBRZ2HprCitPZ3M8J36RIFoV+G+/sYnCYldv0I8xP3uCYjaM7/PYldjAhiEUzzMA2QIPZTSUVTap7SplSDVS1QFajwRBw61IQgv72KhZq8zPfO2kzlgJkk7T4iPTP9Ao/snqj1ZwI+AR+pnFgdsb1FKrikLeIB0AABBLNBwG3sJrh0YieT5piEFlvapTXhESZVxn7z1XMwlGSPvV8g5XsAQOD//62ldqfIqjJ5W5yyMH0RqkLWyJ0JDl3vH2ZCvMHdEpDKq5AV6vZCeyUCDyhMhanQFUJUSF+D5awMrAmEpUSMBqL+u96FgQDAQCUGYXgvHww+aDBOYL4ZcfI48GNh0DlDCfADXM0JaRCbioNPrl47gI3q6xMPkBAfIMGhwC7KNMk4AXqWejiMsp9gM2WP1KcBvJwIoADEAGiA1GkriShQPotRgtEV0vgv/nw0aIhYmpWyISIlSpGpmC1lR7A2toZtsMlp11jXnb47j+64Hg5zn6UsUfjoZBmKutd1v9rr4fphDQRixHGUMDpJirTuWd1zkP6/4AFKBLx5ISGFJwr+FLjwIISKCGIwCCRHgwMJBOCBjwA+fPmRUQPBBeYVAQDRQBvVwFICgxJYGgMBsFIM3sCGYPACNhwDCbARHF8yEhg8gU3EQAFsMgZ/YFMwKIDNwMAF2EwMHsAWAYSQxQCoIEsBEEGOAEAMaQOAgawBIBCyDgA5ZD0ANGQDABzITQBIIE8DIIC8CgAP8hoAfEgXMATAnT6Aj5IPAfCFfASAH6QLGGTwcNgSUAMAjTyBHsAsgPtJgC8GU++pILhNgQSfWmA0EEeRuu4EY14UN4/qGZcT5UhhGA+RzF1SKhUR4hBC68GmUDSfJxZ70tpH5uMJtAFv8k3IHkwQsbghCBGyO1rAEch8KV/ADNGEcnmltkOGKDqMSyXPTB0/f1gqqQ2GOhqiJgftys1wX+tg4SHhrzbqdj3PXQi/2m47jteF30zc/s3hA4btyn6r4/K6TDjNfkX8BZ51Du7ZDf/91en8caT7+06wdx/477cLWrE5JJ5vTUwUGoNjmfpWYWpMj3EjIa2djJquyNcCw/FkoZLVDe/crk7HlF2v3TZYaEO48Z1w1PX2/IHu2BudBRCCYtWvBRVSHgdpaN+n+n7rv7jBDQ41V3FSplXfmsIQFb4MONEnSxwYa4X9U0G67cNIpow0Wh0SzdewKnxLu1VOxbIVnAhqMHornbxVT0WyjfE9pdbQaK7Z+5oiSasw6tdwT1ABCOUhgLAB18k2I80+hAGCwnOPrbkI9MCNCKLYKXcZ/TjoQr+DKJrnBcZTsnHIVYM2IKHdls8KKdCbGp/gempUeVCNKPsiarRXiao7c1VaTpGsEWMZkK0EtaF+zozL/C5XUN1mc6qluTG8qp3ZRtDym7Tu9lABY77EyYCDOGGbSaX751iDcb86IXmrDLwE0OIqWKdHSLsjDVHThTg6e4hoZ0W1836P0nv3Sb9K9d17BS0TY89uRiqBtW8PD2r+uXx1QRH6ltVfNulEDoj+Tjm1OVOZHyxye8FtRMNx4u4SAx8MTWuMkQ4+KV/0Fm8XcxAikH13HgPEKC3sOv3jJfQPSis/NF8bGI8jOIpL/ZXB2cGcB5Z1ZUiOX1iO6uuYrghzg0A0c+naMI6D9DpkvdhphTJ9kdKwGkirDAkBUR5wsCOzDBCmo0JKjNunC1wOIoTbEZD+VCiMAURVWa4nDe1Uln4k54baR4hyhhCcUo33BZUwOqTO9uGIEu3sckJb9ZOAtBpUQIyUJ2wTFL+KLQjgHRCBXRiiowDDHW0vkLDrou0JF3AhCp2uQNv7oSZ/Zq8HJE+5VVSctLt8fbKj7qvd2K24Qljenm39DVKnTb/V54W3JQ4A16ajoC9ROEBhrRiupOO7TmnIt97OMqPbDs+Wd9Bq3vJckauVDIeTrXR126kpctY2WSpk9c2MHRO6XQ9XNLsrPWmuiIwVEqcdeCff1qG2zYzl3PJa3eWNcJmju/52k6wPlzQPrZSiQcZqLufWSkeANGW5t5zLe9SIPBNL1x4h9GWuIMQC46ZamifvFawQbH8TO9I0rWsNNjFoVxBYXmmJLzzjwApSTHhfP6YHrnT8ys8LlM0drRhLRqdJw6g4b54gcvmn+YmBX04ilmmEBR3wyJmoOKTz/7x2u72tOTTFq0y9YyvkJUtybl4LBb35iRHt5/TO+DOA/KGyNL40uZIiKaYvcjlOuvqIwScG1qSjFgfIfbLP6jMG8vOVPAijNL4AiM50bvAUmVSewIpmDqY1Wgcx0sAJqIgdRzrDwEEq9Ju9VwQ9uMGVQNYXahAuP79e5t78jSnVz8fdegMM8RyCb4a6viUlDgoko9Oi2TvWJofjwsQrQLviVhXtZw2YRlAB6J0fh8Wmho2cPr1dBSM3lCjc80GaD03EtTI11wPiQgXYsgRhNYuWASCFtPZOvTBqoNYTaO53H3b2Pdh5VsbHPrh06uYJD41afQ2dV1Ox53dGN6P3433qG3c4d93jvbLy4orHh6+df55b8kmvfHzFxbpnQKQHfUt5p1ImhA00zzRHfBFBLeQs4K1jFm7S5kVGDh0dNpRzCknDOjKzMjPPMVSR8n9r2tpnHEdHqOcoUjLUuUxWntVRyE92lLRftK3NINwmNLSpJfx/lbqsLqlV/p6q99SoaurrHSJ5YM2MGS5Xdr9M5CiwMO5fmMVsaY6LExZNNJvZtleQvnnPbCGYI7YnO58kSaS3nyzqAk6aunXdMQiaQJ1VPXNKS318EJljpwvbcyZxP/Jv0Rr4FOrVA/O4TJenp8KY3yDiW32/CpT5O37iS7orQBHVrJikbKa+wc0qr6jUKoH+W04U/Z3n357tnitXIiN/Q7Fdxj/Ml9kdl+An30RfEVVTAFNdmYZL2bHO9hmKfVZc6tf3L+8P6r/8ImBfnft2F7nL3MMDLo7qH32ueDL2GHUa2aRRJQNKhxQP9ZPJkM8xKUeYiysMlfqBkp/ph/pRy+0jRhoGjTQpq4hZ44bO3F69flKagSubojZwoN20wblhcHB18Kvjzg3O5OP+L1ofcTviOriSK1+8/OKK5PV60MpWzqjxrNn016KlnTs6ly66lb7Gc1H5VCYxhbvP1I/ireJ9J7JVB8mtyhbdKF2L8jvnaeBIyan0U7fDY5/dzB9VUTl8YMkgS7JbT8fei73VnWtfPndj2ewwaomyxJhzU08hxVQZzxpbVENU33jDJqlaRrSqJj73b1RmFWSnihoHU1Kaigw2kCrfQvKZP1fmGnSnqNpStG3+MwkvOlFHaH2N5LNonqTPzClC0rjV69oe+zxuk2/q2SlVKRGdwivDr3Dzfq+V8Hz69UaykNT1+vA8TprylNt/P/DHqs5x6uHq2Z2r/9z0W6NyK5NXfyAjtTChQd7W0NNW9lPPvJ95TH31jq3zhTSytHavdq9QIWKQFL4XuFKmXeAhtqmUIfXmZL/edJN5/RrdFH4tSuZ9R9n+mKud+WZTu1KKTiubkaps4mydXiG1JEXyOlVO0X5Ml/XXwZpCaadNLBW0byIxTWj2HK+/3it87M0vACmTm4KDSdEzLM2vOmLmOKzRu0UszatqHbUZmmB+rbZF49C2uhjVCfXewBMqZ5bT4VTCcdOhgH9lkX9v79pevmM6JoNaQMMIQ7dyq3Obc3vqX45upCDy6GZ6Ig6QXdu6nm4zu6+YP1OZpvzv0pMnhkC7bN+BIGXS8OHruLxgRZz36JKSRB5x+zYIbLuvd5dwO1jXu4upURy4O30Gb6IUC0Nsiij5ypBVMmWUxvY7RBPlgVYWKmyh2oShK6FuFq50tq/yW/XndFgI3qo/vuDzruKSn3DFJK3mERZHrt9KSxVnwOHtZU/GZQ5b2Jh580+7h2x2UMG86mNW6sZZyrra909Ktg0qqJ6Xk38qJy8/91Re7qsjKfk6kZ/zFM2pzvnEaoeVevADZa2pNg0GzvXCfX1xersSyI88TkzTtyh0ZkrRQtcnPt6wYfDgdqPxbppzrA0bHifW04oWyqxrUejT9K2NRrrCguZml9wbQmq8Ipbt59QVdG1Y/9w3wlRmpPl9twpTRNIjA95esJ+z4Ai04c61zLT1XQV1nHhDFHZWtFTogXRTxQzRtz9NkFyLzs4Jcpt8hkLklSit2CNK5Yv3iPV3tOSnbxMrsnu+XPfVLZvS1v7/Jcd7cjzyCrsH7zeXFzWdQq3gW4x6p7Y447os0tkV5/QyqL0jYac3CGhaWPL+FbdW+v1UNdnsTZHB30c2xBy6utz/Q6tU2Lt/LhtWJgr2rFt2FvvztIxn2/dvIgyhg7T1yrkBOiZtGZgJq0S8pdbfOwN++vWKmnF69YmCJU1Nk7Z8+pM9TuLtsds8fq75P44PWfCzq2O9XYHU8d6P/BL9a/wT/eS5zzoJcbqYlJyRkOJdOd8CRj3aLGcwZNgq3yCfJvmvYqIN0l/NTT6xu9/cX3TiWOjg1cd3nwvkBJsCxf8s0EocXp/zRWrfvk+k8cLJy5t9muvr5swGGRmYkrza/kabNJrZ83aYVu3eNZW/CvhooMuPeEn4WRK5kdxES5RK/TZtmU02Xx4lny97/pdilUIpDMXD00iX8hJNuZZE3lKpZpXikimatkqsFcGXSCuWIuFwdW7uyK1D4kODLl38t+n8gn+x3M0Wcb9U2FOkX2cdhXVfPtNzzxCNB1AXqLQZesgNc7j/U+QZFxm29kHKSY0h6KmQYPiI4auhc4ePG14spLhlhu8c8Qt/JT7rQyHFEG0efoOGNz6kBLRwLbka/jP5YHgXeX64HXHwwuHrvtp9dghG+i2fSCj+nE/bqJ+5y+Q8rGwPN2zq51+V9cLh/2m2uu6bRVW4D9IYRzX4IB9MSDyIFHSrG9HfOSyi2ecGFjuAKIMwBzTWItJAAmDCWW6Uyjn7rDytsx7ZKs/QJMFDoEmBjxBE94wxORAiyeSCj1yTQbSikwuhYAUFghYAiNLomAQ8nDFJSPAjo3Q9OxiNnl0mB14e5XExMIr+Y6cUOEMhwjbXv3wR6AKr2qeKhpNzY2Xpzf8JX0kLyXnq7BeSIyd13B1+mz+QIHWkyDd/KsUpJ9ypd8cHRKx64QtM2QU09ef93r1dxc5w1yybF4EusEr7lNNGw8kdvixTX/4TvpKWnNV+TfsLyfHolaOdgwX6EMlqtX1ZNN/8SSHaKbGscKe8Ew3iDaz0+rYuMGUnlLD7sz3ZnLMVu/ZVd2QUNuIa2EerSSBRaAwWhycQSWRKKmoaWjp6BkYmZhZWNnYOTi5unmLY2bHA8rgmyzMTYK6wG3WXt05TxqwX3CLuQ04jdm5u+Z6ItR23THbihWs/ip1flj53yJZiwsQQZ0xj0RTNnG8QzRTLwBL/OSWalIAOk7/KRVYU3ZK5J7QMK40NW4zfPK9LV4myESBZoZjMapY6ZFrWvnG2bXGOcdY3LPo627blR9MAAAAA') format('woff2'), url(fonts/iconfont.70e0362d.woff) format('woff'), url(fonts/iconfont.b5f4d512.ttf) format('truetype'),  url(assets/iconfont.3a9bde8a.svg#iconfont) format('svg');
  /* iOS 4.1- */
}
.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-md:before {
  content: "\e604";
}
.icon-redo:before {
  content: "\e627";
}
.icon-undo:before {
  content: "\e633";
}
.icon-checked:before {
  content: "\e683";
}
.icon-checked-false:before {
  content: "\e684";
}
.icon-preview:before {
  content: "\e63a";
}
.icon-on:before {
  content: "\e6d8";
}
.icon-off:before {
  content: "\e6d9";
}
.icon-download:before {
  content: "\e6ae";
}
.icon-bold:before {
  content: "\e677";
}
.icon-group:before {
  content: "\e647";
}
.icon-img:before {
  content: "\e64a";
}
.icon-under-line:before {
  content: "\e65a";
}
.icon-close:before {
  content: "\e690";
}
.icon-italic:before {
  content: "\e628";
}
.icon-overline:before {
  content: "\e63b";
}
.icon-horizontal:before {
  content: "\e7f0";
}
.icon-theme:before {
  content: "\e682";
}
.icon-quote:before {
  content: "\e636";
}
.icon-table:before {
  content: "\e603";
}
.icon-clear:before {
  content: "\e629";
}
.icon-ul:before {
  content: "\e624";
}
.icon-code:before {
  content: "\e60f";
}
.icon-link:before {
  content: "\e7e2";
}
.icon-fullscreen:before {
  content: "\e7ec";
}
.icon-quite:before {
  content: "\e7ed";
}
.icon-daoru:before {
  content: "\e635";
}
.icon-ol:before {
  content: "\e6f0";
}
.icon-upload-img:before {
  content: "\e679";
}
.icon-save:before {
  content: "\e648";
}
.icon-check-box:before {
  content: "\ec58";
}

@charset "utf-8";
/**
 * 优化后的统一样式导入文件
 * 避免在多个组件中重复导入相同的样式文件
 */
.blue-theme {
  --menu-bg: #e6e8f6;
  --cib-color-foreground-accent-primary: #174AE4;
  --aifa-color-primary-light: #3398eb;
  --aifa-color-primary-hover: #3768E5;
  --aifa-color-chat-rightbg: #e3e3e3;
  --cib-color-fill-accent-tertiary: #E2E9FF;
  --cib-color-fill-accent-secondary: #EFF3FF;
  --cib-color-fill-neutral-secondary: #F9F9F9;
  --cib-color-background-surface-app-tertiary: #F0F0F0;
  --cib-color-fill-accent-speech-secondary: #3398EB;
}
.brown-theme {
  --menu-bg: #e9f8ff;
  --cib-color-foreground-accent-primary: #75306C;
  --aifa-color-primary-light: #D38FC4;
  --aifa-color-primary-hover: #75306CCC;
  --cib-color-fill-accent-tertiary: #FBE2E2;
  --cib-color-fill-accent-secondary: #FFF4F4;
  --cib-color-fill-neutral-secondary: #F9F9F9;
  --cib-color-background-surface-app-tertiary: #F0F0F0;
  --cib-color-fill-accent-speech-secondary: #D38FC4;
}
.green-theme {
  --menu-bg: #e9f8ff;
  --cib-color-foreground-accent-primary: #008c8c;
  --aifa-color-primary-light: #85c2c2;
  --aifa-color-primary-hover: #00A3A3;
  --aifa-color-chat-rightbg: #e3e3e3;
  --cib-color-fill-accent-tertiary: #E1F8FD;
  --cib-color-fill-accent-secondary: #EEF9FC;
  --cib-color-fill-neutral-secondary: #F9F9F9;
  --cib-color-background-surface-app-tertiary: #F0F0F0;
  --cib-color-fill-accent-speech-secondary: #27CECE;
}
/*
*Author zhaoxuhui
*/
.markdown {
  overflow: hidden;
  position: relative;
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  background: #f7f7f7;
}
.markdown.border {
  border: 1px solid #d9d9d9;
}
.markdown * {
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.markdown.fullscreen {
  position: fixed;
  z-index: 999999;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  height: 100% !important;
  width: 100%;
  border: none;
}
.markdown.fullscreen .markdown-content {
  padding: 0;
}
.markdown .markdown-toolbars {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  list-style: none;
  background: #fff;
  color: #6a6f7b;
  height: 40px;
  cursor: pointer;
  padding-left: 4px;
  border-bottom: 1px solid #d9d9d9;
}
.markdown .markdown-toolbars > li {
  position: relative;
  cursor: pointer;
}
.markdown .markdown-toolbars > li:after {
  display: block;
  content: attr(name);
  position: absolute;
  z-index: 999999999999;
  top: 32px;
  left: 20px;
  background: #000;
  color: #fff;
  white-space: nowrap;
  font-size: 12px;
  line-height: 28px;
  padding: 0 6px;
  -webkit-transition: all 0.3s 0.1s;
  transition: all 0.3s 0.1s;
  -webkit-transform: scale(0);
          transform: scale(0);
  opacity: 0;
  -webkit-transform-origin: top;
          transform-origin: top;
  border-radius: 2px;
}
.markdown .markdown-toolbars > li:hover:after {
  -webkit-transform: scale(1);
          transform: scale(1);
  opacity: 1;
}
.markdown .markdown-toolbars > li:last-child:after {
  right: 20%;
  left: auto;
}
.markdown .markdown-toolbars > li .title {
  font-size: 16px !important;
}
.markdown .markdown-toolbars .empty {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 12px;
}
.markdown .markdown-toolbars span {
  font-size: 18px;
  color: #999;
  cursor: pointer;
  display: block;
  width: 30px;
  height: 30px;
  border-radius: 3px;
  line-height: 30px;
  text-align: center;
}
.markdown .markdown-toolbars span:hover {
  background: #f7f7f7;
  color: var(--cib-color-fill-accent-speech-secondary);
}
.markdown .markdown-toolbars .title {
  padding-left: 4px;
  padding-right: 10px;
}
.markdown .markdown-toolbars li:last-child span {
  font-size: 20px !important;
  margin-right: 10px;
}
.markdown .markdown-toolbars .shift-theme,
.markdown .markdown-toolbars .export-file {
  height: 46px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.markdown .markdown-toolbars .shift-theme span,
.markdown .markdown-toolbars .export-file span {
  padding: 0 8px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  font-size: 18px;
  display: inline-block;
  line-height: 32px;
}
.markdown .markdown-toolbars .shift-theme span:hover,
.markdown .markdown-toolbars .export-file span:hover {
  color: #0084ff;
  background: #f7f7f7;
  border-radius: 3px;
}
.markdown .markdown-toolbars .shift-theme ul,
.markdown .markdown-toolbars .export-file ul {
  -webkit-transform: scale(0);
          transform: scale(0);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  left: -50%;
  top: 40px;
  width: 160px;
  -webkit-transform-origin: top center;
          transform-origin: top center;
  list-style: none;
  margin: 0;
  padding: 6px 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 1px solid #d9d9d9;
  background: #fff;
  border-radius: 4px;
  position: absolute;
  z-index: 9999999;
  -webkit-box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.1);
          box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.1);
}
.markdown .markdown-toolbars .shift-theme ul.active,
.markdown .markdown-toolbars .export-file ul.active {
  opacity: 1;
  -webkit-transform: scaleY(1);
          transform: scaleY(1);
}
.markdown .markdown-toolbars .shift-theme ul li,
.markdown .markdown-toolbars .export-file ul li {
  line-height: 30px;
  padding: 0 12px;
  padding-left: 12px;
  font-size: 13px;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #262626;
}
.markdown .markdown-toolbars .shift-theme ul li .iconfont,
.markdown .markdown-toolbars .export-file ul li .iconfont {
  font-size: 14px;
  display: block;
  height: 30px;
  width: 30px;
  line-height: 30px;
  overflow: hidden;
}
.markdown .markdown-toolbars .shift-theme ul li .iconfont:hover,
.markdown .markdown-toolbars .export-file ul li .iconfont:hover {
  color: #262626;
}
.markdown .markdown-toolbars .shift-theme ul li i,
.markdown .markdown-toolbars .export-file ul li i {
  font-size: 13px;
  display: block;
  font-style: normal;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  white-space: normal;
}
.markdown .markdown-toolbars .shift-theme ul li:last-child,
.markdown .markdown-toolbars .export-file ul li:last-child {
  border-bottom: 0;
}
.markdown .markdown-toolbars .shift-theme ul li:last-child .iconfont,
.markdown .markdown-toolbars .export-file ul li:last-child .iconfont {
  font-size: 14px !important;
  margin: 0 !important;
}
.markdown .markdown-toolbars .shift-theme ul li:hover,
.markdown .markdown-toolbars .export-file ul li:hover {
  background: #f7f7f7;
}
.markdown .markdown-toolbars .shift-theme ul li.disabled,
.markdown .markdown-toolbars .export-file ul li.disabled {
  cursor: not-allowed;
  color: #bbbec4;
}
.markdown .markdown-toolbars .shift-theme ul li.disabled:hover,
.markdown .markdown-toolbars .export-file ul li.disabled:hover {
  background: transparent;
}
.markdown .markdown-toolbars .import-file {
  position: relative;
}
.markdown .markdown-toolbars .import-file input {
  position: absolute;
  z-index: 9999;
  left: 0;
  top: 0;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  cursor: pointer;
  font-size: 0;
}
.markdown .markdown-toolbars .import-file:hover span {
  background: #f7f7f7;
  color: var(--cib-color-fill-accent-speech-secondary);
}
.markdown .markdown-toolbars .import-file:hover:after {
  -webkit-transform: scale(1);
          transform: scale(1);
  opacity: 1;
}
.markdown .close-preview {
  position: absolute;
  z-index: 999;
  right: 0;
  top: 0;
  height: 40px;
  width: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  color: #262626;
}
.markdown .close-preview span {
  font-size: 22px;
}
.markdown .close-preview span:hover {
  color: #262626;
}
.markdown .markdown-content {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  position: relative;
  overflow: hidden;
  padding-bottom: 0;
}
.markdown .markdown-content .markdown-editor {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 100%;
  position: relative;
  margin: 0 !important;
  overflow: hidden;
  overflow-y: scroll;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  background: #2d2d2d;
}
.markdown .markdown-content .markdown-editor::-webkit-scrollbar {
  display: none;
}
.markdown .markdown-content .markdown-editor .index {
  background: #272727;
  min-height: 100%;
  width: 36px;
  line-height: 22px;
}
.markdown .markdown-content .markdown-editor .index li {
  background: #272727;
  color: #ccc;
  font-size: 14px;
  text-align: center;
  font-family: Consolas;
}
.markdown .markdown-content .markdown-editor textarea {
  width: 100%;
  min-height: 100%;
  outline: none;
  border: 0;
  background: #2d2d2d;
  line-height: 22px;
  caret-color: #ccc;
  color: #669acc;
  font-size: 14px;
  font-family: Consolas;
  resize: none;
  padding: 12px 8px;
  overflow: hidden;
  white-space: nowrap;
  overflow-x: auto;
}
.markdown .markdown-content .markdown-editor textarea::-moz-selection {
  background: #999;
  color: #0084ff;
}
.markdown .markdown-content .markdown-editor textarea::selection {
  background: #999;
  color: #0084ff;
}
.markdown .markdown-content .codemirror {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 100%;
  overflow: auto;
}
.markdown .markdown-content .markdown-preview {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 100%;
}
.insert-img-model {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 99999;
  background: rgba(0, 0, 0, 0.3);
  padding-top: 12%;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  opacity: 0;
  display: none;
}
.insert-img-model .model-container {
  background: #fff;
  width: 480px;
  margin: 0 auto;
  border-radius: 4px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-transform: scale(0);
          transform: scale(0);
  -webkit-transform-origin: center;
          transform-origin: center;
}
.insert-img-model .model-container .model-head {
  line-height: 32px;
  padding: 0 12px;
  background: #f7f7f7;
  border-radius: 4px 4px 0 0;
  -webkit-box-shadow: 0 1px 2px #d9d9d9;
          box-shadow: 0 1px 2px #d9d9d9;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.insert-img-model .model-container .model-head span:nth-of-type(2) {
  font-size: 14px;
  padding-left: 12px;
  cursor: pointer;
}
.insert-img-model .model-container .model-head span:nth-of-type(2):hover {
  color: #ed3f14;
}
.insert-img-model .model-container .model-content {
  padding: 20px 12px;
  padding-top: 0;
  min-height: 180px;
}
.insert-img-model .model-container .model-content .insert-url {
  padding: 42px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.insert-img-model .model-container .model-content .insert-url input {
  display: block;
  border: 1px solid #ccc;
  font-size: 14px;
  padding: 4px 8px;
  line-height: 24px;
  color: #333;
  background: #fff;
  border-radius: 4px;
  -webkit-writing-mode: horizontal-tb;
      -ms-writing-mode: lr-tb;
          writing-mode: horizontal-tb;
  text-rendering: auto;
  -webkit-transition: -webkit-box-shadow 2s;
  transition: -webkit-box-shadow 2s;
  transition: box-shadow 2s;
  transition: box-shadow 2s, -webkit-box-shadow 2s;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.insert-img-model .model-container .model-content .insert-url input:focus {
  border-color: var(--cib-color-fill-accent-speech-secondary);
}
.insert-img-model .model-container .model-content .insert-url input::-webkit-input-placeholder {
  color: #c1c1c1;
}
.insert-img-model .model-container .model-content .insert-url input::-moz-placeholder {
  color: #c1c1c1;
}
.insert-img-model .model-container .model-content .insert-url input:-ms-input-placeholder {
  color: #c1c1c1;
}
.insert-img-model .model-container .model-content .insert-url input::-ms-input-placeholder {
  color: #c1c1c1;
}
.insert-img-model .model-container .model-content .insert-url input::placeholder {
  color: #c1c1c1;
}
.insert-img-model .model-container .model-content .insert-url a {
  display: block;
  background: var(--cib-color-fill-accent-speech-secondary);
  color: #fff;
  line-height: 32px;
  height: 32px;
  font-size: 13px;
  padding: 0 12px;
  border-radius: 3px;
  margin-left: 20px;
  border: 1px solid #d9d9d9;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.insert-img-model .model-container .model-content .insert-url a:hover {
  background: #0169af;
}
.insert-img-model .model-container .model-content .insert-local {
  height: 120px;
  border: 1px dashed #d9d9d9;
  border-radius: 4px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  cursor: pointer;
}
.insert-img-model .model-container .model-content .insert-local span {
  font-size: 40px;
  color: #d9d9d9;
  line-height: 50px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.insert-img-model .model-container .model-content .insert-local p {
  font-size: 14px;
  color: #262626;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.insert-img-model .model-container .model-content .insert-local:hover {
  border-color: var(--cib-color-fill-accent-speech-secondary);
}
.insert-img-model .model-container .model-content .insert-local:hover span,
.insert-img-model .model-container .model-content .insert-local:hover p {
  color: var(--cib-color-fill-accent-speech-secondary);
}
.insert-img-model .model-container .model-content .insert-local input {
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0;
}
.insert-img-model .model-container .model-foot {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 10px 12px;
  display: none;
}
.insert-img-model .model-container .model-foot a {
  display: block;
  background: #f7f7f7;
  color: #262626;
  line-height: 26px;
  height: 26px;
  font-size: 13px;
  padding: 0 12px;
  border-radius: 3px;
  margin-left: 12px;
  border: 1px solid #d9d9d9;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.insert-img-model .model-container .model-foot a:hover {
  background: #d9d9d9;
}
.insert-img-model .model-container .model-foot a.ok {
  background: var(--cib-color-fill-accent-speech-secondary);
  color: #fff;
  border-color: var(--cib-color-fill-accent-speech-secondary);
}
.insert-img-model .model-container .model-foot a.ok:hover {
  background: #0169af;
}
.insert-img-model.active {
  opacity: 1;
  display: block;
}
.insert-img-model.active .model-container {
  -webkit-transform: scale(1);
          transform: scale(1);
}
ul.shift {
  padding: 6px 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
ul.shift span {
  font-size: 12px;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
ul.shift span.iconfont {
  font-size: 14px;
}
ul.shift label {
  font-size: 12px;
  padding-right: 10px;
  position: relative;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
ul.shift input[type='radio'],
ul.shift label {
  -webkit-transition: all 0.6s ease;
  transition: all 0.6s ease;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
ul.shift input[type="radio"] + label::before {
  content: "\a0";
  display: inline-block;
  vertical-align: middle;
  margin-right: 4px;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  border: 1px solid #292d35;
  padding: 2px;
}
ul.shift input[type="radio"]:checked + label::before {
  background-color: #292d35;
  background-clip: content-box;
  padding: 2px;
}
ul.shift input[type="radio"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
}
ul.shift input[type="radio"]:checked + label {
  color: #292d35;
}
 /deep/ .markdown-preview {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow: hidden;
  overflow-y: scroll;
  background: #fff;
  font-family: 'Tahoma For Number', 'Chinese Quote', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  /* 仅给有序列表的直接子项添加数字标记，避免影响嵌套的无序列表 */
  /* 修复无序列表的缩进，使用伪元素小圆点 */
  /* 恢复小圆点伪元素 */
  /* 为每个无序列表项预留圆点占位空间，避免看起来无缩进 */
  /* 嵌套列表进一步缩进，确保层级清晰 */
  /*基本样式*/
}
 /deep/ .markdown-preview * {
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
 /deep/ .markdown-preview > div {
  padding: 10px 12px !important;
  background: #fff;
}
 /deep/ .markdown-preview > div::-webkit-scrollbar {
  display: none;
}
 /deep/ .markdown-preview::-webkit-scrollbar {
  display: none;
}
 /deep/ .markdown-preview ul {
  list-style: none;
  padding: 0 10px;
}
 /deep/ .markdown-preview ul li {
  position: relative;
}
 /deep/ .markdown-preview ul li:after {
  display: block;
  content: "";
  width: 4px;
  height: 4px;
  border-radius: 50%;
  position: absolute;
  z-index: 99;
  top: 12px;
  left: -8px;
  background: #262626;
}
 /deep/ .markdown-preview ol,
 /deep/ .markdown-preview ul {
  margin: 0;
}
 /deep/ .markdown-preview ol li,
 /deep/ .markdown-preview ul li {
  font-size: 14px !important;
  color: #262626;
  line-height: 22px !important;
  padding: 4px 0;
  padding-left: 4px;
  min-height: 28px;
}
 /deep/ .markdown-preview ol li input[type="checkbox"],
 /deep/ .markdown-preview ul li input[type="checkbox"] {
  position: relative;
  cursor: pointer;
  overflow: visible;
  position: absolute;
  left: -14px;
  top: 5px;
}
 /deep/ .markdown-preview ol li input[type="checkbox"]:before,
 /deep/ .markdown-preview ul li input[type="checkbox"]:before {
  font-family: "iconfont" !important;
  color: #999;
  display: block;
  width: 18px;
  height: 18px;
  position: absolute;
  content: "\E684";
  top: 0px;
  left: -4px;
  z-index: 999999;
  background-position: center;
  background: #fff;
  font-size: 18px;
  text-align: center;
  line-height: 18px;
}
 /deep/ .markdown-preview ol li input[type="checkbox"]:checked:before,
 /deep/ .markdown-preview ul li input[type="checkbox"]:checked:before {
  content: "\E683";
}
 /deep/ .markdown-preview ol {
  list-style-type: decimal;
  padding-left: 20px;
}
 /deep/ .markdown-preview ol > li {
  list-style: decimal;
  display: list-item;
}
 /deep/ .markdown-preview ul {
  list-style: none;
  /* 使用自定义伪元素，不使用浏览器默认圆点 */
  padding-left: 22px;
  /* 保留缩进 */
}
 /deep/ .markdown-preview ul li:after {
  content: "";
  display: block;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  position: absolute;
  z-index: 99;
  top: 12px;
  left: 0;
  /* 放在为圆点预留的内边距区域 */
  background: #262626;
}
 /deep/ .markdown-preview ul li {
  padding-left: 14px;
}
 /deep/ .markdown-preview ul ul,
 /deep/ .markdown-preview ul ol {
  margin-left: 16px;
}
 /deep/ .markdown-preview hr {
  color: #d9d9d9;
  height: 1px;
  border: 0;
  border-top: 1px solid #d9d9d9;
  margin: 20px 0;
  padding: 0;
}
 /deep/ .markdown-preview del,
 /deep/ .markdown-preview em,
 /deep/ .markdown-preview strong {
  display: inline;
}
 /deep/ .markdown-preview blockquote {
  position: relative;
  background: #f7f7f7;
  padding: 6px 12px;
  border-left: 5px solid #d9d9d9;
  border-radius: 2px;
  margin: 8px 0;
}
 /deep/ .markdown-preview h1,
 /deep/ .markdown-preview h2,
 /deep/ .markdown-preview h3,
 /deep/ .markdown-preview h4,
 /deep/ .markdown-preview h5,
 /deep/ .markdown-preview h6 {
  color: #262626;
}
 /deep/ .markdown-preview h1 {
  font-size: 28px;
  border-bottom: 1px solid #d9d9d9;
}
 /deep/ .markdown-preview h2 {
  font-size: 24px;
}
 /deep/ .markdown-preview h3 {
  font-size: 18px;
}
 /deep/ .markdown-preview h4 {
  font-size: 16px;
}
 /deep/ .markdown-preview h5 {
  font-size: 14px;
}
 /deep/ .markdown-preview h6 {
  font-size: 12px;
}
 /deep/ .markdown-preview h1,
 /deep/ .markdown-preview h2,
 /deep/ .markdown-preview h3,
 /deep/ .markdown-preview h4,
 /deep/ .markdown-preview h5,
 /deep/ .markdown-preview h6 {
  padding: 8px 0;
  font-weight: 600;
}
 /deep/ .markdown-preview p {
  font-size: 14px !important;
  color: #262626;
  margin-bottom: 8px;
  line-height: 22px;
}
 /deep/ .markdown-preview img {
  display: block;
  max-width: 100%;
  margin: 20px 0;
  cursor: pointer;
}
 /deep/ .markdown-preview table {
  width: 100%;
  border: 1px solid #d9d9d9;
  border-bottom: 0;
  background: #fff;
  border-spacing: 0;
  border-collapse: collapse;
  margin: 20px 0;
}
 /deep/ .markdown-preview table tr {
  -webkit-transition: background 0.1s;
  transition: background 0.1s;
}
 /deep/ .markdown-preview table tr td,
 /deep/ .markdown-preview table tr th {
  padding: 4px 8px;
  font-size: 14px;
  line-height: 24px;
  color: #333;
  border-bottom: 1px solid #d9d9d9;
  cursor: pointer;
}
 /deep/ .markdown-preview table th {
  background: #f8f8f9;
  text-align: left;
  font-weight: bold;
}
 /deep/ .markdown-preview table tr:nth-of-type(even) td {
  background: #fafafa;
}
 /deep/ .markdown-preview table tr:hover td {
  background: #f5f5f5;
}
 /deep/ .markdown-preview table td,
 /deep/ .markdown-preview table th {
  border: 1px solid #d9d9d9;
  word-break: break-all;
}
 /deep/ .markdown-preview input[type="checkbox"] {
  display: inline-block;
  border-radius: 0;
  margin-right: 8px;
}
 /deep/ .markdown-preview a {
  text-decoration: none;
  color: var(--cib-color-fill-accent-speech-secondary);
  font-size: 14px;
  line-height: 22px;
}
 /deep/ .markdown-preview .code-block {
  position: relative;
  padding: 0 !important;
}
 /deep/ .markdown-preview .code-block .copy-code {
  position: absolute;
  z-index: 999;
  top: 5px;
  right: 10px;
  font-size: 12px;
  color: #d9d9d9;
  line-height: 20px;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  opacity: 0;
}
 /deep/ .markdown-preview .code-block .copy-code:hover {
  color: var(--cib-color-fill-accent-speech-secondary);
}
 /deep/ .markdown-preview .code-block:hover .copy-code {
  opacity: 1;
}
.preview-img {
  position: fixed;
  width: 100vw;
  height: 100vh;
  z-index: 99999999;
  left: 0;
  top: 0;
  background: rgba(0, 0, 0, 0.5);
  display: none;
  opacity: 0;
  -webkit-transition: opacity 0.3s 0.1s;
  transition: opacity 0.3s 0.1s;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.preview-img .close {
  position: absolute;
  right: 0;
  top: 0;
  color: #fff;
  padding: 10px;
  font-size: 20px;
  cursor: pointer;
}
.preview-img img {
  display: block;
}
.preview-img img.vertical {
  height: 80%;
  width: auto;
}
.preview-img img.horizontal {
  width: 80%;
  height: auto;
}
.preview-img.active {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  opacity: 1;
}
/*
*Author zhaoxuhui
*/
 /deep/ .markdown-theme-light pre {
  font-size: 14px !important;
  line-height: 1.6 !important;
  word-break: break-all;
  word-wrap: break-word;
  border: 0 !important;
  border-radius: 0 !important;
  background: #f7f8fb !important;
  padding: 20px 10px!important;
  border-radius: 4px !important;
  overflow-y: hidden !important;
  overflow-x: auto !important;
  margin: 10px 0 !important;
}
 /deep/ .markdown-theme-light pre code {
  font-family: Consolas !important;
  font-size: 13px;
  line-height: 22px !important;
  color: #444;
}
 /deep/ .markdown-theme-light .hljs {
  display: block;
  overflow-x: auto;
  color: #525252;
  padding: 15px;
  -webkit-text-size-adjust: none;
}
 /deep/ .markdown-theme-light .hljs-doctype {
  color: #999;
}
 /deep/ .markdown-theme-light .hljs-tag {
  color: #3e76f6;
}
 /deep/ .markdown-theme-light .hljs-attribute {
  color: #e96900;
}
 /deep/ .markdown-theme-light .hljs-value {
  color: #42b983;
}
 /deep/ .markdown-theme-light .hljs-keyword {
  color: #e96900;
}
 /deep/ .markdown-theme-light .hljs-string {
  color: #42b983;
}
 /deep/ .markdown-theme-light .hljs-comment {
  color: #b3b3b3;
}
 /deep/ .markdown-theme-light .hljs-operator .hljs-comment {
  color: #525252;
}
 /deep/ .markdown-theme-light .hljs-regexp {
  color: #af7dff;
}
 /deep/ .markdown-theme-light .hljs-built_in {
  color: #2db7f5;
}
 /deep/ .markdown-theme-light .css .hljs-class {
  color: #e96900;
}
 /deep/ .markdown-theme-light .css .hljs-number,
 /deep/ .markdown-theme-light .javascript .hljs-number {
  color: #fc1e70;
}
 /deep/ .markdown-theme-light .css .hljs-attribute {
  color: #af7dff;
}
 /deep/ .markdown-theme-light .css .hljs-important {
  color: red;
}
 /deep/ .markdown-theme-light .actionscript .hljs-literal,
 /deep/ .markdown-theme-light .javascript .hljs-literal {
  color: #fc1e70;
}
 /deep/ .markdown-theme-light pre {
  padding: 0;
  margin: 0;
  background: #f7f7f7 !important;
}
 /deep/ .markdown-theme-light code {
  display: inline-block;
  background: #f7f7f7;
  font-family: Consolas, Monaco, Andale Mono, Ubuntu Mono, monospace;
  margin: 0 3px;
  padding: 1px 5px;
  border-radius: 3px;
  color: #666;
  border: 1px solid #eee;
}
 /deep/ .markdown-theme-light pre code {
  display: inline;
  margin: 0;
  padding: 0;
  border: none;
  background: transparent;
}
 /deep/ .markdown-theme-light pre.bg code {
  background: #f7f7f7;
}
/*
*Author zhaoxuhui
*/
 /deep/ .markdown-theme-dark pre {
  display: block;
  padding: 20px 10px!important;
  border-radius: 4px;
  margin: 20px 0 !important;
  background: #1e1e1e;
  color: #DCDCDC;
  overflow-y: hidden !important;
  overflow-x: auto !important;
  font-family: Menlo, Consolas, "Courier New", Courier, FreeMono, monospace !important;
}
 /deep/ .markdown-theme-dark pre * {
  line-height: 1.6 !important;
  font-size: 14px;
  font-family: Menlo, Consolas, "Courier New", Courier, FreeMono, monospace !important;
}
 /deep/ .markdown-theme-dark code {
  padding: 0 !important;
  margin: 0 !important;
}
 /deep/ .markdown-theme-dark .hljs-literal,
 /deep/ .markdown-theme-dark .hljs-name,
 /deep/ .markdown-theme-dark .hljs-symbol {
  color: #659bd1;
}
 /deep/ .markdown-theme-dark .hljs-keyword {
  color: #bc89bd;
}
 /deep/ .markdown-theme-dark .hljs-link {
  color: #569CD6;
  text-decoration: underline;
}
 /deep/ .markdown-theme-dark .hljs-built_in,
 /deep/ .markdown-theme-dark .hljs-type {
  color: #4EC9B0;
}
 /deep/ .markdown-theme-dark .hljs-class,
 /deep/ .markdown-theme-dark .hljs-number {
  color: #B8D7A3;
}
 /deep/ .markdown-theme-dark .hljs-meta-string,
 /deep/ .markdown-theme-dark .hljs-string {
  color: #D69D85;
}
 /deep/ .markdown-theme-dark .hljs-regexp,
 /deep/ .markdown-theme-dark .hljs-template-tag {
  color: #9A5334;
}
 /deep/ .markdown-theme-dark .hljs-formula,
 /deep/ .markdown-theme-dark .hljs-function,
 /deep/ .markdown-theme-dark .hljs-params,
 /deep/ .markdown-theme-dark .hljs-subst,
 /deep/ .markdown-theme-dark .hljs-title {
  color: #DCDCDC;
}
 /deep/ .markdown-theme-dark .hljs-comment,
 /deep/ .markdown-theme-dark .hljs-quote {
  color: #57A64A;
  font-style: italic;
}
 /deep/ .markdown-theme-dark .hljs-doctag {
  color: #608B4E;
}
 /deep/ .markdown-theme-dark .hljs-meta,
 /deep/ .markdown-theme-dark .hljs-meta-keyword,
 /deep/ .markdown-theme-dark .hljs-tag {
  color: #9B9B9B;
}
 /deep/ .markdown-theme-dark .hljs-template-variable,
 /deep/ .markdown-theme-dark .hljs-variable {
  color: #BD63C5;
}
 /deep/ .markdown-theme-dark .hljs-attr,
 /deep/ .markdown-theme-dark .hljs-attribute,
 /deep/ .markdown-theme-dark .hljs-builtin-name {
  color: #9CDCFE;
}
 /deep/ .markdown-theme-dark .hljs-section {
  color: gold;
}
 /deep/ .markdown-theme-dark .hljs-emphasis {
  font-style: italic;
}
 /deep/ .markdown-theme-dark .hljs-strong {
  font-weight: bold;
}
 /deep/ .markdown-theme-dark .hljs-bullet,
 /deep/ .markdown-theme-dark .hljs-selector-attr,
 /deep/ .markdown-theme-dark .hljs-selector-class,
 /deep/ .markdown-theme-dark .hljs-selector-id,
 /deep/ .markdown-theme-dark .hljs-selector-pseudo,
 /deep/ .markdown-theme-dark .hljs-selector-tag {
  color: #D7BA7D;
}
 /deep/ .markdown-theme-dark .hljs-addition {
  background-color: #144212;
  display: inline-block;
  width: 100%;
}
 /deep/ .markdown-theme-dark .hljs-deletion {
  background-color: #600;
  display: inline-block;
  width: 100%;
}
 /deep/ .markdown-theme-dark .hljs-comment {
  font-style: normal;
}
/*
*Author zhaoxuhui
*/
 /deep/ .markdown-theme-oneDark pre {
  padding: 20px 10px!important;
  display: block;
  color: #abb2bf;
  font-family: Menlo, Consolas, "Courier New", Courier, FreeMono, monospace;
  background: #292c34;
  border-radius: 4px;
  overflow-y: hidden !important;
  overflow-x: auto !important;
  margin: 10px 0 !important;
}
 /deep/ .markdown-theme-oneDark pre * {
  line-height: 1.6 !important;
  font-size: 14px;
  font-family: Menlo, Consolas, "Courier New", Courier, FreeMono, monospace;
}
 /deep/ .markdown-theme-oneDark .hljs-comment,
 /deep/ .markdown-theme-oneDark .hljs-quote {
  color: #5c6370;
  font-style: italic;
}
 /deep/ .markdown-theme-oneDark .hljs-doctag,
 /deep/ .markdown-theme-oneDark .hljs-formula,
 /deep/ .markdown-theme-oneDark .hljs-keyword {
  color: #c678dd;
}
 /deep/ .markdown-theme-oneDark .hljs-deletion,
 /deep/ .markdown-theme-oneDark .hljs-name,
 /deep/ .markdown-theme-oneDark .hljs-section,
 /deep/ .markdown-theme-oneDark .hljs-selector-tag,
 /deep/ .markdown-theme-oneDark .hljs-subst {
  color: #e06c75;
}
 /deep/ .markdown-theme-oneDark .hljs-literal {
  color: #56b6c2;
}
 /deep/ .markdown-theme-oneDark .hljs-addition,
 /deep/ .markdown-theme-oneDark .hljs-attribute,
 /deep/ .markdown-theme-oneDark .hljs-meta-string,
 /deep/ .markdown-theme-oneDark .hljs-regexp,
 /deep/ .markdown-theme-oneDark .hljs-string {
  color: #98c379;
}
 /deep/ .markdown-theme-oneDark .hljs-built_in,
 /deep/ .markdown-theme-oneDark .hljs-class .hljs-title {
  color: #e6c07b;
}
 /deep/ .markdown-theme-oneDark .hljs-attr,
 /deep/ .markdown-theme-oneDark .hljs-number,
 /deep/ .markdown-theme-oneDark .hljs-selector-attr,
 /deep/ .markdown-theme-oneDark .hljs-selector-class,
 /deep/ .markdown-theme-oneDark .hljs-selector-pseudo,
 /deep/ .markdown-theme-oneDark .hljs-template-variable,
 /deep/ .markdown-theme-oneDark .hljs-type,
 /deep/ .markdown-theme-oneDark .hljs-variable {
  color: #d19a66;
}
 /deep/ .markdown-theme-oneDark .hljs-bullet,
 /deep/ .markdown-theme-oneDark .hljs-link,
 /deep/ .markdown-theme-oneDark .hljs-meta,
 /deep/ .markdown-theme-oneDark .hljs-selector-id,
 /deep/ .markdown-theme-oneDark .hljs-symbol,
 /deep/ .markdown-theme-oneDark .hljs-title {
  color: #61aeee;
}
 /deep/ .markdown-theme-oneDark .hljs-emphasis {
  font-style: italic;
}
 /deep/ .markdown-theme-oneDark .hljs-strong {
  font-weight: bold;
}
 /deep/ .markdown-theme-oneDark .hljs-link {
  text-decoration: underline;
}
/*
*Author zhaoxuhui
*/
 /deep/ .markdown-theme-gitHub pre {
  padding: 20px 10px!important;
  display: block;
  overflow-x: auto;
  color: #333;
  background: #f7f8fa !important;
  font-size: 13px;
  line-height: 20px;
  border-radius: 4px;
  margin: 10px 0 !important;
  overflow-x: auto !important;
}
 /deep/ .markdown-theme-gitHub pre * {
  font-family: Consolas !important;
}
 /deep/ .markdown-theme-gitHub .hljs-comment,
 /deep/ .markdown-theme-gitHub .hljs-quote {
  color: #998;
  font-style: italic;
}
 /deep/ .markdown-theme-gitHub .hljs-selector-tag,
 /deep/ .markdown-theme-gitHub .hljs-subst {
  color: #333;
  font-weight: bold;
}
 /deep/ .markdown-theme-gitHub .hljs-keyword {
  color: #d73a49;
}
 /deep/ .markdown-theme-gitHub .hljs-literal,
 /deep/ .markdown-theme-gitHub .hljs-number,
 /deep/ .markdown-theme-gitHub .hljs-tag .hljs-attr,
 /deep/ .markdown-theme-gitHub .hljs-template-variable,
 /deep/ .markdown-theme-gitHub .hljs-variable {
  color: #008080;
}
 /deep/ .markdown-theme-gitHub .hljs-doctag,
 /deep/ .markdown-theme-gitHub .hljs-string {
  color: #d73a49;
}
 /deep/ .markdown-theme-gitHub .hljs-section,
 /deep/ .markdown-theme-gitHub .hljs-selector-id,
 /deep/ .markdown-theme-gitHub .hljs-title {
  color: #900;
  font-weight: bold;
}
 /deep/ .markdown-theme-gitHub .hljs-subst {
  font-weight: normal;
}
 /deep/ .markdown-theme-gitHub .hljs-class .hljs-title,
 /deep/ .markdown-theme-gitHub .hljs-type {
  color: #458;
  font-weight: bold;
}
 /deep/ .markdown-theme-gitHub .hljs-attribute,
 /deep/ .markdown-theme-gitHub .hljs-name,
 /deep/ .markdown-theme-gitHub .hljs-tag {
  color: #000080;
  font-weight: normal;
}
 /deep/ .markdown-theme-gitHub .hljs-link,
 /deep/ .markdown-theme-gitHub .hljs-regexp {
  color: #009926;
}
 /deep/ .markdown-theme-gitHub .hljs-bullet,
 /deep/ .markdown-theme-gitHub .hljs-symbol {
  color: #990073;
}
 /deep/ .markdown-theme-gitHub .hljs-built_in,
 /deep/ .markdown-theme-gitHub .hljs-builtin-name {
  color: #0086b3;
}
 /deep/ .markdown-theme-gitHub .hljs-meta {
  color: #999;
  font-weight: bold;
}
 /deep/ .markdown-theme-gitHub .hljs-deletion {
  background: #fdd;
}
 /deep/ .markdown-theme-gitHub .hljs-addition {
  background: #dfd;
}
 /deep/ .markdown-theme-gitHub .hljs-emphasis {
  font-style: italic;
}
 /deep/ .markdown-theme-gitHub .hljs-strong {
  font-weight: bold;
}
.performance-optimized {
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-perspective: 1000px;
          perspective: 1000px;
}
.lazy-image {
  background-color: #f5f5f5;
  background-image: linear-gradient(45deg, transparent 25%, rgba(255, 255, 255, 0.5) 25%, rgba(255, 255, 255, 0.5) 75%, transparent 75%, transparent), linear-gradient(45deg, transparent 25%, rgba(255, 255, 255, 0.5) 25%, rgba(255, 255, 255, 0.5) 75%, transparent 75%, transparent);
  background-size: 20px 20px;
  background-position: 0 0, 10px 10px;
  -webkit-animation: loading 1.5s infinite linear;
          animation: loading 1.5s infinite linear;
}
.lazy-image.loaded {
  -webkit-animation: none;
          animation: none;
  background: none;
}
@-webkit-keyframes loading {
  0% {
    background-position: 0 0, 10px 10px;
  }
  100% {
    background-position: 20px 20px, 30px 30px;
  }
}
@keyframes loading {
  0% {
    background-position: 0 0, 10px 10px;
  }
  100% {
    background-position: 20px 20px, 30px 30px;
  }
}
.optimized-scroll {
  scroll-behavior: smooth;
  -webkit-overflow-scrolling: touch;
}
.no-select {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.tap-highlight {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0.1);
  -webkit-touch-callout: none;
}
.fade-enter-active,
.fade-leave-active {
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
  will-change: opacity;
}
.fade-enter,
.fade-leave-to {
  opacity: 0;
}
.list-item-optimized {
  contain: layout style paint;
  will-change: transform;
}
.responsive-image {
  max-width: 100%;
  height: auto;
  display: block;
}
.prevent-layout-shift {
  contain: layout;
}

/* Make clicks pass-through */
#nprogress {
  pointer-events: none;
}
#nprogress .bar {
  background: var(--cib-color-foreground-accent-primary);
  position: fixed;
  z-index: 1031;
  top: 0;
  left: 0;
  width: 100%;
  height: 2px;
}
/* Fancy blur effect */
#nprogress .peg {
  display: block;
  position: absolute;
  right: 0px;
  width: 100px;
  height: 100%;
  -webkit-box-shadow: 0 0 10px var(--cib-color-foreground-accent-primary), 0 0 5px var(--cib-color-foreground-accent-primary);
          box-shadow: 0 0 10px var(--cib-color-foreground-accent-primary), 0 0 5px var(--cib-color-foreground-accent-primary);
  opacity: 1;
  -webkit-transform: rotate(3deg) translate(0px, -4px);
  transform: rotate(3deg) translate(0px, -4px);
}
/* Remove these to get rid of the spinner */
#nprogress .spinner {
  display: block;
  position: fixed;
  z-index: 1031;
  top: 15px;
  right: 15px;
}
#nprogress .spinner-icon {
  width: 18px;
  height: 18px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: solid 2px transparent;
  border-top-color: var(--cib-color-foreground-accent-primary);
  border-left-color: var(--cib-color-foreground-accent-primary);
  border-radius: 50%;
  -webkit-animation: nprogress-spinner 400ms linear infinite;
  animation: nprogress-spinner 400ms linear infinite;
}
.nprogress-custom-parent {
  overflow: hidden;
  position: relative;
}
.nprogress-custom-parent #nprogress .spinner,
.nprogress-custom-parent #nprogress .bar {
  position: absolute;
}
@-webkit-keyframes nprogress-spinner {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes nprogress-spinner {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
/* stylelint-disable at-rule-no-unknown */
html,
body {
  width: 100%;
  height: 100%;
}
input::-ms-clear,
input::-ms-reveal {
  display: none;
}
*,
*::before,
*::after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
@-ms-viewport {
  width: device-width;
}
article,
aside,
dialog,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section {
  display: block;
}
body {
  margin: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  font-variant: tabular-nums;
  line-height: 1.5;
  background-color: #fff;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
}
[tabindex='-1']:focus {
  outline: none !important;
}
hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  height: 0;
  overflow: visible;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-top: 0;
  margin-bottom: 0.5em;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
}
p {
  margin-top: 0;
  margin-bottom: 1em;
}
abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  border-bottom: 0;
  cursor: help;
}
address {
  margin-bottom: 1em;
  font-style: normal;
  line-height: inherit;
}
input[type='text'],
input[type='password'],
input[type='number'],
textarea {
  -webkit-appearance: none;
}
ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1em;
}
ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}
dt {
  font-weight: 500;
}
dd {
  margin-bottom: 0.5em;
  margin-left: 0;
}
blockquote {
  margin: 0 0 1em;
}
dfn {
  font-style: italic;
}
b,
strong {
  font-weight: bolder;
}
small {
  font-size: 80%;
}
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
a {
  color: #1890ff;
  text-decoration: none;
  background-color: transparent;
  outline: none;
  cursor: pointer;
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
  -webkit-text-decoration-skip: objects;
}
a:hover {
  color: #40a9ff;
}
a:active {
  color: #096dd9;
}
a:active,
a:hover {
  text-decoration: none;
  outline: 0;
}
a[disabled] {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
  pointer-events: none;
}
pre,
code,
kbd,
samp {
  font-size: 1em;
  font-family: 'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, Courier, monospace;
}
pre {
  margin-top: 0;
  margin-bottom: 1em;
  overflow: auto;
}
figure {
  margin: 0 0 1em;
}
img {
  vertical-align: middle;
  border-style: none;
}
svg:not(:root) {
  overflow: hidden;
}
a,
area,
button,
[role='button'],
input:not([type='range']),
label,
select,
summary,
textarea {
  -ms-touch-action: manipulation;
      touch-action: manipulation;
}
table {
  border-collapse: collapse;
}
caption {
  padding-top: 0.75em;
  padding-bottom: 0.3em;
  color: rgba(0, 0, 0, 0.45);
  text-align: left;
  caption-side: bottom;
}
th {
  text-align: inherit;
}
input,
button,
select,
optgroup,
textarea {
  margin: 0;
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
}
button,
input {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}
button::-moz-focus-inner,
[type='button']::-moz-focus-inner,
[type='reset']::-moz-focus-inner,
[type='submit']::-moz-focus-inner {
  padding: 0;
  border-style: none;
}
input[type='radio'],
input[type='checkbox'] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0;
}
input[type='date'],
input[type='time'],
input[type='datetime-local'],
input[type='month'] {
  -webkit-appearance: listbox;
}
textarea {
  overflow: auto;
  resize: vertical;
}
fieldset {
  min-width: 0;
  margin: 0;
  padding: 0;
  border: 0;
}
legend {
  display: block;
  width: 100%;
  max-width: 100%;
  margin-bottom: 0.5em;
  padding: 0;
  color: inherit;
  font-size: 1.5em;
  line-height: inherit;
  white-space: normal;
}
progress {
  vertical-align: baseline;
}
[type='number']::-webkit-inner-spin-button,
[type='number']::-webkit-outer-spin-button {
  height: auto;
}
[type='search'] {
  outline-offset: -2px;
  -webkit-appearance: none;
}
[type='search']::-webkit-search-cancel-button,
[type='search']::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}
output {
  display: inline-block;
}
summary {
  display: list-item;
}
template {
  display: none;
}
[hidden] {
  display: none !important;
}
mark {
  padding: 0.2em;
  background-color: #feffe6;
}
::-moz-selection {
  color: #fff;
  background: #1890ff;
}
::selection {
  color: #fff;
  background: #1890ff;
}
.clearfix {
  zoom: 1;
}
.clearfix::before,
.clearfix::after {
  display: table;
  content: '';
}
.clearfix::after {
  clear: both;
}
.anticon {
  display: inline-block;
  color: inherit;
  font-style: normal;
  line-height: 0;
  text-align: center;
  text-transform: none;
  vertical-align: -0.125em;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.anticon > * {
  line-height: 1;
}
.anticon svg {
  display: inline-block;
}
.anticon::before {
  display: none;
}
.anticon .anticon-icon {
  display: block;
}
.anticon[tabindex] {
  cursor: pointer;
}
.anticon-spin::before {
  display: inline-block;
  -webkit-animation: loadingCircle 1s infinite linear;
          animation: loadingCircle 1s infinite linear;
}
.anticon-spin {
  display: inline-block;
  -webkit-animation: loadingCircle 1s infinite linear;
          animation: loadingCircle 1s infinite linear;
}
.fade-enter,
.fade-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.fade-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.fade-enter.fade-enter-active,
.fade-appear.fade-appear-active {
  -webkit-animation-name: antFadeIn;
          animation-name: antFadeIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.fade-leave.fade-leave-active {
  -webkit-animation-name: antFadeOut;
          animation-name: antFadeOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.fade-enter,
.fade-appear {
  opacity: 0;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
}
.fade-leave {
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
}
@-webkit-keyframes antFadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes antFadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes antFadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes antFadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.move-up-enter,
.move-up-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.move-up-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.move-up-enter.move-up-enter-active,
.move-up-appear.move-up-appear-active {
  -webkit-animation-name: antMoveUpIn;
          animation-name: antMoveUpIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.move-up-leave.move-up-leave-active {
  -webkit-animation-name: antMoveUpOut;
          animation-name: antMoveUpOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.move-up-enter,
.move-up-appear {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.move-up-leave {
  -webkit-animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
          animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
}
.move-down-enter,
.move-down-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.move-down-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.move-down-enter.move-down-enter-active,
.move-down-appear.move-down-appear-active {
  -webkit-animation-name: antMoveDownIn;
          animation-name: antMoveDownIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.move-down-leave.move-down-leave-active {
  -webkit-animation-name: antMoveDownOut;
          animation-name: antMoveDownOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.move-down-enter,
.move-down-appear {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.move-down-leave {
  -webkit-animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
          animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
}
.move-left-enter,
.move-left-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.move-left-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.move-left-enter.move-left-enter-active,
.move-left-appear.move-left-appear-active {
  -webkit-animation-name: antMoveLeftIn;
          animation-name: antMoveLeftIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.move-left-leave.move-left-leave-active {
  -webkit-animation-name: antMoveLeftOut;
          animation-name: antMoveLeftOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.move-left-enter,
.move-left-appear {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.move-left-leave {
  -webkit-animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
          animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
}
.move-right-enter,
.move-right-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.move-right-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.move-right-enter.move-right-enter-active,
.move-right-appear.move-right-appear-active {
  -webkit-animation-name: antMoveRightIn;
          animation-name: antMoveRightIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.move-right-leave.move-right-leave-active {
  -webkit-animation-name: antMoveRightOut;
          animation-name: antMoveRightOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.move-right-enter,
.move-right-appear {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.move-right-leave {
  -webkit-animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
          animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
}
@-webkit-keyframes antMoveDownIn {
  0% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0%);
            transform: translateY(0%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 1;
  }
}
@keyframes antMoveDownIn {
  0% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0%);
            transform: translateY(0%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 1;
  }
}
@-webkit-keyframes antMoveDownOut {
  0% {
    -webkit-transform: translateY(0%);
            transform: translateY(0%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 0;
  }
}
@keyframes antMoveDownOut {
  0% {
    -webkit-transform: translateY(0%);
            transform: translateY(0%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 0;
  }
}
@-webkit-keyframes antMoveLeftIn {
  0% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 1;
  }
}
@keyframes antMoveLeftIn {
  0% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 1;
  }
}
@-webkit-keyframes antMoveLeftOut {
  0% {
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 0;
  }
}
@keyframes antMoveLeftOut {
  0% {
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 0;
  }
}
@-webkit-keyframes antMoveRightIn {
  0% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 1;
  }
}
@keyframes antMoveRightIn {
  0% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 1;
  }
}
@-webkit-keyframes antMoveRightOut {
  0% {
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 0;
  }
}
@keyframes antMoveRightOut {
  0% {
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 0;
  }
}
@-webkit-keyframes antMoveUpIn {
  0% {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0%);
            transform: translateY(0%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 1;
  }
}
@keyframes antMoveUpIn {
  0% {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0%);
            transform: translateY(0%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 1;
  }
}
@-webkit-keyframes antMoveUpOut {
  0% {
    -webkit-transform: translateY(0%);
            transform: translateY(0%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 0;
  }
}
@keyframes antMoveUpOut {
  0% {
    -webkit-transform: translateY(0%);
            transform: translateY(0%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 0;
  }
}
@-webkit-keyframes loadingCircle {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes loadingCircle {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
[ant-click-animating='true'],
[ant-click-animating-without-extra-node='true'] {
  position: relative;
}
html {
  --antd-wave-shadow-color: #1890ff;
}
[ant-click-animating-without-extra-node='true']::after,
.ant-click-animating-node {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  border-radius: inherit;
  -webkit-box-shadow: 0 0 0 0 #1890ff;
          box-shadow: 0 0 0 0 #1890ff;
  -webkit-box-shadow: 0 0 0 0 var(--antd-wave-shadow-color);
          box-shadow: 0 0 0 0 var(--antd-wave-shadow-color);
  opacity: 0.2;
  -webkit-animation: fadeEffect 2s cubic-bezier(0.08, 0.82, 0.17, 1), waveEffect 0.4s cubic-bezier(0.08, 0.82, 0.17, 1);
          animation: fadeEffect 2s cubic-bezier(0.08, 0.82, 0.17, 1), waveEffect 0.4s cubic-bezier(0.08, 0.82, 0.17, 1);
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  content: '';
  pointer-events: none;
}
@-webkit-keyframes waveEffect {
  100% {
    -webkit-box-shadow: 0 0 0 #1890ff;
            box-shadow: 0 0 0 #1890ff;
    -webkit-box-shadow: 0 0 0 6px var(--antd-wave-shadow-color);
            box-shadow: 0 0 0 6px var(--antd-wave-shadow-color);
  }
}
@keyframes waveEffect {
  100% {
    -webkit-box-shadow: 0 0 0 #1890ff;
            box-shadow: 0 0 0 #1890ff;
    -webkit-box-shadow: 0 0 0 6px var(--antd-wave-shadow-color);
            box-shadow: 0 0 0 6px var(--antd-wave-shadow-color);
  }
}
@-webkit-keyframes fadeEffect {
  100% {
    opacity: 0;
  }
}
@keyframes fadeEffect {
  100% {
    opacity: 0;
  }
}
.slide-up-enter,
.slide-up-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.slide-up-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.slide-up-enter.slide-up-enter-active,
.slide-up-appear.slide-up-appear-active {
  -webkit-animation-name: antSlideUpIn;
          animation-name: antSlideUpIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.slide-up-leave.slide-up-leave-active {
  -webkit-animation-name: antSlideUpOut;
          animation-name: antSlideUpOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.slide-up-enter,
.slide-up-appear {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
          animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}
.slide-up-leave {
  -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
          animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}
.slide-down-enter,
.slide-down-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.slide-down-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.slide-down-enter.slide-down-enter-active,
.slide-down-appear.slide-down-appear-active {
  -webkit-animation-name: antSlideDownIn;
          animation-name: antSlideDownIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.slide-down-leave.slide-down-leave-active {
  -webkit-animation-name: antSlideDownOut;
          animation-name: antSlideDownOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.slide-down-enter,
.slide-down-appear {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
          animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}
.slide-down-leave {
  -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
          animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}
.slide-left-enter,
.slide-left-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.slide-left-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.slide-left-enter.slide-left-enter-active,
.slide-left-appear.slide-left-appear-active {
  -webkit-animation-name: antSlideLeftIn;
          animation-name: antSlideLeftIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.slide-left-leave.slide-left-leave-active {
  -webkit-animation-name: antSlideLeftOut;
          animation-name: antSlideLeftOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.slide-left-enter,
.slide-left-appear {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
          animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}
.slide-left-leave {
  -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
          animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}
.slide-right-enter,
.slide-right-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.slide-right-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.slide-right-enter.slide-right-enter-active,
.slide-right-appear.slide-right-appear-active {
  -webkit-animation-name: antSlideRightIn;
          animation-name: antSlideRightIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.slide-right-leave.slide-right-leave-active {
  -webkit-animation-name: antSlideRightOut;
          animation-name: antSlideRightOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.slide-right-enter,
.slide-right-appear {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
          animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}
.slide-right-leave {
  -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
          animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}
@-webkit-keyframes antSlideUpIn {
  0% {
    -webkit-transform: scaleY(0.8);
            transform: scaleY(0.8);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 0;
  }
  100% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 1;
  }
}
@keyframes antSlideUpIn {
  0% {
    -webkit-transform: scaleY(0.8);
            transform: scaleY(0.8);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 0;
  }
  100% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 1;
  }
}
@-webkit-keyframes antSlideUpOut {
  0% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 1;
  }
  100% {
    -webkit-transform: scaleY(0.8);
            transform: scaleY(0.8);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 0;
  }
}
@keyframes antSlideUpOut {
  0% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 1;
  }
  100% {
    -webkit-transform: scaleY(0.8);
            transform: scaleY(0.8);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 0;
  }
}
@-webkit-keyframes antSlideDownIn {
  0% {
    -webkit-transform: scaleY(0.8);
            transform: scaleY(0.8);
    -webkit-transform-origin: 100% 100%;
            transform-origin: 100% 100%;
    opacity: 0;
  }
  100% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    -webkit-transform-origin: 100% 100%;
            transform-origin: 100% 100%;
    opacity: 1;
  }
}
@keyframes antSlideDownIn {
  0% {
    -webkit-transform: scaleY(0.8);
            transform: scaleY(0.8);
    -webkit-transform-origin: 100% 100%;
            transform-origin: 100% 100%;
    opacity: 0;
  }
  100% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    -webkit-transform-origin: 100% 100%;
            transform-origin: 100% 100%;
    opacity: 1;
  }
}
@-webkit-keyframes antSlideDownOut {
  0% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    -webkit-transform-origin: 100% 100%;
            transform-origin: 100% 100%;
    opacity: 1;
  }
  100% {
    -webkit-transform: scaleY(0.8);
            transform: scaleY(0.8);
    -webkit-transform-origin: 100% 100%;
            transform-origin: 100% 100%;
    opacity: 0;
  }
}
@keyframes antSlideDownOut {
  0% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    -webkit-transform-origin: 100% 100%;
            transform-origin: 100% 100%;
    opacity: 1;
  }
  100% {
    -webkit-transform: scaleY(0.8);
            transform: scaleY(0.8);
    -webkit-transform-origin: 100% 100%;
            transform-origin: 100% 100%;
    opacity: 0;
  }
}
@-webkit-keyframes antSlideLeftIn {
  0% {
    -webkit-transform: scaleX(0.8);
            transform: scaleX(0.8);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 0;
  }
  100% {
    -webkit-transform: scaleX(1);
            transform: scaleX(1);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 1;
  }
}
@keyframes antSlideLeftIn {
  0% {
    -webkit-transform: scaleX(0.8);
            transform: scaleX(0.8);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 0;
  }
  100% {
    -webkit-transform: scaleX(1);
            transform: scaleX(1);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 1;
  }
}
@-webkit-keyframes antSlideLeftOut {
  0% {
    -webkit-transform: scaleX(1);
            transform: scaleX(1);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 1;
  }
  100% {
    -webkit-transform: scaleX(0.8);
            transform: scaleX(0.8);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 0;
  }
}
@keyframes antSlideLeftOut {
  0% {
    -webkit-transform: scaleX(1);
            transform: scaleX(1);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 1;
  }
  100% {
    -webkit-transform: scaleX(0.8);
            transform: scaleX(0.8);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 0;
  }
}
@-webkit-keyframes antSlideRightIn {
  0% {
    -webkit-transform: scaleX(0.8);
            transform: scaleX(0.8);
    -webkit-transform-origin: 100% 0%;
            transform-origin: 100% 0%;
    opacity: 0;
  }
  100% {
    -webkit-transform: scaleX(1);
            transform: scaleX(1);
    -webkit-transform-origin: 100% 0%;
            transform-origin: 100% 0%;
    opacity: 1;
  }
}
@keyframes antSlideRightIn {
  0% {
    -webkit-transform: scaleX(0.8);
            transform: scaleX(0.8);
    -webkit-transform-origin: 100% 0%;
            transform-origin: 100% 0%;
    opacity: 0;
  }
  100% {
    -webkit-transform: scaleX(1);
            transform: scaleX(1);
    -webkit-transform-origin: 100% 0%;
            transform-origin: 100% 0%;
    opacity: 1;
  }
}
@-webkit-keyframes antSlideRightOut {
  0% {
    -webkit-transform: scaleX(1);
            transform: scaleX(1);
    -webkit-transform-origin: 100% 0%;
            transform-origin: 100% 0%;
    opacity: 1;
  }
  100% {
    -webkit-transform: scaleX(0.8);
            transform: scaleX(0.8);
    -webkit-transform-origin: 100% 0%;
            transform-origin: 100% 0%;
    opacity: 0;
  }
}
@keyframes antSlideRightOut {
  0% {
    -webkit-transform: scaleX(1);
            transform: scaleX(1);
    -webkit-transform-origin: 100% 0%;
            transform-origin: 100% 0%;
    opacity: 1;
  }
  100% {
    -webkit-transform: scaleX(0.8);
            transform: scaleX(0.8);
    -webkit-transform-origin: 100% 0%;
            transform-origin: 100% 0%;
    opacity: 0;
  }
}
.swing-enter,
.swing-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.swing-enter.swing-enter-active,
.swing-appear.swing-appear-active {
  -webkit-animation-name: antSwingIn;
          animation-name: antSwingIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
@-webkit-keyframes antSwingIn {
  0%,
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  20% {
    -webkit-transform: translateX(-10px);
            transform: translateX(-10px);
  }
  40% {
    -webkit-transform: translateX(10px);
            transform: translateX(10px);
  }
  60% {
    -webkit-transform: translateX(-5px);
            transform: translateX(-5px);
  }
  80% {
    -webkit-transform: translateX(5px);
            transform: translateX(5px);
  }
}
@keyframes antSwingIn {
  0%,
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  20% {
    -webkit-transform: translateX(-10px);
            transform: translateX(-10px);
  }
  40% {
    -webkit-transform: translateX(10px);
            transform: translateX(10px);
  }
  60% {
    -webkit-transform: translateX(-5px);
            transform: translateX(-5px);
  }
  80% {
    -webkit-transform: translateX(5px);
            transform: translateX(5px);
  }
}
.zoom-enter,
.zoom-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.zoom-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.zoom-enter.zoom-enter-active,
.zoom-appear.zoom-appear-active {
  -webkit-animation-name: antZoomIn;
          animation-name: antZoomIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.zoom-leave.zoom-leave-active {
  -webkit-animation-name: antZoomOut;
          animation-name: antZoomOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.zoom-enter,
.zoom-appear {
  -webkit-transform: scale(0);
          transform: scale(0);
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.zoom-leave {
  -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
          animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.zoom-big-enter,
.zoom-big-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.zoom-big-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.zoom-big-enter.zoom-big-enter-active,
.zoom-big-appear.zoom-big-appear-active {
  -webkit-animation-name: antZoomBigIn;
          animation-name: antZoomBigIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.zoom-big-leave.zoom-big-leave-active {
  -webkit-animation-name: antZoomBigOut;
          animation-name: antZoomBigOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.zoom-big-enter,
.zoom-big-appear {
  -webkit-transform: scale(0);
          transform: scale(0);
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.zoom-big-leave {
  -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
          animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.zoom-big-fast-enter,
.zoom-big-fast-appear {
  -webkit-animation-duration: 0.1s;
          animation-duration: 0.1s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.zoom-big-fast-leave {
  -webkit-animation-duration: 0.1s;
          animation-duration: 0.1s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.zoom-big-fast-enter.zoom-big-fast-enter-active,
.zoom-big-fast-appear.zoom-big-fast-appear-active {
  -webkit-animation-name: antZoomBigIn;
          animation-name: antZoomBigIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.zoom-big-fast-leave.zoom-big-fast-leave-active {
  -webkit-animation-name: antZoomBigOut;
          animation-name: antZoomBigOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.zoom-big-fast-enter,
.zoom-big-fast-appear {
  -webkit-transform: scale(0);
          transform: scale(0);
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.zoom-big-fast-leave {
  -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
          animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.zoom-up-enter,
.zoom-up-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.zoom-up-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.zoom-up-enter.zoom-up-enter-active,
.zoom-up-appear.zoom-up-appear-active {
  -webkit-animation-name: antZoomUpIn;
          animation-name: antZoomUpIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.zoom-up-leave.zoom-up-leave-active {
  -webkit-animation-name: antZoomUpOut;
          animation-name: antZoomUpOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.zoom-up-enter,
.zoom-up-appear {
  -webkit-transform: scale(0);
          transform: scale(0);
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.zoom-up-leave {
  -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
          animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.zoom-down-enter,
.zoom-down-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.zoom-down-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.zoom-down-enter.zoom-down-enter-active,
.zoom-down-appear.zoom-down-appear-active {
  -webkit-animation-name: antZoomDownIn;
          animation-name: antZoomDownIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.zoom-down-leave.zoom-down-leave-active {
  -webkit-animation-name: antZoomDownOut;
          animation-name: antZoomDownOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.zoom-down-enter,
.zoom-down-appear {
  -webkit-transform: scale(0);
          transform: scale(0);
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.zoom-down-leave {
  -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
          animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.zoom-left-enter,
.zoom-left-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.zoom-left-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.zoom-left-enter.zoom-left-enter-active,
.zoom-left-appear.zoom-left-appear-active {
  -webkit-animation-name: antZoomLeftIn;
          animation-name: antZoomLeftIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.zoom-left-leave.zoom-left-leave-active {
  -webkit-animation-name: antZoomLeftOut;
          animation-name: antZoomLeftOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.zoom-left-enter,
.zoom-left-appear {
  -webkit-transform: scale(0);
          transform: scale(0);
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.zoom-left-leave {
  -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
          animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.zoom-right-enter,
.zoom-right-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.zoom-right-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.zoom-right-enter.zoom-right-enter-active,
.zoom-right-appear.zoom-right-appear-active {
  -webkit-animation-name: antZoomRightIn;
          animation-name: antZoomRightIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.zoom-right-leave.zoom-right-leave-active {
  -webkit-animation-name: antZoomRightOut;
          animation-name: antZoomRightOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.zoom-right-enter,
.zoom-right-appear {
  -webkit-transform: scale(0);
          transform: scale(0);
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.zoom-right-leave {
  -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
          animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
@-webkit-keyframes antZoomIn {
  0% {
    -webkit-transform: scale(0.2);
            transform: scale(0.2);
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}
@keyframes antZoomIn {
  0% {
    -webkit-transform: scale(0.2);
            transform: scale(0.2);
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}
@-webkit-keyframes antZoomOut {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  100% {
    -webkit-transform: scale(0.2);
            transform: scale(0.2);
    opacity: 0;
  }
}
@keyframes antZoomOut {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  100% {
    -webkit-transform: scale(0.2);
            transform: scale(0.2);
    opacity: 0;
  }
}
@-webkit-keyframes antZoomBigIn {
  0% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}
@keyframes antZoomBigIn {
  0% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}
@-webkit-keyframes antZoomBigOut {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  100% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    opacity: 0;
  }
}
@keyframes antZoomBigOut {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  100% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    opacity: 0;
  }
}
@-webkit-keyframes antZoomUpIn {
  0% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-transform-origin: 50% 0%;
            transform-origin: 50% 0%;
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 50% 0%;
            transform-origin: 50% 0%;
  }
}
@keyframes antZoomUpIn {
  0% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-transform-origin: 50% 0%;
            transform-origin: 50% 0%;
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 50% 0%;
            transform-origin: 50% 0%;
  }
}
@-webkit-keyframes antZoomUpOut {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 50% 0%;
            transform-origin: 50% 0%;
  }
  100% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-transform-origin: 50% 0%;
            transform-origin: 50% 0%;
    opacity: 0;
  }
}
@keyframes antZoomUpOut {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 50% 0%;
            transform-origin: 50% 0%;
  }
  100% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-transform-origin: 50% 0%;
            transform-origin: 50% 0%;
    opacity: 0;
  }
}
@-webkit-keyframes antZoomLeftIn {
  0% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-transform-origin: 0% 50%;
            transform-origin: 0% 50%;
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 0% 50%;
            transform-origin: 0% 50%;
  }
}
@keyframes antZoomLeftIn {
  0% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-transform-origin: 0% 50%;
            transform-origin: 0% 50%;
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 0% 50%;
            transform-origin: 0% 50%;
  }
}
@-webkit-keyframes antZoomLeftOut {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 0% 50%;
            transform-origin: 0% 50%;
  }
  100% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-transform-origin: 0% 50%;
            transform-origin: 0% 50%;
    opacity: 0;
  }
}
@keyframes antZoomLeftOut {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 0% 50%;
            transform-origin: 0% 50%;
  }
  100% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-transform-origin: 0% 50%;
            transform-origin: 0% 50%;
    opacity: 0;
  }
}
@-webkit-keyframes antZoomRightIn {
  0% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-transform-origin: 100% 50%;
            transform-origin: 100% 50%;
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 100% 50%;
            transform-origin: 100% 50%;
  }
}
@keyframes antZoomRightIn {
  0% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-transform-origin: 100% 50%;
            transform-origin: 100% 50%;
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 100% 50%;
            transform-origin: 100% 50%;
  }
}
@-webkit-keyframes antZoomRightOut {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 100% 50%;
            transform-origin: 100% 50%;
  }
  100% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-transform-origin: 100% 50%;
            transform-origin: 100% 50%;
    opacity: 0;
  }
}
@keyframes antZoomRightOut {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 100% 50%;
            transform-origin: 100% 50%;
  }
  100% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-transform-origin: 100% 50%;
            transform-origin: 100% 50%;
    opacity: 0;
  }
}
@-webkit-keyframes antZoomDownIn {
  0% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
  }
}
@keyframes antZoomDownIn {
  0% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
  }
}
@-webkit-keyframes antZoomDownOut {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
  }
  100% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    opacity: 0;
  }
}
@keyframes antZoomDownOut {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
  }
  100% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    opacity: 0;
  }
}
.ant-motion-collapse-legacy {
  overflow: hidden;
}
.ant-motion-collapse-legacy-active {
  -webkit-transition: height 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.15s cubic-bezier(0.645, 0.045, 0.355, 1) !important;
  transition: height 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.15s cubic-bezier(0.645, 0.045, 0.355, 1) !important;
}
.ant-motion-collapse {
  overflow: hidden;
  -webkit-transition: height 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.15s cubic-bezier(0.645, 0.045, 0.355, 1) !important;
  transition: height 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.15s cubic-bezier(0.645, 0.045, 0.355, 1) !important;
}
.blue-theme {
  --menu-bg: #e6e8f6;
  --cib-color-foreground-accent-primary: #174AE4;
  --aifa-color-primary-light: #3398eb;
  --aifa-color-primary-hover: #3768E5;
  --aifa-color-chat-rightbg: #e3e3e3;
  --cib-color-fill-accent-tertiary: #E2E9FF;
  --cib-color-fill-accent-secondary: #EFF3FF;
  --cib-color-fill-neutral-secondary: #F9F9F9;
  --cib-color-background-surface-app-tertiary: #F0F0F0;
  --cib-color-fill-accent-speech-secondary: #3398EB;
}
.brown-theme {
  --menu-bg: #e9f8ff;
  --cib-color-foreground-accent-primary: #75306C;
  --aifa-color-primary-light: #D38FC4;
  --aifa-color-primary-hover: #75306CCC;
  --cib-color-fill-accent-tertiary: #FBE2E2;
  --cib-color-fill-accent-secondary: #FFF4F4;
  --cib-color-fill-neutral-secondary: #F9F9F9;
  --cib-color-background-surface-app-tertiary: #F0F0F0;
  --cib-color-fill-accent-speech-secondary: #D38FC4;
}
.green-theme {
  --menu-bg: #e9f8ff;
  --cib-color-foreground-accent-primary: #008c8c;
  --aifa-color-primary-light: #85c2c2;
  --aifa-color-primary-hover: #00A3A3;
  --aifa-color-chat-rightbg: #e3e3e3;
  --cib-color-fill-accent-tertiary: #E1F8FD;
  --cib-color-fill-accent-secondary: #EEF9FC;
  --cib-color-fill-neutral-secondary: #F9F9F9;
  --cib-color-background-surface-app-tertiary: #F0F0F0;
  --cib-color-fill-accent-speech-secondary: #27CECE;
}
#app {
  height: 100%;
}
#app.colorWeak {
  -webkit-filter: invert(80%);
          filter: invert(80%);
}
#app.userLayout {
  overflow: auto;
}
.ant-layout {
  background: #f6f7fb;
}
.layout.ant-layout {
  height: auto;
  overflow-x: hidden;
}
.layout.ant-layout.mobile,
.layout.ant-layout.tablet {
  /**
     * ant-table-wrapper
     * 覆盖的表格手机模式样式，如果想修改在手机上表格最低宽度，可以在这里改动
     */
}
.layout.ant-layout.mobile .ant-table-wrapper .ant-table-content,
.layout.ant-layout.tablet .ant-table-wrapper .ant-table-content {
  overflow-y: auto;
}
.layout.ant-layout.mobile .ant-table-wrapper .ant-table-body,
.layout.ant-layout.tablet .ant-table-wrapper .ant-table-body {
  min-width: 800px;
}
.layout.ant-layout.mobile .topmenu,
.layout.ant-layout.tablet .topmenu {
  /* 必须为 topmenu  才能启用流式布局 */
}
.layout.ant-layout.mobile .topmenu.content-width-Fluid .header-index-wide,
.layout.ant-layout.tablet .topmenu.content-width-Fluid .header-index-wide {
  margin-left: 0;
}
.layout.ant-layout.mobile .ant-layout-header {
  height: 0 !important;
  overflow: hidden;
}
.layout.ant-layout.mobile .header {
  height: 0 !important;
  overflow: hidden;
}
.layout.ant-layout.mobile .sidemenu .ant-header-fixedHeader.ant-header-side-opened,
.layout.ant-layout.mobile .sidemenu .ant-header-fixedHeader.ant-header-side-closed {
  width: 100%;
}
.layout.ant-layout.mobile .ant-layout-content {
  margin: 0 !important;
  padding-top: 0 !important;
}
.layout.ant-layout.ant-layout-has-sider {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.layout.ant-layout .topmenu {
  /* 必须为 topmenu  才能启用流式布局 */
}
.layout.ant-layout .topmenu .ant-header-fixedHeader {
  position: fixed;
  top: 0;
  right: 0;
  z-index: 9;
  width: 100%;
  -webkit-transition: width 0.2s;
  transition: width 0.2s;
}
.layout.ant-layout .topmenu .ant-header-fixedHeader.ant-header-side-opened {
  width: 100%;
}
.layout.ant-layout .topmenu .ant-header-fixedHeader.ant-header-side-closed {
  width: 100%;
}
.layout.ant-layout .topmenu.content-width-Fluid .header-index-wide {
  max-width: unset;
}
.layout.ant-layout .topmenu.content-width-Fluid .header-index-wide .header-index-left {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 1000px;
          flex: 1 1 1000px;
}
.layout.ant-layout .topmenu.content-width-Fluid .header-index-wide .header-index-left .logo {
  margin-left: 25px;
}
.layout.ant-layout .topmenu.content-width-Fluid .header-index-wide .header-index-left .ant-menu.ant-menu-horizontal {
  max-width: calc(100vw - 190px - 238px - 25px);
  -webkit-box-flex: 1;
      -ms-flex: 1 1 calc(100vw - 190px - 238px - 25px);
          flex: 1 1 calc(100vw - 190px - 238px - 25px);
}
.layout.ant-layout .topmenu.content-width-Fluid .header-index-wide .header-index-right {
  margin-right: 25px;
}
.layout.ant-layout .topmenu.content-width-Fluid .page-header-index-wide {
  max-width: unset;
}
.layout.ant-layout .sidemenu .ant-header-fixedHeader {
  position: fixed;
  top: 0;
  right: 0;
  z-index: 9;
  width: 100%;
  -webkit-transition: width 0.2s;
  transition: width 0.2s;
}
.layout.ant-layout .sidemenu .ant-header-fixedHeader.ant-header-side-opened {
  width: 100%;
}
.layout.ant-layout .sidemenu .ant-header-fixedHeader.ant-header-side-closed {
  width: 100%;
}
.layout.ant-layout .header {
  height: 64px;
  padding: 0 12px 0 0;
  background: #fff;
  -webkit-box-shadow: 0 1px 4px rgba(0, 21, 41, 0.08);
          box-shadow: 0 1px 4px rgba(0, 21, 41, 0.08);
  position: relative;
}
.layout.ant-layout .header .user-wrapper,
.layout.ant-layout .top-nav-header-index .user-wrapper {
  float: right;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.layout.ant-layout .header .user-wrapper .action,
.layout.ant-layout .top-nav-header-index .user-wrapper .action {
  cursor: pointer;
  padding: 0 12px;
  display: inline-block;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  height: 100%;
  color: rgba(0, 0, 0, 0.65);
}
.layout.ant-layout .header .user-wrapper .action:hover,
.layout.ant-layout .top-nav-header-index .user-wrapper .action:hover {
  background: rgba(0, 0, 0, 0.025);
}
.layout.ant-layout .header .user-wrapper .action .avatar,
.layout.ant-layout .top-nav-header-index .user-wrapper .action .avatar {
  margin: 0px 20px 0px 0px;
  color: var(--cib-color-fill-accent-speech-secondary);
  background: hsla(0, 0%, 100%, 0.85);
  vertical-align: middle;
}
.layout.ant-layout .header .user-wrapper .action .icon,
.layout.ant-layout .top-nav-header-index .user-wrapper .action .icon {
  font-size: 16px;
  padding: 4px;
}
.layout.ant-layout .header.dark .user-wrapper .action,
.layout.ant-layout .top-nav-header-index.dark .user-wrapper .action {
  color: rgba(255, 255, 255, 0.85);
}
.layout.ant-layout .header.dark .user-wrapper .action a,
.layout.ant-layout .top-nav-header-index.dark .user-wrapper .action a {
  color: rgba(255, 255, 255, 0.85);
}
.layout.ant-layout .header.dark .user-wrapper .action:hover,
.layout.ant-layout .top-nav-header-index.dark .user-wrapper .action:hover {
  background: rgba(255, 255, 255, 0.16);
}
.layout.ant-layout.mobile .top-nav-header-index .header-index-wide .header-index-left .trigger,
.layout.ant-layout.tablet .top-nav-header-index .header-index-wide .header-index-left .trigger {
  color: rgba(255, 255, 255, 0.85);
  padding: 0 12px;
}
.layout.ant-layout.mobile .top-nav-header-index .header-index-wide .header-index-left .logo.top-nav-header,
.layout.ant-layout.tablet .top-nav-header-index .header-index-wide .header-index-left .logo.top-nav-header {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 56px;
          flex: 0 0 56px;
  text-align: center;
  line-height: 58px;
}
.layout.ant-layout.mobile .top-nav-header-index .header-index-wide .header-index-left .logo.top-nav-header h1,
.layout.ant-layout.tablet .top-nav-header-index .header-index-wide .header-index-left .logo.top-nav-header h1 {
  display: none;
}
.layout.ant-layout.mobile .top-nav-header-index.light .header-index-wide .header-index-left .trigger,
.layout.ant-layout.tablet .top-nav-header-index.light .header-index-wide .header-index-left .trigger {
  color: rgba(0, 0, 0, 0.65);
}
.layout.ant-layout.tablet .top-nav-header-index .header-index-wide .header-index-left .logo > a {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.layout.ant-layout.tablet .top-nav-header-index .header-index-wide .ant-menu.ant-menu-horizontal {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  white-space: normal;
}
.layout.ant-layout .top-nav-header-index {
  -webkit-box-shadow: 0 1px 4px rgba(0, 21, 41, 0.08);
          box-shadow: 0 1px 4px rgba(0, 21, 41, 0.08);
  position: relative;
  -webkit-transition: background 0.3s, width 0.2s;
  transition: background 0.3s, width 0.2s;
}
.layout.ant-layout .top-nav-header-index .header-index-wide {
  max-width: 1200px;
  margin: auto;
  padding-left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 64px;
}
.layout.ant-layout .top-nav-header-index .header-index-wide .ant-menu.ant-menu-horizontal {
  max-width: 835px;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 835px;
          flex: 0 1 835px;
  border: none;
  height: 64px;
  line-height: 64px;
}
.layout.ant-layout .top-nav-header-index .header-index-wide .header-index-left {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 1000px;
          flex: 0 1 1000px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.layout.ant-layout .top-nav-header-index .header-index-wide .header-index-left .logo.top-nav-header {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 165px;
          flex: 0 0 165px;
  width: 165px;
  height: 64px;
  position: relative;
  line-height: 64px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  overflow: hidden;
}
.layout.ant-layout .top-nav-header-index .header-index-wide .header-index-left .logo.top-nav-header img,
.layout.ant-layout .top-nav-header-index .header-index-wide .header-index-left .logo.top-nav-header svg {
  display: inline-block;
  vertical-align: middle;
  height: 32px;
  width: 32px;
}
.layout.ant-layout .top-nav-header-index .header-index-wide .header-index-left .logo.top-nav-header h1 {
  color: #fff;
  display: inline-block;
  vertical-align: top;
  font-size: 16px;
  margin: 0 0 0 12px;
  font-weight: 400;
}
.layout.ant-layout .top-nav-header-index .header-index-wide .header-index-right {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 238px;
          flex: 0 0 238px;
  -ms-flex-item-align: end;
      align-self: flex-end;
  height: 64px;
  overflow: hidden;
}
.layout.ant-layout .top-nav-header-index .header-index-wide .header-index-right .content-box {
  float: right;
}
.layout.ant-layout .top-nav-header-index .header-index-wide .header-index-right .content-box .action {
  max-width: 240px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.layout.ant-layout .top-nav-header-index.light {
  background-color: #fff;
}
.layout.ant-layout .top-nav-header-index.light .header-index-wide .header-index-left .logo h1 {
  color: #002140;
}
.layout.ant-layout .layout-content {
  margin: 24px 24px 0px;
  height: 100%;
  height: 64px;
  padding: 0 12px 0 0;
}
.topmenu .page-header-index-wide {
  max-width: 1200px;
  margin: 0 auto;
}
.ant-drawer.drawer-sider .sider {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.ant-drawer.drawer-sider.dark .ant-drawer-content {
  background-color: #001529;
}
.ant-drawer.drawer-sider.light {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.ant-drawer.drawer-sider.light .ant-drawer-content {
  background-color: #fff;
}
.ant-drawer.drawer-sider .ant-drawer-body {
  padding: 0;
}
.sider {
  -webkit-box-shadow: 2px 0 6px rgba(0, 21, 41, 0.35);
          box-shadow: 2px 0 6px rgba(0, 21, 41, 0.35);
  position: relative;
  z-index: 106;
  min-height: 100vh;
}
.sider .ant-layout-sider-children {
  overflow-y: hidden;
}
.sider .ant-layout-sider-children:hover {
  overflow-y: auto;
}
.sider.ant-fixed-sidemenu {
  position: fixed;
  height: 100%;
}
.sider .logo {
  position: relative;
  height: 64px;
  padding-left: 24px;
  overflow: hidden;
  line-height: 64px;
  background: #002140;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.sider .logo img,
.sider .logo svg,
.sider .logo h1 {
  display: inline-block;
  vertical-align: middle;
}
.sider .logo img,
.sider .logo svg {
  height: 32px;
  width: 32px;
}
.sider .logo h1 {
  color: #fff;
  font-size: 20px;
  margin: 0 0 0 12px;
  font-family: Avenir, Helvetica Neue, Arial, Helvetica, sans-serif;
  font-weight: 600;
  vertical-align: middle;
}
.sider.light {
  background-color: #fff;
  -webkit-box-shadow: 2px 0px 8px 0px rgba(29, 35, 41, 0.05);
          box-shadow: 2px 0px 8px 0px rgba(29, 35, 41, 0.05);
}
.sider.light .logo {
  background: #fff;
  -webkit-box-shadow: 1px 1px 0px 0px #e8e8e8;
          box-shadow: 1px 1px 0px 0px #e8e8e8;
}
.sider.light .logo h1 {
  color: unset;
}
.sider.light .ant-menu-light {
  border-right-color: transparent;
}
.user-dropdown-menu span {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.user-dropdown-menu-wrapper.ant-dropdown-menu {
  padding: 4px 0;
}
.user-dropdown-menu-wrapper.ant-dropdown-menu .ant-dropdown-menu-item {
  width: 160px;
}
.user-dropdown-menu-wrapper.ant-dropdown-menu .ant-dropdown-menu-item > .anticon:first-child,
.user-dropdown-menu-wrapper.ant-dropdown-menu .ant-dropdown-menu-item > a > .anticon:first-child,
.user-dropdown-menu-wrapper.ant-dropdown-menu .ant-dropdown-menu-submenu-title > .anticon:first-child .ant-dropdown-menu-submenu-title > a > .anticon:first-child {
  min-width: 12px;
  margin-right: 8px;
}
.table-alert {
  margin-bottom: 16px;
}
.table-page-search-wrapper .ant-form-inline .ant-form-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 24px;
  margin-right: 0;
}
.table-page-search-wrapper .ant-form-inline .ant-form-item .ant-form-item-control-wrapper {
  -webkit-box-flex: 1;
      -ms-flex: 1 1;
          flex: 1 1;
  display: inline-block;
  vertical-align: middle;
}
.table-page-search-wrapper .ant-form-inline .ant-form-item > .ant-form-item-label {
  line-height: 32px;
  padding-right: 8px;
  width: auto;
}
.table-page-search-wrapper .ant-form-inline .ant-form-item .ant-form-item-control {
  height: 32px;
  line-height: 32px;
}
.table-page-search-wrapper .table-page-search-submitButtons {
  display: block;
  margin-bottom: 24px;
  white-space: nowrap;
}
.content .table-operator {
  margin-bottom: 18px;
}
.content .table-operator button {
  margin-right: 8px;
}
.multiline-ellipsis-3 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  /* 限制为3行 */
  overflow: hidden;
  text-overflow: ellipsis;
}
.ant-message {
  left: 1.22rem;
}
@media (max-width: 720px) {
  .ant-message {
    left: 0rem !important;
  }
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
/* stylelint-disable at-rule-no-unknown */
html,
body {
  width: 100%;
  height: 100%;
}
input::-ms-clear,
input::-ms-reveal {
  display: none;
}
*,
*::before,
*::after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
@-ms-viewport {
  width: device-width;
}
article,
aside,
dialog,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section {
  display: block;
}
body {
  margin: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  font-variant: tabular-nums;
  line-height: 1.5;
  background-color: #fff;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
}
[tabindex='-1']:focus {
  outline: none !important;
}
hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  height: 0;
  overflow: visible;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-top: 0;
  margin-bottom: 0.5em;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
}
p {
  margin-top: 0;
  margin-bottom: 1em;
}
abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  border-bottom: 0;
  cursor: help;
}
address {
  margin-bottom: 1em;
  font-style: normal;
  line-height: inherit;
}
input[type='text'],
input[type='password'],
input[type='number'],
textarea {
  -webkit-appearance: none;
}
ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1em;
}
ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}
dt {
  font-weight: 500;
}
dd {
  margin-bottom: 0.5em;
  margin-left: 0;
}
blockquote {
  margin: 0 0 1em;
}
dfn {
  font-style: italic;
}
b,
strong {
  font-weight: bolder;
}
small {
  font-size: 80%;
}
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
a {
  color: #1890ff;
  text-decoration: none;
  background-color: transparent;
  outline: none;
  cursor: pointer;
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
  -webkit-text-decoration-skip: objects;
}
a:hover {
  color: #40a9ff;
}
a:active {
  color: #096dd9;
}
a:active,
a:hover {
  text-decoration: none;
  outline: 0;
}
a[disabled] {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
  pointer-events: none;
}
pre,
code,
kbd,
samp {
  font-size: 1em;
  font-family: 'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, Courier, monospace;
}
pre {
  margin-top: 0;
  margin-bottom: 1em;
  overflow: auto;
}
figure {
  margin: 0 0 1em;
}
img {
  vertical-align: middle;
  border-style: none;
}
svg:not(:root) {
  overflow: hidden;
}
a,
area,
button,
[role='button'],
input:not([type='range']),
label,
select,
summary,
textarea {
  -ms-touch-action: manipulation;
      touch-action: manipulation;
}
table {
  border-collapse: collapse;
}
caption {
  padding-top: 0.75em;
  padding-bottom: 0.3em;
  color: rgba(0, 0, 0, 0.45);
  text-align: left;
  caption-side: bottom;
}
th {
  text-align: inherit;
}
input,
button,
select,
optgroup,
textarea {
  margin: 0;
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
}
button,
input {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}
button::-moz-focus-inner,
[type='button']::-moz-focus-inner,
[type='reset']::-moz-focus-inner,
[type='submit']::-moz-focus-inner {
  padding: 0;
  border-style: none;
}
input[type='radio'],
input[type='checkbox'] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0;
}
input[type='date'],
input[type='time'],
input[type='datetime-local'],
input[type='month'] {
  -webkit-appearance: listbox;
}
textarea {
  overflow: auto;
  resize: vertical;
}
fieldset {
  min-width: 0;
  margin: 0;
  padding: 0;
  border: 0;
}
legend {
  display: block;
  width: 100%;
  max-width: 100%;
  margin-bottom: 0.5em;
  padding: 0;
  color: inherit;
  font-size: 1.5em;
  line-height: inherit;
  white-space: normal;
}
progress {
  vertical-align: baseline;
}
[type='number']::-webkit-inner-spin-button,
[type='number']::-webkit-outer-spin-button {
  height: auto;
}
[type='search'] {
  outline-offset: -2px;
  -webkit-appearance: none;
}
[type='search']::-webkit-search-cancel-button,
[type='search']::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}
output {
  display: inline-block;
}
summary {
  display: list-item;
}
template {
  display: none;
}
[hidden] {
  display: none !important;
}
mark {
  padding: 0.2em;
  background-color: #feffe6;
}
::-moz-selection {
  color: #fff;
  background: #1890ff;
}
::selection {
  color: #fff;
  background: #1890ff;
}
.clearfix {
  zoom: 1;
}
.clearfix::before,
.clearfix::after {
  display: table;
  content: '';
}
.clearfix::after {
  clear: both;
}
.anticon {
  display: inline-block;
  color: inherit;
  font-style: normal;
  line-height: 0;
  text-align: center;
  text-transform: none;
  vertical-align: -0.125em;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.anticon > * {
  line-height: 1;
}
.anticon svg {
  display: inline-block;
}
.anticon::before {
  display: none;
}
.anticon .anticon-icon {
  display: block;
}
.anticon[tabindex] {
  cursor: pointer;
}
.anticon-spin::before {
  display: inline-block;
  -webkit-animation: loadingCircle 1s infinite linear;
          animation: loadingCircle 1s infinite linear;
}
.anticon-spin {
  display: inline-block;
  -webkit-animation: loadingCircle 1s infinite linear;
          animation: loadingCircle 1s infinite linear;
}
.fade-enter,
.fade-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.fade-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.fade-enter.fade-enter-active,
.fade-appear.fade-appear-active {
  -webkit-animation-name: antFadeIn;
          animation-name: antFadeIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.fade-leave.fade-leave-active {
  -webkit-animation-name: antFadeOut;
          animation-name: antFadeOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.fade-enter,
.fade-appear {
  opacity: 0;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
}
.fade-leave {
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
}
@-webkit-keyframes antFadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes antFadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes antFadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes antFadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.move-up-enter,
.move-up-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.move-up-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.move-up-enter.move-up-enter-active,
.move-up-appear.move-up-appear-active {
  -webkit-animation-name: antMoveUpIn;
          animation-name: antMoveUpIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.move-up-leave.move-up-leave-active {
  -webkit-animation-name: antMoveUpOut;
          animation-name: antMoveUpOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.move-up-enter,
.move-up-appear {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.move-up-leave {
  -webkit-animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
          animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
}
.move-down-enter,
.move-down-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.move-down-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.move-down-enter.move-down-enter-active,
.move-down-appear.move-down-appear-active {
  -webkit-animation-name: antMoveDownIn;
          animation-name: antMoveDownIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.move-down-leave.move-down-leave-active {
  -webkit-animation-name: antMoveDownOut;
          animation-name: antMoveDownOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.move-down-enter,
.move-down-appear {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.move-down-leave {
  -webkit-animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
          animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
}
.move-left-enter,
.move-left-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.move-left-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.move-left-enter.move-left-enter-active,
.move-left-appear.move-left-appear-active {
  -webkit-animation-name: antMoveLeftIn;
          animation-name: antMoveLeftIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.move-left-leave.move-left-leave-active {
  -webkit-animation-name: antMoveLeftOut;
          animation-name: antMoveLeftOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.move-left-enter,
.move-left-appear {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.move-left-leave {
  -webkit-animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
          animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
}
.move-right-enter,
.move-right-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.move-right-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.move-right-enter.move-right-enter-active,
.move-right-appear.move-right-appear-active {
  -webkit-animation-name: antMoveRightIn;
          animation-name: antMoveRightIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.move-right-leave.move-right-leave-active {
  -webkit-animation-name: antMoveRightOut;
          animation-name: antMoveRightOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.move-right-enter,
.move-right-appear {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.move-right-leave {
  -webkit-animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
          animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
}
@-webkit-keyframes antMoveDownIn {
  0% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0%);
            transform: translateY(0%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 1;
  }
}
@keyframes antMoveDownIn {
  0% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0%);
            transform: translateY(0%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 1;
  }
}
@-webkit-keyframes antMoveDownOut {
  0% {
    -webkit-transform: translateY(0%);
            transform: translateY(0%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 0;
  }
}
@keyframes antMoveDownOut {
  0% {
    -webkit-transform: translateY(0%);
            transform: translateY(0%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 0;
  }
}
@-webkit-keyframes antMoveLeftIn {
  0% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 1;
  }
}
@keyframes antMoveLeftIn {
  0% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 1;
  }
}
@-webkit-keyframes antMoveLeftOut {
  0% {
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 0;
  }
}
@keyframes antMoveLeftOut {
  0% {
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 0;
  }
}
@-webkit-keyframes antMoveRightIn {
  0% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 1;
  }
}
@keyframes antMoveRightIn {
  0% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 1;
  }
}
@-webkit-keyframes antMoveRightOut {
  0% {
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 0;
  }
}
@keyframes antMoveRightOut {
  0% {
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 0;
  }
}
@-webkit-keyframes antMoveUpIn {
  0% {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0%);
            transform: translateY(0%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 1;
  }
}
@keyframes antMoveUpIn {
  0% {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0%);
            transform: translateY(0%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 1;
  }
}
@-webkit-keyframes antMoveUpOut {
  0% {
    -webkit-transform: translateY(0%);
            transform: translateY(0%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 0;
  }
}
@keyframes antMoveUpOut {
  0% {
    -webkit-transform: translateY(0%);
            transform: translateY(0%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 0;
  }
}
@-webkit-keyframes loadingCircle {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes loadingCircle {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
[ant-click-animating='true'],
[ant-click-animating-without-extra-node='true'] {
  position: relative;
}
html {
  --antd-wave-shadow-color: #1890ff;
}
[ant-click-animating-without-extra-node='true']::after,
.ant-click-animating-node {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  border-radius: inherit;
  -webkit-box-shadow: 0 0 0 0 #1890ff;
          box-shadow: 0 0 0 0 #1890ff;
  -webkit-box-shadow: 0 0 0 0 var(--antd-wave-shadow-color);
          box-shadow: 0 0 0 0 var(--antd-wave-shadow-color);
  opacity: 0.2;
  -webkit-animation: fadeEffect 2s cubic-bezier(0.08, 0.82, 0.17, 1), waveEffect 0.4s cubic-bezier(0.08, 0.82, 0.17, 1);
          animation: fadeEffect 2s cubic-bezier(0.08, 0.82, 0.17, 1), waveEffect 0.4s cubic-bezier(0.08, 0.82, 0.17, 1);
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  content: '';
  pointer-events: none;
}
@-webkit-keyframes waveEffect {
  100% {
    -webkit-box-shadow: 0 0 0 #1890ff;
            box-shadow: 0 0 0 #1890ff;
    -webkit-box-shadow: 0 0 0 6px var(--antd-wave-shadow-color);
            box-shadow: 0 0 0 6px var(--antd-wave-shadow-color);
  }
}
@keyframes waveEffect {
  100% {
    -webkit-box-shadow: 0 0 0 #1890ff;
            box-shadow: 0 0 0 #1890ff;
    -webkit-box-shadow: 0 0 0 6px var(--antd-wave-shadow-color);
            box-shadow: 0 0 0 6px var(--antd-wave-shadow-color);
  }
}
@-webkit-keyframes fadeEffect {
  100% {
    opacity: 0;
  }
}
@keyframes fadeEffect {
  100% {
    opacity: 0;
  }
}
.slide-up-enter,
.slide-up-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.slide-up-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.slide-up-enter.slide-up-enter-active,
.slide-up-appear.slide-up-appear-active {
  -webkit-animation-name: antSlideUpIn;
          animation-name: antSlideUpIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.slide-up-leave.slide-up-leave-active {
  -webkit-animation-name: antSlideUpOut;
          animation-name: antSlideUpOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.slide-up-enter,
.slide-up-appear {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
          animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}
.slide-up-leave {
  -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
          animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}
.slide-down-enter,
.slide-down-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.slide-down-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.slide-down-enter.slide-down-enter-active,
.slide-down-appear.slide-down-appear-active {
  -webkit-animation-name: antSlideDownIn;
          animation-name: antSlideDownIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.slide-down-leave.slide-down-leave-active {
  -webkit-animation-name: antSlideDownOut;
          animation-name: antSlideDownOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.slide-down-enter,
.slide-down-appear {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
          animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}
.slide-down-leave {
  -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
          animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}
.slide-left-enter,
.slide-left-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.slide-left-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.slide-left-enter.slide-left-enter-active,
.slide-left-appear.slide-left-appear-active {
  -webkit-animation-name: antSlideLeftIn;
          animation-name: antSlideLeftIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.slide-left-leave.slide-left-leave-active {
  -webkit-animation-name: antSlideLeftOut;
          animation-name: antSlideLeftOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.slide-left-enter,
.slide-left-appear {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
          animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}
.slide-left-leave {
  -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
          animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}
.slide-right-enter,
.slide-right-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.slide-right-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.slide-right-enter.slide-right-enter-active,
.slide-right-appear.slide-right-appear-active {
  -webkit-animation-name: antSlideRightIn;
          animation-name: antSlideRightIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.slide-right-leave.slide-right-leave-active {
  -webkit-animation-name: antSlideRightOut;
          animation-name: antSlideRightOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.slide-right-enter,
.slide-right-appear {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
          animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}
.slide-right-leave {
  -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
          animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}
@-webkit-keyframes antSlideUpIn {
  0% {
    -webkit-transform: scaleY(0.8);
            transform: scaleY(0.8);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 0;
  }
  100% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 1;
  }
}
@keyframes antSlideUpIn {
  0% {
    -webkit-transform: scaleY(0.8);
            transform: scaleY(0.8);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 0;
  }
  100% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 1;
  }
}
@-webkit-keyframes antSlideUpOut {
  0% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 1;
  }
  100% {
    -webkit-transform: scaleY(0.8);
            transform: scaleY(0.8);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 0;
  }
}
@keyframes antSlideUpOut {
  0% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 1;
  }
  100% {
    -webkit-transform: scaleY(0.8);
            transform: scaleY(0.8);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 0;
  }
}
@-webkit-keyframes antSlideDownIn {
  0% {
    -webkit-transform: scaleY(0.8);
            transform: scaleY(0.8);
    -webkit-transform-origin: 100% 100%;
            transform-origin: 100% 100%;
    opacity: 0;
  }
  100% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    -webkit-transform-origin: 100% 100%;
            transform-origin: 100% 100%;
    opacity: 1;
  }
}
@keyframes antSlideDownIn {
  0% {
    -webkit-transform: scaleY(0.8);
            transform: scaleY(0.8);
    -webkit-transform-origin: 100% 100%;
            transform-origin: 100% 100%;
    opacity: 0;
  }
  100% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    -webkit-transform-origin: 100% 100%;
            transform-origin: 100% 100%;
    opacity: 1;
  }
}
@-webkit-keyframes antSlideDownOut {
  0% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    -webkit-transform-origin: 100% 100%;
            transform-origin: 100% 100%;
    opacity: 1;
  }
  100% {
    -webkit-transform: scaleY(0.8);
            transform: scaleY(0.8);
    -webkit-transform-origin: 100% 100%;
            transform-origin: 100% 100%;
    opacity: 0;
  }
}
@keyframes antSlideDownOut {
  0% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    -webkit-transform-origin: 100% 100%;
            transform-origin: 100% 100%;
    opacity: 1;
  }
  100% {
    -webkit-transform: scaleY(0.8);
            transform: scaleY(0.8);
    -webkit-transform-origin: 100% 100%;
            transform-origin: 100% 100%;
    opacity: 0;
  }
}
@-webkit-keyframes antSlideLeftIn {
  0% {
    -webkit-transform: scaleX(0.8);
            transform: scaleX(0.8);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 0;
  }
  100% {
    -webkit-transform: scaleX(1);
            transform: scaleX(1);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 1;
  }
}
@keyframes antSlideLeftIn {
  0% {
    -webkit-transform: scaleX(0.8);
            transform: scaleX(0.8);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 0;
  }
  100% {
    -webkit-transform: scaleX(1);
            transform: scaleX(1);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 1;
  }
}
@-webkit-keyframes antSlideLeftOut {
  0% {
    -webkit-transform: scaleX(1);
            transform: scaleX(1);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 1;
  }
  100% {
    -webkit-transform: scaleX(0.8);
            transform: scaleX(0.8);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 0;
  }
}
@keyframes antSlideLeftOut {
  0% {
    -webkit-transform: scaleX(1);
            transform: scaleX(1);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 1;
  }
  100% {
    -webkit-transform: scaleX(0.8);
            transform: scaleX(0.8);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 0;
  }
}
@-webkit-keyframes antSlideRightIn {
  0% {
    -webkit-transform: scaleX(0.8);
            transform: scaleX(0.8);
    -webkit-transform-origin: 100% 0%;
            transform-origin: 100% 0%;
    opacity: 0;
  }
  100% {
    -webkit-transform: scaleX(1);
            transform: scaleX(1);
    -webkit-transform-origin: 100% 0%;
            transform-origin: 100% 0%;
    opacity: 1;
  }
}
@keyframes antSlideRightIn {
  0% {
    -webkit-transform: scaleX(0.8);
            transform: scaleX(0.8);
    -webkit-transform-origin: 100% 0%;
            transform-origin: 100% 0%;
    opacity: 0;
  }
  100% {
    -webkit-transform: scaleX(1);
            transform: scaleX(1);
    -webkit-transform-origin: 100% 0%;
            transform-origin: 100% 0%;
    opacity: 1;
  }
}
@-webkit-keyframes antSlideRightOut {
  0% {
    -webkit-transform: scaleX(1);
            transform: scaleX(1);
    -webkit-transform-origin: 100% 0%;
            transform-origin: 100% 0%;
    opacity: 1;
  }
  100% {
    -webkit-transform: scaleX(0.8);
            transform: scaleX(0.8);
    -webkit-transform-origin: 100% 0%;
            transform-origin: 100% 0%;
    opacity: 0;
  }
}
@keyframes antSlideRightOut {
  0% {
    -webkit-transform: scaleX(1);
            transform: scaleX(1);
    -webkit-transform-origin: 100% 0%;
            transform-origin: 100% 0%;
    opacity: 1;
  }
  100% {
    -webkit-transform: scaleX(0.8);
            transform: scaleX(0.8);
    -webkit-transform-origin: 100% 0%;
            transform-origin: 100% 0%;
    opacity: 0;
  }
}
.swing-enter,
.swing-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.swing-enter.swing-enter-active,
.swing-appear.swing-appear-active {
  -webkit-animation-name: antSwingIn;
          animation-name: antSwingIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
@-webkit-keyframes antSwingIn {
  0%,
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  20% {
    -webkit-transform: translateX(-10px);
            transform: translateX(-10px);
  }
  40% {
    -webkit-transform: translateX(10px);
            transform: translateX(10px);
  }
  60% {
    -webkit-transform: translateX(-5px);
            transform: translateX(-5px);
  }
  80% {
    -webkit-transform: translateX(5px);
            transform: translateX(5px);
  }
}
@keyframes antSwingIn {
  0%,
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  20% {
    -webkit-transform: translateX(-10px);
            transform: translateX(-10px);
  }
  40% {
    -webkit-transform: translateX(10px);
            transform: translateX(10px);
  }
  60% {
    -webkit-transform: translateX(-5px);
            transform: translateX(-5px);
  }
  80% {
    -webkit-transform: translateX(5px);
            transform: translateX(5px);
  }
}
.zoom-enter,
.zoom-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.zoom-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.zoom-enter.zoom-enter-active,
.zoom-appear.zoom-appear-active {
  -webkit-animation-name: antZoomIn;
          animation-name: antZoomIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.zoom-leave.zoom-leave-active {
  -webkit-animation-name: antZoomOut;
          animation-name: antZoomOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.zoom-enter,
.zoom-appear {
  -webkit-transform: scale(0);
          transform: scale(0);
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.zoom-leave {
  -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
          animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.zoom-big-enter,
.zoom-big-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.zoom-big-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.zoom-big-enter.zoom-big-enter-active,
.zoom-big-appear.zoom-big-appear-active {
  -webkit-animation-name: antZoomBigIn;
          animation-name: antZoomBigIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.zoom-big-leave.zoom-big-leave-active {
  -webkit-animation-name: antZoomBigOut;
          animation-name: antZoomBigOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.zoom-big-enter,
.zoom-big-appear {
  -webkit-transform: scale(0);
          transform: scale(0);
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.zoom-big-leave {
  -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
          animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.zoom-big-fast-enter,
.zoom-big-fast-appear {
  -webkit-animation-duration: 0.1s;
          animation-duration: 0.1s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.zoom-big-fast-leave {
  -webkit-animation-duration: 0.1s;
          animation-duration: 0.1s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.zoom-big-fast-enter.zoom-big-fast-enter-active,
.zoom-big-fast-appear.zoom-big-fast-appear-active {
  -webkit-animation-name: antZoomBigIn;
          animation-name: antZoomBigIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.zoom-big-fast-leave.zoom-big-fast-leave-active {
  -webkit-animation-name: antZoomBigOut;
          animation-name: antZoomBigOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.zoom-big-fast-enter,
.zoom-big-fast-appear {
  -webkit-transform: scale(0);
          transform: scale(0);
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.zoom-big-fast-leave {
  -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
          animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.zoom-up-enter,
.zoom-up-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.zoom-up-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.zoom-up-enter.zoom-up-enter-active,
.zoom-up-appear.zoom-up-appear-active {
  -webkit-animation-name: antZoomUpIn;
          animation-name: antZoomUpIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.zoom-up-leave.zoom-up-leave-active {
  -webkit-animation-name: antZoomUpOut;
          animation-name: antZoomUpOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.zoom-up-enter,
.zoom-up-appear {
  -webkit-transform: scale(0);
          transform: scale(0);
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.zoom-up-leave {
  -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
          animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.zoom-down-enter,
.zoom-down-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.zoom-down-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.zoom-down-enter.zoom-down-enter-active,
.zoom-down-appear.zoom-down-appear-active {
  -webkit-animation-name: antZoomDownIn;
          animation-name: antZoomDownIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.zoom-down-leave.zoom-down-leave-active {
  -webkit-animation-name: antZoomDownOut;
          animation-name: antZoomDownOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.zoom-down-enter,
.zoom-down-appear {
  -webkit-transform: scale(0);
          transform: scale(0);
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.zoom-down-leave {
  -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
          animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.zoom-left-enter,
.zoom-left-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.zoom-left-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.zoom-left-enter.zoom-left-enter-active,
.zoom-left-appear.zoom-left-appear-active {
  -webkit-animation-name: antZoomLeftIn;
          animation-name: antZoomLeftIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.zoom-left-leave.zoom-left-leave-active {
  -webkit-animation-name: antZoomLeftOut;
          animation-name: antZoomLeftOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.zoom-left-enter,
.zoom-left-appear {
  -webkit-transform: scale(0);
          transform: scale(0);
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.zoom-left-leave {
  -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
          animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.zoom-right-enter,
.zoom-right-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.zoom-right-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.zoom-right-enter.zoom-right-enter-active,
.zoom-right-appear.zoom-right-appear-active {
  -webkit-animation-name: antZoomRightIn;
          animation-name: antZoomRightIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.zoom-right-leave.zoom-right-leave-active {
  -webkit-animation-name: antZoomRightOut;
          animation-name: antZoomRightOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.zoom-right-enter,
.zoom-right-appear {
  -webkit-transform: scale(0);
          transform: scale(0);
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.zoom-right-leave {
  -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
          animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
@-webkit-keyframes antZoomIn {
  0% {
    -webkit-transform: scale(0.2);
            transform: scale(0.2);
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}
@keyframes antZoomIn {
  0% {
    -webkit-transform: scale(0.2);
            transform: scale(0.2);
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}
@-webkit-keyframes antZoomOut {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  100% {
    -webkit-transform: scale(0.2);
            transform: scale(0.2);
    opacity: 0;
  }
}
@keyframes antZoomOut {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  100% {
    -webkit-transform: scale(0.2);
            transform: scale(0.2);
    opacity: 0;
  }
}
@-webkit-keyframes antZoomBigIn {
  0% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}
@keyframes antZoomBigIn {
  0% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}
@-webkit-keyframes antZoomBigOut {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  100% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    opacity: 0;
  }
}
@keyframes antZoomBigOut {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  100% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    opacity: 0;
  }
}
@-webkit-keyframes antZoomUpIn {
  0% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-transform-origin: 50% 0%;
            transform-origin: 50% 0%;
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 50% 0%;
            transform-origin: 50% 0%;
  }
}
@keyframes antZoomUpIn {
  0% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-transform-origin: 50% 0%;
            transform-origin: 50% 0%;
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 50% 0%;
            transform-origin: 50% 0%;
  }
}
@-webkit-keyframes antZoomUpOut {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 50% 0%;
            transform-origin: 50% 0%;
  }
  100% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-transform-origin: 50% 0%;
            transform-origin: 50% 0%;
    opacity: 0;
  }
}
@keyframes antZoomUpOut {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 50% 0%;
            transform-origin: 50% 0%;
  }
  100% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-transform-origin: 50% 0%;
            transform-origin: 50% 0%;
    opacity: 0;
  }
}
@-webkit-keyframes antZoomLeftIn {
  0% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-transform-origin: 0% 50%;
            transform-origin: 0% 50%;
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 0% 50%;
            transform-origin: 0% 50%;
  }
}
@keyframes antZoomLeftIn {
  0% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-transform-origin: 0% 50%;
            transform-origin: 0% 50%;
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 0% 50%;
            transform-origin: 0% 50%;
  }
}
@-webkit-keyframes antZoomLeftOut {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 0% 50%;
            transform-origin: 0% 50%;
  }
  100% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-transform-origin: 0% 50%;
            transform-origin: 0% 50%;
    opacity: 0;
  }
}
@keyframes antZoomLeftOut {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 0% 50%;
            transform-origin: 0% 50%;
  }
  100% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-transform-origin: 0% 50%;
            transform-origin: 0% 50%;
    opacity: 0;
  }
}
@-webkit-keyframes antZoomRightIn {
  0% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-transform-origin: 100% 50%;
            transform-origin: 100% 50%;
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 100% 50%;
            transform-origin: 100% 50%;
  }
}
@keyframes antZoomRightIn {
  0% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-transform-origin: 100% 50%;
            transform-origin: 100% 50%;
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 100% 50%;
            transform-origin: 100% 50%;
  }
}
@-webkit-keyframes antZoomRightOut {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 100% 50%;
            transform-origin: 100% 50%;
  }
  100% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-transform-origin: 100% 50%;
            transform-origin: 100% 50%;
    opacity: 0;
  }
}
@keyframes antZoomRightOut {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 100% 50%;
            transform-origin: 100% 50%;
  }
  100% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-transform-origin: 100% 50%;
            transform-origin: 100% 50%;
    opacity: 0;
  }
}
@-webkit-keyframes antZoomDownIn {
  0% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
  }
}
@keyframes antZoomDownIn {
  0% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
  }
}
@-webkit-keyframes antZoomDownOut {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
  }
  100% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    opacity: 0;
  }
}
@keyframes antZoomDownOut {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
  }
  100% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    opacity: 0;
  }
}
.ant-motion-collapse-legacy {
  overflow: hidden;
}
.ant-motion-collapse-legacy-active {
  -webkit-transition: height 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.15s cubic-bezier(0.645, 0.045, 0.355, 1) !important;
  transition: height 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.15s cubic-bezier(0.645, 0.045, 0.355, 1) !important;
}
.ant-motion-collapse {
  overflow: hidden;
  -webkit-transition: height 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.15s cubic-bezier(0.645, 0.045, 0.355, 1) !important;
  transition: height 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.15s cubic-bezier(0.645, 0.045, 0.355, 1) !important;
}
.blue-theme {
  --menu-bg: #e6e8f6;
  --cib-color-foreground-accent-primary: #174AE4;
  --aifa-color-primary-light: #3398eb;
  --aifa-color-primary-hover: #3768E5;
  --aifa-color-chat-rightbg: #e3e3e3;
  --cib-color-fill-accent-tertiary: #E2E9FF;
  --cib-color-fill-accent-secondary: #EFF3FF;
  --cib-color-fill-neutral-secondary: #F9F9F9;
  --cib-color-background-surface-app-tertiary: #F0F0F0;
  --cib-color-fill-accent-speech-secondary: #3398EB;
}
.brown-theme {
  --menu-bg: #e9f8ff;
  --cib-color-foreground-accent-primary: #75306C;
  --aifa-color-primary-light: #D38FC4;
  --aifa-color-primary-hover: #75306CCC;
  --cib-color-fill-accent-tertiary: #FBE2E2;
  --cib-color-fill-accent-secondary: #FFF4F4;
  --cib-color-fill-neutral-secondary: #F9F9F9;
  --cib-color-background-surface-app-tertiary: #F0F0F0;
  --cib-color-fill-accent-speech-secondary: #D38FC4;
}
.green-theme {
  --menu-bg: #e9f8ff;
  --cib-color-foreground-accent-primary: #008c8c;
  --aifa-color-primary-light: #85c2c2;
  --aifa-color-primary-hover: #00A3A3;
  --aifa-color-chat-rightbg: #e3e3e3;
  --cib-color-fill-accent-tertiary: #E1F8FD;
  --cib-color-fill-accent-secondary: #EEF9FC;
  --cib-color-fill-neutral-secondary: #F9F9F9;
  --cib-color-background-surface-app-tertiary: #F0F0F0;
  --cib-color-fill-accent-speech-secondary: #27CECE;
}

