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

.component-modal-wrap .ant-modal-footer {
  border-top: none;
  box-shadow: 0 2px 16px 0 rgba(0, 0, 0, 0.04);
}
.component-modal-wrap .ant-modal-footer .ant-btn {
  min-width: 112px;
}
.component-modal-wrap .ant-modal-title {
  line-height: 22px;
  font-size: 16px;
}
.component-modal-wrap .ant-modal-close-x {
  width: 18px;
  height: 18px;
  line-height: 18px;
  margin-top: 22px;
  margin-right: 24px;
}
.component-modal-wrap .ant-modal-header {
  padding: 20px 24px 10px;
  border-bottom: none;
}
.component-modal-wrap .close-btn {
  width: 18px;
  height: 18px;
}
.component-modal-confirm .ant-modal-close-x {
  display: flex;
  justify-content: center;
  align-items: center;
}
.component-modal-confirm .ant-modal-close-x img {
  width: 16px;
  height: 16px;
  vertical-align: middle;
}
.component-modal-confirm.ant-modal-confirm .ant-modal-body {
  padding: 20px 24px;
}
.component-modal-confirm.ant-modal-confirm .ant-modal-body .ant-modal-confirm-title {
  font-family: PingFangSC-Medium;
  font-size: 20px;
  color: #222222;
  letter-spacing: 0;
  font-weight: 500;
}

.show-date-picker-container {
  position: relative;
}
.show-date-picker-container .hidden-show-date-picker {
  visibility: hidden;
  height: 44px;
  width: 360px;
}
.show-date-picker-container .show-date-picker-input {
  cursor: pointer;
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  display: flex;
  align-items: center;
  height: 44px;
  padding: 0px 10px;
  background: #F2F2F2;
  border-radius: 4px;
  min-width: 360px;
}
.show-date-picker-container .show-date-picker-white-input {
  cursor: pointer;
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  display: flex;
  align-items: center;
  height: 44px;
  padding: 0px 10px;
  min-width: 360px;
}
.show-date-picker-container .show-date-picker-white-input .input-title {
  display: none;
}
.show-date-picker-container .input-title {
  margin-left: 2px;
  font-family: PingFangSC-Medium;
  font-size: 14px;
  color: #222222;
  font-weight: 500;
}
.show-date-picker-container .input-text {
  margin-left: 8px;
  font-family: PingFangSC-Regular;
  font-size: 14px;
  color: #222222;
  font-weight: 400;
}
.show-date-picker-container .input-text .placeholder-text {
  color: #999999;
}
.show-date-picker-container .show-date-picker-white-input::after,
.show-date-picker-container .show-date-picker-input::after {
  position: absolute;
  background-image: url(https://p0.pipi.cn/rock/prod/common/image/2fcbde750249b05aa23f490db13fcfa8.png?imageMogr2/thumbnail/2500x2500%3E);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  top: 16px;
  right: 13px;
  width: 10px;
  height: 10px;
  content: ' ';
}
.show-date-picker-panel {
  width: 560px;
  min-height: 374px;
}
.show-date-picker-panel-header {
  padding: 10px 20px;
  border-bottom: 1px solid #eeeeee;
  display: flex;
  justify-content: space-between;
}
.show-date-picker-panel-header .ant-radio-group {
  flex-shrink: 0;
}
.show-date-picker-panel-header .ant-radio-wrapper {
  font-family: PingFangSC-Regular;
  font-size: 14px;
  color: #222222;
  line-height: 16px;
  font-weight: 400;
}
.show-date-picker-panel-header .tip-wrap {
  white-space: nowrap;
}
.show-date-picker-panel-content {
  display: flex;
}
.show-date-picker-panel-content .ant-picker-cell .ant-picker-cell-inner {
  width: 34px;
  height: 34px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.show-date-picker-panel-content .ant-picker-cell .ant-picker-cell-inner .holiday-text {
  position: absolute;
  top: 0;
  display: flex;
  align-items: center;
  font-family: PingFangSC-Semibold;
  font-size: 8px;
  color: #EB0029;
  font-weight: 600;
  line-height: 11px;
}
.show-date-picker-panel-content .ant-picker-cell .ant-picker-cell-inner .number-text {
  position: absolute;
  top: 16px;
  left: 11px;
  font-family: PingFangSC-Regular;
  font-size: 8px;
  color: #222222;
  text-align: center;
  font-weight: 400;
}
.show-date-picker-panel-content .ant-picker-cell-range-end .ant-picker-cell-inner .holiday-text,
.show-date-picker-panel-content .ant-picker-cell-selected .ant-picker-cell-inner .holiday-text {
  color: #FFFFFF;
}
.show-date-picker-panel-content .ant-picker-cell-range-end .ant-picker-cell-inner .number-text,
.show-date-picker-panel-content .ant-picker-cell-selected .ant-picker-cell-inner .number-text {
  color: #FFFFFF;
}
.show-date-picker-panel-content .ant-picker-cell::before {
  height: 34px;
}
.show-date-picker-panel-content .ant-picker-cell-in-view.ant-picker-cell-range-hover:not(.ant-picker-cell-in-range)::after {
  height: 34px;
}
.show-date-picker-panel-content .ant-picker-cell-in-view.ant-picker-cell-range-hover-end:not(.ant-picker-cell-in-range):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end)::after {
  height: 34px;
}
.show-date-picker-panel-content .ant-picker-cell-in-view.ant-picker-cell-range-hover-start:not(.ant-picker-cell-in-range):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end)::after {
  height: 34px;
}
.show-date-picker-panel-content .ant-picker-cell .ant-picker-cell-inner {
  border-radius: 4px !important;
}
.show-date-picker-panel-content .ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner::before {
  border-radius: 4px;
}
.show-date-picker-panel-content .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover::before {
  background: #ffe6e6;
}
.show-date-picker-panel-content .ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single).ant-picker-cell-range-hover-start::before {
  background: #ffe6e6;
}
.show-date-picker-panel-content .ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start .ant-picker-cell-inner::after {
  background: transparent;
}
.show-date-picker-panel-content .ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single).ant-picker-cell-range-hover-end::before {
  background: #ffe6e6;
}
.show-date-picker-panel-content .ant-picker-cell-in-view.ant-picker-cell-range-start.ant-picker-cell-range-hover::before {
  background: #ffe6e6;
}
.show-date-picker-panel-content .ant-picker-cell-in-view.ant-picker-cell-range-end.ant-picker-cell-range-hover::before {
  background: #ffe6e6;
}
.show-date-picker-panel-content .ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end .ant-picker-cell-inner::after {
  background: transparent;
}
.show-date-picker-panel-content .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-star .ant-picker-cell-inner {
  background: #ff9faf;
}
.show-date-picker-panel-content .ant-picker-date-panel .ant-picker-cell-range-hover-end.ant-picker-cell-in-range .ant-picker-cell-inner {
  background: #ff9faf;
}
.show-date-picker-panel-content .ant-picker-date-panel .ant-picker-cell-range-hover-start.ant-picker-cell-in-range .ant-picker-cell-inner {
  background: #ff9faf;
}
.show-date-picker-panel-content .ant-picker-cell:hover.ant-picker-cell-in-view.ant-picker-cell-in-range .ant-picker-cell-inner {
  background: #ff9faf !important;
}
.show-date-picker-panel-content .ant-picker-cell-in-view.ant-picker-cell-range-end .ant-picker-cell-inner {
  background: #EB0029;
}
.show-date-picker-panel-content .ant-picker-cell-in-view.ant-picker-cell-range-start .ant-picker-cell-inner {
  background: #EB0029;
}
.show-date-picker-panel-content .content-left {
  padding: 20px 20px 10px 20px;
  border-right: 1px solid #eeeeee;
  border-bottom: 1px solid #eeeeee;
  min-height: 300px;
}
.show-date-picker-panel-content .content-left .show-label {
  cursor: pointer;
  width: 108px;
  height: 38px;
  margin-bottom: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #F5F5F5;
  border-radius: 6px;
  font-family: PingFangSC-Regular;
  font-size: 14px;
  color: #222222;
  text-align: center;
  line-height: 14px;
  font-weight: 400;
}
.show-date-picker-panel-content .content-left .show-label:hover {
  background: #fde5e9;
  font-family: PingFangSC-Regular;
  color: #EB0029;
}
.show-date-picker-panel-content .content-right {
  padding: 20px;
  border-bottom: 1px solid #eeeeee;
}
.show-date-picker-panel-content .content-right .right-item {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}
.show-date-picker-panel-content .content-right .right-item .item-text {
  margin-right: 16px;
  font-family: PingFangSC-Medium;
  font-size: 14px;
  color: #222222;
  font-weight: 500;
}
.show-date-picker-panel-content .content-right .right-item .styled-select {
  margin-right: 8px;
  min-width: 145px;
  width: 145px !important;
}
.show-date-picker-panel-content .content-right .right-item .styled-input-number .ant-input-number {
  width: 145px;
}
.show-date-picker-panel-bottom {
  height: 60px;
  width: 100%;
  padding: 0 20px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.show-date-picker-panel-bottom .bottom-left {
  display: flex;
  min-width: 10px;
}
.show-date-picker-panel-bottom .bottom-left .label {
  cursor: pointer;
  margin-right: 20px;
  font-family: PingFangSC-Regular;
  font-size: 13px;
  color: #3244FF;
  line-height: 18px;
  font-weight: 400;
}
.show-date-picker-panel-bottom .bottom-right {
  display: flex;
  align-items: center;
}
.show-date-picker-panel-bottom .bottom-right .inner-text {
  margin-right: 12px;
  font-family: PingFangSC-Medium;
  font-size: 13px;
  color: #222222;
  text-align: right;
  line-height: 18px;
  font-weight: 500;
}
.show-date-picker-panel-bottom .bottom-right .inner-text .disabled-text {
  color: #EB0029;
}
.show-date-picker-panel-bottom .bottom-right .submit-button {
  display: flex;
  align-items: center;
  height: 36px;
}
.show-date-picker-popup .ant-picker-range-arrow {
  display: none !important;
}
.show-date-picker-popup .ant-picker-panel-container {
  box-shadow: 0 4px 14px 0 rgba(0, 0, 0, 0.1);
  border-radius: 8px;
}

.component-image-wrap {
  display: inline-block;
  position: relative;
  border-radius: 6px;
  overflow: hidden;
}
.component-image-wrap::before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  border: 1px solid rgba(0, 0, 0, 0.08);
  border-radius: 6px;
  box-sizing: border-box;
}
.component-image-wrap img {
  width: 100%;
}

