/* stylelint-disable @fx-ui/stylelint-plugin-jdy-design/color-no-hard-code */
/** hover时才显示的scrollBar */
/** 渐变边框 */
.x-icon.spin {
  -webkit-transform-origin: center;
          transform-origin: center;
  -webkit-animation: x-rotate 1s infinite linear;
          animation: x-rotate 1s infinite linear;
}

/* stylelint-disable @fx-ui/stylelint-plugin-jdy-design/color-no-hard-code */
/** hover时才显示的scrollBar */
/** 渐变边框 */
.fx-plugin-install-dialog .has-padding {
  padding: 20px 40px 0;
}
.fx-plugin-install-dialog .plugin-content {
  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%;
  overflow: hidden;
}
.fx-plugin-install-dialog .plugin-content .plugin-text {
  margin-bottom: 12px;
  color: var(--fd-color-text-secondary);
}
.fx-plugin-install-dialog .plugin-content .plugin-container {
  overflow: auto;
}
.fx-plugin-install-dialog .plugin-content .plugin-container .plugin-bar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  margin-bottom: 8px;
  padding: 12px;
  background: var(--fd-color-bg-container);
  border: 1px solid #EDEFF2;
  border-radius: 4px;
}
.fx-plugin-install-dialog .plugin-content .plugin-container .plugin-bar .bar-left {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 40px;
  height: 40px;
}
.fx-plugin-install-dialog .plugin-content .plugin-container .plugin-bar .bar-left > img {
  width: 40px;
  height: 40px;
  border-radius: 10px;
}
.fx-plugin-install-dialog .plugin-content .plugin-container .plugin-bar .bar-mid {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  margin-left: 12px;
}
.fx-plugin-install-dialog .plugin-content .plugin-container .plugin-bar .bar-mid .bar-mid-title {
  width: 100%;
  color: var(--fd-color-text);
  font-weight: bold;
  line-height: 24px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.fx-plugin-install-dialog .plugin-content .plugin-container .plugin-bar .bar-mid .bar-mid-desc {
  width: 100%;
  color: var(--fd-color-text-tertiary);
  font-size: 12px;
  line-height: 20px;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  word-wrap: break-word;
  word-break: break-word;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.fx-plugin-install-dialog .plugin-content .plugin-container .plugin-bar .bar-mid .bar-detail-link {
  height: 20px;
  padding: 0;
  font-size: 12px;
  line-height: 20px;
}
.fx-plugin-install-dialog .plugin-content .plugin-container .plugin-bar .bar-right {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 62px;
  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;
}
.fx-plugin-install-detail-drawer .plugin-detail-iframe {
  width: 100%;
  height: 100%;
  border: none;
}

/* stylelint-disable @fx-ui/stylelint-plugin-jdy-design/color-no-hard-code */
/** hover时才显示的scrollBar */
/** 渐变边框 */
.fx-file-upload .upload-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  height: 100%;
  color: #878D99;
  line-height: 36px;
  background: transparent;
  border: 1px dashed var(--fd-color-border);
  border-radius: 3px;
  cursor: pointer;
}
.fx-file-upload .upload-btn.dragging {
  background-color: var(--fd-color-primary-bg, #E9F7F6);
  border-color: var(--fd-color-primary, #03ABA0);
}
.fx-file-upload .upload-btn .upload-icon {
  margin-right: 12px;
  color: var(--fd-color-primary, #03ABA0);
  font-size: 16px;
}
.fx-file-upload .upload-wrapper.disable .upload-btn {
  background-color: var(--fd-color-bg-container-grey-secondary);
  border-color: var(--fd-color-border);
  cursor: default;
}

/* stylelint-disable @fx-ui/stylelint-plugin-jdy-design/color-no-hard-code */
/** hover时才显示的scrollBar */
/** 渐变边框 */
.fx-file-item {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  width: 100%;
  height: 80px;
  margin-top: var(--fd-gap);
  overflow: hidden;
  background: var(--fd-color-bg-container-grey);
  border: 1px solid var(--fd-color-border-secondary);
  border-radius: 2px;
}
.fx-file-item.has-delete,
.fx-file-item.has-download {
  padding-right: 24px;
}
.fx-file-item .upload-preview {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 78px;
  height: 78px;
  padding: 8px;
}
.fx-file-item .upload-preview .preview-canvas {
  max-width: 100%;
  max-height: 100%;
}
.fx-file-item .upload-preview img {
  width: 100%;
  height: 100%;
}
.fx-file-item .upload-file-info {
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
  height: 78px;
  padding: 20px 10px;
  overflow: hidden;
  line-height: 20px;
}
.fx-file-item .upload-file-info .info-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: #000000;
  font-size: 12px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.fx-file-item .upload-file-info .info-text .text-info {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.fx-file-item .upload-file-info .info-text .text-ext {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.fx-file-item .upload-file-info .info-size {
  margin-top: 4px;
  color: var(--fd-color-text-tertiary);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.fx-file-item .upload-info-btn {
  position: absolute;
  top: 0;
  right: 0;
  width: 28px;
  height: 78px;
  color: #878D99;
  font-size: 18px;
  line-height: 78px;
  cursor: pointer;
}
.fx-file-item .upload-info-btn .upload-btn-del {
  color: var(--fd-color-text-quaternary);
  font-size: 20px;
}
.fx-file-item .upload-info-btn .upload-btn-del:hover {
  color: #EF5655;
}
.fx-file-item .upload-info-btn .upload-btn-download {
  color: var(--fd-color-text-tertiary);
  font-size: 20px;
}
.fx-file-item .upload-info-btn .upload-btn-download:hover {
  color: var(--fd-color-primary, #03ABA0);
}
.fx-file-item .upload-progress {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  height: 4px;
}
.upload-file-popover {
  width: 140px;
  padding: var(--fd-padding-layout-xs);
}
.upload-file-popover .popover-content {
  word-break: break-word;
}
.upload-file-popover .popover-content .popover-footer {
  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;
}
.upload-file-popover .popover-content .info-size {
  margin-right: var(--fd-gap-sm);
  color: var(--fd-color-text-secondary);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.upload-file-popover .popover-content .btn-wrapper {
  height: 20px;
}
.upload-file-popover .popover-content .btn-wrapper .btn-download {
  color: var(--fd-color-text-secondary);
  font-size: var(--fd-font-size-lg);
}
.upload-file-popover .popover-content .btn-wrapper .btn-download:hover {
  color: var(--fd-color-primary, #03ABA0);
  cursor: pointer;
}
.fx-image-item {
  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;
  width: 100%;
  margin-top: var(--fd-gap);
  overflow: hidden;
  background: var(--fd-color-bg-container);
  border: 1px solid var(--fd-color-border-secondary);
  border-radius: var(--fd-border-radius);
}
.fx-image-item:hover .upload-info-btn {
  display: block;
}
.fx-image-item.has-delete:hover .upload-file-info .info-size,
.fx-image-item.has-download:hover .upload-file-info .info-size {
  padding-right: var(--fd-padding-2xl);
}
.fx-image-item .upload-preview {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  height: 140px;
  background: var(--fd-color-bg-container-grey);
}
.fx-image-item .upload-preview .preview-canvas,
.fx-image-item .upload-preview img {
  max-width: 100%;
  max-height: 100%;
}
.fx-image-item .upload-preview .progress-mask {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 10, 31, 0.29);
}
.fx-image-item .upload-preview .upload-progress {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.fx-image-item .upload-file-info {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 100%;
  padding: var(--fd-padding-xs) var(--fd-padding);
  overflow: hidden;
  font-size: var(--fd-font-size-sm);
  line-height: var(--fd-line-height-sm);
  border-top: 1px solid var(--fd-color-split);
}
.fx-image-item .upload-file-info .info-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  overflow: hidden;
  color: var(--fd-color-text);
}
.fx-image-item .upload-file-info .info-text .text-info {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.fx-image-item .upload-file-info .info-text .text-ext {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.fx-image-item .upload-file-info .info-size {
  color: var(--fd-color-text-tertiary);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.fx-image-item .upload-info-btn {
  position: absolute;
  right: var(--fd-padding-layout-2xs);
  bottom: var(--fd-padding-layout-2xs);
  display: none;
  width: 20px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  cursor: pointer;
}
.fx-image-item .upload-info-btn .upload-btn-del,
.fx-image-item .upload-info-btn .upload-btn-download {
  color: var(--fd-color-text-tertiary);
  font-size: var(--fd-icon-size);
}
.fx-image-item .upload-info-btn .upload-btn-del:hover {
  color: var(--fd-color-error);
}
.fx-image-item .upload-info-btn .upload-btn-download:hover {
  color: var(--fd-color-primary, #03ABA0);
}

/* stylelint-disable @fx-ui/stylelint-plugin-jdy-design/color-no-hard-code */
/** hover时才显示的scrollBar */
/** 渐变边框 */
.fx-image-unsupported {
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  text-align: center;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.fx-image-unsupported .fx-file-preview-icon {
  margin-bottom: 20px;
}

/* stylelint-disable @fx-ui/stylelint-plugin-jdy-design/color-no-hard-code */
/** hover时才显示的scrollBar */
/** 渐变边框 */
.fx-unsupport-file-preview {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 300px;
  height: 150px;
  margin: auto;
  text-align: center;
}
.fx-unsupport-file-preview .other-thumb {
  display: inline-block;
}
.fx-unsupport-file-preview .preview-file-tip {
  margin-top: 20px;
  color: #FFFFFF;
}
.fx-unsupport-file-preview .preview-file-link {
  margin-top: 10px;
  font-size: 12px;
}

/* stylelint-disable @fx-ui/stylelint-plugin-jdy-design/color-no-hard-code */
/** hover时才显示的scrollBar */
/** 渐变边框 */
.fx-login-name .name-input {
  width: 100%;
}

/* stylelint-disable @fx-ui/stylelint-plugin-jdy-design/color-no-hard-code */
/** hover时才显示的scrollBar */
/** 渐变边框 */
.fx-lang-switch {
  position: absolute;
  top: 24px;
  right: 24px;
  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;
  color: var(--fd-color-text-tertiary);
  font-size: 14px;
  line-height: 18px;
  cursor: pointer;
}
.fx-lang-switch:hover {
  color: var(--fd-color-primary, #03ABA0);
}
.fx-lang-switch .lang-icon {
  margin-right: 6px;
  color: inherit;
}
.fx-lang-switch .lang-name {
  font-weight: 400;
  font-size: 12px;
}
.fx-lang-switch .switch-icon {
  margin-left: 6px;
  color: inherit;
}
@media screen and (max-width: 768px) {
  .fx-lang-switch {
    font-size: 15px;
    line-height: 21px;
  }
  .fx-lang-switch .lang-name {
    font-size: 14px;
  }
  .fx-lang-switch .lang-icon {
    font-size: 18px;
  }
}
.fx-lang-switch-pane-mobile .switch-menu {
  padding: 0;
}
.fx-lang-switch-pane-mobile .switch-menu .lang-item {
  height: 50px;
  margin: 0;
  padding: 0 25px;
  color: var(--fd-color-text);
  font-weight: 400;
  font-size: 15px;
  line-height: 50px;
  background-color: var(--fd-color-bg-container);
  border-radius: 0;
  cursor: pointer;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.fx-lang-switch-pane-mobile .switch-menu .lang-item.selected {
  color: var(--fd-color-primary, #03ABA0);
}
.fx-lang-switch-pane-mobile .switch-menu .lang-item:not(:last-child) {
  border-bottom: 1px solid #B4B9C2;
}

/* stylelint-disable @fx-ui/stylelint-plugin-jdy-design/color-no-hard-code */
/** hover时才显示的scrollBar */
/** 渐变边框 */
.fx-search-list {
  position: relative;
}
.fx-search-list .x-input .x-inner-wrapper .x-prefix {
  color: var(--fd-color-text-secondary);
  font-size: 16px;
}
.fx-search-list .x-input .x-inner-wrapper .x-suffix {
  color: var(--fd-color-text-secondary);
  font-weight: bold;
}
.fx-search-list .x-input .x-inner-wrapper .x-suffix:hover {
  color: var(--fd-color-text);
}
.fx-search-list .x-input .x-inner-wrapper .x-suffix > .x-svgicon {
  font-size: var(--fd-font-size-sm);
  stroke: #49515E;
  stroke-width: 32;
}
.fx-search-list.size-small .search-source .x-inner-wrapper {
  border-radius: 12px;
}
.fx-search-list .normal-style-input {
  width: 100%;
}
.fx-search-list .search-source {
  width: 100%;
}
.fx-search-list .search-source .x-inner-wrapper {
  background: #EDEFF2;
  border: none;
  border-radius: 16px;
}
.fx-search-list .item-list {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 101;
  width: 100%;
  min-width: 240px;
  max-height: 248px;
  margin-top: 5px;
  overflow: auto;
  background: var(--fd-color-bg-container);
  border-radius: var(--fd-border-radius);
  -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.2);
          box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.2);
}
.fx-search-list .item-list .filter-name {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.fx-search-list .item-list .filter-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 30px;
  padding: 0 20px 0 10px;
  line-height: 30px;
  cursor: pointer;
}
.fx-search-list .item-list .filter-item.select {
  background: var(--fd-color-bg-container-grey-secondary);
}
.fx-search-list .item-list .empty-content {
  height: 30px;
  color: var(--fd-color-text-tertiary);
  line-height: 30px;
  text-align: center;
}

/* stylelint-disable @fx-ui/stylelint-plugin-jdy-design/color-no-hard-code */
/** hover时才显示的scrollBar */
/** 渐变边框 */
.upload-list-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.upload-list-wrapper.allow-sort .upload-item-wrapper {
  cursor: move;
}
.upload-list-wrapper .upload-item-wrapper {
  width: 100%;
}
.upload-list-wrapper .upload-item-ghost {
  position: relative;
}
.upload-list-wrapper .upload-item-ghost::after {
  position: absolute;
  top: var(--fd-gap);
  right: 0;
  bottom: 0;
  left: 0;
  background-color: var(--fd-color-primary-bg, #E9F7F6);
  border: 1px dashed var(--fd-color-primary, #03ABA0);
  border-radius: var(--fd-border-radius);
  content: "";
}
.x-grid-col-8 .upload-item-wrapper,
.x-grid-col-9 .upload-item-wrapper,
.x-grid-col-12 .upload-item-wrapper {
  width: calc(50% - var(--fd-gap-sm));
}
.x-grid-col-8 .upload-item-wrapper:nth-of-type(odd),
.x-grid-col-9 .upload-item-wrapper:nth-of-type(odd),
.x-grid-col-12 .upload-item-wrapper:nth-of-type(odd) {
  margin: 0 var(--fd-gap-sm) 0 0;
}
.x-grid-col-8 .upload-item-wrapper:nth-of-type(even),
.x-grid-col-9 .upload-item-wrapper:nth-of-type(even),
.x-grid-col-12 .upload-item-wrapper:nth-of-type(even) {
  margin: 0 0 0 var(--fd-gap-sm);
}

/* stylelint-disable @fx-ui/stylelint-plugin-jdy-design/color-no-hard-code */
/** hover时才显示的scrollBar */
/** 渐变边框 */
.fx-error-prompt .dialog-content {
  padding: 20px 20px 0;
}
.fx-error-prompt .dialog-content .title {
  margin-bottom: 12px;
  color: var(--fd-color-text);
  font-size: 16px;
  line-height: normal;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

/* stylelint-disable @fx-ui/stylelint-plugin-jdy-design/color-no-hard-code */
/** hover时才显示的scrollBar */
/** 渐变边框 */
.fx-text-editing {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.fx-text-editing .prefix-text {
  margin-right: 8px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.fx-text-editing .input-area {
  position: relative;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}
.fx-text-editing .input-area .text-input {
  width: 100%;
}
.fx-text-editing .input-area .err-tip {
  position: absolute;
  top: 100%;
  left: 0;
  max-width: 100%;
  margin-top: 2px;
  color: #EF5655;
  font-size: 12px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.fx-text-editing .ok-btn {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  margin-left: 16px;
}
.fx-text-editing .cancel-btn {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  margin-left: 8px;
}

/* stylelint-disable @fx-ui/stylelint-plugin-jdy-design/color-no-hard-code */
/** hover时才显示的scrollBar */
/** 渐变边框 */
.fx-span-text.error {
  color: var(--fd-color-error) !important;
}
.fx-span-text.success {
  color: var(--fd-color-success) !important;
}
.fx-span-text.primary {
  color: var(--fd-color-primary, #03ABA0) !important;
}
.fx-span-text.info {
  color: var(--fd-color-info) !important;
}
.fx-span-text.warning {
  color: var(--fd-color-warning) !important;
}

/* stylelint-disable @fx-ui/stylelint-plugin-jdy-design/color-no-hard-code */
/** hover时才显示的scrollBar */
/** 渐变边框 */
.fx-brand-logo {
  top: 24px;
  left: 24px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.fx-brand-logo.is-combined {
  gap: var(--fd-gap-xl);
}
.fx-brand-logo.is-combined .logo-split {
  height: 20px;
  border: 1px solid var(--fd-color-border);
}
.fx-brand-logo.large-logo .logo-img {
  height: 48px;
}
.fx-brand-logo.small-logo .logo-img {
  height: 24px;
}
.fx-brand-logo.middle-logo .logo-img {
  height: 32px;
}
.fx-brand-logo .logo-wrapper.has-link {
  cursor: pointer;
}
.fx-brand-logo .logo-img {
  display: block;
}

/* stylelint-disable @fx-ui/stylelint-plugin-jdy-design/color-no-hard-code */
/** hover时才显示的scrollBar */
/** 渐变边框 */
.fx-company-footer {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  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%;
  padding: 14px;
  color: var(--fd-color-text-quaternary);
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .fx-company-footer {
    display: none;
  }
}
.fx-company-footer .hyperlink {
  padding: 0 10px;
  color: var(--fd-color-text-quaternary);
  border-left: solid 1px #B4B9C2;
}
.fx-company-footer .hyperlink:first-child {
  border: none;
}
.fx-company-footer .hyperlink > img {
  width: 16px;
  margin-right: 10px;
  vertical-align: middle;
}
.fx-company-footer .company-name {
  padding: 0 10px;
  border-left: solid 1px #B4B9C2;
}

/* stylelint-disable @fx-ui/stylelint-plugin-jdy-design/color-no-hard-code */
/** hover时才显示的scrollBar */
/** 渐变边框 */
.fx-account-banner {
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

/* stylelint-disable @fx-ui/stylelint-plugin-jdy-design/color-no-hard-code */
/** hover时才显示的scrollBar */
/** 渐变边框 */
.fx-icon-button {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: var(--fd-control-height);
  margin: auto 0;
  padding: 0 var(--fd-padding);
  font-weight: 400;
  text-align: center;
  vertical-align: middle;
  border-radius: var(--fd-border-radius);
  cursor: pointer;
  -webkit-transition: background 0.3s ease, color 0.3s ease;
  transition: background 0.3s ease, color 0.3s ease;
}
.fx-icon-button.size-small {
  height: var(--fd-control-height-sm);
  padding: 0 var(--fd-padding-xs);
}
.fx-icon-button.size-large {
  height: var(--fd-control-height-lg);
  padding: 0 var(--fd-padding-lg);
}
.fx-icon-button.active {
  background: var(--fd-color-primary-bg, #E9F7F6);
}
.fx-icon-button.active .text,
.fx-icon-button.active .x-icon,
.fx-icon-button.active .x-svgicon {
  color: var(--fd-color-primary, #03ABA0);
}
.fx-icon-button.disabled {
  cursor: default !important;
}
.fx-icon-button.disabled .text,
.fx-icon-button.disabled .x-icon,
.fx-icon-button.disabled .x-svgicon {
  color: var(--fd-color-text-quaternary) !important;
}
.fx-icon-button .x-icon,
.fx-icon-button .x-svgicon {
  color: var(--fd-color-text-secondary);
  font-size: 16px;
}
.fx-icon-button .text {
  padding-left: 3px;
  font-size: 14px;
}
.fx-icon-button.no-icon .text {
  padding-left: 0;
}
.fx-icon-button:hover {
  background: var(--fd-color-bg-container-grey-secondary);
}

/* stylelint-disable @fx-ui/stylelint-plugin-jdy-design/color-no-hard-code */
/** hover时才显示的scrollBar */
/** 渐变边框 */
.fx-member-value {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  overflow: hidden;
}
.fx-member-value.cursor-pointer {
  cursor: pointer;
}
.fx-member-value .member-name {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

/* stylelint-disable @fx-ui/stylelint-plugin-jdy-design/color-no-hard-code */
/** hover时才显示的scrollBar */
/** 渐变边框 */
.fx-text-icon-tip {
  display: inline-block;
}
.fx-text-icon-tip .tip-icon {
  color: #B4B9C2;
  font-weight: normal;
  font-size: 14px;
  cursor: pointer;
}

/* stylelint-disable @fx-ui/stylelint-plugin-jdy-design/color-no-hard-code */
/** hover时才显示的scrollBar */
/** 渐变边框 */
.fx-upgrade-pane {
  margin-top: 80px;
}

/* stylelint-disable @fx-ui/stylelint-plugin-jdy-design/color-no-hard-code */
/** hover时才显示的scrollBar */
/** 渐变边框 */
.fx-title-editor {
  position: relative;
  display: inline-block;
  height: 25px;
  cursor: default;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.fx-title-editor .input-container {
  display: inline-block;
  height: 25px;
  border: none;
  border-bottom: dashed 1px #B4B9C2;
  border-radius: 0;
  outline: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  position: absolute;
  width: 100%;
}
.fx-title-editor .input-container > input {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding: 0;
  color: var(--fd-color-text);
  font-size: 16px;
  width: 100%;
  height: 100%;
  vertical-align: top;
  border: none;
}
.fx-title-editor > span {
  display: inline-block;
  height: 25px;
  border: none;
  border-bottom: dashed 1px #B4B9C2;
  border-radius: 0;
  outline: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding: 0;
  color: var(--fd-color-text);
  font-size: 16px;
  min-width: 10px;
  max-width: 350px;
  line-height: 25px;
  background: var(--fd-color-bg-container);
  border-bottom: none;
}

/* stylelint-disable @fx-ui/stylelint-plugin-jdy-design/color-no-hard-code */
/** hover时才显示的scrollBar */
/** 渐变边框 */
.fx-hight-light-text > .keyword {
  color: var(--fd-color-primary, #03ABA0);
  background: transparent;
}

/* stylelint-disable @fx-ui/stylelint-plugin-jdy-design/color-no-hard-code */
/** hover时才显示的scrollBar */
/** 渐变边框 */
.fx-multi-gradient-theme-icon {
  --fx-icon-color-gradient-primary-0: var(--fd-color-brand-6);
  --fx-icon-color-gradient-primary-1: var(--fd-color-brand-5);
  --fx-icon-color-gradient-secondary-0: var(--fd-color-brand-5);
  --fx-icon-color-gradient-secondary-1: var(--fd-color-brand-4);
}

/* stylelint-disable @fx-ui/stylelint-plugin-jdy-design/color-no-hard-code */
/** hover时才显示的scrollBar */
/** 渐变边框 */
.cropper-upload-pane {
  position: relative;
  width: 320px;
  height: 352px;
  padding: 0 10px 10px;
}
.cropper-upload-pane .upload-pane {
  width: 100%;
  padding-top: 12px;
  text-align: center;
}
.cropper-upload-pane .upload-pane .image-crop {
  margin-top: 12px;
}
.cropper-upload-pane .upload-pane button {
  margin: 10px 0 6px;
}
.cropper-upload-pane .upload-tip {
  color: var(--fd-color-text-tertiary);
  font-size: 12px;
  line-height: 18px;
}
.cropper-upload-pane .pdt-70 {
  padding-top: 70px;
}

/* stylelint-disable @fx-ui/stylelint-plugin-jdy-design/color-no-hard-code */
/** hover时才显示的scrollBar */
/** 渐变边框 */
.fx-monaco-editor,
.fx-diff-editor {
  width: 100%;
  height: 100%;
}

/* stylelint-disable @fx-ui/stylelint-plugin-jdy-design/color-no-hard-code */
/** hover时才显示的scrollBar */
/** 渐变边框 */
.fx-nav-item {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.fx-nav-item .x-icon {
  margin-right: var(--fd-gap-sm);
  color: var(--fd-color-icon-normal);
  font-size: 16px;
}
.fx-dashboard-favorite-panel .fx-dashboard-favorite-wrapper {
  width: 100%;
  height: 100%;
  padding: 20px 20px 40px;
  overflow: auto;
  background-color: var(--fd-color-bg-container-grey);
}
.fx-dashboard-favorite-panel .fx-dashboard-favorite-wrapper .fx-dashboard-favorite-container {
  min-width: 880px;
  max-width: 1440px;
  margin: 0 auto;
}

/* stylelint-disable @fx-ui/stylelint-plugin-jdy-design/color-no-hard-code */
/** hover时才显示的scrollBar */
/** 渐变边框 */
.fx-nav-contact.has-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.fx-nav-contact.has-text .icon-contact {
  margin-right: var(--fd-gap-sm);
}

/* stylelint-disable @fx-ui/stylelint-plugin-jdy-design/color-no-hard-code */
/** hover时才显示的scrollBar */
/** 渐变边框 */
.fx-navigation-bar {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 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;
  height: 52px;
  padding: 0 var(--fd-padding-layout-sm);
  color: var(--fd-color-text);
  font-size: var(--fd-font-size);
}
.fx-navigation-bar i {
  color: var(--fd-color-icon-normal);
  font-size: 20px;
}
.fx-navigation-bar .navigation-left,
.fx-navigation-bar .navigation-center,
.fx-navigation-bar .navigation-right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.fx-navigation-bar .navigation-center {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 50%;
  z-index: 1;
  font-size: 18px;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.fx-navigation-bar .nav-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  /* 当nav-group下所有comp-item都为空时隐藏该导航组 */
}
.fx-navigation-bar .nav-group .nav-divider {
  height: 16px;
  margin: 0 var(--fd-gap-xl);
  border-color: var(--fd-color-fill-tertiary);
}
.fx-navigation-bar .nav-group:not(:has(.comp-item:not(:empty))) {
  display: none;
}
.fx-navigation-bar .comp-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 32px;
  padding: 0 var(--fd-padding-sm);
  cursor: pointer;
}
.fx-navigation-bar .comp-item:hover {
  background-color: var(--fd-color-bg-text-normal-hover);
  border-radius: var(--fd-border-radius);
}
.fx-navigation-bar .comp-item + .comp-item {
  margin-left: var(--fd-gap-xl);
}
.fx-navigation-bar .comp-item:empty {
  display: none;
}
.fx-navigation-bar .comp-item.profile {
  padding: 0 var(--fd-padding-xs);
}
.fx-navigation-bar .comp-item.profile:hover {
  border-radius: 50%;
}
.fx-navigation-bar .comp-item.aiAssistant,
.fx-navigation-bar .comp-item.menu,
.fx-navigation-bar .comp-item.dock {
  padding: 0;
}
.fx-navigation-bar .comp-item.aiAssistant:hover,
.fx-navigation-bar .comp-item.menu:hover,
.fx-navigation-bar .comp-item.dock:hover {
  background-color: transparent;
  border: none;
}
.fx-navigation-bar .menu-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.fx-navigation-bar .menu-wrapper .text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 32px;
  margin-left: var(--fd-gap-lg);
  padding: 0 var(--fd-padding-sm);
  color: var(--fd-color-text);
  font-weight: 600;
  font-size: var(--fd-font-size-lg);
}
.fx-navigation-bar .menu-wrapper .text:hover {
  background-color: var(--fd-color-bg-text-normal-hover);
  border-radius: var(--fd-border-radius);
}
.fx-navigation-bar .menu-wrapper .text .menu-icon {
  margin-right: var(--fd-gap);
  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;
}
.fx-navigation-bar .menu-wrapper .text .menu-icon > img {
  width: 24px;
  height: 24px;
}

/* stylelint-disable @fx-ui/stylelint-plugin-jdy-design/color-no-hard-code */
/** hover时才显示的scrollBar */
/** 渐变边框 */
.fx-navigation-bar-back-btn {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.fx-navigation-bar-back-btn .back-icon {
  width: 32px;
  margin-right: var(--fd-gap-sm);
  color: var(--fd-color-icon-normal);
  font-size: 24px;
  vertical-align: middle;
  cursor: pointer;
}
.fx-navigation-bar-back-btn .nav-icon {
  margin-right: var(--fd-gap);
  margin-left: var(--fd-gap-sm);
  font-size: 24px;
  vertical-align: middle;
}
.fx-navigation-bar-back-btn .nav-text {
  font-weight: 600;
  font-size: var(--fd-font-size-lg);
  line-height: var(--fd-line-height-lg);
}

/* stylelint-disable @fx-ui/stylelint-plugin-jdy-design/color-no-hard-code */
/** hover时才显示的scrollBar */
/** 渐变边框 */
.fx-prefixed-label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: var(--fd-gap);
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: var(--fd-font-size-lg);
}
.fx-prefixed-label::before {
  display: inline-block;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 4px;
  height: 0.88em;
  background-color: var(--fd-color-primary, #03ABA0);
  border-top-right-radius: var(--fd-border-radius-sm);
  border-bottom-left-radius: var(--fd-border-radius-sm);
  content: '';
}
.fx-prefixed-label > .title {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  font-weight: 600;
  line-height: var(--fd-line-height-lg);
}
.fx-prefixed-label > .description {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
  color: var(--fd-color-text-tertiary);
  font-size: var(--fd-font-size);
  line-height: var(--fd-line-height);
}

/* stylelint-disable @fx-ui/stylelint-plugin-jdy-design/color-no-hard-code */
/** hover时才显示的scrollBar */
/** 渐变边框 */
.fx-bg-page-wrapper {
  background-color: #F3F3F8;
}

/* stylelint-disable @fx-ui/stylelint-plugin-jdy-design/color-no-hard-code */
/** hover时才显示的scrollBar */
/** 渐变边框 */
.fx-app-install .dropdown-btn {
  padding: 0 10px;
  font-size: var(--fd-font-size);
}
.fx-app-install-popover {
  text-align: center;
}

/* stylelint-disable @fx-ui/stylelint-plugin-jdy-design/color-no-hard-code */
/** hover时才显示的scrollBar */
/** 渐变边框 */
.fx-share-input {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 400px;
}
.fx-share-input .fixed-url {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  max-width: 355px;
  padding: 0 6px;
  line-height: 30px;
  background: var(--fd-color-bg-container-grey-tertiary);
  border: 1px solid var(--fd-color-border-secondary);
  border-right: none;
  border-radius: var(--fd-border-radius) 0 0 var(--fd-border-radius);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.fx-share-input .url-input {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}
.fx-share-input .download-btn {
  width: 100%;
}
.fx-share-input .btn-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  height: 32px;
  padding: 0 5px;
  border: 1px solid var(--fd-color-border);
  border-radius: 0 var(--fd-border-radius) var(--fd-border-radius) 0;
}
.fx-share-input .btn-wrapper .btn {
  padding: 0 10px;
  color: var(--fd-color-text-secondary);
  cursor: pointer;
}
.fx-share-input .btn-wrapper .btn.qr-code {
  font-size: 16px;
}
.fx-share-input .btn-wrapper .btn.disabled {
  color: var(--fd-color-text-quaternary);
  background: var(--fd-color-bg-container-grey-tertiary);
  cursor: default;
}
.fx-share-input .btn-wrapper .btn.disabled > span {
  color: var(--fd-color-text-quaternary);
}
.fx-share-url-popover {
  text-align: center;
}
.fx-share-url-popover .qr-code-text {
  margin-bottom: 6px;
  color: var(--fd-color-text-secondary);
}
.fx-share-url-popover .download-btn {
  width: 100%;
  margin-top: 8px;
}

/* stylelint-disable @fx-ui/stylelint-plugin-jdy-design/color-no-hard-code */
/** hover时才显示的scrollBar */
/** 渐变边框 */
.fx-collapsible-navigation {
  position: relative;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  height: 100%;
  padding-bottom: 12px;
}
.fx-collapsible-navigation .sidebar-toggle {
  z-index: 2;
}
.fx-collapsible-navigation .sidebar-toggle .btn {
  width: 24px;
  height: 24px;
  padding: 4px;
  border-radius: 3px;
}
.fx-collapsible-navigation .sidebar-toggle .btn:hover {
  background: var(--fd-color-bg-container-grey-secondary);
}
.fx-collapsible-navigation .sidebar-toggle .btn > .icon {
  color: var(--fd-color-text-tertiary);
  font-size: 16px;
}
.fx-collapsible-navigation.expand .sidebar-toggle {
  position: absolute;
  top: 10px;
  right: 10px;
}
.fx-collapsible-navigation.expand .collapsible-navigation {
  height: 100%;
}
.fx-collapsible-navigation.collapse .sidebar-toggle {
  position: relative;
  padding: 12px 0 0;
  text-align: center;
}
.fx-collapsible-navigation.collapse .collapsible-navigation {
  height: calc(100% - 36px);
}
.fx-collapsible-navigation .collapsible-navigation {
  position: relative;
  padding-top: 10px;
  overflow-y: hidden;
}
.fx-collapsible-navigation .collapsible-navigation .x-navigation .x-navigation-item-group-title {
  margin-inline: var(--fd-gap-xl);
  padding: var(--fd-padding-xs) var(--fd-padding) 0;
  -webkit-transition: none;
  transition: none;
}
.fx-collapsible-navigation .collapsible-navigation .x-navigation .x-navigation-item {
  margin-inline: var(--fd-gap-xl);
}
.fx-collapsible-navigation .collapsible-navigation .x-navigation-inline-collapsed .x-navigation-item-group-title-collapse {
  margin: var(--fd-gap-sm) var(--fd-gap-xl);
}
.fx-collapsible-navigation .collapsible-navigation .x-navigation-inline-collapsed .x-navigation-item {
  padding-inline: var(--fd-padding-lg);
}
.fx-collapsible-navigation .collapsible-navigation .x-navigation-item-icon {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

/* stylelint-disable @fx-ui/stylelint-plugin-jdy-design/color-no-hard-code */
/** hover时才显示的scrollBar */
/** 渐变边框 */
.fx-logo-page-layout {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  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: var(--fd-color-bg-container-grey);
}
.fx-logo-page-layout > .brand-logo {
  position: absolute;
  z-index: 9;
}
@media screen and (max-width: 768px) {
  .fx-logo-page-layout > .brand-logo {
    display: none;
  }
}

/* stylelint-disable @fx-ui/stylelint-plugin-jdy-design/color-no-hard-code */
/** hover时才显示的scrollBar */
/** 渐变边框 */
.fx-mcp-agreement-dialog {
  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;
  padding: var(--fd-padding-layout-lg) !important;
}
.fx-mcp-agreement-dialog .content-wrapper {
  -ms-flex-negative: 1;
      flex-shrink: 1;
  min-height: 0;
  overflow: hidden;
}
.fx-mcp-agreement-dialog .mcp-agreement-body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: var(--fd-gap-lg);
  min-height: 0;
  padding: var(--fd-padding-layout-lg) var(--fd-padding-layout-xl);
  overflow: auto;
}
.fx-mcp-agreement-dialog .agreement-intro {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: var(--fd-gap);
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.fx-mcp-agreement-dialog .agreement-intro-icon {
  display: block;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 24px;
  height: 24px;
  color: var(--fd-color-warning);
  font-size: 24px;
  line-height: 24px;
}
.fx-mcp-agreement-dialog .agreement-intro-text {
  color: var(--fd-color-text);
  font-weight: 600;
  font-size: var(--fd-font-size-lg);
  line-height: var(--fd-line-height-lg);
}
.fx-mcp-agreement-dialog .agreement-clauses {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: var(--fd-gap);
  margin: 0;
  padding: var(--fd-padding-layout-sm);
  overflow: visible;
  color: var(--fd-color-text);
  font-size: var(--fd-font-size);
  line-height: var(--fd-line-height);
  list-style: none;
  background: var(--fd-color-bg-container-grey);
  border-radius: var(--fd-border-radius);
}
.fx-mcp-agreement-dialog .agreement-clauses li {
  position: relative;
  padding-left: 16px;
}
.fx-mcp-agreement-dialog .agreement-clauses li::before {
  position: absolute;
  top: 8px;
  left: 0;
  width: 5px;
  height: 5px;
  background: currentColor;
  border-radius: 50%;
  content: '';
}
.fx-mcp-agreement-dialog .mcp-agreement-footer {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  max-height: none;
}
.fx-mcp-agreement-dialog .mcp-agreement-footer .footer-left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-width: 0;
}
.fx-mcp-agreement-dialog .mcp-agreement-footer .footer-right {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}
.fx-mcp-agreement-dialog .agreement-footer-tip {
  display: block;
  color: var(--fd-color-text);
  font-size: var(--fd-font-size);
  line-height: var(--fd-line-height);
}

/* stylelint-disable @fx-ui/stylelint-plugin-jdy-design/color-no-hard-code */
/** hover时才显示的scrollBar */
/** 渐变边框 */
.fx-exempt-trial-import-panel {
  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%;
}
.fx-exempt-trial-import-panel .import-type {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 20px;
}
.fx-exempt-trial-import-panel .import-type .label {
  margin-right: 12px;
  color: var(--fd-color-text);
  font-weight: 500;
}
.fx-exempt-trial-import-panel .import-tip {
  margin: 20px 0;
  padding: 10px 16px 10px 24px;
  color: var(--fd-color-text-tertiary);
  font-size: 12px;
  background: var(--fd-color-bg-container-grey);
  border-radius: 3px;
}
.fx-exempt-trial-import-panel .import-tip .tip-item {
  line-height: 20px;
  list-style-type: disc;
}

/* stylelint-disable @fx-ui/stylelint-plugin-jdy-design/color-no-hard-code */
/** hover时才显示的scrollBar */
/** 渐变边框 */
.fx-member-import-upload-panel {
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
  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;
}
.fx-member-import-upload-panel.has-border {
  border: 1px dashed var(--fd-color-border);
  border-radius: 3px;
}
.fx-member-import-upload-panel .upload-progress {
  width: 312px;
}
.fx-member-import-upload-panel .progress-num {
  margin-left: 8px;
  font-size: 18px;
  line-height: 26px;
}
.fx-member-import-upload-panel .upload-body {
  position: relative;
  width: 100%;
  height: 100%;
}
.fx-member-import-upload-panel .upload-body .file-upload-btn {
  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;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  height: 100%;
  border: 1px dashed var(--fd-color-border);
  border-radius: 3px;
}
.fx-member-import-upload-panel .upload-body .file-upload-btn.dragging {
  background-color: var(--fd-color-primary-bg, #E9F7F6);
  border-color: var(--fd-color-primary, #03ABA0);
}
.fx-member-import-upload-panel .upload-body .file-upload-btn .upload-icon {
  color: var(--fd-color-primary, #03ABA0);
  font-size: 48px;
}
.fx-member-import-upload-panel .upload-body .file-upload-btn .upload-tip1 {
  color: var(--fd-color-text-tertiary);
  font-weight: 400;
  font-size: var(--fd-font-size);
  line-height: var(--fd-line-height);
}
.fx-member-import-upload-panel .upload-body .file-upload-btn .upload-tip2 {
  color: var(--fd-color-text-tertiary);
  font-weight: 400;
  font-size: var(--fd-font-size-sm);
  line-height: var(--fd-line-height-sm);
}
.fx-member-import-upload-panel .success-wrapper {
  text-align: center;
}
.fx-member-import-upload-panel .success-wrapper .success-icon {
  margin-bottom: 10px;
  color: var(--fd-color-success);
  font-size: 48px;
}
.fx-member-import-upload-panel .success-wrapper .warning-icon {
  margin-bottom: 10px;
  color: var(--fd-color-warning);
  font-size: 48px;
}
.fx-member-import-upload-panel .success-wrapper .success-tip {
  color: var(--fd-color-text-secondary);
  font-size: 12px;
  line-height: 16px;
}
.fx-member-import-upload-panel .success-wrapper .btn-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 20px;
}
.fx-member-import-upload-panel .fail-wrapper {
  text-align: center;
}
.fx-member-import-upload-panel .fail-wrapper .fail-icon {
  margin-bottom: 10px;
  color: var(--fd-color-error);
  font-size: 48px;
}
.fx-member-import-upload-panel .fail-wrapper .fail-tip {
  padding: 0 var(--fd-padding-2xl);
  color: var(--fd-color-text-secondary);
  font-size: 12px;
}
.fx-member-import-upload-panel .fail-wrapper .btn-import-redo {
  margin-top: 20px;
}

/* stylelint-disable @fx-ui/stylelint-plugin-jdy-design/color-no-hard-code */
/** hover时才显示的scrollBar */
/** 渐变边框 */
.fx-member-import-result-drawer .import-result-wrapper {
  width: 100%;
  height: 100%;
  padding: 20px;
  background-color: var(--fd-color-bg-container-grey);
}
.fx-member-import-result-drawer .import-result-wrapper .import-fail-detail {
  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%;
  padding: 20px;
  background: var(--fd-color-bg-container);
  border: 1px solid var(--fd-color-split);
  border-radius: 3px;
  -webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.04);
          box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.04);
}
.fx-member-import-result-drawer .import-result-wrapper .import-fail-detail .detail-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 20px;
}
.fx-member-import-result-drawer .import-result-wrapper .import-fail-detail .detail-header .expire-tip {
  margin-left: 12px;
  color: var(--fd-color-text-tertiary);
  font-size: 12px;
}
.fx-member-import-result-drawer .import-result-wrapper .import-fail-detail .detail-table {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.fx-member-import-result-drawer .import-result-wrapper .import-fail-detail .detail-table .cell-data-error {
  color: var(--fd-color-error);
}

/* stylelint-disable @fx-ui/stylelint-plugin-jdy-design/color-no-hard-code */
/** hover时才显示的scrollBar */
/** 渐变边框 */
.fx-import-member-panel {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
}
.fx-import-member-panel .import-tip {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  margin: 20px 0;
  padding: 10px 16px 10px 24px;
  color: var(--fd-color-text-tertiary);
  font-size: 12px;
  background: var(--fd-color-bg-container-grey);
  border-radius: 3px;
}
.fx-import-member-panel .import-tip .tip-item {
  line-height: 20px;
  list-style-type: disc;
}

/* stylelint-disable @fx-ui/stylelint-plugin-jdy-design/color-no-hard-code */
/** hover时才显示的scrollBar */
/** 渐变边框 */
.fx-member-invite-dialog .dialog-content {
  padding: 0;
}
.fx-member-invite-dialog .member-invite-container {
  height: 100%;
  padding: 10px 20px 20px;
}
.fx-member-invite-dialog .member-invite-container .member-invite-tab {
  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%;
}
.fx-member-invite-dialog .member-invite-container .member-invite-tab .member-invite-header {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}
.fx-member-invite-dialog .member-invite-container .member-invite-tab .x-tab-content {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.fx-member-invite-dialog .add-member-panel .form-item-label,
.fx-member-invite-dialog .add-member-panel .dept-item > .item-label {
  color: var(--fd-color-text);
}
.fx-member-invite-dialog .add-member-panel .manual-tip {
  margin-top: var(--fd-gap-3xl);
  padding: 10px 16px 10px 24px;
  color: var(--fd-color-text-tertiary);
  font-size: 12px;
  background: var(--fd-color-bg-container-grey);
  border-radius: 3px;
}
.fx-member-invite-dialog .add-member-panel .manual-tip .tip-item {
  line-height: 20px;
  list-style-type: disc;
}
.fx-member-invite-dialog .add-member-panel .member-info-form {
  margin-top: var(--fd-gap-3xl);
}
.fx-member-invite-dialog .add-member-panel .member-info-form > .x-form-item {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 48%;
  margin-bottom: var(--fd-gap-2xl);
}
.fx-member-invite-dialog .add-member-panel .member-info-form > .x-form-item:nth-child(odd) {
  margin-right: 4%;
}
.fx-member-invite-dialog .add-member-panel .member-info-more-form > .x-form-item {
  margin-bottom: var(--fd-gap-xl);
}
.fx-member-invite-dialog .add-member-panel .dept-item {
  margin-bottom: var(--fd-gap-2xl);
}
.fx-member-invite-dialog .add-member-panel .dept-item .item-label {
  display: inline-block;
  padding: 5px 0;
  color: var(--fd-color-text);
  text-align: left;
}
.fx-member-invite-dialog .add-member-panel .dept-item .item-content .dept-value-pane {
  border-radius: var(--fd-border-radius);
}
.fx-member-invite-dialog .public-link-panel .public-link-operate {
  padding: 20px 0;
  border-bottom: 1px solid var(--fd-color-border-secondary);
}
.fx-member-invite-dialog .public-link-panel .public-link-operate .operate-title {
  margin-bottom: 12px;
  color: var(--fd-color-text);
  font-weight: 500;
  font-size: 14px;
}
.fx-member-invite-dialog .public-link-panel .public-link-operate .operate-title .link-tip {
  margin-left: 10px;
  color: var(--fd-color-text-tertiary);
  font-weight: 400;
}
.fx-member-invite-dialog .public-link-panel .public-link-operate .operate-title .link-tip-mark {
  font-weight: 600;
}
.fx-member-invite-dialog .public-link-panel .public-link-operate .line-title {
  margin: 20px 0 4px;
  color: var(--fd-color-text);
  font-weight: 500;
}
.fx-member-invite-dialog .public-link-panel .public-link-operate .content-line .validity-combo {
  width: 120px;
}
.fx-member-invite-dialog .public-link-panel .public-link-address {
  padding: 20px 0;
  color: var(--fd-color-text);
  font-weight: 500;
}
.fx-member-invite-dialog .public-link-panel .public-link-address .link-input {
  width: 100%;
  margin-top: 10px;
  font-weight: 400;
}

/* stylelint-disable @fx-ui/stylelint-plugin-jdy-design/color-no-hard-code */
/** hover时才显示的scrollBar */
/** 渐变边框 */
.fx-frosted-tab.horizontal-tab.theme-cube > .tab-header {
  height: 48px;
}
.fx-frosted-tab.horizontal-tab.theme-cube > .tab-header .tab-header-box {
  background-color: transparent;
  border-top: 1px solid var(--fd-color-split-white);
  border-right: 1px solid var(--fd-color-split-white);
  border-left: 1px solid var(--fd-color-split-white);
  border-top-left-radius: var(--fd-border-radius-xl);
  border-top-right-radius: var(--fd-border-radius-xl);
  -webkit-backdrop-filter: blur(8px);
          backdrop-filter: blur(8px);
}
.fx-frosted-tab.horizontal-tab.theme-cube > .tab-header .tab-header-box .tab-header-wrapper .tab-header-item .tab-header-content {
  padding-right: var(--fd-padding-xl);
  padding-left: var(--fd-padding-xl);
}

/* stylelint-disable @fx-ui/stylelint-plugin-jdy-design/color-no-hard-code */
/** hover时才显示的scrollBar */
/** 渐变边框 */
.fx-receipt-dialog .dialog-content {
  position: relative;
}
.fx-receipt-dialog .dialog-content .warn-info {
  position: absolute;
  top: 5px;
  right: 0;
  left: 0;
  color: #EF5655;
  font-size: 12px;
  text-align: center;
}
.fx-receipt-dialog .receipt-info-form .receipt-info-title,
.fx-receipt-dialog .receipt-info-form .delivery-info-title {
  font-size: 16px;
  line-height: 30px;
}
.fx-receipt-dialog .receipt-info-form .delivery-info-title,
.fx-receipt-dialog .receipt-info-form .send-warning {
  margin-top: 10px;
}
.fx-receipt-dialog .receipt-info-form .send-warning {
  width: 615px;
  color: var(--fd-color-warning);
  font-size: 13px;
  line-height: 35px;
  text-align: center;
  background-color: var(--fd-color-warning-bg);
  border-radius: 3px;
}
.fx-receipt-dialog .receipt-info-form .form-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 10px 0 0;
  line-height: 32px;
}
.fx-receipt-dialog .receipt-info-form .form-item .item-label {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 120px;
  margin-right: 20px;
  text-align: right;
}
.fx-receipt-dialog .receipt-info-form .form-item .item-label.required::after {
  color: #EF5655;
  font-weight: 700;
  content: "*";
}
.fx-receipt-dialog .receipt-info-form .form-item.receipt-tax-cert .item-label {
  -ms-flex-item-align: center;
      align-self: center;
}
.fx-receipt-dialog .receipt-info-form .form-item.receipt-tax-cert .tax-cert-content {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
}
.fx-receipt-dialog .receipt-info-form .form-item.receipt-tax-cert .tax-cert-content .tax-cert-upload {
  width: 420px;
  height: 38px;
}
.fx-receipt-dialog .receipt-info-form .form-item .input-error-tip {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  padding: 5px 0 0 140px;
  color: #EF5655;
  line-height: 20px;
}
.fx-receipt-dialog .receipt-info-form .form-item.receipt-content .tax-rate {
  display: inline-block;
  width: 80px;
  margin-left: 20px;
  text-align: center;
}
.fx-receipt-dialog .receipt-info-form .receipt-form .x-form-item,
.fx-receipt-dialog .receipt-info-form .delivery-form .x-form-item {
  margin: 10px 0 0;
}
.fx-receipt-dialog .receipt-info-form .receipt-form .x-form-item.is-error,
.fx-receipt-dialog .receipt-info-form .delivery-form .x-form-item.is-error {
  margin-bottom: 30px;
}
.fx-receipt-dialog .receipt-info-form .receipt-form .x-form-item.receipt-tax-cert .item-label,
.fx-receipt-dialog .receipt-info-form .delivery-form .x-form-item.receipt-tax-cert .item-label {
  -ms-flex-item-align: center;
      align-self: center;
}
.fx-receipt-dialog .receipt-info-form .receipt-form .x-form-item.receipt-tax-cert .tax-cert-content,
.fx-receipt-dialog .receipt-info-form .delivery-form .x-form-item.receipt-tax-cert .tax-cert-content {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
}
.fx-receipt-dialog .receipt-info-form .receipt-form .x-form-item.receipt-tax-cert .tax-cert-content .tax-cert-upload,
.fx-receipt-dialog .receipt-info-form .delivery-form .x-form-item.receipt-tax-cert .tax-cert-content .tax-cert-upload {
  width: 420px;
  height: 38px;
}
.fx-receipt-dialog .receipt-info-form .receipt-form .x-form-item.receipt-tax-cert .tax-cert-content .upload-info,
.fx-receipt-dialog .receipt-info-form .delivery-form .x-form-item.receipt-tax-cert .tax-cert-content .upload-info,
.fx-receipt-dialog .receipt-info-form .receipt-form .x-form-item.receipt-tax-cert .item-info .upload-info,
.fx-receipt-dialog .receipt-info-form .delivery-form .x-form-item.receipt-tax-cert .item-info .upload-info {
  width: 420px;
  height: 80px;
}
.fx-receipt-dialog .receipt-info-form .receipt-form .x-form-item .form-item-label,
.fx-receipt-dialog .receipt-info-form .delivery-form .x-form-item .form-item-label {
  margin-right: 20px;
  padding: 0;
}
.fx-receipt-dialog .receipt-info-form .receipt-electric-tip {
  margin-top: 5px;
  padding-left: 148px;
  color: var(--fd-color-text-quaternary);
  line-height: normal;
}
.fx-submit-success-dialog .dialog-content {
  padding: 80px;
  line-height: 40px;
  text-align: center;
}
.fx-submit-success-dialog .dialog-content .submit-success {
  font-size: 20px;
}
.fx-submit-success-dialog .dialog-content .submit-success-tip {
  font-size: 16px;
}

/* stylelint-disable @fx-ui/stylelint-plugin-jdy-design/color-no-hard-code */
/** hover时才显示的scrollBar */
/** 渐变边框 */
.fx-avatar-upload-dialog .dialog-content {
  padding: 12px 20px;
  overflow: hidden;
}
.fx-avatar-upload-dialog .dialog-content .upload-tip {
  margin-bottom: 10px;
  color: var(--fd-color-text-tertiary);
}
.fx-avatar-upload-dialog .dialog-content .image-wrapper {
  position: relative;
  width: 400px;
  height: 300px;
}
.fx-avatar-upload-dialog .dialog-content .image-wrapper.hide-cropper .cropper-crop-box {
  display: none;
}

/* stylelint-disable @fx-ui/stylelint-plugin-jdy-design/color-no-hard-code */
/** hover时才显示的scrollBar */
/** 渐变边框 */
.fx-password-modify-dialog .modify-content .label {
  height: 20px;
  margin-bottom: 6px;
}
.fx-password-modify-dialog .modify-content .modify-input {
  width: 100%;
  height: 36px;
}
.fx-password-modify-dialog .modify-content .modify-input.password {
  margin-bottom: 20px;
}
.fx-password-modify-dialog .modify-content .modify-input .eye-suffix {
  font-size: 18px;
}
.fx-password-modify-dialog .modify-content .forget-password {
  margin-top: 6px;
  text-align: right;
}
.fx-password-modify-dialog .modify-content .forget-password .forget-btn {
  font-size: 12px;
}
.fx-password-modify-dialog .modify-content .error-tip {
  margin-bottom: 15px;
  padding: 8px 12px;
  color: var(--fd-color-error);
  background-color: #FEF1F0;
  border-radius: 3px;
}

/* stylelint-disable @fx-ui/stylelint-plugin-jdy-design/color-no-hard-code */
/** hover时才显示的scrollBar */
/** 渐变边框 */
.fx-operate-drawer .line-content,
.fx-operate-dialog .line-content {
  margin-bottom: 16px;
}
.fx-operate-drawer .line-content-tip,
.fx-operate-dialog .line-content-tip {
  display: inline-block;
  height: 18px;
  color: var(--fd-color-text-secondary);
  font-size: 12px;
  line-height: 18px;
}
.fx-operate-drawer .line-label,
.fx-operate-dialog .line-label {
  height: 22px;
  margin-bottom: var(--fd-gap-sm);
  color: var(--fd-color-text-secondary);
  font-size: var(--fd-font-size);
  line-height: var(--fd-line-height);
}
.fx-operate-drawer .line-footer,
.fx-operate-dialog .line-footer {
  color: var(--fd-color-text-tertiary);
  font-size: 12px;
  line-height: 18px;
}
.fx-operate-drawer .line-footer .text-primary,
.fx-operate-dialog .line-footer .text-primary {
  color: var(--fd-color-primary, #03ABA0);
  cursor: pointer;
}
.fx-operate-drawer .line-footer .text-blue,
.fx-operate-dialog .line-footer .text-blue {
  color: var(--fd-color-info);
}
.fx-operate-drawer .x-drawer-header {
  text-align: left;
}
.fx-operate-drawer .x-drawer-body {
  padding: 0 15px;
}
.fx-operate-drawer .x-drawer-body .line-content .line-content-tip {
  color: var(--fd-color-text-tertiary);
  font-size: 15px;
  line-height: 23px;
}
.fx-operate-drawer .x-drawer-body .fx-operate-drawer-footer {
  position: absolute;
  bottom: 0;
  left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 48px;
}
.fx-operate-drawer .x-drawer-body .fx-operate-drawer-footer .drawer-btn {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 100%;
  margin: 0;
  font-size: 16px;
  line-height: 48px;
  text-align: center;
  border: none;
  border-radius: 0;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.fx-operate-drawer .x-drawer-body .fx-operate-drawer-footer .drawer-btn.btn-cancel {
  color: var(--fd-color-text);
  border-top: 1px solid var(--fd-color-border-secondary);
}
.fx-operate-drawer .x-drawer-body .fx-operate-drawer-footer .drawer-btn.btn-cancel:active {
  background-color: #EDEFF2;
}
.fx-operate-drawer .x-drawer-body .fx-operate-drawer-footer .drawer-btn.btn-ok {
  color: #FFFFFF;
  background-color: #2B73F0;
}
.fx-operate-drawer .x-drawer-body .fx-operate-drawer-footer .drawer-btn.btn-ok:active {
  background-color: #3062C1;
}

/* stylelint-disable @fx-ui/stylelint-plugin-jdy-design/color-no-hard-code */
/** hover时才显示的scrollBar */
/** 渐变边框 */
.fx-pay-proof-dialog .dialog-content {
  position: relative;
}
.fx-pay-proof-dialog .dialog-content .warn-info {
  position: absolute;
  top: 5px;
  right: 0;
  left: 0;
  color: #EF5655;
  font-size: 12px;
  text-align: center;
}
.fx-pay-proof-dialog .pay-proof-info-form .form-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 10px 0 0;
  line-height: 30px;
}
.fx-pay-proof-dialog .pay-proof-info-form .form-item:first-child {
  margin: 0;
}
.fx-pay-proof-dialog .pay-proof-info-form .form-item .item-label {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 100px;
  margin-right: 20px;
  text-align: left;
}
.fx-pay-proof-dialog .pay-proof-info-form .form-item.payment-proof .item-label {
  -ms-flex-item-align: center;
      align-self: center;
}
.fx-pay-proof-dialog .pay-proof-info-form .form-item.payment-proof .payment-proof-content {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
}
.fx-pay-proof-dialog .pay-proof-info-form .form-item.payment-proof .payment-proof-content .payment-proof-upload {
  width: 440px;
  height: 38px;
}
.fx-submit-success-dialog.pay-proof-submit .dialog-content {
  padding-top: 50px;
}

/* stylelint-disable @fx-ui/stylelint-plugin-jdy-design/color-no-hard-code */
/** hover时才显示的scrollBar */
/** 渐变边框 */
.fx-info-complete-dialog .corp-size-item {
  padding: 0;
}
.fx-info-complete-dialog .item-label {
  line-height: 32px;
}
.fx-info-complete-dialog .item-phone {
  margin-bottom: 10px;
}