/**
 * 多行省略（容器可以不设置高度）
 * @lineNum 行数
 */
.component-movie-card-wrap {
  display: flex;
}
.component-movie-card-wrap .component-image-wrap {
  flex-shrink: 0;
}
.component-movie-card-wrap .info-wrap {
  margin-left: 8px;
  min-width: 80px;
  flex-grow: 1;
  width: 120px;
}
.component-movie-card-wrap .info-wrap .movie-name-warp {
  margin-bottom: 8px;
  display: flex;
  align-items: center;
}
.component-movie-card-wrap .info-wrap .movie-name {
  font-family: PingFangSC-Medium;
  font-size: 12px;
  color: #222222;
  line-height: 14px;
  font-weight: 500;
  max-width: 100px;
  position: relative;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.component-movie-card-wrap .info-wrap .more-message-line {
  font-family: PingFangSC-Regular;
  font-size: 12px;
  color: #666666;
  line-height: 14px;
  font-weight: 400;
  margin-bottom: 2px;
  display: flex;
}
.component-movie-card-wrap .info-wrap .more-message-line .message-item {
  margin-right: 4px;
}
.component-movie-card-wrap .info-wrap .more-message-line .version {
  max-width: 190px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.component-movie-card-wrap .info-wrap .more-message-line:last-child {
  margin-bottom: 0;
}
.component-movie-card-wrap .info-wrap .company-name {
  margin-top: 8px;
  font-family: PingFangSC-Regular;
  font-size: 12px;
  color: #999999;
  line-height: 16px;
  font-weight: 400;
  max-width: 190px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.component-empty-wrap.image-broken .ant-empty-image {
  height: 0;
}
.component-empty-wrap.ant-empty {
  display: flex;
  flex-direction: column;
  justify-content: center;
  flex: 1;
  width: 100%;
  height: 100%;
}
.component-empty-wrap.ant-empty-normal {
  margin: 0;
}
.component-empty-wrap .empty-text {
  font-family: PingFangSC-Regular;
  font-size: 14px;
  color: #666666;
  text-align: center;
  line-height: 24px;
  font-weight: 400;
}

.types-list.large .type-item {
  height: 38px;
}
.types-list .types-list-inner {
  display: flex;
  align-items: center;
  gap: 12px;
  overflow-x: auto;
  flex-wrap: wrap;
}
.types-list .type-item {
  min-width: 80px;
  height: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #F5F5F5;
  border-radius: 3px;
  font-family: PingFangSC-Regular;
  font-size: 14px;
  color: #222222;
  line-height: 14px;
  padding: 0 12px;
  box-sizing: border-box;
  transition: all 0.3s ease;
}
.types-list .type-item.large {
  height: 38px;
  border-radius: 6px;
}
.types-list .type-item:not(.disabled):hover {
  cursor: pointer;
}
.types-list .type-item:last-child {
  margin-right: 0;
}
.types-list .type-item.active {
  color: #EB0029;
  background: rgba(235, 0, 41, 0.1);
}
.types-list .type-item.disabled {
  color: #999999;
  background: #F5F5F5;
  cursor: not-allowed;
}

/**
 * 多行省略（容器可以不设置高度）
 * @lineNum 行数
 */
.component-form-item-wrap {
  margin-bottom: 20px;
}
.component-form-item-wrap .ant-form-item-label > label {
  height: 20px;
}
.component-form-item-wrap .ant-form-item-label > label.ant-form-item-required:not(.ant-form-item-required-mark-optional)::before {
  content: none;
}
.component-form-item-wrap .form-item-label {
  font-family: PingFangSC-Medium;
  font-size: 14px;
  line-height: 20px;
  color: #222222;
  font-weight: 500;
}
.component-form-item-wrap .form-item-label .required {
  font-family: PingFangSC-Regular;
  font-size: 12px;
  color: #EB0029;
  letter-spacing: 0;
  line-height: 12px;
  font-weight: 400;
}
.component-form-item-wrap .form-extra-info {
  font-family: PingFangSC-Light;
  font-size: 14px;
  color: #999999;
  font-weight: 400;
  margin: 8px 0 0px 128px;
}

.component-small-movie-card {
  display: flex;
  align-items: center;
}
.component-small-movie-card img {
  width: 28px;
  height: 36px;
  border: 1px solid rgba(0, 0, 0, 0.08);
  border-radius: 4px;
}
.component-small-movie-card .movie-info {
  margin-left: 4px;
}
.component-small-movie-card .movie-info .name {
  font-family: PingFangSC-Medium;
  font-size: 12px;
  color: #222222;
  line-height: 14px;
  font-weight: 500;
  width: 90px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.component-small-movie-card .movie-info .time {
  font-family: PingFangSC-Regular;
  font-size: 10px;
  color: #999999;
  line-height: 14px;
  height: 14px;
  font-weight: 400;
}

/**
 * 多行省略（容器可以不设置高度）
 * @lineNum 行数
 */
.d0CENuW7o265m3yR6doJ .single-movie-select-input {
  position: relative;
  width: 332px;
  height: 44px;
  background: #F8F8F8;
  border-radius: 4px;
  display: flex;
  align-items: center;
  padding: 0px 10px;
  cursor: pointer;
  font-family: PingFangSC-Regular;
  font-size: 14px;
  color: #222222;
}
.d0CENuW7o265m3yR6doJ .single-movie-select-input .input-title {
  margin-right: 8px;
  font-family: PingFangSC-Medium;
  font-size: 14px;
  color: #222222;
  font-weight: 500;
}
.d0CENuW7o265m3yR6doJ .single-movie-select-input .show-movie {
  display: inline-flex;
  align-items: center;
  flex-grow: 1;
}
.d0CENuW7o265m3yR6doJ .single-movie-select-input .show-movie .show-movie-pic {
  width: 28px;
  height: 36px;
  border: 1px solid #FFFFFF;
  border-radius: 4px;
}
.d0CENuW7o265m3yR6doJ .single-movie-select-input .show-movie .show-movie-name {
  font-family: PingFangSC-Medium;
  font-size: 14px;
  color: #222222;
  font-weight: 500;
  max-width: 270px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.d0CENuW7o265m3yR6doJ .single-movie-select-input .show-movie .show-release-time {
  display: inline-block;
  width: 0;
  font-family: PingFangSC-Regular;
  font-size: 12px;
  color: #222222;
  font-weight: 400;
  flex-grow: 1;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding-right: 20px;
}
.d0CENuW7o265m3yR6doJ .single-movie-select-input .empty-text {
  font-family: PingFangSC-Regular;
  font-size: 14px;
  color: #999999;
  font-weight: 400;
}
.d0CENuW7o265m3yR6doJ .single-movie-select-input::after {
  position: absolute;
  background-image: url(https://p0.pipi.cn/rock/prod/common/image/2fcbde750249b05aa23f490db13fcfa8.png?imageMogr2/thumbnail/2500x2500%3E);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  top: 16px;
  right: 13px;
  width: 10px;
  height: 10px;
  content: ' ';
}
.d0CENuW7o265m3yR6doJ .single-movie-select-input[disabled] {
  background: #F2F2F2;
  cursor: not-allowed;
  color: #666666;
}
.d0CENuW7o265m3yR6doJ .single-movie-select-panel {
  width: 332px;
  height: 240px;
  background: #FFFFFF;
  box-shadow: 0 2px 16px 0 rgba(0, 0, 0, 0.16);
  border-radius: 4px;
}
.d0CENuW7o265m3yR6doJ .single-movie-select-panel-content {
  display: flex;
}
.d0CENuW7o265m3yR6doJ .single-movie-select-panel-content .left-content {
  width: 100%;
  padding: 12px;
}
.d0CENuW7o265m3yR6doJ .single-movie-select-panel-content .left-content .search-input {
  width: 100%;
}
.d0CENuW7o265m3yR6doJ .single-movie-select-panel-content .left-content .search-input .ant-input-prefix {
  margin-right: 8px;
}
.d0CENuW7o265m3yR6doJ .single-movie-select-panel-content .left-content .search-input .search-icon {
  width: 16px;
  height: 16px;
}
.d0CENuW7o265m3yR6doJ .single-movie-select-panel-content .left-content .movie-list-wrap {
  margin-top: 8px;
  overflow-y: auto;
  overflow-x: hidden;
}
.d0CENuW7o265m3yR6doJ .single-movie-select-panel-content .left-content .movie-list-wrap .movie-list-title {
  font-family: PingFangSC-Regular;
  font-size: 12px;
  color: #666666;
  line-height: 22px;
  font-weight: 400;
  margin-bottom: 4px;
}
.d0CENuW7o265m3yR6doJ .single-movie-select-panel-content .movie-card-check-box {
  align-items: center;
  margin-bottom: 8px;
}
.d0CENuW7o265m3yR6doJ .single-movie-select-panel-content .movie-card-check-box .ant-checkbox {
  top: 0;
}
.d0CENuW7o265m3yR6doJ .single-movie-select-panel-content .movie-card-check-box .project-movie-card-wrap .movie-info .name {
  width: 254px;
}

/**
 * 多行省略（容器可以不设置高度）
 * @lineNum 行数
 */
.skulQUlXRgLtt9_cUq3h .single-company-select-input {
  position: relative;
  width: 332px;
  height: 44px;
  background: #F8F8F8;
  border-radius: 4px;
  display: flex;
  align-items: center;
  padding: 0px 10px;
  cursor: pointer;
  font-family: PingFangSC-Regular;
  font-size: 14px;
  color: #222222;
}
.skulQUlXRgLtt9_cUq3h .single-company-select-input .show-company {
  font-family: PingFangSC-Medium;
  font-size: 14px;
  color: #222222;
  font-weight: 500;
  max-width: 270px;
}
.skulQUlXRgLtt9_cUq3h .single-company-select-input .empty-text {
  font-family: PingFangSC-Regular;
  font-size: 14px;
  color: #999999;
  font-weight: 400;
}
.skulQUlXRgLtt9_cUq3h .single-company-select-input::after {
  position: absolute;
  background-image: url(https://p0.pipi.cn/rock/prod/common/image/2fcbde750249b05aa23f490db13fcfa8.png?imageMogr2/thumbnail/2500x2500%3E);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  top: 16px;
  right: 13px;
  width: 10px;
  height: 10px;
  content: ' ';
}
.skulQUlXRgLtt9_cUq3h .single-company-select-panel {
  width: 332px;
  height: 180px;
  background: #FFFFFF;
  box-shadow: 0 2px 16px 0 rgba(0, 0, 0, 0.16);
  border-radius: 4px;
  overflow: hidden;
}
.skulQUlXRgLtt9_cUq3h .single-company-select-panel .company-list {
  width: 100%;
  height: 100%;
  overflow-y: auto;
  overflow-x: hidden;
}
.skulQUlXRgLtt9_cUq3h .single-company-select-panel .company-item {
  padding: 0 12px;
  font-family: PingFangSC-Regular;
  font-size: 13px;
  color: #222222;
  line-height: 18px;
  font-weight: 400;
  line-height: 36px;
}
.skulQUlXRgLtt9_cUq3h .single-company-select-panel .company-item-active {
  color: #EB0029;
  background: #FFF6F8;
}

.AFvwarCBkBW1bHbZb3MK {
  margin-left: 80px;
}
.AFvwarCBkBW1bHbZb3MK .ant-input-number-input {
  padding: 0 !important;
}
.AFvwarCBkBW1bHbZb3MK .MyqIwibFQYkriLnQbxKZ {
  position: relative;
  width: 332px;
  height: 44px;
  background: #F8F8F8;
  border-radius: 4px;
  display: flex;
  align-items: center;
  padding: 0px 10px;
  cursor: pointer;
  font-family: PingFangSC-Regular;
  font-size: 14px;
  color: #222222;
  border: none;
  margin: 10px 0;
}
.AFvwarCBkBW1bHbZb3MK .jhqRJOmNwaa9cEbyt8jU {
  position: relative;
  width: 332px;
  height: 44px;
  background: #F8F8F8;
  border-radius: 4px;
  display: flex;
  align-items: center;
  padding: 0px 10px;
  cursor: pointer;
  font-family: PingFangSC-Regular;
  font-size: 14px;
  color: #222222;
  border: none;
  margin: 10px 0;
}
.AFvwarCBkBW1bHbZb3MK .eoub94iu6J5SRdyYGW_E {
  position: relative;
  width: 332px;
  height: 44px;
  background: #F8F8F8;
  border-radius: 4px;
  display: flex;
  align-items: center;
  cursor: pointer;
  font-family: PingFangSC-Regular;
  font-size: 14px;
  color: #222222;
  border: none;
  margin: 10px 0;
}

.upload-tips {
  margin-top: 12px;
  font-family: PingFangSC-Regular;
  font-size: 14px;
  color: #999999;
  line-height: 20px;
  font-weight: 400;
}
.upload-tips .tips-title {
  line-height: 24px;
  margin-bottom: 8px;
}
.upload-tips .img-example {
  color: #556994;
  cursor: pointer;
}

.BpbHaBOwiZvE6Y1YkbBC {
  display: flex;
  align-items: center;
}
.BpbHaBOwiZvE6Y1YkbBC .iTzXvAHnDA42DTtuMxA9 {
  margin-right: 7px;
  position: relative;
  cursor: pointer;
}
.BpbHaBOwiZvE6Y1YkbBC .iTzXvAHnDA42DTtuMxA9:last-child {
  margin-right: 0;
}
.BpbHaBOwiZvE6Y1YkbBC .iTzXvAHnDA42DTtuMxA9 .QoQbSjP4_WMOexQ35IUD {
  width: 106px;
  height: 106px;
  border: 1px solid rgba(0, 0, 0, 0.08);
  border-radius: 4px;
  box-sizing: border-box;
  overflow: hidden;
  -o-object-fit: contain;
     object-fit: contain;
}
.BpbHaBOwiZvE6Y1YkbBC .iTzXvAHnDA42DTtuMxA9 .mqLCARekrgxpxufEDHW4 {
  position: absolute;
  right: 2px;
  top: 2px;
  width: 20px;
  height: 20px;
  border-radius: 16px;
  cursor: pointer;
  background-image: url('https://p0.pipi.cn/rock/prod/common/image/43b06f89cb434aeabfa701f3c54f9275.png?imageMogr2/thumbnail/2500x2500%3E');
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  z-index: 99;
}
.BpbHaBOwiZvE6Y1YkbBC .rcBdL1ihmGsXnsmbjkQh {
  width: 106px;
  height: 106px;
  background: #F8F8F8;
  border-radius: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.BpbHaBOwiZvE6Y1YkbBC .rcBdL1ihmGsXnsmbjkQh .SZRfBybCozOsZTOjVG1E {
  width: 32px;
  height: 32px;
}

.pdf-thumbnai-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
}
.pdf-thumbnai-wrap .rpv-core__doc-loading {
  background-color: transparent;
}
.pdf-thumbnai-wrap .rpv-core__doc-error-text {
  background-color: transparent;
  color: #EB0029;
  width: 100%;
}

.T_mO45XYAFYONp7GGVOr .MfevJlTYRbkTJjVVbCrB {
  font-family: PingFangSC-Semibold;
  font-size: 16px;
  color: #222222;
  letter-spacing: 0;
  line-height: 22px;
  font-weight: 600;
}
.T_mO45XYAFYONp7GGVOr .esID2Mr2gGhFPRcFYaXw {
  padding: 24px 0 4px 0;
}
.T_mO45XYAFYONp7GGVOr .m0PpqA5mwcE2c0QSzig7 {
  height: 500px;
  overflow-y: auto;
}
.T_mO45XYAFYONp7GGVOr .hhdasAGT7puQ7iB9WXAA {
  margin-bottom: 20px;
}
.T_mO45XYAFYONp7GGVOr .hhdasAGT7puQ7iB9WXAA .form-item-label {
  margin-top: 24px;
}
.T_mO45XYAFYONp7GGVOr .q0PUed2WJxMfxSc9Vl0b .ant-row {
  display: inline-block;
}
.T_mO45XYAFYONp7GGVOr .MUWHdVWNU9KEL0G6D5sf {
  padding-right: 24px;
  display: flex;
  justify-content: flex-end;
}
.T_mO45XYAFYONp7GGVOr .c04KyWOntKMUs7mvybpm {
  min-width: 88px;
  height: 36px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: PingFangSC-Regular;
  font-size: 14px;
  color: #222222;
  letter-spacing: 0;
  text-align: center;
  font-weight: 400;
}
.T_mO45XYAFYONp7GGVOr .ote66zsh8yzh47uv0Lgt {
  min-width: 88px;
  height: 36px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: PingFangSC-Regular;
  font-size: 14px;
  color: #222222;
  letter-spacing: 0;
  text-align: center;
  font-weight: 400;
  font-family: PingFangSC-Medium;
  color: #FFFFFF;
  font-weight: 500;
  margin-left: 16px;
}
.T_mO45XYAFYONp7GGVOr .ote66zsh8yzh47uv0Lgt:disabled {
  opacity: 0.4;
  background: #EB0029;
  border-radius: 4px;
}
.T_mO45XYAFYONp7GGVOr .ote66zsh8yzh47uv0Lgt:hover {
  color: #FFFFFF;
}
.T_mO45XYAFYONp7GGVOr .ant-modal-body {
  padding: 0 0 20px 24px;
}
.T_mO45XYAFYONp7GGVOr.component-modal-wrap .ant-modal-footer {
  padding: 0 24px 24px 24px;
  display: flex;
  justify-content: flex-end;
}
.T_mO45XYAFYONp7GGVOr.component-modal-wrap .ant-modal-footer .ant-btn {
  min-width: 88px;
}

/**
 * 多行省略（容器可以不设置高度）
 * @lineNum 行数
 */
.Jsj2Ly11SkI90uKENpH5 .x6A6w0xAqyKFL6_Al1Mg {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 10px;
  background-color: #fff;
}
.Jsj2Ly11SkI90uKENpH5 .Cd0ibs5PDYWW8OGWxZZQ {
  font-family: PingFangSC-Medium;
  font-size: 13px;
  color: #222222;
  line-height: 20px;
  font-weight: 500;
  display: flex;
  align-items: center;
  cursor: pointer;
}
.Jsj2Ly11SkI90uKENpH5 .Cd0ibs5PDYWW8OGWxZZQ:hover {
  background: #FFF6F8;
  border-radius: 4px;
  padding: 4px 8px;
  color: #EB0029;
  margin-right: -8px;
}
.HCHVa1gYQ_bDesoHKBEe {
  height: 345px;
  overflow-y: scroll;
}
.HCHVa1gYQ_bDesoHKBEe .kVJjEg0h3HHtSjTYQp7J {
  padding: 24px 0;
  border-bottom: 1px solid #EEEEEE;
}
.HCHVa1gYQ_bDesoHKBEe .kVJjEg0h3HHtSjTYQp7J:first-child {
  padding-top: 14px;
}
.HCHVa1gYQ_bDesoHKBEe .PDUArzN6VEiXMA_G2dhu {
  display: flex;
  justify-content: space-between;
}
.HCHVa1gYQ_bDesoHKBEe .PDUArzN6VEiXMA_G2dhu .component-movie-card-wrap .info-wrap {
  max-width: 280px;
}
.HCHVa1gYQ_bDesoHKBEe .PDUArzN6VEiXMA_G2dhu .component-movie-card-wrap .info-wrap .more-message-line {
  display: flex;
  align-items: center;
}
.HCHVa1gYQ_bDesoHKBEe .PDUArzN6VEiXMA_G2dhu .component-movie-card-wrap .info-wrap .more-message-line .version {
  margin-right: 5px;
}
.HCHVa1gYQ_bDesoHKBEe .PDUArzN6VEiXMA_G2dhu .component-movie-card-wrap .info-wrap .movie-name {
  margin-bottom: 12px;
  max-width: 280px;
}
.HCHVa1gYQ_bDesoHKBEe .PDUArzN6VEiXMA_G2dhu .mIrqujuN9I9qWUVbDfvN {
  margin-top: 16px;
  height: 24px;
  padding: 6px 12px;
  border: 0.5px solid #EB0029;
  border-radius: 4px;
  font-family: PingFangSC-Medium;
  font-size: 12px;
  color: #EB0029;
  text-align: center;
  letter-spacing: 0;
  line-height: 12px;
  font-weight: 500;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  background: transparent;
}
.HCHVa1gYQ_bDesoHKBEe .PDUArzN6VEiXMA_G2dhu .mIrqujuN9I9qWUVbDfvN:disabled {
  border: 0.5px solid #CCCCCC;
  border-radius: 4px;
  color: #CCCCCC;
  background: transparent;
}
.HCHVa1gYQ_bDesoHKBEe .PDUArzN6VEiXMA_G2dhu .hwyOwJsGAxTzXlH1sVWl {
  display: flex;
  flex-direction: column;
  flex-direction: column-reverse;
}
.HCHVa1gYQ_bDesoHKBEe .PDUArzN6VEiXMA_G2dhu .hwyOwJsGAxTzXlH1sVWl .wBjusIlcW5RGVw1Hnm7b {
  cursor: pointer;
  display: flex;
  align-items: center;
}
.HCHVa1gYQ_bDesoHKBEe .PDUArzN6VEiXMA_G2dhu .hwyOwJsGAxTzXlH1sVWl .Z_ltvwIEA9RbuOnkv8Lo {
  font-family: PingFangSC-Regular;
  font-size: 12px;
  color: #222222;
  line-height: 14px;
  font-weight: 400;
}
.HCHVa1gYQ_bDesoHKBEe .PDUArzN6VEiXMA_G2dhu .KLu1HZU4q_HhTnQu2uus {
  margin-left: 4px;
  transition: all 0.3s;
}
.HCHVa1gYQ_bDesoHKBEe .PDUArzN6VEiXMA_G2dhu .KLu1HZU4q_HhTnQu2uus.AOny9jWW6wDy7Kd5gF2s {
  transform: rotate(180deg);
  transform-origin: center;
}
.HCHVa1gYQ_bDesoHKBEe .GxcGUbkO0oJZ1uSkAUzX {
  position: relative;
  margin-top: 12px;
  margin-left: 50px;
}
.HCHVa1gYQ_bDesoHKBEe .GxcGUbkO0oJZ1uSkAUzX .OdfIuOq3VLWdUKYua3qN {
  width: 25px;
  height: 8px;
  right: 30px;
  position: absolute;
  top: -7px;
}
.HCHVa1gYQ_bDesoHKBEe .GxcGUbkO0oJZ1uSkAUzX .TRZeTgumKyn9AEc8JZFI {
  width: 100%;
  padding: 12px;
  background: #f8f8f8;
  border-radius: 8px;
  font-family: PingFangSC-Regular;
  font-size: 12px;
  color: #222222;
  line-height: 16px;
  font-weight: 400;
}
.HCHVa1gYQ_bDesoHKBEe .GxcGUbkO0oJZ1uSkAUzX .TRZeTgumKyn9AEc8JZFI .rvwnJqo2lH0safMqnArW {
  display: flex;
  justify-content: space-between;
}
.HCHVa1gYQ_bDesoHKBEe .GxcGUbkO0oJZ1uSkAUzX .TRZeTgumKyn9AEc8JZFI ._POCErQmIGCXcY2vrBRw {
  font-family: PingFangSC-Medium;
  font-size: 12px;
  color: #EB0029;
  line-height: 16px;
  font-weight: 500;
}
.HCHVa1gYQ_bDesoHKBEe .GxcGUbkO0oJZ1uSkAUzX .TRZeTgumKyn9AEc8JZFI .jy7NkqrcW1OngUAixUqk {
  margin-top: 4px;
}
.HCHVa1gYQ_bDesoHKBEe .GxcGUbkO0oJZ1uSkAUzX .TRZeTgumKyn9AEc8JZFI .GBDD1YGBlX2WjEOzhmEz {
  font-family: PingFangSC-Regular;
  font-size: 12px;
  color: #999999;
  line-height: 14px;
  font-weight: 400;
}
.HCHVa1gYQ_bDesoHKBEe .GxcGUbkO0oJZ1uSkAUzX .TRZeTgumKyn9AEc8JZFI .hSrpJKe8DZd6aZZjxet5 {
  font-family: PingFangSC-Regular;
  font-size: 12px;
  color: #222222;
  line-height: 16px;
  font-weight: 400;
}
.HCHVa1gYQ_bDesoHKBEe .GxcGUbkO0oJZ1uSkAUzX .TRZeTgumKyn9AEc8JZFI .WfxQgUmqxvQe8qETmbkj {
  font-family: PingFangSC-Regular;
  font-size: 12px;
  color: #999999;
  line-height: 14px;
  font-weight: 400;
}
.HCHVa1gYQ_bDesoHKBEe .GxcGUbkO0oJZ1uSkAUzX .G_ntbjqGFl2tHhnY84nS {
  display: flex;
  align-items: center;
  cursor: pointer;
  margin-top: 6px;
}
.HCHVa1gYQ_bDesoHKBEe .GxcGUbkO0oJZ1uSkAUzX .G_ntbjqGFl2tHhnY84nS .GEDTM0YTGyt5WFP9Sa0c {
  width: 36px;
  height: 36px;
  border: 1px solid rgba(0, 0, 0, 0.08);
  border-radius: 4px;
  box-sizing: border-box;
  margin-right: 8px;
  overflow: hidden;
  -o-object-fit: contain;
     object-fit: contain;
}
.FI1zkhP1OigEESbHvsFs {
  height: 345px;
}

.cloud-project {
  padding: 16px 16px 0 16px;
}
.cloud-project .cloud-project-wrap {
  border-bottom: 1px solid #EEEEEE;
  padding-bottom: 16px;
  cursor: pointer;
  border-radius: 1px;
}
.cloud-project-current {
  position: relative;
}
.cloud-project-current-info {
  display: flex;
  align-items: center;
}
.cloud-project-current-info .cloud-project-no-img {
  width: 42px;
  height: 56px;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background: #F5F5F5;
  border-radius: 4px;
}
.cloud-project-current-info .cloud-project-add-img-wrap {
  width: 42px;
  height: 56px;
  background: #F5F5F5;
  border-radius: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.cloud-project-current-info .cloud-project-add-img-wrap .add-img {
  width: 16px;
  height: 16px;
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
.cloud-project-current-info .cloud-project-current-img {
  width: 42px;
  height: 56px;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  border-radius: 4px;
}
.cloud-project-current-info .cloud-project-current-img-box::after {
  content: ' ';
  display: block;
  width: 42px;
  height: 56px;
  top: 0;
  left: 0;
  position: absolute;
  border-radius: 4px;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.08) inset;
}
.cloud-project-current-info .cloud-project-current-img-box {
  position: relative;
}
.cloud-project-current-info .cloud-project-current-box {
  margin-left: 8px;
}
.cloud-project-current-info .cloud-project-current-box .cloud-project-current-title {
  font-family: PingFangSC-Medium;
  font-size: 14px;
  line-height: 20px;
  color: #222222;
  margin-bottom: 4px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  width: 100px;
}
.cloud-project-current-info .cloud-project-current-box .cloud-project-current-desc {
  font-family: PingFangSC-Regular;
  font-size: 10px;
  line-height: 14px;
  color: #666666;
  font-weight: 400;
  margin-top: 2px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  width: 100px;
}
.cloud-project .cloud-project-current-switch {
  margin-top: 8px;
  font-family: PingFangSC-Regular;
  font-size: 10px;
  color: #666666;
  line-height: 14px;
  font-weight: 400;
}
.cloud-project .cloud-project-current-switch .cloud-project-current-switch-icon {
  transform: rotate(-90deg);
  display: inline-block;
}
.cloud-project .project-modal-wrap .ant-modal-title {
  font-family: PingFangSC-Semibold;
  font-size: 16px;
  color: #222222;
  letter-spacing: 0;
  line-height: 22px;
  font-weight: 600;
}

.AVKCjR57EoM3CKQzi458 {
  width: calc((604 / 1440) * 100vw);
  height: 280px;
  margin: auto;
  background: #FFFFFF;
  border-radius: 20px;
  font-family: PingFangSC-Regular;
  font-size: 16px;
  color: #222222;
  font-weight: 400;
  margin-top: 30px;
  padding: 20px;
}
.AVKCjR57EoM3CKQzi458 .V2lgVtWBw23suf1bVD8j {
  display: flex;
  justify-content: center;
  align-items: center;
  padding-top: 30px;
  font-size: 20px;
}
.AVKCjR57EoM3CKQzi458 .QAwRIc7btKm1Go2CsnS9 {
  margin-top: 90px;
  font-size: 14px;
  line-height: 20px;
}

.component-tooltip.ant-tooltip-placement-top .ant-tooltip-arrow-content,
.component-tooltip.ant-tooltip-placement-topLeft .ant-tooltip-arrow-content,
.component-tooltip.ant-tooltip-placement-topRight .ant-tooltip-arrow-content,
.component-tooltip.ant-tooltip-placement-bottom .ant-tooltip-arrow-content,
.component-tooltip.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow-content,
.component-tooltip.ant-tooltip-placement-bottomRight .ant-tooltip-arrow-content {
  box-shadow: none;
  transform: none;
  width: 18px;
  height: 5px;
  border-radius: 0;
  margin: 0;
  background-image: url('https://p0.meituan.net/ingee/331b291f46d8add92a4871e0b3414d31424.png');
  background-size: contain;
  background-position: center;
}
.component-tooltip.ant-tooltip-placement-top .ant-tooltip-arrow-content::before,
.component-tooltip.ant-tooltip-placement-topLeft .ant-tooltip-arrow-content::before,
.component-tooltip.ant-tooltip-placement-topRight .ant-tooltip-arrow-content::before,
.component-tooltip.ant-tooltip-placement-bottom .ant-tooltip-arrow-content::before,
.component-tooltip.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow-content::before,
.component-tooltip.ant-tooltip-placement-bottomRight .ant-tooltip-arrow-content::before {
  display: none;
}
.component-tooltip.ant-tooltip-placement-topRight .ant-tooltip-arrow-content,
.component-tooltip.ant-tooltip-placement-bottom .ant-tooltip-arrow-content,
.component-tooltip.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow-content,
.component-tooltip.ant-tooltip-placement-bottomRight .ant-tooltip-arrow-content {
  transform: rotate(180deg);
}
.component-tooltip .ant-tooltip-inner {
  padding: 8px 10px;
  font-size: 12px;
  line-height: 15px;
}
.component-tooltip.ant-tooltip-placement-top,
.component-tooltip.ant-tooltip-placement-topLeft,
.component-tooltip .ant-tooltip-placement-topRight {
  padding-bottom: 4px;
}
.component-tooltip.ant-tooltip-placement-bottom,
.component-tooltip .ant-tooltip-placement-bottomLeft,
.component-tooltip .ant-tooltip-placement-bottomRight {
  padding-top: 4px;
}
.component-tooltip .ant-tooltip-arrow {
  width: 18px;
  height: 5px;
}

.sider-popup-menu.ant-menu-submenu-popup .ant-menu-vertical.ant-menu-sub,
.sider-popup-menu.ant-menu-submenu-popup .ant-menu-vertical-left.ant-menu-sub,
.sider-popup-menu.ant-menu-submenu-popup .ant-menu-vertical-right.ant-menu-sub {
  min-width: 120px;
}
.sider-popup-menu.ant-menu-submenu-popup .ant-menu-sub .ant-menu-item.ant-menu-item-selected::after {
  width: 3px;
  height: 100%;
  opacity: 1;
  transform: scaleY(1);
  background: #EB0029;
  border-radius: 100px 0 0 100px;
}
.sider-popup-menu.ant-menu-submenu-popup .ant-menu-item-only-child {
  margin-top: 4px;
  margin-bottom: 4px;
  font-weight: normal;
}
.sider-popup-menu.ant-menu-submenu-popup .ant-menu-item-only-child .ant-menu-title-content {
  opacity: 0.9;
}
.global-container .left-menu-wrap {
  padding-right: 180px;
  transition: all 0.3s;
}
.global-container .left-menu-wrap.full-screen {
  padding-right: 80px;
}
.global-container .left-menu-wrap.full-screen .inner-menu-wrap {
  width: 80px;
  transition: all 0.3s;
}
.global-container .left-menu-wrap.full-screen .inner-menu-wrap .full-screen-btn-wrap {
  padding-left: calc(40px - 11px);
}
.global-container .left-menu-wrap.full-screen .inner-menu-wrap .full-screen-btn-wrap .name {
  width: 0;
  opacity: 0;
}
.global-container .left-menu-wrap .inner-menu-no-full {
  height: auto !important;
  padding-bottom: 12px;
}
.global-container .left-menu-wrap .inner-menu-wrap {
  position: fixed;
  top: calc(16px + 56px);
  width: 180px;
  height: calc(100vh - 56px - 16px - 10px - 10px);
  background-color: #fff;
  border-radius: 8px;
  z-index: 999;
}
.global-container .left-menu-wrap .inner-menu-wrap .full-screen-btn-wrap {
  position: absolute;
  bottom: 8px;
  cursor: pointer;
  display: flex;
  align-items: center;
  padding-left: 16px;
  color: #222222;
  transition: all 0.3s;
}
.global-container .left-menu-wrap .inner-menu-wrap .full-screen-btn-wrap:hover {
  color: #EB0029;
}
.global-container .left-menu-wrap .inner-menu-wrap .full-screen-btn-wrap .icon {
  width: 22px;
  height: 22px;
}
.global-container .left-menu-wrap .inner-menu-wrap .full-screen-btn-wrap .name {
  font-family: PingFangSC-Medium;
  font-size: 14px;
  line-height: 24px;
  font-weight: 500;
  margin-left: 4px;
  white-space: nowrap;
  transition: all 0.3s;
  opacity: 1;
}
.global-container .left-menu-wrap .inner-menu-wrap > .ant-menu {
  width: 180px;
  max-height: calc(100vh - 56px - 16px - 20px - 48px);
  overflow-y: auto;
  overflow-x: hidden;
  color: #222;
}
.global-container .sider-menu {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}
.global-container .sider-menu .ant-menu-sub.ant-menu-inline {
  border: 1px solid transparent;
}
.global-container .sider-menu .ant-menu-submenu-title {
  display: flex;
  align-items: center;
}
.global-container .sider-menu.ant-menu-inline,
.global-container .sider-menu.ant-menu-vertical,
.global-container .sider-menu.ant-menu-vertical-left {
  border-right: none;
}
.global-container .sider-menu.ant-menu-inline .ant-menu-item::after,
.global-container .sider-menu.ant-menu-vertical .ant-menu-item::after {
  border-radius: 100px 0 0 100px;
}
.global-container .sider-menu .ant-menu-inline .ant-menu-item {
  margin-top: 12px;
  margin-bottom: 12px;
}
.global-container .sider-menu.ant-menu.ant-menu-inline-collapsed .ant-menu-item,
.global-container .sider-menu.ant-menu.ant-menu-inline-collapsed .ant-menu-submenu > .ant-menu-submenu-title {
  padding: 0 calc(40px - 11px);
  margin-top: 8px;
  margin-bottom: 8px;
}
.global-container .sider-menu.ant-menu-inline .ant-menu-item-selected:not(.ant-menu-item-only-child) {
  background: transparent;
}
.global-container .sider-menu.ant-menu-inline .ant-menu-item-selected:not(.ant-menu-item-only-child)::after {
  display: none;
}
.global-container .sider-menu.ant-menu-inline .ant-menu-item,
.global-container .sider-menu.ant-menu-inline .ant-menu-submenu-title {
  margin-top: 8px;
  margin-bottom: 8px;
  font-weight: bold;
}
.global-container .sider-menu.ant-menu-inline .ant-menu-item-only-child {
  margin-top: 4px;
  margin-bottom: 4px;
  font-weight: normal;
}
.global-container .sider-menu.ant-menu-inline .ant-menu-item-only-child .ant-menu-title-content {
  opacity: 0.9;
}
.global-container .sider-menu.ant-menu-inline .ant-menu-item-only-child.ant-menu-item-selected {
  font-weight: bold;
}
.global-container .sider-menu.ant-menu-inline .ant-menu-item:not(.ant-menu-item-only-child),
.global-container .sider-menu.ant-menu-inline .ant-menu-submenu-title {
  width: 100%;
  padding-left: 16px !important;
}
.global-container .sider-menu.ant-menu.ant-menu-inline-collapsed .ant-menu-title-content {
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s;
}
.global-container .sider-menu.ant-menu.ant-menu-inline-collapsed .ant-menu-submenu-expand-icon {
  visibility: hidden;
}
.global-container .sider-menu.ant-menu-inline.ant-menu-root .ant-menu-item > .ant-menu-title-content,
.global-container .sider-menu.ant-menu-inline.ant-menu-root .ant-menu-submenu-title > .ant-menu-title-content {
  margin-left: 4px;
}
.global-container .sider-menu .ant-menu-item-only-child {
  padding-left: calc(42px - 4px) !important;
}
.global-container .sider-menu .ant-menu-submenu-open .ant-menu-submenu-expand-icon {
  transform: rotate(180deg) translateY(50%);
}
.global-container .sider-menu .ant-menu-submenu-expand-icon,
.global-container .sider-menu .ant-menu-submenu-arrow {
  right: 12px;
}
.ant-tooltip.ant-menu-inline-collapsed-tooltip {
  display: none;
}
.ant-layout-sider-trigger {
  height: 48px;
}
.second-level-menu-label {
  display: flex;
  align-items: center;
}
.second-level-menu-label .menu-function-is-new-icon {
  height: 14px;
  margin-left: 4px;
}

/**
 * 多行省略（容器可以不设置高度）
 * @lineNum 行数
 */
.download-center-wrap {
  margin-right: 20px;
}
.download-icon-wrap {
  background: #F5F5F5;
  border-radius: 13px;
  margin-right: 10px;
  padding: 5px 10px;
  color: #999;
  cursor: pointer;
  font-size: 12px;
  line-height: 16px;
  display: flex;
  align-items: center;
}
.download-icon-wrap .icon {
  width: 16px;
  height: 16px;
}
.download-center-popover-wrap.ant-tooltip-placement-bottomRight {
  padding-top: 2px;
}
.download-center-popover-wrap .ant-popover-title {
  padding: 16px 20px;
}
.download-center-popover-wrap .ant-popover-title .title-name {
  font-family: PingFangSC-Medium;
  font-size: 16px;
  color: #222222;
  font-weight: 500;
}
.download-center-popover-wrap .ant-popover-title .title-notice {
  font-family: PingFangSC-Regular;
  font-size: 12px;
  color: #666666;
  line-height: 22px;
  font-weight: 400;
  margin-left: 4px;
}
.download-center-popover-wrap .ant-popover-content {
  top: -10px;
  right: -8px;
}
.download-center-popover-wrap .ant-popover-content .ant-popover-inner {
  background: rgba(255, 255, 255, 0.98);
  box-shadow: 0 -4px 30px 0 rgba(0, 0, 0, 0.06);
  border-radius: 16px;
  position: relative;
  left: 112px;
}
.download-center-popover-wrap .ant-popover-content .ant-popover-arrow {
  z-index: 10;
}
.download-center-popover-wrap .ant-popover-content .ant-popover-arrow-content {
  background: #fff;
  --antd-arrow-background-color: #fff;
}
.download-center-popover-wrap .ant-popover-content .ant-popover-inner-content {
  max-height: calc(250px - 54px);
  overflow-y: auto;
  padding: 0 20px;
  width: 100%;
}
.download-center-popover-wrap .list-item-wrap {
  border-bottom: 1px solid #eee;
  padding: 16px 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.download-center-popover-wrap .list-item-wrap:last-child {
  border-bottom: none;
}
.download-center-popover-wrap .list-item-wrap .list-name-wrap {
  width: 100%;
}
.download-center-popover-wrap .list-item-wrap .name {
  padding-right: 10px;
  font-family: PingFangSC-Regular;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.88);
  line-height: 14px;
  font-weight: 400;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
  text-overflow: ellipsis;
}
.download-center-popover-wrap .list-item-wrap .time {
  font-family: PingFangSC-Regular;
  font-size: 12px;
  color: #999999;
  line-height: 14px;
  font-weight: 400;
  margin-top: 4px;
}
.download-center-popover-wrap .list-item-wrap .status {
  width: 72px;
  text-align: center;
  font-size: 12px;
}
.download-center-popover-wrap .list-item-wrap .status.fail {
  color: #eb0029;
}

.c_tXUneWoMKEsci2CtYU {
  background: #F5F5F5;
  border-radius: 13px;
  margin-right: 10px;
  padding: 5px 10px;
  color: #999;
  cursor: pointer;
  font-size: 12px;
  line-height: 16px;
}
.c_tXUneWoMKEsci2CtYU .icon {
  width: 16px;
  height: 16px;
  vertical-align: middle;
}

.message-wrap {
  width: 36px;
  height: 36px;
  margin-right: 20px;
  position: relative;
}
.message-wrap .message-content {
  cursor: pointer;
}
.message-wrap .message-content .message-icon {
  width: 36px;
  height: 36px;
}
.message-wrap .message-content .message-count {
  position: absolute;
  top: -1px;
  left: 100%;
  min-width: 8px;
  height: 12px;
  padding: 0 2px;
  border-radius: 9px;
  box-sizing: border-box;
  background: #EB0029;
  border: 1px solid #FFFFFF;
  box-sizing: content-box;
  font-size: 10px;
  color: #FFFFFF;
  line-height: 14px;
  font-weight: 400;
  font-family: PingFangSC-Regular;
  transform: translateX(-50%);
  display: flex;
  align-items: center;
  justify-content: center;
}
.message-wrap .message-pop-over {
  z-index: 999;
}
.message-wrap .message-pop-over .ant-popover-content {
  margin-top: -9px;
}
.message-wrap .message-pop-over .ant-popover-inner {
  width: 440px;
  padding-bottom: 20px;
  background: #FFFFFF;
  box-shadow: 0 2px 16px 0 rgba(0, 0, 0, 0.16);
  border-radius: 8px;
  background-clip: padding-box;
}
.message-wrap .message-pop-over .ant-popover-inner .ant-popover-inner-content {
  padding: 0 20px;
  width: 100%;
}
.message-wrap .hidden-pop-over .ant-popover-arrow {
  width: 0;
  height: 0;
}
.message-wrap .hidden-pop-over .ant-popover-inner {
  padding-bottom: 0;
}
.message-wrap .message-tooltip {
  font-family: PingFangSC-Regular;
  font-size: 12px;
  color: #999999;
  font-weight: 400;
}
.message-wrap .message-tooltip .tooltip-top {
  height: 48px;
  display: flex;
  padding-top: 20px;
  justify-content: space-between;
  align-items: center;
}
.message-wrap .message-tooltip .tooltip-top .count-wrap {
  font-family: PingFangSC-Medium;
  font-size: 14px;
  color: #222;
  line-height: 20px;
}
.message-wrap .message-tooltip .tooltip-top .count-wrap .count {
  color: #EB0029;
}
.message-wrap .message-tooltip .tooltip-top .btn-wrap {
  display: flex;
  align-items: center;
  cursor: pointer;
  /* 显示为手指形状的箭头 */
}
.message-wrap .message-tooltip .tooltip-top .btn-wrap-icon {
  width: 10px;
  height: 10px;
}
.message-wrap .message-tooltip .tooltip-content {
  color: #222;
}
.message-wrap .message-tooltip .tooltip-content .item {
  height: 48px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 0.5px solid #eee;
  cursor: pointer;
  /* 显示为手指形状的箭头 */
}
.message-wrap .message-tooltip .tooltip-content .item-title {
  padding-right: 28px;
  position: relative;
  line-height: 16px;
  display: flex;
  align-items: center;
  height: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.message-wrap .message-tooltip .tooltip-content .item-title::after {
  content: '';
  position: absolute;
  width: 4px;
  height: 4px;
  background: #EB0029;
  border-radius: 50%;
  top: 22px;
  right: 16px;
}
.message-wrap .message-tooltip .tooltip-content .item-title-content {
  flex: 1;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.message-wrap .message-tooltip .tooltip-content .item-title-tag {
  font-family: PingFangSC-Regular;
  font-size: 12px;
  color: #999999;
  line-height: 16px;
  font-weight: 400;
  margin-left: 8px;
  display: inline-flex;
  align-items: center;
}
.message-wrap .message-tooltip .tooltip-content .item-title-tag-icon {
  width: 10px;
  height: 10px;
}
.message-wrap .message-tooltip .tooltip-content .item-date {
  font-family: PingFangSC-Regular;
  font-size: 12px;
  color: #999999;
  line-height: 16px;
  font-weight: 400;
  text-wrap: nowrap;
  flex-shrink: 0;
}

.customer-wrap {
  height: 36px;
  margin-right: 20px;
  position: relative;
}
.customer-wrap .customer-content {
  cursor: pointer;
}
.customer-wrap .customer-content .customer-icon {
  width: 90px;
  height: 36px;
}
.customer-wrap .customer-tooltip {
  font-family: PingFangSC-Regular;
  font-size: 12px;
  color: #999999;
  font-weight: 400;
  padding: 0;
  margin: 0;
}
.customer-wrap .customer-tooltip .customer-icon {
  width: 300px;
  height: 400px;
}

.vQRF02rjzMO0aS_0nAYd .EQuCme4iw8tQedy0S1Kr {
  display: flex;
  align-items: flex-start;
  margin-bottom: 24px;
}
.vQRF02rjzMO0aS_0nAYd .hAgOMjUaSv_IjwP1kVoN {
  font-family: PingFangSC-Medium;
  font-size: 13px;
  color: #222222;
  line-height: 16px;
  font-weight: 500;
  width: 52px;
  margin-right: 16px;
}
.vQRF02rjzMO0aS_0nAYd .Jic77QrJoNpDFCM5N1xq {
  font-family: PingFangSC-Regular;
  font-size: 13px;
  color: #222222;
  line-height: 16px;
  font-weight: 400;
}
.vQRF02rjzMO0aS_0nAYd .TuTgyfmBvcl3RxumRAlz {
  display: inline-flex;
  align-items: center;
}
.vQRF02rjzMO0aS_0nAYd .F2VLi5QIqaNehIkrG7fw {
  font-family: PingFangSC-Regular;
  font-size: 10px;
  color: #EB0029;
  line-height: 16px;
  font-weight: 400;
  background: #FFEBEF;
  border-radius: 9px;
  padding: 0 4px;
  margin-left: 4px;
  height: 16px;
}
.vQRF02rjzMO0aS_0nAYd .YroDd90MYFmOQcBm70Iv {
  font-family: PingFangSC-Regular;
  font-size: 12px;
  color: #999999;
  letter-spacing: 0;
  line-height: 17px;
  font-weight: 400;
  margin-top: 8px;
}
.vQRF02rjzMO0aS_0nAYd .mQiZo0s45Bkjad5WVr5_ .ZPATHcWK5v9s_U09D9Mi {
  background: #F5F5F5;
  border-radius: 12px;
  padding: 16px;
  position: relative;
}
.vQRF02rjzMO0aS_0nAYd .ZPATHcWK5v9s_U09D9Mi::after {
  content: ' ';
  position: absolute;
  top: 86px;
  right: 50px;
  display: block;
  z-index: 13;
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 8px solid #F5F5F5;
  border-bottom: 8px solid transparent;
}
.vQRF02rjzMO0aS_0nAYd .cfB47i58yapYsz9_dyyI {
  font-family: PingFangSC-Regular;
  font-size: 12px;
  color: #999999;
  letter-spacing: 0;
  line-height: 18px;
  font-weight: 400;
  white-space: pre-line;
}
.vQRF02rjzMO0aS_0nAYd .qcDzLumutilj_XxwooQ_ {
  display: flex;
  justify-content: flex-end;
}
.vQRF02rjzMO0aS_0nAYd .hXIhK9wE5gYMsPcgx3WT {
  width: 130px;
  height: 36px;
  margin-top: 12px;
  margin-bottom: 4px;
}
.dvR5MvxzQs0LcNxDlIyL .ant-modal-title {
  font-family: PingFangSC-Medium;
  font-size: 20px !important;
  color: #222222;
  letter-spacing: 0;
  font-weight: 500;
}
.dvR5MvxzQs0LcNxDlIyL .ant-modal-header {
  padding: 20px 24px 8px 24px;
}
.dvR5MvxzQs0LcNxDlIyL .ant-btn[disabled] {
  color: #fff;
  border-color: #EB0029;
  background: #EB0029;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.12);
  box-shadow: none;
  opacity: 0.4;
}
.dvR5MvxzQs0LcNxDlIyL .G7OBzymhSPK15EJdnuyf {
  font-family: PingFangSC-Regular;
  font-size: 16px;
  color: #222222;
  letter-spacing: 0;
  font-weight: 400;
  margin-bottom: 20px;
  line-height: 22px;
}
.dvR5MvxzQs0LcNxDlIyL .WJgvrzi50vs7iiYFJGzz {
  display: flex;
  margin-bottom: 16px;
}
.dvR5MvxzQs0LcNxDlIyL .OhYodLPqigrWUPP4HuCi {
  margin: 0 30px 0 19px;
  flex-shrink: 0;
  height: 44px;
  display: flex;
  align-items: center;
  font-family: PingFangSC-Regular;
  font-size: 16px;
  color: #222222;
  text-align: right;
  font-weight: 400;
}
.dvR5MvxzQs0LcNxDlIyL .UpYRMbKgAH5cfLXEIMVv {
  width: 100%;
}
.dvR5MvxzQs0LcNxDlIyL .UpYRMbKgAH5cfLXEIMVv .sajIE6Smrzcx7zXNUnyE {
  width: 400px;
  background: #F8F8F8;
  border-radius: 4px;
  height: 44px;
  display: flex;
  align-items: center;
}
.dvR5MvxzQs0LcNxDlIyL .UpYRMbKgAH5cfLXEIMVv .sajIE6Smrzcx7zXNUnyE .ant-input-number-focused {
  box-shadow: none !important;
}
.dvR5MvxzQs0LcNxDlIyL .UpYRMbKgAH5cfLXEIMVv .sajIE6Smrzcx7zXNUnyE .ant-input-number {
  border: none !important;
  width: 100%;
  background: #F8F8F8;
  border-radius: 4px;
  flex: 1;
}
.dvR5MvxzQs0LcNxDlIyL .UpYRMbKgAH5cfLXEIMVv .sajIE6Smrzcx7zXNUnyE .kCuIP4ZrKDd6S1kkUxRD {
  padding: 0 12px;
  font-family: PingFangSC-Regular;
  font-size: 14px;
  color: #222222;
  font-weight: 400;
}
.dvR5MvxzQs0LcNxDlIyL .UpYRMbKgAH5cfLXEIMVv .sajIE6Smrzcx7zXNUnyE .B8E2dBQKViNW6vMjFzAx {
  padding: 0 12px;
  font-family: PingFangSC-Regular;
  font-size: 16px;
  color: #EB0029;
  text-align: right;
  font-weight: 400;
  cursor: pointer;
  width: 150px;
}
.dvR5MvxzQs0LcNxDlIyL .UpYRMbKgAH5cfLXEIMVv .ant-input {
  background: #F8F8F8;
  border-radius: 4px;
  height: 44px;
  display: flex;
  align-items: center;
  box-shadow: none !important;
  border: none;
  font-family: PingFangSC-Regular;
  font-size: 16px;
  font-weight: 400;
}
.dvR5MvxzQs0LcNxDlIyL .UpYRMbKgAH5cfLXEIMVv .ant-input:placeholder {
  font-family: PingFangSC-Regular;
  font-size: 16px;
  color: #999999;
  font-weight: 400;
}
.dvR5MvxzQs0LcNxDlIyL .UpYRMbKgAH5cfLXEIMVv .ant-input-affix-wrapper {
  background: #F8F8F8;
  border-radius: 4px;
  height: 44px;
  display: flex;
  align-items: center;
  box-shadow: none !important;
  border: none;
}
.dvR5MvxzQs0LcNxDlIyL .qcDzLumutilj_XxwooQ_ {
  display: flex;
  justify-content: flex-end;
}
.dvR5MvxzQs0LcNxDlIyL .KeZs8uqniMTL4UTbpfp4 {
  width: 90px;
  height: 36px;
}

.MEojcV4qKsfImb5srvz9 {
  width: 360px;
  height: 36px;
  padding: 10px 12px;
  background: #F5F5F5;
  border-radius: 8px;
  overflow: hidden;
  margin-right: 20px;
}
.MEojcV4qKsfImb5srvz9 .oqLxhnIml4YWsUnOGpnQ {
  position: relative;
  width: 336px;
  height: 16px;
  overflow: hidden;
}
.MEojcV4qKsfImb5srvz9 .jSwUmNxbVgY9N_4jMShb {
  display: flex;
  align-items: center;
  font-family: PingFangSC-Regular;
  font-size: 12px;
  color: #222222;
  line-height: 16px;
  font-weight: 400;
}
.MEojcV4qKsfImb5srvz9 .BSzScZuo6B5aCx1DVHkG {
  flex: 1;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.MEojcV4qKsfImb5srvz9 .smGvwGxqgp5mWA3V2gWB {
  flex-shrink: 0;
  margin-left: 8px;
  color: #999999;
}

.global-container .header {
  width: 100%;
  background: #fff;
  border-bottom: 1px solid #EEEEEE;
  position: fixed;
  top: 0;
  z-index: 999;
}
.global-container .header .header-inner-wrap {
  box-sizing: border-box;
  width: 1200px;
  height: 56px;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.global-container .header .header-left {
  display: flex;
  align-items: center;
}
.global-container .header .header-left .logo-wrap {
  display: flex;
  align-items: center;
}
.global-container .header .header-left .dev-tools-button {
  margin-left: 12px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 4px;
  cursor: pointer;
  background-color: #f5f5f5;
  transition: all 0.3s;
  padding: 0 12px;
}
.global-container .header .header-left .dev-tools-button:hover {
  background-color: #e6e6e6;
}
.global-container .header .header-left .dev-tools-button .dev-tools-icon {
  font-size: 16px;
  line-height: 1;
}
.global-container .header .header-left .text {
  padding-left: 16px;
  border-left: 1px solid rgba(0, 0, 0, 0.1);
  font-family: PingFangSC-Medium;
  font-size: 20px;
  color: #222222;
  letter-spacing: 0;
  font-weight: 500;
  line-height: 28px;
}
.global-container .header .header-left .head-menu-list-wrap {
  display: flex;
  align-content: center;
  margin-left: 80px;
  font-family: PingFangSC-Medium;
  font-size: 16px;
  color: #222222;
  letter-spacing: 0;
  font-weight: 500;
}
.global-container .header .header-left .head-menu-list-wrap .head-menu-item-wrap {
  margin-right: 40px;
  cursor: pointer;
}
.global-container .header .header-left .head-menu-list-wrap .head-menu-item-wrap.active {
  color: #EB0029;
}
.global-container .header .header-left .head-menu-list-wrap .head-menu-item-wrap.active::after {
  content: ' ';
  display: block;
  width: 30px;
  height: 3px;
  margin: 0 calc(50% - 15px);
  background: #EB0029;
  position: relative;
  top: 14px;
}
.global-container .header .header-left .head-menu-list-wrap .head-menu-item-wrap:hover {
  color: #EB0029;
}
.global-container .header .download-center-wrap {
  cursor: pointer;
}
.global-container .header .logo-head-wrap,
.global-container .header .logo-text-wrap {
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  cursor: pointer;
  opacity: 1;
}
.global-container .header .logo-head-wrap {
  width: 30px;
  height: 30px;
}
.global-container .header .logo-text-wrap {
  width: 100px;
  height: 30px;
  margin-left: 6px;
  transform-origin: left top;
  transition: all 0.2s;
  background-size: 100px;
}
.global-container .header .logo-text-wrap.collapsed {
  opacity: 0;
}
.global-container .header .header-right {
  display: flex;
  align-items: center;
}
.global-container .header .header-right-customer-wrap {
  display: flex;
}
.global-container .header .header-right .avatar {
  width: 26px;
  height: 26px;
  margin-right: 8px;
  border-radius: 50%;
  background-color: #FFFFFF;
}
.global-container .header .header-right .user-wrap {
  display: flex;
  align-items: center;
}
.global-container .header .header-right .user-wrap .username {
  font-family: PingFangSC-Semibold;
  font-size: 16px;
  color: #333333;
  font-weight: 600;
}
.global-container .header .header-right .user-wrap .arrow {
  width: 10px;
  height: 10px;
  margin-left: 4px;
  cursor: pointer;
}
.global-container .header .header-right .goto-login {
  cursor: pointer;
}

@font-face {
  font-family: "MaoYanHeiTi-Regular";
  src: url("https://obj.pipi.cn/festatic/common/media/1625046648605-MaoYanHeiTi-Regular.otf");
  font-style: normal;
  font-weight: normal;
}
@font-face {
  font-family: "MaoYanHeiTi-Light";
  src: url("https://obj.pipi.cn/festatic/common/media/1699521081279-MaoYanHeiTi-Light.otf");
  font-style: normal;
  font-weight: normal;
}
@font-face {
  font-family: 'MaoYanHeiTi-DemiBold';
  src: url('https://obj.pipi.cn/festatic/common/media/1621329118480-MaoYanHeiTi-DemiBold.otf');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'MaoYanHeiTi-Bold';
  src: url('https://obj.pipi.cn/festatic/common/media/1625046648605-MaoYanHeiTi-Regular.otf');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "MaoYanHeiTi-H-H";
  src: url(data:font/truetype;charset=utf-8;base64,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) format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'MaoYanHeiTi-H1';
  src: url('https://obj.pipi.cn/festatic/common/media/1640574365481-MaoYanHeiTi-H1.otf');
}
@font-face {
  font-family: "MaoYanHeiTi-H";
  src: url("https://obj.pipi.cn/festatic/common/media/1636697816984-MaoYanHeiTi-H.otf");
}
@font-face {
  font-family: "DingTalk-JinBuTi";
  src: url("https://obj.pipi.cn/festatic/common/media/1726121219830-DingTalk%20JinBuTi.ttf");
}
img[src=""],
img:not([src]) {
  opacity: 0;
}
html,
body {
  background: #F0F0F0;
}
ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
ul li {
  padding: 0;
  margin: 0;
}
.global-container {
  background: #F0F0F0;
}
.global-container.no-auth {
  width: 100vw;
  height: 100vh;
}
.global-container.full-screen .global-inner-container {
  width: 100%;
}
.global-container.cloud-full-screen .global-inner-container {
  width: 100%;
}
.global-container.cloud-full-screen .global-inner-container .wrapper .ant-layout-content {
  padding-top: 0;
}
.global-container .global-inner-container {
  width: 1200px;
  margin: auto;
  padding-top: 56px;
  transition: all 0.4s;
}
.global-container .global-inner-container .wrapper {
  display: flex;
  min-height: calc(100vh - 56px);
}
.global-container .global-inner-container .wrapper .ant-layout-content {
  min-width: 900px;
  padding-top: 16px;
  padding-left: 16px;
  background-color: #F0F0F0;
}
.global-container .global-inner-container .wrapper .no-padding {
  padding-left: 0;
  padding-right: 0;
}

