/* 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 */
/* B400 */
/* B500 */
/* ATS-X新增颜色 */
/* N50 */
/* N200 */
/* N300 */
/* N400 */
/* N600 */
/* N900 */
/* N500 */
/* 移动端选择器 MSelect */
/* 移动端月份选择 MMonthPicker */
/* atsx新属性 */


/* 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 */
/* B400 */
/* B500 */
/* ATS-X新增颜色 */
/* N50 */
/* N200 */
/* N300 */
/* N400 */
/* N600 */
/* N900 */
/* N500 */
/* 移动端选择器 MSelect */
/* 移动端月份选择 MMonthPicker */
/* atsx新属性 */
/* stylelint-disable at-rule-no-unknown */
html,
body {
  width: 100%;
  height: 100%;
}
input::-ms-clear,
input::-ms-reveal {
  display: none;
}
*,
*::before,
*::after {
  box-sizing: border-box;
}
html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
@-ms-viewport {
  width: device-width;
}
article,
aside,
dialog,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section {
  display: block;
}
body {
  margin: 0;
  color: #1f2329;
  font-size: 14px;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Roboto', 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  font-variant: tabular-nums;
  line-height: 1.5;
  background-color: #fff;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
}
[tabindex='-1']:focus {
  outline: none !important;
}
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-top: 0;
  margin-bottom: 0.5em;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  font-weight: var(--semi-bold);
}
p {
  margin-top: 0;
  margin-bottom: 1em;
}
abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  border-bottom: 0;
  cursor: help;
}
address {
  margin-bottom: 1em;
  font-style: normal;
  line-height: inherit;
}
input[type='text'],
input[type='password'],
input[type='number'],
textarea {
  -webkit-appearance: none;
}
ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1em;
}
ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}
dt {
  font-weight: 500;
  font-weight: var(--semi-bold);
}
dd {
  margin-bottom: 0.5em;
  margin-left: 0;
}
blockquote {
  margin: 0 0 1em;
}
dfn {
  font-style: italic;
}
b,
strong {
  font-weight: bolder;
}
small {
  font-size: 80%;
}
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
a {
  color: #3370ff;
  text-decoration: none;
  background-color: transparent;
  outline: none;
  cursor: pointer;
  transition: color 0.3s;
  -webkit-text-decoration-skip: objects;
}
a:hover {
  color: #4e83fd;
}
a:active {
  color: #245bdb;
}
a:active,
a:hover {
  text-decoration: none;
  outline: 0;
}
a[disabled] {
  color: rgba(51, 112, 255, 0.3);
  cursor: not-allowed;
  pointer-events: none;
}
pre,
code,
kbd,
samp {
  font-size: 1em;
  font-family: 'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, Courier, monospace;
}
pre {
  margin-top: 0;
  margin-bottom: 1em;
  overflow: auto;
}
figure {
  margin: 0 0 1em;
}
img {
  vertical-align: middle;
  border-style: none;
}
svg:not(:root) {
  overflow: hidden;
}
a,
area,
button,
[role='button'],
input:not([type='range']),
label,
select,
summary,
textarea {
  -ms-touch-action: manipulation;
      touch-action: manipulation;
}
table {
  border-collapse: collapse;
}
caption {
  padding-top: 0.75em;
  padding-bottom: 0.3em;
  color: rgba(0, 0, 0, 0.45);
  text-align: left;
  caption-side: bottom;
}
th {
  text-align: inherit;
}
input,
button,
select,
optgroup,
textarea {
  margin: 0;
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
}
button,
input {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}
button::-moz-focus-inner,
[type='button']::-moz-focus-inner,
[type='reset']::-moz-focus-inner,
[type='submit']::-moz-focus-inner {
  padding: 0;
  border-style: none;
}
input[type='radio'],
input[type='checkbox'] {
  box-sizing: border-box;
  padding: 0;
}
input[type='date'],
input[type='time'],
input[type='datetime-local'],
input[type='month'] {
  -webkit-appearance: listbox;
}
textarea {
  overflow: auto;
  resize: vertical;
}
fieldset {
  min-width: 0;
  margin: 0;
  padding: 0;
  border: 0;
}
legend {
  display: block;
  width: 100%;
  max-width: 100%;
  margin-bottom: 0.5em;
  padding: 0;
  color: inherit;
  font-size: 1.5em;
  line-height: inherit;
  white-space: normal;
}
progress {
  vertical-align: baseline;
}
[type='number']::-webkit-inner-spin-button,
[type='number']::-webkit-outer-spin-button {
  height: auto;
}
[type='search'] {
  outline-offset: -2px;
  -webkit-appearance: none;
}
[type='search']::-webkit-search-cancel-button,
[type='search']::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}
output {
  display: inline-block;
}
summary {
  display: list-item;
}
template {
  display: none;
}
[hidden] {
  display: none !important;
}
mark {
  padding: 0.2em;
  background-color: #feffe6;
}
::-moz-selection {
  color: inherit;
  background: #e1eaff;
}
::selection {
  color: inherit;
  background: #e1eaff;
}
.clearfix {
  zoom: 1;
}
.clearfix::before,
.clearfix::after {
  display: table;
  content: '';
}
.clearfix::after {
  clear: both;
}
.anticon {
  display: inline-block;
  color: inherit;
  font-style: normal;
  line-height: 0;
  text-align: center;
  text-transform: none;
  vertical-align: -0.125em;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.anticon > * {
  line-height: 1;
}
.anticon svg {
  display: inline-block;
}
.anticon::before {
  display: none;
}
.anticon .anticon-icon {
  display: block;
}
.anticon[tabindex] {
  cursor: pointer;
}
.anticon-spin::before {
  display: inline-block;
  -webkit-animation: loadingCircle 1s infinite linear;
          animation: loadingCircle 1s infinite linear;
}
.anticon-spin {
  display: inline-block;
  -webkit-animation: loadingCircle 1s infinite linear;
          animation: loadingCircle 1s infinite linear;
}
.fade-enter,
.fade-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.fade-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.fade-enter.fade-enter-active,
.fade-appear.fade-appear-active {
  -webkit-animation-name: antFadeIn;
          animation-name: antFadeIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.fade-leave.fade-leave-active {
  -webkit-animation-name: antFadeOut;
          animation-name: antFadeOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.fade-enter,
.fade-appear {
  opacity: 0;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
}
.fade-leave {
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
}
@-webkit-keyframes antFadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes antFadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes antFadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes antFadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.move-up-enter,
.move-up-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.move-up-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.move-up-enter.move-up-enter-active,
.move-up-appear.move-up-appear-active {
  -webkit-animation-name: antMoveUpIn;
          animation-name: antMoveUpIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.move-up-leave.move-up-leave-active {
  -webkit-animation-name: antMoveUpOut;
          animation-name: antMoveUpOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.move-up-enter,
.move-up-appear {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.move-up-leave {
  -webkit-animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
          animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
}
.move-down-enter,
.move-down-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.move-down-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.move-down-enter.move-down-enter-active,
.move-down-appear.move-down-appear-active {
  -webkit-animation-name: antMoveDownIn;
          animation-name: antMoveDownIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.move-down-leave.move-down-leave-active {
  -webkit-animation-name: antMoveDownOut;
          animation-name: antMoveDownOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.move-down-enter,
.move-down-appear {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.move-down-leave {
  -webkit-animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
          animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
}
.move-left-enter,
.move-left-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.move-left-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.move-left-enter.move-left-enter-active,
.move-left-appear.move-left-appear-active {
  -webkit-animation-name: antMoveLeftIn;
          animation-name: antMoveLeftIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.move-left-leave.move-left-leave-active {
  -webkit-animation-name: antMoveLeftOut;
          animation-name: antMoveLeftOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.move-left-enter,
.move-left-appear {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.move-left-leave {
  -webkit-animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
          animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
}
.move-right-enter,
.move-right-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.move-right-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.move-right-enter.move-right-enter-active,
.move-right-appear.move-right-appear-active {
  -webkit-animation-name: antMoveRightIn;
          animation-name: antMoveRightIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.move-right-leave.move-right-leave-active {
  -webkit-animation-name: antMoveRightOut;
          animation-name: antMoveRightOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.move-right-enter,
.move-right-appear {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.move-right-leave {
  -webkit-animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
          animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
}
@-webkit-keyframes antMoveDownIn {
  0% {
    transform: translateY(100%);
    transform-origin: 0 0;
    opacity: 0;
  }
  100% {
    transform: translateY(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
}
@keyframes antMoveDownIn {
  0% {
    transform: translateY(100%);
    transform-origin: 0 0;
    opacity: 0;
  }
  100% {
    transform: translateY(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
}
@-webkit-keyframes antMoveDownOut {
  0% {
    transform: translateY(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
  100% {
    transform: translateY(100%);
    transform-origin: 0 0;
    opacity: 0;
  }
}
@keyframes antMoveDownOut {
  0% {
    transform: translateY(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
  100% {
    transform: translateY(100%);
    transform-origin: 0 0;
    opacity: 0;
  }
}
@-webkit-keyframes antMoveLeftIn {
  0% {
    transform: translateX(-100%);
    transform-origin: 0 0;
    opacity: 0;
  }
  100% {
    transform: translateX(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
}
@keyframes antMoveLeftIn {
  0% {
    transform: translateX(-100%);
    transform-origin: 0 0;
    opacity: 0;
  }
  100% {
    transform: translateX(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
}
@-webkit-keyframes antMoveLeftOut {
  0% {
    transform: translateX(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
  100% {
    transform: translateX(-100%);
    transform-origin: 0 0;
    opacity: 0;
  }
}
@keyframes antMoveLeftOut {
  0% {
    transform: translateX(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
  100% {
    transform: translateX(-100%);
    transform-origin: 0 0;
    opacity: 0;
  }
}
@-webkit-keyframes antMoveRightIn {
  0% {
    transform: translateX(100%);
    transform-origin: 0 0;
    opacity: 0;
  }
  100% {
    transform: translateX(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
}
@keyframes antMoveRightIn {
  0% {
    transform: translateX(100%);
    transform-origin: 0 0;
    opacity: 0;
  }
  100% {
    transform: translateX(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
}
@-webkit-keyframes antMoveRightOut {
  0% {
    transform: translateX(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
  100% {
    transform: translateX(100%);
    transform-origin: 0 0;
    opacity: 0;
  }
}
@keyframes antMoveRightOut {
  0% {
    transform: translateX(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
  100% {
    transform: translateX(100%);
    transform-origin: 0 0;
    opacity: 0;
  }
}
@-webkit-keyframes antMoveUpIn {
  0% {
    transform: translateY(-100%);
    transform-origin: 0 0;
    opacity: 0;
  }
  100% {
    transform: translateY(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
}
@keyframes antMoveUpIn {
  0% {
    transform: translateY(-100%);
    transform-origin: 0 0;
    opacity: 0;
  }
  100% {
    transform: translateY(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
}
@-webkit-keyframes antMoveUpOut {
  0% {
    transform: translateY(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
  100% {
    transform: translateY(-100%);
    transform-origin: 0 0;
    opacity: 0;
  }
}
@keyframes antMoveUpOut {
  0% {
    transform: translateY(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
  100% {
    transform: translateY(-100%);
    transform-origin: 0 0;
    opacity: 0;
  }
}
@-webkit-keyframes loadingCircle {
  100% {
    transform: rotate(360deg);
  }
}
@keyframes loadingCircle {
  100% {
    transform: rotate(360deg);
  }
}
[ant-click-animating='true'],
[ant-click-animating-without-extra-node='true'] {
  position: relative;
}
html {
  --wave-shadow-color: #3370ff;
}
[ant-click-animating-without-extra-node='true']::after,
.ant-click-animating-node {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  border-radius: inherit;
  box-shadow: 0 0 0 0 #3370ff;
  box-shadow: 0 0 0 0 var(--wave-shadow-color);
  opacity: 0.2;
  -webkit-animation: fadeEffect 2s cubic-bezier(0.08, 0.82, 0.17, 1), waveEffect 0.4s cubic-bezier(0.08, 0.82, 0.17, 1);
          animation: fadeEffect 2s cubic-bezier(0.08, 0.82, 0.17, 1), waveEffect 0.4s cubic-bezier(0.08, 0.82, 0.17, 1);
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  content: '';
  pointer-events: none;
}
@-webkit-keyframes waveEffect {
  100% {
    box-shadow: 0 0 0 #3370ff;
    box-shadow: 0 0 0 6px var(--wave-shadow-color);
  }
}
@keyframes waveEffect {
  100% {
    box-shadow: 0 0 0 #3370ff;
    box-shadow: 0 0 0 6px var(--wave-shadow-color);
  }
}
@-webkit-keyframes fadeEffect {
  100% {
    opacity: 0;
  }
}
@keyframes fadeEffect {
  100% {
    opacity: 0;
  }
}
.slide-up-enter,
.slide-up-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.slide-up-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.slide-up-enter.slide-up-enter-active,
.slide-up-appear.slide-up-appear-active {
  -webkit-animation-name: antSlideUpIn;
          animation-name: antSlideUpIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.slide-up-leave.slide-up-leave-active {
  -webkit-animation-name: antSlideUpOut;
          animation-name: antSlideUpOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.slide-up-enter,
.slide-up-appear {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
          animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}
.slide-up-leave {
  -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
          animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}
.slide-down-enter,
.slide-down-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.slide-down-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.slide-down-enter.slide-down-enter-active,
.slide-down-appear.slide-down-appear-active {
  -webkit-animation-name: antSlideDownIn;
          animation-name: antSlideDownIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.slide-down-leave.slide-down-leave-active {
  -webkit-animation-name: antSlideDownOut;
          animation-name: antSlideDownOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.slide-down-enter,
.slide-down-appear {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
          animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}
.slide-down-leave {
  -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
          animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}
.slide-left-enter,
.slide-left-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.slide-left-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.slide-left-enter.slide-left-enter-active,
.slide-left-appear.slide-left-appear-active {
  -webkit-animation-name: antSlideLeftIn;
          animation-name: antSlideLeftIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.slide-left-leave.slide-left-leave-active {
  -webkit-animation-name: antSlideLeftOut;
          animation-name: antSlideLeftOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.slide-left-enter,
.slide-left-appear {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
          animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}
.slide-left-leave {
  -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
          animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}
.slide-right-enter,
.slide-right-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.slide-right-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.slide-right-enter.slide-right-enter-active,
.slide-right-appear.slide-right-appear-active {
  -webkit-animation-name: antSlideRightIn;
          animation-name: antSlideRightIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.slide-right-leave.slide-right-leave-active {
  -webkit-animation-name: antSlideRightOut;
          animation-name: antSlideRightOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.slide-right-enter,
.slide-right-appear {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
          animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}
.slide-right-leave {
  -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
          animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}
@-webkit-keyframes antSlideUpIn {
  0% {
    transform: scaleY(0.8);
    transform-origin: 0% 0%;
    opacity: 0;
  }
  100% {
    transform: scaleY(1);
    transform-origin: 0% 0%;
    opacity: 1;
  }
}
@keyframes antSlideUpIn {
  0% {
    transform: scaleY(0.8);
    transform-origin: 0% 0%;
    opacity: 0;
  }
  100% {
    transform: scaleY(1);
    transform-origin: 0% 0%;
    opacity: 1;
  }
}
@-webkit-keyframes antSlideUpOut {
  0% {
    transform: scaleY(1);
    transform-origin: 0% 0%;
    opacity: 1;
  }
  100% {
    transform: scaleY(0.8);
    transform-origin: 0% 0%;
    opacity: 0;
  }
}
@keyframes antSlideUpOut {
  0% {
    transform: scaleY(1);
    transform-origin: 0% 0%;
    opacity: 1;
  }
  100% {
    transform: scaleY(0.8);
    transform-origin: 0% 0%;
    opacity: 0;
  }
}
@-webkit-keyframes antSlideDownIn {
  0% {
    transform: scaleY(0.8);
    transform-origin: 100% 100%;
    opacity: 0;
  }
  100% {
    transform: scaleY(1);
    transform-origin: 100% 100%;
    opacity: 1;
  }
}
@keyframes antSlideDownIn {
  0% {
    transform: scaleY(0.8);
    transform-origin: 100% 100%;
    opacity: 0;
  }
  100% {
    transform: scaleY(1);
    transform-origin: 100% 100%;
    opacity: 1;
  }
}
@-webkit-keyframes antSlideDownOut {
  0% {
    transform: scaleY(1);
    transform-origin: 100% 100%;
    opacity: 1;
  }
  100% {
    transform: scaleY(0.8);
    transform-origin: 100% 100%;
    opacity: 0;
  }
}
@keyframes antSlideDownOut {
  0% {
    transform: scaleY(1);
    transform-origin: 100% 100%;
    opacity: 1;
  }
  100% {
    transform: scaleY(0.8);
    transform-origin: 100% 100%;
    opacity: 0;
  }
}
@-webkit-keyframes antSlideLeftIn {
  0% {
    transform: scaleX(0.8);
    transform-origin: 0% 0%;
    opacity: 0;
  }
  100% {
    transform: scaleX(1);
    transform-origin: 0% 0%;
    opacity: 1;
  }
}
@keyframes antSlideLeftIn {
  0% {
    transform: scaleX(0.8);
    transform-origin: 0% 0%;
    opacity: 0;
  }
  100% {
    transform: scaleX(1);
    transform-origin: 0% 0%;
    opacity: 1;
  }
}
@-webkit-keyframes antSlideLeftOut {
  0% {
    transform: scaleX(1);
    transform-origin: 0% 0%;
    opacity: 1;
  }
  100% {
    transform: scaleX(0.8);
    transform-origin: 0% 0%;
    opacity: 0;
  }
}
@keyframes antSlideLeftOut {
  0% {
    transform: scaleX(1);
    transform-origin: 0% 0%;
    opacity: 1;
  }
  100% {
    transform: scaleX(0.8);
    transform-origin: 0% 0%;
    opacity: 0;
  }
}
@-webkit-keyframes antSlideRightIn {
  0% {
    transform: scaleX(0.8);
    transform-origin: 100% 0%;
    opacity: 0;
  }
  100% {
    transform: scaleX(1);
    transform-origin: 100% 0%;
    opacity: 1;
  }
}
@keyframes antSlideRightIn {
  0% {
    transform: scaleX(0.8);
    transform-origin: 100% 0%;
    opacity: 0;
  }
  100% {
    transform: scaleX(1);
    transform-origin: 100% 0%;
    opacity: 1;
  }
}
@-webkit-keyframes antSlideRightOut {
  0% {
    transform: scaleX(1);
    transform-origin: 100% 0%;
    opacity: 1;
  }
  100% {
    transform: scaleX(0.8);
    transform-origin: 100% 0%;
    opacity: 0;
  }
}
@keyframes antSlideRightOut {
  0% {
    transform: scaleX(1);
    transform-origin: 100% 0%;
    opacity: 1;
  }
  100% {
    transform: scaleX(0.8);
    transform-origin: 100% 0%;
    opacity: 0;
  }
}
.swing-enter,
.swing-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.swing-enter.swing-enter-active,
.swing-appear.swing-appear-active {
  -webkit-animation-name: antSwingIn;
          animation-name: antSwingIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
@-webkit-keyframes antSwingIn {
  0%,
  100% {
    transform: translateX(0);
  }
  20% {
    transform: translateX(-10px);
  }
  40% {
    transform: translateX(10px);
  }
  60% {
    transform: translateX(-5px);
  }
  80% {
    transform: translateX(5px);
  }
}
@keyframes antSwingIn {
  0%,
  100% {
    transform: translateX(0);
  }
  20% {
    transform: translateX(-10px);
  }
  40% {
    transform: translateX(10px);
  }
  60% {
    transform: translateX(-5px);
  }
  80% {
    transform: translateX(5px);
  }
}
.zoom-enter,
.zoom-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.zoom-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.zoom-enter.zoom-enter-active,
.zoom-appear.zoom-appear-active {
  -webkit-animation-name: antZoomIn;
          animation-name: antZoomIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.zoom-leave.zoom-leave-active {
  -webkit-animation-name: antZoomOut;
          animation-name: antZoomOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.zoom-enter,
.zoom-appear {
  -ms-transform: scale(0);
      transform: scale(0);
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.zoom-leave {
  -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
          animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.zoom-big-enter,
.zoom-big-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.zoom-big-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.zoom-big-enter.zoom-big-enter-active,
.zoom-big-appear.zoom-big-appear-active {
  -webkit-animation-name: antZoomBigIn;
          animation-name: antZoomBigIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.zoom-big-leave.zoom-big-leave-active {
  -webkit-animation-name: antZoomBigOut;
          animation-name: antZoomBigOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.zoom-big-enter,
.zoom-big-appear {
  -ms-transform: scale(0);
      transform: scale(0);
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.zoom-big-leave {
  -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
          animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.zoom-big-fast-enter,
.zoom-big-fast-appear {
  -webkit-animation-duration: 0.1s;
          animation-duration: 0.1s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.zoom-big-fast-leave {
  -webkit-animation-duration: 0.1s;
          animation-duration: 0.1s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.zoom-big-fast-enter.zoom-big-fast-enter-active,
.zoom-big-fast-appear.zoom-big-fast-appear-active {
  -webkit-animation-name: antZoomBigIn;
          animation-name: antZoomBigIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.zoom-big-fast-leave.zoom-big-fast-leave-active {
  -webkit-animation-name: antZoomBigOut;
          animation-name: antZoomBigOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.zoom-big-fast-enter,
.zoom-big-fast-appear {
  -ms-transform: scale(0);
      transform: scale(0);
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.zoom-big-fast-leave {
  -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
          animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.zoom-up-enter,
.zoom-up-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.zoom-up-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.zoom-up-enter.zoom-up-enter-active,
.zoom-up-appear.zoom-up-appear-active {
  -webkit-animation-name: antZoomUpIn;
          animation-name: antZoomUpIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.zoom-up-leave.zoom-up-leave-active {
  -webkit-animation-name: antZoomUpOut;
          animation-name: antZoomUpOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.zoom-up-enter,
.zoom-up-appear {
  -ms-transform: scale(0);
      transform: scale(0);
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.zoom-up-leave {
  -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
          animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.zoom-down-enter,
.zoom-down-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.zoom-down-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.zoom-down-enter.zoom-down-enter-active,
.zoom-down-appear.zoom-down-appear-active {
  -webkit-animation-name: antZoomDownIn;
          animation-name: antZoomDownIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.zoom-down-leave.zoom-down-leave-active {
  -webkit-animation-name: antZoomDownOut;
          animation-name: antZoomDownOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.zoom-down-enter,
.zoom-down-appear {
  -ms-transform: scale(0);
      transform: scale(0);
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.zoom-down-leave {
  -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
          animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.zoom-left-enter,
.zoom-left-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.zoom-left-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.zoom-left-enter.zoom-left-enter-active,
.zoom-left-appear.zoom-left-appear-active {
  -webkit-animation-name: antZoomLeftIn;
          animation-name: antZoomLeftIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.zoom-left-leave.zoom-left-leave-active {
  -webkit-animation-name: antZoomLeftOut;
          animation-name: antZoomLeftOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.zoom-left-enter,
.zoom-left-appear {
  -ms-transform: scale(0);
      transform: scale(0);
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.zoom-left-leave {
  -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
          animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.zoom-right-enter,
.zoom-right-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.zoom-right-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.zoom-right-enter.zoom-right-enter-active,
.zoom-right-appear.zoom-right-appear-active {
  -webkit-animation-name: antZoomRightIn;
          animation-name: antZoomRightIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.zoom-right-leave.zoom-right-leave-active {
  -webkit-animation-name: antZoomRightOut;
          animation-name: antZoomRightOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.zoom-right-enter,
.zoom-right-appear {
  -ms-transform: scale(0);
      transform: scale(0);
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.zoom-right-leave {
  -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
          animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
@-webkit-keyframes antZoomIn {
  0% {
    transform: scale(0.2);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes antZoomIn {
  0% {
    transform: scale(0.2);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@-webkit-keyframes antZoomOut {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0.2);
    opacity: 0;
  }
}
@keyframes antZoomOut {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0.2);
    opacity: 0;
  }
}
@-webkit-keyframes antZoomBigIn {
  0% {
    transform: scale(0.8);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes antZoomBigIn {
  0% {
    transform: scale(0.8);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@-webkit-keyframes antZoomBigOut {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0.8);
    opacity: 0;
  }
}
@keyframes antZoomBigOut {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0.8);
    opacity: 0;
  }
}
@-webkit-keyframes antZoomUpIn {
  0% {
    transform: scale(0.8);
    transform-origin: 50% 0%;
    opacity: 0;
  }
  100% {
    transform: scale(1);
    transform-origin: 50% 0%;
  }
}
@keyframes antZoomUpIn {
  0% {
    transform: scale(0.8);
    transform-origin: 50% 0%;
    opacity: 0;
  }
  100% {
    transform: scale(1);
    transform-origin: 50% 0%;
  }
}
@-webkit-keyframes antZoomUpOut {
  0% {
    transform: scale(1);
    transform-origin: 50% 0%;
  }
  100% {
    transform: scale(0.8);
    transform-origin: 50% 0%;
    opacity: 0;
  }
}
@keyframes antZoomUpOut {
  0% {
    transform: scale(1);
    transform-origin: 50% 0%;
  }
  100% {
    transform: scale(0.8);
    transform-origin: 50% 0%;
    opacity: 0;
  }
}
@-webkit-keyframes antZoomLeftIn {
  0% {
    transform: scale(0.8);
    transform-origin: 0% 50%;
    opacity: 0;
  }
  100% {
    transform: scale(1);
    transform-origin: 0% 50%;
  }
}
@keyframes antZoomLeftIn {
  0% {
    transform: scale(0.8);
    transform-origin: 0% 50%;
    opacity: 0;
  }
  100% {
    transform: scale(1);
    transform-origin: 0% 50%;
  }
}
@-webkit-keyframes antZoomLeftOut {
  0% {
    transform: scale(1);
    transform-origin: 0% 50%;
  }
  100% {
    transform: scale(0.8);
    transform-origin: 0% 50%;
    opacity: 0;
  }
}
@keyframes antZoomLeftOut {
  0% {
    transform: scale(1);
    transform-origin: 0% 50%;
  }
  100% {
    transform: scale(0.8);
    transform-origin: 0% 50%;
    opacity: 0;
  }
}
@-webkit-keyframes antZoomRightIn {
  0% {
    transform: scale(0.8);
    transform-origin: 100% 50%;
    opacity: 0;
  }
  100% {
    transform: scale(1);
    transform-origin: 100% 50%;
  }
}
@keyframes antZoomRightIn {
  0% {
    transform: scale(0.8);
    transform-origin: 100% 50%;
    opacity: 0;
  }
  100% {
    transform: scale(1);
    transform-origin: 100% 50%;
  }
}
@-webkit-keyframes antZoomRightOut {
  0% {
    transform: scale(1);
    transform-origin: 100% 50%;
  }
  100% {
    transform: scale(0.8);
    transform-origin: 100% 50%;
    opacity: 0;
  }
}
@keyframes antZoomRightOut {
  0% {
    transform: scale(1);
    transform-origin: 100% 50%;
  }
  100% {
    transform: scale(0.8);
    transform-origin: 100% 50%;
    opacity: 0;
  }
}
@-webkit-keyframes antZoomDownIn {
  0% {
    transform: scale(0.8);
    transform-origin: 50% 100%;
    opacity: 0;
  }
  100% {
    transform: scale(1);
    transform-origin: 50% 100%;
  }
}
@keyframes antZoomDownIn {
  0% {
    transform: scale(0.8);
    transform-origin: 50% 100%;
    opacity: 0;
  }
  100% {
    transform: scale(1);
    transform-origin: 50% 100%;
  }
}
@-webkit-keyframes antZoomDownOut {
  0% {
    transform: scale(1);
    transform-origin: 50% 100%;
  }
  100% {
    transform: scale(0.8);
    transform-origin: 50% 100%;
    opacity: 0;
  }
}
@keyframes antZoomDownOut {
  0% {
    transform: scale(1);
    transform-origin: 50% 100%;
  }
  100% {
    transform: scale(0.8);
    transform-origin: 50% 100%;
    opacity: 0;
  }
}
/* ats-x modal相关的动画 */
@-webkit-keyframes ZoomModalIn {
  0% {
    transform: scale(0.2) translateY(0);
    opacity: 0;
  }
  100% {
    transform: scale(1) translateY(-50%);
    opacity: 1;
  }
}
@keyframes ZoomModalIn {
  0% {
    transform: scale(0.2) translateY(0);
    opacity: 0;
  }
  100% {
    transform: scale(1) translateY(-50%);
    opacity: 1;
  }
}
@-webkit-keyframes ZoomModalOut {
  0% {
    transform: scale(1) translateY(-50%);
    opacity: 1;
  }
  100% {
    transform: scale(0.2) translateY(0);
    opacity: 0;
  }
}
@keyframes ZoomModalOut {
  0% {
    transform: scale(1) translateY(-50%);
    opacity: 1;
  }
  100% {
    transform: scale(0.2) translateY(0);
    opacity: 0;
  }
}
.ant-motion-collapse-legacy {
  overflow: hidden;
}
.ant-motion-collapse-legacy-active {
  transition: height 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.15s cubic-bezier(0.645, 0.045, 0.355, 1) !important;
}
.ant-motion-collapse {
  overflow: hidden;
  transition: height 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.15s cubic-bezier(0.645, 0.045, 0.355, 1) !important;
}

/* 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 */
/* B400 */
/* B500 */
/* ATS-X新增颜色 */
/* N50 */
/* N200 */
/* N300 */
/* N400 */
/* N600 */
/* N900 */
/* N500 */
/* 移动端选择器 MSelect */
/* 移动端月份选择 MMonthPicker */
/* atsx新属性 */
.atsx-message {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #1f2329;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  position: fixed;
  top: 36px;
  left: 0;
  z-index: 1010;
  width: 100%;
  pointer-events: none;
}
.atsx-message-notice {
  padding: 8px;
  text-align: center;
}
.atsx-message-notice:first-child {
  margin-top: -8px;
}
.atsx-message-notice-content {
  position: relative;
  display: inline-block;
  padding: 12px 24px;
  background: #fff;
  border-radius: 4px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
  pointer-events: all;
  max-width: 600px;
  text-align: left;
}
.atsx-message-info-place .atsx-message-notice-content,
.atsx-message-loading-place .atsx-message-notice-content,
.atsx-message-default-place .atsx-message-notice-content {
  background: #F0F4FF;
  border: 1px solid #3370FF;
}
.atsx-message-success-place .atsx-message-notice-content {
  background: #f0fbef;
  border: 1px solid #34c724;
}
.atsx-message-error-place .atsx-message-notice-content {
  background: #FEF1F1;
  border: 1px solid #F54A45;
}
.atsx-message-warning-place .atsx-message-notice-content {
  background: #FFF5EB;
  border: 1px solid #FF8800;
}
.atsx-message-custom-content span {
  display: inline-block;
  vertical-align: top;
  line-height: 22px;
}
.atsx-message-custom-content span.atsx-message-custom-text {
  margin-left: 24px;
}
.atsx-message-can-close .atsx-message-custom-content span.atsx-message-custom-text {
  margin-right: 32px;
}
.atsx-message-custom-content span.atsx-message-custom-operations {
  color: #3370FF;
  font-size: 14px;
  margin-right: 16px;
}
.atsx-message-custom-content span.atsx-message-custom-operations.atsx-message-custom-operations-with-close {
  margin-right: 12px;
}
.atsx-message-custom-content .atsx-message-close {
  font-size: 16px;
  color: #8F959E;
  position: absolute;
  top: 15px;
}
.atsx-message-custom-content .atsx-message-close:hover {
  color: #3370FF;
}
.atsx-message-success .atsx-message-icon {
  color: #34c724;
}
.atsx-message-error .atsx-message-icon {
  color: #F54A45;
}
.atsx-message-warning .atsx-message-icon {
  color: #FF8800;
}
.atsx-message-info .atsx-message-icon,
.atsx-message-loading .atsx-message-icon {
  color: #3370FF;
}
.atsx-message-icon {
  position: absolute;
  top: 15px;
  margin-right: 8px;
  font-size: 16px;
}
.atsx-message-close {
  display: none;
  right: 16px;
  position: absolute;
  top: 14px;
  cursor: pointer;
  font-size: 12px;
}
.atsx-message-can-close .atsx-message-notice-content {
  padding-right: 32px;
}
.atsx-message-can-close .atsx-message-close {
  display: inline-block;
}
.atsx-message-notice.move-up-leave.move-up-leave-active {
  -webkit-animation-name: MessageMoveOut;
          animation-name: MessageMoveOut;
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
}
@-webkit-keyframes MessageMoveOut {
  0% {
    max-height: 150px;
    padding: 8px;
    opacity: 1;
  }
  100% {
    max-height: 0;
    padding: 0;
    opacity: 0;
  }
}
@keyframes MessageMoveOut {
  0% {
    max-height: 150px;
    padding: 8px;
    opacity: 1;
  }
  100% {
    max-height: 0;
    padding: 0;
    opacity: 0;
  }
}

/* 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 */
/* B400 */
/* B500 */
/* ATS-X新增颜色 */
/* N50 */
/* N200 */
/* N300 */
/* N400 */
/* N600 */
/* N900 */
/* N500 */
/* 移动端选择器 MSelect */
/* 移动端月份选择 MMonthPicker */
/* atsx新属性 */
.atsx-icon {
  display: inline-block;
  color: inherit;
  font-style: normal;
  line-height: 0;
  text-align: center;
  text-transform: none;
  vertical-align: -0.125em;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.atsx-icon svg {
  display: inline-block;
}

/* 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 */
/* B400 */
/* B500 */
/* ATS-X新增颜色 */
/* N50 */
/* N200 */
/* N300 */
/* N400 */
/* N600 */
/* N900 */
/* N500 */
/* 移动端选择器 MSelect */
/* 移动端月份选择 MMonthPicker */
/* atsx新属性 */
.atsx-divider {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #1f2329;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  background: #9CA2A9;
}
.atsx-divider,
.atsx-divider-vertical {
  position: relative;
  top: -0.06em;
  display: inline-block;
  width: 1px;
  height: 0.9em;
  margin: 0 8px;
  vertical-align: middle;
}
.atsx-divider-horizontal {
  display: block;
  clear: both;
  width: 100%;
  min-width: 100%;
  height: 1px;
  margin: 24px 0;
}
.atsx-divider-horizontal.atsx-divider-with-text,
.atsx-divider-horizontal.atsx-divider-with-text-left,
.atsx-divider-horizontal.atsx-divider-with-text-right {
  display: table;
  margin: 16px 0;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  font-weight: var(--semi-bold);
  font-size: 16px;
  white-space: nowrap;
  text-align: center;
  background: transparent;
}
.atsx-divider-horizontal.atsx-divider-with-text::before,
.atsx-divider-horizontal.atsx-divider-with-text-left::before,
.atsx-divider-horizontal.atsx-divider-with-text-right::before,
.atsx-divider-horizontal.atsx-divider-with-text::after,
.atsx-divider-horizontal.atsx-divider-with-text-left::after,
.atsx-divider-horizontal.atsx-divider-with-text-right::after {
  position: relative;
  top: 50%;
  display: table-cell;
  width: 50%;
  border-top: 1px solid #e8e8e8;
  -ms-transform: translateY(50%);
      transform: translateY(50%);
  content: '';
}
.atsx-divider-horizontal.atsx-divider-with-text-left .atsx-divider-inner-text,
.atsx-divider-horizontal.atsx-divider-with-text-right .atsx-divider-inner-text {
  display: inline-block;
  padding: 0 10px;
}
.atsx-divider-horizontal.atsx-divider-with-text-left::before {
  top: 50%;
  width: 5%;
}
.atsx-divider-horizontal.atsx-divider-with-text-left::after {
  top: 50%;
  width: 95%;
}
.atsx-divider-horizontal.atsx-divider-with-text-right::before {
  top: 50%;
  width: 95%;
}
.atsx-divider-horizontal.atsx-divider-with-text-right::after {
  top: 50%;
  width: 5%;
}
.atsx-divider-inner-text {
  display: inline-block;
  padding: 0 24px;
}
.atsx-divider-horizontal.atsx-divider-dashed {
  background: none;
  border-top: 1px dashed #e8e8e8;
}
.atsx-divider-horizontal.atsx-divider-with-text.atsx-divider-dashed,
.atsx-divider-horizontal.atsx-divider-with-text-left.atsx-divider-dashed,
.atsx-divider-horizontal.atsx-divider-with-text-right.atsx-divider-dashed {
  border-top: 0;
}
.atsx-divider-horizontal.atsx-divider-with-text.atsx-divider-dashed::before,
.atsx-divider-horizontal.atsx-divider-with-text-left.atsx-divider-dashed::before,
.atsx-divider-horizontal.atsx-divider-with-text-right.atsx-divider-dashed::before,
.atsx-divider-horizontal.atsx-divider-with-text.atsx-divider-dashed::after,
.atsx-divider-horizontal.atsx-divider-with-text-left.atsx-divider-dashed::after,
.atsx-divider-horizontal.atsx-divider-with-text-right.atsx-divider-dashed::after {
  border-style: dashed none none;
}
.atsx-divider-vertical.atsx-divider-dashed {
  border-left: 1px dashed #e8e8e8;
  background: none;
}
.atsx-divider-connect.atsx-divider-dashed {
  border-top: 1px dashed #e8e8e8;
  background: none;
}
.atsx-divider-connect {
  width: 8px;
  height: 1px;
}

/* 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 */
/* B400 */
/* B500 */
/* ATS-X新增颜色 */
/* N50 */
/* N200 */
/* N300 */
/* N400 */
/* N600 */
/* N900 */
/* N500 */
/* 移动端选择器 MSelect */
/* 移动端月份选择 MMonthPicker */
/* atsx新属性 */
.atsx-layout {
  display: -ms-flexbox;
  display: flex;
  -ms-flex: auto;
      flex: auto;
  -ms-flex-direction: column;
      flex-direction: column;
  /* fix firefox can't set height smaller than content on flex item */
  min-height: 0;
  background: #fff;
}
.atsx-layout,
.atsx-layout * {
  box-sizing: border-box;
}
.atsx-layout.atsx-layout-has-sider {
  -ms-flex-direction: row;
      flex-direction: row;
}
.atsx-layout.atsx-layout-has-sider > .atsx-layout,
.atsx-layout.atsx-layout-has-sider > .atsx-layout-content {
  overflow-x: hidden;
}
.atsx-layout-header,
.atsx-layout-footer {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
}
.atsx-layout-header {
  height: 56px;
  padding: 0 50px;
  line-height: 56px;
  background: #fff;
}
.atsx-layout-footer {
  padding: 24px 50px;
  color: #1f2329;
  font-size: 14px;
  background: #fff;
}
.atsx-layout-content {
  -ms-flex: auto;
      flex: auto;
  /* fix firefox can't set height smaller than content on flex item */
  min-height: 0;
}
.atsx-layout-sider {
  position: relative;
  /* fix firefox can't set width smaller than content on flex item */
  min-width: 0;
  background: #fff;
  transition: all 0.2s;
}
.atsx-layout-sider-children {
  height: 100%;
  margin-top: -0.1px;
  padding-top: 0.1px;
}
.atsx-layout-sider-has-trigger {
  padding-bottom: 48px;
}
.atsx-layout-sider-right {
  -ms-flex-order: 1;
      order: 1;
}
.atsx-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;
}
.atsx-layout-sider-zero-width > * {
  overflow: hidden;
}
.atsx-layout-sider-zero-width-trigger {
  position: absolute;
  top: 56px;
  right: -36px;
  width: 36px;
  height: 42px;
  color: #fff;
  font-size: 18px;
  line-height: 42px;
  text-align: center;
  background: #fff;
  border-radius: 0 4px 4px 0;
  cursor: pointer;
  transition: background 0.3s ease;
}
.atsx-layout-sider-zero-width-trigger:hover {
  background: #ffffff;
}
.atsx-layout-sider-zero-width-trigger-right {
  left: -36px;
}
.atsx-layout-sider-light {
  background: #fff;
}
.atsx-layout-sider-light .atsx-layout-sider-trigger {
  color: #1f2329;
  background: #fff;
}
.atsx-layout-sider-light .atsx-layout-sider-zero-width-trigger {
  color: #1f2329;
  background: #fff;
}

/* 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 */
/* B400 */
/* B500 */
/* ATS-X新增颜色 */
/* N50 */
/* N200 */
/* N300 */
/* N400 */
/* N600 */
/* N900 */
/* N500 */
/* 移动端选择器 MSelect */
/* 移动端月份选择 MMonthPicker */
/* atsx新属性 */
.atsx-btn {
  line-height: 1.499;
  position: relative;
  display: inline-block;
  font-weight: normal;
  white-space: nowrap;
  text-align: center;
  background-image: none;
  border: 1px solid transparent;
  box-shadow: none;
  cursor: pointer;
  transition: padding 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  height: 32px;
  padding: 0 12px;
  font-size: 14px;
  border-radius: 4px;
  min-width: 80px;
}
.atsx-btn > .anticon {
  line-height: 1;
}
.atsx-btn,
.atsx-btn:active {
  outline: 0;
}
.atsx-btn:not([disabled]):hover {
  text-decoration: none;
}
.atsx-btn:not([disabled]):active {
  outline: 0;
  box-shadow: none;
}
.atsx-btn.disabled,
.atsx-btn[disabled] {
  cursor: default;
}
.atsx-btn.disabled > *,
.atsx-btn[disabled] > * {
  pointer-events: none;
}
.atsx-btn-lg {
  min-width: 80px;
  max-width: 120px;
  height: 40px;
  padding: 0 12px;
  font-size: 16px;
  border-radius: 4px;
}
.atsx-btn-sm {
  min-width: unset;
  max-width: 100px;
  height: 28px;
  padding: 0 8px;
  font-size: 14px;
  border-radius: 4px;
}
.atsx-btn > i,
.atsx-btn > span {
  display: inline-block;
  pointer-events: none;
}
.atsx-btn-default {
  color: #1F2329;
  background-color: white;
  border-color: #bbbfc4;
}
.atsx-btn-default > a:only-child {
  color: currentColor;
}
.atsx-btn-default > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.atsx-btn-default:hover {
  color: #3370ff;
  background-color: white;
  border-color: #3370ff;
}
.atsx-btn-default:hover > a:only-child {
  color: currentColor;
}
.atsx-btn-default:hover > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.atsx-btn-default:active,
.atsx-btn-default.active {
  color: #3370ff;
  background-color: white;
  border-color: #3370ff;
}
.atsx-btn-default:active > a:only-child,
.atsx-btn-default.active > a:only-child {
  color: currentColor;
}
.atsx-btn-default:active > a:only-child::after,
.atsx-btn-default.active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.atsx-btn-default.atsx-btn-disabled,
.atsx-btn-default.disabled,
.atsx-btn-default[disabled],
.atsx-btn-default.atsx-btn-disabled:hover,
.atsx-btn-default.disabled:hover,
.atsx-btn-default[disabled]:hover,
.atsx-btn-default.atsx-btn-disabled:active,
.atsx-btn-default.disabled:active,
.atsx-btn-default[disabled]:active,
.atsx-btn-default.atsx-btn-disabled.active,
.atsx-btn-default.disabled.active,
.atsx-btn-default[disabled].active {
  color: #c3c6cb;
  background-color: white;
  border-color: #bbbfc4;
  text-shadow: none;
  box-shadow: none;
  cursor: not-allowed;
}
.atsx-btn-default.atsx-btn-disabled > a:only-child,
.atsx-btn-default.disabled > a:only-child,
.atsx-btn-default[disabled] > a:only-child,
.atsx-btn-default.atsx-btn-disabled:hover > a:only-child,
.atsx-btn-default.disabled:hover > a:only-child,
.atsx-btn-default[disabled]:hover > a:only-child,
.atsx-btn-default.atsx-btn-disabled:active > a:only-child,
.atsx-btn-default.disabled:active > a:only-child,
.atsx-btn-default[disabled]:active > a:only-child,
.atsx-btn-default.atsx-btn-disabled.active > a:only-child,
.atsx-btn-default.disabled.active > a:only-child,
.atsx-btn-default[disabled].active > a:only-child {
  color: currentColor;
}
.atsx-btn-default.atsx-btn-disabled > a:only-child::after,
.atsx-btn-default.disabled > a:only-child::after,
.atsx-btn-default[disabled] > a:only-child::after,
.atsx-btn-default.atsx-btn-disabled:hover > a:only-child::after,
.atsx-btn-default.disabled:hover > a:only-child::after,
.atsx-btn-default[disabled]:hover > a:only-child::after,
.atsx-btn-default.atsx-btn-disabled:active > a:only-child::after,
.atsx-btn-default.disabled:active > a:only-child::after,
.atsx-btn-default[disabled]:active > a:only-child::after,
.atsx-btn-default.atsx-btn-disabled.active > a:only-child::after,
.atsx-btn-default.disabled.active > a:only-child::after,
.atsx-btn-default[disabled].active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.atsx-btn-default .anticon:not(.anticon-loading) {
  color: #1f2329;
  transition: padding 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.atsx-btn-default:hover .anticon:not(.anticon-loading),
.atsx-btn-default:active .anticon:not(.anticon-loading),
.atsx-btn-default.active .anticon:not(.anticon-loading) {
  color: inherit;
  transition: none;
}
.atsx-btn-default.atsx-btn-disabled,
.atsx-btn-default.atsx-btn.disabled,
.atsx-btn-default.atsx-btn[disabled],
.atsx-btn-default.atsx-btn-disabled:hover,
.atsx-btn-default.atsx-btn.disabled:hover,
.atsx-btn-default.atsx-btn[disabled]:hover,
.atsx-btn-default.atsx-btn-disabled:active,
.atsx-btn-default.atsx-btn.disabled:active,
.atsx-btn-default.atsx-btn[disabled]:active,
.atsx-btn-default.atsx-btn-disabled.active,
.atsx-btn-default.atsx-btn.disabled.active,
.atsx-btn-default.atsx-btn[disabled].active {
  cursor: not-allowed;
}
.atsx-btn-default.atsx-btn-disabled .anticon,
.atsx-btn-default.atsx-btn.disabled .anticon,
.atsx-btn-default.atsx-btn[disabled] .anticon,
.atsx-btn-default.atsx-btn-disabled:hover .anticon,
.atsx-btn-default.atsx-btn.disabled:hover .anticon,
.atsx-btn-default.atsx-btn[disabled]:hover .anticon,
.atsx-btn-default.atsx-btn-disabled:active .anticon,
.atsx-btn-default.atsx-btn.disabled:active .anticon,
.atsx-btn-default.atsx-btn[disabled]:active .anticon,
.atsx-btn-default.atsx-btn-disabled.active .anticon,
.atsx-btn-default.atsx-btn.disabled.active .anticon,
.atsx-btn-default.atsx-btn[disabled].active .anticon {
  color: #9ca2a9;
  transition: padding 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.atsx-btn-primary {
  color: white;
  background-color: #3370ff;
  border-color: #3370ff;
  box-shadow: none;
}
.atsx-btn-primary > a:only-child {
  color: currentColor;
}
.atsx-btn-primary > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.atsx-btn-primary:hover {
  color: white;
  background-color: #82a7fc;
  border-color: #82a7fc;
}
.atsx-btn-primary:hover > a:only-child {
  color: currentColor;
}
.atsx-btn-primary:hover > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.atsx-btn-primary:active,
.atsx-btn-primary.active {
  color: white;
  background-color: #4e83fd;
  border-color: #4e83fd;
}
.atsx-btn-primary:active > a:only-child,
.atsx-btn-primary.active > a:only-child {
  color: currentColor;
}
.atsx-btn-primary:active > a:only-child::after,
.atsx-btn-primary.active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.atsx-btn-primary.atsx-btn-disabled,
.atsx-btn-primary.disabled,
.atsx-btn-primary[disabled],
.atsx-btn-primary.atsx-btn-disabled:hover,
.atsx-btn-primary.disabled:hover,
.atsx-btn-primary[disabled]:hover,
.atsx-btn-primary.atsx-btn-disabled:active,
.atsx-btn-primary.disabled:active,
.atsx-btn-primary[disabled]:active,
.atsx-btn-primary.atsx-btn-disabled.active,
.atsx-btn-primary.disabled.active,
.atsx-btn-primary[disabled].active {
  color: white;
  background-color: #BACEFD;
  border-color: #BACEFD;
  text-shadow: none;
  box-shadow: none;
  cursor: not-allowed;
}
.atsx-btn-primary.atsx-btn-disabled > a:only-child,
.atsx-btn-primary.disabled > a:only-child,
.atsx-btn-primary[disabled] > a:only-child,
.atsx-btn-primary.atsx-btn-disabled:hover > a:only-child,
.atsx-btn-primary.disabled:hover > a:only-child,
.atsx-btn-primary[disabled]:hover > a:only-child,
.atsx-btn-primary.atsx-btn-disabled:active > a:only-child,
.atsx-btn-primary.disabled:active > a:only-child,
.atsx-btn-primary[disabled]:active > a:only-child,
.atsx-btn-primary.atsx-btn-disabled.active > a:only-child,
.atsx-btn-primary.disabled.active > a:only-child,
.atsx-btn-primary[disabled].active > a:only-child {
  color: currentColor;
}
.atsx-btn-primary.atsx-btn-disabled > a:only-child::after,
.atsx-btn-primary.disabled > a:only-child::after,
.atsx-btn-primary[disabled] > a:only-child::after,
.atsx-btn-primary.atsx-btn-disabled:hover > a:only-child::after,
.atsx-btn-primary.disabled:hover > a:only-child::after,
.atsx-btn-primary[disabled]:hover > a:only-child::after,
.atsx-btn-primary.atsx-btn-disabled:active > a:only-child::after,
.atsx-btn-primary.disabled:active > a:only-child::after,
.atsx-btn-primary[disabled]:active > a:only-child::after,
.atsx-btn-primary.atsx-btn-disabled.active > a:only-child::after,
.atsx-btn-primary.disabled.active > a:only-child::after,
.atsx-btn-primary[disabled].active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.atsx-btn-group .atsx-btn-primary:not(:first-child):not(:last-child) {
  border-right-color: #5c92ff;
  border-left-color: #5c92ff;
}
.atsx-btn-group .atsx-btn-primary:not(:first-child):not(:last-child):disabled {
  border-color: #bbbfc4;
}
.atsx-btn-group .atsx-btn-primary:first-child:not(:last-child) {
  border-right-color: #5c92ff;
}
.atsx-btn-group .atsx-btn-primary:first-child:not(:last-child)[disabled] {
  border-right-color: #bbbfc4;
}
.atsx-btn-group .atsx-btn-primary:last-child:not(:first-child),
.atsx-btn-group .atsx-btn-primary + .atsx-btn-primary {
  border-left-color: #5c92ff;
}
.atsx-btn-group .atsx-btn-primary:last-child:not(:first-child)[disabled],
.atsx-btn-group .atsx-btn-primary + .atsx-btn-primary[disabled] {
  border-left-color: #bbbfc4;
}
.atsx-btn-secondary {
  color: #3370FF;
  background-color: #fff;
  border-color: #3370FF;
}
.atsx-btn-secondary > a:only-child {
  color: currentColor;
}
.atsx-btn-secondary > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.atsx-btn-secondary:hover {
  color: #3370FF;
  background-color: #E1EAFF;
  border-color: #3370FF;
}
.atsx-btn-secondary:hover > a:only-child {
  color: currentColor;
}
.atsx-btn-secondary:hover > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.atsx-btn-secondary:active,
.atsx-btn-secondary.active {
  color: #3370FF;
  background-color: #BACEFD;
  border-color: #3370FF;
}
.atsx-btn-secondary:active > a:only-child,
.atsx-btn-secondary.active > a:only-child {
  color: currentColor;
}
.atsx-btn-secondary:active > a:only-child::after,
.atsx-btn-secondary.active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.atsx-btn-secondary.atsx-btn-disabled,
.atsx-btn-secondary.disabled,
.atsx-btn-secondary[disabled],
.atsx-btn-secondary.atsx-btn-disabled:hover,
.atsx-btn-secondary.disabled:hover,
.atsx-btn-secondary[disabled]:hover,
.atsx-btn-secondary.atsx-btn-disabled:active,
.atsx-btn-secondary.disabled:active,
.atsx-btn-secondary[disabled]:active,
.atsx-btn-secondary.atsx-btn-disabled.active,
.atsx-btn-secondary.disabled.active,
.atsx-btn-secondary[disabled].active {
  color: #BACEFD;
  background-color: white;
  border-color: #BACEFD;
  text-shadow: none;
  box-shadow: none;
  cursor: not-allowed;
}
.atsx-btn-secondary.atsx-btn-disabled > a:only-child,
.atsx-btn-secondary.disabled > a:only-child,
.atsx-btn-secondary[disabled] > a:only-child,
.atsx-btn-secondary.atsx-btn-disabled:hover > a:only-child,
.atsx-btn-secondary.disabled:hover > a:only-child,
.atsx-btn-secondary[disabled]:hover > a:only-child,
.atsx-btn-secondary.atsx-btn-disabled:active > a:only-child,
.atsx-btn-secondary.disabled:active > a:only-child,
.atsx-btn-secondary[disabled]:active > a:only-child,
.atsx-btn-secondary.atsx-btn-disabled.active > a:only-child,
.atsx-btn-secondary.disabled.active > a:only-child,
.atsx-btn-secondary[disabled].active > a:only-child {
  color: currentColor;
}
.atsx-btn-secondary.atsx-btn-disabled > a:only-child::after,
.atsx-btn-secondary.disabled > a:only-child::after,
.atsx-btn-secondary[disabled] > a:only-child::after,
.atsx-btn-secondary.atsx-btn-disabled:hover > a:only-child::after,
.atsx-btn-secondary.disabled:hover > a:only-child::after,
.atsx-btn-secondary[disabled]:hover > a:only-child::after,
.atsx-btn-secondary.atsx-btn-disabled:active > a:only-child::after,
.atsx-btn-secondary.disabled:active > a:only-child::after,
.atsx-btn-secondary[disabled]:active > a:only-child::after,
.atsx-btn-secondary.atsx-btn-disabled.active > a:only-child::after,
.atsx-btn-secondary.disabled.active > a:only-child::after,
.atsx-btn-secondary[disabled].active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.atsx-btn-ghost {
  color: #1f2329;
  background-color: transparent;
  border-color: #bbbfc4;
}
.atsx-btn-ghost > a:only-child {
  color: currentColor;
}
.atsx-btn-ghost > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.atsx-btn-ghost:hover {
  color: #3370FF;
  background-color: transparent;
  border-color: #3370FF;
}
.atsx-btn-ghost:hover > a:only-child {
  color: currentColor;
}
.atsx-btn-ghost:hover > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.atsx-btn-ghost:active,
.atsx-btn-ghost.active {
  color: #2152d9;
  background-color: transparent;
  border-color: #2152d9;
}
.atsx-btn-ghost:active > a:only-child,
.atsx-btn-ghost.active > a:only-child {
  color: currentColor;
}
.atsx-btn-ghost:active > a:only-child::after,
.atsx-btn-ghost.active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.atsx-btn-ghost.atsx-btn-disabled,
.atsx-btn-ghost.disabled,
.atsx-btn-ghost[disabled],
.atsx-btn-ghost.atsx-btn-disabled:hover,
.atsx-btn-ghost.disabled:hover,
.atsx-btn-ghost[disabled]:hover,
.atsx-btn-ghost.atsx-btn-disabled:active,
.atsx-btn-ghost.disabled:active,
.atsx-btn-ghost[disabled]:active,
.atsx-btn-ghost.atsx-btn-disabled.active,
.atsx-btn-ghost.disabled.active,
.atsx-btn-ghost[disabled].active {
  color: #9CA2A9;
  background-color: #E4E5E7;
  border-color: #E4E5E7;
  text-shadow: none;
  box-shadow: none;
  cursor: not-allowed;
}
.atsx-btn-ghost.atsx-btn-disabled > a:only-child,
.atsx-btn-ghost.disabled > a:only-child,
.atsx-btn-ghost[disabled] > a:only-child,
.atsx-btn-ghost.atsx-btn-disabled:hover > a:only-child,
.atsx-btn-ghost.disabled:hover > a:only-child,
.atsx-btn-ghost[disabled]:hover > a:only-child,
.atsx-btn-ghost.atsx-btn-disabled:active > a:only-child,
.atsx-btn-ghost.disabled:active > a:only-child,
.atsx-btn-ghost[disabled]:active > a:only-child,
.atsx-btn-ghost.atsx-btn-disabled.active > a:only-child,
.atsx-btn-ghost.disabled.active > a:only-child,
.atsx-btn-ghost[disabled].active > a:only-child {
  color: currentColor;
}
.atsx-btn-ghost.atsx-btn-disabled > a:only-child::after,
.atsx-btn-ghost.disabled > a:only-child::after,
.atsx-btn-ghost[disabled] > a:only-child::after,
.atsx-btn-ghost.atsx-btn-disabled:hover > a:only-child::after,
.atsx-btn-ghost.disabled:hover > a:only-child::after,
.atsx-btn-ghost[disabled]:hover > a:only-child::after,
.atsx-btn-ghost.atsx-btn-disabled:active > a:only-child::after,
.atsx-btn-ghost.disabled:active > a:only-child::after,
.atsx-btn-ghost[disabled]:active > a:only-child::after,
.atsx-btn-ghost.atsx-btn-disabled.active > a:only-child::after,
.atsx-btn-ghost.disabled.active > a:only-child::after,
.atsx-btn-ghost[disabled].active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.atsx-btn-dashed {
  color: #1F2329;
  background-color: white;
  border-color: #bbbfc4;
  border-style: dashed;
}
.atsx-btn-dashed > a:only-child {
  color: currentColor;
}
.atsx-btn-dashed > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.atsx-btn-dashed:hover {
  color: #3370FF;
  background-color: white;
  border-color: #3370FF;
}
.atsx-btn-dashed:hover > a:only-child {
  color: currentColor;
}
.atsx-btn-dashed:hover > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.atsx-btn-dashed:active,
.atsx-btn-dashed.active {
  color: #2152d9;
  background-color: white;
  border-color: #2152d9;
}
.atsx-btn-dashed:active > a:only-child,
.atsx-btn-dashed.active > a:only-child {
  color: currentColor;
}
.atsx-btn-dashed:active > a:only-child::after,
.atsx-btn-dashed.active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.atsx-btn-dashed.atsx-btn-disabled,
.atsx-btn-dashed.disabled,
.atsx-btn-dashed[disabled],
.atsx-btn-dashed.atsx-btn-disabled:hover,
.atsx-btn-dashed.disabled:hover,
.atsx-btn-dashed[disabled]:hover,
.atsx-btn-dashed.atsx-btn-disabled:active,
.atsx-btn-dashed.disabled:active,
.atsx-btn-dashed[disabled]:active,
.atsx-btn-dashed.atsx-btn-disabled.active,
.atsx-btn-dashed.disabled.active,
.atsx-btn-dashed[disabled].active {
  color: #9CA2A9;
  background-color: #E4E5E7;
  border-color: #E4E5E7;
  text-shadow: none;
  box-shadow: none;
  cursor: not-allowed;
}
.atsx-btn-dashed.atsx-btn-disabled > a:only-child,
.atsx-btn-dashed.disabled > a:only-child,
.atsx-btn-dashed[disabled] > a:only-child,
.atsx-btn-dashed.atsx-btn-disabled:hover > a:only-child,
.atsx-btn-dashed.disabled:hover > a:only-child,
.atsx-btn-dashed[disabled]:hover > a:only-child,
.atsx-btn-dashed.atsx-btn-disabled:active > a:only-child,
.atsx-btn-dashed.disabled:active > a:only-child,
.atsx-btn-dashed[disabled]:active > a:only-child,
.atsx-btn-dashed.atsx-btn-disabled.active > a:only-child,
.atsx-btn-dashed.disabled.active > a:only-child,
.atsx-btn-dashed[disabled].active > a:only-child {
  color: currentColor;
}
.atsx-btn-dashed.atsx-btn-disabled > a:only-child::after,
.atsx-btn-dashed.disabled > a:only-child::after,
.atsx-btn-dashed[disabled] > a:only-child::after,
.atsx-btn-dashed.atsx-btn-disabled:hover > a:only-child::after,
.atsx-btn-dashed.disabled:hover > a:only-child::after,
.atsx-btn-dashed[disabled]:hover > a:only-child::after,
.atsx-btn-dashed.atsx-btn-disabled:active > a:only-child::after,
.atsx-btn-dashed.disabled:active > a:only-child::after,
.atsx-btn-dashed[disabled]:active > a:only-child::after,
.atsx-btn-dashed.atsx-btn-disabled.active > a:only-child::after,
.atsx-btn-dashed.disabled.active > a:only-child::after,
.atsx-btn-dashed[disabled].active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.atsx-btn-danger {
  color: #F54A45;
  background-color: #fff;
  border-color: #F54A45;
}
.atsx-btn-danger > a:only-child {
  color: currentColor;
}
.atsx-btn-danger > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.atsx-btn-danger:hover {
  color: #F54A45;
  background-color: #FDE2E2;
  border-color: #F54A45;
}
.atsx-btn-danger:hover > a:only-child {
  color: currentColor;
}
.atsx-btn-danger:hover > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.atsx-btn-danger:active,
.atsx-btn-danger.active {
  color: #F54A45;
  background-color: #FBBFBC;
  border-color: #F54A45;
}
.atsx-btn-danger:active > a:only-child,
.atsx-btn-danger.active > a:only-child {
  color: currentColor;
}
.atsx-btn-danger:active > a:only-child::after,
.atsx-btn-danger.active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.atsx-btn-danger.atsx-btn-disabled,
.atsx-btn-danger.disabled,
.atsx-btn-danger[disabled],
.atsx-btn-danger.atsx-btn-disabled:hover,
.atsx-btn-danger.disabled:hover,
.atsx-btn-danger[disabled]:hover,
.atsx-btn-danger.atsx-btn-disabled:active,
.atsx-btn-danger.disabled:active,
.atsx-btn-danger[disabled]:active,
.atsx-btn-danger.atsx-btn-disabled.active,
.atsx-btn-danger.disabled.active,
.atsx-btn-danger[disabled].active {
  color: #FBBFBC;
  background-color: white;
  border-color: #FBBFBC;
  text-shadow: none;
  box-shadow: none;
  cursor: not-allowed;
}
.atsx-btn-danger.atsx-btn-disabled > a:only-child,
.atsx-btn-danger.disabled > a:only-child,
.atsx-btn-danger[disabled] > a:only-child,
.atsx-btn-danger.atsx-btn-disabled:hover > a:only-child,
.atsx-btn-danger.disabled:hover > a:only-child,
.atsx-btn-danger[disabled]:hover > a:only-child,
.atsx-btn-danger.atsx-btn-disabled:active > a:only-child,
.atsx-btn-danger.disabled:active > a:only-child,
.atsx-btn-danger[disabled]:active > a:only-child,
.atsx-btn-danger.atsx-btn-disabled.active > a:only-child,
.atsx-btn-danger.disabled.active > a:only-child,
.atsx-btn-danger[disabled].active > a:only-child {
  color: currentColor;
}
.atsx-btn-danger.atsx-btn-disabled > a:only-child::after,
.atsx-btn-danger.disabled > a:only-child::after,
.atsx-btn-danger[disabled] > a:only-child::after,
.atsx-btn-danger.atsx-btn-disabled:hover > a:only-child::after,
.atsx-btn-danger.disabled:hover > a:only-child::after,
.atsx-btn-danger[disabled]:hover > a:only-child::after,
.atsx-btn-danger.atsx-btn-disabled:active > a:only-child::after,
.atsx-btn-danger.disabled:active > a:only-child::after,
.atsx-btn-danger[disabled]:active > a:only-child::after,
.atsx-btn-danger.atsx-btn-disabled.active > a:only-child::after,
.atsx-btn-danger.disabled.active > a:only-child::after,
.atsx-btn-danger[disabled].active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.atsx-btn-link {
  color: #3370ff;
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
}
.atsx-btn-link > a:only-child {
  color: currentColor;
}
.atsx-btn-link > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.atsx-btn-link:hover {
  color: #3370FF;
  background-color: transparent;
  border-color: #3370FF;
}
.atsx-btn-link:hover > a:only-child {
  color: currentColor;
}
.atsx-btn-link:hover > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.atsx-btn-link:active,
.atsx-btn-link.active {
  color: #2152d9;
  background-color: transparent;
  border-color: #2152d9;
}
.atsx-btn-link:active > a:only-child,
.atsx-btn-link.active > a:only-child {
  color: currentColor;
}
.atsx-btn-link:active > a:only-child::after,
.atsx-btn-link.active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.atsx-btn-link.atsx-btn-disabled,
.atsx-btn-link.disabled,
.atsx-btn-link[disabled],
.atsx-btn-link.atsx-btn-disabled:hover,
.atsx-btn-link.disabled:hover,
.atsx-btn-link[disabled]:hover,
.atsx-btn-link.atsx-btn-disabled:active,
.atsx-btn-link.disabled:active,
.atsx-btn-link[disabled]:active,
.atsx-btn-link.atsx-btn-disabled.active,
.atsx-btn-link.disabled.active,
.atsx-btn-link[disabled].active {
  color: #9CA2A9;
  background-color: #E4E5E7;
  border-color: #E4E5E7;
  text-shadow: none;
  box-shadow: none;
  cursor: not-allowed;
}
.atsx-btn-link.atsx-btn-disabled > a:only-child,
.atsx-btn-link.disabled > a:only-child,
.atsx-btn-link[disabled] > a:only-child,
.atsx-btn-link.atsx-btn-disabled:hover > a:only-child,
.atsx-btn-link.disabled:hover > a:only-child,
.atsx-btn-link[disabled]:hover > a:only-child,
.atsx-btn-link.atsx-btn-disabled:active > a:only-child,
.atsx-btn-link.disabled:active > a:only-child,
.atsx-btn-link[disabled]:active > a:only-child,
.atsx-btn-link.atsx-btn-disabled.active > a:only-child,
.atsx-btn-link.disabled.active > a:only-child,
.atsx-btn-link[disabled].active > a:only-child {
  color: currentColor;
}
.atsx-btn-link.atsx-btn-disabled > a:only-child::after,
.atsx-btn-link.disabled > a:only-child::after,
.atsx-btn-link[disabled] > a:only-child::after,
.atsx-btn-link.atsx-btn-disabled:hover > a:only-child::after,
.atsx-btn-link.disabled:hover > a:only-child::after,
.atsx-btn-link[disabled]:hover > a:only-child::after,
.atsx-btn-link.atsx-btn-disabled:active > a:only-child::after,
.atsx-btn-link.disabled:active > a:only-child::after,
.atsx-btn-link[disabled]:active > a:only-child::after,
.atsx-btn-link.atsx-btn-disabled.active > a:only-child::after,
.atsx-btn-link.disabled.active > a:only-child::after,
.atsx-btn-link[disabled].active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.atsx-btn-link:hover,
.atsx-btn-link:active {
  border-color: transparent;
}
.atsx-btn-link.atsx-btn-disabled,
.atsx-btn-link.disabled,
.atsx-btn-link[disabled],
.atsx-btn-link.atsx-btn-disabled:hover,
.atsx-btn-link.disabled:hover,
.atsx-btn-link[disabled]:hover,
.atsx-btn-link.atsx-btn-disabled:active,
.atsx-btn-link.disabled:active,
.atsx-btn-link[disabled]:active,
.atsx-btn-link.atsx-btn-disabled.active,
.atsx-btn-link.disabled.active,
.atsx-btn-link[disabled].active {
  color: rgba(51, 112, 255, 0.3);
  background-color: transparent;
  border-color: transparent;
  text-shadow: none;
  box-shadow: none;
  cursor: not-allowed;
}
.atsx-btn-link.atsx-btn-disabled > a:only-child,
.atsx-btn-link.disabled > a:only-child,
.atsx-btn-link[disabled] > a:only-child,
.atsx-btn-link.atsx-btn-disabled:hover > a:only-child,
.atsx-btn-link.disabled:hover > a:only-child,
.atsx-btn-link[disabled]:hover > a:only-child,
.atsx-btn-link.atsx-btn-disabled:active > a:only-child,
.atsx-btn-link.disabled:active > a:only-child,
.atsx-btn-link[disabled]:active > a:only-child,
.atsx-btn-link.atsx-btn-disabled.active > a:only-child,
.atsx-btn-link.disabled.active > a:only-child,
.atsx-btn-link[disabled].active > a:only-child {
  color: currentColor;
}
.atsx-btn-link.atsx-btn-disabled > a:only-child::after,
.atsx-btn-link.disabled > a:only-child::after,
.atsx-btn-link[disabled] > a:only-child::after,
.atsx-btn-link.atsx-btn-disabled:hover > a:only-child::after,
.atsx-btn-link.disabled:hover > a:only-child::after,
.atsx-btn-link[disabled]:hover > a:only-child::after,
.atsx-btn-link.atsx-btn-disabled:active > a:only-child::after,
.atsx-btn-link.disabled:active > a:only-child::after,
.atsx-btn-link[disabled]:active > a:only-child::after,
.atsx-btn-link.atsx-btn-disabled.active > a:only-child::after,
.atsx-btn-link.disabled.active > a:only-child::after,
.atsx-btn-link[disabled].active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.atsx-btn-round {
  height: 32px;
  padding: 0 16px;
  font-size: 16px;
  border-radius: 32px;
}
.atsx-btn-round.atsx-btn-lg {
  height: 40px;
  padding: 0 20px;
  font-size: 18px;
  border-radius: 40px;
}
.atsx-btn-round.atsx-btn-sm {
  height: 28px;
  padding: 0 14px;
  font-size: 14px;
  border-radius: 28px;
}
.atsx-btn-circle,
.atsx-btn-circle-outline {
  width: 32px;
  height: 32px;
  padding: 0;
  font-size: 16px;
  border-radius: 50%;
}
.atsx-btn-circle.atsx-btn-lg,
.atsx-btn-circle-outline.atsx-btn-lg {
  width: 40px;
  height: 40px;
  padding: 0;
  font-size: 18px;
  border-radius: 50%;
}
.atsx-btn-circle.atsx-btn-sm,
.atsx-btn-circle-outline.atsx-btn-sm {
  width: 28px;
  height: 28px;
  padding: 0;
  font-size: 14px;
  border-radius: 50%;
}
.atsx-btn::before {
  position: absolute;
  top: -1px;
  right: -1px;
  bottom: -1px;
  left: -1px;
  z-index: 1;
  display: none;
  background: #fff;
  border-radius: inherit;
  opacity: 0.35;
  transition: opacity 0.2s;
  content: '';
  pointer-events: none;
}
.atsx-btn .anticon {
  transition: margin-left 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.atsx-btn .anticon.anticon-plus > svg,
.atsx-btn .anticon.anticon-minus > svg {
  shape-rendering: optimizeSpeed;
}
.atsx-btn.atsx-btn-loading {
  position: relative;
  pointer-events: none;
}
.atsx-btn.atsx-btn-loading::before {
  display: block;
}
.atsx-btn.atsx-btn-loading:not(.atsx-btn-circle):not(.atsx-btn-circle-outline):not(.atsx-btn-icon-only) {
  padding-left: 29px;
}
.atsx-btn.atsx-btn-loading:not(.atsx-btn-circle):not(.atsx-btn-circle-outline):not(.atsx-btn-icon-only) .anticon:not(:last-child) {
  margin-left: -14px;
}
.atsx-btn-sm.atsx-btn-loading:not(.atsx-btn-circle):not(.atsx-btn-circle-outline):not(.atsx-btn-icon-only) {
  padding-left: 24px;
}
.atsx-btn-sm.atsx-btn-loading:not(.atsx-btn-circle):not(.atsx-btn-circle-outline):not(.atsx-btn-icon-only) .anticon {
  margin-left: -17px;
}
.atsx-btn-group {
  position: relative;
  display: inline-block;
}
.atsx-btn-group > .atsx-btn,
.atsx-btn-group > span > .atsx-btn {
  position: relative;
}
.atsx-btn-group > .atsx-btn:hover,
.atsx-btn-group > span > .atsx-btn:hover,
.atsx-btn-group > .atsx-btn:active,
.atsx-btn-group > span > .atsx-btn:active,
.atsx-btn-group > .atsx-btn.active,
.atsx-btn-group > span > .atsx-btn.active {
  z-index: 2;
}
.atsx-btn-group > .atsx-btn:disabled,
.atsx-btn-group > span > .atsx-btn:disabled {
  z-index: 0;
}
.atsx-btn-group-lg > .atsx-btn,
.atsx-btn-group-lg > span > .atsx-btn {
  height: 40px;
  padding: 0 12px;
  font-size: 16px;
  border-radius: 0;
  line-height: 38px;
}
.atsx-btn-group-sm > .atsx-btn,
.atsx-btn-group-sm > span > .atsx-btn {
  height: 28px;
  padding: 0 8px;
  font-size: 14px;
  border-radius: 0;
  line-height: 26px;
}
.atsx-btn-group-sm > .atsx-btn > .anticon,
.atsx-btn-group-sm > span > .atsx-btn > .anticon {
  font-size: 14px;
}
.atsx-btn-group .atsx-btn + .atsx-btn,
.atsx-btn + .atsx-btn-group,
.atsx-btn-group span + .atsx-btn,
.atsx-btn-group .atsx-btn + span,
.atsx-btn-group > span + span,
.atsx-btn-group + .atsx-btn,
.atsx-btn-group + .atsx-btn-group {
  margin-left: -1px;
}
.atsx-btn-group .atsx-btn-primary + .atsx-btn:not(.atsx-btn-primary):not([disabled]) {
  border-left-color: transparent;
}
.atsx-btn-group .atsx-btn {
  border-radius: 0;
}
.atsx-btn-group > .atsx-btn:first-child,
.atsx-btn-group > span:first-child > .atsx-btn {
  margin-left: 0;
}
.atsx-btn-group > .atsx-btn:only-child {
  border-radius: 4px;
}
.atsx-btn-group > span:only-child > .atsx-btn {
  border-radius: 4px;
}
.atsx-btn-group > .atsx-btn:first-child:not(:last-child),
.atsx-btn-group > span:first-child:not(:last-child) > .atsx-btn {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.atsx-btn-group > .atsx-btn:last-child:not(:first-child),
.atsx-btn-group > span:last-child:not(:first-child) > .atsx-btn {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.atsx-btn-group-sm > .atsx-btn:only-child {
  border-radius: 4px;
}
.atsx-btn-group-sm > span:only-child > .atsx-btn {
  border-radius: 4px;
}
.atsx-btn-group-sm > .atsx-btn:first-child:not(:last-child),
.atsx-btn-group-sm > span:first-child:not(:last-child) > .atsx-btn {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.atsx-btn-group-sm > .atsx-btn:last-child:not(:first-child),
.atsx-btn-group-sm > span:last-child:not(:first-child) > .atsx-btn {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.atsx-btn-group > .atsx-btn-group {
  float: left;
}
.atsx-btn-group > .atsx-btn-group:not(:first-child):not(:last-child) > .atsx-btn {
  border-radius: 0;
}
.atsx-btn-group > .atsx-btn-group:first-child:not(:last-child) > .atsx-btn:last-child {
  padding-right: 8px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.atsx-btn-group > .atsx-btn-group:last-child:not(:first-child) > .atsx-btn:first-child {
  padding-left: 8px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.atsx-btn:not(.atsx-btn-circle):not(.atsx-btn-circle-outline).atsx-btn-icon-only {
  padding-right: 8px;
  padding-left: 8px;
}
.atsx-btn:focus > span,
.atsx-btn:active > span {
  position: relative;
}
.atsx-btn > .anticon + span,
.atsx-btn > span + .anticon {
  margin-left: 4px;
}
.atsx-btn-background-ghost {
  color: #fff;
  background: transparent !important;
  border-color: #fff;
}
.atsx-btn-background-ghost.atsx-btn-primary {
  color: #3370ff;
  background-color: transparent;
  border-color: #3370ff;
  text-shadow: none;
}
.atsx-btn-background-ghost.atsx-btn-primary > a:only-child {
  color: currentColor;
}
.atsx-btn-background-ghost.atsx-btn-primary > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.atsx-btn-background-ghost.atsx-btn-primary:hover {
  color: #5c92ff;
  background-color: transparent;
  border-color: #5c92ff;
}
.atsx-btn-background-ghost.atsx-btn-primary:hover > a:only-child {
  color: currentColor;
}
.atsx-btn-background-ghost.atsx-btn-primary:hover > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.atsx-btn-background-ghost.atsx-btn-primary:active,
.atsx-btn-background-ghost.atsx-btn-primary.active {
  color: #2152d9;
  background-color: transparent;
  border-color: #2152d9;
}
.atsx-btn-background-ghost.atsx-btn-primary:active > a:only-child,
.atsx-btn-background-ghost.atsx-btn-primary.active > a:only-child {
  color: currentColor;
}
.atsx-btn-background-ghost.atsx-btn-primary:active > a:only-child::after,
.atsx-btn-background-ghost.atsx-btn-primary.active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.atsx-btn-background-ghost.atsx-btn-primary.atsx-btn-disabled,
.atsx-btn-background-ghost.atsx-btn-primary.disabled,
.atsx-btn-background-ghost.atsx-btn-primary[disabled],
.atsx-btn-background-ghost.atsx-btn-primary.atsx-btn-disabled:hover,
.atsx-btn-background-ghost.atsx-btn-primary.disabled:hover,
.atsx-btn-background-ghost.atsx-btn-primary[disabled]:hover,
.atsx-btn-background-ghost.atsx-btn-primary.atsx-btn-disabled:active,
.atsx-btn-background-ghost.atsx-btn-primary.disabled:active,
.atsx-btn-background-ghost.atsx-btn-primary[disabled]:active,
.atsx-btn-background-ghost.atsx-btn-primary.atsx-btn-disabled.active,
.atsx-btn-background-ghost.atsx-btn-primary.disabled.active,
.atsx-btn-background-ghost.atsx-btn-primary[disabled].active {
  color: #9CA2A9;
  background-color: #E4E5E7;
  border-color: #E4E5E7;
  text-shadow: none;
  box-shadow: none;
  cursor: not-allowed;
}
.atsx-btn-background-ghost.atsx-btn-primary.atsx-btn-disabled > a:only-child,
.atsx-btn-background-ghost.atsx-btn-primary.disabled > a:only-child,
.atsx-btn-background-ghost.atsx-btn-primary[disabled] > a:only-child,
.atsx-btn-background-ghost.atsx-btn-primary.atsx-btn-disabled:hover > a:only-child,
.atsx-btn-background-ghost.atsx-btn-primary.disabled:hover > a:only-child,
.atsx-btn-background-ghost.atsx-btn-primary[disabled]:hover > a:only-child,
.atsx-btn-background-ghost.atsx-btn-primary.atsx-btn-disabled:active > a:only-child,
.atsx-btn-background-ghost.atsx-btn-primary.disabled:active > a:only-child,
.atsx-btn-background-ghost.atsx-btn-primary[disabled]:active > a:only-child,
.atsx-btn-background-ghost.atsx-btn-primary.atsx-btn-disabled.active > a:only-child,
.atsx-btn-background-ghost.atsx-btn-primary.disabled.active > a:only-child,
.atsx-btn-background-ghost.atsx-btn-primary[disabled].active > a:only-child {
  color: currentColor;
}
.atsx-btn-background-ghost.atsx-btn-primary.atsx-btn-disabled > a:only-child::after,
.atsx-btn-background-ghost.atsx-btn-primary.disabled > a:only-child::after,
.atsx-btn-background-ghost.atsx-btn-primary[disabled] > a:only-child::after,
.atsx-btn-background-ghost.atsx-btn-primary.atsx-btn-disabled:hover > a:only-child::after,
.atsx-btn-background-ghost.atsx-btn-primary.disabled:hover > a:only-child::after,
.atsx-btn-background-ghost.atsx-btn-primary[disabled]:hover > a:only-child::after,
.atsx-btn-background-ghost.atsx-btn-primary.atsx-btn-disabled:active > a:only-child::after,
.atsx-btn-background-ghost.atsx-btn-primary.disabled:active > a:only-child::after,
.atsx-btn-background-ghost.atsx-btn-primary[disabled]:active > a:only-child::after,
.atsx-btn-background-ghost.atsx-btn-primary.atsx-btn-disabled.active > a:only-child::after,
.atsx-btn-background-ghost.atsx-btn-primary.disabled.active > a:only-child::after,
.atsx-btn-background-ghost.atsx-btn-primary[disabled].active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.atsx-btn-background-ghost.atsx-btn-danger {
  color: #F54A45;
  background-color: transparent;
  border-color: #F54A45;
  text-shadow: none;
}
.atsx-btn-background-ghost.atsx-btn-danger > a:only-child {
  color: currentColor;
}
.atsx-btn-background-ghost.atsx-btn-danger > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.atsx-btn-background-ghost.atsx-btn-danger:hover {
  color: #ff7a70;
  background-color: transparent;
  border-color: #ff7a70;
}
.atsx-btn-background-ghost.atsx-btn-danger:hover > a:only-child {
  color: currentColor;
}
.atsx-btn-background-ghost.atsx-btn-danger:hover > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.atsx-btn-background-ghost.atsx-btn-danger:active,
.atsx-btn-background-ghost.atsx-btn-danger.active {
  color: #cf3030;
  background-color: transparent;
  border-color: #cf3030;
}
.atsx-btn-background-ghost.atsx-btn-danger:active > a:only-child,
.atsx-btn-background-ghost.atsx-btn-danger.active > a:only-child {
  color: currentColor;
}
.atsx-btn-background-ghost.atsx-btn-danger:active > a:only-child::after,
.atsx-btn-background-ghost.atsx-btn-danger.active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.atsx-btn-background-ghost.atsx-btn-danger.atsx-btn-disabled,
.atsx-btn-background-ghost.atsx-btn-danger.disabled,
.atsx-btn-background-ghost.atsx-btn-danger[disabled],
.atsx-btn-background-ghost.atsx-btn-danger.atsx-btn-disabled:hover,
.atsx-btn-background-ghost.atsx-btn-danger.disabled:hover,
.atsx-btn-background-ghost.atsx-btn-danger[disabled]:hover,
.atsx-btn-background-ghost.atsx-btn-danger.atsx-btn-disabled:active,
.atsx-btn-background-ghost.atsx-btn-danger.disabled:active,
.atsx-btn-background-ghost.atsx-btn-danger[disabled]:active,
.atsx-btn-background-ghost.atsx-btn-danger.atsx-btn-disabled.active,
.atsx-btn-background-ghost.atsx-btn-danger.disabled.active,
.atsx-btn-background-ghost.atsx-btn-danger[disabled].active {
  color: #9CA2A9;
  background-color: #E4E5E7;
  border-color: #E4E5E7;
  text-shadow: none;
  box-shadow: none;
  cursor: not-allowed;
}
.atsx-btn-background-ghost.atsx-btn-danger.atsx-btn-disabled > a:only-child,
.atsx-btn-background-ghost.atsx-btn-danger.disabled > a:only-child,
.atsx-btn-background-ghost.atsx-btn-danger[disabled] > a:only-child,
.atsx-btn-background-ghost.atsx-btn-danger.atsx-btn-disabled:hover > a:only-child,
.atsx-btn-background-ghost.atsx-btn-danger.disabled:hover > a:only-child,
.atsx-btn-background-ghost.atsx-btn-danger[disabled]:hover > a:only-child,
.atsx-btn-background-ghost.atsx-btn-danger.atsx-btn-disabled:active > a:only-child,
.atsx-btn-background-ghost.atsx-btn-danger.disabled:active > a:only-child,
.atsx-btn-background-ghost.atsx-btn-danger[disabled]:active > a:only-child,
.atsx-btn-background-ghost.atsx-btn-danger.atsx-btn-disabled.active > a:only-child,
.atsx-btn-background-ghost.atsx-btn-danger.disabled.active > a:only-child,
.atsx-btn-background-ghost.atsx-btn-danger[disabled].active > a:only-child {
  color: currentColor;
}
.atsx-btn-background-ghost.atsx-btn-danger.atsx-btn-disabled > a:only-child::after,
.atsx-btn-background-ghost.atsx-btn-danger.disabled > a:only-child::after,
.atsx-btn-background-ghost.atsx-btn-danger[disabled] > a:only-child::after,
.atsx-btn-background-ghost.atsx-btn-danger.atsx-btn-disabled:hover > a:only-child::after,
.atsx-btn-background-ghost.atsx-btn-danger.disabled:hover > a:only-child::after,
.atsx-btn-background-ghost.atsx-btn-danger[disabled]:hover > a:only-child::after,
.atsx-btn-background-ghost.atsx-btn-danger.atsx-btn-disabled:active > a:only-child::after,
.atsx-btn-background-ghost.atsx-btn-danger.disabled:active > a:only-child::after,
.atsx-btn-background-ghost.atsx-btn-danger[disabled]:active > a:only-child::after,
.atsx-btn-background-ghost.atsx-btn-danger.atsx-btn-disabled.active > a:only-child::after,
.atsx-btn-background-ghost.atsx-btn-danger.disabled.active > a:only-child::after,
.atsx-btn-background-ghost.atsx-btn-danger[disabled].active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.atsx-btn-background-ghost.atsx-btn-link {
  color: #3370ff;
  background-color: transparent;
  border-color: transparent;
  text-shadow: none;
  color: #fff;
}
.atsx-btn-background-ghost.atsx-btn-link > a:only-child {
  color: currentColor;
}
.atsx-btn-background-ghost.atsx-btn-link > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.atsx-btn-background-ghost.atsx-btn-link:hover {
  color: #5c92ff;
  background-color: transparent;
  border-color: transparent;
}
.atsx-btn-background-ghost.atsx-btn-link:hover > a:only-child {
  color: currentColor;
}
.atsx-btn-background-ghost.atsx-btn-link:hover > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.atsx-btn-background-ghost.atsx-btn-link:active,
.atsx-btn-background-ghost.atsx-btn-link.active {
  color: #2152d9;
  background-color: transparent;
  border-color: transparent;
}
.atsx-btn-background-ghost.atsx-btn-link:active > a:only-child,
.atsx-btn-background-ghost.atsx-btn-link.active > a:only-child {
  color: currentColor;
}
.atsx-btn-background-ghost.atsx-btn-link:active > a:only-child::after,
.atsx-btn-background-ghost.atsx-btn-link.active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.atsx-btn-background-ghost.atsx-btn-link.atsx-btn-disabled,
.atsx-btn-background-ghost.atsx-btn-link.disabled,
.atsx-btn-background-ghost.atsx-btn-link[disabled],
.atsx-btn-background-ghost.atsx-btn-link.atsx-btn-disabled:hover,
.atsx-btn-background-ghost.atsx-btn-link.disabled:hover,
.atsx-btn-background-ghost.atsx-btn-link[disabled]:hover,
.atsx-btn-background-ghost.atsx-btn-link.atsx-btn-disabled:active,
.atsx-btn-background-ghost.atsx-btn-link.disabled:active,
.atsx-btn-background-ghost.atsx-btn-link[disabled]:active,
.atsx-btn-background-ghost.atsx-btn-link.atsx-btn-disabled.active,
.atsx-btn-background-ghost.atsx-btn-link.disabled.active,
.atsx-btn-background-ghost.atsx-btn-link[disabled].active {
  color: #9CA2A9;
  background-color: #E4E5E7;
  border-color: #E4E5E7;
  text-shadow: none;
  box-shadow: none;
  cursor: not-allowed;
}
.atsx-btn-background-ghost.atsx-btn-link.atsx-btn-disabled > a:only-child,
.atsx-btn-background-ghost.atsx-btn-link.disabled > a:only-child,
.atsx-btn-background-ghost.atsx-btn-link[disabled] > a:only-child,
.atsx-btn-background-ghost.atsx-btn-link.atsx-btn-disabled:hover > a:only-child,
.atsx-btn-background-ghost.atsx-btn-link.disabled:hover > a:only-child,
.atsx-btn-background-ghost.atsx-btn-link[disabled]:hover > a:only-child,
.atsx-btn-background-ghost.atsx-btn-link.atsx-btn-disabled:active > a:only-child,
.atsx-btn-background-ghost.atsx-btn-link.disabled:active > a:only-child,
.atsx-btn-background-ghost.atsx-btn-link[disabled]:active > a:only-child,
.atsx-btn-background-ghost.atsx-btn-link.atsx-btn-disabled.active > a:only-child,
.atsx-btn-background-ghost.atsx-btn-link.disabled.active > a:only-child,
.atsx-btn-background-ghost.atsx-btn-link[disabled].active > a:only-child {
  color: currentColor;
}
.atsx-btn-background-ghost.atsx-btn-link.atsx-btn-disabled > a:only-child::after,
.atsx-btn-background-ghost.atsx-btn-link.disabled > a:only-child::after,
.atsx-btn-background-ghost.atsx-btn-link[disabled] > a:only-child::after,
.atsx-btn-background-ghost.atsx-btn-link.atsx-btn-disabled:hover > a:only-child::after,
.atsx-btn-background-ghost.atsx-btn-link.disabled:hover > a:only-child::after,
.atsx-btn-background-ghost.atsx-btn-link[disabled]:hover > a:only-child::after,
.atsx-btn-background-ghost.atsx-btn-link.atsx-btn-disabled:active > a:only-child::after,
.atsx-btn-background-ghost.atsx-btn-link.disabled:active > a:only-child::after,
.atsx-btn-background-ghost.atsx-btn-link[disabled]:active > a:only-child::after,
.atsx-btn-background-ghost.atsx-btn-link.atsx-btn-disabled.active > a:only-child::after,
.atsx-btn-background-ghost.atsx-btn-link.disabled.active > a:only-child::after,
.atsx-btn-background-ghost.atsx-btn-link[disabled].active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.atsx-btn-two-chinese-chars::first-letter {
  letter-spacing: 0.34em;
}
.atsx-btn-two-chinese-chars > *:not(.anticon) {
  margin-right: -0.34em;
  letter-spacing: 0.34em;
}
.atsx-btn-block {
  width: 100%;
}
.atsx-btn:empty {
  vertical-align: top;
}
a.atsx-btn {
  line-height: 30px;
}
a.atsx-btn-lg {
  line-height: 38px;
}
a.atsx-btn-sm {
  line-height: 26px;
}

@-webkit-keyframes fullscreenModalEnter__y0eT9 {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__y0eT9 {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__qcZ-O {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__qcZ-O {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
/*
  设置 Route 组件内容块和 document 右边的 padding-right 或 margin-right
*/
* {
  -webkit-font-smoothing: antialiased;
  -webkit-touch-callout: none;
}
html,
body {
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  font-weight: 500;
}
body {
  position: relative;
  --semi-bold: 500;
}
body.resumePage {
  background: #f4f6fa;
}
#bd__l_5-G {
  height: 100%;
}
.atsx-layout__2Dyo2 {
  min-width: 1366px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td,
hr,
button,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  margin: 0;
  padding: 0;
  font-weight: normal;
}
ul,
ol {
  list-style: none;
}
input[type='number']::-webkit-inner-spin-button,
input[type='number']::-webkit-outer-spin-button {
  -webkit-appearance: none;
  appearance: none;
  margin: 0;
}
input:focus::-webkit-contacts-auto-fill-button {
  opacity: 0;
}
input::-webkit-contacts-auto-fill-button {
  visibility: hidden;
  display: none !important;
  pointer-events: none;
  position: absolute;
  right: 0;
}
input[type='number'] {
  -moz-appearance: textfield !important;
}
.B50__1Zclk,
.b50__3abcZ {
  color: #f0f4ff;
}
.L50__2-10q,
.l50__Ql4F6 {
  color: #f7fae5;
}
.L100__1kyuD,
.l100__3TkU2 {
  color: #eef6c6;
}
.L200__2PDCQ,
.l200__3-Axl {
  color: #dfee96;
}
.L300__2aK5y,
.l300__2bHls {
  color: #d2e76a;
}
.L400__1oGuf,
.l400__2r3gT {
  color: #c3dd40;
}
.L500__3YcT4,
.l500__TPvls {
  color: #b3d600;
}
.L600__3SVcG,
.l600__278vE {
  color: #8fac02;
}
.L700__3KQyN,
.l700__Y8Wn1 {
  color: #667901;
}
.L800__1eRpQ,
.l800__1rUGS {
  color: #495700;
}
.L900__1fDCL,
.l900__3dv9b {
  color: #354200;
}
.Y50__2Ni6Y,
.y50__xiOdx {
  color: #fdf9ed;
}
.Y100__2Xydn,
.y100__3S7-P {
  color: #faf1d1;
}
.Y200__292HU,
.y200__2uJcV {
  color: #f8e6ab;
}
.Y300__2yLKj,
.y300__1Yu3t {
  color: #f7dc82;
}
.Y400__35Ck4,
.y400__18MnO {
  color: #fad355;
}
.Y500__GWPcv,
.y500__3nB8e {
  color: #ffc60a;
}
.Y600__1eurq,
.y600__13h5B {
  color: #dc9b04;
}
.Y700__3Fvkb,
.y700__2cvB0 {
  color: #aa7803;
}
.Y800__1z_7W,
.y800__2g-bs {
  color: #795101;
}
.Y900__1Dbht,
.y900__1Ag-i {
  color: #5c3a00;
}
.O50__3BE0t,
.o50__2Ga5n {
  color: #fff5eb;
}
.O100__1Sw3u,
.o100__3Z3s6 {
  color: #feead2;
}
.O200__2rBz_,
.o200__lRtdl {
  color: #fed4a4;
}
.O300__14TSh,
.o300__3THfp {
  color: #ffba6b;
}
.O400__2i03U,
.o400__2g16_ {
  color: #ffa53d;
}
.O500__2nWFa,
.o500__1gLoK {
  color: #f80;
}
.O600__4t5Fr,
.o600__14eZ5 {
  color: #de7802;
}
.O700__2GyAZ,
.o700__2Ae4_ {
  color: #b26206;
}
.O800__365Vm,
.o800__6UX0F {
  color: #8f4f04;
}
.O900__2vR0v,
.o900__Gaifi {
  color: #6b3900;
}
.R50__2zu43,
.r50__2KjNj {
  color: #fef1f1;
}
.R100__33-vp,
.r100__118bk {
  color: #fde2e2;
}
.R200__1J6bA,
.r200__3DsiJ {
  color: #fbbfbc;
}
.R300__2Xyeo,
.r300__2CuIF {
  color: #f98e8b;
}
.R400__DGxGu,
.r400__2tWjZ {
  color: #f76964;
}
.R500__21jwT,
.r500__MX_bp {
  color: #f54a45;
}
.R600__3CeHg,
.r600__2NHt9 {
  color: #d83931;
}
.R700__JDYxz,
.r700__R8vbv {
  color: #ac2f28;
}
.R800__37uLN,
.r800__1GBS8 {
  color: #812520;
}
.R900__1Xjft,
.r900__33Mw8 {
  color: #621c18;
}
.C50__3n8w7,
.c50__1ukbH {
  color: #fef1f8;
}
.C100__1BS2S,
.c100__3lW3C {
  color: #fdddef;
}
.C200__Q-2gX,
.c200__2TpNA {
  color: #f9aed9;
}
.C300__3ifFe,
.c300__3MxHT {
  color: #f57ac0;
}
.C400__kJecO,
.c400__2cpyc {
  color: #f14ba9;
}
.C500__1BwjH,
.c500__20gPk {
  color: #f01d94;
}
.C600__jYN5o,
.c600__mRwfb {
  color: #c71077;
}
.C700__2FJk1,
.c700__2AevJ {
  color: #9e1361;
}
.C800__1Oo4g,
.c800__3feTK {
  color: #7a0f4b;
}
.C900__t6n-h,
.c900__1OJwJ {
  color: #520a32;
}
.V50__3lqsP,
.v50__33xqL {
  color: #fceefc;
}
.V100__3abVF,
.v100__SUAh- {
  color: #f8def8;
}
.V200__UjP44,
.v200__3DGtC {
  color: #efb9ef;
}
.V300__jmOZM,
.v300__2PiSh {
  color: #e58fe5;
}
.V400__1CgCF,
.v400__r3lbD {
  color: #db66db;
}
.V500__M9_O-,
.v500__1eAbs {
  color: #d136d1;
}
.V600__3jh97,
.v600__oMCG7 {
  color: #b320b3;
}
.V700__1Etg6,
.v700__2QwBq {
  color: #8c218c;
}
.V800__2N2ty,
.v800__1qfgz {
  color: #681268;
}
.V900__2o5lS,
.v900__HiGvU {
  color: #460b46;
}
.P50__39NFr,
.p50__26vc6 {
  color: #f6f1fe;
}
.P100__3D6Li,
.p100__3-ah6 {
  color: #ece2fe;
}
.P200__2eBuI,
.p200__wtQj_ {
  color: #cdb2fa;
}
.P300__yMVlk,
.p300__jB4cr {
  color: #ad82f7;
}
.P400__2X1Ks,
.p400__3M2tS {
  color: #935af6;
}
.P500__3X0K4,
.p500__zRbQd {
  color: #7f3bf5;
}
.P600__1Tg-_,
.p600__1R2EC {
  color: #6425d0;
}
.P700__CS8Cd,
.p700__2i2Qo {
  color: #4e1ba7;
}
.P800__2Y4OZ,
.p800__2h-g9 {
  color: #380d82;
}
.P900__3n-Uc,
.p900__3mdeW {
  color: #270561;
}
.I50__2KarU,
.i50__g1hyp {
  color: #f2f3fd;
}
.I100__1wKKu,
.i100__WPwzE {
  color: #e0e2fa;
}
.I200__2aCRb,
.i200__3NUkG {
  color: #b4b9f3;
}
.I300__2wBAg,
.i300__1W7_Z {
  color: #7b83ea;
}
.I400__36sju,
.i400__2qnrq {
  color: #616ae5;
}
.I500__1wAuL,
.i500__3Q46W {
  color: #4954e6;
}
.I600__3pKii,
.i600__17IDb {
  color: #2933c7;
}
.I700__3YP4o,
.i700__mJ47q {
  color: #161fa2;
}
.I800__T8_0i,
.i800__1S7-v {
  color: #0a1285;
}
.I900__164WD,
.i900__2BM2E {
  color: #0c1264;
}
.N50__3eRR6,
.n50__2yGFx {
  color: #f8f9fa;
}
.N100__1yuas,
.n100__3jBV3 {
  color: #f5f6f7;
}
.N200__j0u2p,
.n200__1r7Ct {
  color: #eff0f1;
}
.N300__dt0wA,
.n300__14Yfr {
  color: #dee0e3;
}
.N400__3P8SI,
.n400__1-ap3 {
  color: #bbbfc4;
}
.N500__3xfbq,
.n500__3-hAD {
  color: #8f959e;
}
.N600__2E9ps,
.n600__iUIC0 {
  color: #646a73;
}
.N700__KcRKZ,
.n700__336so {
  color: #373c43;
}
.N800__zrgVM,
.n800__K0L5U {
  color: #2b2f36;
}
.N900__F_ZEv,
.n900__1jAbX {
  color: #1f2329;
}
 {
  /* Button */
  /* drawer mask兼容ios系统*/
}
.en {
  font-family: 'ByteSans-Regular', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.byteSans {
  font-family: 'ByteSans-Regular', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.lockScroll {
  overflow: hidden;
}
.atsx-btn-primary:active,
.atsx-btn-primary:focus {
  background: #4e83fd;
  border-color: #4e83fd;
}
.atsx-btn-background-ghost:hover:not([disabled]) {
  color: #82a7fc !important;
  border-color: #82a7fc !important;
}
.atsx-btn-link:hover {
  color: #82a7fc !important;
}
.atsx-checkbox-disabled .atsx-checkbox-inner {
  border-color: transparent!important;
}
.atsx-drawer.atsx-drawer-open .atsx-drawer-mask {
  top: -100px;
  bottom: 0;
  height: calc(100% + 100px);
}
/* Button */
/* 上传文件组件按钮颜色 */
/* Pagination */
/* MSelect */
/* MMonthPicker */
/* Progress */
/* ATS-X支持的最小屏 */
/* ATS-X支持的最大屏 */
/* mobile 表单编辑底色 */
body {
  background-color: #ffffff !important;
}
.fourxxPage__hbiSw {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  background-color: #fff;
  min-height: inherit;
}
.fourxxPage__hbiSw .fourxxPage-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
}
.fourxxPage__hbiSw .fourxxPage-image {
  width: 200px;
  margin-bottom: 18px;
}
.fourxxPage__hbiSw .fourxxPage-image img {
  width: 100%;
}
.fourxxPage__hbiSw p {
  font-size: 18px;
  font-weight: 500;
  text-align: center;
  color: #1f2329;
}
.fourxxPage__hbiSw .fourxxPage-homeButton {
  margin-top: 32px;
}
.fourxxPage__hbiSw .fourxxPage-homeButton .atsx-btn-lg {
  max-width: unset;
}
.fourxxPage__hbiSw .fourxxPage-homeButton button {
  font-size: 16px;
  font-weight: 500;
  text-align: center;
}

body {
  margin: 0;
  color: #1f2329;
  background-color: #ffffff;
}
body,
input,
button,
select,
optgroup,
textarea {
  font-family: LarkEmojiFont, LarkChineseQuote, -apple-system, BlinkMacSystemFont, Helvetica Neue, Tahoma, PingFang SC, Microsoft Yahei, Arial, Hiragino Sans GB, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
}
body.ud__lang-zh,
input.ud__lang-zh,
button.ud__lang-zh,
select.ud__lang-zh,
optgroup.ud__lang-zh,
textarea.ud__lang-zh,
.ud__lang-zh body,
.ud__lang-zh input,
.ud__lang-zh button,
.ud__lang-zh select,
.ud__lang-zh optgroup,
.ud__lang-zh textarea {
  font-family: LarkEmojiFont, LarkChineseQuote, -apple-system, BlinkMacSystemFont, Helvetica Neue, Tahoma, PingFang SC, Microsoft Yahei, Arial, Hiragino Sans GB, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
}
body.ud__lang-en,
input.ud__lang-en,
button.ud__lang-en,
select.ud__lang-en,
optgroup.ud__lang-en,
textarea.ud__lang-en,
.ud__lang-en body,
.ud__lang-en input,
.ud__lang-en button,
.ud__lang-en select,
.ud__lang-en optgroup,
.ud__lang-en textarea {
  font-family: LarkEmojiFont, LarkChineseQuote, -apple-system, BlinkMacSystemFont, Helvetica Neue, Tahoma, PingFang SC, Microsoft Yahei, Arial, Hiragino Sans GB, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
}
body.ud__lang-ja,
input.ud__lang-ja,
button.ud__lang-ja,
select.ud__lang-ja,
optgroup.ud__lang-ja,
textarea.ud__lang-ja,
.ud__lang-ja body,
.ud__lang-ja input,
.ud__lang-ja button,
.ud__lang-ja select,
.ud__lang-ja optgroup,
.ud__lang-ja textarea {
  font-family: "\30D2\30E9\30AE\30CE\89D2\30B4   Pro W3", "Hiragino Kaku Gothic Pro", "Yu Gothic UI", "\6E38\30B4\30B7\30C3\30AF\4F53", "Noto Sans Japanese", "Microsoft Jhenghei UI", "Microsoft Yahei UI", "\FF2D\FF33   \FF30\30B4\30B7\30C3\30AF", Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
}
input::-ms-clear,
input::-ms-reveal {
  display: none;
}
input,
button,
select,
optgroup,
textarea {
  color: inherit;
  font-family: inherit;
}
.ud-scrollbar::-webkit-scrollbar-thumb {
  border-radius: 9999px;
  transition: background 0.2s cubic-bezier(0.34, 0.69, 0.1, 1);
  background-color: rgba(31, 35, 41, 0.3);
  border: 2px solid transparent;
  background-clip: padding-box;
}
.ud-scrollbar::-webkit-scrollbar {
  width: 11px;
  height: 11px;
  background-color: transparent;
}
.ud-scrollbar::-webkit-scrollbar-thumb:hover {
  background-color: rgba(31, 35, 41, 0.6) !important;
}
.ud-scrollbar::-webkit-scrollbar:hover {
  width: 11px;
  height: 11px;
}
.ud-scrollbar::-webkit-scrollbar-button {
  display: none;
}
.ud-scrollbar::-webkit-scrollbar-track {
  background-color: transparent;
}
.ud-scrollbar::-webkit-scrollbar-corner {
  background-color: transparent;
}
.rc-virtual-list-scrollbar {
  width: 11px !important;
}
.rc-virtual-list-scrollbar-thumb {
  width: 11px !important;
  padding: 2px;
  background: transparent !important;
  box-sizing: border-box;
}
.rc-virtual-list-scrollbar-thumb::after {
  display: block;
  box-sizing: border-box;
  content: "\A0";
  border-radius: 9999px;
  height: 100%;
  width: 100%;
  background-color: rgba(31, 35, 41, 0.3) !important;
  transition: background-color 0.2s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.rc-virtual-list-scrollbar-thumb:hover::after {
  background-color: rgba(31, 35, 41, 0.6) !important;
}
[type="search"] {
  outline-offset: -2px;
  -webkit-appearance: none;
}
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
/**
 * 圆角分类
 */
/**
 * font family
 */
/**
 * font weight
 */
/**
 * typography
 */
/**
 * 层级
 */
/**
 * namespace
 */
/**
  * 环境变量
  */
/**
 * spacing
 */
/**
 * checkbox 组件
 */
/**
 * button 组件
 */
/*
 * radio 组件
 */
/**
* grid system: 栅格布局最大列数定义
*/
/**
* tooltip
*/
/**
* popover
*/
/**
* popconfirm
*/
/**
* Modal
*/
/**
* notification
*/
/**
* message
*/
/**
* breadcrumb
*/
/**
* input 组件
*/
/**
* layout
*/
/**
* menu
*/
/*
* Dropdown
*/
/*
* Collapse
*/
/*
* Slider
*/
/*
* card
*/
/*
* rate
*/
/**
* Drawer
*/
/*
* Divider 分割线
*/
/*
* 空状态
*/
/**
* 骨架屏
*/
.ud-slide-up-enter,
.ud-slide-up-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.ud-slide-up-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.ud-slide-up-enter.ud-slide-up-enter-active,
.ud-slide-up-appear.ud-slide-up-appear-active {
  -webkit-animation-name: udSlideUpIn;
          animation-name: udSlideUpIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.ud-slide-up-leave.ud-slide-up-leave-active {
  -webkit-animation-name: udSlideUpOut;
          animation-name: udSlideUpOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.ud-slide-up-enter,
.ud-slide-up-appear {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.34, 0.69, 0.1, 1);
          animation-timing-function: cubic-bezier(0.34, 0.69, 0.1, 1);
}
.ud-slide-up-leave {
  -webkit-animation-timing-function: cubic-bezier(0.34, 0.69, 0.1, 1);
          animation-timing-function: cubic-bezier(0.34, 0.69, 0.1, 1);
}
.ud-slide-down-enter,
.ud-slide-down-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.ud-slide-down-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.ud-slide-down-enter.ud-slide-down-enter-active,
.ud-slide-down-appear.ud-slide-down-appear-active {
  -webkit-animation-name: udSlideDownIn;
          animation-name: udSlideDownIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.ud-slide-down-leave.ud-slide-down-leave-active {
  -webkit-animation-name: udSlideDownOut;
          animation-name: udSlideDownOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.ud-slide-down-enter,
.ud-slide-down-appear {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.34, 0.69, 0.1, 1);
          animation-timing-function: cubic-bezier(0.34, 0.69, 0.1, 1);
}
.ud-slide-down-leave {
  -webkit-animation-timing-function: cubic-bezier(0.34, 0.69, 0.1, 1);
          animation-timing-function: cubic-bezier(0.34, 0.69, 0.1, 1);
}
.ud-slide-left-enter,
.ud-slide-left-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.ud-slide-left-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.ud-slide-left-enter.ud-slide-left-enter-active,
.ud-slide-left-appear.ud-slide-left-appear-active {
  -webkit-animation-name: udSlideLeftIn;
          animation-name: udSlideLeftIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.ud-slide-left-leave.ud-slide-left-leave-active {
  -webkit-animation-name: udSlideLeftOut;
          animation-name: udSlideLeftOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.ud-slide-left-enter,
.ud-slide-left-appear {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.34, 0.69, 0.1, 1);
          animation-timing-function: cubic-bezier(0.34, 0.69, 0.1, 1);
}
.ud-slide-left-leave {
  -webkit-animation-timing-function: cubic-bezier(0.34, 0.69, 0.1, 1);
          animation-timing-function: cubic-bezier(0.34, 0.69, 0.1, 1);
}
.ud-slide-right-enter,
.ud-slide-right-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.ud-slide-right-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.ud-slide-right-enter.ud-slide-right-enter-active,
.ud-slide-right-appear.ud-slide-right-appear-active {
  -webkit-animation-name: udSlideRightIn;
          animation-name: udSlideRightIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.ud-slide-right-leave.ud-slide-right-leave-active {
  -webkit-animation-name: udSlideRightOut;
          animation-name: udSlideRightOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.ud-slide-right-enter,
.ud-slide-right-appear {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.34, 0.69, 0.1, 1);
          animation-timing-function: cubic-bezier(0.34, 0.69, 0.1, 1);
}
.ud-slide-right-leave {
  -webkit-animation-timing-function: cubic-bezier(0.34, 0.69, 0.1, 1);
          animation-timing-function: cubic-bezier(0.34, 0.69, 0.1, 1);
}
@-webkit-keyframes udSlideUpIn {
  0% {
    transform: translateY(-8px);
    transform-origin: 0% 0%;
    opacity: 0;
  }
  100% {
    transform: translateY(0);
    transform-origin: 0% 0%;
    opacity: 1;
  }
}
@keyframes udSlideUpIn {
  0% {
    transform: translateY(-8px);
    transform-origin: 0% 0%;
    opacity: 0;
  }
  100% {
    transform: translateY(0);
    transform-origin: 0% 0%;
    opacity: 1;
  }
}
@-webkit-keyframes udSlideUpOut {
  0% {
    transform: translateY(0);
    transform-origin: 0% 0%;
    opacity: 1;
  }
  100% {
    transform: translateY(-8px);
    transform-origin: 0% 0%;
    opacity: 0;
  }
}
@keyframes udSlideUpOut {
  0% {
    transform: translateY(0);
    transform-origin: 0% 0%;
    opacity: 1;
  }
  100% {
    transform: translateY(-8px);
    transform-origin: 0% 0%;
    opacity: 0;
  }
}
@-webkit-keyframes udSlideDownIn {
  0% {
    transform: translateY(8px);
    transform-origin: 100% 100%;
    opacity: 0;
  }
  100% {
    transform: translateY(0);
    transform-origin: 100% 100%;
    opacity: 1;
  }
}
@keyframes udSlideDownIn {
  0% {
    transform: translateY(8px);
    transform-origin: 100% 100%;
    opacity: 0;
  }
  100% {
    transform: translateY(0);
    transform-origin: 100% 100%;
    opacity: 1;
  }
}
@-webkit-keyframes udSlideDownOut {
  0% {
    transform: translateY(0);
    transform-origin: 100% 100%;
    opacity: 1;
  }
  100% {
    transform: translateY(8px);
    transform-origin: 100% 100%;
    opacity: 0;
  }
}
@keyframes udSlideDownOut {
  0% {
    transform: translateY(0);
    transform-origin: 100% 100%;
    opacity: 1;
  }
  100% {
    transform: translateY(8px);
    transform-origin: 100% 100%;
    opacity: 0;
  }
}
@-webkit-keyframes udSlideLeftIn {
  0% {
    transform: scaleX(0.5);
    transform-origin: 0% 0%;
    opacity: 0;
  }
  100% {
    transform: scaleX(1);
    transform-origin: 0% 0%;
    opacity: 1;
  }
}
@keyframes udSlideLeftIn {
  0% {
    transform: scaleX(0.5);
    transform-origin: 0% 0%;
    opacity: 0;
  }
  100% {
    transform: scaleX(1);
    transform-origin: 0% 0%;
    opacity: 1;
  }
}
@-webkit-keyframes udSlideLeftOut {
  0% {
    transform: scaleX(1);
    transform-origin: 0% 0%;
    opacity: 1;
  }
  100% {
    transform: scaleX(0.5);
    transform-origin: 0% 0%;
    opacity: 0;
  }
}
@keyframes udSlideLeftOut {
  0% {
    transform: scaleX(1);
    transform-origin: 0% 0%;
    opacity: 1;
  }
  100% {
    transform: scaleX(0.5);
    transform-origin: 0% 0%;
    opacity: 0;
  }
}
@-webkit-keyframes udSlideRightIn {
  0% {
    transform: scaleX(0.5);
    transform-origin: 100% 0%;
    opacity: 0;
  }
  100% {
    transform: scaleX(1);
    transform-origin: 100% 0%;
    opacity: 1;
  }
}
@keyframes udSlideRightIn {
  0% {
    transform: scaleX(0.5);
    transform-origin: 100% 0%;
    opacity: 0;
  }
  100% {
    transform: scaleX(1);
    transform-origin: 100% 0%;
    opacity: 1;
  }
}
@-webkit-keyframes udSlideRightOut {
  0% {
    transform: scaleX(1);
    transform-origin: 100% 0%;
    opacity: 1;
  }
  100% {
    transform: scaleX(0.5);
    transform-origin: 100% 0%;
    opacity: 0;
  }
}
@keyframes udSlideRightOut {
  0% {
    transform: scaleX(1);
    transform-origin: 100% 0%;
    opacity: 1;
  }
  100% {
    transform: scaleX(0.5);
    transform-origin: 100% 0%;
    opacity: 0;
  }
}
.zoom-enter,
.zoom-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.zoom-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.zoom-enter.zoom-enter-active,
.zoom-appear.zoom-appear-active {
  -webkit-animation-name: udZoomIn;
          animation-name: udZoomIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.zoom-leave.zoom-leave-active {
  -webkit-animation-name: udZoomOut;
          animation-name: udZoomOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.zoom-enter,
.zoom-appear {
  transform: scale(0);
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.zoom-enter-prepare,
.zoom-appear-prepare {
  transform: none;
}
.zoom-leave {
  -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
          animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.ud-zoom-big-enter,
.ud-zoom-big-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.ud-zoom-big-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.ud-zoom-big-enter.ud-zoom-big-enter-active,
.ud-zoom-big-appear.ud-zoom-big-appear-active {
  -webkit-animation-name: udZoomBigIn;
          animation-name: udZoomBigIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.ud-zoom-big-leave.ud-zoom-big-leave-active {
  -webkit-animation-name: udZoomBigOut;
          animation-name: udZoomBigOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.ud-zoom-big-enter,
.ud-zoom-big-appear {
  transform: scale(0);
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.ud-zoom-big-enter-prepare,
.ud-zoom-big-appear-prepare {
  transform: none;
}
.ud-zoom-big-leave {
  -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
          animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.ud-zoom-big-fast-enter,
.ud-zoom-big-fast-appear {
  -webkit-animation-duration: 0.1s;
          animation-duration: 0.1s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.ud-zoom-big-fast-leave {
  -webkit-animation-duration: 0.1s;
          animation-duration: 0.1s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.ud-zoom-big-fast-enter.ud-zoom-big-fast-enter-active,
.ud-zoom-big-fast-appear.ud-zoom-big-fast-appear-active {
  -webkit-animation-name: udZoomBigIn;
          animation-name: udZoomBigIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.ud-zoom-big-fast-leave.ud-zoom-big-fast-leave-active {
  -webkit-animation-name: udZoomBigOut;
          animation-name: udZoomBigOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.ud-zoom-big-fast-enter,
.ud-zoom-big-fast-appear {
  transform: scale(0);
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.ud-zoom-big-fast-enter-prepare,
.ud-zoom-big-fast-appear-prepare {
  transform: none;
}
.ud-zoom-big-fast-leave {
  -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
          animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.ud-zoom-up-enter,
.ud-zoom-up-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.ud-zoom-up-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.ud-zoom-up-enter.ud-zoom-up-enter-active,
.ud-zoom-up-appear.ud-zoom-up-appear-active {
  -webkit-animation-name: udZoomUpIn;
          animation-name: udZoomUpIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.ud-zoom-up-leave.ud-zoom-up-leave-active {
  -webkit-animation-name: udZoomUpOut;
          animation-name: udZoomUpOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.ud-zoom-up-enter,
.ud-zoom-up-appear {
  transform: scale(0);
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.ud-zoom-up-enter-prepare,
.ud-zoom-up-appear-prepare {
  transform: none;
}
.ud-zoom-up-leave {
  -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
          animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.ud-zoom-down-enter,
.ud-zoom-down-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.ud-zoom-down-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.ud-zoom-down-enter.ud-zoom-down-enter-active,
.ud-zoom-down-appear.ud-zoom-down-appear-active {
  -webkit-animation-name: udZoomDownIn;
          animation-name: udZoomDownIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.ud-zoom-down-leave.ud-zoom-down-leave-active {
  -webkit-animation-name: udZoomDownOut;
          animation-name: udZoomDownOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.ud-zoom-down-enter,
.ud-zoom-down-appear {
  transform: scale(0);
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.ud-zoom-down-enter-prepare,
.ud-zoom-down-appear-prepare {
  transform: none;
}
.ud-zoom-down-leave {
  -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
          animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.ud-zoom-left-enter,
.ud-zoom-left-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.ud-zoom-left-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.ud-zoom-left-enter.ud-zoom-left-enter-active,
.ud-zoom-left-appear.ud-zoom-left-appear-active {
  -webkit-animation-name: udZoomLeftIn;
          animation-name: udZoomLeftIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.ud-zoom-left-leave.ud-zoom-left-leave-active {
  -webkit-animation-name: udZoomLeftOut;
          animation-name: udZoomLeftOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.ud-zoom-left-enter,
.ud-zoom-left-appear {
  transform: scale(0);
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.ud-zoom-left-enter-prepare,
.ud-zoom-left-appear-prepare {
  transform: none;
}
.ud-zoom-left-leave {
  -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
          animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.ud-zoom-right-enter,
.ud-zoom-right-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.ud-zoom-right-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.ud-zoom-right-enter.ud-zoom-right-enter-active,
.ud-zoom-right-appear.ud-zoom-right-appear-active {
  -webkit-animation-name: udZoomRightIn;
          animation-name: udZoomRightIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.ud-zoom-right-leave.ud-zoom-right-leave-active {
  -webkit-animation-name: udZoomRightOut;
          animation-name: udZoomRightOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.ud-zoom-right-enter,
.ud-zoom-right-appear {
  transform: scale(0);
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.ud-zoom-right-enter-prepare,
.ud-zoom-right-appear-prepare {
  transform: none;
}
.ud-zoom-right-leave {
  -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
          animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
@-webkit-keyframes udZoomIn {
  0% {
    transform: scale(0.2);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes udZoomIn {
  0% {
    transform: scale(0.2);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@-webkit-keyframes udZoomOut {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0.2);
    opacity: 0;
  }
}
@keyframes udZoomOut {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0.2);
    opacity: 0;
  }
}
@-webkit-keyframes udZoomBigIn {
  0% {
    transform: scale(0.8);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes udZoomBigIn {
  0% {
    transform: scale(0.8);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@-webkit-keyframes udZoomBigOut {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0.8);
    opacity: 0;
  }
}
@keyframes udZoomBigOut {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0.8);
    opacity: 0;
  }
}
@-webkit-keyframes udZoomUpIn {
  0% {
    transform: scale(0.8);
    transform-origin: 50% 0%;
    opacity: 0;
  }
  100% {
    transform: scale(1);
    transform-origin: 50% 0%;
  }
}
@keyframes udZoomUpIn {
  0% {
    transform: scale(0.8);
    transform-origin: 50% 0%;
    opacity: 0;
  }
  100% {
    transform: scale(1);
    transform-origin: 50% 0%;
  }
}
@-webkit-keyframes udZoomUpOut {
  0% {
    transform: scale(1);
    transform-origin: 50% 0%;
  }
  100% {
    transform: scale(0.8);
    transform-origin: 50% 0%;
    opacity: 0;
  }
}
@keyframes udZoomUpOut {
  0% {
    transform: scale(1);
    transform-origin: 50% 0%;
  }
  100% {
    transform: scale(0.8);
    transform-origin: 50% 0%;
    opacity: 0;
  }
}
@-webkit-keyframes udZoomLeftIn {
  0% {
    transform: scale(0.8);
    transform-origin: 0% 50%;
    opacity: 0;
  }
  100% {
    transform: scale(1);
    transform-origin: 0% 50%;
  }
}
@keyframes udZoomLeftIn {
  0% {
    transform: scale(0.8);
    transform-origin: 0% 50%;
    opacity: 0;
  }
  100% {
    transform: scale(1);
    transform-origin: 0% 50%;
  }
}
@-webkit-keyframes udZoomLeftOut {
  0% {
    transform: scale(1);
    transform-origin: 0% 50%;
  }
  100% {
    transform: scale(0.8);
    transform-origin: 0% 50%;
    opacity: 0;
  }
}
@keyframes udZoomLeftOut {
  0% {
    transform: scale(1);
    transform-origin: 0% 50%;
  }
  100% {
    transform: scale(0.8);
    transform-origin: 0% 50%;
    opacity: 0;
  }
}
@-webkit-keyframes udZoomRightIn {
  0% {
    transform: scale(0.8);
    transform-origin: 100% 50%;
    opacity: 0;
  }
  100% {
    transform: scale(1);
    transform-origin: 100% 50%;
  }
}
@keyframes udZoomRightIn {
  0% {
    transform: scale(0.8);
    transform-origin: 100% 50%;
    opacity: 0;
  }
  100% {
    transform: scale(1);
    transform-origin: 100% 50%;
  }
}
@-webkit-keyframes udZoomRightOut {
  0% {
    transform: scale(1);
    transform-origin: 100% 50%;
  }
  100% {
    transform: scale(0.8);
    transform-origin: 100% 50%;
    opacity: 0;
  }
}
@keyframes udZoomRightOut {
  0% {
    transform: scale(1);
    transform-origin: 100% 50%;
  }
  100% {
    transform: scale(0.8);
    transform-origin: 100% 50%;
    opacity: 0;
  }
}
@-webkit-keyframes udZoomDownIn {
  0% {
    transform: scale(0.8);
    transform-origin: 50% 100%;
    opacity: 0;
  }
  100% {
    transform: scale(1);
    transform-origin: 50% 100%;
  }
}
@keyframes udZoomDownIn {
  0% {
    transform: scale(0.8);
    transform-origin: 50% 100%;
    opacity: 0;
  }
  100% {
    transform: scale(1);
    transform-origin: 50% 100%;
  }
}
@-webkit-keyframes udZoomDownOut {
  0% {
    transform: scale(1);
    transform-origin: 50% 100%;
  }
  100% {
    transform: scale(0.8);
    transform-origin: 50% 100%;
    opacity: 0;
  }
}
@keyframes udZoomDownOut {
  0% {
    transform: scale(1);
    transform-origin: 50% 100%;
  }
  100% {
    transform: scale(0.8);
    transform-origin: 50% 100%;
    opacity: 0;
  }
}
.ud-motion-collapse {
  overflow: hidden;
  transition: height 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1) !important;
}

/**
 * namespace
 */
/**
  * 环境变量
  */
/**
 * spacing
 */
/**
 * 圆角分类
 */
/**
 * font family
 */
/**
 * font weight
 */
/**
 * typography
 */
/**
 * 层级
 */
/**
 * checkbox 组件
 */
/**
 * button 组件
 */
/*
 * radio 组件
 */
/**
* grid system: 栅格布局最大列数定义
*/
/**
* tooltip
*/
/**
* popover
*/
/**
* popconfirm
*/
/**
* Modal
*/
/**
* notification
*/
/**
* message
*/
/**
* breadcrumb
*/
/**
* input 组件
*/
/**
* layout
*/
/**
* menu
*/
/*
* Dropdown
*/
/*
* Collapse
*/
/*
* Slider
*/
/*
* card
*/
/*
* rate
*/
/**
* Drawer
*/
/*
* Divider 分割线
*/
/*
* 空状态
*/
/**
* 骨架屏
*/
.ud__msg-manager {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #1f2329;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  position: fixed;
  z-index: 1010;
  pointer-events: none;
}
.ud__msg-manager.ud__msg-manager--sticky {
  position: absolute;
}
.ud__msg-manager .ud__msg-manager-item {
  pointer-events: none;
}
.ud__msg-manager.ud__msg-manager--topLeft {
  top: 16px;
  left: 16px;
  bottom: auto;
}
.ud__msg-manager.ud__msg-manager--topRight {
  top: 16px;
  right: 16px;
  bottom: auto;
}
.ud__msg-manager.ud__msg-manager--bottomLeft {
  bottom: 16px;
  left: 16px;
  top: auto;
}
.ud__msg-manager.ud__msg-manager--bottomRight {
  bottom: 16px;
  right: 16px;
  top: auto;
}
.ud__msg-manager.ud__msg-manager--top {
  width: 100%;
  text-align: center;
  padding: 0 16px 16px;
  left: 0;
}
.ud__msg-manager-item {
  box-sizing: border-box;
  margin: 8px;
  transition: height 0.4s cubic-bezier(0.645, 0.045, 0.355, 1), margin-bottom 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ud__msg-manager-item.notification-animation-enter .ud__notification {
  opacity: 0;
}
.ud__msg-manager-item.notification-animation-enter-done .ud__notification,
.ud__msg-manager-item.notification-animation-enter-active .ud__notification {
  opacity: 1;
}
.ud__msg-manager-item.notification-animation-exit .ud__notification {
  opacity: 1;
}
.ud__msg-manager-item.notification-animation-exit-active {
  margin-bottom: 0;
}
.ud__msg-manager-item.notification-animation-exit-active .ud__notification {
  opacity: 0;
}
.ud__msg-manager--topLeft .ud__notification__notice-content,
.ud__msg-manager--bottomLeft .ud__notification__notice-content {
  float: left;
}
.ud__msg-manager--topLeft .notification-animation-enter .ud__notification,
.ud__msg-manager--bottomLeft .notification-animation-enter .ud__notification {
  transform: translateX(-100%) translateY(0);
}
.ud__msg-manager--topLeft .notification-animation-enter-done .ud__notification,
.ud__msg-manager--bottomLeft .notification-animation-enter-done .ud__notification,
.ud__msg-manager--topLeft .notification-animation-enter-active .ud__notification,
.ud__msg-manager--bottomLeft .notification-animation-enter-active .ud__notification {
  transform: translateX(0) translateY(0);
}
.ud__msg-manager--topRight .ud__notification__notice-content,
.ud__msg-manager--bottomRight .ud__notification__notice-content {
  float: right;
}
.ud__msg-manager--topRight .notification-animation-enter .ud__notification,
.ud__msg-manager--bottomRight .notification-animation-enter .ud__notification {
  transform: translateX(100%) translateY(0);
}
.ud__msg-manager--topRight .notification-animation-enter-done .ud__notification,
.ud__msg-manager--bottomRight .notification-animation-enter-done .ud__notification,
.ud__msg-manager--topRight .notification-animation-enter-active .ud__notification,
.ud__msg-manager--bottomRight .notification-animation-enter-active .ud__notification {
  transform: translateX(0) translateY(0);
}
.ud__notification {
  box-sizing: border-box;
  margin: 0;
  z-index: 1010;
  pointer-events: auto;
  transition: transform 0.4s cubic-bezier(0.34, 0.69, 0.1, 1), opacity 0.4s cubic-bezier(0.34, 0.69, 0.1, 1);
  border-radius: 8px;
  margin-bottom: 16px;
  box-shadow: 0px 10px 36px 10px rgba(31, 35, 41, 0.04), 0px 8px 24px rgba(31, 35, 41, 0.04), 0px 6px 12px -10px rgba(31, 35, 41, 0.06);
  overflow: hidden;
  *zoom: 1;
}
.ud__notification:before,
.ud__notification:after {
  box-sizing: border-box;
  content: " ";
  display: table;
}
.ud__notification:after {
  clear: both;
}
.ud__notification .ud__notification__notice {
  padding: 8px;
  clear: both;
}
.ud__notification .ud__notification__notice-success .ud__notification__notice-border {
  position: absolute;
  width: 4px;
  height: 100%;
  background-color: #62d256;
  top: 0;
  left: 0;
}
.ud__notification .ud__notification__notice-info .ud__notification__notice-border {
  position: absolute;
  width: 4px;
  height: 100%;
  background-color: #4e83fd;
  top: 0;
  left: 0;
}
.ud__notification .ud__notification__notice-error .ud__notification__notice-border {
  position: absolute;
  width: 4px;
  height: 100%;
  background-color: #f76964;
  top: 0;
  left: 0;
}
.ud__notification .ud__notification__notice-warning .ud__notification__notice-border {
  position: absolute;
  width: 4px;
  height: 100%;
  background-color: #ffa53d;
  top: 0;
  left: 0;
}
.ud__notification .ud__notification__notice-close {
  box-sizing: border-box;
  color: #646a73;
  position: absolute;
  right: 24px;
  top: 24px;
  cursor: pointer;
  outline: none;
}
.ud__notification .ud__notification__notice-title {
  box-sizing: border-box;
  margin-bottom: 8px;
  padding-right: 16px;
}
.ud__notification .ud__notification__notice-des {
  box-sizing: border-box;
}
.ud__notification .ud__notification__notice-btn {
  box-sizing: border-box;
  margin-top: 8px;
  padding-left: 4px;
  text-align: right;
}
.ud__notification .ud__notification__notice-btn .ud__button {
  margin-left: 12px;
}
.ud__notification .ud__notification__notice-with-icon {
  box-sizing: border-box;
  padding-left: 40px;
  padding-right: 16px;
}
.ud__notification .ud__notification__notice-hide-icon {
  box-sizing: border-box;
  padding-left: 4px;
}
.ud__notification .ud__notification__notice-icon-default,
.ud__notification .ud__notification__notice-icon-error,
.ud__notification .ud__notification__notice-icon-warning,
.ud__notification .ud__notification__notice-icon-success,
.ud__notification .ud__notification__notice-icon-info {
  position: absolute;
  left: 28px;
  top: 24px;
  font-size: 24px;
  line-height: 24px;
  width: 24px;
  text-align: center;
}
.ud__notification .ud__notification__notice-icon-error {
  color: #f54a45;
}
.ud__notification .ud__notification__notice-icon-warning {
  color: #ff8800;
}
.ud__notification .ud__notification__notice-icon-success {
  color: #34c724;
}
.ud__notification .ud__notification__notice-icon-info {
  color: #3370ff;
}
.ud__notification .ud__notification__notice-content {
  border: 1px solid #dee0e3;
  border-left: none;
  border-radius: 8px;
  padding: 24px;
  padding-left: 28px;
  background: #ffffff;
  color: #1f2329;
  display: inline-block;
  width: 420px;
  box-sizing: border-box;
  position: relative;
}
.ud__notification .ud__notification__notice-operation {
  text-align: right;
  margin-top: 8px;
}

/**
 * namespace
 */
/**
  * 环境变量
  */
/**
 * spacing
 */
/**
 * 圆角分类
 */
/**
 * font family
 */
/**
 * font weight
 */
/**
 * typography
 */
/**
 * 层级
 */
/**
 * checkbox 组件
 */
/**
 * button 组件
 */
/*
 * radio 组件
 */
/**
* grid system: 栅格布局最大列数定义
*/
/**
* tooltip
*/
/**
* popover
*/
/**
* popconfirm
*/
/**
* Modal
*/
/**
* notification
*/
/**
* message
*/
/**
* breadcrumb
*/
/**
* input 组件
*/
/**
* layout
*/
/**
* menu
*/
/*
* Dropdown
*/
/*
* Collapse
*/
/*
* Slider
*/
/*
* card
*/
/*
* rate
*/
/**
* Drawer
*/
/*
* Divider 分割线
*/
/*
* 空状态
*/
/**
* 骨架屏
*/
.ud__button {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #1f2329;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  position: relative;
  white-space: nowrap;
  text-align: center;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  outline: none;
  border: solid 1px #ffffff;
  background: none;
  transition: color 0.1s ease-in, background-color 0.1s ease-in, border-color 0.1s ease-in, width 0.2s ease-in;
  touch-action: manipulation;
  text-decoration: none;
}
.ud__button > a:only-child {
  color: currentColor;
}
.ud__button > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.ud__button--size-xs {
  height: 24px;
  line-height: 20px;
  padding: 1px 7px;
  font-size: 12px;
  border-radius: 6px;
  min-width: 48px;
}
.ud__button--size-xs.ud__button--square,
.ud__button--size-xs.ud__button--circle {
  width: 24px;
  min-width: initial;
  padding-left: initial;
  padding-right: initial;
}
.ud__button--size-sm {
  height: 28px;
  line-height: 20px;
  padding: 3px 7px;
  font-size: 12px;
  border-radius: 6px;
  min-width: 48px;
}
.ud__button--size-sm.ud__button--square,
.ud__button--size-sm.ud__button--circle {
  width: 28px;
  min-width: initial;
  padding-left: initial;
  padding-right: initial;
}
.ud__button--size-md {
  height: 32px;
  line-height: 22px;
  padding: 4px 11px;
  font-size: 14px;
  border-radius: 6px;
  min-width: 80px;
}
.ud__button--size-md.ud__button--square,
.ud__button--size-md.ud__button--circle {
  width: 32px;
  min-width: initial;
  padding-left: initial;
  padding-right: initial;
}
.ud__button--size-lg {
  height: 40px;
  line-height: 24px;
  padding: 7px 15px;
  font-size: 16px;
  border-radius: 6px;
  min-width: 96px;
}
.ud__button--size-lg.ud__button--square,
.ud__button--size-lg.ud__button--circle {
  width: 40px;
  min-width: initial;
  padding-left: initial;
  padding-right: initial;
}
.ud__button--size-xl {
  height: 48px;
  line-height: 26px;
  padding: 10px 15px;
  font-size: 18px;
  border-radius: 6px;
  min-width: 100px;
}
.ud__button--size-xl.ud__button--square,
.ud__button--size-xl.ud__button--circle {
  width: 48px;
  min-width: initial;
  padding-left: initial;
  padding-right: initial;
}
.ud__button--circle {
  border-radius: 50%;
}
.ud__button--round {
  border-radius: 999999px;
}
.ud__button--filled-default {
  color: #ffffff;
  background: #3370ff;
  border-color: #3370ff;
}
.ud__button--filled-default[aria-expanded],
.ud__button--filled-default:hover {
  color: #ffffff;
  background: #4e83fd;
  border-color: #4e83fd;
}
.ud__button--filled-default:focus-visible {
  color: #ffffff;
  background: #4e83fd;
  border-color: #4e83fd;
  --hack-merge-rules: true;
}
.ud__button--filled-default:active {
  color: #ffffff;
  background: #245bdb;
  border-color: #245bdb;
}
.ud__button--filled-default-loading,
.ud__button--filled-default-loading[aria-expanded],
.ud__button--filled-default-loading:active {
  color: #ffffff;
  background: #82a7fc;
  border-color: #82a7fc;
  cursor: default;
}
.ud__button--filled-default-loading:focus-visible {
  color: #ffffff;
  background: #82a7fc;
  border-color: #82a7fc;
  cursor: default;
  --hack-merge-rules: true;
}
.ud__button--filled-default-loading .ud__button__loading-icon {
  color: #ffffff;
}
.ud__button--filled-primary {
  color: #ffffff;
  background: #3370ff;
  border-color: #3370ff;
}
.ud__button--filled-primary[aria-expanded],
.ud__button--filled-primary:hover {
  color: #ffffff;
  background: #4e83fd;
  border-color: #4e83fd;
}
.ud__button--filled-primary:focus-visible {
  color: #ffffff;
  background: #4e83fd;
  border-color: #4e83fd;
  --hack-merge-rules: true;
}
.ud__button--filled-primary:active {
  color: #ffffff;
  background: #245bdb;
  border-color: #245bdb;
}
.ud__button--filled-primary-loading,
.ud__button--filled-primary-loading[aria-expanded],
.ud__button--filled-primary-loading:active {
  color: #ffffff;
  background: #82a7fc;
  border-color: #82a7fc;
  cursor: default;
}
.ud__button--filled-primary-loading:focus-visible {
  color: #ffffff;
  background: #82a7fc;
  border-color: #82a7fc;
  cursor: default;
  --hack-merge-rules: true;
}
.ud__button--filled-primary-loading .ud__button__loading-icon {
  color: #ffffff;
}
.ud__button--filled-danger {
  color: #ffffff;
  background: #f54a45;
  border-color: #f54a45;
}
.ud__button--filled-danger[aria-expanded],
.ud__button--filled-danger:hover {
  color: #ffffff;
  background: #f76964;
  border-color: #f76964;
}
.ud__button--filled-danger:focus-visible {
  color: #ffffff;
  background: #f76964;
  border-color: #f76964;
  --hack-merge-rules: true;
}
.ud__button--filled-danger:active {
  color: #ffffff;
  background: #d83931;
  border-color: #d83931;
}
.ud__button--filled-danger-loading,
.ud__button--filled-danger-loading[aria-expanded],
.ud__button--filled-danger-loading:active {
  color: #ffffff;
  background: #f98e8b;
  border-color: #f98e8b;
  cursor: default;
}
.ud__button--filled-danger-loading:focus-visible {
  color: #ffffff;
  background: #f98e8b;
  border-color: #f98e8b;
  cursor: default;
  --hack-merge-rules: true;
}
.ud__button--filled-danger-loading .ud__button__loading-icon {
  color: #ffffff;
}
.ud__button--filled[disabled],
.ud__button--filled:disabled,
.ud__button--filled[disabled][aria-expanded],
.ud__button--filled:disabled[aria-expanded],
.ud__button--filled[disabled]:hover,
.ud__button--filled:disabled:hover,
.ud__button--filled[disabled]:active,
.ud__button--filled:disabled:active {
  color: #ffffff;
  background: #bbbfc4;
  border-color: #bbbfc4;
  cursor: not-allowed;
}
.ud__button--filled[disabled]:focus-visible,
.ud__button--filled:disabled:focus-visible {
  color: #ffffff;
  background: #bbbfc4;
  border-color: #bbbfc4;
  cursor: not-allowed;
  --hack-merge-rules: true;
}
.ud__button--outlined-default {
  color: #1f2329;
  background: #ffffff;
  border-color: #d0d3d6;
}
.ud__button--outlined-default[aria-expanded],
.ud__button--outlined-default:hover {
  color: #1f2329;
  background: #f2f3f5;
  border-color: #d0d3d6;
}
.ud__button--outlined-default:focus-visible {
  color: #1f2329;
  background: #f2f3f5;
  border-color: #d0d3d6;
  --hack-merge-rules: true;
}
.ud__button--outlined-default:active {
  color: #1f2329;
  background: #eff0f1;
  border-color: #d0d3d6;
}
.ud__button--outlined-default-loading,
.ud__button--outlined-default-loading[aria-expanded],
.ud__button--outlined-default-loading:active {
  color: #8f959e;
  background: #ffffff;
  border-color: #d0d3d6;
  cursor: default;
}
.ud__button--outlined-default-loading:focus-visible {
  color: #8f959e;
  background: #ffffff;
  border-color: #d0d3d6;
  cursor: default;
  --hack-merge-rules: true;
}
.ud__button--outlined-default-loading .ud__button__loading-icon {
  color: #3370ff;
}
.ud__button--outlined-primary {
  color: #3370ff;
  background: #ffffff;
  border-color: #3370ff;
}
.ud__button--outlined-primary[aria-expanded],
.ud__button--outlined-primary:hover {
  color: #3370ff;
  background: #e1eaff;
  border-color: #3370ff;
}
.ud__button--outlined-primary:focus-visible {
  color: #3370ff;
  background: #e1eaff;
  border-color: #3370ff;
  --hack-merge-rules: true;
}
.ud__button--outlined-primary:active {
  color: #3370ff;
  background: #bacefd;
  border-color: #3370ff;
}
.ud__button--outlined-primary-loading,
.ud__button--outlined-primary-loading[aria-expanded],
.ud__button--outlined-primary-loading:active {
  color: #82a7fc;
  background: #ffffff;
  border-color: #82a7fc;
  cursor: default;
}
.ud__button--outlined-primary-loading:focus-visible {
  color: #82a7fc;
  background: #ffffff;
  border-color: #82a7fc;
  cursor: default;
  --hack-merge-rules: true;
}
.ud__button--outlined-primary-loading .ud__button__loading-icon {
  color: #3370ff;
}
.ud__button--outlined-danger {
  color: #f54a45;
  background: #ffffff;
  border-color: #f54a45;
}
.ud__button--outlined-danger[aria-expanded],
.ud__button--outlined-danger:hover {
  color: #f54a45;
  background: #fde2e2;
  border-color: #f54a45;
}
.ud__button--outlined-danger:focus-visible {
  color: #f54a45;
  background: #fde2e2;
  border-color: #f54a45;
  --hack-merge-rules: true;
}
.ud__button--outlined-danger:active {
  color: #f54a45;
  background: #fbbfbc;
  border-color: #f54a45;
}
.ud__button--outlined-danger-loading,
.ud__button--outlined-danger-loading[aria-expanded],
.ud__button--outlined-danger-loading:active {
  color: #f98e8b;
  background: #ffffff;
  border-color: #f98e8b;
  cursor: default;
}
.ud__button--outlined-danger-loading:focus-visible {
  color: #f98e8b;
  background: #ffffff;
  border-color: #f98e8b;
  cursor: default;
  --hack-merge-rules: true;
}
.ud__button--outlined-danger-loading .ud__button__loading-icon {
  color: #f54a45;
}
.ud__button--outlined[disabled],
.ud__button--outlined:disabled,
.ud__button--outlined[disabled][aria-expanded],
.ud__button--outlined:disabled[aria-expanded],
.ud__button--outlined[disabled]:hover,
.ud__button--outlined:disabled:hover,
.ud__button--outlined[disabled]:active,
.ud__button--outlined:disabled:active {
  color: #bbbfc4;
  background: #ffffff;
  border-color: #d0d3d6;
  cursor: not-allowed;
}
.ud__button--outlined[disabled]:focus-visible,
.ud__button--outlined:disabled:focus-visible {
  color: #bbbfc4;
  background: #ffffff;
  border-color: #d0d3d6;
  cursor: not-allowed;
  --hack-merge-rules: true;
}
.ud__button--text {
  height: initial;
  min-width: initial;
  border: none;
  padding: 2px 4px;
}
.ud__button--text-default {
  color: #1f2329;
  background: transparent;
  border-color: transparent;
}
.ud__button--text-default[aria-expanded],
.ud__button--text-default-selected,
.ud__button--text-default:hover {
  color: #1f2329;
  background: rgba(31, 35, 41, 0.1);
  border-color: transparent;
}
.ud__button--text-default:focus-visible {
  color: #1f2329;
  background: rgba(31, 35, 41, 0.1);
  border-color: transparent;
  --hack-merge-rules: true;
}
.ud__button--text-default:active {
  color: #1f2329;
  background: rgba(31, 35, 41, 0.2);
  border-color: transparent;
}
.ud__button--text-default-loading,
.ud__button--text-default-loading[aria-expanded],
.ud__button--text-default-loading:active {
  color: #8f959e;
  background: transparent;
  border-color: transparent;
  cursor: default;
}
.ud__button--text-default-loading:focus-visible {
  color: #8f959e;
  background: transparent;
  border-color: transparent;
  cursor: default;
  --hack-merge-rules: true;
}
.ud__button--text-default-loading .ud__button__loading-icon {
  color: #3370ff;
}
.ud__button--text-primary {
  color: #3370ff;
  background: transparent;
  border-color: transparent;
}
.ud__button--text-primary[aria-expanded],
.ud__button--text-primary-selected,
.ud__button--text-primary:hover {
  color: #3370ff;
  background: rgba(51, 112, 255, 0.1);
  border-color: transparent;
}
.ud__button--text-primary:focus-visible {
  color: #3370ff;
  background: rgba(51, 112, 255, 0.1);
  border-color: transparent;
  --hack-merge-rules: true;
}
.ud__button--text-primary:active {
  color: #3370ff;
  background: rgba(51, 112, 255, 0.2);
  border-color: transparent;
}
.ud__button--text-primary-loading,
.ud__button--text-primary-loading[aria-expanded],
.ud__button--text-primary-loading:active {
  color: #82a7fc;
  background: transparent;
  border-color: transparent;
  cursor: default;
}
.ud__button--text-primary-loading:focus-visible {
  color: #82a7fc;
  background: transparent;
  border-color: transparent;
  cursor: default;
  --hack-merge-rules: true;
}
.ud__button--text-primary-loading .ud__button__loading-icon {
  color: #3370ff;
}
.ud__button--text-danger {
  color: #f54a45;
  background: transparent;
  border-color: transparent;
}
.ud__button--text-danger[aria-expanded],
.ud__button--text-danger-selected,
.ud__button--text-danger:hover {
  color: #f54a45;
  background: rgba(245, 74, 69, 0.1);
  border-color: transparent;
}
.ud__button--text-danger:focus-visible {
  color: #f54a45;
  background: rgba(245, 74, 69, 0.1);
  border-color: transparent;
  --hack-merge-rules: true;
}
.ud__button--text-danger:active {
  color: #f54a45;
  background: rgba(245, 74, 69, 0.2);
  border-color: transparent;
}
.ud__button--text-danger-loading,
.ud__button--text-danger-loading[aria-expanded],
.ud__button--text-danger-loading:active {
  color: #f98e8b;
  background: transparent;
  border-color: transparent;
  cursor: default;
}
.ud__button--text-danger-loading:focus-visible {
  color: #f98e8b;
  background: transparent;
  border-color: transparent;
  cursor: default;
  --hack-merge-rules: true;
}
.ud__button--text-danger-loading .ud__button__loading-icon {
  color: #f54a45;
}
.ud__button--text[disabled],
.ud__button--text:disabled,
.ud__button--text[disabled][aria-expanded],
.ud__button--text:disabled[aria-expanded],
.ud__button--text[disabled]:hover,
.ud__button--text:disabled:hover,
.ud__button--text[disabled]:active,
.ud__button--text:disabled:active {
  color: #bbbfc4;
  background: transparent;
  border-color: transparent;
  cursor: not-allowed;
}
.ud__button--text[disabled]:focus-visible,
.ud__button--text:disabled:focus-visible {
  color: #bbbfc4;
  background: transparent;
  border-color: transparent;
  cursor: not-allowed;
  --hack-merge-rules: true;
}
.ud__button--text-secondary {
  height: initial;
  padding: initial;
  min-width: initial;
  border: none;
}
.ud__button--text-secondary-default {
  color: #1f2329;
  background: transparent;
  border-color: transparent;
}
.ud__button--text-secondary-default[aria-expanded],
.ud__button--text-secondary-default-selected,
.ud__button--text-secondary-default:hover {
  color: #3370ff;
  background: transparent;
  border-color: transparent;
}
.ud__button--text-secondary-default:focus-visible {
  color: #3370ff;
  background: transparent;
  border-color: transparent;
  --hack-merge-rules: true;
}
.ud__button--text-secondary-default:active {
  color: #245bdb;
  background: transparent;
  border-color: transparent;
}
.ud__button--text-secondary-default-loading,
.ud__button--text-secondary-default-loading[aria-expanded],
.ud__button--text-secondary-default-loading:active {
  color: #3370ff;
  background: transparent;
  border-color: transparent;
  cursor: default;
}
.ud__button--text-secondary-default-loading:focus-visible {
  color: #3370ff;
  background: transparent;
  border-color: transparent;
  cursor: default;
  --hack-merge-rules: true;
}
.ud__button--text-secondary-default-loading .ud__button__loading-icon {
  color: #3370ff;
}
.ud__button--text-secondary-primary {
  color: #1f2329;
  background: transparent;
  border-color: transparent;
}
.ud__button--text-secondary-primary[aria-expanded],
.ud__button--text-secondary-primary-selected,
.ud__button--text-secondary-primary:hover {
  color: #3370ff;
  background: transparent;
  border-color: transparent;
}
.ud__button--text-secondary-primary:focus-visible {
  color: #3370ff;
  background: transparent;
  border-color: transparent;
  --hack-merge-rules: true;
}
.ud__button--text-secondary-primary:active {
  color: #245bdb;
  background: transparent;
  border-color: transparent;
}
.ud__button--text-secondary-primary-loading,
.ud__button--text-secondary-primary-loading[aria-expanded],
.ud__button--text-secondary-primary-loading:active {
  color: #3370ff;
  background: transparent;
  border-color: transparent;
  cursor: default;
}
.ud__button--text-secondary-primary-loading:focus-visible {
  color: #3370ff;
  background: transparent;
  border-color: transparent;
  cursor: default;
  --hack-merge-rules: true;
}
.ud__button--text-secondary-primary-loading .ud__button__loading-icon {
  color: #3370ff;
}
.ud__button--text-secondary-danger {
  color: #1f2329;
  background: transparent;
  border-color: transparent;
}
.ud__button--text-secondary-danger[aria-expanded],
.ud__button--text-secondary-danger-selected,
.ud__button--text-secondary-danger:hover {
  color: #f54a45;
  background: transparent;
  border-color: transparent;
}
.ud__button--text-secondary-danger:focus-visible {
  color: #f54a45;
  background: transparent;
  border-color: transparent;
  --hack-merge-rules: true;
}
.ud__button--text-secondary-danger:active {
  color: #d83931;
  background: transparent;
  border-color: transparent;
}
.ud__button--text-secondary-danger-loading,
.ud__button--text-secondary-danger-loading[aria-expanded],
.ud__button--text-secondary-danger-loading:active {
  color: #3370ff;
  background: transparent;
  border-color: transparent;
  cursor: default;
}
.ud__button--text-secondary-danger-loading:focus-visible {
  color: #3370ff;
  background: transparent;
  border-color: transparent;
  cursor: default;
  --hack-merge-rules: true;
}
.ud__button--text-secondary-danger-loading .ud__button__loading-icon {
  color: #f54a45;
}
.ud__button--text-secondary[disabled],
.ud__button--text-secondary:disabled,
.ud__button--text-secondary[disabled][aria-expanded],
.ud__button--text-secondary:disabled[aria-expanded],
.ud__button--text-secondary[disabled]:hover,
.ud__button--text-secondary:disabled:hover,
.ud__button--text-secondary[disabled]:active,
.ud__button--text-secondary:disabled:active {
  color: #bbbfc4;
  background: transparent;
  border-color: transparent;
  cursor: not-allowed;
}
.ud__button--text-secondary[disabled]:focus-visible,
.ud__button--text-secondary:disabled:focus-visible {
  color: #bbbfc4;
  background: transparent;
  border-color: transparent;
  cursor: not-allowed;
  --hack-merge-rules: true;
}
.ud__button--link {
  height: initial;
  padding: initial;
  min-width: initial;
  border: none;
}
.ud__button--link-default {
  color: #3370ff;
  background: transparent;
  border-color: transparent;
}
.ud__button--link-default[aria-expanded],
.ud__button--link-default-selected,
.ud__button--link-default:hover {
  color: #4e83fd;
  background: transparent;
  border-color: transparent;
}
.ud__button--link-default:focus-visible {
  color: #4e83fd;
  background: transparent;
  border-color: transparent;
  --hack-merge-rules: true;
}
.ud__button--link-default:active {
  color: #245bdb;
  background: transparent;
  border-color: transparent;
}
.ud__button--link-default-loading,
.ud__button--link-default-loading[aria-expanded],
.ud__button--link-default-loading:active {
  color: #82a7fc;
  background: transparent;
  border-color: transparent;
  cursor: default;
}
.ud__button--link-default-loading:focus-visible {
  color: #82a7fc;
  background: transparent;
  border-color: transparent;
  cursor: default;
  --hack-merge-rules: true;
}
.ud__button--link-default-loading .ud__button__loading-icon {
  color: #3370ff;
}
.ud__button--link-primary {
  color: #3370ff;
  background: transparent;
  border-color: transparent;
}
.ud__button--link-primary[aria-expanded],
.ud__button--link-primary-selected,
.ud__button--link-primary:hover {
  color: #4e83fd;
  background: transparent;
  border-color: transparent;
}
.ud__button--link-primary:focus-visible {
  color: #4e83fd;
  background: transparent;
  border-color: transparent;
  --hack-merge-rules: true;
}
.ud__button--link-primary:active {
  color: #245bdb;
  background: transparent;
  border-color: transparent;
}
.ud__button--link-primary-loading,
.ud__button--link-primary-loading[aria-expanded],
.ud__button--link-primary-loading:active {
  color: #82a7fc;
  background: transparent;
  border-color: transparent;
  cursor: default;
}
.ud__button--link-primary-loading:focus-visible {
  color: #82a7fc;
  background: transparent;
  border-color: transparent;
  cursor: default;
  --hack-merge-rules: true;
}
.ud__button--link-primary-loading .ud__button__loading-icon {
  color: #3370ff;
}
.ud__button--link-danger {
  color: #f54a45;
  background: transparent;
  border-color: transparent;
}
.ud__button--link-danger[aria-expanded],
.ud__button--link-danger-selected,
.ud__button--link-danger:hover {
  color: #f76964;
  background: transparent;
  border-color: transparent;
}
.ud__button--link-danger:focus-visible {
  color: #f76964;
  background: transparent;
  border-color: transparent;
  --hack-merge-rules: true;
}
.ud__button--link-danger:active {
  color: #d83931;
  background: transparent;
  border-color: transparent;
}
.ud__button--link-danger-loading,
.ud__button--link-danger-loading[aria-expanded],
.ud__button--link-danger-loading:active {
  color: #f98e8b;
  background: transparent;
  border-color: transparent;
  cursor: default;
}
.ud__button--link-danger-loading:focus-visible {
  color: #f98e8b;
  background: transparent;
  border-color: transparent;
  cursor: default;
  --hack-merge-rules: true;
}
.ud__button--link-danger-loading .ud__button__loading-icon {
  color: #f54a45;
}
.ud__button--link[disabled],
.ud__button--link:disabled,
.ud__button--link[disabled][aria-expanded],
.ud__button--link:disabled[aria-expanded],
.ud__button--link[disabled]:hover,
.ud__button--link:disabled:hover,
.ud__button--link[disabled]:active,
.ud__button--link:disabled:active {
  color: #bbbfc4;
  background: transparent;
  border-color: transparent;
  cursor: not-allowed;
}
.ud__button--link[disabled]:focus-visible,
.ud__button--link:disabled:focus-visible {
  color: #bbbfc4;
  background: transparent;
  border-color: transparent;
  cursor: not-allowed;
  --hack-merge-rules: true;
}
.ud__button--icon {
  padding: 4px;
  min-width: initial;
  height: initial;
  border: none;
  line-height: 0;
}
.ud__button--icon.ud__button--square,
.ud__button--icon.ud__button--circle {
  width: initial;
  padding: 4px;
}
.ud__button--icon-default {
  color: #2b2f36;
  background: transparent;
  border-color: transparent;
}
.ud__button--icon-default[aria-expanded],
.ud__button--icon-default-selected,
.ud__button--icon-default:hover {
  color: #2b2f36;
  background: rgba(31, 35, 41, 0.1);
  border-color: transparent;
}
.ud__button--icon-default:focus-visible {
  color: #2b2f36;
  background: rgba(31, 35, 41, 0.1);
  border-color: transparent;
  --hack-merge-rules: true;
}
.ud__button--icon-default:active {
  color: #2b2f36;
  background: rgba(31, 35, 41, 0.2);
  border-color: transparent;
}
.ud__button--icon-default-loading,
.ud__button--icon-default-loading[aria-expanded],
.ud__button--icon-default-loading:active {
  color: #8f959e;
  background: transparent;
  border-color: transparent;
  cursor: default;
}
.ud__button--icon-default-loading:focus-visible {
  color: #8f959e;
  background: transparent;
  border-color: transparent;
  cursor: default;
  --hack-merge-rules: true;
}
.ud__button--icon-default-loading .ud__button__loading-icon {
  color: #3370ff;
}
.ud__button--icon-default-selected:hover {
  background-color: rgba(31, 35, 41, 0.2);
}
.ud__button--icon-primary {
  color: #3370ff;
  background: transparent;
  border-color: transparent;
}
.ud__button--icon-primary[aria-expanded],
.ud__button--icon-primary-selected,
.ud__button--icon-primary:hover {
  color: #3370ff;
  background: rgba(51, 112, 255, 0.1);
  border-color: transparent;
}
.ud__button--icon-primary:focus-visible {
  color: #3370ff;
  background: rgba(51, 112, 255, 0.1);
  border-color: transparent;
  --hack-merge-rules: true;
}
.ud__button--icon-primary:active {
  color: #3370ff;
  background: rgba(51, 112, 255, 0.2);
  border-color: transparent;
}
.ud__button--icon-primary-loading,
.ud__button--icon-primary-loading[aria-expanded],
.ud__button--icon-primary-loading:active {
  color: #82a7fc;
  background: transparent;
  border-color: transparent;
  cursor: default;
}
.ud__button--icon-primary-loading:focus-visible {
  color: #82a7fc;
  background: transparent;
  border-color: transparent;
  cursor: default;
  --hack-merge-rules: true;
}
.ud__button--icon-primary-loading .ud__button__loading-icon {
  color: #3370ff;
}
.ud__button--icon-primary-selected:hover {
  background-color: rgba(51, 112, 255, 0.2);
}
.ud__button--icon-danger {
  color: #f54a45;
  background: transparent;
  border-color: transparent;
}
.ud__button--icon-danger[aria-expanded],
.ud__button--icon-danger-selected,
.ud__button--icon-danger:hover {
  color: #f54a45;
  background: rgba(245, 74, 69, 0.1);
  border-color: transparent;
}
.ud__button--icon-danger:focus-visible {
  color: #f54a45;
  background: rgba(245, 74, 69, 0.1);
  border-color: transparent;
  --hack-merge-rules: true;
}
.ud__button--icon-danger:active {
  color: #f54a45;
  background: rgba(245, 74, 69, 0.2);
  border-color: transparent;
}
.ud__button--icon-danger-loading,
.ud__button--icon-danger-loading[aria-expanded],
.ud__button--icon-danger-loading:active {
  color: #f98e8b;
  background: transparent;
  border-color: transparent;
  cursor: default;
}
.ud__button--icon-danger-loading:focus-visible {
  color: #f98e8b;
  background: transparent;
  border-color: transparent;
  cursor: default;
  --hack-merge-rules: true;
}
.ud__button--icon-danger-loading .ud__button__loading-icon {
  color: #f54a45;
}
.ud__button--icon-danger-selected:hover {
  background-color: rgba(245, 74, 69, 0.2);
}
.ud__button--icon[disabled],
.ud__button--icon:disabled,
.ud__button--icon[disabled][aria-expanded],
.ud__button--icon:disabled[aria-expanded],
.ud__button--icon[disabled]:hover,
.ud__button--icon:disabled:hover,
.ud__button--icon[disabled]:active,
.ud__button--icon:disabled:active {
  color: #bbbfc4;
  background: transparent;
  border-color: transparent;
  cursor: not-allowed;
}
.ud__button--icon[disabled]:focus-visible,
.ud__button--icon:disabled:focus-visible {
  color: #bbbfc4;
  background: transparent;
  border-color: transparent;
  cursor: not-allowed;
  --hack-merge-rules: true;
}
.ud__button--icon-size-xs {
  font-size: 12px;
  border-radius: 6px;
}
.ud__button--icon-size-sm {
  font-size: 16px;
  border-radius: 6px;
}
.ud__button--icon-size-md {
  font-size: 20px;
  border-radius: 6px;
}
.ud__button--icon-size-lg {
  font-size: 24px;
  border-radius: 6px;
}
.ud__button--icon-size-xl {
  font-size: 28px;
  border-radius: 6px;
}
.ud__button__icon-inline {
  box-sizing: border-box;
  line-height: 0;
}
.ud__button__icon-inline-start {
  margin-right: 4px;
}
.ud__button__icon-inline-end {
  margin-left: 4px;
}
.ud__button--size-sm .ud__button__icon-inline,
.ud__button--size-xs .ud__button__icon-inline {
  margin-right: 2px;
}
.ud__button--autowidth {
  min-width: initial;
}
.ud__button--block {
  width: 100%;
}
.ud__button--loading {
  position: relative;
}
.ud__button--loading:not([disabled]) {
  pointer-events: none;
}
.ud__button[disabled] > * {
  pointer-events: none;
}

/**
 * namespace
 */
/**
  * 环境变量
  */
/**
 * spacing
 */
/**
 * 圆角分类
 */
/**
 * font family
 */
/**
 * font weight
 */
/**
 * typography
 */
/**
 * 层级
 */
/**
 * checkbox 组件
 */
/**
 * button 组件
 */
/*
 * radio 组件
 */
/**
* grid system: 栅格布局最大列数定义
*/
/**
* tooltip
*/
/**
* popover
*/
/**
* popconfirm
*/
/**
* Modal
*/
/**
* notification
*/
/**
* message
*/
/**
* breadcrumb
*/
/**
* input 组件
*/
/**
* layout
*/
/**
* menu
*/
/*
* Dropdown
*/
/*
* Collapse
*/
/*
* Slider
*/
/*
* card
*/
/*
* rate
*/
/**
* Drawer
*/
/*
* Divider 分割线
*/
/*
* 空状态
*/
/**
* 骨架屏
*/
.ud__notice.ud__notice-success .ud__notice__statusIcon {
  color: #34c724;
}
.ud__notice.ud__notice-info .ud__notice__statusIcon {
  color: #3370ff;
}
.ud__notice.ud__notice-warning .ud__notice__statusIcon {
  color: #ff8800;
}
.ud__notice.ud__notice-error .ud__notice__statusIcon {
  color: #f54a45;
}
.ud__notice.ud__notice--outlined {
  padding: 15px 3px 15px 19px;
  border: solid 1px transparent;
}
.ud__notice.ud__notice--outlined.ud__notice-info {
  background-color: #f0f4ff;
  border-color: #3370ff;
}
.ud__notice.ud__notice--outlined.ud__notice-info .ud__notice--ellipsis .ud__notice__description-content:after {
  background-color: #f0f4ff;
}
.ud__notice.ud__notice--outlined.ud__notice-success {
  background-color: #f0fbef;
  border-color: #34c724;
}
.ud__notice.ud__notice--outlined.ud__notice-success .ud__notice--ellipsis .ud__notice__description-content:after {
  background-color: #f0fbef;
}
.ud__notice.ud__notice--outlined.ud__notice-warning {
  background-color: #fff5eb;
  border-color: #ff8800;
}
.ud__notice.ud__notice--outlined.ud__notice-warning .ud__notice--ellipsis .ud__notice__description-content:after {
  background-color: #fff5eb;
}
.ud__notice.ud__notice--outlined.ud__notice-error {
  background-color: #fef1f1;
  border-color: #f54a45;
}
.ud__notice.ud__notice--outlined.ud__notice-error .ud__notice--ellipsis .ud__notice__description-content:after {
  background-color: #fef1f1;
}
.ud__notice.ud__notice--plain {
  padding: 15px 3px 15px 19px;
  border: solid 1px transparent;
  box-shadow: 0px 4px 8px rgba(31, 35, 41, 0.1);
  background-color: #ffffff;
}
.ud__notice.ud__notice--plain.ud__notice-info .ud__notice--ellipsis .ud__notice__description-content:after {
  background-color: #ffffff;
}
.ud__notice.ud__notice--plain.ud__notice-success .ud__notice--ellipsis .ud__notice__description-content:after {
  background-color: #ffffff;
}
.ud__notice.ud__notice--plain.ud__notice-warning .ud__notice--ellipsis .ud__notice__description-content:after {
  background-color: #ffffff;
}
.ud__notice.ud__notice--plain.ud__notice-error .ud__notice--ellipsis .ud__notice__description-content:after {
  background-color: #ffffff;
}
.ud__notice.ud__notice--filled {
  padding: 9px 0 9px 16px;
}
.ud__notice.ud__notice--filled.ud__notice-success {
  background-color: #d9f5d6;
}
.ud__notice.ud__notice--filled.ud__notice-success .ud__notice--ellipsis .ud__notice__description-content:after {
  background-color: #e1eaff;
}
.ud__notice.ud__notice--filled.ud__notice-info {
  background-color: #e1eaff;
}
.ud__notice.ud__notice--filled.ud__notice-info .ud__notice--ellipsis .ud__notice__description-content:after {
  background-color: #e1eaff;
}
.ud__notice.ud__notice--filled.ud__notice-warning {
  background-color: #feead2;
}
.ud__notice.ud__notice--filled.ud__notice-warning .ud__notice--ellipsis .ud__notice__description-content:after {
  background-color: #feead2;
}
.ud__notice.ud__notice--filled.ud__notice-error {
  background-color: #fde2e2;
}
.ud__notice.ud__notice--filled.ud__notice-error .ud__notice--ellipsis .ud__notice__description-content:after {
  background-color: #fde2e2;
}
/**
  * 设计侧要求右侧有 action 且只有一行的时候 action 要与左边相距 32
  * 使用纯 css 控制的话则不能给 action 左边距, 因为一旦 action 换行成独立一行的话左边就会空出一大块儿
  * 所以需要给左边的文字一个 32 的右边距
  * 但是同时设计侧还要求整个 notice 的内容区与容器的左右都是 16
  * 因此直接给 action 左边的文字一个 32 右边距的话
  * 会造成在 resize 的时候, 左侧文案能容纳的文字本来应该能有 (整个容器宽度 - 16 的右边距) 这么长
  * 但是现在就变成了只能容纳 (整个容器宽度 - 32 的右边距) 这么长了
  * 因此 resize 的时候可能就会造成右边空了的地方比较大的感觉
  * 所以给整个父容器加一个负的 margin-right 来抵消
  */
.ud__notice {
  overflow: hidden;
}
.ud__notice .ud__notice__main {
  margin-right: -16px;
}
.ud__notice {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #1f2329;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  border-radius: 6px;
  display: flex;
  align-items: center;
  text-align: left;
  pointer-events: auto;
}
.ud__notice .ud__notice--multiline .ud__notice__description-action {
  width: 100%;
  margin-top: 4px;
}
.ud__notice .ud__notice--ellipsis .ud__notice__description-content {
  overflow: hidden;
  position: relative;
  height: 100%;
}
.ud__notice .ud__notice--ellipsis .ud__notice__description-content:after {
  content: "...";
  position: absolute;
  bottom: 0;
  right: 0;
  padding: 0 5px;
  background-color: #ffffff;
}
.ud__notice .ud__notice__statusIcon {
  box-sizing: border-box;
  line-height: 0;
  font-size: 16px;
  display: inline-block;
  margin-right: 8px;
  margin-top: 3px;
  align-self: baseline;
  flex-shrink: 0;
}
.ud__notice .ud__notice__main {
  box-sizing: border-box;
  flex-grow: 1;
  display: flex;
  flex-flow: column;
}
.ud__notice .ud__notice__main.ud__notice__main--no-title {
  flex-flow: row;
  align-items: flex-start;
}
.ud__notice .ud__notice__main.ud__notice__main--no-title .ud__button--content {
  margin-top: 0;
}
.ud__notice .ud__notice__title {
  box-sizing: border-box;
  text-align: left;
  white-space: normal;
  display: flex;
  justify-content: space-between;
  margin-bottom: 4px;
  align-items: center;
  padding-right: 32px;
}
.ud__notice.ud__notice-banner {
  margin-bottom: 0;
  border: 0;
  border-radius: 0;
}
.ud__notice.ud__notice-align-center {
  justify-content: center;
  position: relative;
  padding-left: 32px;
  padding-right: 32px;
}
.ud__notice.ud__notice-align-center .ud__notice__main {
  flex-grow: 0;
}
.ud__notice.ud__notice-align-center .ud__notice__description-content {
  margin-right: 0;
}
.ud__notice.ud__notice-align-center .ud__notice__close {
  position: absolute;
  right: 16px;
}
.ud__notice .ud__notice__close {
  flex: none;
  /**
     * close action 与右侧的距离按照设计稿从视觉上来讲应该是相距 16
     * 但是由于上面为了解决某个场景(该场景具体原因往上看变量 “@notice-to-smooth-out-the-difference-between-title-32-space-and-design-draft-16”)
     * 从而整个容器加了个 margin: -16
     * 所以这里的 close 的右边距逻辑上应该是 32, 也就是 @notice-padding-x + @notice-space-between-title-and-close-button
     * 同时 close btn 自带一个交互时候的背景, 该背景是 4(@btn-content-interaction-filled-padding-size)
     * 所以最终  close 的 margin-right 应该如下
     */
  /**
     * close action 与左侧的距离按照设计稿应该是相距 16
     * 但是为了使用 css 控制 action 和文案一行的时候有 32 的左边距, 同时换行之后还能没有这个 32 的左边距
     * 所以左侧的 title 给了个 32 的右边距
     * 并且 action 也有个 32 的右边距(具体原因可以往下跳到 “.@{notice-prefix-cls}__description-action” 这里看)
     * 因此 close action 在逻辑上与左侧的真实视觉距离其实是 32(@notice-space-between-title-and-action)
     * 所以这里 close 与右边的距离应该是 @notice-space-between-title-and-action - @notice-space-between-title-and-close-button
     * 同时还应该加上 close 自带的 4(@btn-content-interaction-filled-padding-size) 的背景 border
     */
  color: #646a73;
  margin: 0 32px 0 -20px;
}
.ud__notice .ud__notice__close.ud__button--icon {
  margin: -1px 28px -1px -20px;
}
.ud__notice .ud__notice__description {
  box-sizing: border-box;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  flex-grow: 1;
  /**
     * 当有 action 的时候, 遵照设计稿 action 在视觉上应该和最右边有个 16 的距离
     * 但是由于上面为了解决某个场景(该场景具体原因往上看变量 “@notice-to-smooth-out-the-difference-between-title-32-space-and-design-draft-16”)
     * 从而给容器加了个 margin: -16
     * 所以这里 action 应该给个 16 + 16 的右边距, 不然就该顶到右边了
     */
}
.ud__notice .ud__notice__description .ud__notice__description-content {
  box-sizing: border-box;
  flex-grow: 1;
  word-break: break-word;
  display: -webkit-box;
  overflow: hidden;
  padding-right: 32px;
}
.ud__notice .ud__notice__description .ud__notice__description-action {
  padding-right: 32px;
}
.ud__notice.ud__notice-has-title .ud__notice__close,
.ud__notice.ud__notice-align-center .ud__notice__close {
  margin: 0 0 0 16px;
}
.ud__notice.ud__notice-has-title .ud__notice__close.ud__button--icon,
.ud__notice.ud__notice-align-center .ud__notice__close.ud__button--icon {
  margin: -1px -4px -1px 12px;
}
.ud__notice.ud__notice-align-center .ud__notice__description-content {
  padding-right: 16px;
}
.ud__notice.ud__notice-align-center .ud__notice__description-action {
  padding-right: 16px;
}
.ud__notice .ud__notice-align-center.ud__notice-has-action .ud__notice__description-content {
  padding-right: 32px;
}
.ud__notice .ud__notice-align-center.ud__notice-closable .ud__notice__description-action {
  padding-right: 32px;
}

/**
 * namespace
 */
/**
  * 环境变量
  */
/**
 * spacing
 */
/**
 * 圆角分类
 */
/**
 * font family
 */
/**
 * font weight
 */
/**
 * typography
 */
/**
 * 层级
 */
/**
 * checkbox 组件
 */
/**
 * button 组件
 */
/*
 * radio 组件
 */
/**
* grid system: 栅格布局最大列数定义
*/
/**
* tooltip
*/
/**
* popover
*/
/**
* popconfirm
*/
/**
* Modal
*/
/**
* notification
*/
/**
* message
*/
/**
* breadcrumb
*/
/**
* input 组件
*/
/**
* layout
*/
/**
* menu
*/
/*
* Dropdown
*/
/*
* Collapse
*/
/*
* Slider
*/
/*
* card
*/
/*
* rate
*/
/**
* Drawer
*/
/*
* Divider 分割线
*/
/*
* 空状态
*/
/**
* 骨架屏
*/
.ud__toast.ud__notice {
  max-width: 600px;
  display: inline-flex;
  opacity: 0;
  transform: translateY(-100%);
  transition: opacity 0.3s cubic-bezier(0.34, 0.69, 0.1, 1), transform 0.3s cubic-bezier(0.34, 0.69, 0.1, 1);
  margin-bottom: 16px;
  box-shadow: 0px 8px 24px 8px rgba(31, 35, 41, 0.04), 0px 6px 12px rgba(31, 35, 41, 0.04), 0px 4px 8px -8px rgba(31, 35, 41, 0.06);
}
.toast--animation-enter .ud__toast {
  opacity: 0;
  transform: translateY(-100%);
}
.toast--animation-enter-active .ud__toast {
  opacity: 1;
  transform: translateY(0);
}
.toast--animation-enter-done .ud__toast {
  opacity: 1;
  transform: translateY(0);
}
.toast--animation-exit .ud__toast {
  opacity: 1;
  transform: translateY(0%);
}
.toast--animation-exit-active {
  margin-bottom: 0;
}
.toast--animation-exit-active .ud__toast {
  transform: translateY(0%);
  opacity: 0;
}

/**
 * namespace
 */
/**
  * 环境变量
  */
/**
 * spacing
 */
/**
 * 圆角分类
 */
/**
 * font family
 */
/**
 * font weight
 */
/**
 * typography
 */
/**
 * 层级
 */
/**
 * checkbox 组件
 */
/**
 * button 组件
 */
/*
 * radio 组件
 */
/**
* grid system: 栅格布局最大列数定义
*/
/**
* tooltip
*/
/**
* popover
*/
/**
* popconfirm
*/
/**
* Modal
*/
/**
* notification
*/
/**
* message
*/
/**
* breadcrumb
*/
/**
* input 组件
*/
/**
* layout
*/
/**
* menu
*/
/*
* Dropdown
*/
/*
* Collapse
*/
/*
* Slider
*/
/*
* card
*/
/*
* rate
*/
/**
* Drawer
*/
/*
* Divider 分割线
*/
/*
* 空状态
*/
/**
* 骨架屏
*/
.ud__svg-spin-loading {
  box-sizing: border-box;
  -webkit-animation: SpinSVGRotate 1.2s linear infinite;
          animation: SpinSVGRotate 1.2s linear infinite;
  display: flex;
  width: 1em;
  height: 1em;
}
.ud__svg-spin-loading > svg {
  box-sizing: border-box;
}
.ud__svg-spin-loading circle {
  stroke-dasharray: 1, 220;
  stroke-dashoffset: 0;
  stroke-linecap: round;
  -webkit-animation: SpinSVGDash 2.5s ease-in-out infinite;
          animation: SpinSVGDash 2.5s ease-in-out infinite;
}
@-webkit-keyframes SpinSVGRotate {
  100% {
    transform: rotate(360deg);
  }
}
@keyframes SpinSVGRotate {
  100% {
    transform: rotate(360deg);
  }
}
@-webkit-keyframes SpinSVGDash {
  0% {
    stroke-dasharray: 1, 220;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 150, 220;
    stroke-dashoffset: -68px;
  }
  100% {
    stroke-dasharray: 150, 220;
    stroke-dashoffset: -218px;
  }
}
@keyframes SpinSVGDash {
  0% {
    stroke-dasharray: 1, 220;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 150, 220;
    stroke-dashoffset: -68px;
  }
  100% {
    stroke-dasharray: 150, 220;
    stroke-dashoffset: -218px;
  }
}

.umt1vhq { font-size: 14px }
.u5k1dk9 { line-height: 22px }
.u1h2w2e3 { font-weight: 400 }
.u1lct7uw { font-weight: 500 }
.tiktokGlobalLoading__2sCxH {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  z-index: 99;
  background-color: #fff;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}
.tiktokGlobalLoading-icon__1PDwC {
  background-image: url(https://sf-tb-sg.ibytedtos.com/obj/ttfe-malisg/Helo/TikTok/loading-circle-min.png);
  display: block;
  margin: 6px;
  background-size: 48px;
  width: 48px;
  height: 48px;
  -webkit-animation: loadingAnimation__3LGv7 1s steps(60, start) infinite;
          animation: loadingAnimation__3LGv7 1s steps(60, start) infinite;
}
@-webkit-keyframes loadingAnimation__3LGv7 {
  100% {
    background-position-y: -2880px;
  }
}
@keyframes loadingAnimation__3LGv7 {
  100% {
    background-position-y: -2880px;
  }
}

.loading__2ZZvz {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  z-index: 99;
  background-color: #fff;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  opacity: 1;
  transition: all 0.16s linear;
  -ms-flex-direction: column;
      flex-direction: column;
}
.loading__2ZZvz.loading-hide {
  opacity: 0;
}

@-webkit-keyframes fullscreenModalEnter__3LHaJ {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__3LHaJ {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__KklkP {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__KklkP {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
/*
  设置 Route 组件内容块和 document 右边的 padding-right 或 margin-right
*/
* {
  -webkit-font-smoothing: antialiased;
  -webkit-touch-callout: none;
}
html,
body {
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  font-weight: 500;
}
body {
  position: relative;
  --semi-bold: 500;
}
body.resumePage {
  background: #f4f6fa;
}
#bd__m9S4n {
  height: 100%;
}
.atsx-layout__3BUPp {
  min-width: 1366px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td,
hr,
button,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  margin: 0;
  padding: 0;
  font-weight: normal;
}
ul,
ol {
  list-style: none;
}
input[type='number']::-webkit-inner-spin-button,
input[type='number']::-webkit-outer-spin-button {
  -webkit-appearance: none;
  appearance: none;
  margin: 0;
}
input:focus::-webkit-contacts-auto-fill-button {
  opacity: 0;
}
input::-webkit-contacts-auto-fill-button {
  visibility: hidden;
  display: none !important;
  pointer-events: none;
  position: absolute;
  right: 0;
}
input[type='number'] {
  -moz-appearance: textfield !important;
}
.B50__1RKqE,
.b50__BayL3 {
  color: #f0f4ff;
}
.L50__KdlkH,
.l50__2XUFX {
  color: #f7fae5;
}
.L100__2DleD,
.l100__12q8f {
  color: #eef6c6;
}
.L200__2yGeb,
.l200__14WH1 {
  color: #dfee96;
}
.L300__32Aqp,
.l300__1TeL9 {
  color: #d2e76a;
}
.L400__1hX4A,
.l400__WUq3E {
  color: #c3dd40;
}
.L500__1mH8B,
.l500__1Amiz {
  color: #b3d600;
}
.L600__12iRg,
.l600__3XgUY {
  color: #8fac02;
}
.L700__3BMl8,
.l700__3n7d1 {
  color: #667901;
}
.L800__3OnR6,
.l800__258qS {
  color: #495700;
}
.L900__2IdPx,
.l900__2hHbh {
  color: #354200;
}
.Y50__1mrmW,
.y50__2ewEE {
  color: #fdf9ed;
}
.Y100__3n-hC,
.y100__Eam0x {
  color: #faf1d1;
}
.Y200__3heRT,
.y200__29Qwb {
  color: #f8e6ab;
}
.Y300__3xrFI,
.y300__2012f {
  color: #f7dc82;
}
.Y400__3GjCB,
.y400__2P35w {
  color: #fad355;
}
.Y500__2TFQa,
.y500__3IkGL {
  color: #ffc60a;
}
.Y600__1Ea_A,
.y600__3Y03n {
  color: #dc9b04;
}
.Y700__lp7I7,
.y700__3Gxhk {
  color: #aa7803;
}
.Y800__2FYQP,
.y800__17B6Z {
  color: #795101;
}
.Y900__89y2U,
.y900__VbgaC {
  color: #5c3a00;
}
.O50__3abHM,
.o50__MqFSy {
  color: #fff5eb;
}
.O100__2aXYp,
.o100__x8teg {
  color: #feead2;
}
.O200__XWT91,
.o200__2hRR7 {
  color: #fed4a4;
}
.O300__2o7-f,
.o300__2W2HB {
  color: #ffba6b;
}
.O400__h0MMn,
.o400__12xQI {
  color: #ffa53d;
}
.O500__3Obvq,
.o500__3h3gy {
  color: #f80;
}
.O600__1ma4g,
.o600__2MtYw {
  color: #de7802;
}
.O700__2AIRY,
.o700__3FLn7 {
  color: #b26206;
}
.O800__uqPs7,
.o800__3xP6v {
  color: #8f4f04;
}
.O900__2UTI5,
.o900__36Gar {
  color: #6b3900;
}
.R50__1mL6k,
.r50__2D4rg {
  color: #fef1f1;
}
.R100__3oBli,
.r100__1wVhp {
  color: #fde2e2;
}
.R200__2Gn1l,
.r200__1YwEV {
  color: #fbbfbc;
}
.R300__3ksWN,
.r300__tnV8y {
  color: #f98e8b;
}
.R400__3MOeR,
.r400__ytuYN {
  color: #f76964;
}
.R500__2KtCW,
.r500__DmnhE {
  color: #f54a45;
}
.R600__1cw71,
.r600__3IKj_ {
  color: #d83931;
}
.R700__2d9JQ,
.r700__2oreQ {
  color: #ac2f28;
}
.R800__3gctM,
.r800__jKSlk {
  color: #812520;
}
.R900__VxoLf,
.r900__lOD3v {
  color: #621c18;
}
.C50__3PH3x,
.c50__2LGap {
  color: #fef1f8;
}
.C100__fD6PV,
.c100__Aq_MU {
  color: #fdddef;
}
.C200__1AZ_H,
.c200__3k72k {
  color: #f9aed9;
}
.C300__2fgP2,
.c300__HIUcv {
  color: #f57ac0;
}
.C400__3fdsR,
.c400__1xjok {
  color: #f14ba9;
}
.C500__3QvN7,
.c500__1Zv2G {
  color: #f01d94;
}
.C600__1rk82,
.c600__2AZGf {
  color: #c71077;
}
.C700__1FHdC,
.c700__1_GDQ {
  color: #9e1361;
}
.C800__G0K_S,
.c800__Ti8sp {
  color: #7a0f4b;
}
.C900__3CHw-,
.c900__1ehrm {
  color: #520a32;
}
.V50__FFsLL,
.v50__3_u5J {
  color: #fceefc;
}
.V100__1Ztbk,
.v100__1IXwE {
  color: #f8def8;
}
.V200__x_RwA,
.v200__3t4uJ {
  color: #efb9ef;
}
.V300__q9YEl,
.v300__1hKjH {
  color: #e58fe5;
}
.V400__39aRq,
.v400__1kCqL {
  color: #db66db;
}
.V500__2ph3W,
.v500__jis5g {
  color: #d136d1;
}
.V600__r3aFP,
.v600__1PHD8 {
  color: #b320b3;
}
.V700__2hUM1,
.v700__x2maE {
  color: #8c218c;
}
.V800__1cIgt,
.v800__2pqmt {
  color: #681268;
}
.V900__28hVD,
.v900__nYG7L {
  color: #460b46;
}
.P50__10Uwu,
.p50__2xDS- {
  color: #f6f1fe;
}
.P100__3nXSn,
.p100__gdBS2 {
  color: #ece2fe;
}
.P200__Z6VPU,
.p200__26O62 {
  color: #cdb2fa;
}
.P300__qe5pu,
.p300__3enuS {
  color: #ad82f7;
}
.P400__20SJO,
.p400__3tmAn {
  color: #935af6;
}
.P500__1X-Wi,
.p500__3Db36 {
  color: #7f3bf5;
}
.P600__3z7Hk,
.p600__3E-My {
  color: #6425d0;
}
.P700__1Sns9,
.p700__AxeG7 {
  color: #4e1ba7;
}
.P800__MLiJ2,
.p800__sQ8t3 {
  color: #380d82;
}
.P900__2AS91,
.p900__1B2T6 {
  color: #270561;
}
.I50__3-Ju0,
.i50__3UktC {
  color: #f2f3fd;
}
.I100__oD7zz,
.i100__p5GXL {
  color: #e0e2fa;
}
.I200__3XGRp,
.i200__1uB00 {
  color: #b4b9f3;
}
.I300__3yq3B,
.i300__14Rja {
  color: #7b83ea;
}
.I400__IVzMz,
.i400__1Xebh {
  color: #616ae5;
}
.I500__15rbL,
.i500__3rfyk {
  color: #4954e6;
}
.I600__3eLem,
.i600__3goUl {
  color: #2933c7;
}
.I700__1WdwS,
.i700__1Z8yP {
  color: #161fa2;
}
.I800__1aRQd,
.i800__2YkUq {
  color: #0a1285;
}
.I900__edaud,
.i900__3yMz_ {
  color: #0c1264;
}
.N50__1mR7C,
.n50__3-cG7 {
  color: #f8f9fa;
}
.N100__2yqAh,
.n100__3CT66 {
  color: #f5f6f7;
}
.N200__3seHJ,
.n200__2QnrJ {
  color: #eff0f1;
}
.N300__1gUDr,
.n300__1tOC- {
  color: #dee0e3;
}
.N400__2WK79,
.n400__3kouj {
  color: #bbbfc4;
}
.N500__2z8Zd,
.n500__325o7 {
  color: #8f959e;
}
.N600__3Eiku,
.n600__bPeeg {
  color: #646a73;
}
.N700__2Q-k3,
.n700__3lBr8 {
  color: #373c43;
}
.N800__2wTCl,
.n800__3wAVL {
  color: #2b2f36;
}
.N900__YQ22g,
.n900__1Ur6P {
  color: #1f2329;
}
 {
  /* Button */
  /* drawer mask兼容ios系统*/
}
.en {
  font-family: 'ByteSans-Regular', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.byteSans {
  font-family: 'ByteSans-Regular', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.lockScroll {
  overflow: hidden;
}
.atsx-btn-primary:active,
.atsx-btn-primary:focus {
  background: #4e83fd;
  border-color: #4e83fd;
}
.atsx-btn-background-ghost:hover:not([disabled]) {
  color: #82a7fc !important;
  border-color: #82a7fc !important;
}
.atsx-btn-link:hover {
  color: #82a7fc !important;
}
.atsx-checkbox-disabled .atsx-checkbox-inner {
  border-color: transparent!important;
}
.atsx-drawer.atsx-drawer-open .atsx-drawer-mask {
  top: -100px;
  bottom: 0;
  height: calc(100% + 100px);
}
/* Button */
/* 上传文件组件按钮颜色 */
/* Pagination */
/* MSelect */
/* MMonthPicker */
/* Progress */
/* ATS-X支持的最小屏 */
/* ATS-X支持的最大屏 */
/* mobile 表单编辑底色 */
body {
  background-color: #ffffff !important;
}
 {
  /* 无报错表单项 */
  /* Button */
  /* Checkbox */
  /* Select */
  /* message样式 */
  /* 登录/注册/重置密码通用样式 */
  /* modal */
  /* 去除safari浏览器的自动提示填充 */
  /* Change Autocomplete styles in Chrome */
  /* 处理 windows pc chrome 版本小于 54 时 modal 定位失效问题 */
}
#bd {
  min-width: 1060px;
  overflow-x: auto;
}
#bd > section.atsx-layout {
  display: block;
}
.main {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
}
.atsx-layout .atsx-layout-has-sider .atsx-layout-sider {
  overflow: auto;
}
.atsx-layout .atsx-layout-has-sider .atsx-layout-sider::-webkit-scrollbar {
  display: none;
}
.atsx-btn {
  box-shadow: none;
}
.atsx-date-picker .atsx-date-picker-icon-clear {
  color: #9ca2a9;
}
.atsx-date-picker .atsx-date-picker-icon-clear:hover {
  color: #3370ff;
}
.no-error-form-item {
  margin-bottom: 0;
}
.no-error-form-item .atsx-form-explain {
  display: none;
}
.atsx-btn-primary:hover {
  background: #82a7fc;
}
.ja .atsx-btn {
  max-width: initial;
}
.atsx-checkbox-wrapper:hover .atsx-checkbox-inner,
.atsx-checkbox:hover .atsx-checkbox-inner,
.atsx-checkbox-input:focus + .atsx-checkbox-inner {
  border-color: #3370ff;
}
.atsx-select-clear-icon {
  color: #9ca2a9;
}
.atsx-select-clear-icon:hover {
  color: #3370ff;
}
.atsx-message {
  z-index: 1100;
  pointer-events: none;
}
.atsx-message .atsx-message-icon {
  width: 24px;
  height: 24px;
  top: 8px;
}
.atsx-message .atsx-message-icon svg {
  width: 100%;
  height: 100%;
}
.atsx-message .atsx-message-notice-content {
  padding: 8px 20px;
  font-size: 14px;
  border-radius: 8px;
  box-shadow: 0 8px 24px 0 rgba(54, 97, 174, 0.14);
  min-width: 132px;
}
.atsx-message .atsx-message-custom-content span {
  margin-left: 36px;
  line-height: 24px;
}
.simple-form {
  /* 表单相关 */
}
.simple-form.atsx-form {
  height: 142px;
  margin-bottom: 32px;
}
.simple-form .atsx-form-item {
  margin-bottom: 32px;
}
.simple-form .atsx-form-item.atsx-form-item-with-help {
  margin-bottom: 6px;
}
.simple-form .atsx-form-item-children {
  display: block;
}
.simple-form .atsx-form-explain {
  margin-top: 4px;
  line-height: 22px;
  min-height: 22px;
}
div.atsx-modal-wrap {
  z-index: 1070;
}
div.atsx-modal-mask {
  z-index: 1061;
}
input::-webkit-credentials-auto-fill-button {
  display: none !important;
  visibility: hidden;
  pointer-events: none;
  position: absolute;
  right: 0;
}
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
  transition: background-color 9999s ease-in-out 0s;
}
.less-than-54-modal .atsx-modal-wrap {
  height: 100%;
}
.topbar-navigation-list .topbar-navigation-item {
  color: #646a73;
  margin-left: 32px;
}
.topbar-navigation-list .topbar-navigation-item:hover {
  color: #3370ff;
}
.topbar-navigation-list .atsx-divider {
  margin: 0 32px;
  color: #bbbfc4;
}
.isInVisualWebsiteUIFeat .globalLoading__3W13B {
  top: var(--layout-header-height, 64px);
}
.contentWrap__jzsFV {
  min-height: calc(100vh - 64px - 1px - 256px);
  overflow-x: hidden;
  overflow-y: hidden;
  /* Button */
  /* Checkbox */
  /* Select */
  /* message样式 */
  /* modal */
  /* topbar */
}
.contentWrap__jzsFV > * {
  height: 100%;
  overflow-y: hidden;
  overflow-x: hidden;
}
.contentWrap__jzsFV textarea {
  resize: none;
}
.contentWrap__jzsFV .atsx-layout__3BUPp .atsx-layout-has-sider__L3IJ1 .atsx-layout-sider__2t59W {
  overflow: auto;
}
.contentWrap__jzsFV .atsx-layout__3BUPp .atsx-layout-has-sider__L3IJ1 .atsx-layout-sider__2t59W::-webkit-scrollbar {
  display: none;
}
.contentWrap__jzsFV .atsx-date-picker__GDE5k .atsx-date-picker-icon-clear__2ccq9 {
  color: #9ca2a9;
}
.contentWrap__jzsFV .atsx-date-picker__GDE5k .atsx-date-picker-icon-clear__2ccq9:hover {
  color: #3370ff;
}
.contentWrap__jzsFV .atsx-btn-primary__1kgs_:hover {
  background: #82a7fc;
}
.contentWrap__jzsFV .atsx-checkbox-wrapper__2D4Zn:hover .atsx-checkbox-inner__bCzlZ,
.contentWrap__jzsFV .atsx-checkbox__1S0p8:hover .atsx-checkbox-inner__bCzlZ,
.contentWrap__jzsFV .atsx-checkbox-input__mE7PC:focus + .atsx-checkbox-inner__bCzlZ {
  border-color: #3370ff;
}
.contentWrap__jzsFV .atsx-select-clear-icon__240G1 {
  color: #9ca2a9;
}
.contentWrap__jzsFV .atsx-select-clear-icon__240G1:hover {
  color: #3370ff;
}
.contentWrap__jzsFV .atsx-message__MAKoe .atsx-message-icon__bNPce {
  width: 24px;
  height: 24px;
  top: 8px;
}
.contentWrap__jzsFV .atsx-message__MAKoe .atsx-message-icon__bNPce svg {
  width: 100%;
  height: 100%;
}
.contentWrap__jzsFV .atsx-message__MAKoe .atsx-message-notice-content__30bML {
  padding: 8px 20px;
  font-size: 14px;
  border-radius: 8px;
  box-shadow: 0 8px 24px 0 rgba(54, 97, 174, 0.14);
  min-width: 132px;
}
.contentWrap__jzsFV .atsx-message__MAKoe .atsx-message-custom-content__3lI6l span {
  margin-left: 36px;
  line-height: 24px;
}
.contentWrap__jzsFV div.atsx-modal-wrap__1Nbmp {
  z-index: 1070;
}
.contentWrap__jzsFV div.atsx-modal-mask__3LNDS {
  z-index: 1061;
}
.contentWrap__jzsFV .topbar__im-cD {
  box-shadow: none !important;
  border-bottom: 1px solid #eff1f1;
}
.contentWrap__jzsFV .topbar__im-cD .topbar-content__1niVl .topbar-right__3cgxO .atsx-menu-horizontal__mxfjD {
  background: transparent;
}
.contentWrap__jzsFV .topbar__im-cD .topbar-content__1niVl .topbar-right__3cgxO .atsx-menu-item__14ypA {
  border-bottom: none;
  height: 64px;
  line-height: 64px;
}
.contentWrap__jzsFV .topbar__im-cD .topbar-content__1niVl .topbar-right__3cgxO .atsx-menu-item__14ypA a {
  color: #3e4c5b;
  opacity: 1;
  font-size: 16px;
  text-decoration: none;
  display: inline-block;
}
.contentWrap__jzsFV .topbar__im-cD .topbar-content__1niVl .topbar-right__3cgxO .atsx-menu-item__14ypA a:hover {
  opacity: 0.8;
  border-bottom: none;
  font-weight: normal;
}
.contentWrap__jzsFV .topbar__im-cD .topbar-content__1niVl .topbar-right__3cgxO .atsx-menu-item-selected__2b3Sf {
  border-bottom: none;
}
.contentWrap__jzsFV .topbar__im-cD .topbar-content__1niVl .topbar-right__3cgxO .atsx-menu-item-selected__2b3Sf a {
  font-size: 20px;
  font-weight: bold;
  opacity: 1;
}
.contentWrap__jzsFV .topbar__im-cD .topbar-content__1niVl .topbar-right__3cgxO .atsx-menu-item-selected__2b3Sf a:hover {
  font-weight: bold;
}
.contentWrap__jzsFV .topbar__im-cD .topbar-content__1niVl .atsx-btn__3DmKI {
  border: none;
}
.contentWrap__jzsFV .topbar__im-cD.white__2XrwG {
  position: absolute;
  box-shadow: none;
  border-bottom: none;
}
.contentWrap__jzsFV .topbar__im-cD.white__2XrwG .topbar-content__1niVl .topbar-right__3cgxO .atsx-menu-item__14ypA a {
  color: #fff;
}
.contentWrap__jzsFV .topbar__im-cD.white__2XrwG .topbar-content__1niVl .topbar-right__3cgxO .topbar-userIcon__1Ot-d path {
  fill: #fff;
}
.contentWrap__jzsFV .topbar__im-cD.white__2XrwG .topbar-content__1niVl .topbar-right__3cgxO .topbar-userMobile__yrfIF {
  color: #fff;
}
.contentWrap__jzsFV .topbar__im-cD.white__2XrwG .topbar-content__1niVl .topbar-right__3cgxO .topbar-userMobile__yrfIF::after {
  border-color: #fff;
}
.contentWrap__jzsFV .topbar__im-cD.white__2XrwG .topbar-content__1niVl .atsx-btn__3DmKI {
  color: #fff;
  border-color: #fff;
}
.app__1JcJO {
  width: 100vw;
  height: 100vh;
  padding: 0;
  bottom: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  background: #fff;
}
.contentLoading__2fGuq svg {
  left: 50%;
  position: absolute;
  top: 50%;
  -ms-transform: translate(-50%, -50%) !important;
      transform: translate(-50%, -50%) !important;
}
.globalLoading__3W13B {
  position: fixed;
  background: #fff;
  top: 64px;
  bottom: 0;
  right: 0;
  left: 0;
  z-index: 1;
}
.globalLoading__3W13B .globalLoading-loading div {
  position: absolute;
}
.globalLoadingHasNoReommend__wcLjl {
  top: 119px!important;
}
.link-item-with-children__2poMo {
  display: inline-block;
}
.link-item-with-children__2poMo .link-item-drop-icon {
  margin-left: 4px;
}
.with-children-overlay__3WZkD .ud__menu-normal-item {
  padding: 9px 20px;
}
.with-children-overlay__3WZkD .ud__menu-normal-item:hover {
  background-color: rgba(245, 246, 247, 0.5);
}
.with-children-overlay__3WZkD .ud__menu-normal-item:hover .topbar-navigation-item {
  color: var(--basic-color1);
}
.with-children-overlay__3WZkD .ud__menu-normal-item-title-content {
  width: 100%;
}
.with-children-overlay__3WZkD .topbar-navigation-item-active {
  opacity: 0.8;
}

/**
 * namespace
 */
/**
  * 环境变量
  */
/**
 * spacing
 */
/**
 * 圆角分类
 */
/**
 * font family
 */
/**
 * font weight
 */
/**
 * typography
 */
/**
 * 层级
 */
/**
 * checkbox 组件
 */
/**
 * button 组件
 */
/*
 * radio 组件
 */
/**
* grid system: 栅格布局最大列数定义
*/
/**
* tooltip
*/
/**
* popover
*/
/**
* popconfirm
*/
/**
* Modal
*/
/**
* notification
*/
/**
* message
*/
/**
* breadcrumb
*/
/**
* input 组件
*/
/**
* layout
*/
/**
* menu
*/
/*
* Dropdown
*/
/*
* Collapse
*/
/*
* Slider
*/
/*
* card
*/
/*
* rate
*/
/**
* Drawer
*/
/*
* Divider 分割线
*/
/*
* 空状态
*/
/**
* 骨架屏
*/
.ud__menu {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  color: #1f2329;
  font-size: 14px;
  text-align: left;
  background: #ffffff;
  outline: none;
  transition: width 0.3s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.ud__menu a:focus-visible,
.ud__menu-item:focus-visible,
.ud__menu-submenu-title:focus-visible {
  outline: none;
  --hack-merge-rules: true;
}
.ud__menu a:focus,
.ud__menu-item:focus,
.ud__menu-submenu-title:focus {
  outline: none;
}
.ud__menu-submenu-popup {
  pointer-events: auto !important;
}
.ud__menu::before,
.ud__menu::after {
  display: table;
  content: "";
}
.ud__menu ul,
.ud__menu ol {
  margin: 0;
  padding: 0;
  list-style: none;
}
.ud__menu ul li {
  box-sizing: border-box;
}
.ud__menu-icon-wrap {
  box-sizing: border-box;
  display: flex;
  color: #2b2f36;
}
.ud__menu-icon-wrap-disabled {
  color: #bbbfc4;
}
.ud__menu-item-group-title {
  box-sizing: border-box;
  padding: 8px 20px;
  color: #8f959e;
  font-size: 14px;
  line-height: 1.5715;
}
.ud__menu-submenu {
  box-sizing: border-box;
}
.ud__menu-submenu.ud-slide-up-enter.ud-slide-up-enter-active.ud__menu-submenu-placement-bottomLeft,
.ud__menu-submenu.ud-slide-up-appear.ud-slide-up-appear-active.ud__menu-submenu-placement-bottomLeft {
  -webkit-animation-name: udSlideUpIn;
          animation-name: udSlideUpIn;
}
.ud__menu-submenu.ud-slide-up-enter.ud-slide-up-enter-active.ud__menu-submenu-placement-topLeft,
.ud__menu-submenu.ud-slide-up-appear.ud-slide-up-appear-active.ud__menu-submenu-placement-topLeft {
  -webkit-animation-name: udSlideDownIn;
          animation-name: udSlideDownIn;
}
.ud__menu-submenu.ud-slide-up-leave.ud-slide-up-leave-active.ud__menu-submenu-placement-bottomLeft {
  -webkit-animation-name: udSlideUpOut;
          animation-name: udSlideUpOut;
}
.ud__menu-submenu.ud-slide-up-leave.ud-slide-up-leave-active.ud__menu-submenu-placement-topLeft {
  -webkit-animation-name: udSlideDownOut;
          animation-name: udSlideDownOut;
}
.ud__menu-submenu-selected {
  color: #3370ff;
}
.ud__menu-submenu-selected .ud__menu-icon-wrap {
  color: #3370ff;
}
.ud__menu-submenu-selected > .ud__menu-submenu-title {
  font-weight: 500;
}
.ud__menu-item:active,
.ud__menu-submenu-title:active {
  background: rgba(51, 112, 255, 0.12);
}
.ud__menu-submenu .ud__menu-sub {
  cursor: initial;
  border: 1px solid #dee0e3;
  box-shadow: 0px 8px 24px 8px rgba(31, 35, 41, 0.04), 0px 6px 12px rgba(31, 35, 41, 0.04), 0px 4px 8px -8px rgba(31, 35, 41, 0.06);
}
.ud__menu-item a {
  color: #1f2329;
}
.ud__menu-item a:hover {
  color: #3370ff;
}
.ud__menu-item a::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: transparent;
  content: "";
}
.ud__menu-item-divider {
  height: 1px;
  overflow: hidden;
  line-height: 0;
  background-color: rgba(31, 35, 41, 0.15);
}
.ud__menu-item-active,
.ud__menu-submenu-title:hover {
  background: rgba(31, 35, 41, 0.08);
}
.ud__menu-item-selected {
  color: #3370ff;
  font-weight: 500;
}
.ud__menu-item-selected .ud__menu-icon-wrap {
  color: #3370ff;
}
.ud__menu-item-selected a,
.ud__menu-item-selected a:hover {
  color: #3370ff;
}
.ud__menu:not(.ud__menu-horizontal) .ud__menu-item-selected {
  background-color: rgba(51, 112, 255, 0.12);
}
.ud__menu-vertical-right {
  border-left: 1px solid #dee0e3;
}
.ud__menu-vertical.ud__menu-sub,
.ud__menu-vertical-left.ud__menu-sub,
.ud__menu-vertical-right.ud__menu-sub {
  min-width: 160px;
  max-height: calc(100vh - 100px);
  padding: 8px 0;
  overflow: hidden;
  transform-origin: 0 0;
}
.ud__menu-vertical.ud__menu-sub:not(.ud-zoom-big-enter-active):not(.ud-zoom-big-leave-active),
.ud__menu-vertical-left.ud__menu-sub:not(.ud-zoom-big-enter-active):not(.ud-zoom-big-leave-active),
.ud__menu-vertical-right.ud__menu-sub:not(.ud-zoom-big-enter-active):not(.ud-zoom-big-leave-active) {
  overflow-x: hidden;
  overflow-y: auto;
}
.ud__menu-vertical.ud__menu-sub .ud__menu-item,
.ud__menu-vertical-left.ud__menu-sub .ud__menu-item,
.ud__menu-vertical-right.ud__menu-sub .ud__menu-item {
  left: 0;
  border-right: 0;
}
.ud__menu-vertical.ud__menu-sub .ud__menu-item::after,
.ud__menu-vertical-left.ud__menu-sub .ud__menu-item::after,
.ud__menu-vertical-right.ud__menu-sub .ud__menu-item::after {
  border-right: 0;
}
.ud__menu-vertical.ud__menu-sub > .ud__menu-item,
.ud__menu-vertical-left.ud__menu-sub > .ud__menu-item,
.ud__menu-vertical-right.ud__menu-sub > .ud__menu-item,
.ud__menu-vertical.ud__menu-sub > .ud__menu-submenu,
.ud__menu-vertical-left.ud__menu-sub > .ud__menu-submenu,
.ud__menu-vertical-right.ud__menu-sub > .ud__menu-submenu {
  transform-origin: 0 0;
}
.ud__menu-vertical.ud__menu-sub {
  min-width: 140px;
}
.ud__menu-item-title-content-text-overflow {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ud__menu-item,
.ud__menu-submenu-title {
  position: relative;
  display: flex;
  align-items: center;
  white-space: nowrap;
  cursor: pointer;
  box-sizing: border-box;
  transition: color 0.1s cubic-bezier(0, 0, 1, 1), border-color 0.1s cubic-bezier(0, 0, 1, 1), background 0.1s cubic-bezier(0, 0, 1, 1), padding 0.1s cubic-bezier(0, 0, 1, 1);
  margin: 1px 8px;
  border-radius: 4px;
}
.ud__menu-item .ud__menu-icon-wrap,
.ud__menu-submenu-title .ud__menu-icon-wrap {
  margin-right: 8px;
  font-size: 20px;
  transition: color 0.1s cubic-bezier(0, 0, 1, 1);
}
.ud__menu-item.ud__menu-item-only-child > svg,
.ud__menu-submenu-title.ud__menu-item-only-child > svg {
  margin-right: 0;
}
.ud__menu > .ud__menu-item-divider {
  height: 1px;
  margin: 1px 0;
  padding: 0;
  overflow: hidden;
  line-height: 0;
  background-color: rgba(31, 35, 41, 0.15);
}
.ud__menu-submenu-popup {
  position: absolute;
  z-index: 1050;
  border-radius: 6px;
}
.ud__menu-submenu-popup::before {
  position: absolute;
  top: -7px;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  opacity: 0.0001;
  content: " ";
}
.ud__menu-submenu-placement-rightTop::before {
  top: 0;
  left: -7px;
}
.ud__menu-submenu > .ud__menu {
  background-color: #ffffff;
  border-radius: 6px;
}
.ud__menu-submenu > .ud__menu-submenu-title::after {
  transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ud__menu-submenu-popup > .ud__menu {
  background-color: #ffffff;
}
.ud__menu-submenu-expand-icon,
.ud__menu-submenu-arrow {
  box-sizing: border-box;
  position: absolute;
  top: 50%;
  right: 16px;
  font-size: 12px;
  line-height: 0;
  display: inline-block;
  transform: translateY(-50%);
  color: #8f959e;
}
.ud__menu-submenu:hover > .ud__menu-submenu-title > .ud__menu-submenu-expand-icon {
  color: #3370ff;
}
.ud__menu-vertical .ud__menu-submenu-selected,
.ud__menu-vertical-left .ud__menu-submenu-selected,
.ud__menu-vertical-right .ud__menu-submenu-selected {
  color: #3370ff;
}
.ud__menu-vertical,
.ud__menu-vertical-left,
.ud__menu-vertical-right,
.ud__menu-inline {
  display: flex;
  flex-direction: column;
  padding: 8px 0;
}
.ud__menu-vertical .ud__menu-item,
.ud__menu-vertical-left .ud__menu-item,
.ud__menu-vertical-right .ud__menu-item,
.ud__menu-inline .ud__menu-item {
  position: relative;
}
.ud__menu-vertical .ud__menu-item,
.ud__menu-vertical-left .ud__menu-item,
.ud__menu-vertical-right .ud__menu-item,
.ud__menu-inline .ud__menu-item,
.ud__menu-vertical .ud__menu-submenu-title,
.ud__menu-vertical-left .ud__menu-submenu-title,
.ud__menu-vertical-right .ud__menu-submenu-title,
.ud__menu-inline .ud__menu-submenu-title {
  height: 48px;
  margin-top: 1px;
  margin-bottom: 1px;
  padding: 0 16px;
  position: relative;
  z-index: 0;
}
.ud__menu-vertical .ud__menu-item::after,
.ud__menu-vertical-left .ud__menu-item::after,
.ud__menu-vertical-right .ud__menu-item::after,
.ud__menu-inline .ud__menu-item::after,
.ud__menu-vertical .ud__menu-submenu-title::after,
.ud__menu-vertical-left .ud__menu-submenu-title::after,
.ud__menu-vertical-right .ud__menu-submenu-title::after,
.ud__menu-inline .ud__menu-submenu-title::after {
  content: "";
  background-color: transparent;
  position: absolute;
  top: -1px;
  left: -8px;
  right: -8px;
  bottom: -1px;
  z-index: -1;
}
.ud__menu-vertical > .ud__menu-item,
.ud__menu-vertical-left > .ud__menu-item,
.ud__menu-vertical-right > .ud__menu-item,
.ud__menu-inline > .ud__menu-item,
.ud__menu-vertical > .ud__menu-submenu > .ud__menu-submenu-title,
.ud__menu-vertical-left > .ud__menu-submenu > .ud__menu-submenu-title,
.ud__menu-vertical-right > .ud__menu-submenu > .ud__menu-submenu-title,
.ud__menu-inline > .ud__menu-submenu > .ud__menu-submenu-title {
  height: 48px;
}
.ud__menu-vertical .ud__menu-submenu-title {
  padding-right: 36px;
}
.ud__menu-vertical .ud__menu-submenu-title[aria-expanded="true"] {
  background: rgba(31, 35, 41, 0.08);
}
.ud__menu-item-group-list {
  display: flex;
  flex-direction: column;
  margin: 0;
  padding: 0;
}
.ud__menu-item-group-list .ud__menu-item,
.ud__menu-item-group-list .ud__menu-submenu-title {
  padding: 0 16px 0 20px;
}
.ud__menu-root.ud__menu-vertical,
.ud__menu-root.ud__menu-vertical-left,
.ud__menu-root.ud__menu-vertical-right,
.ud__menu-root.ud__menu-inline {
  box-shadow: none;
}
.ud__menu-item-disabled,
.ud__menu-submenu-disabled {
  color: #bbbfc4 !important;
  background: none;
  border-color: transparent !important;
  cursor: not-allowed;
}
.ud__menu-item-disabled a,
.ud__menu-submenu-disabled a {
  color: #bbbfc4 !important;
  pointer-events: none;
}
.ud__menu-item-disabled > .ud__menu-submenu-title,
.ud__menu-submenu-disabled > .ud__menu-submenu-title {
  color: #bbbfc4 !important;
  cursor: not-allowed;
}
.ud__menu-item-disabled > .ud__menu-submenu-title > .ud__menu-submenu-arrow::before,
.ud__menu-submenu-disabled > .ud__menu-submenu-title > .ud__menu-submenu-arrow::before,
.ud__menu-item-disabled > .ud__menu-submenu-title > .ud__menu-submenu-arrow::after,
.ud__menu-submenu-disabled > .ud__menu-submenu-title > .ud__menu-submenu-arrow::after {
  background: #bbbfc4 !important;
}
.ud__layout__header .ud__menu {
  line-height: inherit;
}
.ud__menu-horizontal > .ud__menu-item:hover,
.ud__menu-horizontal > .ud__menu-item-active,
.ud__menu-horizontal > .ud__menu-submenu .ud__menu-submenu-title:hover {
  background-color: transparent;
}
.ud__menu-horizontal.ud__menu-sub {
  min-width: 114px;
}
.ud__menu-horizontal {
  line-height: 56px;
  white-space: nowrap;
  border: 0;
}
.ud__menu-horizontal > .ud__menu-menu-sub .ud__menu-item {
  height: 40px;
}
.ud__menu-horizontal > .ud__menu-item,
.ud__menu-horizontal > .ud__menu-submenu {
  margin: 0;
  padding: 0 16px;
  font-size: 16px;
}
.ud__menu-horizontal > .ud__menu-item-selected,
.ud__menu-horizontal > .ud__menu-submenu-selected {
  color: #3370ff;
  position: relative;
}
.ud__menu-horizontal > .ud__menu-item-selected .ud__menu-item__ink,
.ud__menu-horizontal > .ud__menu-submenu-selected .ud__menu-item__ink {
  position: absolute;
  height: 3px;
  bottom: 0;
  width: calc(100% - 2 * 16px);
  overflow: hidden;
}
.ud__menu-horizontal > .ud__menu-item-selected .ud__menu-item__ink::after,
.ud__menu-horizontal > .ud__menu-submenu-selected .ud__menu-item__ink::after {
  display: block;
  content: "";
  width: 100%;
  height: 6px;
  border-radius: 3px;
  background-color: #3370ff;
}
.ud__menu-horizontal > .ud__menu-item:hover,
.ud__menu-horizontal > .ud__menu-submenu:hover,
.ud__menu-horizontal > .ud__menu-item-active,
.ud__menu-horizontal > .ud__menu-submenu-active,
.ud__menu-horizontal > .ud__menu-item-open,
.ud__menu-horizontal > .ud__menu-submenu-open {
  color: #3370ff;
}
.ud__menu-horizontal > .ud__menu-item:hover .ud__menu-icon-wrap,
.ud__menu-horizontal > .ud__menu-submenu:hover .ud__menu-icon-wrap,
.ud__menu-horizontal > .ud__menu-item-active .ud__menu-icon-wrap,
.ud__menu-horizontal > .ud__menu-submenu-active .ud__menu-icon-wrap,
.ud__menu-horizontal > .ud__menu-item-open .ud__menu-icon-wrap,
.ud__menu-horizontal > .ud__menu-submenu-open .ud__menu-icon-wrap {
  color: #3370ff;
}
.ud__menu-horizontal > .ud__menu-item-disabled:hover .ud__menu-icon-wrap,
.ud__menu-horizontal > .ud__menu-submenu-disabled:hover .ud__menu-icon-wrap,
.ud__menu-horizontal > .ud__menu-item-disabled-active .ud__menu-icon-wrap,
.ud__menu-horizontal > .ud__menu-submenu-disabled-active .ud__menu-icon-wrap,
.ud__menu-horizontal > .ud__menu-item-disabled-open .ud__menu-icon-wrap,
.ud__menu-horizontal > .ud__menu-submenu-disabled-open .ud__menu-icon-wrap {
  color: #bbbfc4;
}
.ud__menu-horizontal > .ud__menu-item,
.ud__menu-horizontal > .ud__menu-submenu {
  position: relative;
  vertical-align: bottom;
  max-width: 320px;
}
.ud__menu-horizontal > .ud__menu-submenu > .ud__menu-submenu-title {
  margin: 0;
  padding: 0;
  position: static;
}
.ud__menu-horizontal > .ud__menu-item a {
  color: #1f2329;
}
.ud__menu-horizontal > .ud__menu-item a:hover {
  color: #3370ff;
}
.ud__menu-horizontal > .ud__menu-item a::before {
  bottom: -2px;
}
.ud__menu-horizontal > .ud__menu-item-selected a {
  color: #3370ff;
}
.ud__menu-horizontal::after {
  display: block;
  clear: both;
  height: 0;
  content: " ";
}
.ud__menu-horizontal .ud__menu-overflow-expandIcon {
  margin-left: 4px;
  font-size: 14px;
  transition: transform 0.4s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.ud__menu .ud__menu-overflow-item.ud__menu-submenu-open .ud__menu-overflow-expandIcon {
  transform: rotate(180deg);
}
.ud__menu-sub .ud__menu__submenu--root-horizontal .ud__menu-submenu-title,
.ud__menu-sub .ud__menu-item.ud__menu-item--root-horizontal {
  height: 40px;
}
.ud__menu__submenu--root-horizontal .ud__menu-item {
  height: 40px;
}
.ud__menu-normal {
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
  position: relative;
  margin: 0;
  padding: 2px 0;
  text-align: left;
  list-style-type: none;
  background-color: #ffffff;
  background-clip: padding-box;
  border-radius: 6px;
  outline: none;
  box-shadow: 0px 8px 24px 8px rgba(31, 35, 41, 0.04), 0px 6px 12px rgba(31, 35, 41, 0.04), 0px 4px 8px -8px rgba(31, 35, 41, 0.06);
  border: 1px solid #dee0e3;
  overflow-y: auto;
  overflow-y: overlay;
}
.ud__menu-normal a:focus-visible,
.ud__menu-normal-item:focus-visible,
.ud__menu-normal-submenu-title:focus-visible {
  outline: none;
  --hack-merge-rules: true;
}
.ud__menu-normal a:focus,
.ud__menu-normal-item:focus,
.ud__menu-normal-submenu-title:focus {
  outline: none;
}
.ud__menu-normal-item-group-title {
  box-sizing: border-box;
  padding: 4px 11px;
  color: #8f959e;
}
.ud__menu-normal-icon-wrap {
  box-sizing: border-box;
  line-height: 0;
  display: inline-block;
  color: #646a73;
  font-size: 16px;
  margin-right: 8px;
}
.ud__menu-normal-icon-wrap-disabled {
  color: #bbbfc4;
}
.ud__menu-normal-submenu-popup {
  box-sizing: border-box;
  position: absolute;
  z-index: 1050;
  background: transparent;
  box-shadow: none;
  transform-origin: 0 0;
  border-width: 0;
  padding: 0;
  overflow-y: visible;
  pointer-events: auto !important;
}
.ud__menu-normal-submenu-popup ul,
.ud__menu-normal-submenu-popup li {
  list-style: none;
}
.ud__menu-normal-submenu-popup-include-subMenu > .ud__menu-normal > .ud__menu-normal-item {
  padding-right: 28px;
}
.ud__menu-normal-item-title-content-text-overflow {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ud__menu-normal-item-active,
.ud__menu-normal-item:hover,
.ud__menu-normal-item:focus,
.ud__menu-normal-submenu-active > .ud__menu-normal-submenu-title,
.ud__menu-normal-submenu-title:hover,
.ud__menu-normal-submenu-title:focus {
  background-color: rgba(31, 35, 41, 0.08);
}
.ud__menu-normal-item,
.ud__menu-normal-submenu-title {
  display: flex;
  align-items: center;
  clear: both;
  cursor: pointer;
  box-sizing: border-box;
  margin: 1px 3px;
  padding: 4px 8px;
  border-radius: 4px;
  position: relative;
  z-index: 0;
}
.ud__menu-normal-item::after,
.ud__menu-normal-submenu-title::after {
  content: "";
  background-color: transparent;
  position: absolute;
  top: -1px;
  left: -3px;
  right: -3px;
  bottom: -1px;
  z-index: -1;
}
.ud__menu-normal-item[aria-expanded="true"],
.ud__menu-normal-submenu-title[aria-expanded="true"] {
  background: rgba(31, 35, 41, 0.08);
}
.ud__menu-normal-item a,
.ud__menu-normal-submenu-title a {
  display: block;
  margin: -4px -8px;
  padding: 4px 8px;
  color: #1f2329;
  text-decoration: none;
}
.ud__menu-normal-item a:hover,
.ud__menu-normal-submenu-title a:hover {
  color: #1f2329;
}
.ud__menu-normal-item-divider,
.ud__menu-normal-submenu-title-divider {
  box-sizing: border-box;
  height: 1px;
  margin: 3px 0;
  overflow: hidden;
  line-height: 0;
  box-shadow: inset 0 1px rgba(31, 35, 41, 0.15);
}
.ud__menu-normal-item .ud__menu-normal-submenu-arrow,
.ud__menu-normal-submenu-title .ud__menu-normal-submenu-arrow {
  box-sizing: border-box;
  position: absolute;
  top: 50%;
  right: 16px;
  font-size: 12px;
  line-height: 0;
  display: inline-block;
  transform: translateY(-50%);
  color: #8f959e;
  right: 8px;
}
.ud__menu-normal-item,
.ud__menu-normal-submenu {
  box-sizing: border-box;
  color: #1f2329;
}
.ud__menu-normal-item-selected,
.ud__menu-normal-submenu-selected,
.ud__menu-normal-item-selected > a,
.ud__menu-normal-submenu-selected > a {
  color: #3370ff;
}
.ud__menu-normal-item-suffix-icon {
  box-sizing: border-box;
  position: absolute;
  top: 50%;
  right: 16px;
  font-size: 12px;
  line-height: 0;
  display: inline-block;
  transform: translateY(-50%);
  color: #8f959e;
  right: 8px;
}
.ud__menu-normal-submenu-selected .ud__menu-normal-icon-wrap,
.ud__menu-normal-item-selected > .ud__menu-normal-item-suffix-icon,
.ud__menu-normal-item-selected .ud__menu-normal-icon-wrap {
  color: #3370ff;
}
.ud__menu-normal-item-group-list {
  margin: 0;
  padding: 0;
  list-style: none;
}
.ud__menu-normal-item-selected,
.ud__menu-normal-submenu-title {
  padding-right: 28px;
}
.ud__menu-normal-submenu-vertical {
  position: relative;
}
.ud__menu-normal-submenu-vertical > .ud__menu-normal {
  position: absolute;
  top: 0;
  left: 100%;
  min-width: 100%;
  margin-left: 4px;
  transform-origin: 0 0;
}
.ud__menu-normal-submenu.ud__menu-normal-submenu-disabled .ud__menu-normal-submenu-title,
.ud__menu-normal-submenu.ud__menu-normal-submenu-disabled .ud__menu-normal-submenu-title .ud__menu-normal-submenu-arrow-icon {
  box-sizing: border-box;
  color: #bbbfc4;
  background-color: #ffffff;
  cursor: not-allowed;
}
.ud__menu-normal-submenu-disabled,
.ud__menu-normal-item-disabled {
  color: #bbbfc4;
  cursor: not-allowed;
}
.ud__menu-normal-submenu-selected .ud__menu-normal-submenu-title {
  background: rgba(31, 35, 41, 0.08);
}
.ud__menu-submenu-inline .ud__menu-submenu-arrow-icon {
  box-sizing: border-box;
  transform: rotate(90deg);
  transition: transform 0.4s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.ud__menu-submenu-inline.ud__menu-submenu-open > .ud__menu-submenu-title .ud__menu-submenu-arrow-icon {
  transform: rotate(270deg);
}
.ud__menu-inline-collapsed-noicon {
  width: 20px;
  font-size: 16px;
  text-align: center;
}
.ud__menu-sub.ud__menu-inline {
  padding: 0;
  border: 0;
  border-radius: 0;
  box-shadow: none;
}
.ud__menu-sub.ud__menu-inline > .ud__menu-item,
.ud__menu-sub.ud__menu-inline > .ud__menu-submenu > .ud__menu-submenu-title {
  height: 48px;
  line-height: 48px;
  list-style-position: inside;
  list-style-type: disc;
}
.ud__menu-sub.ud__menu-inline .ud__menu-item-group-title {
  padding-left: 52px;
}
.ud__menu-inline {
  width: 100%;
}
.ud__menu-inline .ud__menu-selected::after,
.ud__menu-inline .ud__menu-item-selected::after {
  transform: scaleY(1);
  opacity: 1;
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ud__menu-inline .ud__menu-submenu-title {
  padding-right: 36px;
}
.ud__menu-inline-collapsed {
  width: 64px;
}
.ud__menu-inline-collapsed > .ud__menu-item,
.ud__menu-inline-collapsed > .ud__menu-item-group > .ud__menu-item-group-list > .ud__menu-item,
.ud__menu-inline-collapsed > .ud__menu-item-group > .ud__menu-item-group-list > .ud__menu-submenu > .ud__menu-submenu-title,
.ud__menu-inline-collapsed > .ud__menu-submenu > .ud__menu-submenu-title {
  left: 0;
  padding: 0 14px;
  text-overflow: clip;
}
.ud__menu-inline-collapsed > .ud__menu-item .ud__menu-submenu-arrow,
.ud__menu-inline-collapsed > .ud__menu-item-group > .ud__menu-item-group-list > .ud__menu-item .ud__menu-submenu-arrow,
.ud__menu-inline-collapsed > .ud__menu-item-group > .ud__menu-item-group-list > .ud__menu-submenu > .ud__menu-submenu-title .ud__menu-submenu-arrow,
.ud__menu-inline-collapsed > .ud__menu-submenu > .ud__menu-submenu-title .ud__menu-submenu-arrow {
  display: none;
}
.ud__menu-inline-collapsed > .ud__menu-item svg,
.ud__menu-inline-collapsed > .ud__menu-item-group > .ud__menu-item-group-list > .ud__menu-item svg,
.ud__menu-inline-collapsed > .ud__menu-item-group > .ud__menu-item-group-list > .ud__menu-submenu > .ud__menu-submenu-title svg,
.ud__menu-inline-collapsed > .ud__menu-submenu > .ud__menu-submenu-title svg {
  margin: 0;
  font-size: 20px;
  line-height: 48px;
}
.ud__menu-inline-collapsed svg {
  display: inline-block;
}
.ud__menu-inline-collapsed .ud__menu-item-group-title {
  padding-right: 4px;
  padding-left: 4px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ud__menu-inline-collapsed .ud__menu-item-selected::after {
  transform: scaleY(1);
  opacity: 1;
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ud__menu-horizontal,
.ud__menu-normal-horizontal {
  display: flex;
  flex-wrap: nowrap;
}
.ud__menu-submenu-hidden,
.ud__menu-normal-submenu-hidden {
  display: none;
}
.ud__menu-overflow-item,
.ud__menu-normal-overflow-item {
  flex: none;
}
.ud__menu-hidden,
.ud__menu-normal-hidden {
  display: none;
}

/**
 * namespace
 */
/**
  * 环境变量
  */
/**
 * spacing
 */
/**
 * 圆角分类
 */
/**
 * font family
 */
/**
 * font weight
 */
/**
 * typography
 */
/**
 * 层级
 */
/**
 * checkbox 组件
 */
/**
 * button 组件
 */
/*
 * radio 组件
 */
/**
* grid system: 栅格布局最大列数定义
*/
/**
* tooltip
*/
/**
* popover
*/
/**
* popconfirm
*/
/**
* Modal
*/
/**
* notification
*/
/**
* message
*/
/**
* breadcrumb
*/
/**
* input 组件
*/
/**
* layout
*/
/**
* menu
*/
/*
* Dropdown
*/
/*
* Collapse
*/
/*
* Slider
*/
/*
* card
*/
/*
* rate
*/
/**
* Drawer
*/
/*
* Divider 分割线
*/
/*
* 空状态
*/
/**
* 骨架屏
*/
.ud__tooltip {
  box-sizing: border-box;
  position: absolute;
  left: -9999px;
  top: -9999px;
  transform: translateZ(0);
  z-index: 1070;
  max-width: 320px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
.ud__tooltip-no-entry {
  pointer-events: none;
}
.ud__tooltip-hidden {
  display: none;
}
.ud__tooltip__arrow {
  position: absolute;
  box-sizing: border-box;
}
.ud__tooltip__arrow__content {
  position: absolute;
  display: block;
  box-sizing: border-box;
  content: "";
  border: 1px solid #dee0e3;
  background: #ffffff;
  transform: rotate(45deg);
  transform-origin: center;
}
.ud__tooltip__arrow-top {
  top: 0;
  left: 0;
  transform: translate(-50%, calc(1px - 100%));
}
.ud__tooltip__arrow-top > .ud__tooltip__arrow__content {
  left: 14.64466094%;
  top: 29.28932188%;
}
.ud__tooltip__arrow-bottom {
  bottom: 0;
  left: 0;
  transform: translate(-50%, calc(-1px + 100%));
}
.ud__tooltip__arrow-bottom > .ud__tooltip__arrow__content {
  left: 14.64466094%;
  top: -70.71067812%;
}
.ud__tooltip__arrow-left {
  top: 0;
  left: 0;
  transform: translate(calc(1px - 100%), -50%);
}
.ud__tooltip__arrow-left > .ud__tooltip__arrow__content {
  left: 29.28932188%;
  top: 14.64466094%;
}
.ud__tooltip__arrow-right {
  top: 0;
  right: 0;
  transform: translate(calc(-1px + 100%), -50%);
}
.ud__tooltip__arrow-right > .ud__tooltip__arrow__content {
  left: -70.71067812%;
  top: 14.64466094%;
}
.ud__tooltip__arrow-top {
  transform: translate(-50%, -100%);
}
.ud__tooltip__arrow-bottom {
  transform: translate(-50%, 100%);
}
.ud__tooltip__arrow-left {
  transform: translate(-100%, -50%);
}
.ud__tooltip__arrow-right {
  transform: translate(100%, -50%);
}
.ud__tooltip__arrow__streamline__content {
  fill: #1f2329;
}
.ud__tooltip-content {
  box-sizing: border-box;
  min-width: 30px;
  padding: 8px 12px;
  font-size: 12px;
  line-height: 20px;
  color: #ffffff;
  text-align: left;
  text-decoration: none;
  word-wrap: break-word;
  background-color: #1f2329;
  border-radius: 8px;
  box-shadow: 0px 8px 24px 8px rgba(31, 35, 41, 0.04), 0px 6px 12px rgba(31, 35, 41, 0.04), 0px 4px 8px -8px rgba(31, 35, 41, 0.06);
  position: relative;
}
.ud__tooltip__invalid-children-wrapper {
  box-sizing: border-box;
  display: inline-block;
}
.ud-noop-enter,
.ud-noop-appear {
  -webkit-animation-duration: 0s;
          animation-duration: 0s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.ud-noop-leave {
  -webkit-animation-duration: 0s;
          animation-duration: 0s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.ud-noop-enter.ud-noop-enter-active,
.ud-noop-appear.ud-noop-appear-active {
  -webkit-animation-name: udTooltipZoomIn;
          animation-name: udTooltipZoomIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.ud-noop-leave.ud-noop-leave-active {
  -webkit-animation-name: udTooltipZoomOut;
          animation-name: udTooltipZoomOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.ud-noop-enter,
.ud-noop-appear {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.34, 0.69, 0.1, 1);
          animation-timing-function: cubic-bezier(0.34, 0.69, 0.1, 1);
}
.ud-noop-leave {
  -webkit-animation-timing-function: cubic-bezier(0.34, 0.69, 0.1, 1);
          animation-timing-function: cubic-bezier(0.34, 0.69, 0.1, 1);
}
.ud-tooltip-zoom-enter,
.ud-tooltip-zoom-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.ud-tooltip-zoom-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.ud-tooltip-zoom-enter.ud-tooltip-zoom-enter-active,
.ud-tooltip-zoom-appear.ud-tooltip-zoom-appear-active {
  -webkit-animation-name: udTooltipZoomIn;
          animation-name: udTooltipZoomIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.ud-tooltip-zoom-leave.ud-tooltip-zoom-leave-active {
  -webkit-animation-name: udTooltipZoomOut;
          animation-name: udTooltipZoomOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.ud-tooltip-zoom-enter,
.ud-tooltip-zoom-appear {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.34, 0.69, 0.1, 1);
          animation-timing-function: cubic-bezier(0.34, 0.69, 0.1, 1);
}
.ud-tooltip-zoom-leave {
  -webkit-animation-timing-function: cubic-bezier(0.34, 0.69, 0.1, 1);
          animation-timing-function: cubic-bezier(0.34, 0.69, 0.1, 1);
}
.ud-tooltip-zoom[class*="-top"] {
  transform-origin: bottom;
}
.ud-tooltip-zoom[class*="-left"] {
  transform-origin: right;
}
.ud-tooltip-zoom[class*="-right"] {
  transform-origin: left;
}
.ud-tooltip-zoom[class*="-bottom"] {
  transform-origin: top;
}
.ud-tooltip-zoom[class*="-topLeft"],
.ud-tooltip-zoom[class*="-rightBottom"] {
  transform-origin: 0 100%;
}
.ud-tooltip-zoom[class*="-topRight"],
.ud-tooltip-zoom[class*="-leftBottom"] {
  transform-origin: 100% 100%;
}
.ud-tooltip-zoom[class*="-leftTop"],
.ud-tooltip-zoom[class*="-bottomRight"] {
  transform-origin: 100% 0;
}
.ud-tooltip-zoom[class*="-rightTop"],
.ud-tooltip-zoom[class*="-bottomLeft"] {
  transform-origin: 0 0;
}
@-webkit-keyframes udTooltipZoomIn {
  0% {
    transform: scale(0.7);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes udTooltipZoomIn {
  0% {
    transform: scale(0.7);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@-webkit-keyframes udTooltipZoomOut {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0.7);
    opacity: 0;
  }
}
@keyframes udTooltipZoomOut {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0.7);
    opacity: 0;
  }
}

/**
 * namespace
 */
/**
  * 环境变量
  */
/**
 * spacing
 */
/**
 * 圆角分类
 */
/**
 * font family
 */
/**
 * font weight
 */
/**
 * typography
 */
/**
 * 层级
 */
/**
 * checkbox 组件
 */
/**
 * button 组件
 */
/*
 * radio 组件
 */
/**
* grid system: 栅格布局最大列数定义
*/
/**
* tooltip
*/
/**
* popover
*/
/**
* popconfirm
*/
/**
* Modal
*/
/**
* notification
*/
/**
* message
*/
/**
* breadcrumb
*/
/**
* input 组件
*/
/**
* layout
*/
/**
* menu
*/
/*
* Dropdown
*/
/*
* Collapse
*/
/*
* Slider
*/
/*
* card
*/
/*
* rate
*/
/**
* Drawer
*/
/*
* Divider 分割线
*/
/*
* 空状态
*/
/**
* 骨架屏
*/
.ud__layout {
  box-sizing: border-box;
  display: flex;
  flex: auto;
  flex-direction: column;
  min-height: 0;
  background: #f2f3f5;
}
.ud__layout--has-sider {
  flex-direction: row;
}
.ud__layout--has-sider > .ud__layout,
.ud__layout--has-sider > .ud__layout-content {
  overflow-x: hidden;
}
.ud__layout__header,
.ud__layout__footer {
  flex: 0 0 auto;
}
.ud__layout__header {
  box-sizing: border-box;
  height: 64px;
  padding: 0 24px;
  color: #1f2329;
  line-height: 64px;
  background: #ffffff;
}
.ud__layout__footer {
  box-sizing: border-box;
  padding: 24px;
  color: #1f2329;
  font-size: 14px;
  background: #f2f3f5;
}
.ud__layout__content {
  box-sizing: border-box;
  flex: auto;
  min-height: 0;
}
.ud__layout__sider {
  box-sizing: border-box;
  position: relative;
  min-width: 0;
  background: #ffffff;
  transition: all 0.2s;
}
.ud__layout__sider__children {
  box-sizing: border-box;
  height: 100%;
  margin-top: -0.1px;
  padding-top: 0.1px;
}
.ud__layout__sider-has-trigger {
  padding-bottom: 48px;
}
.ud__layout__sider-right {
  order: 1;
}
.ud__layout__sider-trigger {
  box-sizing: border-box;
  position: fixed;
  bottom: 0;
  z-index: 1;
  height: 48px;
  color: #1f2329;
  line-height: 48px;
  text-align: center;
  background: #ffffff;
  border-top: 1px solid #d0d3d6;
  cursor: pointer;
  transition: all 0.2s;
}
.ud__layout__sider--zero-width > * {
  overflow: hidden;
}
.ud__layout__sider--zero-width-trigger {
  position: absolute;
  top: 64px;
  right: -36px;
  z-index: 1;
  width: 36px;
  height: 42px;
  color: #1f2329;
  font-size: 18px;
  line-height: 42px;
  text-align: center;
  background: #ffffff;
  border-radius: 0 6px 6px 0;
  cursor: pointer;
  transition: background 0.3s ease;
}
.ud__layout__sider--zero-width-trigger:hover {
  background: #ffffff;
}
.ud__layout__sider--zero-width-trigger-right {
  left: -36px;
  border-radius: 6px 0 0 6px;
}

/**
 * namespace
 */
/**
  * 环境变量
  */
/**
 * spacing
 */
/**
 * 圆角分类
 */
/**
 * font family
 */
/**
 * font weight
 */
/**
 * typography
 */
/**
 * 层级
 */
/**
 * checkbox 组件
 */
/**
 * button 组件
 */
/*
 * radio 组件
 */
/**
* grid system: 栅格布局最大列数定义
*/
/**
* tooltip
*/
/**
* popover
*/
/**
* popconfirm
*/
/**
* Modal
*/
/**
* notification
*/
/**
* message
*/
/**
* breadcrumb
*/
/**
* input 组件
*/
/**
* layout
*/
/**
* menu
*/
/*
* Dropdown
*/
/*
* Collapse
*/
/*
* Slider
*/
/*
* card
*/
/*
* rate
*/
/**
* Drawer
*/
/*
* Divider 分割线
*/
/*
* 空状态
*/
/**
* 骨架屏
*/
.ud__dropdown {
  box-sizing: border-box;
  position: absolute;
  left: -9999px;
  top: -9999px;
  z-index: 1050;
  max-width: 420px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
.ud__dropdown-no-entry {
  pointer-events: none;
}
.ud__dropdown-hidden {
  display: none;
}
.ud__dropdown__arrow {
  position: absolute;
  box-sizing: border-box;
}
.ud__dropdown__arrow__content {
  position: absolute;
  display: block;
  box-sizing: border-box;
  content: "";
  border: 1px solid #dee0e3;
  background: #ffffff;
  transform: rotate(45deg);
  transform-origin: center;
}
.ud__dropdown__arrow-top {
  top: 0;
  left: 0;
  transform: translate(-50%, calc(1px - 100%));
}
.ud__dropdown__arrow-top > .ud__dropdown__arrow__content {
  left: 14.64466094%;
  top: 29.28932188%;
}
.ud__dropdown__arrow-bottom {
  bottom: 0;
  left: 0;
  transform: translate(-50%, calc(-1px + 100%));
}
.ud__dropdown__arrow-bottom > .ud__dropdown__arrow__content {
  left: 14.64466094%;
  top: -70.71067812%;
}
.ud__dropdown__arrow-left {
  top: 0;
  left: 0;
  transform: translate(calc(1px - 100%), -50%);
}
.ud__dropdown__arrow-left > .ud__dropdown__arrow__content {
  left: 29.28932188%;
  top: 14.64466094%;
}
.ud__dropdown__arrow-right {
  top: 0;
  right: 0;
  transform: translate(calc(-1px + 100%), -50%);
}
.ud__dropdown__arrow-right > .ud__dropdown__arrow__content {
  left: -70.71067812%;
  top: 14.64466094%;
}
.ud__dropdown.ud-slide-up-enter.ud-slide-up-enter-active.ud__dropdown-placement-topLeft,
.ud__dropdown.ud-slide-up-appear.ud-slide-up-appear-active.ud__dropdown-placement-topLeft,
.ud__dropdown.ud-slide-up-enter.ud-slide-up-enter-active.ud__dropdown-placement-topCenter,
.ud__dropdown.ud-slide-up-appear.ud-slide-up-appear-active.ud__dropdown-placement-topCenter,
.ud__dropdown.ud-slide-up-enter.ud-slide-up-enter-active.ud__dropdown-placement-topRight,
.ud__dropdown.ud-slide-up-appear.ud-slide-up-appear-active.ud__dropdown-placement-topRight,
.ud__dropdown.ud-slide-up-enter.ud-slide-up-enter-active.ud__dropdown-placement-top,
.ud__dropdown.ud-slide-up-appear.ud-slide-up-appear-active.ud__dropdown-placement-top,
.ud__dropdown.ud-slide-up-enter.ud-slide-up-enter-active.ud__dropdown-placement-leftBottom,
.ud__dropdown.ud-slide-up-appear.ud-slide-up-appear-active.ud__dropdown-placement-leftBottom,
.ud__dropdown.ud-slide-up-enter.ud-slide-up-enter-active.ud__dropdown-placement-rightBottom,
.ud__dropdown.ud-slide-up-appear.ud-slide-up-appear-active.ud__dropdown-placement-rightBottom {
  -webkit-animation-name: udSlideDownIn;
          animation-name: udSlideDownIn;
}
.ud__dropdown.ud-slide-up-leave.ud-slide-up-leave-active.ud__dropdown-placement-topLeft,
.ud__dropdown.ud-slide-up-leave.ud-slide-up-leave-active.ud__dropdown-placement-topCenter,
.ud__dropdown.ud-slide-up-leave.ud-slide-up-leave-active.ud__dropdown-placement-topRight,
.ud__dropdown.ud-slide-up-leave.ud-slide-up-leave-active.ud__dropdown-placement-top,
.ud__dropdown.ud-slide-up-leave.ud-slide-up-leave-active.ud__dropdown-placement-leftBottom,
.ud__dropdown.ud-slide-up-leave.ud-slide-up-leave-active.ud__dropdown-placement-rightBottom {
  -webkit-animation-name: udSlideDownOut;
          animation-name: udSlideDownOut;
}
.ud__dropdown-button {
  box-sizing: border-box;
  white-space: nowrap;
  display: inline-flex;
}
.ud__dropdown-button .ud__button:first-child:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  margin-right: 0;
}
.ud__dropdown-button .ud__button:last-child:not(:first-child) {
  border-left-width: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

/* 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 */
/* B400 */
/* B500 */
/* ATS-X新增颜色 */
/* N50 */
/* N200 */
/* N300 */
/* N400 */
/* N600 */
/* N900 */
/* N500 */
/* 移动端选择器 MSelect */
/* 移动端月份选择 MMonthPicker */
/* atsx新属性 */
.atsx-dropdown {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #1f2329;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  position: absolute;
  top: -9999px;
  left: -9999px;
  z-index: 1050;
  display: block;
}
.atsx-dropdown::before {
  position: absolute;
  top: -7px;
  right: 0;
  bottom: -7px;
  left: -7px;
  z-index: -9999;
  opacity: 0.0001;
  content: ' ';
}
.atsx-dropdown-wrap {
  position: relative;
}
.atsx-dropdown-wrap .atsx-btn > .anticon-down {
  display: inline-block;
  font-size: 12px;
  font-size: 10px \9;
  -ms-transform: scale(0.83333333) rotate(0deg);
      transform: scale(0.83333333) rotate(0deg);
}
:root .atsx-dropdown-wrap .atsx-btn > .anticon-down {
  font-size: 12px;
}
.atsx-dropdown-wrap .anticon-down::before {
  transition: transform 0.2s;
}
.atsx-dropdown-wrap-open .anticon-down::before {
  -ms-transform: rotate(180deg);
      transform: rotate(180deg);
}
.atsx-dropdown-hidden,
.atsx-dropdown-menu-hidden {
  display: none;
}
.atsx-dropdown-menu {
  position: relative;
  margin: 0;
  padding: 4px 0;
  text-align: left;
  list-style-type: none;
  background-color: #fff;
  background-clip: padding-box;
  border-radius: 4px;
  outline: none;
  box-shadow: 0 6px 24px 0 rgba(31, 35, 41, 0.12);
  -webkit-transform: translate3d(0, 0, 0);
}
.atsx-dropdown-menu-item-group-title {
  padding: 5px 12px;
  color: rgba(0, 0, 0, 0.45);
  transition: all 0.3s;
}
.atsx-dropdown-menu-submenu-popup {
  position: absolute;
  z-index: 1050;
}
.atsx-dropdown-menu-submenu-popup > .atsx-dropdown-menu {
  -ms-transform-origin: 0 0;
      transform-origin: 0 0;
}
.atsx-dropdown-menu-item,
.atsx-dropdown-menu-submenu-title {
  clear: both;
  margin: 0;
  padding: 5px 12px;
  color: #1f2329;
  font-weight: normal;
  font-size: 14px;
  line-height: 22px;
  white-space: nowrap;
  cursor: pointer;
  transition: all 0.3s;
}
.atsx-dropdown-menu-item > .anticon:first-child,
.atsx-dropdown-menu-submenu-title > .anticon:first-child {
  min-width: 12px;
  margin-right: 8px;
}
.atsx-dropdown-menu-item > a,
.atsx-dropdown-menu-submenu-title > a {
  display: block;
  margin: -5px -12px;
  padding: 5px 12px;
  color: #1f2329;
  transition: all 0.3s;
}
.atsx-dropdown-menu-item-selected,
.atsx-dropdown-menu-submenu-title-selected,
.atsx-dropdown-menu-item-selected > a,
.atsx-dropdown-menu-submenu-title-selected > a {
  color: #3370ff;
  background-color: #F5F6F7;
}
.atsx-dropdown-menu-item:hover,
.atsx-dropdown-menu-submenu-title:hover {
  background-color: #F5F6F7;
}
.atsx-dropdown-menu-item-disabled,
.atsx-dropdown-menu-submenu-title-disabled {
  color: rgba(51, 112, 255, 0.3);
  cursor: not-allowed;
}
.atsx-dropdown-menu-item-disabled:hover,
.atsx-dropdown-menu-submenu-title-disabled:hover {
  color: rgba(51, 112, 255, 0.3);
  background-color: #fff;
  cursor: not-allowed;
}
.atsx-dropdown-menu-item-divider,
.atsx-dropdown-menu-submenu-title-divider {
  height: 1px;
  margin: 4px 0;
  overflow: hidden;
  line-height: 0;
  background-color: #e8e8e8;
}
.atsx-dropdown-menu-item .atsx-dropdown-menu-submenu-arrow,
.atsx-dropdown-menu-submenu-title .atsx-dropdown-menu-submenu-arrow {
  position: absolute;
  right: 8px;
}
.atsx-dropdown-menu-item .atsx-dropdown-menu-submenu-arrow-icon,
.atsx-dropdown-menu-submenu-title .atsx-dropdown-menu-submenu-arrow-icon {
  color: rgba(0, 0, 0, 0.45);
  font-style: normal;
  display: inline-block;
  font-size: 12px;
  font-size: 10px \9;
  -ms-transform: scale(0.83333333) rotate(0deg);
      transform: scale(0.83333333) rotate(0deg);
}
:root .atsx-dropdown-menu-item .atsx-dropdown-menu-submenu-arrow-icon,
:root .atsx-dropdown-menu-submenu-title .atsx-dropdown-menu-submenu-arrow-icon {
  font-size: 12px;
}
.atsx-dropdown-menu-submenu-title {
  padding-right: 26px;
}
.atsx-dropdown-menu-submenu-vertical {
  position: relative;
}
.atsx-dropdown-menu-submenu-vertical > .atsx-dropdown-menu {
  position: absolute;
  top: 0;
  left: 100%;
  min-width: 100%;
  margin-left: 4px;
  -ms-transform-origin: 0 0;
      transform-origin: 0 0;
}
.atsx-dropdown-menu-submenu.atsx-dropdown-menu-submenu-disabled .atsx-dropdown-menu-submenu-title,
.atsx-dropdown-menu-submenu.atsx-dropdown-menu-submenu-disabled .atsx-dropdown-menu-submenu-title .atsx-dropdown-menu-submenu-arrow-icon {
  color: rgba(51, 112, 255, 0.3);
  background-color: #fff;
  cursor: not-allowed;
}
.atsx-dropdown.slide-down-enter.slide-down-enter-active.atsx-dropdown-placement-bottomLeft,
.atsx-dropdown.slide-down-appear.slide-down-appear-active.atsx-dropdown-placement-bottomLeft,
.atsx-dropdown.slide-down-enter.slide-down-enter-active.atsx-dropdown-placement-bottomCenter,
.atsx-dropdown.slide-down-appear.slide-down-appear-active.atsx-dropdown-placement-bottomCenter,
.atsx-dropdown.slide-down-enter.slide-down-enter-active.atsx-dropdown-placement-bottomRight,
.atsx-dropdown.slide-down-appear.slide-down-appear-active.atsx-dropdown-placement-bottomRight {
  -webkit-animation-name: antSlideUpIn;
          animation-name: antSlideUpIn;
}
.atsx-dropdown.slide-up-enter.slide-up-enter-active.atsx-dropdown-placement-topLeft,
.atsx-dropdown.slide-up-appear.slide-up-appear-active.atsx-dropdown-placement-topLeft,
.atsx-dropdown.slide-up-enter.slide-up-enter-active.atsx-dropdown-placement-topCenter,
.atsx-dropdown.slide-up-appear.slide-up-appear-active.atsx-dropdown-placement-topCenter,
.atsx-dropdown.slide-up-enter.slide-up-enter-active.atsx-dropdown-placement-topRight,
.atsx-dropdown.slide-up-appear.slide-up-appear-active.atsx-dropdown-placement-topRight {
  -webkit-animation-name: antSlideDownIn;
          animation-name: antSlideDownIn;
}
.atsx-dropdown.slide-down-leave.slide-down-leave-active.atsx-dropdown-placement-bottomLeft,
.atsx-dropdown.slide-down-leave.slide-down-leave-active.atsx-dropdown-placement-bottomCenter,
.atsx-dropdown.slide-down-leave.slide-down-leave-active.atsx-dropdown-placement-bottomRight {
  -webkit-animation-name: antSlideUpOut;
          animation-name: antSlideUpOut;
}
.atsx-dropdown.slide-up-leave.slide-up-leave-active.atsx-dropdown-placement-topLeft,
.atsx-dropdown.slide-up-leave.slide-up-leave-active.atsx-dropdown-placement-topCenter,
.atsx-dropdown.slide-up-leave.slide-up-leave-active.atsx-dropdown-placement-topRight {
  -webkit-animation-name: antSlideDownOut;
          animation-name: antSlideDownOut;
}
.atsx-dropdown-trigger > .anticon.anticon-down,
.atsx-dropdown-link > .anticon.anticon-down {
  display: inline-block;
  font-size: 12px;
  font-size: 10px \9;
  -ms-transform: scale(0.83333333) rotate(0deg);
      transform: scale(0.83333333) rotate(0deg);
}
:root .atsx-dropdown-trigger > .anticon.anticon-down,
:root .atsx-dropdown-link > .anticon.anticon-down {
  font-size: 12px;
}
.atsx-dropdown-button {
  white-space: nowrap;
}
.atsx-dropdown-button.atsx-btn-group > .atsx-btn:last-child:not(:first-child) {
  padding-right: 8px;
  padding-left: 8px;
}
.atsx-dropdown-button .anticon.anticon-down {
  display: inline-block;
  font-size: 12px;
  font-size: 10px \9;
  -ms-transform: scale(0.83333333) rotate(0deg);
      transform: scale(0.83333333) rotate(0deg);
}
:root .atsx-dropdown-button .anticon.anticon-down {
  font-size: 12px;
}
.atsx-dropdown-menu-dark,
.atsx-dropdown-menu-dark .atsx-dropdown-menu {
  background: #fff;
}
.atsx-dropdown-menu-dark .atsx-dropdown-menu-item,
.atsx-dropdown-menu-dark .atsx-dropdown-menu-submenu-title,
.atsx-dropdown-menu-dark .atsx-dropdown-menu-item > a {
  color: rgba(255, 255, 255, 0.65);
}
.atsx-dropdown-menu-dark .atsx-dropdown-menu-item .atsx-dropdown-menu-submenu-arrow::after,
.atsx-dropdown-menu-dark .atsx-dropdown-menu-submenu-title .atsx-dropdown-menu-submenu-arrow::after,
.atsx-dropdown-menu-dark .atsx-dropdown-menu-item > a .atsx-dropdown-menu-submenu-arrow::after {
  color: rgba(255, 255, 255, 0.65);
}
.atsx-dropdown-menu-dark .atsx-dropdown-menu-item:hover,
.atsx-dropdown-menu-dark .atsx-dropdown-menu-submenu-title:hover,
.atsx-dropdown-menu-dark .atsx-dropdown-menu-item > a:hover {
  color: #fff;
  background: transparent;
}
.atsx-dropdown-menu-dark .atsx-dropdown-menu-item-selected,
.atsx-dropdown-menu-dark .atsx-dropdown-menu-item-selected:hover,
.atsx-dropdown-menu-dark .atsx-dropdown-menu-item-selected > a {
  color: #fff;
  background: #3370ff;
}

/* 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 */
/* B400 */
/* B500 */
/* ATS-X新增颜色 */
/* N50 */
/* N200 */
/* N300 */
/* N400 */
/* N600 */
/* N900 */
/* N500 */
/* 移动端选择器 MSelect */
/* 移动端月份选择 MMonthPicker */
/* atsx新属性 */
.atsx-menu {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  margin-bottom: 0;
  padding-left: 0;
  color: #1f2329;
  line-height: 0;
  list-style: none;
  background: #fff;
  outline: none;
  box-shadow: 0 6px 24px 0 rgba(31, 35, 41, 0.12);
  transition: background 0.3s, width 0.2s;
  zoom: 1;
}
.atsx-menu::before,
.atsx-menu::after {
  display: table;
  content: '';
}
.atsx-menu::after {
  clear: both;
}
.atsx-menu ul,
.atsx-menu ol {
  margin: 0;
  padding: 0;
  list-style: none;
}
.atsx-menu-hidden {
  display: none;
}
.atsx-menu-item-group-title {
  padding: 8px 16px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
  line-height: 1.5;
  transition: all 0.3s;
}
.atsx-menu-submenu,
.atsx-menu-submenu-inline {
  transition: border-color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), padding 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.atsx-menu-item:active,
.atsx-menu-submenu-title:active {
  background: #F5F6F7;
}
.atsx-menu-submenu .atsx-menu-sub {
  cursor: initial;
  transition: background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), padding 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.atsx-menu-item > a {
  display: block;
  color: #1f2329;
}
.atsx-menu-item > a:hover {
  color: #3370ff;
}
.atsx-menu-item > a::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: transparent;
  content: '';
}
.atsx-menu-item-divider {
  height: 1px;
  overflow: hidden;
  line-height: 0;
  background-color: #e8e8e8;
}
.atsx-menu-item:hover,
.atsx-menu-item-active,
.atsx-menu:not(.atsx-menu-inline) .atsx-menu-submenu-open,
.atsx-menu-submenu-active,
.atsx-menu-submenu-title:hover {
  color: #3370ff;
}
.atsx-menu-horizontal .atsx-menu-item,
.atsx-menu-horizontal .atsx-menu-submenu {
  margin-top: -1px;
}
.atsx-menu-horizontal > .atsx-menu-item:hover,
.atsx-menu-horizontal > .atsx-menu-item-active,
.atsx-menu-horizontal > .atsx-menu-submenu .atsx-menu-submenu-title:hover {
  background-color: transparent;
}
.atsx-menu-item-selected {
  color: #3370ff;
}
.atsx-menu-item-selected > a,
.atsx-menu-item-selected > a:hover {
  color: #3370ff;
}
.atsx-menu:not(.atsx-menu-horizontal) .atsx-menu-item-selected {
  background-color: #F5F6F7;
}
.atsx-menu-inline,
.atsx-menu-vertical,
.atsx-menu-vertical-left {
  border-right: 1px solid #e8e8e8;
}
.atsx-menu-vertical-right {
  border-left: 1px solid #e8e8e8;
}
.atsx-menu-vertical.atsx-menu-sub,
.atsx-menu-vertical-left.atsx-menu-sub,
.atsx-menu-vertical-right.atsx-menu-sub {
  min-width: 160px;
  padding: 0;
  border-right: 0;
  -ms-transform-origin: 0 0;
      transform-origin: 0 0;
}
.atsx-menu-vertical.atsx-menu-sub .atsx-menu-item,
.atsx-menu-vertical-left.atsx-menu-sub .atsx-menu-item,
.atsx-menu-vertical-right.atsx-menu-sub .atsx-menu-item {
  left: 0;
  margin-left: 0;
  border-right: 0;
}
.atsx-menu-vertical.atsx-menu-sub .atsx-menu-item::after,
.atsx-menu-vertical-left.atsx-menu-sub .atsx-menu-item::after,
.atsx-menu-vertical-right.atsx-menu-sub .atsx-menu-item::after {
  border-right: 0;
}
.atsx-menu-vertical.atsx-menu-sub > .atsx-menu-item,
.atsx-menu-vertical-left.atsx-menu-sub > .atsx-menu-item,
.atsx-menu-vertical-right.atsx-menu-sub > .atsx-menu-item,
.atsx-menu-vertical.atsx-menu-sub > .atsx-menu-submenu,
.atsx-menu-vertical-left.atsx-menu-sub > .atsx-menu-submenu,
.atsx-menu-vertical-right.atsx-menu-sub > .atsx-menu-submenu {
  -ms-transform-origin: 0 0;
      transform-origin: 0 0;
}
.atsx-menu-horizontal.atsx-menu-sub {
  min-width: 114px;
}
.atsx-menu-item,
.atsx-menu-submenu-title {
  position: relative;
  display: block;
  margin: 0;
  padding: 0 20px;
  white-space: nowrap;
  cursor: pointer;
  transition: color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), border-color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), padding 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.atsx-menu-item .anticon,
.atsx-menu-submenu-title .anticon {
  min-width: 14px;
  margin-right: 10px;
  font-size: 14px;
  transition: font-size 0.15s cubic-bezier(0.215, 0.61, 0.355, 1), margin 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.atsx-menu-item .anticon + span,
.atsx-menu-submenu-title .anticon + span {
  opacity: 1;
  transition: opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), width 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.atsx-menu > .atsx-menu-item-divider {
  height: 1px;
  margin: 1px 0;
  padding: 0;
  overflow: hidden;
  line-height: 0;
  background-color: #e8e8e8;
}
.atsx-menu-submenu-popup {
  position: absolute;
  z-index: 1050;
  background: #fff;
  border-radius: 4px;
}
.atsx-menu-submenu-popup .submenu-title-wrapper {
  padding-right: 20px;
}
.atsx-menu-submenu-popup::before {
  position: absolute;
  top: -7px;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 0.0001;
  content: ' ';
}
.atsx-menu-submenu > .atsx-menu {
  background-color: #fff;
  border-radius: 4px;
}
.atsx-menu-submenu > .atsx-menu-submenu-title::after {
  transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.atsx-menu-submenu-vertical > .atsx-menu-submenu-title .atsx-menu-submenu-arrow,
.atsx-menu-submenu-vertical-left > .atsx-menu-submenu-title .atsx-menu-submenu-arrow,
.atsx-menu-submenu-vertical-right > .atsx-menu-submenu-title .atsx-menu-submenu-arrow,
.atsx-menu-submenu-inline > .atsx-menu-submenu-title .atsx-menu-submenu-arrow {
  position: absolute;
  top: 50%;
  right: 16px;
  width: 10px;
  transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.atsx-menu-submenu-vertical > .atsx-menu-submenu-title .atsx-menu-submenu-arrow::before,
.atsx-menu-submenu-vertical-left > .atsx-menu-submenu-title .atsx-menu-submenu-arrow::before,
.atsx-menu-submenu-vertical-right > .atsx-menu-submenu-title .atsx-menu-submenu-arrow::before,
.atsx-menu-submenu-inline > .atsx-menu-submenu-title .atsx-menu-submenu-arrow::before,
.atsx-menu-submenu-vertical > .atsx-menu-submenu-title .atsx-menu-submenu-arrow::after,
.atsx-menu-submenu-vertical-left > .atsx-menu-submenu-title .atsx-menu-submenu-arrow::after,
.atsx-menu-submenu-vertical-right > .atsx-menu-submenu-title .atsx-menu-submenu-arrow::after,
.atsx-menu-submenu-inline > .atsx-menu-submenu-title .atsx-menu-submenu-arrow::after {
  position: absolute;
  width: 6px;
  height: 1.5px;
  background: #fff;
  background: #1f2329 \9;
  background-image: linear-gradient(to right, #1f2329, #1f2329);
  background-image: none \9;
  border-radius: 2px;
  transition: background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), top 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  content: '';
}
.atsx-menu-submenu-vertical > .atsx-menu-submenu-title .atsx-menu-submenu-arrow::before,
.atsx-menu-submenu-vertical-left > .atsx-menu-submenu-title .atsx-menu-submenu-arrow::before,
.atsx-menu-submenu-vertical-right > .atsx-menu-submenu-title .atsx-menu-submenu-arrow::before,
.atsx-menu-submenu-inline > .atsx-menu-submenu-title .atsx-menu-submenu-arrow::before {
  -ms-transform: rotate(45deg) translateY(-2px);
      transform: rotate(45deg) translateY(-2px);
}
.atsx-menu-submenu-vertical > .atsx-menu-submenu-title .atsx-menu-submenu-arrow::after,
.atsx-menu-submenu-vertical-left > .atsx-menu-submenu-title .atsx-menu-submenu-arrow::after,
.atsx-menu-submenu-vertical-right > .atsx-menu-submenu-title .atsx-menu-submenu-arrow::after,
.atsx-menu-submenu-inline > .atsx-menu-submenu-title .atsx-menu-submenu-arrow::after {
  -ms-transform: rotate(-45deg) translateY(2px);
      transform: rotate(-45deg) translateY(2px);
}
.atsx-menu-submenu-vertical > .atsx-menu-submenu-title:hover .atsx-menu-submenu-arrow::after,
.atsx-menu-submenu-vertical-left > .atsx-menu-submenu-title:hover .atsx-menu-submenu-arrow::after,
.atsx-menu-submenu-vertical-right > .atsx-menu-submenu-title:hover .atsx-menu-submenu-arrow::after,
.atsx-menu-submenu-inline > .atsx-menu-submenu-title:hover .atsx-menu-submenu-arrow::after,
.atsx-menu-submenu-vertical > .atsx-menu-submenu-title:hover .atsx-menu-submenu-arrow::before,
.atsx-menu-submenu-vertical-left > .atsx-menu-submenu-title:hover .atsx-menu-submenu-arrow::before,
.atsx-menu-submenu-vertical-right > .atsx-menu-submenu-title:hover .atsx-menu-submenu-arrow::before,
.atsx-menu-submenu-inline > .atsx-menu-submenu-title:hover .atsx-menu-submenu-arrow::before {
  background: linear-gradient(to right, #3370ff, #3370ff);
}
.atsx-menu-submenu-inline > .atsx-menu-submenu-title .atsx-menu-submenu-arrow::before {
  -ms-transform: rotate(-45deg) translateX(2px);
      transform: rotate(-45deg) translateX(2px);
}
.atsx-menu-submenu-inline > .atsx-menu-submenu-title .atsx-menu-submenu-arrow::after {
  -ms-transform: rotate(45deg) translateX(-2px);
      transform: rotate(45deg) translateX(-2px);
}
.atsx-menu-submenu-open.atsx-menu-submenu-inline > .atsx-menu-submenu-title .atsx-menu-submenu-arrow {
  -ms-transform: translateY(-2px);
      transform: translateY(-2px);
}
.atsx-menu-submenu-open.atsx-menu-submenu-inline > .atsx-menu-submenu-title .atsx-menu-submenu-arrow::after {
  -ms-transform: rotate(-45deg) translateX(-2px);
      transform: rotate(-45deg) translateX(-2px);
}
.atsx-menu-submenu-open.atsx-menu-submenu-inline > .atsx-menu-submenu-title .atsx-menu-submenu-arrow::before {
  -ms-transform: rotate(45deg) translateX(2px);
      transform: rotate(45deg) translateX(2px);
}
.atsx-menu-vertical .atsx-menu-submenu-selected,
.atsx-menu-vertical-left .atsx-menu-submenu-selected,
.atsx-menu-vertical-right .atsx-menu-submenu-selected {
  color: #3370ff;
}
.atsx-menu-vertical .atsx-menu-submenu-selected > a,
.atsx-menu-vertical-left .atsx-menu-submenu-selected > a,
.atsx-menu-vertical-right .atsx-menu-submenu-selected > a {
  color: #3370ff;
}
.atsx-menu-horizontal {
  line-height: 46px;
  white-space: nowrap;
  border: 0;
  border-bottom: 1px solid #e8e8e8;
  box-shadow: none;
}
.atsx-menu-horizontal > .atsx-menu-item,
.atsx-menu-horizontal > .atsx-menu-submenu {
  position: relative;
  top: 1px;
  display: inline-block;
  vertical-align: bottom;
  border-bottom: 2px solid transparent;
}
.atsx-menu-horizontal > .atsx-menu-item:hover,
.atsx-menu-horizontal > .atsx-menu-submenu:hover,
.atsx-menu-horizontal > .atsx-menu-item-active,
.atsx-menu-horizontal > .atsx-menu-submenu-active,
.atsx-menu-horizontal > .atsx-menu-item-open,
.atsx-menu-horizontal > .atsx-menu-submenu-open,
.atsx-menu-horizontal > .atsx-menu-item-selected,
.atsx-menu-horizontal > .atsx-menu-submenu-selected {
  color: #3370ff;
  border-bottom: 2px solid #3370ff;
}
.atsx-menu-horizontal > .atsx-menu-item > a {
  display: block;
  color: #1f2329;
}
.atsx-menu-horizontal > .atsx-menu-item > a:hover {
  color: #3370ff;
}
.atsx-menu-horizontal > .atsx-menu-item > a::before {
  bottom: -2px;
}
.atsx-menu-horizontal > .atsx-menu-item-selected > a {
  color: #3370ff;
}
.atsx-menu-horizontal::after {
  display: block;
  clear: both;
  height: 0;
  content: ' ';
}
.atsx-menu-vertical .atsx-menu-item,
.atsx-menu-vertical-left .atsx-menu-item,
.atsx-menu-vertical-right .atsx-menu-item,
.atsx-menu-inline .atsx-menu-item {
  position: relative;
}
.atsx-menu-vertical .atsx-menu-item::after,
.atsx-menu-vertical-left .atsx-menu-item::after,
.atsx-menu-vertical-right .atsx-menu-item::after,
.atsx-menu-inline .atsx-menu-item::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  border-right: 3px solid #3370ff;
  -ms-transform: scaleY(0.0001);
      transform: scaleY(0.0001);
  opacity: 0;
  transition: transform 0.15s cubic-bezier(0.215, 0.61, 0.355, 1), opacity 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
  content: '';
}
.atsx-menu-vertical .atsx-menu-item,
.atsx-menu-vertical-left .atsx-menu-item,
.atsx-menu-vertical-right .atsx-menu-item,
.atsx-menu-inline .atsx-menu-item,
.atsx-menu-vertical .atsx-menu-submenu-title,
.atsx-menu-vertical-left .atsx-menu-submenu-title,
.atsx-menu-vertical-right .atsx-menu-submenu-title,
.atsx-menu-inline .atsx-menu-submenu-title {
  height: 40px;
  margin-top: 4px;
  margin-bottom: 4px;
  padding: 0 16px;
  overflow: hidden;
  font-size: 14px;
  line-height: 40px;
  text-overflow: ellipsis;
}
.atsx-menu-vertical .atsx-menu-submenu,
.atsx-menu-vertical-left .atsx-menu-submenu,
.atsx-menu-vertical-right .atsx-menu-submenu,
.atsx-menu-inline .atsx-menu-submenu {
  padding-bottom: 0.01px;
}
.atsx-menu-vertical .atsx-menu-item:not(:last-child),
.atsx-menu-vertical-left .atsx-menu-item:not(:last-child),
.atsx-menu-vertical-right .atsx-menu-item:not(:last-child),
.atsx-menu-inline .atsx-menu-item:not(:last-child) {
  margin-bottom: 8px;
}
.atsx-menu-vertical > .atsx-menu-item,
.atsx-menu-vertical-left > .atsx-menu-item,
.atsx-menu-vertical-right > .atsx-menu-item,
.atsx-menu-inline > .atsx-menu-item,
.atsx-menu-vertical > .atsx-menu-submenu > .atsx-menu-submenu-title,
.atsx-menu-vertical-left > .atsx-menu-submenu > .atsx-menu-submenu-title,
.atsx-menu-vertical-right > .atsx-menu-submenu > .atsx-menu-submenu-title,
.atsx-menu-inline > .atsx-menu-submenu > .atsx-menu-submenu-title {
  height: 40px;
  line-height: 40px;
}
.atsx-menu-inline {
  width: 100%;
}
.atsx-menu-inline .atsx-menu-selected::after,
.atsx-menu-inline .atsx-menu-item-selected::after {
  -ms-transform: scaleY(1);
      transform: scaleY(1);
  opacity: 1;
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.atsx-menu-inline .atsx-menu-item,
.atsx-menu-inline .atsx-menu-submenu-title {
  width: 100%;
}
.atsx-menu-inline .atsx-menu-submenu-title {
  padding-right: 34px;
}
.atsx-menu-inline-collapsed {
  width: 80px;
}
.atsx-menu-inline-collapsed > .atsx-menu-item,
.atsx-menu-inline-collapsed > .atsx-menu-item-group > .atsx-menu-item-group-list > .atsx-menu-item,
.atsx-menu-inline-collapsed > .atsx-menu-item-group > .atsx-menu-item-group-list > .atsx-menu-submenu > .atsx-menu-submenu-title,
.atsx-menu-inline-collapsed > .atsx-menu-submenu > .atsx-menu-submenu-title {
  left: 0;
  padding: 0 32px !important;
  text-overflow: clip;
}
.atsx-menu-inline-collapsed > .atsx-menu-item .atsx-menu-submenu-arrow,
.atsx-menu-inline-collapsed > .atsx-menu-item-group > .atsx-menu-item-group-list > .atsx-menu-item .atsx-menu-submenu-arrow,
.atsx-menu-inline-collapsed > .atsx-menu-item-group > .atsx-menu-item-group-list > .atsx-menu-submenu > .atsx-menu-submenu-title .atsx-menu-submenu-arrow,
.atsx-menu-inline-collapsed > .atsx-menu-submenu > .atsx-menu-submenu-title .atsx-menu-submenu-arrow {
  display: none;
}
.atsx-menu-inline-collapsed > .atsx-menu-item .anticon,
.atsx-menu-inline-collapsed > .atsx-menu-item-group > .atsx-menu-item-group-list > .atsx-menu-item .anticon,
.atsx-menu-inline-collapsed > .atsx-menu-item-group > .atsx-menu-item-group-list > .atsx-menu-submenu > .atsx-menu-submenu-title .anticon,
.atsx-menu-inline-collapsed > .atsx-menu-submenu > .atsx-menu-submenu-title .anticon {
  margin: 0;
  font-size: 16px;
  line-height: 40px;
}
.atsx-menu-inline-collapsed > .atsx-menu-item .anticon + span,
.atsx-menu-inline-collapsed > .atsx-menu-item-group > .atsx-menu-item-group-list > .atsx-menu-item .anticon + span,
.atsx-menu-inline-collapsed > .atsx-menu-item-group > .atsx-menu-item-group-list > .atsx-menu-submenu > .atsx-menu-submenu-title .anticon + span,
.atsx-menu-inline-collapsed > .atsx-menu-submenu > .atsx-menu-submenu-title .anticon + span {
  display: inline-block;
  max-width: 0;
  opacity: 0;
}
.atsx-menu-inline-collapsed-tooltip {
  pointer-events: none;
}
.atsx-menu-inline-collapsed-tooltip .anticon {
  display: none;
}
.atsx-menu-inline-collapsed-tooltip a {
  color: #1f2329;
}
.atsx-menu-inline-collapsed .atsx-menu-item-group-title {
  padding-right: 4px;
  padding-left: 4px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.atsx-menu-item-group-list {
  margin: 0;
  padding: 0;
}
.atsx-menu-item-group-list .atsx-menu-item,
.atsx-menu-item-group-list .atsx-menu-submenu-title {
  padding: 0 16px 0 28px;
}
.atsx-menu-root.atsx-menu-vertical,
.atsx-menu-root.atsx-menu-vertical-left,
.atsx-menu-root.atsx-menu-vertical-right,
.atsx-menu-root.atsx-menu-inline {
  box-shadow: none;
}
.atsx-menu-sub.atsx-menu-inline {
  padding: 0;
  border: 0;
  border-radius: 0;
  box-shadow: none;
}
.atsx-menu-sub.atsx-menu-inline > .atsx-menu-item,
.atsx-menu-sub.atsx-menu-inline > .atsx-menu-submenu > .atsx-menu-submenu-title {
  height: 40px;
  line-height: 40px;
  list-style-position: inside;
  list-style-type: disc;
}
.atsx-menu-sub.atsx-menu-inline .atsx-menu-item-group-title {
  padding-left: 32px;
}
.atsx-menu-item-disabled,
.atsx-menu-submenu-disabled {
  color: rgba(51, 112, 255, 0.3) !important;
  background: none;
  border-color: transparent !important;
  cursor: not-allowed;
}
.atsx-menu-item-disabled > a,
.atsx-menu-submenu-disabled > a {
  color: rgba(51, 112, 255, 0.3) !important;
  pointer-events: none;
}
.atsx-menu-item-disabled > .atsx-menu-submenu-title,
.atsx-menu-submenu-disabled > .atsx-menu-submenu-title {
  color: rgba(51, 112, 255, 0.3) !important;
  cursor: not-allowed;
}
.atsx-menu-item-disabled > .atsx-menu-submenu-title > .atsx-menu-submenu-arrow::before,
.atsx-menu-submenu-disabled > .atsx-menu-submenu-title > .atsx-menu-submenu-arrow::before,
.atsx-menu-item-disabled > .atsx-menu-submenu-title > .atsx-menu-submenu-arrow::after,
.atsx-menu-submenu-disabled > .atsx-menu-submenu-title > .atsx-menu-submenu-arrow::after {
  background: rgba(51, 112, 255, 0.3) !important;
}
.atsx-menu-dark,
.atsx-menu-dark .atsx-menu-sub {
  color: rgba(255, 255, 255, 0.65);
  background: #fff;
}
.atsx-menu-dark .atsx-menu-submenu-title .atsx-menu-submenu-arrow,
.atsx-menu-dark .atsx-menu-sub .atsx-menu-submenu-title .atsx-menu-submenu-arrow {
  opacity: 0.45;
  transition: all 0.3s;
}
.atsx-menu-dark .atsx-menu-submenu-title .atsx-menu-submenu-arrow::after,
.atsx-menu-dark .atsx-menu-sub .atsx-menu-submenu-title .atsx-menu-submenu-arrow::after,
.atsx-menu-dark .atsx-menu-submenu-title .atsx-menu-submenu-arrow::before,
.atsx-menu-dark .atsx-menu-sub .atsx-menu-submenu-title .atsx-menu-submenu-arrow::before {
  background: #fff;
}
.atsx-menu-dark.atsx-menu-submenu-popup {
  background: transparent;
}
.atsx-menu-dark .atsx-menu-inline.atsx-menu-sub {
  background: #000c17;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.45) inset;
}
.atsx-menu-dark.atsx-menu-horizontal {
  border-bottom: 0;
}
.atsx-menu-dark.atsx-menu-horizontal > .atsx-menu-item,
.atsx-menu-dark.atsx-menu-horizontal > .atsx-menu-submenu {
  top: 0;
  margin-top: 0;
  border-color: #fff;
  border-bottom: 0;
}
.atsx-menu-dark.atsx-menu-horizontal > .atsx-menu-item > a::before {
  bottom: 0;
}
.atsx-menu-dark .atsx-menu-item,
.atsx-menu-dark .atsx-menu-item-group-title,
.atsx-menu-dark .atsx-menu-item > a {
  color: rgba(255, 255, 255, 0.65);
}
.atsx-menu-dark.atsx-menu-inline,
.atsx-menu-dark.atsx-menu-vertical,
.atsx-menu-dark.atsx-menu-vertical-left,
.atsx-menu-dark.atsx-menu-vertical-right {
  border-right: 0;
}
.atsx-menu-dark.atsx-menu-inline .atsx-menu-item,
.atsx-menu-dark.atsx-menu-vertical .atsx-menu-item,
.atsx-menu-dark.atsx-menu-vertical-left .atsx-menu-item,
.atsx-menu-dark.atsx-menu-vertical-right .atsx-menu-item {
  left: 0;
  margin-left: 0;
  border-right: 0;
}
.atsx-menu-dark.atsx-menu-inline .atsx-menu-item::after,
.atsx-menu-dark.atsx-menu-vertical .atsx-menu-item::after,
.atsx-menu-dark.atsx-menu-vertical-left .atsx-menu-item::after,
.atsx-menu-dark.atsx-menu-vertical-right .atsx-menu-item::after {
  border-right: 0;
}
.atsx-menu-dark.atsx-menu-inline .atsx-menu-item,
.atsx-menu-dark.atsx-menu-inline .atsx-menu-submenu-title {
  width: 100%;
}
.atsx-menu-dark .atsx-menu-item:hover,
.atsx-menu-dark .atsx-menu-item-active,
.atsx-menu-dark .atsx-menu-submenu-active,
.atsx-menu-dark .atsx-menu-submenu-open,
.atsx-menu-dark .atsx-menu-submenu-selected,
.atsx-menu-dark .atsx-menu-submenu-title:hover {
  color: #fff;
  background-color: transparent;
}
.atsx-menu-dark .atsx-menu-item:hover > a,
.atsx-menu-dark .atsx-menu-item-active > a,
.atsx-menu-dark .atsx-menu-submenu-active > a,
.atsx-menu-dark .atsx-menu-submenu-open > a,
.atsx-menu-dark .atsx-menu-submenu-selected > a,
.atsx-menu-dark .atsx-menu-submenu-title:hover > a {
  color: #fff;
}
.atsx-menu-dark .atsx-menu-item:hover > .atsx-menu-submenu-title > .atsx-menu-submenu-arrow,
.atsx-menu-dark .atsx-menu-item-active > .atsx-menu-submenu-title > .atsx-menu-submenu-arrow,
.atsx-menu-dark .atsx-menu-submenu-active > .atsx-menu-submenu-title > .atsx-menu-submenu-arrow,
.atsx-menu-dark .atsx-menu-submenu-open > .atsx-menu-submenu-title > .atsx-menu-submenu-arrow,
.atsx-menu-dark .atsx-menu-submenu-selected > .atsx-menu-submenu-title > .atsx-menu-submenu-arrow,
.atsx-menu-dark .atsx-menu-submenu-title:hover > .atsx-menu-submenu-title > .atsx-menu-submenu-arrow,
.atsx-menu-dark .atsx-menu-item:hover > .atsx-menu-submenu-title:hover > .atsx-menu-submenu-arrow,
.atsx-menu-dark .atsx-menu-item-active > .atsx-menu-submenu-title:hover > .atsx-menu-submenu-arrow,
.atsx-menu-dark .atsx-menu-submenu-active > .atsx-menu-submenu-title:hover > .atsx-menu-submenu-arrow,
.atsx-menu-dark .atsx-menu-submenu-open > .atsx-menu-submenu-title:hover > .atsx-menu-submenu-arrow,
.atsx-menu-dark .atsx-menu-submenu-selected > .atsx-menu-submenu-title:hover > .atsx-menu-submenu-arrow,
.atsx-menu-dark .atsx-menu-submenu-title:hover > .atsx-menu-submenu-title:hover > .atsx-menu-submenu-arrow {
  opacity: 1;
}
.atsx-menu-dark .atsx-menu-item:hover > .atsx-menu-submenu-title > .atsx-menu-submenu-arrow::after,
.atsx-menu-dark .atsx-menu-item-active > .atsx-menu-submenu-title > .atsx-menu-submenu-arrow::after,
.atsx-menu-dark .atsx-menu-submenu-active > .atsx-menu-submenu-title > .atsx-menu-submenu-arrow::after,
.atsx-menu-dark .atsx-menu-submenu-open > .atsx-menu-submenu-title > .atsx-menu-submenu-arrow::after,
.atsx-menu-dark .atsx-menu-submenu-selected > .atsx-menu-submenu-title > .atsx-menu-submenu-arrow::after,
.atsx-menu-dark .atsx-menu-submenu-title:hover > .atsx-menu-submenu-title > .atsx-menu-submenu-arrow::after,
.atsx-menu-dark .atsx-menu-item:hover > .atsx-menu-submenu-title:hover > .atsx-menu-submenu-arrow::after,
.atsx-menu-dark .atsx-menu-item-active > .atsx-menu-submenu-title:hover > .atsx-menu-submenu-arrow::after,
.atsx-menu-dark .atsx-menu-submenu-active > .atsx-menu-submenu-title:hover > .atsx-menu-submenu-arrow::after,
.atsx-menu-dark .atsx-menu-submenu-open > .atsx-menu-submenu-title:hover > .atsx-menu-submenu-arrow::after,
.atsx-menu-dark .atsx-menu-submenu-selected > .atsx-menu-submenu-title:hover > .atsx-menu-submenu-arrow::after,
.atsx-menu-dark .atsx-menu-submenu-title:hover > .atsx-menu-submenu-title:hover > .atsx-menu-submenu-arrow::after,
.atsx-menu-dark .atsx-menu-item:hover > .atsx-menu-submenu-title > .atsx-menu-submenu-arrow::before,
.atsx-menu-dark .atsx-menu-item-active > .atsx-menu-submenu-title > .atsx-menu-submenu-arrow::before,
.atsx-menu-dark .atsx-menu-submenu-active > .atsx-menu-submenu-title > .atsx-menu-submenu-arrow::before,
.atsx-menu-dark .atsx-menu-submenu-open > .atsx-menu-submenu-title > .atsx-menu-submenu-arrow::before,
.atsx-menu-dark .atsx-menu-submenu-selected > .atsx-menu-submenu-title > .atsx-menu-submenu-arrow::before,
.atsx-menu-dark .atsx-menu-submenu-title:hover > .atsx-menu-submenu-title > .atsx-menu-submenu-arrow::before,
.atsx-menu-dark .atsx-menu-item:hover > .atsx-menu-submenu-title:hover > .atsx-menu-submenu-arrow::before,
.atsx-menu-dark .atsx-menu-item-active > .atsx-menu-submenu-title:hover > .atsx-menu-submenu-arrow::before,
.atsx-menu-dark .atsx-menu-submenu-active > .atsx-menu-submenu-title:hover > .atsx-menu-submenu-arrow::before,
.atsx-menu-dark .atsx-menu-submenu-open > .atsx-menu-submenu-title:hover > .atsx-menu-submenu-arrow::before,
.atsx-menu-dark .atsx-menu-submenu-selected > .atsx-menu-submenu-title:hover > .atsx-menu-submenu-arrow::before,
.atsx-menu-dark .atsx-menu-submenu-title:hover > .atsx-menu-submenu-title:hover > .atsx-menu-submenu-arrow::before {
  background: #fff;
}
.atsx-menu-dark .atsx-menu-item-selected {
  color: #fff;
  border-right: 0;
}
.atsx-menu-dark .atsx-menu-item-selected::after {
  border-right: 0;
}
.atsx-menu-dark .atsx-menu-item-selected > a,
.atsx-menu-dark .atsx-menu-item-selected > a:hover {
  color: #fff;
}
.atsx-menu.atsx-menu-dark .atsx-menu-item-selected,
.atsx-menu-submenu-popup.atsx-menu-dark .atsx-menu-item-selected {
  background-color: #3370ff;
}
.atsx-menu-dark .atsx-menu-item-disabled,
.atsx-menu-dark .atsx-menu-submenu-disabled,
.atsx-menu-dark .atsx-menu-item-disabled > a,
.atsx-menu-dark .atsx-menu-submenu-disabled > a {
  color: rgba(255, 255, 255, 0.35) !important;
  opacity: 0.8;
}
.atsx-menu-dark .atsx-menu-item-disabled > .atsx-menu-submenu-title,
.atsx-menu-dark .atsx-menu-submenu-disabled > .atsx-menu-submenu-title {
  color: rgba(255, 255, 255, 0.35) !important;
}
.atsx-menu-dark .atsx-menu-item-disabled > .atsx-menu-submenu-title > .atsx-menu-submenu-arrow::before,
.atsx-menu-dark .atsx-menu-submenu-disabled > .atsx-menu-submenu-title > .atsx-menu-submenu-arrow::before,
.atsx-menu-dark .atsx-menu-item-disabled > .atsx-menu-submenu-title > .atsx-menu-submenu-arrow::after,
.atsx-menu-dark .atsx-menu-submenu-disabled > .atsx-menu-submenu-title > .atsx-menu-submenu-arrow::after {
  background: rgba(255, 255, 255, 0.35) !important;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
/* B400 */
/* B500 */
/* ATS-X新增颜色 */
/* N50 */
/* N200 */
/* N300 */
/* N400 */
/* N600 */
/* N900 */
/* N500 */
/* 移动端选择器 MSelect */
/* 移动端月份选择 MMonthPicker */
/* atsx新属性 */
.atsx-tooltip {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #1f2329;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  position: absolute;
  z-index: 1060;
  display: block;
  max-width: 250px;
  visibility: visible;
}
.atsx-tooltip-hidden {
  display: none;
}
.atsx-tooltip-visibility-hidden {
  visibility: hidden;
}
.atsx-tooltip-placement-top,
.atsx-tooltip-placement-topLeft,
.atsx-tooltip-placement-topRight {
  padding-bottom: 8px;
}
.atsx-tooltip-placement-right,
.atsx-tooltip-placement-rightTop,
.atsx-tooltip-placement-rightBottom {
  padding-left: 8px;
}
.atsx-tooltip-placement-bottom,
.atsx-tooltip-placement-bottomLeft,
.atsx-tooltip-placement-bottomRight {
  padding-top: 8px;
}
.atsx-tooltip-placement-left,
.atsx-tooltip-placement-leftTop,
.atsx-tooltip-placement-leftBottom {
  padding-right: 8px;
}
.atsx-tooltip-inner {
  padding: 7px 12px;
  color: #fff;
  text-align: left;
  text-decoration: none;
  word-wrap: break-word;
  background-color: rgba(31, 35, 41, 0.8);
  border-radius: 4px;
  box-shadow: 0 6px 24px 0 rgba(31, 35, 41, 0.12);
}
.atsx-tooltip-inner-text {
  min-width: 30px;
  max-width: 180px;
  min-height: 22px;
  line-height: 22px;
  overflow: hidden;
}
.atsx-tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.atsx-tooltip-placement-top .atsx-tooltip-arrow,
.atsx-tooltip-placement-topLeft .atsx-tooltip-arrow,
.atsx-tooltip-placement-topRight .atsx-tooltip-arrow {
  bottom: 3px;
  border-width: 5px 5px 0;
  border-top-color: rgba(31, 35, 41, 0.8);
}
.atsx-tooltip-placement-top .atsx-tooltip-arrow {
  left: 50%;
  margin-left: -5px;
}
.atsx-tooltip-placement-topLeft .atsx-tooltip-arrow {
  left: 16px;
}
.atsx-tooltip-placement-topRight .atsx-tooltip-arrow {
  right: 16px;
}
.atsx-tooltip-placement-right .atsx-tooltip-arrow,
.atsx-tooltip-placement-rightTop .atsx-tooltip-arrow,
.atsx-tooltip-placement-rightBottom .atsx-tooltip-arrow {
  left: 3px;
  border-width: 5px 5px 5px 0;
  border-right-color: rgba(31, 35, 41, 0.8);
}
.atsx-tooltip-placement-right .atsx-tooltip-arrow {
  top: 50%;
  margin-top: -5px;
}
.atsx-tooltip-placement-rightTop .atsx-tooltip-arrow {
  top: 8px;
}
.atsx-tooltip-placement-rightBottom .atsx-tooltip-arrow {
  bottom: 8px;
}
.atsx-tooltip-placement-left .atsx-tooltip-arrow,
.atsx-tooltip-placement-leftTop .atsx-tooltip-arrow,
.atsx-tooltip-placement-leftBottom .atsx-tooltip-arrow {
  right: 3px;
  border-width: 5px 0 5px 5px;
  border-left-color: rgba(31, 35, 41, 0.8);
}
.atsx-tooltip-placement-left .atsx-tooltip-arrow {
  top: 50%;
  margin-top: -5px;
}
.atsx-tooltip-placement-leftTop .atsx-tooltip-arrow {
  top: 8px;
}
.atsx-tooltip-placement-leftBottom .atsx-tooltip-arrow {
  bottom: 8px;
}
.atsx-tooltip-placement-bottom .atsx-tooltip-arrow,
.atsx-tooltip-placement-bottomLeft .atsx-tooltip-arrow,
.atsx-tooltip-placement-bottomRight .atsx-tooltip-arrow {
  top: 3px;
  border-width: 0 5px 5px;
  border-bottom-color: rgba(31, 35, 41, 0.8);
}
.atsx-tooltip-placement-bottom .atsx-tooltip-arrow {
  left: 50%;
  margin-left: -5px;
}
.atsx-tooltip-placement-bottomLeft .atsx-tooltip-arrow {
  left: 16px;
}
.atsx-tooltip-placement-bottomRight .atsx-tooltip-arrow {
  right: 16px;
}
.atsx-tooltip-light .atsx-tooltip-inner {
  background-color: #fff;
  color: #646A73;
}
.atsx-tooltip-light.atsx-tooltip-placement-top .atsx-tooltip-arrow,
.atsx-tooltip-light.atsx-tooltip-placement-topLeft .atsx-tooltip-arrow,
.atsx-tooltip-light.atsx-tooltip-placement-topRight .atsx-tooltip-arrow {
  border-top-color: #fff;
}
.atsx-tooltip-light.atsx-tooltip-placement-right .atsx-tooltip-arrow,
.atsx-tooltip-light.atsx-tooltip-placement-rightTop .atsx-tooltip-arrow,
.atsx-tooltip-light.atsx-tooltip-placement-rightBottom .atsx-tooltip-arrow {
  border-right-color: #fff;
}
.atsx-tooltip-light.atsx-tooltip-placement-left .atsx-tooltip-arrow,
.atsx-tooltip-light.atsx-tooltip-placement-leftTop .atsx-tooltip-arrow,
.atsx-tooltip-light.atsx-tooltip-placement-leftBottom .atsx-tooltip-arrow {
  border-left-color: #fff;
}
.atsx-tooltip-light.atsx-tooltip-placement-bottom .atsx-tooltip-arrow,
.atsx-tooltip-light.atsx-tooltip-placement-bottomLeft .atsx-tooltip-arrow,
.atsx-tooltip-light.atsx-tooltip-placement-bottomRight .atsx-tooltip-arrow {
  border-bottom-color: #fff;
}

@-webkit-keyframes fullscreenModalEnter__3LuQ2 {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__3LuQ2 {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__b81W4 {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__b81W4 {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
/*
  设置 Route 组件内容块和 document 右边的 padding-right 或 margin-right
*/
* {
  -webkit-font-smoothing: antialiased;
  -webkit-touch-callout: none;
}
html,
body {
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  font-weight: 500;
}
body {
  position: relative;
  --semi-bold: 500;
}
body.resumePage {
  background: #f4f6fa;
}
#bd__3cuLB {
  height: 100%;
}
.atsx-layout__3Sm7b {
  min-width: 1366px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td,
hr,
button,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  margin: 0;
  padding: 0;
  font-weight: normal;
}
ul,
ol {
  list-style: none;
}
input[type='number']::-webkit-inner-spin-button,
input[type='number']::-webkit-outer-spin-button {
  -webkit-appearance: none;
  appearance: none;
  margin: 0;
}
input:focus::-webkit-contacts-auto-fill-button {
  opacity: 0;
}
input::-webkit-contacts-auto-fill-button {
  visibility: hidden;
  display: none !important;
  pointer-events: none;
  position: absolute;
  right: 0;
}
input[type='number'] {
  -moz-appearance: textfield !important;
}
.B50__2kDG9,
.b50__15I8Q {
  color: #f0f4ff;
}
.L50__2R_Y4,
.l50__3M-wb {
  color: #f7fae5;
}
.L100__2pjWk,
.l100__3V_TU {
  color: #eef6c6;
}
.L200__3V-nQ,
.l200__3hP5- {
  color: #dfee96;
}
.L300__3uDvK,
.l300__AwOlO {
  color: #d2e76a;
}
.L400__2PA0E,
.l400__d7Z6f {
  color: #c3dd40;
}
.L500__3Gqcm,
.l500__J-C33 {
  color: #b3d600;
}
.L600__8n6hm,
.l600__2otxP {
  color: #8fac02;
}
.L700__tI0yE,
.l700__32RlM {
  color: #667901;
}
.L800__t2hgR,
.l800__2uaAp {
  color: #495700;
}
.L900__3zOWK,
.l900__3Ax_w {
  color: #354200;
}
.Y50__2uszn,
.y50__Oy7ic {
  color: #fdf9ed;
}
.Y100__KzP-S,
.y100__2SeN_ {
  color: #faf1d1;
}
.Y200__hHZxI,
.y200__3ON-b {
  color: #f8e6ab;
}
.Y300__1CNOv,
.y300__KG194 {
  color: #f7dc82;
}
.Y400__3gK6U,
.y400__3tfJd {
  color: #fad355;
}
.Y500__sqfZK,
.y500__3c9H- {
  color: #ffc60a;
}
.Y600__315oP,
.y600__2GTNf {
  color: #dc9b04;
}
.Y700__3N6yT,
.y700__2WlXN {
  color: #aa7803;
}
.Y800__pkBZ4,
.y800__2mFT2 {
  color: #795101;
}
.Y900__1Cdt8,
.y900__pC7oT {
  color: #5c3a00;
}
.O50__2hgko,
.o50__2SiR_ {
  color: #fff5eb;
}
.O100__sOnUh,
.o100__7_efu {
  color: #feead2;
}
.O200__3b8ke,
.o200__1mE12 {
  color: #fed4a4;
}
.O300__2pQUk,
.o300__Uck0v {
  color: #ffba6b;
}
.O400__2RI6U,
.o400__3WtT0 {
  color: #ffa53d;
}
.O500__3w-CG,
.o500__1KxMn {
  color: #f80;
}
.O600__tuEc4,
.o600__1wCQS {
  color: #de7802;
}
.O700__okd1N,
.o700__3-r-r {
  color: #b26206;
}
.O800__2F_Wj,
.o800__38HaN {
  color: #8f4f04;
}
.O900__1Ma67,
.o900__2nDDM {
  color: #6b3900;
}
.R50__3MsK3,
.r50__3UW8h {
  color: #fef1f1;
}
.R100__3dr5z,
.r100__vkyKz {
  color: #fde2e2;
}
.R200__rP4nM,
.r200__3FmYM {
  color: #fbbfbc;
}
.R300__1ZW3x,
.r300__1hbdz {
  color: #f98e8b;
}
.R400__3H1CQ,
.r400__18H61 {
  color: #f76964;
}
.R500__2Njan,
.r500__1zli3 {
  color: #f54a45;
}
.R600__1oD32,
.r600__16R-D {
  color: #d83931;
}
.R700__3Ey1C,
.r700__39oee {
  color: #ac2f28;
}
.R800__1LKfD,
.r800__1EoPS {
  color: #812520;
}
.R900__3ONEB,
.r900__3Iasm {
  color: #621c18;
}
.C50__2Gabi,
.c50__3oNlL {
  color: #fef1f8;
}
.C100__30hqE,
.c100___v73Z {
  color: #fdddef;
}
.C200__tBZKT,
.c200__13SjP {
  color: #f9aed9;
}
.C300__1oZHy,
.c300__1yL2X {
  color: #f57ac0;
}
.C400__2MxFq,
.c400__10Zit {
  color: #f14ba9;
}
.C500__177I4,
.c500__9ee5d {
  color: #f01d94;
}
.C600__1CfEr,
.c600__3ovf2 {
  color: #c71077;
}
.C700__2V-lq,
.c700__2kbQf {
  color: #9e1361;
}
.C800__2llzr,
.c800__3i1ET {
  color: #7a0f4b;
}
.C900__3GNN4,
.c900__ZNtW3 {
  color: #520a32;
}
.V50__3tesI,
.v50__37-Fx {
  color: #fceefc;
}
.V100__sa3eP,
.v100__dLs6M {
  color: #f8def8;
}
.V200__13XWY,
.v200__SLIQo {
  color: #efb9ef;
}
.V300__39PAB,
.v300__15JtH {
  color: #e58fe5;
}
.V400__19ifF,
.v400__13Vux {
  color: #db66db;
}
.V500__mgb5t,
.v500__3Wq_A {
  color: #d136d1;
}
.V600__24VVq,
.v600__1aSPM {
  color: #b320b3;
}
.V700__1tUH0,
.v700__2gOTg {
  color: #8c218c;
}
.V800__2gXHG,
.v800__3PNou {
  color: #681268;
}
.V900__3glGw,
.v900__pdsVu {
  color: #460b46;
}
.P50__qVLa3,
.p50__FTuFl {
  color: #f6f1fe;
}
.P100__P_xhi,
.p100__1sU1e {
  color: #ece2fe;
}
.P200__1dhwD,
.p200__3-4pM {
  color: #cdb2fa;
}
.P300__2q4tD,
.p300__2oWtf {
  color: #ad82f7;
}
.P400__1T45x,
.p400__29ety {
  color: #935af6;
}
.P500__2_Ezb,
.p500__13tAZ {
  color: #7f3bf5;
}
.P600__U2DDy,
.p600__3eOmd {
  color: #6425d0;
}
.P700__1vHk0,
.p700__IVXbw {
  color: #4e1ba7;
}
.P800__p8OLn,
.p800__3j2NE {
  color: #380d82;
}
.P900__bbrVR,
.p900__lLzgL {
  color: #270561;
}
.I50__2ZQNe,
.i50__2VLYv {
  color: #f2f3fd;
}
.I100__3W3jt,
.i100__2Dt0m {
  color: #e0e2fa;
}
.I200__e3id5,
.i200__3H9mU {
  color: #b4b9f3;
}
.I300__2Ry9L,
.i300__1n8fe {
  color: #7b83ea;
}
.I400__1Ixlp,
.i400__2buOD {
  color: #616ae5;
}
.I500__2f2Az,
.i500__2AIen {
  color: #4954e6;
}
.I600__2ktnF,
.i600__S_wRl {
  color: #2933c7;
}
.I700__1kZOx,
.i700__3CV1Z {
  color: #161fa2;
}
.I800__2R21J,
.i800__1k45S {
  color: #0a1285;
}
.I900__22Nsd,
.i900__1wGog {
  color: #0c1264;
}
.N50__2vbur,
.n50__24_fM {
  color: #f8f9fa;
}
.N100__3M6uY,
.n100__1U1FN {
  color: #f5f6f7;
}
.N200__285MC,
.n200__3a7Y- {
  color: #eff0f1;
}
.N300__313eK,
.n300__27OWf {
  color: #dee0e3;
}
.N400__3azlJ,
.n400__xZ3Yn {
  color: #bbbfc4;
}
.N500__2hIkq,
.n500__2IcpF {
  color: #8f959e;
}
.N600__1501J,
.n600__lsQj9 {
  color: #646a73;
}
.N700__v4i5x,
.n700__3m4jz {
  color: #373c43;
}
.N800__1Wv0C,
.n800__3wSOY {
  color: #2b2f36;
}
.N900__cLOPA,
.n900__3jkjV {
  color: #1f2329;
}
 {
  /* Button */
  /* drawer mask兼容ios系统*/
}
.en {
  font-family: 'ByteSans-Regular', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.byteSans {
  font-family: 'ByteSans-Regular', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.lockScroll {
  overflow: hidden;
}
.atsx-btn-primary:active,
.atsx-btn-primary:focus {
  background: #4e83fd;
  border-color: #4e83fd;
}
.atsx-btn-background-ghost:hover:not([disabled]) {
  color: #82a7fc !important;
  border-color: #82a7fc !important;
}
.atsx-btn-link:hover {
  color: #82a7fc !important;
}
.atsx-checkbox-disabled .atsx-checkbox-inner {
  border-color: transparent!important;
}
.atsx-drawer.atsx-drawer-open .atsx-drawer-mask {
  top: -100px;
  bottom: 0;
  height: calc(100% + 100px);
}
/* Button */
/* 上传文件组件按钮颜色 */
/* Pagination */
/* MSelect */
/* MMonthPicker */
/* Progress */
/* ATS-X支持的最小屏 */
/* ATS-X支持的最大屏 */
/* mobile 表单编辑底色 */
body {
  background-color: #ffffff !important;
}
/* Button */
/* 上传文件组件按钮颜色 */
/* Pagination */
/* MSelect */
/* MMonthPicker */
.header__1xTFS {
  background: rgba(255, 255, 255, 0.8);
  border-bottom: 1px solid #eff0f1;
  font-family: ByteSans-Regular, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.header__1xTFS .header-container {
  z-index: 1100;
}
.header__1xTFS .header-container .header-content {
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center;
  padding: 0 96px;
  margin: 0 auto;
}
@media screen and (max-width: 1060px) {
  .header__1xTFS .header-container .header-content {
    padding: 0 32px;
  }
}
.header__1xTFS .header-container .header-content .logo-container {
  position: relative;
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
}
.header__1xTFS .header-container .header-content .logo-container a {
  display: -ms-flexbox;
  display: flex;
}
.header__1xTFS .header-container .menu-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  list-style: none;
  -ms-flex-align: center;
  align-items: center;
  padding: 0;
  margin: 0 0 0 20px;
}
.header__1xTFS .header-container .menu-wrapper > .menu-item + .menu-item {
  margin-left: 40px;
}
.header__1xTFS .header-container .menu-wrapper > .menu-item-account.menu-item {
  margin-left: 65px;
  position: relative;
}
.header__1xTFS .header-container .menu-wrapper > .menu-item-account.menu-item::before {
  content: '';
  display: block;
  height: 10px;
  border-right: 1px solid #bbbfc4;
  position: absolute;
  bottom: 27px;
  left: -32px;
}
.header__1xTFS .header-container .menu-wrapper > .menu-item-account.menu-item .menu-item-link {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.header__1xTFS .menu-item {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.header__1xTFS .menu-item .menu-item-link {
  color: #646a73;
}
.header__1xTFS .menu-item .menu-item-link a {
  display: inline-block;
}
.header__1xTFS .menu-item .menu-item-link a::after {
  bottom: 14px !important;
}
.header__1xTFS .menu-item .menu-item-link .topbar-userMobile {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  font-size: 14px;
  letter-spacing: 1px;
  cursor: pointer;
  margin-right: 8px;
}
.header__1xTFS .menu-item .menu-item-link .topbar-userMobile::after {
  content: '';
  position: relative;
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url(//lf-cdn-tos.bytescm.com/obj/static/atsx-fe/campus/860f113e2bbd3c682029e46845afd118.svg);
  background-size: cover;
  margin-left: 8px;
  transition: all 0.3s;
}
.header__1xTFS .menu-item .menu-item-link .topbar-userMobile.atsx-dropdown-open::after {
  -ms-transform: rotate(-180deg);
      transform: rotate(-180deg);
}
.header__1xTFS .menu-item .menu-item-link .topbar-userMobile-transparent {
  color: white;
}
.header__1xTFS .menu-item .menu-item-link .topbar-userMobile-transparent::after {
  background-image: url(//lf-cdn-tos.bytescm.com/obj/static/atsx-fe/campus/fa1963654eacc4b92ac341764a5426e8.svg);
}
.header__1xTFS .menu-item-link {
  font-weight: normal;
  font-size: 14px;
  line-height: 64px;
  cursor: pointer;
}
.header__1xTFS .menu-item-link:hover a {
  color: #3370ff;
}
.header__1xTFS .menu-item-link.menu-item-link-active a {
  color: #3370ff;
  font-weight: 600;
}
.header__1xTFS .menu-item-link.menu-item-link-active a::after {
  opacity: 1;
}
.header__1xTFS .menu-item-link a {
  text-decoration: none;
  color: #646a73;
  position: relative;
}
.header__1xTFS .menu-item-link a::after {
  content: '';
  display: block;
  height: 2px;
  position: absolute;
  width: 24px;
  left: calc(50% - 12px);
  bottom: -5px;
  background-color: #3370ff;
  opacity: 0;
  transition: opacity 0.3s ease-in-out;
}
div.header-transparent__2oKAE {
  -webkit-backdrop-filter: none;
          backdrop-filter: none;
  background: transparent;
}
div.header-transparent__2oKAE .menu-item .menu-item-link .topbar-userMobile::after {
  background-image: url(//lf-cdn-tos.bytescm.com/obj/static/atsx-fe/campus/fa1963654eacc4b92ac341764a5426e8.svg);
}
div.header-transparent__2oKAE .header-container .menu-wrapper > .menu-item-account.menu-item::before {
  border-right: 1px solid white;
}
div.header-transparent__2oKAE .header-container .menu-item-link {
  color: white;
}
div.header-transparent__2oKAE .header-container .menu-item-link a {
  color: white;
}
div.header-transparent__2oKAE .header-container .menu-item-link a::after {
  background-color: white;
}
div.header-transparent__2oKAE .header-container .menu-item-link.menu-item-link-active a {
  color: white;
  font-weight: 800;
}
div.header-transparent__2oKAE .header-container .menu-item-link:hover a {
  color: rgba(255, 255, 255, 0.5);
}
.dynamic-header__ZLn9x {
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
  position: fixed;
  z-index: 999;
  border-bottom: none;
  width: 100%;
  top: -64px;
  -ms-transform: translateY(0);
      transform: translateY(0);
}
.dynamic-header__ZLn9x.header-show__1acTE {
  -ms-transform: translateY(64px);
      transform: translateY(64px);
}
.ee-system-failure-global-notice-root + #bd .dynamic-header__ZLn9x,
.ee-system-failure-global-notice-root + * + #bd .dynamic-header__ZLn9x {
  top: 0;
}
.header-with-animation__17Bsj {
  transition: transform 0.2s ease;
}
.dropList__1U6Qe {
  width: 180px;
}
.dropList__1U6Qe ul {
  padding: 8px 0;
  margin-top: 5px;
}
.dropList__1U6Qe ul li {
  padding: 8px 12px;
}
.dropList__1U6Qe ul li a {
  color: #1f2329;
}

@-webkit-keyframes fullscreenModalEnter__1nReC {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__1nReC {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__3wQDI {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__3wQDI {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
/*
  设置 Route 组件内容块和 document 右边的 padding-right 或 margin-right
*/
* {
  -webkit-font-smoothing: antialiased;
  -webkit-touch-callout: none;
}
html,
body {
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  font-weight: 500;
}
body {
  position: relative;
  --semi-bold: 500;
}
body.resumePage {
  background: #f4f6fa;
}
#bd__1Tdg8 {
  height: 100%;
}
.atsx-layout__ya2WB {
  min-width: 1366px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td,
hr,
button,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  margin: 0;
  padding: 0;
  font-weight: normal;
}
ul,
ol {
  list-style: none;
}
input[type='number']::-webkit-inner-spin-button,
input[type='number']::-webkit-outer-spin-button {
  -webkit-appearance: none;
  appearance: none;
  margin: 0;
}
input:focus::-webkit-contacts-auto-fill-button {
  opacity: 0;
}
input::-webkit-contacts-auto-fill-button {
  visibility: hidden;
  display: none !important;
  pointer-events: none;
  position: absolute;
  right: 0;
}
input[type='number'] {
  -moz-appearance: textfield !important;
}
.B50__2eKgZ,
.b50__aHZqw {
  color: #f0f4ff;
}
.L50__pJzjp,
.l50__x1ySi {
  color: #f7fae5;
}
.L100__mE7L1,
.l100__3FojT {
  color: #eef6c6;
}
.L200__bVJxz,
.l200__3RjSs {
  color: #dfee96;
}
.L300__1CvLK,
.l300__Orjs- {
  color: #d2e76a;
}
.L400__1dXPH,
.l400__1O51f {
  color: #c3dd40;
}
.L500__38I7j,
.l500__2c0rW {
  color: #b3d600;
}
.L600__2LGoh,
.l600__10CUX {
  color: #8fac02;
}
.L700__28cbP,
.l700__3b9yu {
  color: #667901;
}
.L800__2_tKh,
.l800__ACxLe {
  color: #495700;
}
.L900__Sjt4M,
.l900__1mLD2 {
  color: #354200;
}
.Y50__ba2hg,
.y50__swpBS {
  color: #fdf9ed;
}
.Y100__2Suk9,
.y100__2IKxE {
  color: #faf1d1;
}
.Y200__3EHF2,
.y200__1Y9Jx {
  color: #f8e6ab;
}
.Y300__kgBtt,
.y300__3Ho89 {
  color: #f7dc82;
}
.Y400__2kNl7,
.y400__1IBJm {
  color: #fad355;
}
.Y500__28PQP,
.y500__M1LdF {
  color: #ffc60a;
}
.Y600__18QMG,
.y600__Wgslq {
  color: #dc9b04;
}
.Y700__Zp0Uy,
.y700__nBVof {
  color: #aa7803;
}
.Y800__3gxtY,
.y800__2BdzH {
  color: #795101;
}
.Y900__2G4N2,
.y900__nWLqI {
  color: #5c3a00;
}
.O50__3SLek,
.o50__2QmZw {
  color: #fff5eb;
}
.O100__39iG0,
.o100__1njsQ {
  color: #feead2;
}
.O200__2shdT,
.o200__2lHCV {
  color: #fed4a4;
}
.O300__ScUUV,
.o300__1do8L {
  color: #ffba6b;
}
.O400__1tNVU,
.o400__3Vv_V {
  color: #ffa53d;
}
.O500__1aue6,
.o500__1BbY_ {
  color: #f80;
}
.O600__1kKCp,
.o600__o5Y6y {
  color: #de7802;
}
.O700__KRz-S,
.o700__2mNmM {
  color: #b26206;
}
.O800__1QldL,
.o800__pWPQ9 {
  color: #8f4f04;
}
.O900__21AzL,
.o900__1LSfp {
  color: #6b3900;
}
.R50__JrUwc,
.r50__3F5z8 {
  color: #fef1f1;
}
.R100__Aj-KK,
.r100__3Y7-9 {
  color: #fde2e2;
}
.R200__nQieo,
.r200__1wtML {
  color: #fbbfbc;
}
.R300__xCV3x,
.r300__43eaX {
  color: #f98e8b;
}
.R400__Mxypg,
.r400__ou4jO {
  color: #f76964;
}
.R500__zzvsd,
.r500__1dV0h {
  color: #f54a45;
}
.R600__EZNlI,
.r600__1Kwgn {
  color: #d83931;
}
.R700__2YsRL,
.r700__1PLOg {
  color: #ac2f28;
}
.R800__3l5R7,
.r800__1_Qhm {
  color: #812520;
}
.R900__1MlTI,
.r900__1wfaf {
  color: #621c18;
}
.C50__frW6F,
.c50__3FyZ1 {
  color: #fef1f8;
}
.C100__1ic0x,
.c100__3xl2c {
  color: #fdddef;
}
.C200__1SlmE,
.c200__3wlpo {
  color: #f9aed9;
}
.C300__3wHSH,
.c300__1FWI8 {
  color: #f57ac0;
}
.C400__2FuUx,
.c400__3LRRM {
  color: #f14ba9;
}
.C500__3TTue,
.c500__1X_Hg {
  color: #f01d94;
}
.C600__Diwe2,
.c600__2waB6 {
  color: #c71077;
}
.C700__3Yswy,
.c700__2VeeD {
  color: #9e1361;
}
.C800__1c6jk,
.c800__1z9lw {
  color: #7a0f4b;
}
.C900__2oAMS,
.c900__2lyjT {
  color: #520a32;
}
.V50__37Oez,
.v50__3vHNL {
  color: #fceefc;
}
.V100__3-X_y,
.v100__1bRGA {
  color: #f8def8;
}
.V200__2_AQ2,
.v200__j9Ddd {
  color: #efb9ef;
}
.V300__2PCs9,
.v300__3CWbB {
  color: #e58fe5;
}
.V400__W5JHj,
.v400__2qui9 {
  color: #db66db;
}
.V500__2sEmS,
.v500__56rIH {
  color: #d136d1;
}
.V600__3bs_V,
.v600__1jmLs {
  color: #b320b3;
}
.V700__1Av1f,
.v700__1x_7K {
  color: #8c218c;
}
.V800__AQIrr,
.v800__3OTtW {
  color: #681268;
}
.V900__2YT2x,
.v900__1Ep5z {
  color: #460b46;
}
.P50__Nq6Sq,
.p50__o-jq4 {
  color: #f6f1fe;
}
.P100__1yNwS,
.p100__1oQLf {
  color: #ece2fe;
}
.P200__21FFJ,
.p200__1sJTF {
  color: #cdb2fa;
}
.P300__2ROG1,
.p300__1WsNp {
  color: #ad82f7;
}
.P400__27h8u,
.p400__KwqZ_ {
  color: #935af6;
}
.P500__woQPi,
.p500__225F2 {
  color: #7f3bf5;
}
.P600__1tfw5,
.p600__2-OE3 {
  color: #6425d0;
}
.P700__1rDD0,
.p700__1T-Pi {
  color: #4e1ba7;
}
.P800__Yxn0v,
.p800__3GmNb {
  color: #380d82;
}
.P900__2-jgE,
.p900__1H_0o {
  color: #270561;
}
.I50__3Loaz,
.i50__26YmY {
  color: #f2f3fd;
}
.I100__GXoZ6,
.i100__2G-WB {
  color: #e0e2fa;
}
.I200__1k4Lg,
.i200__18Eg- {
  color: #b4b9f3;
}
.I300__2s7aw,
.i300__1xI4Z {
  color: #7b83ea;
}
.I400__2kY_y,
.i400__1U5f6 {
  color: #616ae5;
}
.I500__2njAv,
.i500__t2J-t {
  color: #4954e6;
}
.I600__16pFK,
.i600__3nUP- {
  color: #2933c7;
}
.I700__3RtDo,
.i700__1in_Q {
  color: #161fa2;
}
.I800__1FhqY,
.i800__3Z92k {
  color: #0a1285;
}
.I900__1WKi1,
.i900__1PZaW {
  color: #0c1264;
}
.N50__1HhxJ,
.n50__1wEug {
  color: #f8f9fa;
}
.N100__3VAmz,
.n100__26x5Q {
  color: #f5f6f7;
}
.N200__1Ejpd,
.n200__1N3Dt {
  color: #eff0f1;
}
.N300__fQ92Z,
.n300__1MuQp {
  color: #dee0e3;
}
.N400__C_dIo,
.n400__3SMRa {
  color: #bbbfc4;
}
.N500__2j3O-,
.n500__2ESH_ {
  color: #8f959e;
}
.N600__2Q9aE,
.n600__3f1HR {
  color: #646a73;
}
.N700__21Pzc,
.n700__krOu3 {
  color: #373c43;
}
.N800__8ReOX,
.n800__1NTY3 {
  color: #2b2f36;
}
.N900__2Y0qy,
.n900__G4j8p {
  color: #1f2329;
}
 {
  /* Button */
  /* drawer mask兼容ios系统*/
}
.en {
  font-family: 'ByteSans-Regular', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.byteSans {
  font-family: 'ByteSans-Regular', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.lockScroll {
  overflow: hidden;
}
.atsx-btn-primary:active,
.atsx-btn-primary:focus {
  background: #4e83fd;
  border-color: #4e83fd;
}
.atsx-btn-background-ghost:hover:not([disabled]) {
  color: #82a7fc !important;
  border-color: #82a7fc !important;
}
.atsx-btn-link:hover {
  color: #82a7fc !important;
}
.atsx-checkbox-disabled .atsx-checkbox-inner {
  border-color: transparent!important;
}
.atsx-drawer.atsx-drawer-open .atsx-drawer-mask {
  top: -100px;
  bottom: 0;
  height: calc(100% + 100px);
}
/* Button */
/* 上传文件组件按钮颜色 */
/* Pagination */
/* MSelect */
/* MMonthPicker */
/* Progress */
/* ATS-X支持的最小屏 */
/* ATS-X支持的最大屏 */
/* mobile 表单编辑底色 */
body {
  background-color: #ffffff !important;
}
/* Button */
/* 上传文件组件按钮颜色 */
/* Pagination */
/* MSelect */
/* MMonthPicker */
.constructed-header__2t5TL {
  background: rgba(255, 255, 255, 0.8);
  font-family: ByteSans-Regular, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.constructed-header__2t5TL .header-container {
  z-index: 1100;
}
.constructed-header__2t5TL .header-container .header-content {
  display: -ms-flexbox;
  display: flex;
  height: 80px;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center;
  padding: 20px 96px;
  box-sizing: border-box;
  margin: 0 auto;
}
@media screen and (max-width: 1060px) {
  .constructed-header__2t5TL .header-container .header-content {
    padding: 0 32px;
  }
}
.constructed-header__2t5TL .header-container .header-content .logo-container {
  position: relative;
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  margin: 0;
}
.constructed-header__2t5TL .header-container .header-content .logo-container a {
  display: -ms-flexbox;
  display: flex;
}
.constructed-header__2t5TL .header-container .menu-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  list-style: none;
  -ms-flex-align: center;
  align-items: center;
  height: 48px;
  overflow-x: scroll;
}
.constructed-header__2t5TL .header-container .menu-wrapper::-webkit-scrollbar {
  display: none;
}
.constructed-header__2t5TL .header-container .menu-item-right {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
.constructed-header__2t5TL .header-container .menu-item-account {
  display: -ms-flexbox;
  display: flex;
  height: 40px;
  padding: 0px 24px;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  border-radius: 100px;
  background: #3B8BFF;
}
.constructed-header__2t5TL .header-container .menu-item-account.other {
  margin-right: 24px;
  box-sizing: border-box;
  border: 1px solid var(--3C8CFF, #3B8BFF);
  background: #FFF;
}
.constructed-header__2t5TL .header-container .menu-item-account.other .menu-item-btn > a {
  color: #101214;
}
.constructed-header__2t5TL .header-container .menu-item-account .menu-item-btn {
  font-size: 0;
  white-space: nowrap;
}
.constructed-header__2t5TL .header-container .menu-item-account .menu-item-btn > a,
.constructed-header__2t5TL .header-container .menu-item-account .topbar-userMobile {
  color: #FFF;
  font-family: "PingFang SC";
  font-size: 16px;
  font-style: normal;
  font-weight: 800;
  line-height: 16px;
  /* 100% */
}
.constructed-header__2t5TL .header-container .menu-item-account .topbar-userMobile {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  cursor: pointer;
}
.constructed-header__2t5TL .header-container .menu-item-account .topbar-userMobile::after {
  content: '';
  position: relative;
  display: inline-block;
  width: 9px;
  height: 6px;
  background-image: url(//lf-cdn-tos.bytescm.com/obj/static/atsx-fe/campus/342d24c0a634c3adac438cec50b96883.svg);
  background-size: cover;
  margin-left: 8px;
  transition: all 0.3s;
}
.constructed-header__2t5TL .header-container .menu-item-account .topbar-userMobile.atsx-dropdown-open::after {
  -ms-transform: rotate(-180deg);
      transform: rotate(-180deg);
}
.constructed-header__2t5TL .menu-item {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  padding: 0 20px;
}
.constructed-header__2t5TL .menu-item .menu-item-link a {
  display: inline-block;
}
.constructed-header__2t5TL .menu-item .menu-item-btn a {
  display: inline-block;
}
.constructed-header__2t5TL .menu-item-link {
  font-weight: normal;
  line-height: 48px;
  font-size: 16px;
  font-style: normal;
  font-weight: 800;
  cursor: pointer;
}
.constructed-header__2t5TL .menu-item-link:hover a {
  color: #3370ff;
}
.constructed-header__2t5TL .menu-item-link.menu-item-link-active a::after {
  opacity: 1;
}
.constructed-header__2t5TL .menu-item-link a {
  text-decoration: none;
  color: #101214;
  position: relative;
}
.constructed-header__2t5TL .menu-item-link a::after {
  content: '';
  display: block;
  height: 2px;
  position: absolute;
  width: 100%;
  bottom: 0;
  background-color: #3370ff;
  opacity: 0;
  transition: opacity 0.3s ease-in-out;
}
div.header-transparent__1cfjg {
  -webkit-backdrop-filter: none;
          backdrop-filter: none;
  background: transparent;
}
div.header-transparent__1cfjg .menu-item .menu-item-link .topbar-userMobile::after {
  background-image: url(//lf-cdn-tos.bytescm.com/obj/static/atsx-fe/campus/fa1963654eacc4b92ac341764a5426e8.svg);
}
div.header-transparent__1cfjg .header-container .menu-wrapper > .menu-item-account.menu-item::before {
  border-right: 1px solid white;
}
div.header-transparent__1cfjg .header-container .menu-item-link {
  color: white;
}
div.header-transparent__1cfjg .header-container .menu-item-link a {
  color: white;
}
div.header-transparent__1cfjg .header-container .menu-item-link a::after {
  background-color: white;
}
div.header-transparent__1cfjg .header-container .menu-item-link.menu-item-link-active a {
  color: white;
  font-weight: 800;
}
div.header-transparent__1cfjg .header-container .menu-item-link:hover a {
  color: rgba(255, 255, 255, 0.5);
}
.dynamic-header__wnLKv {
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
  position: fixed;
  z-index: 999;
  border-bottom: none;
  width: 100%;
  top: -64px;
  -ms-transform: translateY(0);
      transform: translateY(0);
}
.dynamic-header__wnLKv.header-show__1htDa {
  -ms-transform: translateY(64px);
      transform: translateY(64px);
}
.ee-system-failure-global-notice-root + #bd .dynamic-header__wnLKv,
.ee-system-failure-global-notice-root + * + #bd .dynamic-header__wnLKv {
  top: 0;
}
.header-with-animation__1LMjB {
  transition: transform 0.2s ease;
}
.dropList__3j_O4 {
  width: 180px;
}
.dropList__3j_O4 ul {
  padding: 8px 0;
  margin-top: 5px;
}
.dropList__3j_O4 ul li {
  padding: 8px 12px;
}
.dropList__3j_O4 ul li a {
  color: #1f2329;
}

/* 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 */
/* B400 */
/* B500 */
/* ATS-X新增颜色 */
/* N50 */
/* N200 */
/* N300 */
/* N400 */
/* N600 */
/* N900 */
/* N500 */
/* 移动端选择器 MSelect */
/* 移动端月份选择 MMonthPicker */
/* atsx新属性 */
.atsx-popover {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #1f2329;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1030;
  font-weight: normal;
  white-space: normal;
  text-align: left;
  cursor: auto;
  -webkit-user-select: text;
     -moz-user-select: text;
      -ms-user-select: text;
          user-select: text;
}
.atsx-popover::after {
  position: absolute;
  background: rgba(255, 255, 255, 0.01);
  content: '';
}
.atsx-popover-hidden {
  display: none;
}
.atsx-popover-placement-top,
.atsx-popover-placement-topLeft,
.atsx-popover-placement-topRight {
  padding-bottom: 10px;
}
.atsx-popover-placement-right,
.atsx-popover-placement-rightTop,
.atsx-popover-placement-rightBottom {
  padding-left: 10px;
}
.atsx-popover-placement-bottom,
.atsx-popover-placement-bottomLeft,
.atsx-popover-placement-bottomRight {
  padding-top: 10px;
}
.atsx-popover-placement-left,
.atsx-popover-placement-leftTop,
.atsx-popover-placement-leftBottom {
  padding-right: 10px;
}
.atsx-popover-inner {
  background-color: #fff;
  background-clip: padding-box;
  border-radius: 4px;
  box-shadow: 0 6px 24px 0 rgba(31, 35, 41, 0.12);
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.15) \9;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .atsx-popover {
    /* IE10+ */
  }
  .atsx-popover-inner {
    box-shadow: 0 6px 24px 0 rgba(31, 35, 41, 0.12);
  }
}
.atsx-popover-title {
  min-width: 177px;
  min-height: 32px;
  margin: 0;
  padding: 5px 16px 4px;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  font-weight: var(--semi-bold);
  border-bottom: 1px solid #e8e8e8;
}
.atsx-popover-inner-content {
  padding: 12px 16px;
  color: #1f2329;
}
.atsx-popover-message {
  position: relative;
  padding: 4px 0 12px;
  color: #1f2329;
  font-size: 14px;
}
.atsx-popover-message > .anticon {
  position: absolute;
  top: 8px;
  color: #FF8800;
  font-size: 14px;
}
.atsx-popover-message-title {
  padding-left: 22px;
}
.atsx-popover-buttons {
  margin-bottom: 4px;
  text-align: right;
}
.atsx-popover-buttons button {
  margin-left: 8px;
}
.atsx-popover-arrow {
  position: absolute;
  display: block;
  width: 8.48528137px;
  height: 8.48528137px;
  background: #ffffff;
  border-style: solid;
  border-width: 4.24264069px;
  -ms-transform: rotate(45deg);
      transform: rotate(45deg);
}
.atsx-popover-placement-top > .atsx-popover-content > .atsx-popover-arrow,
.atsx-popover-placement-topLeft > .atsx-popover-content > .atsx-popover-arrow,
.atsx-popover-placement-topRight > .atsx-popover-content > .atsx-popover-arrow {
  bottom: 6.2px;
  border-top-color: transparent;
  border-right-color: #fff;
  border-bottom-color: #fff;
  border-left-color: transparent;
  box-shadow: 0 0 0 rgba(0, 0, 0, 0.07);
}
.atsx-popover-placement-top > .atsx-popover-content > .atsx-popover-arrow {
  left: 50%;
  -ms-transform: translateX(-50%) rotate(45deg);
      transform: translateX(-50%) rotate(45deg);
}
.atsx-popover-placement-topLeft > .atsx-popover-content > .atsx-popover-arrow {
  left: 16px;
}
.atsx-popover-placement-topRight > .atsx-popover-content > .atsx-popover-arrow {
  right: 16px;
}
.atsx-popover-placement-right > .atsx-popover-content > .atsx-popover-arrow,
.atsx-popover-placement-rightTop > .atsx-popover-content > .atsx-popover-arrow,
.atsx-popover-placement-rightBottom > .atsx-popover-content > .atsx-popover-arrow {
  left: 6px;
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: #fff;
  border-left-color: #fff;
  box-shadow: -3px 3px 7px rgba(0, 0, 0, 0.07);
}
.atsx-popover-placement-right > .atsx-popover-content > .atsx-popover-arrow {
  top: 50%;
  -ms-transform: translateY(-50%) rotate(45deg);
      transform: translateY(-50%) rotate(45deg);
}
.atsx-popover-placement-rightTop > .atsx-popover-content > .atsx-popover-arrow {
  top: 12px;
}
.atsx-popover-placement-rightBottom > .atsx-popover-content > .atsx-popover-arrow {
  bottom: 12px;
}
.atsx-popover-placement-bottom > .atsx-popover-content > .atsx-popover-arrow,
.atsx-popover-placement-bottomLeft > .atsx-popover-content > .atsx-popover-arrow,
.atsx-popover-placement-bottomRight > .atsx-popover-content > .atsx-popover-arrow {
  top: 6px;
  border-top-color: #fff;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: #fff;
  box-shadow: -2px -2px 5px rgba(0, 0, 0, 0.06);
}
.atsx-popover-placement-bottom > .atsx-popover-content > .atsx-popover-arrow {
  left: 50%;
  -ms-transform: translateX(-50%) rotate(45deg);
      transform: translateX(-50%) rotate(45deg);
}
.atsx-popover-placement-bottomLeft > .atsx-popover-content > .atsx-popover-arrow {
  left: 16px;
}
.atsx-popover-placement-bottomRight > .atsx-popover-content > .atsx-popover-arrow {
  right: 16px;
}
.atsx-popover-placement-left > .atsx-popover-content > .atsx-popover-arrow,
.atsx-popover-placement-leftTop > .atsx-popover-content > .atsx-popover-arrow,
.atsx-popover-placement-leftBottom > .atsx-popover-content > .atsx-popover-arrow {
  right: 6px;
  border-top-color: #fff;
  border-right-color: #fff;
  border-bottom-color: transparent;
  border-left-color: transparent;
  box-shadow: 3px -3px 7px rgba(0, 0, 0, 0.07);
}
.atsx-popover-placement-left > .atsx-popover-content > .atsx-popover-arrow {
  top: 50%;
  -ms-transform: translateY(-50%) rotate(45deg);
      transform: translateY(-50%) rotate(45deg);
}
.atsx-popover-placement-leftTop > .atsx-popover-content > .atsx-popover-arrow {
  top: 12px;
}
.atsx-popover-placement-leftBottom > .atsx-popover-content > .atsx-popover-arrow {
  bottom: 12px;
}

@-webkit-keyframes fullscreenModalEnter__2nbDe {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__2nbDe {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__uBEfv {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__uBEfv {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
/*
  设置 Route 组件内容块和 document 右边的 padding-right 或 margin-right
*/
* {
  -webkit-font-smoothing: antialiased;
  -webkit-touch-callout: none;
}
html,
body {
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  font-weight: 500;
}
body {
  position: relative;
  --semi-bold: 500;
}
body.resumePage {
  background: #f4f6fa;
}
#bd__1WtX3 {
  height: 100%;
}
.atsx-layout__6x0kh {
  min-width: 1366px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td,
hr,
button,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  margin: 0;
  padding: 0;
  font-weight: normal;
}
ul,
ol {
  list-style: none;
}
input[type='number']::-webkit-inner-spin-button,
input[type='number']::-webkit-outer-spin-button {
  -webkit-appearance: none;
  appearance: none;
  margin: 0;
}
input:focus::-webkit-contacts-auto-fill-button {
  opacity: 0;
}
input::-webkit-contacts-auto-fill-button {
  visibility: hidden;
  display: none !important;
  pointer-events: none;
  position: absolute;
  right: 0;
}
input[type='number'] {
  -moz-appearance: textfield !important;
}
.B50__2Yc3y,
.b50__2xJfb {
  color: #f0f4ff;
}
.L50__hmPN9,
.l50__L9-eX {
  color: #f7fae5;
}
.L100__3vxBw,
.l100__18908 {
  color: #eef6c6;
}
.L200__3kXKj,
.l200__PNBKR {
  color: #dfee96;
}
.L300__1hdse,
.l300__1R1vk {
  color: #d2e76a;
}
.L400__2zvy5,
.l400__2k-FF {
  color: #c3dd40;
}
.L500__1HUb2,
.l500__wseAT {
  color: #b3d600;
}
.L600__1ReKv,
.l600__nht3B {
  color: #8fac02;
}
.L700__4mn6C,
.l700__27OSY {
  color: #667901;
}
.L800__35AI8,
.l800__3eS3h {
  color: #495700;
}
.L900__6sqfL,
.l900__1CpbQ {
  color: #354200;
}
.Y50__3o_eE,
.y50__315Vr {
  color: #fdf9ed;
}
.Y100__lrfS3,
.y100__BqgVR {
  color: #faf1d1;
}
.Y200__3KGyQ,
.y200__3qVHJ {
  color: #f8e6ab;
}
.Y300__2nG_E,
.y300__25ia1 {
  color: #f7dc82;
}
.Y400__2VUK4,
.y400__3S3TP {
  color: #fad355;
}
.Y500__2xInt,
.y500__3Qupz {
  color: #ffc60a;
}
.Y600__3dn7L,
.y600__2vy5o {
  color: #dc9b04;
}
.Y700__363FZ,
.y700__3NfU3 {
  color: #aa7803;
}
.Y800__8xaJu,
.y800__OlZwZ {
  color: #795101;
}
.Y900__2rK4b,
.y900__3PQUq {
  color: #5c3a00;
}
.O50__31Ldg,
.o50__3DzYU {
  color: #fff5eb;
}
.O100__2OuMd,
.o100__h-cS4 {
  color: #feead2;
}
.O200__Drwfz,
.o200__3WeXM {
  color: #fed4a4;
}
.O300__3-c0G,
.o300__rCd_H {
  color: #ffba6b;
}
.O400__36Fxs,
.o400__1ZJ90 {
  color: #ffa53d;
}
.O500__2mWW1,
.o500__1M9_s {
  color: #f80;
}
.O600__-kqho,
.o600__1hrXj {
  color: #de7802;
}
.O700__zXcp6,
.o700__1EHvZ {
  color: #b26206;
}
.O800__3A3-N,
.o800__1eJpP {
  color: #8f4f04;
}
.O900__1Wdju,
.o900__3y9y9 {
  color: #6b3900;
}
.R50__1Qq6g,
.r50__zWzs_ {
  color: #fef1f1;
}
.R100__1eD-X,
.r100__39ZM9 {
  color: #fde2e2;
}
.R200__2sxLy,
.r200__1hT3M {
  color: #fbbfbc;
}
.R300__c__vL,
.r300__3qvz3 {
  color: #f98e8b;
}
.R400__MaK5e,
.r400__24F_v {
  color: #f76964;
}
.R500__3Z4j9,
.r500__5w3HH {
  color: #f54a45;
}
.R600__eznZj,
.r600__NSSVC {
  color: #d83931;
}
.R700__1tMCX,
.r700__tadGA {
  color: #ac2f28;
}
.R800__1_72A,
.r800__ZNG7B {
  color: #812520;
}
.R900__1-BAu,
.r900__3RmSJ {
  color: #621c18;
}
.C50__VmT1h,
.c50__32hvd {
  color: #fef1f8;
}
.C100__2P1zP,
.c100__1a7If {
  color: #fdddef;
}
.C200__3e8Us,
.c200__kBpt7 {
  color: #f9aed9;
}
.C300__2ArLg,
.c300__2njZF {
  color: #f57ac0;
}
.C400__3zFOo,
.c400__2grun {
  color: #f14ba9;
}
.C500__12vLQ,
.c500__3Kzpm {
  color: #f01d94;
}
.C600__1Sm6s,
.c600__3efSm {
  color: #c71077;
}
.C700__XMz2s,
.c700__1MGRI {
  color: #9e1361;
}
.C800__2Zws3,
.c800__PNeh9 {
  color: #7a0f4b;
}
.C900__38nYP,
.c900__1oo6E {
  color: #520a32;
}
.V50__159Dv,
.v50__1syqI {
  color: #fceefc;
}
.V100__1Qu3k,
.v100__1hlxW {
  color: #f8def8;
}
.V200__25uTS,
.v200__UAd8z {
  color: #efb9ef;
}
.V300__14wUE,
.v300__W5k4y {
  color: #e58fe5;
}
.V400__31jky,
.v400__3MOb4 {
  color: #db66db;
}
.V500__3GQKi,
.v500__2miok {
  color: #d136d1;
}
.V600__2UF1Y,
.v600__Uws8p {
  color: #b320b3;
}
.V700__22hxw,
.v700__1v0je {
  color: #8c218c;
}
.V800__3P04-,
.v800__HFSfo {
  color: #681268;
}
.V900__Z7P8c,
.v900__3-TIX {
  color: #460b46;
}
.P50__1NUOF,
.p50__1H1QJ {
  color: #f6f1fe;
}
.P100__3S9cA,
.p100__2wqGX {
  color: #ece2fe;
}
.P200__1CIIR,
.p200__3zS2P {
  color: #cdb2fa;
}
.P300__2sZFK,
.p300__3-VCX {
  color: #ad82f7;
}
.P400__19JkZ,
.p400__3z0xg {
  color: #935af6;
}
.P500__1S75Q,
.p500__EzKgi {
  color: #7f3bf5;
}
.P600__1JRDD,
.p600__2Oowu {
  color: #6425d0;
}
.P700__1XdPW,
.p700__3vq_Q {
  color: #4e1ba7;
}
.P800__2wXBa,
.p800__27MYU {
  color: #380d82;
}
.P900__29jYq,
.p900__7UvSS {
  color: #270561;
}
.I50__19faE,
.i50__1fFVr {
  color: #f2f3fd;
}
.I100__3ZCu5,
.i100__2nP9_ {
  color: #e0e2fa;
}
.I200__1ABP1,
.i200__2skSQ {
  color: #b4b9f3;
}
.I300__3l1BE,
.i300__3Ty5d {
  color: #7b83ea;
}
.I400__1gQXi,
.i400__RlsLf {
  color: #616ae5;
}
.I500__o8-Ns,
.i500__2Bxc5 {
  color: #4954e6;
}
.I600__1N52C,
.i600__18jr2 {
  color: #2933c7;
}
.I700__1oPtT,
.i700__29cD4 {
  color: #161fa2;
}
.I800__2R9JR,
.i800__1jNwL {
  color: #0a1285;
}
.I900__30rCZ,
.i900__2eda6 {
  color: #0c1264;
}
.N50__uwM2L,
.n50__34o9G {
  color: #f8f9fa;
}
.N100__3tmKv,
.n100___6IAR {
  color: #f5f6f7;
}
.N200__2fNsN,
.n200__2fTb6 {
  color: #eff0f1;
}
.N300__3AkN7,
.n300__1jM2y {
  color: #dee0e3;
}
.N400__1anpE,
.n400__1U_11 {
  color: #bbbfc4;
}
.N500__3Grhc,
.n500__2pIoY {
  color: #8f959e;
}
.N600__1dFQK,
.n600__30KU1 {
  color: #646a73;
}
.N700__2k6Y9,
.n700__3KXtI {
  color: #373c43;
}
.N800__1qnTz,
.n800__3l-f7 {
  color: #2b2f36;
}
.N900__3e4IJ,
.n900__3HyGQ {
  color: #1f2329;
}
 {
  /* Button */
  /* drawer mask兼容ios系统*/
}
.en {
  font-family: 'ByteSans-Regular', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.byteSans {
  font-family: 'ByteSans-Regular', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.lockScroll {
  overflow: hidden;
}
.atsx-btn-primary:active,
.atsx-btn-primary:focus {
  background: #4e83fd;
  border-color: #4e83fd;
}
.atsx-btn-background-ghost:hover:not([disabled]) {
  color: #82a7fc !important;
  border-color: #82a7fc !important;
}
.atsx-btn-link:hover {
  color: #82a7fc !important;
}
.atsx-checkbox-disabled .atsx-checkbox-inner {
  border-color: transparent!important;
}
.atsx-drawer.atsx-drawer-open .atsx-drawer-mask {
  top: -100px;
  bottom: 0;
  height: calc(100% + 100px);
}
/* Button */
/* 上传文件组件按钮颜色 */
/* Pagination */
/* MSelect */
/* MMonthPicker */
/* Progress */
/* ATS-X支持的最小屏 */
/* ATS-X支持的最大屏 */
/* mobile 表单编辑底色 */
body {
  background-color: #ffffff !important;
}
/* Button */
/* 上传文件组件按钮颜色 */
/* Pagination */
/* MSelect */
/* MMonthPicker */
.footer__25-rz {
  width: 100%;
  transform: translateZ(0);
  background: #1f2329;
  font-family: ByteSans-Regular, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
@media screen and (max-width: 1060px) {
  .footer__25-rz .footer-container .bytedance-logo {
    position: relative;
    left: 0;
    top: 0;
    display: block;
  }
  .footer__25-rz .footer-container .footer-content-column {
    -ms-flex: auto;
    flex: auto;
    padding: 0;
    margin-top: 32px;
    text-align: center;
    position: relative;
  }
}
.footer__25-rz .footer-container {
  position: relative;
  -moz-user-select: none;
  /* Firefox私有属性 */
  -webkit-user-select: none;
  /* WebKit内核私有属性 */
  -ms-user-select: none;
  /* IE私有属性(IE10及以后) */
  /* KHTML内核私有属性 */
  -o-user-select: none;
  /* Opera私有属性 */
  user-select: none;
  /* CSS3属性 */
  max-width: 1440px;
  margin: 0 auto;
  color: #fff;
  padding-bottom: 60px;
}
@media screen and (max-width: 1060px) {
  .footer__25-rz .footer-container {
    max-width: none;
  }
}
.footer__25-rz .footer-container .footer-content-wrapper {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-align: start;
  align-items: flex-start;
  padding: 69px 0 0 0;
  text-align: left;
}
@media screen and (max-width: 1060px) {
  .footer__25-rz .footer-container .footer-content-wrapper {
    color: purple;
    padding: 40px 0 0;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
  }
}
.footer__25-rz .footer-container .footer-content-wrapper .media-icon {
  display: inline-block;
  width: 32px;
  height: 32px;
}
.footer__25-rz .footer-container .footer-content-wrapper h2 {
  font-size: 14px;
  line-height: 22px;
  margin: 4px 0;
  color: #7b7e81;
}
@media screen and (max-width: 1060px) {
  .footer__25-rz .footer-container .footer-content-wrapper h2 {
    text-align: center;
  }
}
.footer__25-rz .footer-container .footer-content-wrapper .footer-content-column {
  -ms-flex: 1 1;
      flex: 1 1;
  max-width: calc(24.2vw - 136.6px);
  color: #d2d3d4;
  text-align: center;
  position: relative;
}
@media screen and (min-width: 1440px) {
  .footer__25-rz .footer-container .footer-content-wrapper .footer-content-column {
    max-width: 212px;
  }
}
@media screen and (max-width: 1060px) {
  .footer__25-rz .footer-container .footer-content-wrapper .footer-content-column {
    max-width: 212px;
  }
}
.footer__25-rz .footer-container .footer-content-wrapper .footer-content-column:last-child {
  max-width: none;
  min-width: 212px;
  text-align: left;
  padding-left: calc(13.9vw - 117.8px);
  padding-right: calc(10.6vw - 89px);
}
@media screen and (min-width: 1440px) {
  .footer__25-rz .footer-container .footer-content-wrapper .footer-content-column:last-child {
    padding-left: 83px;
    padding-right: 0;
  }
}
@media screen and (max-width: 1060px) {
  .footer__25-rz .footer-container .footer-content-wrapper .footer-content-column:last-child {
    padding-left: 0;
    padding-right: 0;
  }
}
.footer__25-rz .footer-container .footer-content-wrapper .footer-content-column:first-child::before {
  display: none;
}
.footer__25-rz .footer-container .footer-content-wrapper .footer-content-column::before {
  content: '';
  display: block;
  height: 80px;
  border-right: 1px solid #34373b;
  position: absolute;
  top: 8px;
  left: 0;
}
@media screen and (max-width: 1060px) {
  .footer__25-rz .footer-container .footer-content-wrapper .footer-content-column::before {
    display: none;
  }
}
.footer__25-rz .footer-container .footer-content-wrapper .footer-content-column h2 {
  margin-bottom: 18px;
}
.footer__25-rz .footer-container .footer-content-wrapper .footer-content-column h3 {
  font-weight: 500;
  font-size: 14px;
  line-height: 22px;
  margin: 4px 0;
}
.footer__25-rz .footer-container .footer-content-wrapper .footer-content-column h3 a {
  color: #d2d3d4;
}
.footer__25-rz .footer-container .footer-content-wrapper .footer-content-column h3 a:hover {
  color: #7b7e81;
}
.footer__25-rz .footer-container .footer-content-wrapper .bytedance-logo {
  text-align: left;
  max-width: 382px;
  min-width: 350px;
  margin-right: calc(1.1vw + 20.8px);
  margin-left: calc(10.5vw - 55.6px);
}
@media screen and (max-width: 1060px) {
  .footer__25-rz .footer-container .footer-content-wrapper .bytedance-logo {
    text-align: center;
    margin-right: 0;
    margin-left: 0;
  }
}
@media screen and (min-width: 1440px) {
  .footer__25-rz .footer-container .footer-content-wrapper .bytedance-logo {
    margin-right: 36px;
    margin-left: 96px;
  }
}
.footer__25-rz .footer-container .footer-content-wrapper .bytedance-logo h2 {
  margin-bottom: 4px;
}
.footer__25-rz .footer-container .footer-content-wrapper .bytedance-logo .logo-container {
  margin-bottom: 9px;
}
.footer__25-rz .footer-container .footer-content-wrapper .bytedance-logo .copyright-icp-logo {
  height: 16px;
}
.footer__25-rz .footer-container .footer-content-wrapper .bytedance-logo a {
  color: #7b7e81;
}
.footer__25-rz .media .media-icon {
  margin: 2px 16px 10px 0;
  margin-right: calc(2.1vw - 14.3px);
  cursor: pointer;
}
@media screen and (min-width: 1440px) {
  .footer__25-rz .media .media-icon {
    margin-right: 16px;
  }
}
@media screen and (max-width: 1060px) {
  .footer__25-rz .media .media-icon {
    margin-right: 16px;
  }
}
.footer__25-rz .media .media-icon img {
  width: 32px;
  height: 32px;
  vertical-align: baseline;
}
.footer__25-rz .media .media-icon:last-child {
  margin-right: 0;
}
.footer__25-rz .media .media-icon:hover {
  opacity: 0.7;
}
.qrCode__wVlEu {
  height: 177px;
}
.qrCode__wVlEu .atsx-popover-content .atsx-popover-arrow {
  z-index: 9999;
  box-shadow: none;
  border-width: 1px;
}
.qrCode__wVlEu .qrContainer {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  padding: 16px;
}
.qrCode__wVlEu .qrContainer .qrImage {
  width: 120px;
  height: 120px;
}
.qrCode__wVlEu .qrContainer .qrText {
  margin-top: 5px;
  width: 156px;
  height: 20px;
  font-size: 14px;
  font-weight: 500;
  text-align: center;
  color: #1f2329;
}
.qrCode__wVlEu .atsx-popover-inner {
  -ms-transform: translateY(-10px);
      transform: translateY(-10px);
  border-radius: 4px;
  box-shadow: 0 0 12px rgba(0, 0, 0, 0.06);
  border: 1px solid #eff0f1;
}
.qrCode__wVlEu .atsx-popover-inner .atsx-popover-inner-content {
  display: -ms-flexbox;
  display: flex;
  justify-items: center;
  padding: 0;
}
.qrCode__wVlEu .atsx-popover-inner .atsx-popover-inner-content .qrContainer-last {
  padding-left: 0;
}

@-webkit-keyframes fullscreenModalEnter__3qjwU {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__3qjwU {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__3MIPP {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__3MIPP {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
/*
  设置 Route 组件内容块和 document 右边的 padding-right 或 margin-right
*/
* {
  -webkit-font-smoothing: antialiased;
  -webkit-touch-callout: none;
}
html,
body {
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  font-weight: 500;
}
body {
  position: relative;
  --semi-bold: 500;
}
body.resumePage {
  background: #f4f6fa;
}
#bd__2K1_i {
  height: 100%;
}
.atsx-layout__I-Dh2 {
  min-width: 1366px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td,
hr,
button,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  margin: 0;
  padding: 0;
  font-weight: normal;
}
ul,
ol {
  list-style: none;
}
input[type='number']::-webkit-inner-spin-button,
input[type='number']::-webkit-outer-spin-button {
  -webkit-appearance: none;
  appearance: none;
  margin: 0;
}
input:focus::-webkit-contacts-auto-fill-button {
  opacity: 0;
}
input::-webkit-contacts-auto-fill-button {
  visibility: hidden;
  display: none !important;
  pointer-events: none;
  position: absolute;
  right: 0;
}
input[type='number'] {
  -moz-appearance: textfield !important;
}
.B50__3XL0C,
.b50__8YNhL {
  color: #f0f4ff;
}
.L50__3AmQZ,
.l50__3ZuIc {
  color: #f7fae5;
}
.L100__1MZyq,
.l100__3Al5n {
  color: #eef6c6;
}
.L200__eOly_,
.l200__3-2q3 {
  color: #dfee96;
}
.L300__2TOHp,
.l300__1Ji0X {
  color: #d2e76a;
}
.L400__3jHfT,
.l400__R8wKS {
  color: #c3dd40;
}
.L500__1CsiK,
.l500__26J2F {
  color: #b3d600;
}
.L600__1Ufgi,
.l600__cW4Tc {
  color: #8fac02;
}
.L700__30oMo,
.l700__2py0J {
  color: #667901;
}
.L800__2Lmse,
.l800__29XEZ {
  color: #495700;
}
.L900__2DpJi,
.l900__3mVit {
  color: #354200;
}
.Y50__2miPt,
.y50__AiAMX {
  color: #fdf9ed;
}
.Y100__3CexK,
.y100__2vWMG {
  color: #faf1d1;
}
.Y200__3FzoE,
.y200__m7tR1 {
  color: #f8e6ab;
}
.Y300__1bYAb,
.y300__1QmOd {
  color: #f7dc82;
}
.Y400__3yzNx,
.y400__1m4fg {
  color: #fad355;
}
.Y500__2pStb,
.y500__3pGMz {
  color: #ffc60a;
}
.Y600__2xsag,
.y600__3vxJM {
  color: #dc9b04;
}
.Y700__3_5lu,
.y700__3bGsv {
  color: #aa7803;
}
.Y800__3FVVB,
.y800__10Li6 {
  color: #795101;
}
.Y900__3Bll2,
.y900__3FXhp {
  color: #5c3a00;
}
.O50__3FCjJ,
.o50__2GamK {
  color: #fff5eb;
}
.O100__dr1RZ,
.o100__2MMxD {
  color: #feead2;
}
.O200__208KV,
.o200__cmmMc {
  color: #fed4a4;
}
.O300__2kHIf,
.o300__DgPTg {
  color: #ffba6b;
}
.O400__3tqr0,
.o400__3A2SB {
  color: #ffa53d;
}
.O500__3Rlz3,
.o500__1kK4t {
  color: #f80;
}
.O600__2RSzU,
.o600__DLZCh {
  color: #de7802;
}
.O700__34-GA,
.o700__rt8-q {
  color: #b26206;
}
.O800__pLlHa,
.o800__sK8-t {
  color: #8f4f04;
}
.O900__16CFz,
.o900__34iiD {
  color: #6b3900;
}
.R50__131Lq,
.r50__kMhCX {
  color: #fef1f1;
}
.R100__8Z6Xo,
.r100__gNXZn {
  color: #fde2e2;
}
.R200__2YF05,
.r200__1hoXc {
  color: #fbbfbc;
}
.R300__2ApHh,
.r300__qyWjB {
  color: #f98e8b;
}
.R400__2inbl,
.r400__3Iadz {
  color: #f76964;
}
.R500__1GPE0,
.r500__PdMPu {
  color: #f54a45;
}
.R600__BA_vn,
.r600__37OSr {
  color: #d83931;
}
.R700__3Bocm,
.r700__1uf0w {
  color: #ac2f28;
}
.R800__2CVIw,
.r800__2DO25 {
  color: #812520;
}
.R900__G7hwq,
.r900__LUQ6j {
  color: #621c18;
}
.C50__-CCrj,
.c50__1uPhf {
  color: #fef1f8;
}
.C100__2agNc,
.c100__X37_9 {
  color: #fdddef;
}
.C200__o2dUJ,
.c200__3W3v4 {
  color: #f9aed9;
}
.C300__2XcP8,
.c300__3m9iU {
  color: #f57ac0;
}
.C400__2EGE8,
.c400__1UqtT {
  color: #f14ba9;
}
.C500__qreeI,
.c500__29PzE {
  color: #f01d94;
}
.C600__30i7o,
.c600__2RijF {
  color: #c71077;
}
.C700__1JXos,
.c700__90nWF {
  color: #9e1361;
}
.C800__1O7xr,
.c800__1T_I5 {
  color: #7a0f4b;
}
.C900__2C8Xk,
.c900__1DMjj {
  color: #520a32;
}
.V50__3iItJ,
.v50__2TVEc {
  color: #fceefc;
}
.V100__Cev7y,
.v100__WPyTZ {
  color: #f8def8;
}
.V200__13ofi,
.v200__3_xdP {
  color: #efb9ef;
}
.V300__2XzTW,
.v300__1TnuV {
  color: #e58fe5;
}
.V400__1wLh2,
.v400__2fw-d {
  color: #db66db;
}
.V500__S6A_p,
.v500__2lkcM {
  color: #d136d1;
}
.V600__3oN3c,
.v600__2Dk8u {
  color: #b320b3;
}
.V700__1c-y6,
.v700__BGb0X {
  color: #8c218c;
}
.V800__2jL7G,
.v800__zgtp6 {
  color: #681268;
}
.V900__2m0Aj,
.v900__ZfAUx {
  color: #460b46;
}
.P50__Ilc07,
.p50__ZR39r {
  color: #f6f1fe;
}
.P100__rl1NK,
.p100__2PEW3 {
  color: #ece2fe;
}
.P200__1fyoj,
.p200__w4Ho3 {
  color: #cdb2fa;
}
.P300__Lv6G9,
.p300__1W-P9 {
  color: #ad82f7;
}
.P400__3X4Ok,
.p400__J4i08 {
  color: #935af6;
}
.P500__2TbM0,
.p500__1Cds2 {
  color: #7f3bf5;
}
.P600__1tOHC,
.p600__3ftTV {
  color: #6425d0;
}
.P700__xcUOE,
.p700__1G_9f {
  color: #4e1ba7;
}
.P800__1xhk6,
.p800__1wkxi {
  color: #380d82;
}
.P900__1JYIZ,
.p900__1pwgz {
  color: #270561;
}
.I50__KL8Ff,
.i50__19WsL {
  color: #f2f3fd;
}
.I100__2Y44I,
.i100__3ynSN {
  color: #e0e2fa;
}
.I200__141Tl,
.i200__3utf5 {
  color: #b4b9f3;
}
.I300__1k26q,
.i300__2_pqA {
  color: #7b83ea;
}
.I400__-TBQX,
.i400__2zgP0 {
  color: #616ae5;
}
.I500__24Pc9,
.i500__3bF4s {
  color: #4954e6;
}
.I600__oE0JG,
.i600__37zFO {
  color: #2933c7;
}
.I700__1ZVUv,
.i700__2LKX8 {
  color: #161fa2;
}
.I800__3dedO,
.i800__3ZuPy {
  color: #0a1285;
}
.I900__1udc9,
.i900__10mu7 {
  color: #0c1264;
}
.N50__2WDcE,
.n50__YypAI {
  color: #f8f9fa;
}
.N100__3pHpJ,
.n100__2t0mP {
  color: #f5f6f7;
}
.N200__2A-2F,
.n200__kNdul {
  color: #eff0f1;
}
.N300__2JT1S,
.n300__1coaT {
  color: #dee0e3;
}
.N400__3MyP7,
.n400__1ehlK {
  color: #bbbfc4;
}
.N500__2m1iO,
.n500__2tq5Z {
  color: #8f959e;
}
.N600__1mUYR,
.n600__1GKR5 {
  color: #646a73;
}
.N700__3A7-h,
.n700__1V5iX {
  color: #373c43;
}
.N800__x93X2,
.n800__2zXFj {
  color: #2b2f36;
}
.N900__28Lnh,
.n900__1ehaZ {
  color: #1f2329;
}
 {
  /* Button */
  /* drawer mask兼容ios系统*/
}
.en {
  font-family: 'ByteSans-Regular', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.byteSans {
  font-family: 'ByteSans-Regular', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.lockScroll {
  overflow: hidden;
}
.atsx-btn-primary:active,
.atsx-btn-primary:focus {
  background: #4e83fd;
  border-color: #4e83fd;
}
.atsx-btn-background-ghost:hover:not([disabled]) {
  color: #82a7fc !important;
  border-color: #82a7fc !important;
}
.atsx-btn-link:hover {
  color: #82a7fc !important;
}
.atsx-checkbox-disabled .atsx-checkbox-inner {
  border-color: transparent!important;
}
.atsx-drawer.atsx-drawer-open .atsx-drawer-mask {
  top: -100px;
  bottom: 0;
  height: calc(100% + 100px);
}
/* Button */
/* 上传文件组件按钮颜色 */
/* Pagination */
/* MSelect */
/* MMonthPicker */
/* Progress */
/* ATS-X支持的最小屏 */
/* ATS-X支持的最大屏 */
/* mobile 表单编辑底色 */
body {
  background-color: #ffffff !important;
}
/* Button */
/* 上传文件组件按钮颜色 */
/* Pagination */
/* MSelect */
/* MMonthPicker */
body {
  overflow-y: scroll !important;
}
.atsx-btn {
  border-radius: 20px;
}
.simple-form .atsx-input {
  border-radius: 20px;
  padding-left: 16px;
}
.simple-form .atsx-phone .atsx-phone-input {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#bd .atsx-phone .atsx-phone-select .atsx-select-selection {
  width: 125px;
}
.isInVisualWebsiteUIFeat {
  height: 100vh !important;
  overflow: auto;
}
.contentWrap {
  min-height: calc(100vh - 64px - 1px - 251px);
}
.contentWrap .basic-component-section:nth-child(1) .backgroundWrap {
  top: 0 !important;
  height: 100%;
}
body.position-detail .contentWrap {
  background: #f8f9fa;
}

/* 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 */
/* B400 */
/* B500 */
/* ATS-X新增颜色 */
/* N50 */
/* N200 */
/* N300 */
/* N400 */
/* N600 */
/* N900 */
/* N500 */
/* 移动端选择器 MSelect */
/* 移动端月份选择 MMonthPicker */
/* atsx新属性 */
@-webkit-keyframes smallModalAppearAnimation {
  0% {
    transform: scale(0) translateY(-50%);
    opacity: 0;
  }
  100% {
    transform: scale(1) translateY(-50%);
    opacity: 1;
  }
}
@keyframes smallModalAppearAnimation {
  0% {
    transform: scale(0) translateY(-50%);
    opacity: 0;
  }
  100% {
    transform: scale(1) translateY(-50%);
    opacity: 1;
  }
}
@-webkit-keyframes smallModalLeaveAnimation {
  0% {
    transform: scale(1) translateY(-50%);
    opacity: 1;
  }
  100% {
    transform: scale(0.2) translateY(-50%);
    opacity: 0;
  }
}
@keyframes smallModalLeaveAnimation {
  0% {
    transform: scale(1) translateY(-50%);
    opacity: 1;
  }
  100% {
    transform: scale(0.2) translateY(-50%);
    opacity: 0;
  }
}
.atsx-modal-small .atsx-modal {
  margin: 0 auto;
  top: 50%;
  width: auto;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
  -ms-transform-origin: 50% top;
      transform-origin: 50% top;
}
.atsx-modal-small .atsx-modal.zoom-enter,
.atsx-modal-small .atsx-modal.zoom-appear {
  -ms-transform: scale(0) translateY(-50%);
      transform: scale(0) translateY(-50%);
}
.atsx-modal-small .atsx-modal.zoom-enter.zoom-enter-active,
.atsx-modal-small .atsx-modal.zoom-appear.zoom-appear-active {
  -webkit-animation: smallModalAppearAnimation cubic-bezier(0.08, 0.82, 0.17, 1) 0.25s;
          animation: smallModalAppearAnimation cubic-bezier(0.08, 0.82, 0.17, 1) 0.25s;
}
.atsx-modal-small .atsx-modal.zoom-leave.zoom-leave-active {
  -webkit-animation: smallModalLeaveAnimation cubic-bezier(0.78, 0.14, 0.94, 0.71) 0.2s;
          animation: smallModalLeaveAnimation cubic-bezier(0.78, 0.14, 0.94, 0.71) 0.2s;
}
.atsx-modal-small .atsx-modal-mask.fade-enter.fade-enter-active,
.atsx-modal-small .atsx-modal-mask.fade-appear.fade-appear-active {
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
  -webkit-animation-duration: 0.25s;
          animation-duration: 0.25s;
}
.atsx-modal-small .atsx-modal-mask.fade-leave.fade-leave-active {
  -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.94, 0.71);
          animation-timing-function: cubic-bezier(0.78, 0.14, 0.94, 0.71);
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
}
.atsx-modal {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #1f2329;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  position: relative;
  width: auto;
  margin: 0 auto;
}
.atsx-modal-wrap {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1000;
  overflow: auto;
  outline: 0;
  -webkit-overflow-scrolling: touch;
}
.atsx-modal-title {
  margin: 0;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  font-weight: var(--semi-bold);
  font-size: 20px;
  word-wrap: break-word;
}
.atsx-modal-content {
  position: relative;
  background-color: #fff;
  background-clip: padding-box;
  border: 0;
  border-radius: 4px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
}
.atsx-modal-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 10;
  padding: 0;
  color: rgba(0, 0, 0, 0.45);
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
  background: transparent;
  border: 0;
  outline: 0;
  cursor: pointer;
  transition: color 0.3s;
}
.atsx-modal-close-x {
  display: block;
  width: 78px;
  height: 56px;
  font-size: 20px;
  font-style: normal;
  line-height: 56px;
  text-align: center;
  text-transform: none;
  text-rendering: auto;
}
.atsx-modal-close:focus,
.atsx-modal-close:hover {
  color: #4E83FD;
  text-decoration: none;
}
.atsx-modal-header {
  padding: 16px 78px 16px 32px;
  color: #1f2329;
  background: #fff;
  border-bottom: 1px solid #e8e8e8;
  border-radius: 4px 4px 0 0;
}
.atsx-modal-body {
  padding: 16px 32px;
  font-size: 14px;
  line-height: 1.5;
  word-wrap: break-word;
}
.atsx-modal-footer {
  padding: 8px 32px;
  text-align: right;
  background: transparent;
  border-top: 1px solid #e8e8e8;
  border-radius: 0 0 4px 4px;
}
.atsx-modal-footer button + button {
  margin-bottom: 0;
  margin-left: 8px;
}
.atsx-modal.zoom-enter,
.atsx-modal.zoom-appear {
  opacity: 0;
  -webkit-animation-duration: 0.25s;
          animation-duration: 0.25s;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.atsx-modal.zoomModal-enter.zoomModal-enter-active,
.atsx-modal.zoomModal-appear.zoomModal-appear-active {
  -webkit-animation-name: ZoomModalIn;
          animation-name: ZoomModalIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.atsx-modal.zoomModal-leave {
  -webkit-animation-duration: 0.25s;
          animation-duration: 0.25s;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.atsx-modal.zoomModal-leave.zoomModal-leave-active {
  -webkit-animation-name: ZoomModalOut;
          animation-name: ZoomModalOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.atsx-modal-mask {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1000;
  height: 100%;
  background-color: rgba(31, 35, 41, 0.4);
  filter: alpha(opacity=50);
}
.atsx-modal-mask-hidden {
  display: none;
}
.atsx-modal-open {
  overflow: hidden;
}
.atsx-modal-centered {
  text-align: center;
}
.atsx-modal-centered::before {
  display: inline-block;
  width: 0;
  height: 100%;
  vertical-align: middle;
  content: "";
}
.atsx-modal-centered .atsx-modal {
  top: 0;
  display: inline-block;
  text-align: left;
  vertical-align: middle;
}
@media (max-width: 767px) {
  .atsx-modal-wrap:not(.atsx-modal-fullscreen) .atsx-modal {
    max-width: calc(100vw - 16px);
    margin: 8px auto;
  }
  .atsx-modal-centered .atsx-modal {
    -ms-flex: 1;
        flex: 1 1;
  }
}
.atsx-modal-confirm .atsx-modal-header {
  display: none;
}
.atsx-modal-confirm .atsx-modal-close {
  display: none;
}
.atsx-modal-confirm .atsx-modal-body {
  padding: 24px 32px 24px;
}
.atsx-modal-confirm-body-wrapper {
  zoom: 1;
}
.atsx-modal-confirm-body-wrapper::before,
.atsx-modal-confirm-body-wrapper::after {
  display: table;
  content: '';
}
.atsx-modal-confirm-body-wrapper::after {
  clear: both;
}
.atsx-modal-confirm-body .atsx-modal-confirm-title {
  display: block;
  overflow: hidden;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  font-weight: var(--semi-bold);
  font-size: 16px;
  line-height: 1.4;
}
.atsx-modal-confirm-body .atsx-modal-confirm-content {
  margin-top: 8px;
  color: #646A73;
  font-size: 14px;
}
.atsx-modal-confirm-body > .anticon {
  float: left;
  margin-right: 16px;
  font-size: 22px;
}
.atsx-modal-confirm-body > .anticon + .atsx-modal-confirm-title + .atsx-modal-confirm-content {
  margin-left: 38px;
}
.atsx-modal-confirm .atsx-modal-confirm-btns {
  float: right;
  margin-top: 24px;
}
.atsx-modal-confirm .atsx-modal-confirm-btns button + button {
  margin-bottom: 0;
  margin-left: 8px;
}
.atsx-modal-confirm-error .atsx-modal-confirm-body > .anticon {
  color: #F54A45;
}
.atsx-modal-confirm-warning .atsx-modal-confirm-body > .anticon,
.atsx-modal-confirm-confirm .atsx-modal-confirm-body > .anticon {
  color: #FF8800;
}
.atsx-modal-confirm-info .atsx-modal-confirm-body > .anticon {
  color: #3370FF;
}
.atsx-modal-confirm-success .atsx-modal-confirm-body > .anticon {
  color: #52c41a;
}
.atsx-enhanced-modal {
  overflow: hidden;
  /* fix: Edge 将撑开 */
}
.atsx-enhanced-modal .atsx-modal {
  top: 50%;
}
.atsx-enhanced-modal .atsx-modal-close {
  z-index: 1052;
}
.atsx-enhanced-modal .atsx-modal-close-x {
  height: 68px;
  line-height: 68px;
  width: 80px;
}
.atsx-enhanced-modal.atsx-enhanced-modal-top-active .atsx-modal-header {
  box-shadow: 0 2px 16px 0 rgba(17, 31, 51, 0.08);
}
.atsx-enhanced-modal.atsx-enhanced-modal-bottom-active .atsx-modal-footer {
  box-shadow: 0 2px 16px 0 rgba(17, 31, 51, 0.08);
}
.atsx-enhanced-modal .atsx-modal-content {
  max-height: calc(100vh - 120px);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: column nowrap;
      flex-flow: column nowrap;
}
.atsx-enhanced-modal .atsx-modal-header,
.atsx-enhanced-modal .atsx-modal-footer {
  background: #fff;
  z-index: 1051;
  position: relative;
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
}
.atsx-enhanced-modal .atsx-modal-header {
  border: none;
  padding: 23px 80px 23px 32px;
}
.atsx-enhanced-modal .atsx-modal-footer {
  border: none;
  padding: 20px 32px;
}
.atsx-enhanced-modal .atsx-modal-body {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: column;
      flex-flow: column;
  padding: 0;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  min-height: 0;
}

@-webkit-keyframes fullscreenModalEnter__25cxQ {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__25cxQ {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__ZA_1t {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__ZA_1t {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
/*
  设置 Route 组件内容块和 document 右边的 padding-right 或 margin-right
*/
* {
  -webkit-font-smoothing: antialiased;
  -webkit-touch-callout: none;
}
html,
body {
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  font-weight: 500;
}
body {
  position: relative;
  --semi-bold: 500;
}
body.resumePage {
  background: #f4f6fa;
}
#bd__3THy3 {
  height: 100%;
}
.atsx-layout__68azn {
  min-width: 1366px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td,
hr,
button,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  margin: 0;
  padding: 0;
  font-weight: normal;
}
ul,
ol {
  list-style: none;
}
input[type='number']::-webkit-inner-spin-button,
input[type='number']::-webkit-outer-spin-button {
  -webkit-appearance: none;
  appearance: none;
  margin: 0;
}
input:focus::-webkit-contacts-auto-fill-button {
  opacity: 0;
}
input::-webkit-contacts-auto-fill-button {
  visibility: hidden;
  display: none !important;
  pointer-events: none;
  position: absolute;
  right: 0;
}
input[type='number'] {
  -moz-appearance: textfield !important;
}
.B50__3lBu-,
.b50__15B7O {
  color: #f0f4ff;
}
.L50__2-9LZ,
.l50__2gH-y {
  color: #f7fae5;
}
.L100__3dRsl,
.l100__2pBzc {
  color: #eef6c6;
}
.L200__2W3-T,
.l200__1wtku {
  color: #dfee96;
}
.L300__W81qC,
.l300__3xgIl {
  color: #d2e76a;
}
.L400__2_WrU,
.l400__3Tfq7 {
  color: #c3dd40;
}
.L500__qaYoC,
.l500__1Q_9F {
  color: #b3d600;
}
.L600__1Vn2K,
.l600__28lvV {
  color: #8fac02;
}
.L700__2DZXM,
.l700__1MhuM {
  color: #667901;
}
.L800__3fvoh,
.l800__M-hj8 {
  color: #495700;
}
.L900__2pUSZ,
.l900__2Tr9D {
  color: #354200;
}
.Y50__22j0Y,
.y50__3imCV {
  color: #fdf9ed;
}
.Y100__ZU-Cb,
.y100__3rJtO {
  color: #faf1d1;
}
.Y200__3A6RX,
.y200__1StCN {
  color: #f8e6ab;
}
.Y300__mJTkP,
.y300__nlRms {
  color: #f7dc82;
}
.Y400__122Ft,
.y400__mdrlN {
  color: #fad355;
}
.Y500__3eyFH,
.y500__3cLX6 {
  color: #ffc60a;
}
.Y600__1bze4,
.y600__3P_-v {
  color: #dc9b04;
}
.Y700__xJEax,
.y700__2O1Yy {
  color: #aa7803;
}
.Y800__18cvo,
.y800__2NoC2 {
  color: #795101;
}
.Y900__1Pzfl,
.y900__2IYbI {
  color: #5c3a00;
}
.O50__k-RdG,
.o50__3TFEX {
  color: #fff5eb;
}
.O100__35o9z,
.o100__31oA- {
  color: #feead2;
}
.O200__pIA5G,
.o200__2OquX {
  color: #fed4a4;
}
.O300__2kEgM,
.o300__1MKFf {
  color: #ffba6b;
}
.O400__1k3mN,
.o400__2Aels {
  color: #ffa53d;
}
.O500__39IJV,
.o500__2tzp7 {
  color: #f80;
}
.O600__2nKTh,
.o600__2GYms {
  color: #de7802;
}
.O700__3s5pk,
.o700__3LR2K {
  color: #b26206;
}
.O800__Y1lq4,
.o800__wIbA8 {
  color: #8f4f04;
}
.O900__2XHgk,
.o900__eASau {
  color: #6b3900;
}
.R50__3FTir,
.r50__3lFZG {
  color: #fef1f1;
}
.R100__ZivD4,
.r100__2t2Vl {
  color: #fde2e2;
}
.R200__1X_vJ,
.r200__IE-hc {
  color: #fbbfbc;
}
.R300__NYW5g,
.r300__1aKw2 {
  color: #f98e8b;
}
.R400__3280V,
.r400__3Uzy4 {
  color: #f76964;
}
.R500__1m2jZ,
.r500__3ZIP2 {
  color: #f54a45;
}
.R600__3t6HU,
.r600__bfaCb {
  color: #d83931;
}
.R700__teIpY,
.r700__79Mqx {
  color: #ac2f28;
}
.R800__287qt,
.r800__M8iJ3 {
  color: #812520;
}
.R900__2XtVe,
.r900__5PMpQ {
  color: #621c18;
}
.C50__113YR,
.c50__3wT6a {
  color: #fef1f8;
}
.C100__1f_Mn,
.c100__1mC2U {
  color: #fdddef;
}
.C200__1i9xi,
.c200__3qbj_ {
  color: #f9aed9;
}
.C300__w75TJ,
.c300__2jMUb {
  color: #f57ac0;
}
.C400__1HJTI,
.c400__3vMOF {
  color: #f14ba9;
}
.C500__1IY82,
.c500__Litkg {
  color: #f01d94;
}
.C600__Qh4nA,
.c600__3HS8k {
  color: #c71077;
}
.C700__YDjXT,
.c700__5sS8e {
  color: #9e1361;
}
.C800__1bRSw,
.c800__3N2Rp {
  color: #7a0f4b;
}
.C900__Uh3Iw,
.c900__37Uu7 {
  color: #520a32;
}
.V50__2VZr-,
.v50__3XVhP {
  color: #fceefc;
}
.V100__ijpfY,
.v100__2msvD {
  color: #f8def8;
}
.V200__2Ybng,
.v200__3y24- {
  color: #efb9ef;
}
.V300__3Ymf0,
.v300__2oY0Q {
  color: #e58fe5;
}
.V400__Q--8Y,
.v400__2o-G0 {
  color: #db66db;
}
.V500__2Jwc3,
.v500__3LJg6 {
  color: #d136d1;
}
.V600__3nM4v,
.v600__2yHO1 {
  color: #b320b3;
}
.V700__2oti9,
.v700__22-lC {
  color: #8c218c;
}
.V800__33zou,
.v800__2_MOh {
  color: #681268;
}
.V900__hW5mh,
.v900__HJBEa {
  color: #460b46;
}
.P50__1HGSZ,
.p50__2z41H {
  color: #f6f1fe;
}
.P100__1gNg5,
.p100__2xRhH {
  color: #ece2fe;
}
.P200__3BY93,
.p200__1cnyP {
  color: #cdb2fa;
}
.P300__3nd_1,
.p300__-EN0q {
  color: #ad82f7;
}
.P400__vjc7D,
.p400__2RuTG {
  color: #935af6;
}
.P500__3J7FS,
.p500__3rpKp {
  color: #7f3bf5;
}
.P600__nT-DI,
.p600__3mnxJ {
  color: #6425d0;
}
.P700__3zxE2,
.p700__1gY0w {
  color: #4e1ba7;
}
.P800__3VSYE,
.p800__1UoY2 {
  color: #380d82;
}
.P900__31KET,
.p900__3_PX9 {
  color: #270561;
}
.I50__cVM-c,
.i50__2Z_wS {
  color: #f2f3fd;
}
.I100__2I26_,
.i100__1rLV6 {
  color: #e0e2fa;
}
.I200__2lUO2,
.i200__38bOi {
  color: #b4b9f3;
}
.I300__oruUR,
.i300__C_8QO {
  color: #7b83ea;
}
.I400__3hWE7,
.i400__19WiY {
  color: #616ae5;
}
.I500__3GCeD,
.i500__24vGO {
  color: #4954e6;
}
.I600__1J3XI,
.i600__21iST {
  color: #2933c7;
}
.I700__1nxRL,
.i700__3E890 {
  color: #161fa2;
}
.I800__2ZEN6,
.i800__1-0wq {
  color: #0a1285;
}
.I900__nb667,
.i900__2uoDG {
  color: #0c1264;
}
.N50__2Zd4o,
.n50__3U9zx {
  color: #f8f9fa;
}
.N100__mqWET,
.n100__3hZES {
  color: #f5f6f7;
}
.N200__1YiBD,
.n200__1jqFh {
  color: #eff0f1;
}
.N300__1fF_K,
.n300__mO-JC {
  color: #dee0e3;
}
.N400__3yURM,
.n400__3TgCj {
  color: #bbbfc4;
}
.N500__3bTgc,
.n500__3Ejc2 {
  color: #8f959e;
}
.N600__JjCw0,
.n600__12orz {
  color: #646a73;
}
.N700__3Di9a,
.n700__2b0K_ {
  color: #373c43;
}
.N800__1Xbsi,
.n800__bF9zf {
  color: #2b2f36;
}
.N900__38VI_,
.n900__2JLaI {
  color: #1f2329;
}
 {
  /* Button */
  /* drawer mask兼容ios系统*/
}
.en {
  font-family: 'ByteSans-Regular', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.byteSans {
  font-family: 'ByteSans-Regular', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.lockScroll {
  overflow: hidden;
}
.atsx-btn-primary:active,
.atsx-btn-primary:focus {
  background: #4e83fd;
  border-color: #4e83fd;
}
.atsx-btn-background-ghost:hover:not([disabled]) {
  color: #82a7fc !important;
  border-color: #82a7fc !important;
}
.atsx-btn-link:hover {
  color: #82a7fc !important;
}
.atsx-checkbox-disabled .atsx-checkbox-inner {
  border-color: transparent!important;
}
.atsx-drawer.atsx-drawer-open .atsx-drawer-mask {
  top: -100px;
  bottom: 0;
  height: calc(100% + 100px);
}
/* Button */
/* 上传文件组件按钮颜色 */
/* Pagination */
/* MSelect */
/* MMonthPicker */
/* Progress */
/* ATS-X支持的最小屏 */
/* ATS-X支持的最大屏 */
/* mobile 表单编辑底色 */
body {
  background-color: #ffffff !important;
}
.mActionModal__266Ij .atsx-modal-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  height: 100%;
  border-radius: 0.21333333rem;
  box-shadow: none;
}
.mActionModal__266Ij .atsx-modal-content .atsx-modal-header {
  padding: 0.53333333rem 0.64rem;
  font-size: 0.42666667rem;
  border-color: rgba(187, 191, 196, 0.5);
  border-radius: 0.21333333rem 0.21333333rem 0 0;
}
.mActionModal__266Ij .atsx-modal-content .atsx-modal-close {
  display: none;
}
.mActionModal__266Ij .atsx-modal-content .atsx-modal-body {
  padding: 0;
}
.mActionModal__266Ij .atsx-modal-content .atsx-modal-body .mAction-modal__actionItem {
  padding: 0.33333333rem 0.53333333rem;
  text-align: center;
  border-bottom: 1px solid rgba(187, 191, 196, 0.5);
  font-size: 0.45333333rem;
  line-height: 0.64rem;
}
.mActionModal__266Ij .atsx-modal-content .atsx-modal-body .mAction-modal__cancel-button {
  padding: 0.33333333rem 0.53333333rem;
  text-align: center;
  font-size: 0.45333333rem;
  line-height: 0.64rem;
  color: #1f2329;
}

/* 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 */
/* B400 */
/* B500 */
/* ATS-X新增颜色 */
/* N50 */
/* N200 */
/* N300 */
/* N400 */
/* N600 */
/* N900 */
/* N500 */
/* 移动端选择器 MSelect */
/* 移动端月份选择 MMonthPicker */
/* atsx新属性 */
.scrollbar-container {
  position: relative;
  height: 100%;
}
.scrollbar-container.scrollbar-container-mobile {
  overflow: auto;
}
/*
 * Container style
 */
.ps {
  overflow: hidden !important;
  overflow-anchor: none;
  -ms-overflow-style: none;
  touch-action: auto;
  -ms-touch-action: auto;
}
.ps.is-windows {
  /* windows下横向滚动条常驻 */
}
.ps.is-windows .ps__rail-x {
  opacity: 1;
}
.ps.is-windows .ps__thumb-x {
  opacity: 1;
}
.ps.is-vertical-resident {
  /* 竖直方向滚筒条常显 */
}
.ps.is-vertical-resident .ps__rail-y {
  opacity: 1;
}
.ps.is-vertical-resident .ps__thumb-y {
  opacity: 1;
}
.ps.is-horizontal-resident {
  /* 竖直方向滚筒条常显 */
}
.ps.is-horizontal-resident .ps__rail-x {
  opacity: 1;
}
.ps.is-horizontal-resident .ps__thumb-x {
  opacity: 1;
}
.ps.scrollbar-x-fixed-bottom .ps__rail-x {
  position: fixed;
}
/*
 * Scrollbar rail styles
 */
.ps__rail-x {
  display: none;
  opacity: 0;
  transition: background-color 0.2s linear, opacity 0.2s linear;
  -webkit-transition: background-color 0.2s linear, opacity 0.2s linear;
  height: 15px;
  /* there must be 'bottom' or 'top' for ps__rail-x */
  bottom: 0px;
  /* please don't change 'position' */
  position: absolute;
}
.ps__rail-x.ps--clicking .ps__thumb-x,
.ps__rail-x:hover .ps__thumb-x {
  height: 12px;
  border-radius: 6px;
}
.ps__rail-y {
  display: none;
  opacity: 0;
  transition: background-color 0.2s linear, opacity 0.2s linear;
  -webkit-transition: background-color 0.2s linear, opacity 0.2s linear;
  width: 15px;
  /* there must be 'right' or 'left' for ps__rail-y */
  right: 0;
  /* please don't change 'position' */
  position: absolute;
  z-index: 1;
}
.ps__rail-y.ps--clicking .ps__thumb-y,
.ps__rail-y:hover .ps__thumb-y {
  width: 12px;
  border-radius: 6px;
}
.ps--active-x > .ps__rail-x,
.ps--active-y > .ps__rail-y {
  display: block;
  background-color: transparent;
}
.ps--scrolling-x > .ps__rail-x,
.ps--scrolling-y > .ps__rail-y {
  opacity: 1;
}
.ps .ps__rail-x:hover,
.ps .ps__rail-y:hover,
.ps .ps__rail-x:focus,
.ps .ps__rail-y:focus,
.ps .ps__rail-x.ps--clicking,
.ps .ps__rail-y.ps--clicking {
  opacity: 1;
}
/*
 * Scrollbar thumb styles
 */
.ps__thumb-x {
  background-color: #bbbfc4;
  border-radius: 4px;
  height: 8px;
  /* there must be 'bottom' for ps__thumb-x */
  bottom: 0;
  /* please don't change 'position' */
  position: absolute;
}
.ps__thumb-y {
  background-color: #bbbfc4;
  border-radius: 4px;
  width: 8px;
  /* there must be 'right' for ps__thumb-y */
  right: 0;
  /* please don't change 'position' */
  position: absolute;
}
/* MS supports */
@supports (-ms-overflow-style: none) {
  .ps {
    overflow: auto !important;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .ps {
    overflow: auto !important;
  }
}

@-webkit-keyframes fullscreenModalEnter__3UG1N {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__3UG1N {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__1ys5K {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__1ys5K {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
/*
  设置 Route 组件内容块和 document 右边的 padding-right 或 margin-right
*/
* {
  -webkit-font-smoothing: antialiased;
  -webkit-touch-callout: none;
}
html,
body {
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  font-weight: 500;
}
body {
  position: relative;
  --semi-bold: 500;
}
body.resumePage {
  background: #f4f6fa;
}
#bd__Z6RqL {
  height: 100%;
}
.atsx-layout__EM-wf {
  min-width: 1366px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td,
hr,
button,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  margin: 0;
  padding: 0;
  font-weight: normal;
}
ul,
ol {
  list-style: none;
}
input[type='number']::-webkit-inner-spin-button,
input[type='number']::-webkit-outer-spin-button {
  -webkit-appearance: none;
  appearance: none;
  margin: 0;
}
input:focus::-webkit-contacts-auto-fill-button {
  opacity: 0;
}
input::-webkit-contacts-auto-fill-button {
  visibility: hidden;
  display: none !important;
  pointer-events: none;
  position: absolute;
  right: 0;
}
input[type='number'] {
  -moz-appearance: textfield !important;
}
.B50__1TDsr,
.b50__3Uiqm {
  color: #f0f4ff;
}
.L50__3qRuf,
.l50__3d5tc {
  color: #f7fae5;
}
.L100__cCtzY,
.l100__EaDLQ {
  color: #eef6c6;
}
.L200__2icSP,
.l200__POGR1 {
  color: #dfee96;
}
.L300__Jevwb,
.l300__3_WnE {
  color: #d2e76a;
}
.L400__2Dgik,
.l400__1GaPa {
  color: #c3dd40;
}
.L500__3xA4-,
.l500__NEt0n {
  color: #b3d600;
}
.L600__3rD5_,
.l600__2Jj__ {
  color: #8fac02;
}
.L700__1v7IP,
.l700__25Ssv {
  color: #667901;
}
.L800__kiCIp,
.l800__3U0O_ {
  color: #495700;
}
.L900__2kW-y,
.l900__1iODt {
  color: #354200;
}
.Y50__dG0Vb,
.y50___FtmO {
  color: #fdf9ed;
}
.Y100__1bbSe,
.y100__3Lsoj {
  color: #faf1d1;
}
.Y200__1xIMu,
.y200__1Ijej {
  color: #f8e6ab;
}
.Y300__24oKf,
.y300__1_5F4 {
  color: #f7dc82;
}
.Y400__3WCGy,
.y400__1vJ_3 {
  color: #fad355;
}
.Y500__21fG2,
.y500__2cKTe {
  color: #ffc60a;
}
.Y600__3yrA8,
.y600__2V0Q8 {
  color: #dc9b04;
}
.Y700__3DcKz,
.y700__3_8G6 {
  color: #aa7803;
}
.Y800__1RVZu,
.y800__1BqF3 {
  color: #795101;
}
.Y900__27GKc,
.y900__c1w1f {
  color: #5c3a00;
}
.O50__2eb4O,
.o50__2Hui_ {
  color: #fff5eb;
}
.O100__1K88k,
.o100__2fs34 {
  color: #feead2;
}
.O200__2Tup6,
.o200__2JJkd {
  color: #fed4a4;
}
.O300__3bAlu,
.o300__1-ktv {
  color: #ffba6b;
}
.O400__O0FOA,
.o400__37oiy {
  color: #ffa53d;
}
.O500__1NZyS,
.o500__1r3vF {
  color: #f80;
}
.O600__3HuI7,
.o600__1OANM {
  color: #de7802;
}
.O700__Mwuny,
.o700__QwJKC {
  color: #b26206;
}
.O800__1DKaY,
.o800__33h1Q {
  color: #8f4f04;
}
.O900__3z2mp,
.o900__1UUsJ {
  color: #6b3900;
}
.R50__3IycT,
.r50__3zbyz {
  color: #fef1f1;
}
.R100__34it_,
.r100__2I22q {
  color: #fde2e2;
}
.R200__2aJG-,
.r200__3Ufa2 {
  color: #fbbfbc;
}
.R300__3y8zw,
.r300__7gKg9 {
  color: #f98e8b;
}
.R400__3-Qmd,
.r400__dueR0 {
  color: #f76964;
}
.R500__3pmVy,
.r500__3Jk9d {
  color: #f54a45;
}
.R600__2vF9T,
.r600___Aj7V {
  color: #d83931;
}
.R700__JDGaP,
.r700__3MXnS {
  color: #ac2f28;
}
.R800__dCW82,
.r800__1CVLO {
  color: #812520;
}
.R900__3INE8,
.r900__3cCKT {
  color: #621c18;
}
.C50__1HysM,
.c50__35l4c {
  color: #fef1f8;
}
.C100__22YhT,
.c100__3Ayp5 {
  color: #fdddef;
}
.C200__1NPMo,
.c200__3BpNL {
  color: #f9aed9;
}
.C300__2-6dA,
.c300__2P98n {
  color: #f57ac0;
}
.C400__2Si__,
.c400__2iFOu {
  color: #f14ba9;
}
.C500__H0N8c,
.c500__L9Tu0 {
  color: #f01d94;
}
.C600__3tINB,
.c600__374cJ {
  color: #c71077;
}
.C700__2DJVE,
.c700__2mAXO {
  color: #9e1361;
}
.C800__2CXMh,
.c800__3Wm_1 {
  color: #7a0f4b;
}
.C900__KooKM,
.c900__RYIw1 {
  color: #520a32;
}
.V50__2Ym8G,
.v50__yI4eL {
  color: #fceefc;
}
.V100__1drxV,
.v100__1Kbwc {
  color: #f8def8;
}
.V200__1C4py,
.v200__3UCDk {
  color: #efb9ef;
}
.V300__1TA-g,
.v300__daWam {
  color: #e58fe5;
}
.V400__3YcYN,
.v400__1tpz3 {
  color: #db66db;
}
.V500__ZE-iP,
.v500__1Dwad {
  color: #d136d1;
}
.V600__1oi71,
.v600__3nDPh {
  color: #b320b3;
}
.V700__2UlEi,
.v700__wsan8 {
  color: #8c218c;
}
.V800__1uud0,
.v800__M-MKh {
  color: #681268;
}
.V900__142WI,
.v900__soFKH {
  color: #460b46;
}
.P50__1du4i,
.p50__3w5Jp {
  color: #f6f1fe;
}
.P100__38TBT,
.p100__2wuYq {
  color: #ece2fe;
}
.P200__MH4Us,
.p200__3IRJ- {
  color: #cdb2fa;
}
.P300__t6H77,
.p300__3gRCc {
  color: #ad82f7;
}
.P400__3FLKA,
.p400__QkaaX {
  color: #935af6;
}
.P500__3O8Re,
.p500__opQK2 {
  color: #7f3bf5;
}
.P600__39b-U,
.p600__2zRtu {
  color: #6425d0;
}
.P700__1gJ64,
.p700__AUV_f {
  color: #4e1ba7;
}
.P800__1cAjj,
.p800__3Tkcr {
  color: #380d82;
}
.P900__2c7_y,
.p900__3XPK_ {
  color: #270561;
}
.I50__cuPep,
.i50__11XmW {
  color: #f2f3fd;
}
.I100__2BHlA,
.i100__11Fol {
  color: #e0e2fa;
}
.I200__AiJcu,
.i200__2s6HN {
  color: #b4b9f3;
}
.I300__3CATg,
.i300__YjJ9- {
  color: #7b83ea;
}
.I400__7fnDj,
.i400__16Do_ {
  color: #616ae5;
}
.I500__cemVM,
.i500__2oEp2 {
  color: #4954e6;
}
.I600__2OvaG,
.i600__3WrpF {
  color: #2933c7;
}
.I700__3HPSm,
.i700__10dGe {
  color: #161fa2;
}
.I800__110Pd,
.i800__LLUW1 {
  color: #0a1285;
}
.I900__1_UAW,
.i900__TkMSX {
  color: #0c1264;
}
.N50__1EuPU,
.n50__3bwda {
  color: #f8f9fa;
}
.N100__Kva67,
.n100__3tXPN {
  color: #f5f6f7;
}
.N200__y_3Ew,
.n200__1-h5Z {
  color: #eff0f1;
}
.N300__2MUWk,
.n300__3pzN6 {
  color: #dee0e3;
}
.N400__80ZYl,
.n400__2gC90 {
  color: #bbbfc4;
}
.N500__39uu1,
.n500__M92id {
  color: #8f959e;
}
.N600__1t9Z6,
.n600__1kAF3 {
  color: #646a73;
}
.N700__X8RWK,
.n700__3X40v {
  color: #373c43;
}
.N800__3i2Ba,
.n800__9VYub {
  color: #2b2f36;
}
.N900__3z6hz,
.n900__U0U_G {
  color: #1f2329;
}
 {
  /* Button */
  /* drawer mask兼容ios系统*/
}
.en {
  font-family: 'ByteSans-Regular', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.byteSans {
  font-family: 'ByteSans-Regular', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.lockScroll {
  overflow: hidden;
}
.atsx-btn-primary:active,
.atsx-btn-primary:focus {
  background: #4e83fd;
  border-color: #4e83fd;
}
.atsx-btn-background-ghost:hover:not([disabled]) {
  color: #82a7fc !important;
  border-color: #82a7fc !important;
}
.atsx-btn-link:hover {
  color: #82a7fc !important;
}
.atsx-checkbox-disabled .atsx-checkbox-inner {
  border-color: transparent!important;
}
.atsx-drawer.atsx-drawer-open .atsx-drawer-mask {
  top: -100px;
  bottom: 0;
  height: calc(100% + 100px);
}
/* Button */
/* 上传文件组件按钮颜色 */
/* Pagination */
/* MSelect */
/* MMonthPicker */
/* Progress */
/* ATS-X支持的最小屏 */
/* ATS-X支持的最大屏 */
/* mobile 表单编辑底色 */
body {
  background-color: #ffffff !important;
}
.merge-actionModal__title__35AyX {
  color: #1f2329;
}
.merge-actionModal__title__35AyX > p:first-child {
  font-weight: 500;
  font-size: 0.45333333rem;
  line-height: 0.64rem;
  text-align: center;
}
.merge-actionModal__title__35AyX > p:last-child {
  font-size: 0.42666667rem;
  line-height: 0.58666667rem;
  margin-top: 0.32rem;
}

@-webkit-keyframes fullscreenModalEnter__2e8tR {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__2e8tR {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__22t68 {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__22t68 {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
/*
  设置 Route 组件内容块和 document 右边的 padding-right 或 margin-right
*/
* {
  -webkit-font-smoothing: antialiased;
  -webkit-touch-callout: none;
}
html,
body {
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  font-weight: 500;
}
body {
  position: relative;
  --semi-bold: 500;
}
body.resumePage {
  background: #f4f6fa;
}
#bd__1LT7j {
  height: 100%;
}
.atsx-layout__2Y_EW {
  min-width: 1366px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td,
hr,
button,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  margin: 0;
  padding: 0;
  font-weight: normal;
}
ul,
ol {
  list-style: none;
}
input[type='number']::-webkit-inner-spin-button,
input[type='number']::-webkit-outer-spin-button {
  -webkit-appearance: none;
  appearance: none;
  margin: 0;
}
input:focus::-webkit-contacts-auto-fill-button {
  opacity: 0;
}
input::-webkit-contacts-auto-fill-button {
  visibility: hidden;
  display: none !important;
  pointer-events: none;
  position: absolute;
  right: 0;
}
input[type='number'] {
  -moz-appearance: textfield !important;
}
.B50__3-gH0,
.b50__3cA4C {
  color: #f0f4ff;
}
.L50__1_imT,
.l50__2xxGM {
  color: #f7fae5;
}
.L100__cNGO6,
.l100__265RB {
  color: #eef6c6;
}
.L200__24jaV,
.l200__CGQ38 {
  color: #dfee96;
}
.L300__16Fxk,
.l300__1YMFy {
  color: #d2e76a;
}
.L400__3xda-,
.l400__1CiFn {
  color: #c3dd40;
}
.L500__3TCBz,
.l500__1U_b8 {
  color: #b3d600;
}
.L600__LlHpK,
.l600__t340G {
  color: #8fac02;
}
.L700__hpEES,
.l700__3vAWB {
  color: #667901;
}
.L800__3W0xF,
.l800__3OJnS {
  color: #495700;
}
.L900__3_cs5,
.l900__1HYcS {
  color: #354200;
}
.Y50__18Yh-,
.y50__l-PRS {
  color: #fdf9ed;
}
.Y100__2fHX8,
.y100__3PRvD {
  color: #faf1d1;
}
.Y200__2PzJ-,
.y200__2D6Gc {
  color: #f8e6ab;
}
.Y300__2DWZG,
.y300__3QpPb {
  color: #f7dc82;
}
.Y400__1S9ff,
.y400__UuTpg {
  color: #fad355;
}
.Y500__nsYCW,
.y500__WyB2x {
  color: #ffc60a;
}
.Y600__1nv5N,
.y600__nU_w_ {
  color: #dc9b04;
}
.Y700__3r7k_,
.y700__28Puy {
  color: #aa7803;
}
.Y800__GCuiE,
.y800__m2_Tr {
  color: #795101;
}
.Y900__oBk_S,
.y900__3m0wl {
  color: #5c3a00;
}
.O50__32_23,
.o50__2_p2Z {
  color: #fff5eb;
}
.O100__rpOv3,
.o100__1d0Qz {
  color: #feead2;
}
.O200__2NPEA,
.o200__39ELS {
  color: #fed4a4;
}
.O300__2uHvh,
.o300__X4WOX {
  color: #ffba6b;
}
.O400__2LRiA,
.o400__1mUyz {
  color: #ffa53d;
}
.O500__kH_Yj,
.o500__26Bu1 {
  color: #f80;
}
.O600__3t0Gr,
.o600__1pKgD {
  color: #de7802;
}
.O700__3hNVg,
.o700__3de1U {
  color: #b26206;
}
.O800__2q7Io,
.o800__WQNUQ {
  color: #8f4f04;
}
.O900__1nMx_,
.o900__2oRpi {
  color: #6b3900;
}
.R50__2QUxM,
.r50__RxhGg {
  color: #fef1f1;
}
.R100__3cgAq,
.r100__2411p {
  color: #fde2e2;
}
.R200__1tUfo,
.r200__2t6zS {
  color: #fbbfbc;
}
.R300__3kXAq,
.r300__71522 {
  color: #f98e8b;
}
.R400__1wzQ-,
.r400__1shxW {
  color: #f76964;
}
.R500__RlG_D,
.r500__3G2oy {
  color: #f54a45;
}
.R600__1xa9p,
.r600__20ECw {
  color: #d83931;
}
.R700__2L-9k,
.r700__33Q4k {
  color: #ac2f28;
}
.R800__2-Z4e,
.r800__WFeT8 {
  color: #812520;
}
.R900__16fqO,
.r900__3Tlqq {
  color: #621c18;
}
.C50__1MFII,
.c50__tvAjY {
  color: #fef1f8;
}
.C100__1ae4R,
.c100__3amw5 {
  color: #fdddef;
}
.C200__29RHC,
.c200__ptI4A {
  color: #f9aed9;
}
.C300__2axQY,
.c300__1hlbE {
  color: #f57ac0;
}
.C400__tuSr9,
.c400__ebJBA {
  color: #f14ba9;
}
.C500__3TVaY,
.c500__2nHka {
  color: #f01d94;
}
.C600__2e36c,
.c600__12ET4 {
  color: #c71077;
}
.C700__PUOwr,
.c700__7uh4- {
  color: #9e1361;
}
.C800__2Evgl,
.c800__1tsep {
  color: #7a0f4b;
}
.C900__2WVIy,
.c900__2U4DW {
  color: #520a32;
}
.V50__2o2cs,
.v50__1C5wQ {
  color: #fceefc;
}
.V100__3_N02,
.v100__13F3B {
  color: #f8def8;
}
.V200__2M8Cr,
.v200__3lb9h {
  color: #efb9ef;
}
.V300__HSK-E,
.v300__3tOE- {
  color: #e58fe5;
}
.V400__3fzjd,
.v400__1o8rD {
  color: #db66db;
}
.V500__2BRla,
.v500__267zX {
  color: #d136d1;
}
.V600__3J0jL,
.v600__ojfhT {
  color: #b320b3;
}
.V700__3FBYJ,
.v700__26zKQ {
  color: #8c218c;
}
.V800__3cJoq,
.v800__38ktB {
  color: #681268;
}
.V900__11QbX,
.v900__Ght8Q {
  color: #460b46;
}
.P50__2WxOh,
.p50__1ZxuK {
  color: #f6f1fe;
}
.P100__3wDzE,
.p100__Tgh17 {
  color: #ece2fe;
}
.P200__cWA3B,
.p200__1BKca {
  color: #cdb2fa;
}
.P300__2oT9L,
.p300__tZnO7 {
  color: #ad82f7;
}
.P400__1oHmR,
.p400__1dk4y {
  color: #935af6;
}
.P500__1UAEM,
.p500__201Bx {
  color: #7f3bf5;
}
.P600__175fG,
.p600__3LlFK {
  color: #6425d0;
}
.P700__32Fwg,
.p700__1p64a {
  color: #4e1ba7;
}
.P800__109Hy,
.p800__3EggH {
  color: #380d82;
}
.P900__3QGvq,
.p900__1OPBm {
  color: #270561;
}
.I50__2yvfY,
.i50__1mvlb {
  color: #f2f3fd;
}
.I100__2EqF5,
.i100__e59RS {
  color: #e0e2fa;
}
.I200__7gFuw,
.i200__1pxvg {
  color: #b4b9f3;
}
.I300__4Qefk,
.i300__2BdGW {
  color: #7b83ea;
}
.I400__vSfvq,
.i400__3ah4W {
  color: #616ae5;
}
.I500__1NUtQ,
.i500__1THBT {
  color: #4954e6;
}
.I600__1yvPs,
.i600__NjW0C {
  color: #2933c7;
}
.I700__3edo2,
.i700__V_tSW {
  color: #161fa2;
}
.I800__1wq9E,
.i800__15r_- {
  color: #0a1285;
}
.I900__8b5IL,
.i900__Q-KQr {
  color: #0c1264;
}
.N50__3bn98,
.n50__36xtP {
  color: #f8f9fa;
}
.N100__1uVUW,
.n100__4kPRt {
  color: #f5f6f7;
}
.N200__3V5xO,
.n200__20YtU {
  color: #eff0f1;
}
.N300__316ae,
.n300__3zzZ8 {
  color: #dee0e3;
}
.N400__I9AEH,
.n400__168OZ {
  color: #bbbfc4;
}
.N500__33vLZ,
.n500__16l4D {
  color: #8f959e;
}
.N600__OwtyL,
.n600__3IgNf {
  color: #646a73;
}
.N700__3L6c4,
.n700__3Wefr {
  color: #373c43;
}
.N800__2uDAS,
.n800__3lNgA {
  color: #2b2f36;
}
.N900__15Xz-,
.n900__30JP_ {
  color: #1f2329;
}
 {
  /* Button */
  /* drawer mask兼容ios系统*/
}
.en {
  font-family: 'ByteSans-Regular', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.byteSans {
  font-family: 'ByteSans-Regular', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.lockScroll {
  overflow: hidden;
}
.atsx-btn-primary:active,
.atsx-btn-primary:focus {
  background: #4e83fd;
  border-color: #4e83fd;
}
.atsx-btn-background-ghost:hover:not([disabled]) {
  color: #82a7fc !important;
  border-color: #82a7fc !important;
}
.atsx-btn-link:hover {
  color: #82a7fc !important;
}
.atsx-checkbox-disabled .atsx-checkbox-inner {
  border-color: transparent!important;
}
.atsx-drawer.atsx-drawer-open .atsx-drawer-mask {
  top: -100px;
  bottom: 0;
  height: calc(100% + 100px);
}
/* Button */
/* 上传文件组件按钮颜色 */
/* Pagination */
/* MSelect */
/* MMonthPicker */
/* Progress */
/* ATS-X支持的最小屏 */
/* ATS-X支持的最大屏 */
/* mobile 表单编辑底色 */
body {
  background-color: #ffffff !important;
}
.model__PQ_Nq .atsx-modal-header {
  padding: 23px 80px 23px 24px;
}
.model__PQ_Nq .atsx-btn {
  border: 1px solid #d0d3d6;
  border-radius: 6px;
  background: #fff;
  color: #1f2329;
}
.model__PQ_Nq .atsx-btn:hover {
  background-color: #f5f6f7;
}
.model__PQ_Nq .model-body__2mjUk {
  color: #1f2329;
  padding: 0 24px;
}

/* 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 */
/* B400 */
/* B500 */
/* ATS-X新增颜色 */
/* N50 */
/* N200 */
/* N300 */
/* N400 */
/* N600 */
/* N900 */
/* N500 */
/* 移动端选择器 MSelect */
/* 移动端月份选择 MMonthPicker */
/* atsx新属性 */
.atsx-back-top {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #1f2329;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  position: fixed;
  right: 100px;
  bottom: 50px;
  z-index: 10;
  width: 40px;
  height: 40px;
  cursor: pointer;
}
.atsx-back-top-content {
  width: 40px;
  height: 40px;
  overflow: hidden;
  color: #fff;
  text-align: center;
  background-color: rgba(0, 0, 0, 0.45);
  border-radius: 20px;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.atsx-back-top-content:hover {
  background-color: #1f2329;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.atsx-back-top-icon {
  width: 14px;
  height: 16px;
  margin: 12px auto;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAoCAYAAACWwljjAAAABGdBTUEAALGPC/xhBQAAAbtJREFUWAntmMtKw0AUhhMvS5cuxILgQlRUpIggIoKIIoigG1eC+AA+jo+i6FIXBfeuXIgoeKVeitVWJX5HWhhDksnUpp3FDPyZk3Nm5nycmZKkXhAEOXSA3lG7muTeRzmfy6HneUvIhnYkQK+Q9NhAA0Opg0vBEhjBKHiyb8iGMyQMOYuK41BcBSypAL+MYXSKjtFAW7EAGEO3qN4uMQbbAkXiSfRQJ1H6a+yhlkKRcAoVFYiweYNjtCVQJJpBz2GCiPt7fBOZQpFgDpUikse5HgnkM4Fi4QX0Fpc5wf9EbLqpUCy4jMoJSXWhFwbMNgWKhVbRhy5jirhs9fy/oFhgHVVTJEs7RLZ8sSEoJm6iz7SZDMbJ+/OKERQTttCXQRLToRUmrKWCYuA2+jbN0MB4OQobYShfdTCgn/sL1K36M7TLrN3n+758aPy2rrpR6+/od5E8tf/A1uLS9aId5T7J3CNYihkQ4D9PiMdMC7mp4rjB9kjFjZp8BlnVHJBuO1yFXIV0FdDF3RlyFdJVQBdv5AxVdIsq8apiZ2PyYO1EVykesGfZEESsCkweyR8MUW+V8uJ1gkYipmpdP1pm2aJVPEGzAAAAAElFTkSuQmCC) 100%/100% no-repeat;
}
@media screen and (max-width: 768px) {
  .atsx-back-top {
    right: 60px;
  }
}
@media screen and (max-width: 480px) {
  .atsx-back-top {
    right: 20px;
  }
}

@-webkit-keyframes fullscreenModalEnter__1hMOM {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__1hMOM {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__19Nkz {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__19Nkz {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
/*
  设置 Route 组件内容块和 document 右边的 padding-right 或 margin-right
*/
* {
  -webkit-font-smoothing: antialiased;
  -webkit-touch-callout: none;
}
html,
body {
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  font-weight: 500;
}
body {
  position: relative;
  --semi-bold: 500;
}
body.resumePage {
  background: #f4f6fa;
}
#bd__2j_Wj {
  height: 100%;
}
.atsx-layout__3tbuO {
  min-width: 1366px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td,
hr,
button,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  margin: 0;
  padding: 0;
  font-weight: normal;
}
ul,
ol {
  list-style: none;
}
input[type='number']::-webkit-inner-spin-button,
input[type='number']::-webkit-outer-spin-button {
  -webkit-appearance: none;
  appearance: none;
  margin: 0;
}
input:focus::-webkit-contacts-auto-fill-button {
  opacity: 0;
}
input::-webkit-contacts-auto-fill-button {
  visibility: hidden;
  display: none !important;
  pointer-events: none;
  position: absolute;
  right: 0;
}
input[type='number'] {
  -moz-appearance: textfield !important;
}
.B50__3JWVD,
.b50__3rSj_ {
  color: #f0f4ff;
}
.L50__2T9Kg,
.l50__13YpO {
  color: #f7fae5;
}
.L100__2oTKm,
.l100__1ywsK {
  color: #eef6c6;
}
.L200__10M0a,
.l200__3uzt8 {
  color: #dfee96;
}
.L300__1tig-,
.l300__2foCt {
  color: #d2e76a;
}
.L400__1hK6P,
.l400__3sdep {
  color: #c3dd40;
}
.L500__3OiR9,
.l500__3NU8R {
  color: #b3d600;
}
.L600__jTCPK,
.l600__1Zh5u {
  color: #8fac02;
}
.L700__2Fer-,
.l700__LOpAT {
  color: #667901;
}
.L800__3sepi,
.l800__1k_te {
  color: #495700;
}
.L900__pegvM,
.l900__TDq_m {
  color: #354200;
}
.Y50__7AP7G,
.y50__WSS4U {
  color: #fdf9ed;
}
.Y100__1hqyb,
.y100__1_paK {
  color: #faf1d1;
}
.Y200__l7J8f,
.y200__5fuIh {
  color: #f8e6ab;
}
.Y300__1rNiB,
.y300__mDcvN {
  color: #f7dc82;
}
.Y400__3vQw4,
.y400__y004z {
  color: #fad355;
}
.Y500__23MZT,
.y500__hPvCW {
  color: #ffc60a;
}
.Y600__3n_Te,
.y600__NnTTD {
  color: #dc9b04;
}
.Y700__3fEGV,
.y700__2dkUL {
  color: #aa7803;
}
.Y800__344ur,
.y800__2IPEj {
  color: #795101;
}
.Y900__3JnHi,
.y900__1Tafp {
  color: #5c3a00;
}
.O50__10gXD,
.o50__Z_T3o {
  color: #fff5eb;
}
.O100__1nF6D,
.o100__d-KLU {
  color: #feead2;
}
.O200__32Onu,
.o200__3Atil {
  color: #fed4a4;
}
.O300__2huqZ,
.o300__1MMWW {
  color: #ffba6b;
}
.O400__1pnDZ,
.o400__Sk7-p {
  color: #ffa53d;
}
.O500__bRqjX,
.o500__1dlCX {
  color: #f80;
}
.O600__1VtIM,
.o600__zwOp5 {
  color: #de7802;
}
.O700__1LHkY,
.o700__1ltva {
  color: #b26206;
}
.O800__2VSGR,
.o800__2KF5s {
  color: #8f4f04;
}
.O900__uFf4d,
.o900__3HLFN {
  color: #6b3900;
}
.R50__h3-LA,
.r50__6KcsB {
  color: #fef1f1;
}
.R100__n9Juy,
.r100__r_33d {
  color: #fde2e2;
}
.R200__hEOYO,
.r200__2ZjLK {
  color: #fbbfbc;
}
.R300__90-8b,
.r300__aiwNo {
  color: #f98e8b;
}
.R400__-UpWz,
.r400__3qwKn {
  color: #f76964;
}
.R500__2lkrv,
.r500__2smnT {
  color: #f54a45;
}
.R600__1zM5t,
.r600__1x4JI {
  color: #d83931;
}
.R700__eizQu,
.r700__2q1-D {
  color: #ac2f28;
}
.R800__1t_3b,
.r800__3KCgi {
  color: #812520;
}
.R900__UjCx9,
.r900__3ZFr4 {
  color: #621c18;
}
.C50__3zCeL,
.c50__2wm_o {
  color: #fef1f8;
}
.C100__v9hcW,
.c100__2ZReD {
  color: #fdddef;
}
.C200__1Ph-h,
.c200__c0wQu {
  color: #f9aed9;
}
.C300__1g8wl,
.c300__3nDn9 {
  color: #f57ac0;
}
.C400__1aSzn,
.c400__3Wcv1 {
  color: #f14ba9;
}
.C500__1Hb2U,
.c500__1LpoU {
  color: #f01d94;
}
.C600__NMs9A,
.c600__2wS9h {
  color: #c71077;
}
.C700__2QZ3l,
.c700__yG00k {
  color: #9e1361;
}
.C800__1bO9x,
.c800__3IYYx {
  color: #7a0f4b;
}
.C900__1aq1L,
.c900__32ZZ5 {
  color: #520a32;
}
.V50__3j-iF,
.v50__MOaBm {
  color: #fceefc;
}
.V100__2zZ2D,
.v100__1rawo {
  color: #f8def8;
}
.V200__2d7dC,
.v200__3Xa50 {
  color: #efb9ef;
}
.V300__fletZ,
.v300__2bt_V {
  color: #e58fe5;
}
.V400__w0-mq,
.v400__1dZgs {
  color: #db66db;
}
.V500__3GiHG,
.v500__1zg9n {
  color: #d136d1;
}
.V600__3oDd9,
.v600__3ufDq {
  color: #b320b3;
}
.V700__2Lm4T,
.v700__1LXB2 {
  color: #8c218c;
}
.V800__2IX08,
.v800__2MdcX {
  color: #681268;
}
.V900__2-0W8,
.v900__2OoOl {
  color: #460b46;
}
.P50__3hjAW,
.p50__eb0P- {
  color: #f6f1fe;
}
.P100__3S15u,
.p100__2hHp0 {
  color: #ece2fe;
}
.P200__1uH7v,
.p200__1oNvp {
  color: #cdb2fa;
}
.P300__1M7F_,
.p300__2NGY2 {
  color: #ad82f7;
}
.P400__rMIFK,
.p400__3Esvg {
  color: #935af6;
}
.P500__1flW2,
.p500__k244h {
  color: #7f3bf5;
}
.P600__2KUvr,
.p600__DOE4_ {
  color: #6425d0;
}
.P700__3k1QF,
.p700__1AGPj {
  color: #4e1ba7;
}
.P800__oJqWx,
.p800__KBR-G {
  color: #380d82;
}
.P900__3aewm,
.p900__2HDqe {
  color: #270561;
}
.I50__U7PBe,
.i50__13TPU {
  color: #f2f3fd;
}
.I100__2Yc5v,
.i100__uXTW7 {
  color: #e0e2fa;
}
.I200__1V5lG,
.i200__1ia6m {
  color: #b4b9f3;
}
.I300__3RfCd,
.i300__Xf1CH {
  color: #7b83ea;
}
.I400__5oGRQ,
.i400__hK2KD {
  color: #616ae5;
}
.I500__2lnGa,
.i500__23Kxv {
  color: #4954e6;
}
.I600__2cKZ-,
.i600__nLa4G {
  color: #2933c7;
}
.I700__2q6T4,
.i700__9hBNX {
  color: #161fa2;
}
.I800__3yiK1,
.i800__3QvcZ {
  color: #0a1285;
}
.I900__FXHl1,
.i900__3naEY {
  color: #0c1264;
}
.N50__2wuEe,
.n50__3TTsK {
  color: #f8f9fa;
}
.N100__kcZaV,
.n100__1sAaH {
  color: #f5f6f7;
}
.N200__2tOwP,
.n200__2dznm {
  color: #eff0f1;
}
.N300__3_gTa,
.n300__f5rlS {
  color: #dee0e3;
}
.N400__3RSw-,
.n400__1oz-c {
  color: #bbbfc4;
}
.N500__14-VA,
.n500__4FLRW {
  color: #8f959e;
}
.N600__2z74Q,
.n600__2v7a4 {
  color: #646a73;
}
.N700__16w1T,
.n700__3Xs1k {
  color: #373c43;
}
.N800__2-oE-,
.n800__3ketR {
  color: #2b2f36;
}
.N900__3jKUR,
.n900__yAc4Y {
  color: #1f2329;
}
 {
  /* Button */
  /* drawer mask兼容ios系统*/
}
.en {
  font-family: 'ByteSans-Regular', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.byteSans {
  font-family: 'ByteSans-Regular', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.lockScroll {
  overflow: hidden;
}
.atsx-btn-primary:active,
.atsx-btn-primary:focus {
  background: #4e83fd;
  border-color: #4e83fd;
}
.atsx-btn-background-ghost:hover:not([disabled]) {
  color: #82a7fc !important;
  border-color: #82a7fc !important;
}
.atsx-btn-link:hover {
  color: #82a7fc !important;
}
.atsx-checkbox-disabled .atsx-checkbox-inner {
  border-color: transparent!important;
}
.atsx-drawer.atsx-drawer-open .atsx-drawer-mask {
  top: -100px;
  bottom: 0;
  height: calc(100% + 100px);
}
/* Button */
/* 上传文件组件按钮颜色 */
/* Pagination */
/* MSelect */
/* MMonthPicker */
/* Progress */
/* ATS-X支持的最小屏 */
/* ATS-X支持的最大屏 */
/* mobile 表单编辑底色 */
body {
  background-color: #ffffff !important;
}
div.backTop__1EnUB {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  width: 40px;
  height: 40px;
  right: 40px;
  bottom: 40px;
  border-radius: 20px;
  box-shadow: 0 2px 10px 0 rgba(31, 35, 41, 0.1);
  background-color: white;
}
div.backTop__1EnUB .backTop-icon {
  font-size: 16px;
  color: #646a73;
}
div.backTop__1EnUB:hover .backTop-icon {
  color: #3370ff;
}

div.backTop-absolute__1g_b- {
  position: absolute;
}

.homeModal__1-M2C .atsx-modal {
  border-radius: 8px;
  overflow: hidden;
}
.homeModal__1-M2C .atsx-modal-body {
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  padding: 0;
}
.homeModal__1-M2C .atsx-modal-close {
  color: #fff;
}
.homeModal__1-M2C .atsx-modal-close :hover {
  color: #3370ff;
}
.homeModal__1-M2C video {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media screen and (min-width: 1368px) {
  .homeModal__1-M2C video {
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: 50% 60%;
       object-position: 50% 60%;
  }
}
@media screen and (max-width: 1220px) {
  .homeModal__1-M2C video {
    -o-object-fit: cover;
       object-fit: cover;
  }
}

@-webkit-keyframes fullscreenModalEnter__1cyk1 {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__1cyk1 {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__31ZkN {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__31ZkN {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
/*
  设置 Route 组件内容块和 document 右边的 padding-right 或 margin-right
*/
* {
  -webkit-font-smoothing: antialiased;
  -webkit-touch-callout: none;
}
html,
body {
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  font-weight: 500;
}
body {
  position: relative;
  --semi-bold: 500;
}
body.resumePage {
  background: #f4f6fa;
}
#bd__7mWdx {
  height: 100%;
}
.atsx-layout__3arWu {
  min-width: 1366px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td,
hr,
button,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  margin: 0;
  padding: 0;
  font-weight: normal;
}
ul,
ol {
  list-style: none;
}
input[type='number']::-webkit-inner-spin-button,
input[type='number']::-webkit-outer-spin-button {
  -webkit-appearance: none;
  appearance: none;
  margin: 0;
}
input:focus::-webkit-contacts-auto-fill-button {
  opacity: 0;
}
input::-webkit-contacts-auto-fill-button {
  visibility: hidden;
  display: none !important;
  pointer-events: none;
  position: absolute;
  right: 0;
}
input[type='number'] {
  -moz-appearance: textfield !important;
}
.B50__1Knd1,
.b50__2OnCB {
  color: #f0f4ff;
}
.L50__2X9AQ,
.l50__SKtYP {
  color: #f7fae5;
}
.L100__w_vlp,
.l100__2bQy8 {
  color: #eef6c6;
}
.L200__2voxt,
.l200__2CeEN {
  color: #dfee96;
}
.L300__1nLWU,
.l300__2j0IM {
  color: #d2e76a;
}
.L400__3reY8,
.l400__2l7vK {
  color: #c3dd40;
}
.L500__1NiSm,
.l500__3WE5x {
  color: #b3d600;
}
.L600__3e4fk,
.l600__1AfFq {
  color: #8fac02;
}
.L700__3QBhT,
.l700__17Vtq {
  color: #667901;
}
.L800__2wD9V,
.l800__3tb0c {
  color: #495700;
}
.L900__1rVHx,
.l900__27NUZ {
  color: #354200;
}
.Y50__OkdQu,
.y50__3aWEo {
  color: #fdf9ed;
}
.Y100__3PNUf,
.y100__1-Ftg {
  color: #faf1d1;
}
.Y200__pyAu7,
.y200__2giJx {
  color: #f8e6ab;
}
.Y300__3lN0z,
.y300__8h3Bm {
  color: #f7dc82;
}
.Y400__12n42,
.y400__1Ia_l {
  color: #fad355;
}
.Y500__2TvNF,
.y500__kERwK {
  color: #ffc60a;
}
.Y600__AA9EP,
.y600__6Ku9v {
  color: #dc9b04;
}
.Y700__1Aw3F,
.y700__3BJOM {
  color: #aa7803;
}
.Y800__QnHxZ,
.y800__2FJlB {
  color: #795101;
}
.Y900__3iMRp,
.y900__3mKL- {
  color: #5c3a00;
}
.O50__3TSxV,
.o50__1kuuL {
  color: #fff5eb;
}
.O100__2DMHJ,
.o100__2Wpe4 {
  color: #feead2;
}
.O200__-WfNe,
.o200__YBoRM {
  color: #fed4a4;
}
.O300__3Uy3P,
.o300__uk333 {
  color: #ffba6b;
}
.O400__SbCvf,
.o400__1KNeU {
  color: #ffa53d;
}
.O500__3eD82,
.o500__I4vH1 {
  color: #f80;
}
.O600__1U1JB,
.o600__1GPZr {
  color: #de7802;
}
.O700__1RSie,
.o700__2xOYV {
  color: #b26206;
}
.O800__2pVY1,
.o800__2vtrA {
  color: #8f4f04;
}
.O900__2HX3U,
.o900__ZaZzi {
  color: #6b3900;
}
.R50__17Ofx,
.r50__1SNFz {
  color: #fef1f1;
}
.R100__vL2VX,
.r100__1cZD9 {
  color: #fde2e2;
}
.R200__29FRM,
.r200__2dE5- {
  color: #fbbfbc;
}
.R300__3hV_x,
.r300__2lIVj {
  color: #f98e8b;
}
.R400__1wO74,
.r400__1wiMs {
  color: #f76964;
}
.R500__2pwPa,
.r500__1piLY {
  color: #f54a45;
}
.R600__2no0S,
.r600__2cyxV {
  color: #d83931;
}
.R700__Cb7ly,
.r700__QOaJW {
  color: #ac2f28;
}
.R800__WxEtj,
.r800__11-IA {
  color: #812520;
}
.R900__3Jteq,
.r900__1eTSt {
  color: #621c18;
}
.C50__2pQOQ,
.c50__3fvc2 {
  color: #fef1f8;
}
.C100__1a26p,
.c100__2ql0W {
  color: #fdddef;
}
.C200__3DjDE,
.c200__kH71y {
  color: #f9aed9;
}
.C300__2XM_h,
.c300__15MMK {
  color: #f57ac0;
}
.C400__G-yeV,
.c400__2Kd3R {
  color: #f14ba9;
}
.C500__3y8X9,
.c500__2UcLF {
  color: #f01d94;
}
.C600__lSSvK,
.c600__2F5Rk {
  color: #c71077;
}
.C700__2XBCf,
.c700__2YgOX {
  color: #9e1361;
}
.C800__1ZYFJ,
.c800__3nGxq {
  color: #7a0f4b;
}
.C900__h24He,
.c900__1e7NR {
  color: #520a32;
}
.V50__3Ag7T,
.v50__1vooJ {
  color: #fceefc;
}
.V100__2odug,
.v100__3zoe2 {
  color: #f8def8;
}
.V200__17hXq,
.v200__1YeDD {
  color: #efb9ef;
}
.V300__2PNGP,
.v300__3hty- {
  color: #e58fe5;
}
.V400__3nJcC,
.v400__1fBVG {
  color: #db66db;
}
.V500__2RQQG,
.v500__2klLa {
  color: #d136d1;
}
.V600__19OAF,
.v600__1daiP {
  color: #b320b3;
}
.V700__dDGZy,
.v700__By2-j {
  color: #8c218c;
}
.V800__dBH9c,
.v800__10nke {
  color: #681268;
}
.V900__6qChk,
.v900__1QT8P {
  color: #460b46;
}
.P50__1erpz,
.p50__urAlX {
  color: #f6f1fe;
}
.P100__2g2Et,
.p100__2c1DZ {
  color: #ece2fe;
}
.P200__3mt1S,
.p200__2M_r- {
  color: #cdb2fa;
}
.P300__2z2q3,
.p300__2LfXq {
  color: #ad82f7;
}
.P400__8LwX8,
.p400__1RiAe {
  color: #935af6;
}
.P500__Yzyer,
.p500__2GR1F {
  color: #7f3bf5;
}
.P600__16DVn,
.p600__p5fjL {
  color: #6425d0;
}
.P700__wtBeN,
.p700__3NEN2 {
  color: #4e1ba7;
}
.P800__2WHUl,
.p800__opAXi {
  color: #380d82;
}
.P900__3mMH_,
.p900__2-dxK {
  color: #270561;
}
.I50__2OkGy,
.i50__1F0rU {
  color: #f2f3fd;
}
.I100___eWOb,
.i100__3n9v1 {
  color: #e0e2fa;
}
.I200__1Y4uL,
.i200__VpqoP {
  color: #b4b9f3;
}
.I300__1wj86,
.i300__18otq {
  color: #7b83ea;
}
.I400__3pJA3,
.i400__1Hd2L {
  color: #616ae5;
}
.I500__2c0k2,
.i500__3j_ar {
  color: #4954e6;
}
.I600__WN9jK,
.i600__3gYlB {
  color: #2933c7;
}
.I700__qkJAX,
.i700__1Rt_3 {
  color: #161fa2;
}
.I800__3pLFd,
.i800__1Ex3t {
  color: #0a1285;
}
.I900__16a0N,
.i900__1ZStH {
  color: #0c1264;
}
.N50__ffyvR,
.n50__3x7Na {
  color: #fafbfc;
}
.N100__14QsA,
.n100__A9vkm {
  color: #f5f6f7;
}
.N200__2etxo,
.n200__1sWQT {
  color: #eff0f1;
}
.N300__2EX0J,
.n300__1S-Xr {
  color: #e4e5e7;
}
.N400__2BLej,
.n400__3JJJA {
  color: #c3c6cb;
}
.N500__HFuJV,
.n500__39o0w {
  color: #9ca2a9;
}
.N600__3ZjFw,
.n600__1S6FC {
  color: #646a73;
}
.N700__2tNmP,
.n700__Ggw3I {
  color: #373c43;
}
.N800__2iLzS,
.n800__1-GLz {
  color: #2b2f36;
}
.N900__28o1Q,
.n900__nUJIk {
  color: #1f2329;
}
 {
  /* Button */
  /* drawer mask兼容ios系统*/
}
.en {
  font-family: 'ByteSans-Regular', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.byteSans {
  font-family: 'ByteSans-Regular', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.lockScroll {
  overflow: hidden;
}
.atsx-btn-primary:active,
.atsx-btn-primary:focus {
  background: #4e83fd;
  border-color: #4e83fd;
}
.atsx-btn-background-ghost:hover:not([disabled]) {
  color: #82a7fc !important;
  border-color: #82a7fc !important;
}
.atsx-btn-link:hover {
  color: #82a7fc !important;
}
.atsx-checkbox-disabled .atsx-checkbox-inner {
  border-color: transparent!important;
}
.atsx-drawer.atsx-drawer-open .atsx-drawer-mask {
  top: -100px;
  bottom: 0;
  height: calc(100% + 100px);
}
/* Button */
/* 上传文件组件按钮颜色 */
/* Pagination */
/* MSelect */
/* MMonthPicker */
/* Progress */
/* ATS-X支持的最小屏 */
/* ATS-X支持的最大屏 */
/* mobile 表单编辑底色 */
body {
  background-color: #ffffff !important;
}
/* Button */
/* 上传文件组件按钮颜色 */
/* Pagination */
/* MSelect */
/* MMonthPicker */
.bdLife-video-wrap {
  height: 416px;
  text-align: center;
  position: relative;
}
.bdLife-video-wrap .video-react {
  position: relative;
  height: 100%;
  padding-top: 0 !important;
}
.bdLife-video-wrap .video-react.video-react-has-started .video-react-control-bar {
  display: none;
}
.bdLife-video-wrap .video-react .video-react-poster {
  background-size: cover;
}
.bdLife-video-wrap .video-react .video-react-big-play-button {
  display: none;
}
.bdLife-video-wrap .video-react .video-react-loading-spinner {
  display: none;
}
.bdLife-video-wrap video {
  outline: none;
  width: 100%;
  -o-object-fit: fill;
     object-fit: fill;
}
.bdLife-video-wrap img {
  width: 100%;
  height: 100%;
}
.bdLife-video-wrap _:-ms-lang(x),
.bdLife-video-wrap _::-webkit-meter-bar,
.bdLife-video-wrap .video-react-video {
  height: unset !important;
}
.bdLife-video-wrap .video-react-video {
  width: 100vw;
}
@media screen and (max-width: 1248px) {
  .bdLife-video-wrap .video-react-video {
    height: 100%;
  }
}
@media screen and (min-width: 1921px) {
  .bdLife-video-wrap .video-react-video {
    width: 100%;
  }
}
.bdLife-video-wrap .overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  text-align: center;
  cursor: pointer;
}
.bdLife-video-wrap .overlay:hover .slogan .play svg {
  opacity: 1;
}
.bdLife-video-wrap .overlay .overlay-content {
  height: 100%;
}
.bdLife-video-wrap .overlay .slogan {
  color: white;
  margin-top: 125px;
  margin-bottom: 109px;
  letter-spacing: 1px;
  text-align: center;
}
.bdLife-video-wrap .overlay .slogan .play {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}
.bdLife-video-wrap .overlay .slogan .play svg {
  width: 32px;
  height: 32px;
  cursor: pointer;
  opacity: 0.6;
}
.bdLife-video-wrap .overlay .slogan .play span {
  margin-left: 8px;
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
  color: #fff;
  text-shadow: 0 0 12px rgba(0, 32, 80, 0.2);
}
.bdLife-video-wrap .overlay .slogan .slogan-title {
  margin-bottom: 12px;
  font-weight: 500;
  font-size: 40px;
  line-height: 56px;
  color: #fff;
  text-shadow: 0 0 12px rgba(0, 32, 80, 0.2);
}
.bdLife-video-wrap .overlay .slogan .slogan-subtitle {
  font-family: ByteSans-Regular, sans-serif;
  margin-bottom: 53px;
  font-weight: 800;
  font-size: 32px;
  line-height: 39px;
  color: #fff;
  text-shadow: 0 0 12px rgba(0, 32, 80, 0.2);
}
.bdLife-video-wrap .overlay .video-react-control-bar {
  display: none;
}
.bdLife-video-wrap .overlay video::-webkit-media-controls-play-button {
  display: none !important;
  -webkit-appearance: none;
}
.bdLife-video-wrap .overlay video::-webkit-media-controls-panel {
  display: none !important;
  -webkit-appearance: none;
}
.bdLife-video-wrap .overlay video::-webkit-media-controls-overlay-play-button {
  display: none !important;
  -webkit-appearance: none;
}
.bdLife-video-wrap .overlay video::-webkit-media-controls-start-playback-button {
  display: none !important;
  -webkit-appearance: none;
}
.bdLife-video-wrap .overlay video::-webkit-media-controls-enclosure {
  display: none !important;
  -webkit-appearance: none;
}
.bdLife-video-wrap .overlay video::-webkit-media-controls {
  display: none !important;
  -webkit-appearance: none;
}
.life-modal .atsx-modal {
  border-radius: 8px;
  overflow: hidden;
}
.life-modal .atsx-modal-body {
  height: 540px;
  display: -ms-flexbox;
  display: flex;
  padding: 0;
}
.life-modal .atsx-modal-close {
  color: #fff;
}
.life-modal .atsx-modal-close :hover {
  color: #3370ff;
}
.life-modal video {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media screen and (min-width: 1368px) {
  .life-modal video {
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: 50% 60%;
       object-position: 50% 60%;
  }
}
@media screen and (max-width: 1220px) {
  .life-modal video {
    -o-object-fit: cover;
       object-fit: cover;
  }
}
.video-react-control-bar-auto-hide {
  display: none;
}

/**
 * Swiper 5.2.0
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://swiperjs.com
 *
 * Copyright 2014-2019 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: October 26, 2019
 */

@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(-1 * var(--swiper-navigation-size)/ 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:'next'}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#ffffff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#ffffff}.swiper-pagination-black{--swiper-pagination-color:#000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}
/* Button */
/* 上传文件组件按钮颜色 */
/* Pagination */
/* MSelect */
/* MMonthPicker */
.liveContainer__1eH8O {
  width: 100%;
  overflow: auto;
}
.liveList__24q2G {
  min-width: 1440px;
}
.liveList__24q2G .live-block {
  font-family: ByteSans-Regular, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-direction: row;
      flex-direction: row;
  position: relative;
}
.liveList__24q2G .live-block:nth-of-type(odd) {
  -ms-flex-direction: row-reverse;
      flex-direction: row-reverse;
}
.liveList__24q2G .live-block:nth-of-type(odd) .live-cover {
  width: 640px;
  height: 546.16px;
  margin-left: 139px;
  margin-top: 7px;
}
.liveList__24q2G .live-block:nth-of-type(odd) .live-cover .cover-img {
  width: auto;
  height: 526.16px;
}
.liveList__24q2G .live-block:nth-of-type(even) .live-cover {
  width: 640px;
  margin-right: 220px;
}
.liveList__24q2G .live-block:nth-of-type(1) {
  background-color: #fafafb;
  padding-top: 145px;
  padding-bottom: 124px;
}
.liveList__24q2G .live-block:nth-of-type(1) .live-text-area {
  position: relative;
  top: 5px;
  left: 22px;
}
.liveList__24q2G .live-block:nth-of-type(1) .live-title-en::before {
  background: #e79a7b;
}
.liveList__24q2G .live-block:nth-of-type(1) .drops svg:nth-of-type(1) {
  color: #e3ecf3;
  position: absolute;
  top: -33px;
  left: -79px;
  -ms-transform: rotate(180deg);
      transform: rotate(180deg);
}
.liveList__24q2G .live-block:nth-of-type(1) .drops svg:nth-of-type(2) {
  color: #f5e9d7;
  position: absolute;
  top: 49px;
  right: 0;
}
.liveList__24q2G .live-block:nth-of-type(2) {
  background-color: rgba(200, 216, 227, 0.2);
  padding-top: 87px;
  padding-bottom: 80px;
}
.liveList__24q2G .live-block:nth-of-type(2) .live-cover {
  width: 641px;
  margin-top: 64px;
  margin-right: 189px;
}
.liveList__24q2G .live-block:nth-of-type(2) .live-cover .cover-img {
  width: auto;
  height: 562px;
}
.liveList__24q2G .live-block:nth-of-type(2) .live-title {
  margin-left: -3px;
}
.liveList__24q2G .live-block:nth-of-type(2) .live-desc-text {
  line-height: 28px;
}
.liveList__24q2G .live-block:nth-of-type(2) .live-title-en::before {
  background: #d3d5ef;
}
.liveList__24q2G .live-block:nth-of-type(2) .live-text-area {
  position: relative;
  left: -65px;
}
.liveList__24q2G .live-block:nth-of-type(2) .drops svg {
  color: #e3ecf3;
  position: absolute;
  top: -37px;
  left: 334px;
}
.liveList__24q2G .live-block:nth-of-type(3) {
  background-color: rgba(225, 225, 225, 0.1);
  padding-top: 87px;
  padding-bottom: 80px;
}
.liveList__24q2G .live-block:nth-of-type(3) .live-title-en::before {
  background: #c396c1;
}
.liveList__24q2G .live-block:nth-of-type(3) .live-cover {
  margin-top: 27px;
}
.liveList__24q2G .live-block:nth-of-type(3) .drops svg {
  color: #f5e9d7;
  position: absolute;
  top: 518px;
  left: -94px;
}
.liveList__24q2G .live-block:nth-of-type(4) {
  background-color: rgba(233, 244, 255, 0.3);
  padding-top: 106px;
  padding-bottom: 100px;
}
.liveList__24q2G .live-block:nth-of-type(4) .live-title-en::before {
  background: #a8e6fd;
}
.liveList__24q2G .live-block:nth-of-type(5) {
  background-color: #fffbfb;
  padding-top: 72px;
  padding-bottom: 152px;
}
.liveList__24q2G .live-block:nth-of-type(5) .live-title-en::before {
  background: #de9898;
}
.liveList__24q2G .live-block:nth-of-type(5) .live-text-area {
  width: 448px;
}
.liveList__24q2G .live-block:nth-of-type(5) .drops svg {
  color: #e3ecf3;
  position: absolute;
  top: -71px;
  right: 41px;
}
.liveList__24q2G .live-block:last-child .live-text-area .live-desc .live-desc-text {
  text-align: justify;
}
.liveList__24q2G .live-cover {
  width: 500px;
}
.liveList__24q2G .live-cover .swiper-container {
  width: 100%;
  -webkit-animation: transform 25s ease-in-out infinite both alternate;
          animation: transform 25s ease-in-out infinite both alternate;
  transform-style: preserve-3d;
}
.liveList__24q2G .live-cover .swiper-container img {
  width: 100%;
}
.liveList__24q2G .live-text {
  color: #646a73;
}
.liveList__24q2G .live-text-area {
  width: 462px;
}
.liveList__24q2G .live-title-en {
  margin-left: 13px;
  height: 16px;
  font-weight: 300;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: 6px;
  color: #000;
  position: relative;
  z-index: 1;
  font-family: ByteSans-Regular, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.liveList__24q2G .live-title-en::before {
  content: '';
  position: absolute;
  border-radius: 50%;
  width: 32px;
  height: 32px;
  z-index: -1;
  top: -8px;
  left: -16px;
}
.liveList__24q2G .live-title {
  font-weight: 600;
  font-size: 28px;
  line-height: 30px;
  color: #1f2329;
  margin-top: 40px;
  margin-bottom: 16px;
}
.liveList__24q2G .live-title-bottom-text {
  line-height: 28px;
}
.liveList__24q2G .live-desc-title {
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 30px;
  margin-top: 32px;
  margin-bottom: 8px;
  color: #1f2329;
}
.liveList__24q2G .live-desc-text {
  font-size: 14px;
  line-height: 28px;
  color: #646a73;
  margin-top: 8px;
}
@-webkit-keyframes transform {
  0%,
  100% {
    border-radius: 63% 37% 54% 46%/55% 48% 52% 45%;
  }
  14% {
    border-radius: 40% 60% 54% 46%/49% 60% 40% 51%;
  }
  28% {
    border-radius: 54% 46% 38% 62%/49% 70% 30% 51%;
  }
  42% {
    border-radius: 61% 39% 55% 45%/61% 38% 62% 39%;
  }
  56% {
    border-radius: 61% 39% 67% 33%/70% 50% 50% 30%;
  }
  70% {
    border-radius: 50% 50% 34% 66%/56% 68% 32% 44%;
  }
  84% {
    border-radius: 46% 54% 50% 50%/35% 61% 39% 65%;
  }
}
@keyframes transform {
  0%,
  100% {
    border-radius: 63% 37% 54% 46%/55% 48% 52% 45%;
  }
  14% {
    border-radius: 40% 60% 54% 46%/49% 60% 40% 51%;
  }
  28% {
    border-radius: 54% 46% 38% 62%/49% 70% 30% 51%;
  }
  42% {
    border-radius: 61% 39% 55% 45%/61% 38% 62% 39%;
  }
  56% {
    border-radius: 61% 39% 67% 33%/70% 50% 50% 30%;
  }
  70% {
    border-radius: 50% 50% 34% 66%/56% 68% 32% 44%;
  }
  84% {
    border-radius: 46% 54% 50% 50%/35% 61% 39% 65%;
  }
}

/* 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 */
/* B400 */
/* B500 */
/* ATS-X新增颜色 */
/* N50 */
/* N200 */
/* N300 */
/* N400 */
/* N600 */
/* N900 */
/* N500 */
/* 移动端选择器 MSelect */
/* 移动端月份选择 MMonthPicker */
/* atsx新属性 */
.atsx-skeleton {
  display: table;
  width: 100%;
  padding: 24px 0 30px 0;
}
.atsx-skeleton-header {
  display: table-cell;
  padding-right: 12px;
  vertical-align: top;
}
.atsx-skeleton-header .atsx-skeleton-avatar {
  display: inline-block;
  vertical-align: top;
  background: #EFF0F1;
  width: 32px;
  height: 32px;
  line-height: 32px;
}
.atsx-skeleton-header .atsx-skeleton-avatar.atsx-skeleton-avatar-circle {
  border-radius: 50%;
}
.atsx-skeleton-header .atsx-skeleton-avatar-lg {
  width: 40px;
  height: 40px;
  line-height: 40px;
}
.atsx-skeleton-header .atsx-skeleton-avatar-lg.atsx-skeleton-avatar-circle {
  border-radius: 50%;
}
.atsx-skeleton-header .atsx-skeleton-avatar-sm {
  width: 24px;
  height: 24px;
  line-height: 24px;
}
.atsx-skeleton-header .atsx-skeleton-avatar-sm.atsx-skeleton-avatar-circle {
  border-radius: 50%;
}
.atsx-skeleton-content {
  display: table-cell;
  width: 100%;
  vertical-align: top;
}
.atsx-skeleton-content .atsx-skeleton-title {
  width: 100%;
  height: 20px;
  border-radius: 2px;
  margin-top: 16px;
  background: #EFF0F1;
}
.atsx-skeleton-content .atsx-skeleton-title + .atsx-skeleton-paragraph {
  margin-top: 24px;
}
.atsx-skeleton-content .atsx-skeleton-paragraph {
  padding: 0;
}
.atsx-skeleton-content .atsx-skeleton-paragraph > li {
  width: 100%;
  height: 20px;
  border-radius: 2px;
  list-style: none;
  background: #EFF0F1;
}
.atsx-skeleton-content .atsx-skeleton-paragraph > li:last-child:not(:first-child):not(:nth-child(2)) {
  width: 50%;
}
.atsx-skeleton-content .atsx-skeleton-paragraph > li + li {
  margin-top: 20px;
}
.atsx-skeleton-with-avatar .atsx-skeleton-content .atsx-skeleton-title {
  margin-top: 6px;
}
.atsx-skeleton-with-avatar .atsx-skeleton-content .atsx-skeleton-title + .atsx-skeleton-paragraph {
  margin-top: 20px;
}
.atsx-skeleton.atsx-skeleton-active .atsx-skeleton-content .atsx-skeleton-title,
.atsx-skeleton.atsx-skeleton-active .atsx-skeleton-content .atsx-skeleton-paragraph > li {
  background: linear-gradient(90deg, #EFF0F1 25%, #e3e4e5 37%, #EFF0F1 63%);
  background-size: 400% 100%;
  -webkit-animation: atsx-skeleton-loading 1.4s ease infinite;
          animation: atsx-skeleton-loading 1.4s ease infinite;
}
.atsx-skeleton.atsx-skeleton-active .atsx-skeleton-avatar {
  background: linear-gradient(90deg, #EFF0F1 25%, #e3e4e5 37%, #EFF0F1 63%);
  background-size: 400% 100%;
  -webkit-animation: atsx-skeleton-loading 1.4s ease infinite;
          animation: atsx-skeleton-loading 1.4s ease infinite;
}
@-webkit-keyframes atsx-skeleton-loading {
  0% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0 50%;
  }
}
@keyframes atsx-skeleton-loading {
  0% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0 50%;
  }
}

/* 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 */
/* B400 */
/* B500 */
/* ATS-X新增颜色 */
/* N50 */
/* N200 */
/* N300 */
/* N400 */
/* N600 */
/* N900 */
/* N500 */
/* 移动端选择器 MSelect */
/* 移动端月份选择 MMonthPicker */
/* atsx新属性 */
.atsx-select {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #1f2329;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  position: relative;
  display: inline-block;
  outline: 0;
}
.atsx-select ul,
.atsx-select ol {
  margin: 0;
  padding: 0;
  list-style: none;
}
.atsx-select > ul > li > a {
  padding: 0;
  background-color: #fff;
}
.atsx-select-search-highlight {
  color: #3370ff;
}
.atsx-select-arrow {
  display: inline-block;
  color: inherit;
  font-style: normal;
  line-height: 0;
  text-align: center;
  text-transform: none;
  vertical-align: -0.125em;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  right: 0;
  padding-right: 12px;
  padding-top: 7px;
  padding-bottom: 7px;
  margin-top: -14px;
  color: #9CA2A9;
  font-size: 14px;
  line-height: 1;
  -ms-transform-origin: 50% 50%;
      transform-origin: 50% 50%;
}
.atsx-select-arrow > * {
  line-height: 1;
}
.atsx-select-arrow svg {
  display: inline-block;
}
.atsx-select-arrow::before {
  display: none;
}
.atsx-select-arrow .atsx-select-arrow-icon {
  display: block;
}
.atsx-select-arrow .atsx-select-arrow-icon svg {
  transition: transform 0.3s;
}
.atsx-select-selection {
  display: block;
  box-sizing: border-box;
  background-color: #fff;
  border: 1px solid #bbbfc4;
  border-top-width: 1.02px;
  border-radius: 4px;
  outline: none;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  color: #1f2329;
  caret-color: #3370ff;
}
.atsx-select-selection:hover {
  border-color: #3370ff;
  border-right-width: 1px !important;
}
.atsx-select-focused .atsx-select-selection,
.atsx-select-selection:focus,
.atsx-select-selection:active {
  border-color: #3370ff;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: none;
}
.atsx-select-selection__clear {
  position: absolute;
  top: 50%;
  right: 12px;
  z-index: 1;
  display: inline-block;
  width: 14px;
  height: 14px;
  margin-top: -7px;
  color: #9CA2A9;
  font-size: 14px;
  font-style: normal;
  line-height: 14px;
  text-align: center;
  text-transform: none;
  background: #fff;
  cursor: pointer;
  opacity: 0;
  transition: color 0.3s ease, opacity 0.15s ease;
  text-rendering: auto;
}
.atsx-select-selection__clear::before {
  display: block;
}
.atsx-select-selection__clear:hover {
  color: rgba(0, 0, 0, 0.45);
}
.atsx-select-selection:hover .atsx-select-selection__clear {
  opacity: 1;
}
.atsx-select-selection-selected-value {
  float: left;
  max-width: 100%;
  padding-right: 20px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
@supports (-webkit-mask: none) and (not (caret-color: #3370ff)) {
  .atsx-select-selection {
    color: #3370ff;
    caret-color: #1f2329;
  }
}
.atsx-select-no-arrow .atsx-select-selection-selected-value {
  padding-right: 0;
}
.atsx-select-disabled {
  color: rgba(51, 112, 255, 0.3);
}
.atsx-select-disabled .atsx-select-selection {
  background: #EFF0F1;
  cursor: not-allowed;
}
.atsx-select-disabled .atsx-select-selection:hover,
.atsx-select-disabled .atsx-select-selection:focus,
.atsx-select-disabled .atsx-select-selection:active {
  border-color: #bbbfc4;
  box-shadow: none;
}
.atsx-select-disabled .atsx-select-selection__clear {
  display: none;
  visibility: hidden;
  pointer-events: none;
}
.atsx-select-disabled .atsx-select-selection--multiple .atsx-select-selection__choice {
  padding-right: 10px;
  color: rgba(0, 0, 0, 0.33);
  background: #EFF0F1;
}
.atsx-select-disabled .atsx-select-selection--multiple .atsx-select-selection__choice__remove {
  display: none;
}
.atsx-select-disabled .atsx-select-selection--single {
  color: #51565d;
}
.atsx-select-selection--single {
  position: relative;
  height: 32px;
  cursor: pointer;
}
.atsx-select-selection__rendered {
  position: relative;
  display: block;
  margin-right: 12px;
  margin-left: 12px;
  line-height: 30px;
}
.atsx-select-selection__rendered::after {
  display: inline-block;
  width: 0;
  visibility: hidden;
  content: '.';
  pointer-events: none;
}
.atsx-select-lg {
  font-size: 16px;
}
.atsx-select-lg .atsx-select-selection--single {
  height: 40px;
}
.atsx-select-lg .atsx-select-selection__rendered {
  line-height: 38px;
}
.atsx-select-lg .atsx-select-selection--multiple {
  min-height: 40px;
}
.atsx-select-lg .atsx-select-selection--multiple .atsx-select-selection__rendered li {
  height: 32px;
  line-height: 32px;
}
.atsx-select-lg .atsx-select-selection--multiple .atsx-select-selection__clear,
.atsx-select-lg .atsx-select-selection--multiple .atsx-select-arrow {
  top: 20px;
}
.atsx-select-sm .atsx-select-selection--single {
  height: 24px;
}
.atsx-select-sm .atsx-select-selection__rendered {
  margin: 0 7px;
  line-height: 22px;
}
.atsx-select-sm .atsx-select-selection--multiple {
  min-height: 24px;
}
.atsx-select-sm .atsx-select-selection--multiple .atsx-select-selection__rendered li {
  height: 16px;
  line-height: 14px;
}
.atsx-select-sm .atsx-select-selection--multiple .atsx-select-selection__clear,
.atsx-select-sm .atsx-select-selection--multiple .atsx-select-arrow {
  top: 12px;
}
.atsx-select-sm .atsx-select-selection__clear,
.atsx-select-sm .atsx-select-arrow {
  right: 8px;
}
.atsx-select-disabled .atsx-select-selection__choice__remove {
  color: #9CA2A9;
  cursor: default;
}
.atsx-select-disabled .atsx-select-selection__choice__remove:hover {
  color: #9CA2A9;
}
.atsx-select-search__field__wrap {
  position: relative;
  display: inline-block;
}
.atsx-select-selection__placeholder,
.atsx-select-search__field__placeholder {
  position: absolute;
  top: 50%;
  right: 9px;
  left: 0;
  max-width: 100%;
  height: 20px;
  margin-top: -10px;
  overflow: hidden;
  color: #c3c6cb;
  text-shadow: none;
  -webkit-text-fill-color: initial;
  text-fill-color: initial;
  line-height: 20px;
  white-space: nowrap;
  text-align: left;
  text-overflow: ellipsis;
}
.atsx-select-search__field__placeholder {
  left: 12px;
}
.atsx-select-search__field__mirror {
  position: absolute;
  top: 0;
  left: 0;
  white-space: pre;
  opacity: 0;
  pointer-events: none;
}
.atsx-select-search--inline {
  position: absolute;
  width: 100%;
  height: 100%;
}
.atsx-select-search--inline .atsx-select-search__field__wrap {
  width: 100%;
  height: 100%;
}
.atsx-select-search--inline .atsx-select-search__field {
  width: 100%;
  height: 100%;
  font-size: 100%;
  line-height: 1;
  background: transparent;
  border-width: 0;
  border-radius: 4px;
  outline: 0;
}
.atsx-select-search--inline > i {
  float: right;
}
.atsx-select-selection--multiple {
  min-height: 32px;
  padding-bottom: 3px;
  max-height: 156px;
  overflow-y: auto;
  cursor: text;
  overflow-x: hidden;
  zoom: 1;
}
.atsx-select-selection--multiple::before,
.atsx-select-selection--multiple::after {
  display: table;
  content: '';
}
.atsx-select-selection--multiple::after {
  clear: both;
}
.atsx-select-selection--multiple .atsx-select-search--inline {
  position: static;
  float: left;
  width: auto;
  max-width: 100%;
  padding: 0;
}
.atsx-select-selection--multiple .atsx-select-search--inline .atsx-select-search__field {
  width: 0.75em;
  max-width: 100%;
}
.atsx-select-selection--multiple .atsx-select-selection__rendered {
  height: auto;
  margin-bottom: -3px;
  margin-left: 12px;
}
.atsx-select-selection--multiple > ul > li,
.atsx-select-selection--multiple .atsx-select-selection__rendered > ul > li {
  height: 24px;
  margin-top: 3px;
  line-height: 22px;
  margin-right: 4px;
}
.atsx-select-selection--multiple .atsx-select-selection__choice {
  position: relative;
  float: left;
  max-width: 95%;
  margin-right: 4px;
  padding: 0 20px 0 10px;
  overflow: hidden;
  color: #373C43;
  background-color: #F5F6F7;
  border: 1px solid transparent;
  border-radius: 2px;
  cursor: default;
  transition: padding 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.atsx-select-selection--multiple .atsx-select-selection__choice__disabled {
  padding: 0 10px;
}
.atsx-select-selection--multiple .atsx-select-selection__choice__content {
  display: inline-block;
  max-width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  transition: margin 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.atsx-select-selection--multiple .atsx-select-selection__choice__remove {
  color: inherit;
  font-style: normal;
  line-height: 0;
  text-align: center;
  text-transform: none;
  vertical-align: -0.125em;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  right: 4px;
  display: inline-block;
  color: #9CA2A9;
  font-weight: bold;
  font-size: 12px;
  line-height: inherit;
  cursor: pointer;
  transition: all 0.3s;
}
.atsx-select-selection--multiple .atsx-select-selection__choice__remove > * {
  line-height: 1;
}
.atsx-select-selection--multiple .atsx-select-selection__choice__remove svg {
  display: inline-block;
}
.atsx-select-selection--multiple .atsx-select-selection__choice__remove::before {
  display: none;
}
.atsx-select-selection--multiple .atsx-select-selection__choice__remove .atsx-select-selection--multiple .atsx-select-selection__choice__remove-icon {
  display: block;
}
.atsx-select-selection--multiple .atsx-select-selection__choice__remove:hover {
  color: #3370ff;
}
.atsx-select-selection--multiple .atsx-select-selection__choice__remove .atsx-select-remove-icon {
  vertical-align: middle;
  height: 12px;
  -ms-transform: translateY(-1px);
      transform: translateY(-1px);
}
.atsx-select-selection--multiple .atsx-select-selection__clear,
.atsx-select-selection--multiple .atsx-select-arrow {
  top: 16px;
}
.atsx-select-allow-clear .atsx-select-selection--single .atsx-select-selection-selected-value {
  padding-right: 16px;
}
.atsx-select-allow-clear .atsx-select-selection--multiple .atsx-select-selection__rendered,
.atsx-select-show-arrow .atsx-select-selection--multiple .atsx-select-selection__rendered {
  margin-right: 20px;
}
.atsx-select-open .atsx-select-arrow-icon svg {
  -ms-transform: rotate(180deg);
      transform: rotate(180deg);
}
.atsx-select-open .atsx-select-selection {
  border-color: #3370ff;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: none;
}
.atsx-select-combobox .atsx-select-arrow {
  display: none;
}
.atsx-select-combobox .atsx-select-search--inline {
  float: none;
  width: 100%;
  height: 100%;
}
.atsx-select-combobox .atsx-select-search__field__wrap {
  width: 100%;
  height: 100%;
}
.atsx-select-combobox .atsx-select-search__field {
  position: relative;
  z-index: 1;
  width: 100%;
  height: 100%;
  box-shadow: none;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), height 0s;
}
.atsx-select-combobox.atsx-select-allow-clear .atsx-select-selection:hover .atsx-select-selection__rendered,
.atsx-select-combobox.atsx-select-show-arrow .atsx-select-selection:hover .atsx-select-selection__rendered {
  margin-right: 20px;
}
.atsx-select-clear-icon {
  font-size: 14px;
  color: #9CA2A9;
}
.atsx-select-clear-icon svg {
  width: 14px;
  height: 14px;
}
.atsx-select-clear-icon:hover {
  color: #3370ff;
}
.atsx-select.atsx-select-theme-noBorder .atsx-select-selection {
  border: none;
  border-radius: 4px 4px 0 0;
  height: 100%;
  padding: 9px 0 12px;
}
.atsx-select.atsx-select-theme-noBorder .atsx-select-selection.atsx-select-selection--multiple .atsx-select-selection__clear,
.atsx-select.atsx-select-theme-noBorder .atsx-select-selection.atsx-select-selection--multiple .atsx-select-arrow {
  top: 25px;
}
.atsx-select.atsx-select-theme-noBorder .atsx-select-selection.atsx-select-selection--multiple .atsx-select-selection__choice {
  background-color: #E1EAFF;
  color: #0C296E;
}
.atsx-select.atsx-select-theme-noBorder .atsx-select-selection.atsx-select-selection--multiple .atsx-select-selection__choice__remove {
  color: #0C296E;
}
.atsx-select.atsx-select-disableAnimate .atsx-select-selection,
.atsx-select.atsx-select-disableAnimate .atsx-select-selection__choice,
.atsx-select.atsx-select-disableAnimate .atsx-select-selection__choice__remove,
.atsx-select.atsx-select-disableAnimate .atsx-select-selection__clear,
.atsx-select.atsx-select-disableAnimate .atsx-selectsearch__field {
  transition: none !important;
  -webkit-animation-duration: 0ms !important;
          animation-duration: 0ms !important;
}
.atsx-select.atsx-select-disableAnimate .atsx-select-arrow .atsx-select.atsx-select-disableAnimate .atsx-select-arrow-icon svg {
  transition: none !important;
  -webkit-animation-duration: 0ms !important;
          animation-duration: 0ms !important;
}
.atsx-select-dropdown {
  -ms-overflow-style: -ms-autohiding-scrollbar;
  margin: 0;
  padding: 0;
  color: #1f2329;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  overflow-x: hidden;
  position: absolute;
  top: -9999px;
  left: -9999px;
  z-index: 1050;
  box-sizing: border-box;
  font-size: 14px;
  font-variant: initial;
  background-color: #fff;
  border-radius: 4px;
  outline: none;
  box-shadow: 0 6px 24px 0 rgba(31, 35, 41, 0.12);
}
.atsx-select-dropdown.slide-up-enter.slide-up-enter-active.atsx-select-dropdown-placement-bottomLeft,
.atsx-select-dropdown.slide-up-appear.slide-up-appear-active.atsx-select-dropdown-placement-bottomLeft {
  -webkit-animation-name: antSlideUpIn;
          animation-name: antSlideUpIn;
}
.atsx-select-dropdown.slide-up-enter.slide-up-enter-active.atsx-select-dropdown-placement-topLeft,
.atsx-select-dropdown.slide-up-appear.slide-up-appear-active.atsx-select-dropdown-placement-topLeft {
  -webkit-animation-name: antSlideDownIn;
          animation-name: antSlideDownIn;
}
.atsx-select-dropdown.slide-up-leave.slide-up-leave-active.atsx-select-dropdown-placement-bottomLeft {
  -webkit-animation-name: antSlideUpOut;
          animation-name: antSlideUpOut;
}
.atsx-select-dropdown.slide-up-leave.slide-up-leave-active.atsx-select-dropdown-placement-topLeft {
  -webkit-animation-name: antSlideDownOut;
          animation-name: antSlideDownOut;
}
.atsx-select-dropdown-hidden {
  display: none;
}
.atsx-select-dropdown-menu {
  max-height: 285px;
  margin-bottom: 0;
  padding-left: 0;
  overflow: auto;
  list-style: none;
  outline: none;
  margin-top: 8px;
  margin-bottom: 8px;
}
.atsx-select-dropdown-menu-item-group-list {
  margin: 0;
  padding: 0;
}
.atsx-select-dropdown-menu-item-group-list > .atsx-select-dropdown-menu-item {
  padding-left: 20px;
}
.atsx-select-dropdown-menu-item-group-title {
  height: 32px;
  padding: 0 12px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 12px;
  line-height: 32px;
}
.atsx-select-dropdown-menu-item-group-list .atsx-select-dropdown-menu-item:first-child:not(:last-child),
.atsx-select-dropdown-menu-item-group:not(:last-child) .atsx-select-dropdown-menu-item-group-list .atsx-select-dropdown-menu-item:last-child {
  border-radius: 0;
}
.atsx-select-dropdown-menu-item {
  position: relative;
  display: block;
  padding: 8px 12px;
  overflow: hidden;
  color: #1f2329;
  font-weight: normal;
  line-height: 22px;
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: pointer;
  transition: background 0.3s ease;
}
.atsx-select-dropdown-menu-item:hover:not(.atsx-select-dropdown-menu-item-disabled) {
  background-color: #F5F6F7;
}
.atsx-select-dropdown-menu-item-selected {
  color: #3370ff !important;
  font-weight: 400;
  background-color: transparent;
}
.atsx-select-dropdown-menu-item-selected * {
  color: #3370ff !important;
}
.atsx-select-dropdown-menu-item-disabled {
  color: rgba(51, 112, 255, 0.3);
  cursor: not-allowed;
}
.atsx-select-dropdown-menu-item-disabled:hover {
  color: rgba(51, 112, 255, 0.3);
  cursor: not-allowed;
}
.atsx-select-dropdown-menu-item-active:not(.atsx-select-dropdown-menu-item-disabled) {
  background-color: #F5F6F7;
}
.atsx-select-dropdown-menu-item-divider {
  height: 1px;
  margin: 1px 0;
  overflow: hidden;
  line-height: 0;
  background-color: #e8e8e8;
}
.atsx-select-dropdown.atsx-select-dropdown--single .atsx-select-dropdown-menu-item-selected {
  color: #3370ff !important;
}
.atsx-select-dropdown.atsx-select-dropdown--single .atsx-select-dropdown-menu-item-selected * {
  color: #3370ff !important;
}
.atsx-select-dropdown.atsx-select-dropdown--single .atsx-select-dropdown-menu-item:hover:not(.atsx-select-dropdown.atsx-select-dropdown--single .atsx-select-dropdown-menu-item-disabled) {
  background-color: #F0F4FF;
}
.atsx-select-dropdown.atsx-select-dropdown--single .atsx-select-dropdown-menu-item-active:not(.atsx-select-dropdown.atsx-select-dropdown--single .atsx-select-dropdown-menu-item-disabled) {
  background-color: #F0F4FF;
}
.atsx-select-dropdown.atsx-select-dropdown--multiple .atsx-select-dropdown-menu-item {
  padding-right: 32px;
}
.atsx-select-dropdown.atsx-select-dropdown--multiple .atsx-select-dropdown-menu-item .atsx-select-selected-icon {
  position: absolute;
  top: 50%;
  right: 12px;
  color: transparent;
  font-weight: bold;
  font-size: 14px;
  text-shadow: 0 0.1px 0, 0.1px 0 0, 0 -0.1px 0, -0.1px 0;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
  transition: all 0.2s;
}
.atsx-select-dropdown.atsx-select-dropdown--multiple .atsx-select-dropdown-menu-item-disabled .atsx-select-selected-icon {
  display: none;
}
.atsx-select-dropdown.atsx-select-dropdown--multiple .atsx-select-dropdown-menu-item-selected .atsx-select-selected-icon,
.atsx-select-dropdown.atsx-select-dropdown--multiple .atsx-select-dropdown-menu-item-selected:hover .atsx-select-selected-icon {
  display: inline-block;
  color: #3370ff;
}
.atsx-select-dropdown--empty.atsx-select-dropdown--multiple .atsx-select-dropdown-menu-item {
  padding-right: 12px;
}
.atsx-select-dropdown-container-open .atsx-select-dropdown,
.atsx-select-dropdown-open .atsx-select-dropdown {
  display: block;
}
.atsx-select-dropdown.atsx-select-theme-noBorder {
  border-radius: 0 0 4px 4px;
  box-shadow: none;
  border-top: 1px solid rgba(31, 35, 41, 0.12);
}

/* 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 */
/* B400 */
/* B500 */
/* ATS-X新增颜色 */
/* N50 */
/* N200 */
/* N300 */
/* N400 */
/* N600 */
/* N900 */
/* N500 */
/* 移动端选择器 MSelect */
/* 移动端月份选择 MMonthPicker */
/* atsx新属性 */
.atsx-empty {
  margin: 0 8px;
  font-size: 14px;
  line-height: 22px;
  text-align: center;
}
.atsx-empty-select-default {
  color: rgba(51, 112, 255, 0.3);
  margin: 0;
  cursor: not-allowed;
  display: inline-block;
  width: 100%;
  text-align: left;
}
.atsx-empty-image {
  height: 100px;
  margin-bottom: 8px;
}
.atsx-empty-image img {
  height: 100%;
}
.atsx-empty-description {
  margin: 0;
}
.atsx-empty-footer {
  margin-top: 16px;
}
.atsx-empty-normal {
  margin: 32px 0;
  color: rgba(51, 112, 255, 0.3);
}
.atsx-empty-normal .atsx-empty-image {
  height: 40px;
}
.atsx-empty-small {
  margin: 8px 0;
  color: rgba(51, 112, 255, 0.3);
}
.atsx-empty-small .atsx-empty-image {
  height: 35px;
}

.atsx-clamp-content {
  display: inline-block;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 100%;
  vertical-align: top;
}
.atsx-clamp-line-content {
  max-width: 100%;
  text-overflow: ellipsis;
  display: -webkit-box;
  overflow: hidden;
  word-break: break-all;
}
.atsx-clamp-custom-tooltip {
  padding: 0;
  max-width: 420px;
}
.atsx-clamp-custom-tooltip .atsx-tooltip-content .atsx-tooltip-arrow {
  display: none;
}
.atsx-clamp-custom-tooltip .atsx-tooltip-content .atsx-tooltip-inner {
  padding: 0;
  color: #1f2329;
  font-size: 12px;
  background-color: #fff;
  border-radius: 2px;
  box-shadow: 0 2px 10px 0 rgba(31, 35, 41, 0.1);
  border: solid 1px #eff0f1;
  word-wrap: break-word;
}
.atsx-clamp-custom-tooltip .atsx-tooltip-content .atsx-tooltip-inner .atsx-tooltip-inner-text {
  min-height: 18px;
  line-height: 18px;
  max-width: 420px;
}
.atsx-clamp-custom-tooltip .atsx-tooltip-content .atsx-tooltip-inner .atsx-tooltip-inner-text .clamp-inner-span {
  padding: 4px 8px;
  display: inline-block;
  padding-right: calc(8px + 20%);
  width: 120%;
}

@-webkit-keyframes fullscreenModalEnter__tQFGx {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__tQFGx {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__1NFVa {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__1NFVa {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
/*
  设置 Route 组件内容块和 document 右边的 padding-right 或 margin-right
*/
* {
  -webkit-font-smoothing: antialiased;
  -webkit-touch-callout: none;
}
html,
body {
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  font-weight: 500;
}
body {
  position: relative;
  --semi-bold: 500;
}
body.resumePage {
  background: #f4f6fa;
}
#bd___A-_F {
  height: 100%;
}
.atsx-layout__wWDBE {
  min-width: 1366px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td,
hr,
button,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  margin: 0;
  padding: 0;
  font-weight: normal;
}
ul,
ol {
  list-style: none;
}
input[type='number']::-webkit-inner-spin-button,
input[type='number']::-webkit-outer-spin-button {
  -webkit-appearance: none;
  appearance: none;
  margin: 0;
}
input:focus::-webkit-contacts-auto-fill-button {
  opacity: 0;
}
input::-webkit-contacts-auto-fill-button {
  visibility: hidden;
  display: none !important;
  pointer-events: none;
  position: absolute;
  right: 0;
}
input[type='number'] {
  -moz-appearance: textfield !important;
}
.B50__3XP91,
.b50__2e-pP {
  color: #f0f4ff;
}
.L50__1Bk0C,
.l50__1Mg2T {
  color: #f7fae5;
}
.L100__39aJv,
.l100__jPGtg {
  color: #eef6c6;
}
.L200__2UEl_,
.l200__1Omyl {
  color: #dfee96;
}
.L300__3tpBB,
.l300__SuNJO {
  color: #d2e76a;
}
.L400__2kAmJ,
.l400__1KIqh {
  color: #c3dd40;
}
.L500__27k-F,
.l500__NuLnm {
  color: #b3d600;
}
.L600__1xQsz,
.l600__1IKA7 {
  color: #8fac02;
}
.L700__3QnzJ,
.l700__3Rjo2 {
  color: #667901;
}
.L800__1Lu87,
.l800__1vcgo {
  color: #495700;
}
.L900__2u1KM,
.l900__2LW8q {
  color: #354200;
}
.Y50__3PYeq,
.y50__2wbV- {
  color: #fdf9ed;
}
.Y100__3dTO7,
.y100__2hfwy {
  color: #faf1d1;
}
.Y200__1PSoe,
.y200__2fveA {
  color: #f8e6ab;
}
.Y300__7de15,
.y300__3kIGb {
  color: #f7dc82;
}
.Y400__9ti71,
.y400__25Vnb {
  color: #fad355;
}
.Y500__3jb-D,
.y500__3Ytlc {
  color: #ffc60a;
}
.Y600__1hej0,
.y600__1grzX {
  color: #dc9b04;
}
.Y700__qTXm_,
.y700__2VKMn {
  color: #aa7803;
}
.Y800__38uC8,
.y800__3hxX3 {
  color: #795101;
}
.Y900__2dxss,
.y900__2sE2O {
  color: #5c3a00;
}
.O50__TAiUX,
.o50__3KNg3 {
  color: #fff5eb;
}
.O100__Aapd4,
.o100__RYfpW {
  color: #feead2;
}
.O200__RCzJM,
.o200__2Cg7h {
  color: #fed4a4;
}
.O300__1UqWb,
.o300__dNjT_ {
  color: #ffba6b;
}
.O400__c1z6s,
.o400__alztx {
  color: #ffa53d;
}
.O500__2f7NG,
.o500__2sVSz {
  color: #f80;
}
.O600__2RtyQ,
.o600__2bZL0 {
  color: #de7802;
}
.O700__3r1jF,
.o700__2kW1S {
  color: #b26206;
}
.O800__vzvTg,
.o800__1S8w5 {
  color: #8f4f04;
}
.O900__35v1j,
.o900__11krV {
  color: #6b3900;
}
.R50__14Pp9,
.r50__26Esp {
  color: #fef1f1;
}
.R100__3BBaG,
.r100__2PyzV {
  color: #fde2e2;
}
.R200__2nvX5,
.r200__FIxdc {
  color: #fbbfbc;
}
.R300__1OSTy,
.r300__1TW6D {
  color: #f98e8b;
}
.R400__2pM4h,
.r400___5bAK {
  color: #f76964;
}
.R500__sHGHG,
.r500__2PpRy {
  color: #f54a45;
}
.R600__3CK8v,
.r600__2xCT8 {
  color: #d83931;
}
.R700__3Hv-a,
.r700__3ZQ09 {
  color: #ac2f28;
}
.R800__2LonY,
.r800__1Qejq {
  color: #812520;
}
.R900__1p7NR,
.r900__2SlC- {
  color: #621c18;
}
.C50__ImNHz,
.c50__3sGrF {
  color: #fef1f8;
}
.C100__yTYwp,
.c100__XZ1em {
  color: #fdddef;
}
.C200__1TwrI,
.c200__t44Ag {
  color: #f9aed9;
}
.C300__4DwTz,
.c300__1ryKK {
  color: #f57ac0;
}
.C400__rup-C,
.c400__RMx8T {
  color: #f14ba9;
}
.C500__2B1OX,
.c500__yvtVw {
  color: #f01d94;
}
.C600__2-bmq,
.c600__1zEPy {
  color: #c71077;
}
.C700__3vtH_,
.c700__14xSO {
  color: #9e1361;
}
.C800__DqUwq,
.c800__ryts- {
  color: #7a0f4b;
}
.C900__25lE_,
.c900__1dxsv {
  color: #520a32;
}
.V50__yqbcD,
.v50__3n00_ {
  color: #fceefc;
}
.V100__dEGRT,
.v100__3Sw6L {
  color: #f8def8;
}
.V200__3rNWz,
.v200__1N17d {
  color: #efb9ef;
}
.V300__1li6h,
.v300__2GvAm {
  color: #e58fe5;
}
.V400__XS-Gy,
.v400__2dU93 {
  color: #db66db;
}
.V500__urfOD,
.v500__EuYUa {
  color: #d136d1;
}
.V600__2sNCD,
.v600__2B97m {
  color: #b320b3;
}
.V700__3QJMa,
.v700__25Hvt {
  color: #8c218c;
}
.V800__1UIRN,
.v800__2XZCS {
  color: #681268;
}
.V900__2J1sN,
.v900__TkWLN {
  color: #460b46;
}
.P50__1hVpV,
.p50__3u4ya {
  color: #f6f1fe;
}
.P100__1__CC,
.p100__3aZMu {
  color: #ece2fe;
}
.P200__2M0vY,
.p200__rdnZD {
  color: #cdb2fa;
}
.P300__3Vcf4,
.p300__3DOqo {
  color: #ad82f7;
}
.P400__2LzhX,
.p400__1Quue {
  color: #935af6;
}
.P500__1X9X9,
.p500__3QIdW {
  color: #7f3bf5;
}
.P600__A0_sP,
.p600__eSykO {
  color: #6425d0;
}
.P700__1h2jN,
.p700__128_W {
  color: #4e1ba7;
}
.P800__36L45,
.p800__DaARs {
  color: #380d82;
}
.P900__2s6BW,
.p900__1qxNO {
  color: #270561;
}
.I50__3jLXf,
.i50__3Vplu {
  color: #f2f3fd;
}
.I100__9rptB,
.i100__xcHQY {
  color: #e0e2fa;
}
.I200__ecqKa,
.i200__2eb6y {
  color: #b4b9f3;
}
.I300__2Jx5K,
.i300__2JNYc {
  color: #7b83ea;
}
.I400__3uCkD,
.i400__2SbYR {
  color: #616ae5;
}
.I500__3esJo,
.i500__316ku {
  color: #4954e6;
}
.I600__iMMtB,
.i600__35xmR {
  color: #2933c7;
}
.I700__iEY3U,
.i700__HQc5O {
  color: #161fa2;
}
.I800__1ZQur,
.i800__xpHOC {
  color: #0a1285;
}
.I900__2xut7,
.i900__1nVeL {
  color: #0c1264;
}
.N50__TG5sQ,
.n50__3Sw1f {
  color: #f8f9fa;
}
.N100__2Gfv3,
.n100__2OKq0 {
  color: #f5f6f7;
}
.N200__3xFdb,
.n200__1LoN0 {
  color: #eff0f1;
}
.N300__3bxvU,
.n300__2q293 {
  color: #dee0e3;
}
.N400__gJ59u,
.n400__1Swfz {
  color: #bbbfc4;
}
.N500__2IehH,
.n500__Ju2nT {
  color: #8f959e;
}
.N600__2WuD7,
.n600__1BkbV {
  color: #646a73;
}
.N700__F2tXp,
.n700__3x3GA {
  color: #373c43;
}
.N800__3fKFD,
.n800__3bGzb {
  color: #2b2f36;
}
.N900__2yIA2,
.n900__2fSFf {
  color: #1f2329;
}
 {
  /* Button */
  /* drawer mask兼容ios系统*/
}
.en {
  font-family: 'ByteSans-Regular', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.byteSans {
  font-family: 'ByteSans-Regular', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.lockScroll {
  overflow: hidden;
}
.atsx-btn-primary:active,
.atsx-btn-primary:focus {
  background: #4e83fd;
  border-color: #4e83fd;
}
.atsx-btn-background-ghost:hover:not([disabled]) {
  color: #82a7fc !important;
  border-color: #82a7fc !important;
}
.atsx-btn-link:hover {
  color: #82a7fc !important;
}
.atsx-checkbox-disabled .atsx-checkbox-inner {
  border-color: transparent!important;
}
.atsx-drawer.atsx-drawer-open .atsx-drawer-mask {
  top: -100px;
  bottom: 0;
  height: calc(100% + 100px);
}
/* Button */
/* 上传文件组件按钮颜色 */
/* Pagination */
/* MSelect */
/* MMonthPicker */
/* Progress */
/* ATS-X支持的最小屏 */
/* ATS-X支持的最大屏 */
/* mobile 表单编辑底色 */
body {
  background-color: #ffffff !important;
}
.lineDevider__3u51h {
  display: inline-block;
  width: 1px;
  height: 12px;
  background-color: #bbbfc4;
  margin: 0 8px;
}

@-webkit-keyframes fullscreenModalEnter__3HhG1 {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__3HhG1 {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__DnAXI {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__DnAXI {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
/*
  设置 Route 组件内容块和 document 右边的 padding-right 或 margin-right
*/
* {
  -webkit-font-smoothing: antialiased;
  -webkit-touch-callout: none;
}
html,
body {
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  font-weight: 500;
}
body {
  position: relative;
  --semi-bold: 500;
}
body.resumePage {
  background: #f4f6fa;
}
#bd__oX7aw {
  height: 100%;
}
.atsx-layout__38XP4 {
  min-width: 1366px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td,
hr,
button,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  margin: 0;
  padding: 0;
  font-weight: normal;
}
ul,
ol {
  list-style: none;
}
input[type='number']::-webkit-inner-spin-button,
input[type='number']::-webkit-outer-spin-button {
  -webkit-appearance: none;
  appearance: none;
  margin: 0;
}
input:focus::-webkit-contacts-auto-fill-button {
  opacity: 0;
}
input::-webkit-contacts-auto-fill-button {
  visibility: hidden;
  display: none !important;
  pointer-events: none;
  position: absolute;
  right: 0;
}
input[type='number'] {
  -moz-appearance: textfield !important;
}
.B50__3GwyB,
.b50__1GuzG {
  color: #f0f4ff;
}
.L50__1kecn,
.l50__1T6bY {
  color: #f7fae5;
}
.L100__DAvv3,
.l100__t8vxy {
  color: #eef6c6;
}
.L200__3GzHw,
.l200__6eFks {
  color: #dfee96;
}
.L300__w-TvX,
.l300__3fhgl {
  color: #d2e76a;
}
.L400__2wFSl,
.l400__3NG7- {
  color: #c3dd40;
}
.L500__MAklE,
.l500__2SZZ9 {
  color: #b3d600;
}
.L600__wDprx,
.l600__2UKHl {
  color: #8fac02;
}
.L700__3Vqs9,
.l700__YSqL1 {
  color: #667901;
}
.L800__CbJ47,
.l800__3dKP8 {
  color: #495700;
}
.L900__1xtfP,
.l900__1tZsK {
  color: #354200;
}
.Y50__tahn9,
.y50__1Cr2e {
  color: #fdf9ed;
}
.Y100__2I_bZ,
.y100__3PtCU {
  color: #faf1d1;
}
.Y200__1ukqH,
.y200__41-2Y {
  color: #f8e6ab;
}
.Y300__i288G,
.y300__3Jg0l {
  color: #f7dc82;
}
.Y400__28s6K,
.y400__OKMdV {
  color: #fad355;
}
.Y500__1LsS9,
.y500__3aK_v {
  color: #ffc60a;
}
.Y600__2qXuB,
.y600__2Oc1e {
  color: #dc9b04;
}
.Y700__e0Ws9,
.y700__3zjBU {
  color: #aa7803;
}
.Y800__35x15,
.y800__RqXCG {
  color: #795101;
}
.Y900__1R8ng,
.y900__14eIA {
  color: #5c3a00;
}
.O50__1wcEK,
.o50__297r_ {
  color: #fff5eb;
}
.O100__36FRH,
.o100__1nNpb {
  color: #feead2;
}
.O200__3WHXg,
.o200__2szB9 {
  color: #fed4a4;
}
.O300__3Jaur,
.o300__uXWMs {
  color: #ffba6b;
}
.O400__2CjbQ,
.o400__2f52g {
  color: #ffa53d;
}
.O500__dsUU4,
.o500__2uAH0 {
  color: #f80;
}
.O600__2oL_0,
.o600__fWnE6 {
  color: #de7802;
}
.O700__327fM,
.o700__2JwNb {
  color: #b26206;
}
.O800__DeCuC,
.o800__1s81b {
  color: #8f4f04;
}
.O900__4WIc_,
.o900__3lbYD {
  color: #6b3900;
}
.R50__2L5Pc,
.r50__LuPfw {
  color: #fef1f1;
}
.R100__2QzB2,
.r100__1Pa5I {
  color: #fde2e2;
}
.R200__1DofX,
.r200__2G9nK {
  color: #fbbfbc;
}
.R300__VjZNT,
.r300__3iyGd {
  color: #f98e8b;
}
.R400__zy-0F,
.r400__2nGki {
  color: #f76964;
}
.R500__xydTs,
.r500__ZPlUW {
  color: #f54a45;
}
.R600__2QR-V,
.r600__qXjcf {
  color: #d83931;
}
.R700__nD6q_,
.r700__1M3eq {
  color: #ac2f28;
}
.R800__1CbSt,
.r800__33AD- {
  color: #812520;
}
.R900__1BvJr,
.r900__1xQ0- {
  color: #621c18;
}
.C50__iTww8,
.c50__6UXGy {
  color: #fef1f8;
}
.C100__3ZlbZ,
.c100__TP6Rc {
  color: #fdddef;
}
.C200__nhGt5,
.c200__-tYXy {
  color: #f9aed9;
}
.C300__K6Pxu,
.c300__gDu6U {
  color: #f57ac0;
}
.C400__aUlCR,
.c400__2VdR_ {
  color: #f14ba9;
}
.C500__OsBUX,
.c500__1AiEF {
  color: #f01d94;
}
.C600__3rWTf,
.c600__8QYz2 {
  color: #c71077;
}
.C700__1zfUP,
.c700__2CB47 {
  color: #9e1361;
}
.C800__kS7wd,
.c800__ypGbt {
  color: #7a0f4b;
}
.C900__3-GVo,
.c900__3wc6a {
  color: #520a32;
}
.V50__BrueH,
.v50__3NKwF {
  color: #fceefc;
}
.V100__2cQpK,
.v100__25B0L {
  color: #f8def8;
}
.V200__3TeoU,
.v200__SB1iN {
  color: #efb9ef;
}
.V300__2ZZtn,
.v300__1PJB6 {
  color: #e58fe5;
}
.V400__WM-Gk,
.v400__14D63 {
  color: #db66db;
}
.V500__3agyv,
.v500__3LVSy {
  color: #d136d1;
}
.V600__1aLsU,
.v600__3AGOu {
  color: #b320b3;
}
.V700__D2QFD,
.v700__2NCX3 {
  color: #8c218c;
}
.V800__34sqz,
.v800__CzOAD {
  color: #681268;
}
.V900__liyzY,
.v900__3APWI {
  color: #460b46;
}
.P50__2NbpA,
.p50__3mUuZ {
  color: #f6f1fe;
}
.P100__1y_rz,
.p100__39VbJ {
  color: #ece2fe;
}
.P200__3CPUC,
.p200__19n11 {
  color: #cdb2fa;
}
.P300__2tu44,
.p300__2VNSZ {
  color: #ad82f7;
}
.P400__2w0H4,
.p400__2L8O5 {
  color: #935af6;
}
.P500__35MU6,
.p500__1Hc0l {
  color: #7f3bf5;
}
.P600__t6b21,
.p600__212_4 {
  color: #6425d0;
}
.P700__RDqRX,
.p700__1SZo0 {
  color: #4e1ba7;
}
.P800__o1JJA,
.p800__1peyB {
  color: #380d82;
}
.P900__fTE4k,
.p900__DqYnC {
  color: #270561;
}
.I50__3sVZY,
.i50__3qUHt {
  color: #f2f3fd;
}
.I100__3LzBQ,
.i100__2jqSH {
  color: #e0e2fa;
}
.I200__Kh6KH,
.i200__16cAG {
  color: #b4b9f3;
}
.I300__2xl50,
.i300__34Gg3 {
  color: #7b83ea;
}
.I400__3AFZC,
.i400__ZObgi {
  color: #616ae5;
}
.I500__29Q4a,
.i500__3sSkw {
  color: #4954e6;
}
.I600__RddHr,
.i600__2QfCC {
  color: #2933c7;
}
.I700__2xZRF,
.i700__ZU9s6 {
  color: #161fa2;
}
.I800__1S0dh,
.i800__2QrSx {
  color: #0a1285;
}
.I900__3Zuua,
.i900__IAQbP {
  color: #0c1264;
}
.N50__14v_1,
.n50__3D1t8 {
  color: #f8f9fa;
}
.N100__1sPnP,
.n100__ikViL {
  color: #f5f6f7;
}
.N200__3OP2o,
.n200__3BSqD {
  color: #eff0f1;
}
.N300__ggsqv,
.n300__3ubhU {
  color: #dee0e3;
}
.N400__37XvS,
.n400__1Jmjw {
  color: #bbbfc4;
}
.N500__3GRhB,
.n500__3wgaz {
  color: #8f959e;
}
.N600__1DEE8,
.n600__2AdF8 {
  color: #646a73;
}
.N700__1K2zD,
.n700__1XA8V {
  color: #373c43;
}
.N800__1fSDJ,
.n800__1_Gr0 {
  color: #2b2f36;
}
.N900__1wX3S,
.n900__x_20G {
  color: #1f2329;
}
 {
  /* Button */
  /* drawer mask兼容ios系统*/
}
.en {
  font-family: 'ByteSans-Regular', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.byteSans {
  font-family: 'ByteSans-Regular', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.lockScroll {
  overflow: hidden;
}
.atsx-btn-primary:active,
.atsx-btn-primary:focus {
  background: #4e83fd;
  border-color: #4e83fd;
}
.atsx-btn-background-ghost:hover:not([disabled]) {
  color: #82a7fc !important;
  border-color: #82a7fc !important;
}
.atsx-btn-link:hover {
  color: #82a7fc !important;
}
.atsx-checkbox-disabled .atsx-checkbox-inner {
  border-color: transparent!important;
}
.atsx-drawer.atsx-drawer-open .atsx-drawer-mask {
  top: -100px;
  bottom: 0;
  height: calc(100% + 100px);
}
/* Button */
/* 上传文件组件按钮颜色 */
/* Pagination */
/* MSelect */
/* MMonthPicker */
/* Progress */
/* ATS-X支持的最小屏 */
/* ATS-X支持的最大屏 */
/* mobile 表单编辑底色 */
body {
  background-color: #ffffff !important;
}
.tag-container__1-BYp {
  margin-right: 8px;
  display: inline-block;
  font-size: 0;
  line-height: 0;
}

/**
 * namespace
 */
/**
  * 环境变量
  */
/**
 * spacing
 */
/**
 * 圆角分类
 */
/**
 * font family
 */
/**
 * font weight
 */
/**
 * typography
 */
/**
 * 层级
 */
/**
 * checkbox 组件
 */
/**
 * button 组件
 */
/*
 * radio 组件
 */
/**
* grid system: 栅格布局最大列数定义
*/
/**
* tooltip
*/
/**
* popover
*/
/**
* popconfirm
*/
/**
* Modal
*/
/**
* notification
*/
/**
* message
*/
/**
* breadcrumb
*/
/**
* input 组件
*/
/**
* layout
*/
/**
* menu
*/
/*
* Dropdown
*/
/*
* Collapse
*/
/*
* Slider
*/
/*
* card
*/
/*
* rate
*/
/**
* Drawer
*/
/*
* Divider 分割线
*/
/*
* 空状态
*/
/**
* 骨架屏
*/
.ud__tag-other-color {
  border-color: transparent;
  color: #ffffff;
}
.ud__tag-neutral {
  background-color: rgba(31, 35, 41, 0.1);
  color: #646a73;
}
.ud__tag-neutral > .ud__tag__status-icon:not(.ud__avatar) {
  color: #646a73;
}
.ud__tag-neutral > .ud__tag__close-icon {
  color: #646a73;
}
.ud__tag-neutral > .ud__tag__close-icon:hover {
  color: #646a73;
}
.ud__tag-neutral > .ud__tag__close-icon:active {
  color: #646a73;
}
.ud__tag-neutral-solid {
  background-color: #eff0f1;
  color: #646a73;
}
.ud__tag-neutral-solid > .ud__tag__status-icon:not(.ud__avatar) {
  color: #646a73;
}
.ud__tag-neutral-solid > .ud__tag__close-icon {
  color: #646a73;
}
.ud__tag-neutral-solid > .ud__tag__close-icon:hover {
  color: #646a73;
}
.ud__tag-neutral-solid > .ud__tag__close-icon:active {
  color: #646a73;
}
.ud__tag-neutral-ghost {
  background-color: #8f959e;
  color: #ffffff;
}
.ud__tag-neutral-ghost > .ud__tag__status-icon:not(.ud__avatar) {
  color: #ffffff;
}
.ud__tag-neutral-ghost > .ud__tag__close-icon {
  color: #ffffff;
}
.ud__tag-neutral-ghost > .ud__tag__close-icon:hover {
  color: #ffffff;
}
.ud__tag-neutral-ghost > .ud__tag__close-icon:active {
  color: #ffffff;
}
.ud__tag-neutral-ghost-transparent {
  background-color: rgba(31, 35, 41, 0.4);
  color: #ffffff;
}
.ud__tag-neutral-ghost-transparent > .ud__tag__status-icon:not(.ud__avatar) {
  color: #ffffff;
}
.ud__tag-neutral-ghost-transparent > .ud__tag__close-icon {
  color: #ffffff;
}
.ud__tag-neutral-ghost-transparent > .ud__tag__close-icon:hover {
  color: #ffffff;
}
.ud__tag-neutral-ghost-transparent > .ud__tag__close-icon:active {
  color: #ffffff;
}
.ud__tag-neutral-option {
  background-color: rgba(31, 35, 41, 0.1);
  color: #1f2329;
}
.ud__tag-neutral-option > .ud__tag__status-icon:not(.ud__avatar) {
  color: #1f2329;
}
.ud__tag-neutral-option > .ud__tag__close-icon {
  color: #1f2329;
}
.ud__tag-neutral-option > .ud__tag__close-icon:hover {
  color: #1f2329;
}
.ud__tag-neutral-option > .ud__tag__close-icon:active {
  color: #1f2329;
}
.ud__tag-blue {
  background-color: rgba(51, 112, 255, 0.2);
  color: #245bdb;
}
.ud__tag-blue > .ud__tag__status-icon:not(.ud__avatar) {
  color: #245bdb;
}
.ud__tag-blue > .ud__tag__close-icon {
  color: #245bdb;
}
.ud__tag-blue > .ud__tag__close-icon:hover {
  color: #245bdb;
}
.ud__tag-blue > .ud__tag__close-icon:active {
  color: #245bdb;
}
.ud__tag-turquoise {
  background-color: rgba(0, 214, 185, 0.2);
  color: #04b49c;
}
.ud__tag-turquoise > .ud__tag__status-icon:not(.ud__avatar) {
  color: #04b49c;
}
.ud__tag-turquoise > .ud__tag__close-icon {
  color: #04b49c;
}
.ud__tag-turquoise > .ud__tag__close-icon:hover {
  color: #04b49c;
}
.ud__tag-turquoise > .ud__tag__close-icon:active {
  color: #04b49c;
}
.ud__tag-lime {
  background-color: rgba(179, 214, 0, 0.2);
  color: #667901;
}
.ud__tag-lime > .ud__tag__status-icon:not(.ud__avatar) {
  color: #667901;
}
.ud__tag-lime > .ud__tag__close-icon {
  color: #667901;
}
.ud__tag-lime > .ud__tag__close-icon:hover {
  color: #667901;
}
.ud__tag-lime > .ud__tag__close-icon:active {
  color: #667901;
}
.ud__tag-orange {
  background-color: rgba(255, 136, 0, 0.2);
  color: #de7802;
}
.ud__tag-orange > .ud__tag__status-icon:not(.ud__avatar) {
  color: #de7802;
}
.ud__tag-orange > .ud__tag__close-icon {
  color: #de7802;
}
.ud__tag-orange > .ud__tag__close-icon:hover {
  color: #de7802;
}
.ud__tag-orange > .ud__tag__close-icon:active {
  color: #de7802;
}
.ud__tag-violet {
  background-color: rgba(209, 54, 209, 0.2);
  color: #b220b2;
}
.ud__tag-violet > .ud__tag__status-icon:not(.ud__avatar) {
  color: #b220b2;
}
.ud__tag-violet > .ud__tag__close-icon {
  color: #b220b2;
}
.ud__tag-violet > .ud__tag__close-icon:hover {
  color: #b220b2;
}
.ud__tag-violet > .ud__tag__close-icon:active {
  color: #b220b2;
}
.ud__tag-indigo {
  background-color: rgba(73, 84, 230, 0.2);
  color: #2933c7;
}
.ud__tag-indigo > .ud__tag__status-icon:not(.ud__avatar) {
  color: #2933c7;
}
.ud__tag-indigo > .ud__tag__close-icon {
  color: #2933c7;
}
.ud__tag-indigo > .ud__tag__close-icon:hover {
  color: #2933c7;
}
.ud__tag-indigo > .ud__tag__close-icon:active {
  color: #2933c7;
}
.ud__tag-wathet {
  background-color: rgba(20, 192, 255, 0.2);
  color: #049fd7;
}
.ud__tag-wathet > .ud__tag__status-icon:not(.ud__avatar) {
  color: #049fd7;
}
.ud__tag-wathet > .ud__tag__close-icon {
  color: #049fd7;
}
.ud__tag-wathet > .ud__tag__close-icon:hover {
  color: #049fd7;
}
.ud__tag-wathet > .ud__tag__close-icon:active {
  color: #049fd7;
}
.ud__tag-green {
  background-color: rgba(52, 199, 36, 0.2);
  color: #2ea121;
}
.ud__tag-green > .ud__tag__status-icon:not(.ud__avatar) {
  color: #2ea121;
}
.ud__tag-green > .ud__tag__close-icon {
  color: #2ea121;
}
.ud__tag-green > .ud__tag__close-icon:hover {
  color: #2ea121;
}
.ud__tag-green > .ud__tag__close-icon:active {
  color: #2ea121;
}
.ud__tag-yellow {
  background-color: rgba(255, 198, 10, 0.2);
  color: #aa7803;
}
.ud__tag-yellow > .ud__tag__status-icon:not(.ud__avatar) {
  color: #aa7803;
}
.ud__tag-yellow > .ud__tag__close-icon {
  color: #aa7803;
}
.ud__tag-yellow > .ud__tag__close-icon:hover {
  color: #aa7803;
}
.ud__tag-yellow > .ud__tag__close-icon:active {
  color: #aa7803;
}
.ud__tag-red {
  background-color: rgba(245, 74, 69, 0.2);
  color: #d83931;
}
.ud__tag-red > .ud__tag__status-icon:not(.ud__avatar) {
  color: #d83931;
}
.ud__tag-red > .ud__tag__close-icon {
  color: #d83931;
}
.ud__tag-red > .ud__tag__close-icon:hover {
  color: #d83931;
}
.ud__tag-red > .ud__tag__close-icon:active {
  color: #d83931;
}
.ud__tag-purple {
  background-color: rgba(127, 59, 245, 0.2);
  color: #6425d0;
}
.ud__tag-purple > .ud__tag__status-icon:not(.ud__avatar) {
  color: #6425d0;
}
.ud__tag-purple > .ud__tag__close-icon {
  color: #6425d0;
}
.ud__tag-purple > .ud__tag__close-icon:hover {
  color: #6425d0;
}
.ud__tag-purple > .ud__tag__close-icon:active {
  color: #6425d0;
}
.ud__tag-carmine {
  background-color: rgba(240, 29, 148, 0.2);
  color: #c71077;
}
.ud__tag-carmine > .ud__tag__status-icon:not(.ud__avatar) {
  color: #c71077;
}
.ud__tag-carmine > .ud__tag__close-icon {
  color: #c71077;
}
.ud__tag-carmine > .ud__tag__close-icon:hover {
  color: #c71077;
}
.ud__tag-carmine > .ud__tag__close-icon:active {
  color: #c71077;
}
.ud__tag-blue-solid {
  background-color: #bacefd;
  color: #245bdb;
}
.ud__tag-blue-solid > .ud__tag__status-icon:not(.ud__avatar) {
  color: #245bdb;
}
.ud__tag-blue-solid > .ud__tag__close-icon {
  color: #245bdb;
}
.ud__tag-blue-solid > .ud__tag__close-icon:hover {
  color: #245bdb;
}
.ud__tag-blue-solid > .ud__tag__close-icon:active {
  color: #245bdb;
}
.ud__tag-turquoise-solid {
  background-color: #a9efe6;
  color: #04b49c;
}
.ud__tag-turquoise-solid > .ud__tag__status-icon:not(.ud__avatar) {
  color: #04b49c;
}
.ud__tag-turquoise-solid > .ud__tag__close-icon {
  color: #04b49c;
}
.ud__tag-turquoise-solid > .ud__tag__close-icon:hover {
  color: #04b49c;
}
.ud__tag-turquoise-solid > .ud__tag__close-icon:active {
  color: #04b49c;
}
.ud__tag-lime-solid {
  background-color: #dfee96;
  color: #667901;
}
.ud__tag-lime-solid > .ud__tag__status-icon:not(.ud__avatar) {
  color: #667901;
}
.ud__tag-lime-solid > .ud__tag__close-icon {
  color: #667901;
}
.ud__tag-lime-solid > .ud__tag__close-icon:hover {
  color: #667901;
}
.ud__tag-lime-solid > .ud__tag__close-icon:active {
  color: #667901;
}
.ud__tag-orange-solid {
  background-color: #fed4a4;
  color: #de7802;
}
.ud__tag-orange-solid > .ud__tag__status-icon:not(.ud__avatar) {
  color: #de7802;
}
.ud__tag-orange-solid > .ud__tag__close-icon {
  color: #de7802;
}
.ud__tag-orange-solid > .ud__tag__close-icon:hover {
  color: #de7802;
}
.ud__tag-orange-solid > .ud__tag__close-icon:active {
  color: #de7802;
}
.ud__tag-violet-solid {
  background-color: #efb9ef;
  color: #b220b2;
}
.ud__tag-violet-solid > .ud__tag__status-icon:not(.ud__avatar) {
  color: #b220b2;
}
.ud__tag-violet-solid > .ud__tag__close-icon {
  color: #b220b2;
}
.ud__tag-violet-solid > .ud__tag__close-icon:hover {
  color: #b220b2;
}
.ud__tag-violet-solid > .ud__tag__close-icon:active {
  color: #b220b2;
}
.ud__tag-indigo-solid {
  background-color: #b4b9f3;
  color: #2933c7;
}
.ud__tag-indigo-solid > .ud__tag__status-icon:not(.ud__avatar) {
  color: #2933c7;
}
.ud__tag-indigo-solid > .ud__tag__close-icon {
  color: #2933c7;
}
.ud__tag-indigo-solid > .ud__tag__close-icon:hover {
  color: #2933c7;
}
.ud__tag-indigo-solid > .ud__tag__close-icon:active {
  color: #2933c7;
}
.ud__tag-wathet-solid {
  background-color: #b1e8fc;
  color: #049fd7;
}
.ud__tag-wathet-solid > .ud__tag__status-icon:not(.ud__avatar) {
  color: #049fd7;
}
.ud__tag-wathet-solid > .ud__tag__close-icon {
  color: #049fd7;
}
.ud__tag-wathet-solid > .ud__tag__close-icon:hover {
  color: #049fd7;
}
.ud__tag-wathet-solid > .ud__tag__close-icon:active {
  color: #049fd7;
}
.ud__tag-green-solid {
  background-color: #b7edb1;
  color: #2ea121;
}
.ud__tag-green-solid > .ud__tag__status-icon:not(.ud__avatar) {
  color: #2ea121;
}
.ud__tag-green-solid > .ud__tag__close-icon {
  color: #2ea121;
}
.ud__tag-green-solid > .ud__tag__close-icon:hover {
  color: #2ea121;
}
.ud__tag-green-solid > .ud__tag__close-icon:active {
  color: #2ea121;
}
.ud__tag-yellow-solid {
  background-color: #f8e6ab;
  color: #aa7803;
}
.ud__tag-yellow-solid > .ud__tag__status-icon:not(.ud__avatar) {
  color: #aa7803;
}
.ud__tag-yellow-solid > .ud__tag__close-icon {
  color: #aa7803;
}
.ud__tag-yellow-solid > .ud__tag__close-icon:hover {
  color: #aa7803;
}
.ud__tag-yellow-solid > .ud__tag__close-icon:active {
  color: #aa7803;
}
.ud__tag-red-solid {
  background-color: #fbbfbc;
  color: #d83931;
}
.ud__tag-red-solid > .ud__tag__status-icon:not(.ud__avatar) {
  color: #d83931;
}
.ud__tag-red-solid > .ud__tag__close-icon {
  color: #d83931;
}
.ud__tag-red-solid > .ud__tag__close-icon:hover {
  color: #d83931;
}
.ud__tag-red-solid > .ud__tag__close-icon:active {
  color: #d83931;
}
.ud__tag-purple-solid {
  background-color: #cdb2fa;
  color: #6425d0;
}
.ud__tag-purple-solid > .ud__tag__status-icon:not(.ud__avatar) {
  color: #6425d0;
}
.ud__tag-purple-solid > .ud__tag__close-icon {
  color: #6425d0;
}
.ud__tag-purple-solid > .ud__tag__close-icon:hover {
  color: #6425d0;
}
.ud__tag-purple-solid > .ud__tag__close-icon:active {
  color: #6425d0;
}
.ud__tag-carmine-solid {
  background-color: #f9aed9;
  color: #c71077;
}
.ud__tag-carmine-solid > .ud__tag__status-icon:not(.ud__avatar) {
  color: #c71077;
}
.ud__tag-carmine-solid > .ud__tag__close-icon {
  color: #c71077;
}
.ud__tag-carmine-solid > .ud__tag__close-icon:hover {
  color: #c71077;
}
.ud__tag-carmine-solid > .ud__tag__close-icon:active {
  color: #c71077;
}
.ud__tag-blue-option {
  background-color: rgba(51, 112, 255, 0.2);
  color: #0c296e;
}
.ud__tag-blue-option > .ud__tag__status-icon:not(.ud__avatar) {
  color: #0c296e;
}
.ud__tag-blue-option > .ud__tag__close-icon {
  color: #0c296e;
}
.ud__tag-blue-option > .ud__tag__close-icon:hover {
  color: #0c296e;
}
.ud__tag-blue-option > .ud__tag__close-icon:active {
  color: #0c296e;
}
.ud__tag-turquoise-option {
  background-color: rgba(0, 214, 185, 0.2);
  color: #024b41;
}
.ud__tag-turquoise-option > .ud__tag__status-icon:not(.ud__avatar) {
  color: #024b41;
}
.ud__tag-turquoise-option > .ud__tag__close-icon {
  color: #024b41;
}
.ud__tag-turquoise-option > .ud__tag__close-icon:hover {
  color: #024b41;
}
.ud__tag-turquoise-option > .ud__tag__close-icon:active {
  color: #024b41;
}
.ud__tag-lime-option {
  background-color: rgba(179, 214, 0, 0.2);
  color: #354200;
}
.ud__tag-lime-option > .ud__tag__status-icon:not(.ud__avatar) {
  color: #354200;
}
.ud__tag-lime-option > .ud__tag__close-icon {
  color: #354200;
}
.ud__tag-lime-option > .ud__tag__close-icon:hover {
  color: #354200;
}
.ud__tag-lime-option > .ud__tag__close-icon:active {
  color: #354200;
}
.ud__tag-orange-option {
  background-color: rgba(255, 136, 0, 0.2);
  color: #6b3900;
}
.ud__tag-orange-option > .ud__tag__status-icon:not(.ud__avatar) {
  color: #6b3900;
}
.ud__tag-orange-option > .ud__tag__close-icon {
  color: #6b3900;
}
.ud__tag-orange-option > .ud__tag__close-icon:hover {
  color: #6b3900;
}
.ud__tag-orange-option > .ud__tag__close-icon:active {
  color: #6b3900;
}
.ud__tag-violet-option {
  background-color: rgba(209, 54, 209, 0.2);
  color: #460b46;
}
.ud__tag-violet-option > .ud__tag__status-icon:not(.ud__avatar) {
  color: #460b46;
}
.ud__tag-violet-option > .ud__tag__close-icon {
  color: #460b46;
}
.ud__tag-violet-option > .ud__tag__close-icon:hover {
  color: #460b46;
}
.ud__tag-violet-option > .ud__tag__close-icon:active {
  color: #460b46;
}
.ud__tag-indigo-option {
  background-color: rgba(73, 84, 230, 0.2);
  color: #0c1264;
}
.ud__tag-indigo-option > .ud__tag__status-icon:not(.ud__avatar) {
  color: #0c1264;
}
.ud__tag-indigo-option > .ud__tag__close-icon {
  color: #0c1264;
}
.ud__tag-indigo-option > .ud__tag__close-icon:hover {
  color: #0c1264;
}
.ud__tag-indigo-option > .ud__tag__close-icon:active {
  color: #0c1264;
}
.ud__tag-wathet-option {
  background-color: rgba(20, 192, 255, 0.2);
  color: #004761;
}
.ud__tag-wathet-option > .ud__tag__status-icon:not(.ud__avatar) {
  color: #004761;
}
.ud__tag-wathet-option > .ud__tag__close-icon {
  color: #004761;
}
.ud__tag-wathet-option > .ud__tag__close-icon:hover {
  color: #004761;
}
.ud__tag-wathet-option > .ud__tag__close-icon:active {
  color: #004761;
}
.ud__tag-green-option {
  background-color: rgba(52, 199, 36, 0.2);
  color: #124b0c;
}
.ud__tag-green-option > .ud__tag__status-icon:not(.ud__avatar) {
  color: #124b0c;
}
.ud__tag-green-option > .ud__tag__close-icon {
  color: #124b0c;
}
.ud__tag-green-option > .ud__tag__close-icon:hover {
  color: #124b0c;
}
.ud__tag-green-option > .ud__tag__close-icon:active {
  color: #124b0c;
}
.ud__tag-yellow-option {
  background-color: rgba(255, 198, 10, 0.2);
  color: #5c3a00;
}
.ud__tag-yellow-option > .ud__tag__status-icon:not(.ud__avatar) {
  color: #5c3a00;
}
.ud__tag-yellow-option > .ud__tag__close-icon {
  color: #5c3a00;
}
.ud__tag-yellow-option > .ud__tag__close-icon:hover {
  color: #5c3a00;
}
.ud__tag-yellow-option > .ud__tag__close-icon:active {
  color: #5c3a00;
}
.ud__tag-red-option {
  background-color: rgba(245, 74, 69, 0.2);
  color: #621c18;
}
.ud__tag-red-option > .ud__tag__status-icon:not(.ud__avatar) {
  color: #621c18;
}
.ud__tag-red-option > .ud__tag__close-icon {
  color: #621c18;
}
.ud__tag-red-option > .ud__tag__close-icon:hover {
  color: #621c18;
}
.ud__tag-red-option > .ud__tag__close-icon:active {
  color: #621c18;
}
.ud__tag-purple-option {
  background-color: rgba(127, 59, 245, 0.2);
  color: #270561;
}
.ud__tag-purple-option > .ud__tag__status-icon:not(.ud__avatar) {
  color: #270561;
}
.ud__tag-purple-option > .ud__tag__close-icon {
  color: #270561;
}
.ud__tag-purple-option > .ud__tag__close-icon:hover {
  color: #270561;
}
.ud__tag-purple-option > .ud__tag__close-icon:active {
  color: #270561;
}
.ud__tag-carmine-option {
  background-color: rgba(240, 29, 148, 0.2);
  color: #520a32;
}
.ud__tag-carmine-option > .ud__tag__status-icon:not(.ud__avatar) {
  color: #520a32;
}
.ud__tag-carmine-option > .ud__tag__close-icon {
  color: #520a32;
}
.ud__tag-carmine-option > .ud__tag__close-icon:hover {
  color: #520a32;
}
.ud__tag-carmine-option > .ud__tag__close-icon:active {
  color: #520a32;
}
.ud__tag-blue-ghost {
  background-color: #4e83fd;
  color: #ffffff;
}
.ud__tag-blue-ghost > .ud__tag__status-icon:not(.ud__avatar) {
  color: #ffffff;
}
.ud__tag-blue-ghost > .ud__tag__close-icon {
  color: rgba(255, 255, 255, 0.6);
}
.ud__tag-blue-ghost > .ud__tag__close-icon:hover {
  color: #ffffff;
}
.ud__tag-blue-ghost > .ud__tag__close-icon:active {
  color: rgba(255, 255, 255, 0.8);
}
.ud__tag-carmine-ghost {
  background-color: #f14ba9;
  color: #ffffff;
}
.ud__tag-carmine-ghost > .ud__tag__status-icon:not(.ud__avatar) {
  color: #ffffff;
}
.ud__tag-carmine-ghost > .ud__tag__close-icon {
  color: rgba(255, 255, 255, 0.6);
}
.ud__tag-carmine-ghost > .ud__tag__close-icon:hover {
  color: #ffffff;
}
.ud__tag-carmine-ghost > .ud__tag__close-icon:active {
  color: rgba(255, 255, 255, 0.8);
}
.ud__tag-red-ghost {
  background-color: #f54a45;
  color: #ffffff;
}
.ud__tag-red-ghost > .ud__tag__status-icon:not(.ud__avatar) {
  color: #ffffff;
}
.ud__tag-red-ghost > .ud__tag__close-icon {
  color: rgba(255, 255, 255, 0.6);
}
.ud__tag-red-ghost > .ud__tag__close-icon:hover {
  color: #ffffff;
}
.ud__tag-red-ghost > .ud__tag__close-icon:active {
  color: rgba(255, 255, 255, 0.8);
}
.ud__tag-waiting {
  background-color: rgba(127, 59, 245, 0.2);
  color: #6425d0;
}
.ud__tag-waiting > .ud__tag__status-icon:not(.ud__avatar) {
  color: #6425d0;
}
.ud__tag-waiting > .ud__tag__close-icon {
  color: #6425d0;
}
.ud__tag-waiting > .ud__tag__close-icon:hover {
  color: #6425d0;
}
.ud__tag-waiting > .ud__tag__close-icon:active {
  color: #6425d0;
}
.ud__tag-success {
  background-color: rgba(52, 199, 36, 0.2);
  color: #2ea121;
}
.ud__tag-success > .ud__tag__status-icon:not(.ud__avatar) {
  color: #2ea121;
}
.ud__tag-success > .ud__tag__close-icon {
  color: #2ea121;
}
.ud__tag-success > .ud__tag__close-icon:hover {
  color: #2ea121;
}
.ud__tag-success > .ud__tag__close-icon:active {
  color: #2ea121;
}
.ud__tag-info {
  background-color: rgba(51, 112, 255, 0.2);
  color: #245bdb;
}
.ud__tag-info > .ud__tag__status-icon:not(.ud__avatar) {
  color: #245bdb;
}
.ud__tag-info > .ud__tag__close-icon {
  color: #245bdb;
}
.ud__tag-info > .ud__tag__close-icon:hover {
  color: #245bdb;
}
.ud__tag-info > .ud__tag__close-icon:active {
  color: #245bdb;
}
.ud__tag-warning {
  background-color: rgba(255, 136, 0, 0.2);
  color: #de7802;
}
.ud__tag-warning > .ud__tag__status-icon:not(.ud__avatar) {
  color: #de7802;
}
.ud__tag-warning > .ud__tag__close-icon {
  color: #de7802;
}
.ud__tag-warning > .ud__tag__close-icon:hover {
  color: #de7802;
}
.ud__tag-warning > .ud__tag__close-icon:active {
  color: #de7802;
}
.ud__tag-error {
  background-color: rgba(245, 74, 69, 0.2);
  color: #d83931;
}
.ud__tag-error > .ud__tag__status-icon:not(.ud__avatar) {
  color: #d83931;
}
.ud__tag-error > .ud__tag__close-icon {
  color: #d83931;
}
.ud__tag-error > .ud__tag__close-icon:hover {
  color: #d83931;
}
.ud__tag-error > .ud__tag__close-icon:active {
  color: #d83931;
}
.ud__tag-missing {
  background-color: rgba(31, 35, 41, 0.1);
  color: #646a73;
}
.ud__tag-missing > .ud__tag__status-icon:not(.ud__avatar) {
  color: #646a73;
}
.ud__tag-missing > .ud__tag__close-icon {
  color: #646a73;
}
.ud__tag-missing > .ud__tag__close-icon:hover {
  color: #646a73;
}
.ud__tag-missing > .ud__tag__close-icon:active {
  color: #646a73;
}
.ud__tag-neutral-avatar {
  background-color: rgba(31, 35, 41, 0.1);
  color: #1f2329;
}
.ud__tag-neutral-avatar > .ud__tag__status-icon:not(.ud__avatar) {
  color: unset;
}
.ud__tag-neutral-avatar > .ud__tag__close-icon {
  color: #646a73;
}
.ud__tag-neutral-avatar > .ud__tag__close-icon:hover {
  color: #3370ff;
}
.ud__tag-neutral-avatar > .ud__tag__close-icon:active {
  color: #245bdb;
}
.ud__tag-neutral-avatar:hover {
  background-color: rgba(31, 35, 41, 0.15);
}
.ud__tag-neutral-avatar:active {
  background-color: rgba(31, 35, 41, 0.2);
}
.ud__tag-blue-avatar {
  background-color: rgba(51, 112, 255, 0.2);
  color: #1f2329;
}
.ud__tag-blue-avatar > .ud__tag__status-icon:not(.ud__avatar) {
  color: unset;
}
.ud__tag-blue-avatar > .ud__tag__close-icon {
  color: #646a73;
}
.ud__tag-blue-avatar > .ud__tag__close-icon:hover {
  color: #3370ff;
}
.ud__tag-blue-avatar > .ud__tag__close-icon:active {
  color: #245bdb;
}
.ud__tag-orange-avatar {
  background-color: rgba(255, 136, 0, 0.2);
  color: #1f2329;
}
.ud__tag-orange-avatar > .ud__tag__status-icon:not(.ud__avatar) {
  color: unset;
}
.ud__tag-orange-avatar > .ud__tag__close-icon {
  color: #646a73;
}
.ud__tag-orange-avatar > .ud__tag__close-icon:hover {
  color: #ff8800;
}
.ud__tag-orange-avatar > .ud__tag__close-icon:active {
  color: #de7802;
}

.u131m2y1 { box-sizing: border-box }
.u34kn { margin-top: 0px }
.u11cvrxx { margin-right: 0px }
.uzhf14q { margin-bottom: 0px }
.u11gww4r { margin-left: 0px }
.ukj31lv { padding-top: 0px }
.u1hchl60 { padding-right: 0px }
.u1royi5k { padding-bottom: 0px }
.u1qfhq4j { padding-left: 0px }
.u1phb0yk { border-top-left-radius: 2px }
.u1qoj5pc { border-top-right-radius: 2px }
.u1ifkaa8 { border-bottom-right-radius: 2px }
.u1dmhp3t { border-bottom-left-radius: 2px }
.ug5ls2v { border-top-left-radius: 4px }
.uojpzs1 { border-top-right-radius: 4px }
.u14xgn8e { border-bottom-right-radius: 4px }
.u1iv0uqv { border-bottom-left-radius: 4px }
.u45g5g7 { border-top-left-radius: 6px }
.uhuq101 { border-top-right-radius: 6px }
.umn3xo7 { border-bottom-right-radius: 6px }
.uuc2yp { border-bottom-left-radius: 6px }
.u1tdvglg { border-top-left-radius: 8px }
.u1bbjp94 { border-top-right-radius: 8px }
.u1elgmow { border-bottom-right-radius: 8px }
.u11ffjux { border-bottom-left-radius: 8px }
.u2mp33n { border-top-left-radius: 12px }
.u19lupxs { border-top-right-radius: 12px }
.u6ugtea { border-bottom-right-radius: 12px }
.u12jymhp { border-bottom-left-radius: 12px }
.u1g49t1p { border-top-left-radius: 999999px }
.u1753eih { border-top-right-radius: 999999px }
.ugj8klt { border-bottom-right-radius: 999999px }
.u19dn4l4 { border-bottom-left-radius: 999999px }
.ukh8n7i { cursor: text }
.ur7p6df { display: inline-flex }
.uhr53wp { align-items: center }
.uack55o { white-space: nowrap }
.u1s5of6x { transition-property: all }
.ub546ir { transition-duration: 0.2s }
.usa8hmt { vertical-align: top }
.uhq278k { max-width: 100% }
.uo2rg7d { transition-timing-function: cubic-bezier(0.34, 0.69, 0.1, 1) }
.u1lt0gqd { cursor: not-allowed }
.u18j8pmt { font-size: 10px }
.usix6ue { height: 15px }
.u9i6vxk { padding-top: 0 }
.umwo0du { padding-right: 4px }
.usf68gt { padding-bottom: 0 }
.u1fxfseu { padding-left: 4px }
.u1wpbx5l { font-size: 12px }
.uuzvi0g { height: 20px }
.udi86gu { padding-right: 6px }
.uquq6oy { padding-left: 6px }
.u1f32mmx { height: 24px }
.uia2c2e { font-size: 16px }
.u1gxsx41 { height: 32px }
.uog72u3 { padding-right: 8px }
.u114pprc { padding-left: 8px }
.u1jzrmbf { justify-content: center }
.u1dppcxt { width: 15px }
.uw9lgot { width: 20px }
.um2wxgu { width: 24px }
.u1mh6g2h { width: 32px }
.uwgp51d { padding-right: 5px }
.ufpga9s { padding-right: 6.666666666666667px }
.ukiel7s { padding-right: 10.666666666666666px }
.u10e9gpn { flex-shrink: 0 }
.us0yppa { display: block }
.u1pxylti { word-break: keep-all }
.u1f3wrh8 { overflow: hidden }
.uxkbsdt { text-overflow: ellipsis }
.uyhf49 { opacity: 0.5 }
.ulbsy7c { line-height: 13px }
.u1c5vd7t { line-height: 15.600000000000001px }
.uoqx2ln { zoom: 0.8333333333333334 }
.u130fo1p { line-height: 20px }
.ufg3dx4 { line-height: 24px }
.u1rksv49 { margin-left: 4px }
.u1klzzw2 { cursor: pointer }
.uis52ae { opacity: 0.6 }
.u1696qpi:hover { opacity: 1 }
.usw25ky:pressed { opacity: 1 }
.umr4z5:hover { opacity: 0.5 }
.u1twoerw:pressed { opacity: 0.5 }
.uwzhf39 { font-size: 9px }
.uw7k9bd { margin-left: 2px }
.udz62fk { display: -webkit-box }
.u6rw91u { }
.u16q19ri { padding-left: 2px }
.content__3ZUKJ {
  display: inline-block;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: top;
}
.line-content__2wWnZ {
  max-width: 100%;
  text-overflow: ellipsis;
  display: -webkit-box;
  /* autoprefixer: off */
  -webkit-box-orient: vertical;
  /* autoprefixer: on */
  overflow: hidden;
  word-break: break-all;
}
.custom-tooltip__30MHH {
  padding: 0;
  max-width: 420px;
}
.custom-tooltip__30MHH .atsx-tooltip-content .atsx-tooltip-arrow {
  display: none;
}
.custom-tooltip__30MHH .atsx-tooltip-content .atsx-tooltip-inner {
  padding: 0;
  color: #1f2329;
  font-size: 12px;
  background-color: #fff;
  border-radius: 2px;
  box-shadow: 0 2px 10px 0 rgba(31, 35, 41, 0.1);
  border: solid 1px #eff0f1;
  word-wrap: break-word;
}
.custom-tooltip__30MHH .atsx-tooltip-content .atsx-tooltip-inner .atsx-tooltip-inner-text {
  min-height: 18px;
  line-height: 18px;
  max-width: 420px;
}
.custom-tooltip__30MHH .atsx-tooltip-content .atsx-tooltip-inner .atsx-tooltip-inner-text .clamp-inner-span {
  padding: 4px 8px;
  display: inline-block;
  padding-right: calc(8px + 20%);
  width: 120%;
}

.job-info-item__UZSBL {
  padding: 6px 0;
  width: 49%;
  color: #646a73;
}
.job-info-item__UZSBL span {
  color: #1f2329;
}
.template__2vEr7 * {
  color: #646a73 !important;
}
.template__2vEr7 a {
  color: #1663c7 !important;
}
.job-info-item-lang__3Il6m {
  width: 100% !important;
}

@-webkit-keyframes fullscreenModalEnter__IpHGZ {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__IpHGZ {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__2M7z3 {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__2M7z3 {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
/*
  设置 Route 组件内容块和 document 右边的 padding-right 或 margin-right
*/
* {
  -webkit-font-smoothing: antialiased;
  -webkit-touch-callout: none;
}
html,
body {
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  font-weight: 500;
}
body {
  position: relative;
  --semi-bold: 500;
}
body.resumePage {
  background: #f4f6fa;
}
#bd__3xVZG {
  height: 100%;
}
.atsx-layout__2p957 {
  min-width: 1366px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td,
hr,
button,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  margin: 0;
  padding: 0;
  font-weight: normal;
}
ul,
ol {
  list-style: none;
}
input[type='number']::-webkit-inner-spin-button,
input[type='number']::-webkit-outer-spin-button {
  -webkit-appearance: none;
  appearance: none;
  margin: 0;
}
input:focus::-webkit-contacts-auto-fill-button {
  opacity: 0;
}
input::-webkit-contacts-auto-fill-button {
  visibility: hidden;
  display: none !important;
  pointer-events: none;
  position: absolute;
  right: 0;
}
input[type='number'] {
  -moz-appearance: textfield !important;
}
.B50__1ZVWg,
.b50__3s_mG {
  color: #f0f4ff;
}
.L50__1f661,
.l50__1XC-- {
  color: #f7fae5;
}
.L100__3-wLB,
.l100__2tsRo {
  color: #eef6c6;
}
.L200__149Sx,
.l200__Z25T6 {
  color: #dfee96;
}
.L300__tni6m,
.l300__GiKj3 {
  color: #d2e76a;
}
.L400__29MbG,
.l400__2EHaS {
  color: #c3dd40;
}
.L500__3IDSm,
.l500__1Hnoq {
  color: #b3d600;
}
.L600__1j2hE,
.l600__1daSE {
  color: #8fac02;
}
.L700__24KTg,
.l700__3BgmL {
  color: #667901;
}
.L800__1rNR-,
.l800__1b8Y6 {
  color: #495700;
}
.L900__2pyLh,
.l900__3U7ed {
  color: #354200;
}
.Y50__1MnB2,
.y50__2eT6Q {
  color: #fdf9ed;
}
.Y100__1fcpX,
.y100__EcXZx {
  color: #faf1d1;
}
.Y200__1C6fV,
.y200__2Haq6 {
  color: #f8e6ab;
}
.Y300__3JcnK,
.y300__3ukr2 {
  color: #f7dc82;
}
.Y400__1Y3t2,
.y400__2hIZC {
  color: #fad355;
}
.Y500__1wcnJ,
.y500__wA2cc {
  color: #ffc60a;
}
.Y600__1ngYz,
.y600__1LggJ {
  color: #dc9b04;
}
.Y700__3n3Ix,
.y700__1vSqN {
  color: #aa7803;
}
.Y800__1-IDl,
.y800__1fgbk {
  color: #795101;
}
.Y900__2ZbHX,
.y900__21yei {
  color: #5c3a00;
}
.O50__1ZAUL,
.o50__2FXGi {
  color: #fff5eb;
}
.O100__1JrDL,
.o100__Rj6nJ {
  color: #feead2;
}
.O200__3O9Qc,
.o200__34svz {
  color: #fed4a4;
}
.O300__1RTIz,
.o300__9PItr {
  color: #ffba6b;
}
.O400__Fj_iW,
.o400__3PN_M {
  color: #ffa53d;
}
.O500__205C-,
.o500__3_idk {
  color: #f80;
}
.O600__3AhAl,
.o600__2Ljot {
  color: #de7802;
}
.O700__2qOJ7,
.o700__3NQDe {
  color: #b26206;
}
.O800__F-nJL,
.o800__6iAlZ {
  color: #8f4f04;
}
.O900__XrYqX,
.o900__le8dd {
  color: #6b3900;
}
.R50__3sSWT,
.r50__17h3S {
  color: #fef1f1;
}
.R100__3msGH,
.r100__87oSQ {
  color: #fde2e2;
}
.R200__3b_PC,
.r200__I_Kzf {
  color: #fbbfbc;
}
.R300__H79Gl,
.r300__3_FXc {
  color: #f98e8b;
}
.R400__dm_m8,
.r400__U3mOA {
  color: #f76964;
}
.R500__36-Dd,
.r500__23H0c {
  color: #f54a45;
}
.R600__1WngW,
.r600__X-KPd {
  color: #d83931;
}
.R700__2rSYF,
.r700__29swz {
  color: #ac2f28;
}
.R800__2saVc,
.r800__12cwj {
  color: #812520;
}
.R900__2MEe-,
.r900__16szq {
  color: #621c18;
}
.C50__3hteU,
.c50__1JT6l {
  color: #fef1f8;
}
.C100__355JQ,
.c100__2yakC {
  color: #fdddef;
}
.C200__3vaZ1,
.c200__31o77 {
  color: #f9aed9;
}
.C300__2G-Ea,
.c300__hjp72 {
  color: #f57ac0;
}
.C400__Z4zsr,
.c400__2ApRx {
  color: #f14ba9;
}
.C500__kfqg6,
.c500__1c9wS {
  color: #f01d94;
}
.C600__2ZFhf,
.c600__GRn9o {
  color: #c71077;
}
.C700__NjR5J,
.c700__2e0DR {
  color: #9e1361;
}
.C800__2OGBa,
.c800__2vaQg {
  color: #7a0f4b;
}
.C900__nB6zE,
.c900__D0YnE {
  color: #520a32;
}
.V50__1Cxkg,
.v50__X7P0c {
  color: #fceefc;
}
.V100__KYHpK,
.v100__19Ut8 {
  color: #f8def8;
}
.V200__2zWBc,
.v200__2VUy9 {
  color: #efb9ef;
}
.V300__m8JkX,
.v300__65RqK {
  color: #e58fe5;
}
.V400__2FgyE,
.v400__1sYrg {
  color: #db66db;
}
.V500__1d4N4,
.v500__2sxMz {
  color: #d136d1;
}
.V600__VZlLn,
.v600__MBY5G {
  color: #b320b3;
}
.V700__Z8GCf,
.v700__2-G4C {
  color: #8c218c;
}
.V800__2z_oC,
.v800__cQ7CB {
  color: #681268;
}
.V900__1--AD,
.v900__2qRry {
  color: #460b46;
}
.P50__2C2eq,
.p50__1pIDD {
  color: #f6f1fe;
}
.P100__1qDks,
.p100__1sF5I {
  color: #ece2fe;
}
.P200__18nGa,
.p200__xsK7W {
  color: #cdb2fa;
}
.P300__24u2Z,
.p300__3nd-W {
  color: #ad82f7;
}
.P400__2p4L2,
.p400__1ZQL- {
  color: #935af6;
}
.P500__12_aY,
.p500__r8cYy {
  color: #7f3bf5;
}
.P600__3FwBL,
.p600__5hM4H {
  color: #6425d0;
}
.P700__U5M-H,
.p700__2JHk2 {
  color: #4e1ba7;
}
.P800__3cWfo,
.p800___VHL6 {
  color: #380d82;
}
.P900__3p9Oa,
.p900__24flU {
  color: #270561;
}
.I50__3UpgR,
.i50__pdVFA {
  color: #f2f3fd;
}
.I100__1Q2U3,
.i100__tIe8T {
  color: #e0e2fa;
}
.I200__3LhzN,
.i200__8vtqS {
  color: #b4b9f3;
}
.I300__1UhUd,
.i300__wzUNH {
  color: #7b83ea;
}
.I400__1_SO_,
.i400__h7TkD {
  color: #616ae5;
}
.I500__2nx82,
.i500__mkAlO {
  color: #4954e6;
}
.I600__2Fv1Y,
.i600__1VyXp {
  color: #2933c7;
}
.I700__3l_PK,
.i700__1_Xu1 {
  color: #161fa2;
}
.I800__1bvjQ,
.i800__zqDQR {
  color: #0a1285;
}
.I900__3rM1K,
.i900__1NSxn {
  color: #0c1264;
}
.N50__ClN8b,
.n50__3oU-5 {
  color: #f8f9fa;
}
.N100__1PwL2,
.n100__2e8XH {
  color: #f5f6f7;
}
.N200__1G_nb,
.n200__3nNk_ {
  color: #eff0f1;
}
.N300__2jh2N,
.n300__3Tw_y {
  color: #dee0e3;
}
.N400__Ek1cR,
.n400__1X0RS {
  color: #bbbfc4;
}
.N500__30osV,
.n500__2iwFE {
  color: #8f959e;
}
.N600__30_Bt,
.n600__1GkKu {
  color: #646a73;
}
.N700__36_l7,
.n700__3CGV3 {
  color: #373c43;
}
.N800__1NRI3,
.n800__2qapq {
  color: #2b2f36;
}
.N900__2TBoZ,
.n900__LZTqS {
  color: #1f2329;
}
 {
  /* Button */
  /* drawer mask兼容ios系统*/
}
.en {
  font-family: 'ByteSans-Regular', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.byteSans {
  font-family: 'ByteSans-Regular', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.lockScroll {
  overflow: hidden;
}
.atsx-btn-primary:active,
.atsx-btn-primary:focus {
  background: #4e83fd;
  border-color: #4e83fd;
}
.atsx-btn-background-ghost:hover:not([disabled]) {
  color: #82a7fc !important;
  border-color: #82a7fc !important;
}
.atsx-btn-link:hover {
  color: #82a7fc !important;
}
.atsx-checkbox-disabled .atsx-checkbox-inner {
  border-color: transparent!important;
}
.atsx-drawer.atsx-drawer-open .atsx-drawer-mask {
  top: -100px;
  bottom: 0;
  height: calc(100% + 100px);
}
/* Button */
/* 上传文件组件按钮颜色 */
/* Pagination */
/* MSelect */
/* MMonthPicker */
/* Progress */
/* ATS-X支持的最小屏 */
/* ATS-X支持的最大屏 */
/* mobile 表单编辑底色 */
body {
  background-color: #ffffff !important;
}
.NoLongerAvailable__tP4w5 {
  display: -ms-flexbox;
  display: flex;
  height: calc(100vh - 64px - 251px);
  min-height: 245px;
  -ms-flex-flow: column;
      flex-flow: column;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}
.NoLongerAvailable__tP4w5 .NoLongerAvailableImg__35n87 {
  width: 240px;
  height: 128px;
}
.NoLongerAvailable__tP4w5 .noDataText__SQQOh {
  font-size: 18px;
  font-weight: 500;
  color: #1f2329;
  margin: 18px auto 32px;
}
.NoLongerAvailable__tP4w5 .noDataButton__2qfaj {
  width: 148px;
  height: 40px;
}

@-webkit-keyframes fullscreenModalEnter__3mElW {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__3mElW {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__yOC0g {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__yOC0g {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
/*
  设置 Route 组件内容块和 document 右边的 padding-right 或 margin-right
*/
* {
  -webkit-font-smoothing: antialiased;
  -webkit-touch-callout: none;
}
html,
body {
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  font-weight: 500;
}
body {
  position: relative;
  --semi-bold: 500;
}
body.resumePage {
  background: #f4f6fa;
}
#bd__22aTD {
  height: 100%;
}
.atsx-layout__2SQZf {
  min-width: 1366px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td,
hr,
button,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  margin: 0;
  padding: 0;
  font-weight: normal;
}
ul,
ol {
  list-style: none;
}
input[type='number']::-webkit-inner-spin-button,
input[type='number']::-webkit-outer-spin-button {
  -webkit-appearance: none;
  appearance: none;
  margin: 0;
}
input:focus::-webkit-contacts-auto-fill-button {
  opacity: 0;
}
input::-webkit-contacts-auto-fill-button {
  visibility: hidden;
  display: none !important;
  pointer-events: none;
  position: absolute;
  right: 0;
}
input[type='number'] {
  -moz-appearance: textfield !important;
}
.B50__28QSk,
.b50__1fTKt {
  color: #f0f4ff;
}
.L50__Qu4SA,
.l50__lJegI {
  color: #f7fae5;
}
.L100__QMAif,
.l100__VBfOO {
  color: #eef6c6;
}
.L200__3dVq0,
.l200__2EPI- {
  color: #dfee96;
}
.L300__2Oq2a,
.l300__L3DRo {
  color: #d2e76a;
}
.L400__35t7a,
.l400__1UtEr {
  color: #c3dd40;
}
.L500__1pGv4,
.l500__2dyNo {
  color: #b3d600;
}
.L600__1aqOI,
.l600__gdRTz {
  color: #8fac02;
}
.L700__7y-Ad,
.l700__18DiU {
  color: #667901;
}
.L800__EepjV,
.l800__2ZLEx {
  color: #495700;
}
.L900__2GF5n,
.l900__27KQ0 {
  color: #354200;
}
.Y50__1Kma4,
.y50__Tln-m {
  color: #fdf9ed;
}
.Y100__3YMIB,
.y100__2aKk8 {
  color: #faf1d1;
}
.Y200__2WJ0w,
.y200__2sCjS {
  color: #f8e6ab;
}
.Y300__3s9c_,
.y300__ODHx7 {
  color: #f7dc82;
}
.Y400__xF4G6,
.y400__1FklQ {
  color: #fad355;
}
.Y500__2kW1R,
.y500__CC6tb {
  color: #ffc60a;
}
.Y600__3tiT9,
.y600__w33eh {
  color: #dc9b04;
}
.Y700__3oPf5,
.y700__FP-w1 {
  color: #aa7803;
}
.Y800__3ol84,
.y800__2_BFW {
  color: #795101;
}
.Y900__1NlHg,
.y900__3mjjw {
  color: #5c3a00;
}
.O50__32vOR,
.o50__2q5eF {
  color: #fff5eb;
}
.O100__1ocAc,
.o100__1_-bY {
  color: #feead2;
}
.O200__2Nc0q,
.o200__1XvTH {
  color: #fed4a4;
}
.O300__2B4q8,
.o300__3GmXJ {
  color: #ffba6b;
}
.O400__14FFq,
.o400__1nCnQ {
  color: #ffa53d;
}
.O500__ZSVhA,
.o500__2MdmY {
  color: #f80;
}
.O600__3TJk1,
.o600__2QhMP {
  color: #de7802;
}
.O700__1bhnO,
.o700__B0rcW {
  color: #b26206;
}
.O800__17fjp,
.o800__3WMBO {
  color: #8f4f04;
}
.O900__3OXJM,
.o900__2sb2M {
  color: #6b3900;
}
.R50__3e09T,
.r50__2s4Xp {
  color: #fef1f1;
}
.R100__2AAlT,
.r100__RcX7F {
  color: #fde2e2;
}
.R200__1wUzA,
.r200__39AX7 {
  color: #fbbfbc;
}
.R300__15XQO,
.r300__3_5Va {
  color: #f98e8b;
}
.R400__2UPTq,
.r400__1U-O_ {
  color: #f76964;
}
.R500__3Y7Le,
.r500__IHmj9 {
  color: #f54a45;
}
.R600__EBG27,
.r600__1hq46 {
  color: #d83931;
}
.R700__3Wzou,
.r700__2HbeW {
  color: #ac2f28;
}
.R800__NTS41,
.r800__38M0I {
  color: #812520;
}
.R900__bcXAR,
.r900__YLtic {
  color: #621c18;
}
.C50__aQKcl,
.c50__QnUx_ {
  color: #fef1f8;
}
.C100__2rusP,
.c100__oCEQy {
  color: #fdddef;
}
.C200__2X757,
.c200__3DhGc {
  color: #f9aed9;
}
.C300__1DBkQ,
.c300__1Ja0L {
  color: #f57ac0;
}
.C400__q6c2u,
.c400__1EIUw {
  color: #f14ba9;
}
.C500__14ytC,
.c500__3nRmk {
  color: #f01d94;
}
.C600__1r8lU,
.c600__26u_c {
  color: #c71077;
}
.C700__2Idyl,
.c700__25fqc {
  color: #9e1361;
}
.C800__zU-d2,
.c800__3KNAn {
  color: #7a0f4b;
}
.C900__5tb5d,
.c900__3dztW {
  color: #520a32;
}
.V50__-MnQX,
.v50__2a7bV {
  color: #fceefc;
}
.V100__1xTPF,
.v100__1IEBw {
  color: #f8def8;
}
.V200__3l0rM,
.v200__Zt93U {
  color: #efb9ef;
}
.V300__vhy0B,
.v300__1cYjc {
  color: #e58fe5;
}
.V400__3b9Db,
.v400__3p4UD {
  color: #db66db;
}
.V500__1JOpr,
.v500__2bmDD {
  color: #d136d1;
}
.V600__2ttj-,
.v600__3N675 {
  color: #b320b3;
}
.V700__3BQ4l,
.v700__1qVSO {
  color: #8c218c;
}
.V800__1ETzq,
.v800__2lmW6 {
  color: #681268;
}
.V900__2DbP_,
.v900__3MIl7 {
  color: #460b46;
}
.P50__2jhIr,
.p50__Yw8xV {
  color: #f6f1fe;
}
.P100__19QIq,
.p100__140LF {
  color: #ece2fe;
}
.P200__1rRYD,
.p200__3362g {
  color: #cdb2fa;
}
.P300__KPdOg,
.p300__mZavQ {
  color: #ad82f7;
}
.P400__bvpXN,
.p400__2Htv8 {
  color: #935af6;
}
.P500__2vr3c,
.p500__1EwPf {
  color: #7f3bf5;
}
.P600__3WfHz,
.p600__2N9xD {
  color: #6425d0;
}
.P700__1brk9,
.p700__1LUX5 {
  color: #4e1ba7;
}
.P800__2rB26,
.p800__1wObn {
  color: #380d82;
}
.P900__TBEu7,
.p900__3NzRv {
  color: #270561;
}
.I50__3WLiR,
.i50__lG4zJ {
  color: #f2f3fd;
}
.I100__2_Esp,
.i100__2zm1- {
  color: #e0e2fa;
}
.I200__1sCaz,
.i200__2Sj85 {
  color: #b4b9f3;
}
.I300__8RAwY,
.i300__3oN8U {
  color: #7b83ea;
}
.I400__1iTCk,
.i400__2YHwa {
  color: #616ae5;
}
.I500__3KQS6,
.i500__oPGtB {
  color: #4954e6;
}
.I600___81-i,
.i600__9OjzZ {
  color: #2933c7;
}
.I700__M88_q,
.i700__5j7kP {
  color: #161fa2;
}
.I800__3NIDK,
.i800__kCxRr {
  color: #0a1285;
}
.I900__2u7bJ,
.i900__1gGCV {
  color: #0c1264;
}
.N50__3JMTP,
.n50__GLYcf {
  color: #f8f9fa;
}
.N100__3pqs4,
.n100__1gcWe {
  color: #f5f6f7;
}
.N200__3ZHij,
.n200__1EAGT {
  color: #eff0f1;
}
.N300__2nmKE,
.n300__1-pvJ {
  color: #dee0e3;
}
.N400__E65In,
.n400__1ui-l {
  color: #bbbfc4;
}
.N500__wc6qE,
.n500__3l7Eu {
  color: #8f959e;
}
.N600__37e6G,
.n600__S-3x4 {
  color: #646a73;
}
.N700__gTU5z,
.n700__LhFO1 {
  color: #373c43;
}
.N800__1rjYr,
.n800__3sLyT {
  color: #2b2f36;
}
.N900__ToYvQ,
.n900__KtAmr {
  color: #1f2329;
}
 {
  /* Button */
  /* drawer mask兼容ios系统*/
}
.en {
  font-family: 'ByteSans-Regular', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.byteSans {
  font-family: 'ByteSans-Regular', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.lockScroll {
  overflow: hidden;
}
.atsx-btn-primary:active,
.atsx-btn-primary:focus {
  background: #4e83fd;
  border-color: #4e83fd;
}
.atsx-btn-background-ghost:hover:not([disabled]) {
  color: #82a7fc !important;
  border-color: #82a7fc !important;
}
.atsx-btn-link:hover {
  color: #82a7fc !important;
}
.atsx-checkbox-disabled .atsx-checkbox-inner {
  border-color: transparent!important;
}
.atsx-drawer.atsx-drawer-open .atsx-drawer-mask {
  top: -100px;
  bottom: 0;
  height: calc(100% + 100px);
}
/* Button */
/* 上传文件组件按钮颜色 */
/* Pagination */
/* MSelect */
/* MMonthPicker */
/* Progress */
/* ATS-X支持的最小屏 */
/* ATS-X支持的最大屏 */
/* mobile 表单编辑底色 */
body {
  background-color: #ffffff !important;
}
.shareLink__3vO1R {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.shareLink__3vO1R .shareLink-shareTo {
  line-height: 28px;
  font-size: 14px;
  font-weight: 500;
  color: #1f2329;
}
.shareLink__3vO1R .shareLink-icons {
  display: -ms-flexbox;
  display: flex;
  margin: 0 8px;
}
.shareLink__3vO1R .shareLink-icon {
  width: 32px;
  height: 32px;
  margin: 0 8px;
  cursor: pointer;
}
.shareLink__3vO1R .shareLink-icon svg {
  color: #9ca7b4;
}
.shareLink__3vO1R .shareLink-icon:hover.shareLink-icon-facebook svg {
  color: #425a95;
}
.shareLink__3vO1R .shareLink-icon:hover.shareLink-icon-linkedin svg {
  color: #4185b9;
}
.shareLink__3vO1R .shareLink-icon:hover.shareLink-icon-twitter svg {
  color: #1da1f2;
}

.applicationStage__3m2PO {
  margin-left: 8px;
  display: inline-block;
  font-size: 14px;
  font-weight: normal;
  text-align: center;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  border-radius: 2px;
  padding: 1px 8px;
  vertical-align: middle;
  margin-top: -2px;
}
.Unknown__2bFig {
  color: #1f2329;
  background-color: #f5f6f7;
}
.Termination__2SBnt,
.Transfer__1T65a {
  color: #1f2329;
  background-color: #f5f6f7;
}
.ResumeScreening__2a8Rt {
  color: #5c3a00;
  background-color: #faf1d1;
}
.ResumeEvaluation__ZfXps {
  color: #5c3a00;
  background-color: #faf1d1;
}
.EvaluationPassed__UCfVc {
  color: #124b0c;
  background-color: #d9f5d6;
}
.WrittenExamination__1eRVx {
  color: #0c1264;
  background-color: #e0e2fa;
}
.Interview__3yPCL {
  color: #0c1264;
  background-color: #e0e2fa;
}
.InterviewPass__19OLb {
  color: #124b0c;
  background-color: #d9f5d6;
}
.PendingEntry__31wQ4 {
  color: #460b46;
  background-color: #f8def8;
}
.HaveJoined__DUfw6 {
  color: #124b0c;
  background-color: #d9f5d6;
}

@-webkit-keyframes fullscreenModalEnter__1yiD7 {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__1yiD7 {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__3ywaB {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__3ywaB {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
/*
  设置 Route 组件内容块和 document 右边的 padding-right 或 margin-right
*/
* {
  -webkit-font-smoothing: antialiased;
  -webkit-touch-callout: none;
}
html,
body {
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  font-weight: 500;
}
body {
  position: relative;
  --semi-bold: 500;
}
body.resumePage {
  background: #f4f6fa;
}
#bd__1Zuwz {
  height: 100%;
}
.atsx-layout__66Kx2 {
  min-width: 1366px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td,
hr,
button,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  margin: 0;
  padding: 0;
  font-weight: normal;
}
ul,
ol {
  list-style: none;
}
input[type='number']::-webkit-inner-spin-button,
input[type='number']::-webkit-outer-spin-button {
  -webkit-appearance: none;
  appearance: none;
  margin: 0;
}
input:focus::-webkit-contacts-auto-fill-button {
  opacity: 0;
}
input::-webkit-contacts-auto-fill-button {
  visibility: hidden;
  display: none !important;
  pointer-events: none;
  position: absolute;
  right: 0;
}
input[type='number'] {
  -moz-appearance: textfield !important;
}
.B50__3mi5d,
.b50__20HM7 {
  color: #f0f4ff;
}
.L50__vrAew,
.l50__1VJNN {
  color: #f7fae5;
}
.L100__3TX25,
.l100__3N0DA {
  color: #eef6c6;
}
.L200__1N6cC,
.l200__1e5jV {
  color: #dfee96;
}
.L300__1TmuY,
.l300__XBc25 {
  color: #d2e76a;
}
.L400__1_x8l,
.l400__3DpPk {
  color: #c3dd40;
}
.L500__j-Bta,
.l500__3Y6to {
  color: #b3d600;
}
.L600__OMlmL,
.l600__iMu3G {
  color: #8fac02;
}
.L700__1qp9o,
.l700__3Z0eh {
  color: #667901;
}
.L800__3dV_J,
.l800__ji5A- {
  color: #495700;
}
.L900__39ptd,
.l900__30vOH {
  color: #354200;
}
.Y50__2HLhR,
.y50__3mx4U {
  color: #fdf9ed;
}
.Y100__1nrtO,
.y100__3ghHE {
  color: #faf1d1;
}
.Y200__2IBIf,
.y200__17k9b {
  color: #f8e6ab;
}
.Y300__XbOPs,
.y300__Z88GR {
  color: #f7dc82;
}
.Y400__2SeiV,
.y400__HhtgA {
  color: #fad355;
}
.Y500__2g1x1,
.y500__1_4Yf {
  color: #ffc60a;
}
.Y600__gRXvJ,
.y600__hSbsh {
  color: #dc9b04;
}
.Y700__2fW_d,
.y700__1VE8n {
  color: #aa7803;
}
.Y800__3a4ro,
.y800__Uzq9p {
  color: #795101;
}
.Y900__2180z,
.y900__2UVBD {
  color: #5c3a00;
}
.O50__3_KH-,
.o50__90FhN {
  color: #fff5eb;
}
.O100__1bRwj,
.o100__tgmuN {
  color: #feead2;
}
.O200__3Z86s,
.o200__WVfia {
  color: #fed4a4;
}
.O300__2x4dC,
.o300__hzslm {
  color: #ffba6b;
}
.O400__33Oom,
.o400__WDnaA {
  color: #ffa53d;
}
.O500__3l5CU,
.o500__2wx_M {
  color: #f80;
}
.O600__3EqaB,
.o600__38Wd7 {
  color: #de7802;
}
.O700__3ICLe,
.o700__26Beo {
  color: #b26206;
}
.O800__2pkLQ,
.o800__3JdtC {
  color: #8f4f04;
}
.O900__S8bGH,
.o900__3vR8c {
  color: #6b3900;
}
.R50__2tvr1,
.r50__hEffm {
  color: #fef1f1;
}
.R100__3BQ57,
.r100__3VmmS {
  color: #fde2e2;
}
.R200__2u0yd,
.r200__2N3xZ {
  color: #fbbfbc;
}
.R300__12OCH,
.r300__1nQoS {
  color: #f98e8b;
}
.R400__1w9Ik,
.r400__1JZnh {
  color: #f76964;
}
.R500__1ty13,
.r500__2sTGs {
  color: #f54a45;
}
.R600__2H297,
.r600__SwAqB {
  color: #d83931;
}
.R700__1Mfk5,
.r700__1AP4D {
  color: #ac2f28;
}
.R800__22g14,
.r800__2XeBI {
  color: #812520;
}
.R900__3pTZB,
.r900__2tnPE {
  color: #621c18;
}
.C50__1lUxc,
.c50__3kmy2 {
  color: #fef1f8;
}
.C100__1OUb-,
.c100__3FHOu {
  color: #fdddef;
}
.C200__25CXJ,
.c200__1jY2s {
  color: #f9aed9;
}
.C300__3Y_Jt,
.c300__3A5MI {
  color: #f57ac0;
}
.C400__1-UiM,
.c400__re1by {
  color: #f14ba9;
}
.C500__1-vZL,
.c500__e5W-2 {
  color: #f01d94;
}
.C600__3VOTo,
.c600__1N3nd {
  color: #c71077;
}
.C700__Co51V,
.c700__3-g3g {
  color: #9e1361;
}
.C800__yHWzb,
.c800__382I4 {
  color: #7a0f4b;
}
.C900__c4BTK,
.c900__sNFN6 {
  color: #520a32;
}
.V50__1PXeE,
.v50__MWVJ8 {
  color: #fceefc;
}
.V100__2yBBO,
.v100__3wfEv {
  color: #f8def8;
}
.V200__39vWF,
.v200__2evGQ {
  color: #efb9ef;
}
.V300__2LAce,
.v300__1QxMg {
  color: #e58fe5;
}
.V400__YcI_M,
.v400__2mdRz {
  color: #db66db;
}
.V500__3y9m1,
.v500__1JKSg {
  color: #d136d1;
}
.V600__3co7n,
.v600__2kOjC {
  color: #b320b3;
}
.V700__3zHhi,
.v700__1r_Vf {
  color: #8c218c;
}
.V800__1hKN8,
.v800__3ZPm0 {
  color: #681268;
}
.V900__3OVRZ,
.v900__k3DZm {
  color: #460b46;
}
.P50__3cKYa,
.p50__1BvBz {
  color: #f6f1fe;
}
.P100__R7NRM,
.p100__1UvHg {
  color: #ece2fe;
}
.P200__3GRjc,
.p200__x_njM {
  color: #cdb2fa;
}
.P300__3fbv_,
.p300__25x5n {
  color: #ad82f7;
}
.P400__1tO41,
.p400__1p9Tw {
  color: #935af6;
}
.P500__3Cf1k,
.p500__3CHlJ {
  color: #7f3bf5;
}
.P600__27R2k,
.p600__3_QR0 {
  color: #6425d0;
}
.P700__35iGD,
.p700__IDkcj {
  color: #4e1ba7;
}
.P800__1T7Hf,
.p800__2bGbN {
  color: #380d82;
}
.P900__1mEAD,
.p900__Ebxa7 {
  color: #270561;
}
.I50__3HcmX,
.i50__2VQRX {
  color: #f2f3fd;
}
.I100__1j7zr,
.i100__1XvW0 {
  color: #e0e2fa;
}
.I200__16kYH,
.i200__2wx-1 {
  color: #b4b9f3;
}
.I300__3q-M-,
.i300__X2xqx {
  color: #7b83ea;
}
.I400__2osl8,
.i400__3-0Wu {
  color: #616ae5;
}
.I500__2I3dN,
.i500__1UcTT {
  color: #4954e6;
}
.I600__25Oo1,
.i600__VNSMU {
  color: #2933c7;
}
.I700__1Kj55,
.i700__3b3qn {
  color: #161fa2;
}
.I800__2hkCJ,
.i800__3s5g_ {
  color: #0a1285;
}
.I900__2o0wH,
.i900__yUvXT {
  color: #0c1264;
}
.N50__8ylSP,
.n50__3Xxsi {
  color: #f8f9fa;
}
.N100__5f8k0,
.n100__3Tp1B {
  color: #f5f6f7;
}
.N200__3eaEx,
.n200__zeKDy {
  color: #eff0f1;
}
.N300__1wS2e,
.n300__Ufj4O {
  color: #dee0e3;
}
.N400__3qqWT,
.n400__3oeb_ {
  color: #bbbfc4;
}
.N500__2zBb9,
.n500__2rUZb {
  color: #8f959e;
}
.N600__3BisO,
.n600__3Okjo {
  color: #646a73;
}
.N700__6itze,
.n700__1bngb {
  color: #373c43;
}
.N800__Ea1Zd,
.n800__2GGnh {
  color: #2b2f36;
}
.N900__3UtLz,
.n900__370v0 {
  color: #1f2329;
}
 {
  /* Button */
  /* drawer mask兼容ios系统*/
}
.en {
  font-family: 'ByteSans-Regular', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.byteSans {
  font-family: 'ByteSans-Regular', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.lockScroll {
  overflow: hidden;
}
.atsx-btn-primary:active,
.atsx-btn-primary:focus {
  background: #4e83fd;
  border-color: #4e83fd;
}
.atsx-btn-background-ghost:hover:not([disabled]) {
  color: #82a7fc !important;
  border-color: #82a7fc !important;
}
.atsx-btn-link:hover {
  color: #82a7fc !important;
}
.atsx-checkbox-disabled .atsx-checkbox-inner {
  border-color: transparent!important;
}
.atsx-drawer.atsx-drawer-open .atsx-drawer-mask {
  top: -100px;
  bottom: 0;
  height: calc(100% + 100px);
}
/* Button */
/* 上传文件组件按钮颜色 */
/* Pagination */
/* MSelect */
/* MMonthPicker */
/* Progress */
/* ATS-X支持的最小屏 */
/* ATS-X支持的最大屏 */
/* mobile 表单编辑底色 */
body {
  background-color: #ffffff !important;
}
.en .block-content {
  font-size: 16px !important;
}
.positionDetail-confirmModal-info .atsx-modal-confirm-body svg {
  color: #3370ff;
}
.positionDetail-confirmModal-error .atsx-modal-confirm-body svg {
  color: #f54a45;
}
.positionDetail-confirmModal-error .atsx-modal-confirm-btns .atsx-btn-default {
  /* 隐藏「取消」按钮 */
  display: none;
}
.jobDetailContainer__1kw5D {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  height: 100%;
  padding: 40px 0;
  font-family: PingFang SC;
  font-style: normal;
  min-height: calc(100vh - 295px);
  background: #f8f9fa;
}
.jobDetailContainer__1kw5D .relatedJobs-container {
  margin-left: 20px;
}
.jobDetailContainer__1kw5D .jobDetail-noRelated {
  width: 1040px;
}
.jobDetail__RDD3c {
  font-size: 16px;
  width: 840px;
  padding: 40px;
  background: #fff;
  box-shadow: 0 2px 10px rgba(54, 97, 174, 0.1);
  border-radius: 8px;
  min-height: 230px;
}
.jobDetail__RDD3c .muti-location__3C4KK {
  width: 100%;
  margin-bottom: 8px;
}
.jobDetail__RDD3c .job-header {
  margin-bottom: 13px;
  position: relative;
  font-size: 30px;
  line-height: 40px;
  font-weight: 800;
  color: #1f2329;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.jobDetail__RDD3c .job-header .job-title {
  margin-right: 8px;
}
.jobDetail__RDD3c .job-header span {
  vertical-align: middle;
}
.jobDetail__RDD3c .job-header .goBack {
  position: absolute;
  margin-right: 12px;
  cursor: pointer;
  left: -32px;
  top: 0;
}
.jobDetail__RDD3c .job-header .goBack:hover svg {
  fill: #3370ff;
}
.jobDetail__RDD3c .job-header .goBack svg {
  width: 20px;
  height: 20px;
}
.jobDetail__RDD3c .job-header .AppliedTag {
  display: inline-block;
  line-height: 24px;
  font-size: 14px;
  font-weight: 500;
  text-align: center;
  color: #3370ff;
  border-radius: 4px;
  background-color: #e1eaff;
  padding: 0 12px;
  margin-left: 18px;
}
.jobDetail__RDD3c .job-money {
  font-weight: 700;
  font-size: 24px;
  color: #3370ff;
  margin-bottom: 8px;
}
.jobDetail__RDD3c .job-money .job-money-unit {
  padding-left: 4px;
  font-weight: 500;
  font-size: 14px;
  color: #bbbfc4;
}
.jobDetail__RDD3c .jobDetail-hotFlag {
  margin-left: 12px;
}
.jobDetail__RDD3c .job-info {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  color: #646a73;
  font-size: 14px;
  font-weight: normal;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.jobDetail__RDD3c .infoText {
  max-width: 220px;
  display: inline-block;
}
.jobDetail__RDD3c .highlight-item {
  padding: 2px 4px;
  background: rgba(31, 35, 41, 0.08);
  border-radius: 2px;
  font-size: 12px;
  text-align: center;
  color: #1f2329;
  margin-right: 4px;
}
.jobDetail__RDD3c .block-title {
  position: relative;
  margin: 40px 0 8px;
  font-size: 21px;
  line-height: 1.52;
  font-weight: 800;
  padding-left: 10px;
  color: #1f2329;
}
.jobDetail__RDD3c .block-title::before {
  display: block;
  content: '';
  border-left: 4px #3370ff solid;
  height: 20px;
  position: absolute;
  top: 6px;
  left: 1px;
}
.jobDetail__RDD3c .block-content {
  line-height: 2em;
  white-space: pre;
  white-space: pre-line;
  word-break: break-word;
  font-size: 14px;
  color: #646a73;
  overflow: hidden;
}
.jobDetail__RDD3c .block-content-jobinfo {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.jobDetail__RDD3c .apply-block {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin-top: 24px;
  line-height: 40px;
  height: 40px;
}
.jobDetail__RDD3c .apply-block .atsx-btn-primary {
  min-width: 120px;
}
.jobDetail__RDD3c .apply-block .apply-block-applyBtn {
  margin-right: 48px;
}
.jobDetail__RDD3c .apply-block .apply-block-applyBtn button:disabled {
  background-color: #c3c6cb;
  border-color: #c3c6cb;
}
.jobDetail__RDD3c .apply-block .atsx-btn-ghost {
  min-width: 120px;
  max-width: unset;
  border-color: #3370ff;
  color: #3370ff;
}
.invalidContainer__22Uak {
  height: auto;
  width: 250px;
  position: absolute;
  left: 50%;
  top: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
}
.invalidContainer__22Uak .pic__39J-5 {
  display: block;
  width: 250px;
  height: 125px;
}
.invalidContainer__22Uak .invalidContent__uQXFo {
  display: block;
  width: 250px;
  color: #646a73;
}
.invalidContent__uQXFo {
  display: block;
  width: 250px;
  color: #646a73;
}
.statement__2Jicl {
  margin-top: 48px;
  margin-bottom: 8px;
  line-height: 22px;
  color: #646a73;
  display: block;
}
.statement__2Jicl a {
  color: #3370ff;
}

@-webkit-keyframes fullscreenModalEnter__23x8k {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__23x8k {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__3XWcB {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__3XWcB {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
/*
  设置 Route 组件内容块和 document 右边的 padding-right 或 margin-right
*/
* {
  -webkit-font-smoothing: antialiased;
  -webkit-touch-callout: none;
}
html,
body {
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  font-weight: 500;
}
body {
  position: relative;
  --semi-bold: 500;
}
body.resumePage {
  background: #f4f6fa;
}
#bd__27pN_ {
  height: 100%;
}
.atsx-layout__u6g5j {
  min-width: 1366px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td,
hr,
button,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  margin: 0;
  padding: 0;
  font-weight: normal;
}
ul,
ol {
  list-style: none;
}
input[type='number']::-webkit-inner-spin-button,
input[type='number']::-webkit-outer-spin-button {
  -webkit-appearance: none;
  appearance: none;
  margin: 0;
}
input:focus::-webkit-contacts-auto-fill-button {
  opacity: 0;
}
input::-webkit-contacts-auto-fill-button {
  visibility: hidden;
  display: none !important;
  pointer-events: none;
  position: absolute;
  right: 0;
}
input[type='number'] {
  -moz-appearance: textfield !important;
}
.B50__2FlcC,
.b50__qdszq {
  color: #f0f4ff;
}
.L50__3w-VQ,
.l50__2Ga5Q {
  color: #f7fae5;
}
.L100__2UjkN,
.l100__Y7Dl4 {
  color: #eef6c6;
}
.L200__24z53,
.l200__3TZiY {
  color: #dfee96;
}
.L300__22Km3,
.l300__th4sm {
  color: #d2e76a;
}
.L400__1bBtA,
.l400__1tzEH {
  color: #c3dd40;
}
.L500__3CkFx,
.l500__1Jle7 {
  color: #b3d600;
}
.L600__1OJSB,
.l600__bjsVf {
  color: #8fac02;
}
.L700__2hmhm,
.l700__WvhW6 {
  color: #667901;
}
.L800__3ITEk,
.l800__2TVbW {
  color: #495700;
}
.L900__1FhI6,
.l900__o5PXC {
  color: #354200;
}
.Y50__u_5XV,
.y50__b1qhJ {
  color: #fdf9ed;
}
.Y100__WBB4q,
.y100__1yhA2 {
  color: #faf1d1;
}
.Y200__zxInN,
.y200__iBWmx {
  color: #f8e6ab;
}
.Y300__1gy1b,
.y300__3F31Y {
  color: #f7dc82;
}
.Y400__3E6D-,
.y400__2OqXK {
  color: #fad355;
}
.Y500__2C1di,
.y500__1Xkiz {
  color: #ffc60a;
}
.Y600__3nU5k,
.y600__3eR3v {
  color: #dc9b04;
}
.Y700__1ft6x,
.y700__1v-I_ {
  color: #aa7803;
}
.Y800__2GYxd,
.y800__1As1U {
  color: #795101;
}
.Y900__30Mux,
.y900__18zd- {
  color: #5c3a00;
}
.O50__2ThiS,
.o50__1-Pxm {
  color: #fff5eb;
}
.O100__O9pJb,
.o100__2BuEE {
  color: #feead2;
}
.O200__1CdQv,
.o200__3AkEX {
  color: #fed4a4;
}
.O300__14fTq,
.o300__1-VVv {
  color: #ffba6b;
}
.O400___gMRB,
.o400__3tk-5 {
  color: #ffa53d;
}
.O500__2cXDz,
.o500__2n0Pv {
  color: #f80;
}
.O600__38WWP,
.o600__3QJd4 {
  color: #de7802;
}
.O700__2jnIc,
.o700__O8xAW {
  color: #b26206;
}
.O800__3Fs3B,
.o800__pm6Op {
  color: #8f4f04;
}
.O900__2obdK,
.o900__1zeiD {
  color: #6b3900;
}
.R50__2z8S2,
.r50__SWYBK {
  color: #fef1f1;
}
.R100__ho8Pi,
.r100__14pN- {
  color: #fde2e2;
}
.R200__2BrF_,
.r200__ecJ22 {
  color: #fbbfbc;
}
.R300__HqWzh,
.r300__1V9yC {
  color: #f98e8b;
}
.R400__1bMQk,
.r400__QXMwC {
  color: #f76964;
}
.R500__1w_Oo,
.r500__3Vmel {
  color: #f54a45;
}
.R600__3_d9K,
.r600__20pi8 {
  color: #d83931;
}
.R700__YzeAu,
.r700__3dnRy {
  color: #ac2f28;
}
.R800__1w1rm,
.r800__1oj-C {
  color: #812520;
}
.R900__1-Wt7,
.r900__3zEVA {
  color: #621c18;
}
.C50__BMIuf,
.c50__3R6nE {
  color: #fef1f8;
}
.C100__zhle2,
.c100___h4_X {
  color: #fdddef;
}
.C200__2mYxB,
.c200__1de3c {
  color: #f9aed9;
}
.C300__1hgPn,
.c300__1ji92 {
  color: #f57ac0;
}
.C400__32X97,
.c400__60IeD {
  color: #f14ba9;
}
.C500__16xEM,
.c500__2E-tp {
  color: #f01d94;
}
.C600__1ZPh3,
.c600__1xZi_ {
  color: #c71077;
}
.C700__5mOno,
.c700__1jfEQ {
  color: #9e1361;
}
.C800__2yKHa,
.c800__nxvYm {
  color: #7a0f4b;
}
.C900__1PEgQ,
.c900__2iDGa {
  color: #520a32;
}
.V50__1TgSq,
.v50__4bydU {
  color: #fceefc;
}
.V100__3JnQg,
.v100__31VVD {
  color: #f8def8;
}
.V200__1yIgC,
.v200__l1w46 {
  color: #efb9ef;
}
.V300__2O6Ip,
.v300__7-HYN {
  color: #e58fe5;
}
.V400__17o6W,
.v400__2Yicx {
  color: #db66db;
}
.V500__ENKwv,
.v500__3phYw {
  color: #d136d1;
}
.V600__3TPE6,
.v600__yQLnS {
  color: #b320b3;
}
.V700__2DBwi,
.v700__LFKb4 {
  color: #8c218c;
}
.V800__1gqhW,
.v800__2pciT {
  color: #681268;
}
.V900__2PiBT,
.v900__ump2E {
  color: #460b46;
}
.P50__1cRwL,
.p50__2JuSG {
  color: #f6f1fe;
}
.P100__3cjI0,
.p100__msU5C {
  color: #ece2fe;
}
.P200__UYIDz,
.p200__YD3EM {
  color: #cdb2fa;
}
.P300__GtuuI,
.p300__1Gp4A {
  color: #ad82f7;
}
.P400__2jwp1,
.p400__3OMk3 {
  color: #935af6;
}
.P500__25nXg,
.p500__2TBk2 {
  color: #7f3bf5;
}
.P600__OR3uB,
.p600__3FcGk {
  color: #6425d0;
}
.P700__1O4hp,
.p700__B6wYO {
  color: #4e1ba7;
}
.P800__3qTyk,
.p800__1seXW {
  color: #380d82;
}
.P900__1Xlc1,
.p900__3muVr {
  color: #270561;
}
.I50__1n3Sr,
.i50__2r5LZ {
  color: #f2f3fd;
}
.I100__1aNbd,
.i100__BA3gP {
  color: #e0e2fa;
}
.I200__3Pzzo,
.i200__3QaE9 {
  color: #b4b9f3;
}
.I300__C_EWz,
.i300__2Mkuo {
  color: #7b83ea;
}
.I400__3oXxM,
.i400__2kbN0 {
  color: #616ae5;
}
.I500__3Djlh,
.i500__2EHHM {
  color: #4954e6;
}
.I600__3ukrw,
.i600__1mXKc {
  color: #2933c7;
}
.I700__2i5Uy,
.i700__1rlCH {
  color: #161fa2;
}
.I800__2t6eK,
.i800__qU7FT {
  color: #0a1285;
}
.I900__2enJW,
.i900__3u6yP {
  color: #0c1264;
}
.N50__2DAUe,
.n50__OqazD {
  color: #f8f9fa;
}
.N100__zIOx8,
.n100__18Lst {
  color: #f5f6f7;
}
.N200__3WxEC,
.n200__1QruO {
  color: #eff0f1;
}
.N300__2l-o2,
.n300__1OEvu {
  color: #dee0e3;
}
.N400__1yndE,
.n400__3g5u2 {
  color: #bbbfc4;
}
.N500__2o4O1,
.n500__2ij9B {
  color: #8f959e;
}
.N600__E6ecA,
.n600__1kim3 {
  color: #646a73;
}
.N700__1nSqA,
.n700__27NwV {
  color: #373c43;
}
.N800__9ClZm,
.n800__Kn8yu {
  color: #2b2f36;
}
.N900__2K9e5,
.n900__NIYvM {
  color: #1f2329;
}
 {
  /* Button */
  /* drawer mask兼容ios系统*/
}
.en {
  font-family: 'ByteSans-Regular', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.byteSans {
  font-family: 'ByteSans-Regular', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.lockScroll {
  overflow: hidden;
}
.atsx-btn-primary:active,
.atsx-btn-primary:focus {
  background: #4e83fd;
  border-color: #4e83fd;
}
.atsx-btn-background-ghost:hover:not([disabled]) {
  color: #82a7fc !important;
  border-color: #82a7fc !important;
}
.atsx-btn-link:hover {
  color: #82a7fc !important;
}
.atsx-checkbox-disabled .atsx-checkbox-inner {
  border-color: transparent!important;
}
.atsx-drawer.atsx-drawer-open .atsx-drawer-mask {
  top: -100px;
  bottom: 0;
  height: calc(100% + 100px);
}
/* Button */
/* 上传文件组件按钮颜色 */
/* Pagination */
/* MSelect */
/* MMonthPicker */
/* Progress */
/* ATS-X支持的最小屏 */
/* ATS-X支持的最大屏 */
/* mobile 表单编辑底色 */
body {
  background-color: #ffffff !important;
}
.relatedJobs__3xXfw {
  padding: 40px;
  background: #fff;
  box-shadow: 0 2px 10px rgba(54, 97, 174, 0.1);
  border-radius: 8px;
  width: 368px;
  font-weight: 500;
  color: #1f2329;
}
.relatedJobs__3xXfw .relatedJobs-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  font-size: 20px;
  line-height: 28px;
  font-weight: 500;
}
.relatedJobs__3xXfw .relatedJobs-header-pre {
  width: 4px;
  height: 19px;
  margin-right: 8px;
  background-color: #3370ff;
}
.relatedJobs__3xXfw .relatedJobs-item {
  margin-top: 24px;
  font-weight: 500;
  cursor: pointer;
}
.relatedJobs__3xXfw .relatedJobs-item:hover .relatedJobs-item-title {
  color: #3370ff;
}
.relatedJobs__3xXfw .relatedJobs-title-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: start;
}
.relatedJobs__3xXfw .hotFlg-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.relatedJobs__3xXfw .relatedJob-hotFlg {
  margin-left: 8px;
  padding-left: 4px;
  padding-right: 4px;
  height: 18px;
  font-size: 12px;
  line-height: 18px;
}
.relatedJobs__3xXfw .relatedJobs-item-title {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  display: -moz-box;
  /* ! autoprefixer: off */
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  /* autoprefixer: on */
  -webkit-line-clamp: 2;
  max-width: 248px;
  color: #1f2329;
  font-size: 16px;
  line-height: 24px;
  font-weight: 500;
}
.relatedJobs__3xXfw .relatedJobs-item-info {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-align: center;
      align-items: center;
  margin-top: 4px;
  font-size: 14px;
  line-height: 22px;
  font-weight: 400;
  color: #646a73;
}

.mainText__2Rzds {
  color: #3370ff;
  cursor: pointer;
}
.poiList__4eA-s {
  max-width: 388px;
  max-height: 456px;
  overflow-y: scroll;
  overflow-x: hidden;
  box-sizing: border-box;
  padding: 8px 8px;
}
.poiList__4eA-s .atsx-popover-inner-content {
  padding: 0;
}
.poiList__4eA-s .overflow2line {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  /* autoprefixer: off */
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  word-break: break-all;
  max-width: 100%;
}
.poiList__4eA-s .city-poi-list {
  margin-bottom: 20px;
}
.poiList__4eA-s .city-poi-list.last {
  margin-bottom: 0px;
}
.poiList__4eA-s .city-name {
  height: 22px;
  font-weight: 500;
  font-size: 14px;
  line-height: 22px;
  color: #646a73;
  margin-bottom: 8px;
}
.poiList__4eA-s .poi-list {
  margin-bottom: 8px;
}
.poiList__4eA-s .poi-list.last {
  margin-bottom: 0px;
}
.poiList__4eA-s .poi-name {
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  color: #1f2329;
}
.poiList__4eA-s .poi-address {
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  color: #646a73;
}

.share-modal-body__1ZUcW {
  min-height: 190px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}
.share-modal-body__1ZUcW .share-modal-container {
  display: -ms-flexbox;
  display: flex;
  width: 552px;
  padding: 20px;
  -ms-flex-align: start;
      align-items: flex-start;
  border-radius: 8px;
  background: #F5F6F7;
}
.share-modal-body__1ZUcW .share-modal-container .container-left {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  margin-right: 24px;
}
.share-modal-body__1ZUcW .share-modal-container .container-left .qr-code-container {
  width: 122px;
  height: 122px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  padding: 6px;
  border: 1px solid #DEE0E3;
  border-radius: 6px;
  background: #fff;
}
.share-modal-body__1ZUcW .share-modal-container .container-left .qr-code-desc {
  margin-top: 8px;
  font-size: 14px;
  color: #646A73;
}
.share-modal-body__1ZUcW .share-modal-container .container-right .my-recommend-herf {
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 12px;
}
.share-modal-body__1ZUcW .share-modal-container .container-right .my-recommend-code {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 12px;
}
.share-modal-body__1ZUcW .share-modal-container .container-right .my-recommend-code .code {
  font-size: 28px;
  font-weight: 700;
  line-height: 36px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.share-modal-body__1ZUcW .share-modal-container .container-right .my-recommend-code .code .copy-icon {
  font-size: 16px;
  color: #3370ff;
  margin-left: 4px;
}
.share-modal-body__1ZUcW .share-modal-container .container-right .my-recommend-code .code .copy-icon :hover {
  cursor: pointer;
}
.share-modal-body__1ZUcW .share-modal-container .container-right a {
  white-space: pre-wrap;
  text-align: left;
  padding: 0;
}
.share-modal-body__1ZUcW .share-modal-container .container-right .label {
  font-size: 14px;
  color: #1F2329;
  min-width: 92px;
}
.share-modal-body__1ZUcW .share-modal-container .container-right .my-recommend-herf-copy-btn {
  margin-top: 8px;
}

/**
 * namespace
 */
/**
  * 环境变量
  */
/**
 * spacing
 */
/**
 * 圆角分类
 */
/**
 * font family
 */
/**
 * font weight
 */
/**
 * typography
 */
/**
 * 层级
 */
/**
 * checkbox 组件
 */
/**
 * button 组件
 */
/*
 * radio 组件
 */
/**
* grid system: 栅格布局最大列数定义
*/
/**
* tooltip
*/
/**
* popover
*/
/**
* popconfirm
*/
/**
* Modal
*/
/**
* notification
*/
/**
* message
*/
/**
* breadcrumb
*/
/**
* input 组件
*/
/**
* layout
*/
/**
* menu
*/
/*
* Dropdown
*/
/*
* Collapse
*/
/*
* Slider
*/
/*
* card
*/
/*
* rate
*/
/**
* Drawer
*/
/*
* Divider 分割线
*/
/*
* 空状态
*/
/**
* 骨架屏
*/
.ud__dialog__root {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #1f2329;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
}
.ud__dialog__mask {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1000;
  background-color: rgba(0, 0, 0, 0.4);
}
.ud__dialog__wrap {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1000;
}
.ud__dialog__wrap:focus {
  outline: none;
  --hack-merge-rules: true;
}
.ud__dialog__wrap:focus-visible {
  outline: none;
}
.ud__dialog--centered {
  white-space: nowrap;
}
.ud__dialog__content {
  position: relative;
  white-space: normal;
  display: flex;
  align-items: flex-start;
  pointer-events: none;
}
.ud__dialog__mask-animation-enter,
.ud__dialog__mask-animation-appear {
  opacity: 0;
}
.ud__dialog__mask-animation-enter-active,
.ud__dialog__mask-animation-appear-active {
  opacity: 1;
  transition: opacity 0.4s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.ud__dialog__mask-animation-appear-done,
.ud__dialog__mask-animation-enter-done,
.ud__dialog__mask-animation-exit {
  opacity: 1;
}
.ud__dialog__mask-animation-exit-active {
  opacity: 0;
  transition: opacity 0.3s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.ud__dialog__content-animation-enter,
.ud__dialog__content-animation-appear {
  opacity: 0;
  transform: scale(0.7, 0.7);
}
.ud__dialog__content-animation-enter-active,
.ud__dialog__content-animation-appear-active {
  opacity: 1;
  transform: scale(1, 1);
  transition: opacity 0.4s cubic-bezier(0.34, 0.69, 0.1, 1), transform 0.4s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.ud__dialog__content-animation-appear-done,
.ud__dialog__content-animation-enter-done,
.ud__dialog__content-animation-exit {
  opacity: 1;
  transform: scale(1, 1);
}
.ud__dialog__content-animation-exit-active {
  opacity: 0;
  transform: scale(0.7, 0.7);
  transition: opacity 0.3s cubic-bezier(0.34, 0.69, 0.1, 1), transform 0.3s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.ud__confirm__content {
  position: relative;
  background-color: #ffffff;
  pointer-events: auto;
}
.ud__confirm__header {
  box-sizing: border-box;
  position: relative;
  padding: 24px;
}
.ud__confirm__titleContent {
  flex: 1 1;
  overflow-x: hidden;
  overflow-wrap: break-word;
}
.ud__confirm-success .ud__confirm__icon {
  color: #34c724;
}
.ud__confirm-confirm .ud__confirm__icon,
.ud__confirm-warning .ud__confirm__icon {
  color: #ff8800;
}
.ud__confirm-error .ud__confirm__icon {
  color: #f54a45;
}
.ud__confirm-info .ud__confirm__icon {
  color: #3370ff;
}
.ud__confirm__body {
  box-sizing: border-box;
  margin-top: 8px;
  overflow-wrap: break-word;
}
.ud__confirm__content.ud__confirm-hasIcon .ud__confirm__body {
  margin-left: 40px;
}
.ud__confirm__footer {
  box-sizing: border-box;
  text-align: right;
  padding: 0 24px 24px;
}
.ud__confirm__footer::after {
  content: "";
  clear: both;
  display: table;
}
.ud__confirm__footer__extraAction {
  float: left;
}
.ud__confirm__footer__btns {
  display: flex;
  flex-direction: row-reverse;
  flex-wrap: wrap;
  overflow: hidden;
  margin-bottom: -12px;
}
.ud__confirm__footer__btns .ud__button {
  margin-left: 12px;
  margin-bottom: 12px;
}
.ud__modal__content {
  background-color: #ffffff;
  pointer-events: auto;
}
.ud__modal__header {
  box-sizing: border-box;
  position: relative;
  padding: 24px;
}
.ud__modal-closable > .ud__modal__header {
  padding-right: 56px;
}
.ud__modal__titleContent {
  flex: 1 1;
  overflow-x: hidden;
  overflow-wrap: break-word;
}
.ud__modal__close.ud__button {
  position: absolute;
  top: 24px;
  right: 24px;
  color: #646a73;
  font-size: 20px;
  margin: -2px -4px;
}
.ud__modal__des {
  box-sizing: border-box;
  margin-top: 8px;
  overflow-wrap: break-word;
  color: #646a73;
}
.ud__modal__body {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #1f2329;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  padding: 0 24px;
  margin-bottom: 24px;
  flex: 1 1;
  overflow-wrap: break-word;
}
.ud__modal__body--top-overflow {
  box-shadow: inset 0 1px rgba(31, 35, 41, 0.15);
}
.ud__modal__body--bottom-overflow {
  box-shadow: inset 0 -1px rgba(31, 35, 41, 0.15);
}
.ud__modal__body--top-overflow.ud__modal__body--bottom-overflow {
  box-shadow: inset 0 1px rgba(31, 35, 41, 0.15), inset 0 -1px rgba(31, 35, 41, 0.15);
}
.ud__modal__footer {
  box-sizing: border-box;
  text-align: right;
  padding: 0 24px 24px;
}
.ud__modal__footer::after {
  content: "";
  clear: both;
  display: table;
}
.ud__modal__footer__extraAction {
  float: left;
}
.ud__modal__footer__btns {
  display: flex;
  flex-direction: row-reverse;
  flex-wrap: wrap;
  overflow: hidden;
  margin-bottom: -12px;
}
.ud__modal__footer__btns .ud__button {
  margin-left: 12px;
  margin-bottom: 12px;
}

/**
 * namespace
 */
/**
  * 环境变量
  */
/**
 * spacing
 */
/**
 * 圆角分类
 */
/**
 * font family
 */
/**
 * font weight
 */
/**
 * typography
 */
/**
 * 层级
 */
/**
 * checkbox 组件
 */
/**
 * button 组件
 */
/*
 * radio 组件
 */
/**
* grid system: 栅格布局最大列数定义
*/
/**
* tooltip
*/
/**
* popover
*/
/**
* popconfirm
*/
/**
* Modal
*/
/**
* notification
*/
/**
* message
*/
/**
* breadcrumb
*/
/**
* input 组件
*/
/**
* layout
*/
/**
* menu
*/
/*
* Dropdown
*/
/*
* Collapse
*/
/*
* Slider
*/
/*
* card
*/
/*
* rate
*/
/**
* Drawer
*/
/*
* Divider 分割线
*/
/*
* 空状态
*/
/**
* 骨架屏
*/
.ud__scrollArea {
  box-sizing: border-box;
}
.ud__scrollArea::-webkit-scrollbar-thumb {
  border-radius: 9999px;
  transition: background 0.2s cubic-bezier(0.34, 0.69, 0.1, 1);
  background-color: rgba(31, 35, 41, 0.3);
  border: 2px solid transparent;
  background-clip: padding-box;
}
.ud__scrollArea::-webkit-scrollbar {
  width: 11px;
  height: 11px;
  background-color: transparent;
}
.ud__scrollArea::-webkit-scrollbar-thumb:hover {
  background-color: rgba(31, 35, 41, 0.6) !important;
}
.ud__scrollArea::-webkit-scrollbar:hover {
  width: 11px;
  height: 11px;
}
.ud__scrollArea::-webkit-scrollbar-button {
  display: none;
}
.ud__scrollArea::-webkit-scrollbar-track {
  background-color: transparent;
}
.ud__scrollArea::-webkit-scrollbar-corner {
  background-color: transparent;
}
.ud__scrollArea-x {
  overflow-x: auto;
  overflow-x: overlay;
}
.ud__scrollArea-y {
  overflow-y: auto;
  overflow-y: overlay;
}
.ud__scrollArea-hide-bar::-webkit-scrollbar-thumb {
  background-color: transparent;
}

.uh0wsrm { margin-right: 16px }
.uitx8vz { font-size: 24px }
.uf9gv4p { line-height: 0 }
.uaehbhm { align-self: center }
.uj2bo7u { display: flex }
.u16gdikw { position: relative }
.uvhckaz { flex-direction: column }
.uke3gve { width: 100% }
.uoddzzi { max-height: 100% }
.u6su9ay { height: 100% }
.uk1hvvd { width: 0px }
.u5yta61 { align-items: baseline }
.uf1p7uf { flex-grow: 0 }
.ug95lij { flex-basis: auto }
.u1eiw3p2 { margin-top: auto }
.uwu2mp9 { margin-right: 0 }
.u1xm0su5 { margin-bottom: auto }
.uqlh25q { margin-left: 0 }
/**
 * namespace
 */
/**
  * 环境变量
  */
/**
 * spacing
 */
/**
 * 圆角分类
 */
/**
 * font family
 */
/**
 * font weight
 */
/**
 * typography
 */
/**
 * 层级
 */
/**
 * checkbox 组件
 */
/**
 * button 组件
 */
/*
 * radio 组件
 */
/**
* grid system: 栅格布局最大列数定义
*/
/**
* tooltip
*/
/**
* popover
*/
/**
* popconfirm
*/
/**
* Modal
*/
/**
* notification
*/
/**
* message
*/
/**
* breadcrumb
*/
/**
* input 组件
*/
/**
* layout
*/
/**
* menu
*/
/*
* Dropdown
*/
/*
* Collapse
*/
/*
* Slider
*/
/*
* card
*/
/*
* rate
*/
/**
* Drawer
*/
/*
* Divider 分割线
*/
/*
* 空状态
*/
/**
* 骨架屏
*/
.ud__loading {
  box-sizing: border-box;
  display: inline-flex;
  align-items: center;
  flex-direction: column;
  color: #3370ff;
}
.ud__loading__spin-rotate {
  -webkit-animation: rotate 4s linear infinite;
          animation: rotate 4s linear infinite;
}
.ud__loading__lottie {
  box-sizing: border-box;
  line-height: 0;
}
.ud__loading__lottie svg * {
  stroke: currentColor;
}
.ud__loading__spinner {
  box-sizing: border-box;
  display: flex;
  color: #3370ff;
  -webkit-animation: rotate 1s infinite linear;
          animation: rotate 1s infinite linear;
}
.ud__loading__tip {
  box-sizing: border-box;
  font-size: 14px;
  line-height: 22px;
  color: #646a73;
}
.ud__loading-size-sm .ud__loading__spinner {
  font-size: 14px;
}
.ud__loading-size-sm .ud__loading__lottie {
  width: 14px;
  font-size: 14px;
}
.ud__loading-size-md .ud__loading__spinner {
  font-size: 24px;
}
.ud__loading-size-md .ud__loading__lottie {
  width: 24px;
  font-size: 24px;
}
.ud__loading-size-lg .ud__loading__spinner {
  font-size: 40px;
}
.ud__loading-size-lg .ud__loading__lottie {
  width: 40px;
  font-size: 40px;
}
.ud__loading-direction-vertical.ud__loading-size-md .ud__loading__tip {
  margin-top: 4px;
}
.ud__loading-direction-vertical.ud__loading-size-lg .ud__loading__tip {
  margin-top: 12px;
}
.ud__loading-direction-horizontal {
  flex-direction: row;
}
.ud__loading-direction-horizontal .ud__loading__tip {
  margin-top: 0;
  margin-left: 8px;
}
.ud__loading-nested-loading {
  box-sizing: border-box;
  position: relative;
}
.ud__loading-nested-loading > .ud__loading {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 4;
  transform: translate(-50%, -50%);
}
.ud__loading__container {
  box-sizing: border-box;
  position: relative;
  transition: opacity 0.3s;
}
.ud__loading__container-blur {
  opacity: 0.2;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  pointer-events: none;
}
@-webkit-keyframes rotate {
  100% {
    transform: rotate(360deg);
  }
}
@keyframes rotate {
  100% {
    transform: rotate(360deg);
  }
}

@-webkit-keyframes fullscreenModalEnter__1jezb {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__1jezb {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__Dirof {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__Dirof {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
/*
  设置 Route 组件内容块和 document 右边的 padding-right 或 margin-right
*/
* {
  -webkit-font-smoothing: antialiased;
  -webkit-touch-callout: none;
}
html,
body {
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  font-weight: 500;
}
body {
  position: relative;
  --semi-bold: 500;
}
body.resumePage {
  background: #f4f6fa;
}
#bd__7N3yB {
  height: 100%;
}
.atsx-layout__3fAZU {
  min-width: 1366px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td,
hr,
button,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  margin: 0;
  padding: 0;
  font-weight: normal;
}
ul,
ol {
  list-style: none;
}
input[type='number']::-webkit-inner-spin-button,
input[type='number']::-webkit-outer-spin-button {
  -webkit-appearance: none;
  appearance: none;
  margin: 0;
}
input:focus::-webkit-contacts-auto-fill-button {
  opacity: 0;
}
input::-webkit-contacts-auto-fill-button {
  visibility: hidden;
  display: none !important;
  pointer-events: none;
  position: absolute;
  right: 0;
}
input[type='number'] {
  -moz-appearance: textfield !important;
}
.B50__2uows,
.b50__UxdRN {
  color: #f0f4ff;
}
.L50__3TIjY,
.l50__11efb {
  color: #f7fae5;
}
.L100__1dOp8,
.l100__2H5al {
  color: #eef6c6;
}
.L200__3SXYE,
.l200__3_Imu {
  color: #dfee96;
}
.L300__3p4Z-,
.l300__11Vua {
  color: #d2e76a;
}
.L400__1Np1M,
.l400__1Smvt {
  color: #c3dd40;
}
.L500__1C1wg,
.l500__3woLx {
  color: #b3d600;
}
.L600__1cfhm,
.l600__fFXzQ {
  color: #8fac02;
}
.L700__Y2c6X,
.l700__2IwNW {
  color: #667901;
}
.L800__3oOCj,
.l800__2Vw5T {
  color: #495700;
}
.L900__Y5OCF,
.l900__1dGdR {
  color: #354200;
}
.Y50__8CWlw,
.y50__2tbnY {
  color: #fdf9ed;
}
.Y100__1z2en,
.y100__3_Mkh {
  color: #faf1d1;
}
.Y200__vWUvZ,
.y200__aygsG {
  color: #f8e6ab;
}
.Y300__2-O2c,
.y300__3hNTO {
  color: #f7dc82;
}
.Y400__2eQcx,
.y400__2D5iI {
  color: #fad355;
}
.Y500__2Ovy-,
.y500__1yioV {
  color: #ffc60a;
}
.Y600__1TkNf,
.y600__2RIZd {
  color: #dc9b04;
}
.Y700__3DeZN,
.y700__20M6p {
  color: #aa7803;
}
.Y800__3uHw1,
.y800__2jODw {
  color: #795101;
}
.Y900__2iiY7,
.y900__HoY0q {
  color: #5c3a00;
}
.O50__3x1D_,
.o50__pNbS6 {
  color: #fff5eb;
}
.O100__2HgvM,
.o100__1XZMU {
  color: #feead2;
}
.O200__44KVY,
.o200__2MNYX {
  color: #fed4a4;
}
.O300__1BCyZ,
.o300__3PhA4 {
  color: #ffba6b;
}
.O400__2vpyt,
.o400__1DnHv {
  color: #ffa53d;
}
.O500__3A3m2,
.o500__Bn1RH {
  color: #f80;
}
.O600__37VfC,
.o600__1TVYb {
  color: #de7802;
}
.O700__1J6wQ,
.o700__3G7P6 {
  color: #b26206;
}
.O800__1Rj13,
.o800__Z7_GA {
  color: #8f4f04;
}
.O900__IDW7W,
.o900__Z0p2P {
  color: #6b3900;
}
.R50__2Tgo1,
.r50__5AeXg {
  color: #fef1f1;
}
.R100__3yPLQ,
.r100__3lbVv {
  color: #fde2e2;
}
.R200__chTtv,
.r200__3-uRW {
  color: #fbbfbc;
}
.R300__15Y8h,
.r300__3oZGD {
  color: #f98e8b;
}
.R400__OtocD,
.r400__MtQu4 {
  color: #f76964;
}
.R500__1MAjK,
.r500__1QSQu {
  color: #f54a45;
}
.R600__2pxna,
.r600__YZusP {
  color: #d83931;
}
.R700__3QT_3,
.r700__2IgzN {
  color: #ac2f28;
}
.R800__1qu8A,
.r800__1miUf {
  color: #812520;
}
.R900__1AkCP,
.r900__12qOM {
  color: #621c18;
}
.C50__3Lmv2,
.c50__IsME5 {
  color: #fef1f8;
}
.C100__1VMqA,
.c100__F65rx {
  color: #fdddef;
}
.C200__1lWrT,
.c200__qUY0g {
  color: #f9aed9;
}
.C300__2C3p5,
.c300__G-R42 {
  color: #f57ac0;
}
.C400__19oSr,
.c400__7Dfzl {
  color: #f14ba9;
}
.C500__1I6PR,
.c500__1OgwO {
  color: #f01d94;
}
.C600__2V_u6,
.c600__3W7Lw {
  color: #c71077;
}
.C700__tyNfU,
.c700__1iXy- {
  color: #9e1361;
}
.C800__2f3Qh,
.c800__3FJaO {
  color: #7a0f4b;
}
.C900__DOVEB,
.c900__1yQZ6 {
  color: #520a32;
}
.V50__3UO1X,
.v50__1CGL- {
  color: #fceefc;
}
.V100__36SmH,
.v100__27hv8 {
  color: #f8def8;
}
.V200__3nZFQ,
.v200__pU96k {
  color: #efb9ef;
}
.V300__3PKhi,
.v300__3VjwZ {
  color: #e58fe5;
}
.V400__26SO9,
.v400__2QJY4 {
  color: #db66db;
}
.V500__MRdUX,
.v500__3kY5V {
  color: #d136d1;
}
.V600__3RI0O,
.v600__38Kte {
  color: #b320b3;
}
.V700__1veZc,
.v700__1fsdb {
  color: #8c218c;
}
.V800__1660B,
.v800__3SAcE {
  color: #681268;
}
.V900__20RcE,
.v900__rTkJK {
  color: #460b46;
}
.P50__1ViLE,
.p50__1eF88 {
  color: #f6f1fe;
}
.P100__1ieYG,
.p100__2cWp- {
  color: #ece2fe;
}
.P200__3xExq,
.p200__2kFNJ {
  color: #cdb2fa;
}
.P300__2fQ9r,
.p300__2wuJJ {
  color: #ad82f7;
}
.P400__1cfFf,
.p400__2dCLj {
  color: #935af6;
}
.P500__3G43X,
.p500__p5BBz {
  color: #7f3bf5;
}
.P600__3rqHu,
.p600__HR2NG {
  color: #6425d0;
}
.P700__2nnb0,
.p700__1JRRC {
  color: #4e1ba7;
}
.P800__2cvGF,
.p800__3zLOo {
  color: #380d82;
}
.P900__1-BVS,
.p900__kc02T {
  color: #270561;
}
.I50__3JBLu,
.i50__44umN {
  color: #f2f3fd;
}
.I100__3ftXQ,
.i100__3UctQ {
  color: #e0e2fa;
}
.I200__2kGSQ,
.i200__3sGP4 {
  color: #b4b9f3;
}
.I300__3l56i,
.i300__kj4lJ {
  color: #7b83ea;
}
.I400__3ysSB,
.i400__bBaeO {
  color: #616ae5;
}
.I500__2c0-J,
.i500__1WimB {
  color: #4954e6;
}
.I600__2auvh,
.i600__1mcBS {
  color: #2933c7;
}
.I700__3Muqh,
.i700__13M5V {
  color: #161fa2;
}
.I800__1MkvO,
.i800__2IA8N {
  color: #0a1285;
}
.I900__1lf9x,
.i900__2erzK {
  color: #0c1264;
}
.N50__28XYd,
.n50__5NJtG {
  color: #f8f9fa;
}
.N100__3n7Ah,
.n100__2PNR5 {
  color: #f5f6f7;
}
.N200__3Olp3,
.n200__qp8K0 {
  color: #eff0f1;
}
.N300__3v5fB,
.n300__1xXPx {
  color: #dee0e3;
}
.N400__3YI77,
.n400__2IpoS {
  color: #bbbfc4;
}
.N500__1gNHV,
.n500__FMjOR {
  color: #8f959e;
}
.N600__2xH8c,
.n600__2htay {
  color: #646a73;
}
.N700__dnPzJ,
.n700__1U9yK {
  color: #373c43;
}
.N800__1VXcz,
.n800__27jyN {
  color: #2b2f36;
}
.N900__3Mniy,
.n900__3Us30 {
  color: #1f2329;
}
 {
  /* Button */
  /* drawer mask兼容ios系统*/
}
.en {
  font-family: 'ByteSans-Regular', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.byteSans {
  font-family: 'ByteSans-Regular', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.lockScroll {
  overflow: hidden;
}
.atsx-btn-primary:active,
.atsx-btn-primary:focus {
  background: #4e83fd;
  border-color: #4e83fd;
}
.atsx-btn-background-ghost:hover:not([disabled]) {
  color: #82a7fc !important;
  border-color: #82a7fc !important;
}
.atsx-btn-link:hover {
  color: #82a7fc !important;
}
.atsx-checkbox-disabled .atsx-checkbox-inner {
  border-color: transparent!important;
}
.atsx-drawer.atsx-drawer-open .atsx-drawer-mask {
  top: -100px;
  bottom: 0;
  height: calc(100% + 100px);
}
/* Button */
/* 上传文件组件按钮颜色 */
/* Pagination */
/* MSelect */
/* MMonthPicker */
/* Progress */
/* ATS-X支持的最小屏 */
/* ATS-X支持的最大屏 */
/* mobile 表单编辑底色 */
body {
  background-color: #ffffff !important;
}
.en .block-content {
  font-size: 16px !important;
}
.positionDetail-confirmModal-info .atsx-modal-confirm-body svg {
  color: #3370ff;
}
.positionDetail-confirmModal-error .atsx-modal-confirm-body svg {
  color: #f54a45;
}
.positionDetail-confirmModal-error .atsx-modal-confirm-btns .atsx-btn-default {
  /* 隐藏「取消」按钮 */
  display: none;
}
.jobDetail__1UFk5 {
  font-size: 16px;
  max-width: 800px;
  min-height: 573px;
  margin: 60px auto 110px;
  padding-left: 32px;
}
.jobDetail__1UFk5 .muti-location__3wsrB {
  width: 100%;
  margin-bottom: 8px;
}
.jobDetail__1UFk5 .infoText__EbiXW {
  max-width: 220px;
  display: inline-block;
}
.jobDetail__1UFk5 .infoText-category__bhDhu {
  display: inline-block;
}
.jobDetail__1UFk5 .line-devider-job-detail__1qDQO {
  position: relative;
  top: 1px;
}
.jobDetail__1UFk5 .job-header {
  margin-bottom: 13px;
  position: relative;
  font-size: 30px;
  font-weight: 800;
  color: #1f2329;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.jobDetail__1UFk5 .job-header .job-title {
  margin-right: 8px;
}
.jobDetail__1UFk5 .job-header span {
  vertical-align: middle;
}
.jobDetail__1UFk5 .job-header .goBack {
  position: absolute;
  margin-right: 12px;
  cursor: pointer;
  left: -32px;
  top: 0;
}
.jobDetail__1UFk5 .job-header .goBack:hover svg {
  fill: #3370ff;
}
.jobDetail__1UFk5 .job-header .goBack svg {
  width: 20px;
  height: 20px;
}
.jobDetail__1UFk5 .job-header .AppliedTag {
  display: inline-block;
  line-height: 24px;
  font-size: 14px;
  font-weight: 500;
  text-align: center;
  color: #3370ff;
  border-radius: 4px;
  background-color: #e1eaff;
  padding: 0 12px;
  margin-left: 18px;
}
.jobDetail__1UFk5 .job-money {
  font-weight: 700;
  font-size: 24px;
  color: #3370ff;
  margin-bottom: 8px;
}
.jobDetail__1UFk5 .job-money .job-money-unit {
  padding-left: 4px;
  font-weight: 500;
  font-size: 14px;
  color: #bbbfc4;
}
.jobDetail__1UFk5 .jobDetail-hotFlag {
  margin-left: 16px;
}
.jobDetail__1UFk5 .job-info {
  color: #646a73;
  font-size: 14px;
  font-weight: 500;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 16px;
}
.jobDetail__1UFk5 .highlight-item {
  padding: 2px 4px;
  background: rgba(31, 35, 41, 0.08);
  border-radius: 2px;
  font-size: 12px;
  text-align: center;
  color: #1f2329;
  margin-right: 4px;
}
.jobDetail__1UFk5 .block-title {
  position: relative;
  margin: 50px 0 8px;
  font-size: 21px;
  line-height: 1.52;
  font-weight: 800;
  padding-left: 10px;
  color: #1f2329;
}
.jobDetail__1UFk5 .block-title::before {
  display: inline-block;
  content: '';
  border-left: 4px #3370ff solid;
  height: 18px;
  position: absolute;
  top: 7px;
  left: 1px;
}
.jobDetail__1UFk5 .block-content {
  line-height: 2em;
  white-space: pre;
  white-space: pre-line;
  word-break: break-word;
  font-size: 14px;
  color: #646a73;
  overflow: hidden;
}
.jobDetail__1UFk5 .block-content-jobinfo {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.jobDetail__1UFk5 .apply-block {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin: 50px 0;
  line-height: 40px;
  height: 40px;
}
.jobDetail__1UFk5 .apply-block .atsx-btn-primary {
  min-width: 120px;
}
.jobDetail__1UFk5 .apply-block .apply-block-applyBtn {
  margin-right: 48px;
}
.jobDetail__1UFk5 .apply-block .apply-block-applyBtn button:disabled {
  background-color: #c3c6cb;
  border-color: #c3c6cb;
}
.jobDetail__1UFk5 .apply-block .atsx-btn-ghost {
  min-width: 120px;
  max-width: unset;
  border-color: #3370ff;
  color: #3370ff;
}
.invalidContainer__9IfgD {
  height: auto;
  width: 250px;
  position: absolute;
  left: 50%;
  top: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
}
.invalidContainer__9IfgD .pic__21xcU {
  display: block;
  width: 250px;
  height: 125px;
}
.invalidContent__3_Rxm {
  display: block;
  width: 250px;
  color: #646a73;
}
.statement__Yxbwl {
  margin-top: 48px;
  margin-bottom: 8px;
  line-height: 22px;
  color: #646a73;
  display: block;
}
.statement__Yxbwl a {
  color: #3370ff;
}
.statement__Yxbwl + .apply-block {
  margin-top: 0;
}

@-webkit-keyframes fullscreenModalEnter__1daG- {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__1daG- {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__11-Ea {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__11-Ea {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
/*
  设置 Route 组件内容块和 document 右边的 padding-right 或 margin-right
*/
* {
  -webkit-font-smoothing: antialiased;
  -webkit-touch-callout: none;
}
html,
body {
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  font-weight: 500;
}
body {
  position: relative;
  --semi-bold: 500;
}
body.resumePage {
  background: #f4f6fa;
}
#bd__21By- {
  height: 100%;
}
.atsx-layout__1_bCG {
  min-width: 1366px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td,
hr,
button,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  margin: 0;
  padding: 0;
  font-weight: normal;
}
ul,
ol {
  list-style: none;
}
input[type='number']::-webkit-inner-spin-button,
input[type='number']::-webkit-outer-spin-button {
  -webkit-appearance: none;
  appearance: none;
  margin: 0;
}
input:focus::-webkit-contacts-auto-fill-button {
  opacity: 0;
}
input::-webkit-contacts-auto-fill-button {
  visibility: hidden;
  display: none !important;
  pointer-events: none;
  position: absolute;
  right: 0;
}
input[type='number'] {
  -moz-appearance: textfield !important;
}
.B50__3Oi3x,
.b50__1OqgH {
  color: #f0f4ff;
}
.L50__agic4,
.l50__3PVsp {
  color: #f7fae5;
}
.L100__1TRMM,
.l100__3D8yV {
  color: #eef6c6;
}
.L200__2emA-,
.l200__1VOOH {
  color: #dfee96;
}
.L300__1IiMn,
.l300__3jTmH {
  color: #d2e76a;
}
.L400__1VNA-,
.l400__R5GAQ {
  color: #c3dd40;
}
.L500__3smva,
.l500__3Wew4 {
  color: #b3d600;
}
.L600__3zSzX,
.l600__H8DS0 {
  color: #8fac02;
}
.L700__1Rhzm,
.l700__xz94z {
  color: #667901;
}
.L800__8gmPC,
.l800__DJLdR {
  color: #495700;
}
.L900__SFNZ7,
.l900__3L0k0 {
  color: #354200;
}
.Y50__8T4zP,
.y50__3H3Lw {
  color: #fdf9ed;
}
.Y100__2-akY,
.y100__1mgT8 {
  color: #faf1d1;
}
.Y200__1Jill,
.y200__2Aihz {
  color: #f8e6ab;
}
.Y300__3i0Ur,
.y300__V7D-9 {
  color: #f7dc82;
}
.Y400__1VQzE,
.y400__3aisH {
  color: #fad355;
}
.Y500__331f5,
.y500__2VH-v {
  color: #ffc60a;
}
.Y600__jdkws,
.y600__1h5na {
  color: #dc9b04;
}
.Y700__28gl-,
.y700__10yeB {
  color: #aa7803;
}
.Y800__17t3L,
.y800__x9wAe {
  color: #795101;
}
.Y900__18XzO,
.y900__3eUh7 {
  color: #5c3a00;
}
.O50__1VN0o,
.o50__1MymU {
  color: #fff5eb;
}
.O100__2o4Gp,
.o100__ZyE_v {
  color: #feead2;
}
.O200__vnLHA,
.o200__1vZVs {
  color: #fed4a4;
}
.O300__1XNwV,
.o300__1h0ud {
  color: #ffba6b;
}
.O400__1n5u3,
.o400__Lp0NB {
  color: #ffa53d;
}
.O500__3o9Rd,
.o500__3vTym {
  color: #f80;
}
.O600__2s77-,
.o600__3w7FT {
  color: #de7802;
}
.O700__2Rx2H,
.o700__3R2dc {
  color: #b26206;
}
.O800__3usuv,
.o800__dm3Mh {
  color: #8f4f04;
}
.O900__6FKBL,
.o900__3Xp6H {
  color: #6b3900;
}
.R50__6iks5,
.r50__1_uBU {
  color: #fef1f1;
}
.R100__1DblJ,
.r100__3RZwo {
  color: #fde2e2;
}
.R200__uT8UV,
.r200__2F_cn {
  color: #fbbfbc;
}
.R300__2RGWG,
.r300__2X_rv {
  color: #f98e8b;
}
.R400__3j-qV,
.r400__1pk0p {
  color: #f76964;
}
.R500__lfikw,
.r500__rKGt1 {
  color: #f54a45;
}
.R600__3qCuU,
.r600__39q7N {
  color: #d83931;
}
.R700__Q4QNV,
.r700__8zsnz {
  color: #ac2f28;
}
.R800__1fVsI,
.r800__2emkS {
  color: #812520;
}
.R900__J2sqR,
.r900__c0YdY {
  color: #621c18;
}
.C50__2Xuot,
.c50__1vKho {
  color: #fef1f8;
}
.C100__2tJfT,
.c100__M3l5r {
  color: #fdddef;
}
.C200__2eflo,
.c200__tMXwr {
  color: #f9aed9;
}
.C300__3xdS4,
.c300__XClrm {
  color: #f57ac0;
}
.C400__17C_A,
.c400__2yOGy {
  color: #f14ba9;
}
.C500__qoMc9,
.c500__3EHJm {
  color: #f01d94;
}
.C600__3MCyq,
.c600__3CGj- {
  color: #c71077;
}
.C700__2ZHdJ,
.c700__2cEFl {
  color: #9e1361;
}
.C800__Sra-M,
.c800__2ZQYu {
  color: #7a0f4b;
}
.C900__2QFYs,
.c900__V5reA {
  color: #520a32;
}
.V50__1UnKu,
.v50__2tdyC {
  color: #fceefc;
}
.V100__1_9d2,
.v100__3zFFW {
  color: #f8def8;
}
.V200__Fc4Aa,
.v200__2e71e {
  color: #efb9ef;
}
.V300__3fSvL,
.v300__1ZP2e {
  color: #e58fe5;
}
.V400__2OKfc,
.v400__3aGg1 {
  color: #db66db;
}
.V500__21WB7,
.v500__1Og45 {
  color: #d136d1;
}
.V600__2tdfL,
.v600__ARU65 {
  color: #b320b3;
}
.V700__1xlLV,
.v700__2lnDU {
  color: #8c218c;
}
.V800__1RgXV,
.v800__1bpez {
  color: #681268;
}
.V900__sLw9S,
.v900__3FMVx {
  color: #460b46;
}
.P50__2-Yrq,
.p50__3d-M_ {
  color: #f6f1fe;
}
.P100__1mdYh,
.p100__2fNeT {
  color: #ece2fe;
}
.P200__2SgPZ,
.p200__25Pl3 {
  color: #cdb2fa;
}
.P300__3MiFl,
.p300__99k-K {
  color: #ad82f7;
}
.P400__1VkTw,
.p400__2WE2k {
  color: #935af6;
}
.P500__3KLCm,
.p500__1XqRS {
  color: #7f3bf5;
}
.P600__1ZrHw,
.p600__2NpIh {
  color: #6425d0;
}
.P700__103-v,
.p700__3Qj16 {
  color: #4e1ba7;
}
.P800__jbOTF,
.p800__2B5Iu {
  color: #380d82;
}
.P900__114N9,
.p900__2Fmkz {
  color: #270561;
}
.I50__8epPk,
.i50__3w4wS {
  color: #f2f3fd;
}
.I100__1_Yq2,
.i100__3Fl4E {
  color: #e0e2fa;
}
.I200__2THIb,
.i200__15uqM {
  color: #b4b9f3;
}
.I300__3ySPr,
.i300__21ZUj {
  color: #7b83ea;
}
.I400__13KtZ,
.i400__27TIW {
  color: #616ae5;
}
.I500__2iICV,
.i500__UpIPV {
  color: #4954e6;
}
.I600__1aaoC,
.i600__153RL {
  color: #2933c7;
}
.I700__3x35M,
.i700__1Ob50 {
  color: #161fa2;
}
.I800__1ApqN,
.i800__tBnB6 {
  color: #0a1285;
}
.I900__MgbXa,
.i900__1JPvO {
  color: #0c1264;
}
.N50__1b4Ue,
.n50__2FAV6 {
  color: #f8f9fa;
}
.N100__6P4EG,
.n100__2dXjd {
  color: #f5f6f7;
}
.N200__2XUBM,
.n200__1KpA3 {
  color: #eff0f1;
}
.N300__3ccLN,
.n300__3MVXl {
  color: #dee0e3;
}
.N400__21v5E,
.n400__cHPzJ {
  color: #bbbfc4;
}
.N500__1i2vw,
.n500__uLg3k {
  color: #8f959e;
}
.N600__sFYbR,
.n600__3vJ6K {
  color: #646a73;
}
.N700__2e4NR,
.n700__TPXQT {
  color: #373c43;
}
.N800__2ZjM3,
.n800__3sWU_ {
  color: #2b2f36;
}
.N900__2VnV3,
.n900__1erN6 {
  color: #1f2329;
}
 {
  /* Button */
  /* drawer mask兼容ios系统*/
}
.en {
  font-family: 'ByteSans-Regular', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.byteSans {
  font-family: 'ByteSans-Regular', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.lockScroll {
  overflow: hidden;
}
.atsx-btn-primary:active,
.atsx-btn-primary:focus {
  background: #4e83fd;
  border-color: #4e83fd;
}
.atsx-btn-background-ghost:hover:not([disabled]) {
  color: #82a7fc !important;
  border-color: #82a7fc !important;
}
.atsx-btn-link:hover {
  color: #82a7fc !important;
}
.atsx-checkbox-disabled .atsx-checkbox-inner {
  border-color: transparent!important;
}
.atsx-drawer.atsx-drawer-open .atsx-drawer-mask {
  top: -100px;
  bottom: 0;
  height: calc(100% + 100px);
}
/* Button */
/* 上传文件组件按钮颜色 */
/* Pagination */
/* MSelect */
/* MMonthPicker */
/* Progress */
/* ATS-X支持的最小屏 */
/* ATS-X支持的最大屏 */
/* mobile 表单编辑底色 */
body {
  background-color: #ffffff !important;
}
/* Button */
/* 上传文件组件按钮颜色 */
/* Pagination */
/* MSelect */
/* MMonthPicker */
.float-layer__12ELJ {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.float-layer__12ELJ .atsx-back-top {
  width: 48px;
  height: 48px;
  right: 32px;
  border-radius: 50%;
  bottom: 144px;
}
.float-layer__12ELJ .atsx-back-top.campus-backTop {
  position: fixed;
}
.float-layer__12ELJ .atsx-back-top.campus-backTop.campus-backTop-absolute {
  position: absolute;
}
.float-layer__12ELJ .atsx-back-top.campus-backTop i {
  font-size: 20px;
}
.float-layer__12ELJ .atsx-back-top.campus-backTop:hover i svg path {
  fill: #3370ff;
}
.float-layer__12ELJ .atsx-back-top.campus-wechat {
  bottom: 80px;
}
.float-layer__12ELJ .atsx-back-top.campus-wechat.campus-wechat-absolute {
  position: absolute;
}
.float-layer__12ELJ .atsx-back-top.campus-wechat i {
  font-size: 24px;
}
.float-layer__12ELJ .atsx-back-top.campus-wechat:hover {
  cursor: default;
}
.float-layer__12ELJ .atsx-back-top.campus-wechat:hover svg path {
  fill: #3370ff;
  stroke: #3370ff;
}

/* 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 */
/* B400 */
/* B500 */
/* ATS-X新增颜色 */
/* N50 */
/* N200 */
/* N300 */
/* N400 */
/* N600 */
/* N900 */
/* N500 */
/* 移动端选择器 MSelect */
/* 移动端月份选择 MMonthPicker */
/* atsx新属性 */
.atsx-anchor {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #1f2329;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  position: relative;
  padding-left: 2px;
}
.atsx-anchor-wrapper {
  margin-left: -4px;
  padding-left: 4px;
  overflow: auto;
  background-color: #fff;
}
.atsx-anchor-ink {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
}
.atsx-anchor-ink::before {
  position: relative;
  display: block;
  width: 4px;
  height: 100%;
  margin: 0 auto;
  background-color: #DEE0E3;
  content: ' ';
  border-radius: 2px;
}
.atsx-anchor-ink-ball {
  position: absolute;
  left: 50%;
  display: none;
  width: 4px;
  height: 30px;
  background-color: #3370ff;
  -ms-transform: translateX(-50%);
      transform: translateX(-50%);
  transition: top 0.3s ease-in-out;
  border-radius: 2px;
}
.atsx-anchor-ink-ball.visible {
  display: inline-block;
}
.atsx-anchor.fixed .atsx-anchor-ink .atsx-anchor-ink-ball {
  display: none;
}
.atsx-anchor-link {
  padding: 7px 0 7px 16px;
  line-height: 1.143;
}
.atsx-anchor-link-title {
  position: relative;
  display: block;
  margin-bottom: 6px;
  overflow: hidden;
  color: #1f2329;
  white-space: nowrap;
  text-overflow: ellipsis;
  transition: all 0.3s;
}
.atsx-anchor-link-title:only-child {
  margin-bottom: 0;
}
.atsx-anchor-link-active > .atsx-anchor-link-title {
  color: #3370ff;
  font-weight: 500;
  font-weight: var(--semi-bold);
}
.atsx-anchor-link .atsx-anchor-link {
  padding-top: 5px;
  padding-bottom: 5px;
}

/* 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 */
/* B400 */
/* B500 */
/* ATS-X新增颜色 */
/* N50 */
/* N200 */
/* N300 */
/* N400 */
/* N600 */
/* N900 */
/* N500 */
/* 移动端选择器 MSelect */
/* 移动端月份选择 MMonthPicker */
/* atsx新属性 */
.atsx-affix {
  position: fixed;
  z-index: 10;
}
@-webkit-keyframes affixOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes affixOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.atsx-affix-opacity {
  -webkit-animation: affixOpacity 0.35s;
          animation: affixOpacity 0.35s;
}

@-webkit-keyframes fullscreenModalEnter__3K9CF {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__3K9CF {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__1zkB7 {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__1zkB7 {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
/*
  设置 Route 组件内容块和 document 右边的 padding-right 或 margin-right
*/
* {
  -webkit-font-smoothing: antialiased;
  -webkit-touch-callout: none;
}
html,
body {
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  font-weight: 500;
}
body {
  position: relative;
  --semi-bold: 500;
}
body.resumePage {
  background: #f4f6fa;
}
#bd__1HEIK {
  height: 100%;
}
.atsx-layout__1qp5K {
  min-width: 1366px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td,
hr,
button,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  margin: 0;
  padding: 0;
  font-weight: normal;
}
ul,
ol {
  list-style: none;
}
input[type='number']::-webkit-inner-spin-button,
input[type='number']::-webkit-outer-spin-button {
  -webkit-appearance: none;
  appearance: none;
  margin: 0;
}
input:focus::-webkit-contacts-auto-fill-button {
  opacity: 0;
}
input::-webkit-contacts-auto-fill-button {
  visibility: hidden;
  display: none !important;
  pointer-events: none;
  position: absolute;
  right: 0;
}
input[type='number'] {
  -moz-appearance: textfield !important;
}
.B50__1K666,
.b50__14fkE {
  color: #f0f4ff;
}
.L50__K9FYg,
.l50__3pjsc {
  color: #f7fae5;
}
.L100__VgOzt,
.l100__2fGQ9 {
  color: #eef6c6;
}
.L200__2r6RE,
.l200__3p-Nz {
  color: #dfee96;
}
.L300__24UAo,
.l300__1sPCu {
  color: #d2e76a;
}
.L400__SHaDJ,
.l400__ZUieC {
  color: #c3dd40;
}
.L500__3C0rO,
.l500__25Bb9 {
  color: #b3d600;
}
.L600__132WW,
.l600__3_LL2 {
  color: #8fac02;
}
.L700__2yAqp,
.l700__1lpiF {
  color: #667901;
}
.L800__2RZGx,
.l800__3Z-I4 {
  color: #495700;
}
.L900__2oTAP,
.l900__6blOL {
  color: #354200;
}
.Y50__12FTN,
.y50__ED_ZS {
  color: #fdf9ed;
}
.Y100__C-kcy,
.y100__3gS-M {
  color: #faf1d1;
}
.Y200__1n7Mo,
.y200__1zKP1 {
  color: #f8e6ab;
}
.Y300__3cIRZ,
.y300__3K_Wy {
  color: #f7dc82;
}
.Y400__3V_jS,
.y400__yT56P {
  color: #fad355;
}
.Y500__1szJl,
.y500__1UpK5 {
  color: #ffc60a;
}
.Y600__3gsoD,
.y600__3E75u {
  color: #dc9b04;
}
.Y700__D1TZy,
.y700__1hqum {
  color: #aa7803;
}
.Y800__1l0G-,
.y800__2dS56 {
  color: #795101;
}
.Y900__bnBFM,
.y900__1ziFZ {
  color: #5c3a00;
}
.O50__322r8,
.o50__QqYzK {
  color: #fff5eb;
}
.O100__3VG3w,
.o100__Dp8Nt {
  color: #feead2;
}
.O200__esFyQ,
.o200__134sS {
  color: #fed4a4;
}
.O300__2f7fi,
.o300__1ukji {
  color: #ffba6b;
}
.O400__2i0U-,
.o400__3CHeR {
  color: #ffa53d;
}
.O500__3ACp9,
.o500__2pd5w {
  color: #f80;
}
.O600__2Khpk,
.o600__3CrCW {
  color: #de7802;
}
.O700__2tTJq,
.o700__3IQ2n {
  color: #b26206;
}
.O800__1zCZ2,
.o800__8TMZm {
  color: #8f4f04;
}
.O900__1xoB0,
.o900__38dEB {
  color: #6b3900;
}
.R50__GkBTH,
.r50__3CKY8 {
  color: #fef1f1;
}
.R100__1t7qP,
.r100__1GaCt {
  color: #fde2e2;
}
.R200__3PMrj,
.r200__LqV3Q {
  color: #fbbfbc;
}
.R300__X2Bgf,
.r300__2UM22 {
  color: #f98e8b;
}
.R400__spZTR,
.r400__3b1qA {
  color: #f76964;
}
.R500__3atWL,
.r500__2WfMF {
  color: #f54a45;
}
.R600__1u1Qf,
.r600__NsCUQ {
  color: #d83931;
}
.R700__-QV6F,
.r700__2dogw {
  color: #ac2f28;
}
.R800__1_xIH,
.r800__11n7_ {
  color: #812520;
}
.R900__2m4qo,
.r900__gWips {
  color: #621c18;
}
.C50__2WfOI,
.c50__3kWFh {
  color: #fef1f8;
}
.C100__1Ud3j,
.c100__33rHP {
  color: #fdddef;
}
.C200__3O4HD,
.c200__3V0cr {
  color: #f9aed9;
}
.C300__39IC_,
.c300__9zTWa {
  color: #f57ac0;
}
.C400__1rKal,
.c400__L1bac {
  color: #f14ba9;
}
.C500__2Toeq,
.c500__1xV1W {
  color: #f01d94;
}
.C600__FJVEx,
.c600__tLx7t {
  color: #c71077;
}
.C700__3Ti6C,
.c700__3bzdU {
  color: #9e1361;
}
.C800__3wtCK,
.c800__1skaW {
  color: #7a0f4b;
}
.C900__3_Yx4,
.c900__2tycj {
  color: #520a32;
}
.V50__1Le6H,
.v50__2Tpn0 {
  color: #fceefc;
}
.V100__3o2AN,
.v100__n_Fu1 {
  color: #f8def8;
}
.V200__2MqLR,
.v200__t0QRg {
  color: #efb9ef;
}
.V300__3QLiG,
.v300__2fq8g {
  color: #e58fe5;
}
.V400__2CLcH,
.v400__Lq0ry {
  color: #db66db;
}
.V500__3ha71,
.v500__3xHtf {
  color: #d136d1;
}
.V600__HYQnH,
.v600__24_L9 {
  color: #b320b3;
}
.V700__3iYav,
.v700__yM2rc {
  color: #8c218c;
}
.V800__2zZH7,
.v800__3-1Fu {
  color: #681268;
}
.V900__2LtB9,
.v900__T-Io6 {
  color: #460b46;
}
.P50__2eZr_,
.p50__2Q5GD {
  color: #f6f1fe;
}
.P100__2Zqfk,
.p100__3Pdfi {
  color: #ece2fe;
}
.P200__2P84s,
.p200__2iUkz {
  color: #cdb2fa;
}
.P300__3ZCuU,
.p300__1sUGM {
  color: #ad82f7;
}
.P400__1L9gg,
.p400__26llX {
  color: #935af6;
}
.P500__2nktI,
.p500__om1oi {
  color: #7f3bf5;
}
.P600__2aFzU,
.p600__2Hjsh {
  color: #6425d0;
}
.P700__Duyfh,
.p700__3-BFK {
  color: #4e1ba7;
}
.P800__3b_vu,
.p800__3FPAA {
  color: #380d82;
}
.P900__1zEgn,
.p900__33a_W {
  color: #270561;
}
.I50__BPEZU,
.i50__1D22z {
  color: #f2f3fd;
}
.I100__7k3IG,
.i100__3PEg5 {
  color: #e0e2fa;
}
.I200__2zRZM,
.i200__1-iq2 {
  color: #b4b9f3;
}
.I300__3VWSs,
.i300__1ABMn {
  color: #7b83ea;
}
.I400__2UExF,
.i400__x7Wl7 {
  color: #616ae5;
}
.I500__3YScb,
.i500__af8I0 {
  color: #4954e6;
}
.I600__22R1U,
.i600__3HrNP {
  color: #2933c7;
}
.I700__3n4Iz,
.i700__1Wyb9 {
  color: #161fa2;
}
.I800__3vAeu,
.i800__MlBjk {
  color: #0a1285;
}
.I900__3wWw_,
.i900__3MubN {
  color: #0c1264;
}
.N50__2ngww,
.n50__WYvoV {
  color: #fafbfc;
}
.N100__1VS9Y,
.n100__J_gCS {
  color: #f5f6f7;
}
.N200__22kma,
.n200__2uUmX {
  color: #eff0f1;
}
.N300__1fzp1,
.n300__1sh8o {
  color: #e4e5e7;
}
.N400__2fGcH,
.n400__3gGTL {
  color: #c3c6cb;
}
.N500__2vZHl,
.n500__1QriB {
  color: #9ca2a9;
}
.N600__2t9Qr,
.n600__1cE0_ {
  color: #646a73;
}
.N700__1XOZK,
.n700__3rTca {
  color: #373c43;
}
.N800__1qG6W,
.n800__15bsC {
  color: #2b2f36;
}
.N900__1q3TL,
.n900__1oSI4 {
  color: #1f2329;
}
 {
  /* Button */
  /* drawer mask兼容ios系统*/
}
.en {
  font-family: 'ByteSans-Regular', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.byteSans {
  font-family: 'ByteSans-Regular', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.lockScroll {
  overflow: hidden;
}
.atsx-btn-primary:active,
.atsx-btn-primary:focus {
  background: #4e83fd;
  border-color: #4e83fd;
}
.atsx-btn-background-ghost:hover:not([disabled]) {
  color: #82a7fc !important;
  border-color: #82a7fc !important;
}
.atsx-btn-link:hover {
  color: #82a7fc !important;
}
.atsx-checkbox-disabled .atsx-checkbox-inner {
  border-color: transparent!important;
}
.atsx-drawer.atsx-drawer-open .atsx-drawer-mask {
  top: -100px;
  bottom: 0;
  height: calc(100% + 100px);
}
/* Button */
/* 上传文件组件按钮颜色 */
/* Pagination */
/* MSelect */
/* MMonthPicker */
/* Progress */
/* ATS-X支持的最小屏 */
/* ATS-X支持的最大屏 */
/* mobile 表单编辑底色 */
body {
  background-color: #ffffff !important;
}
/* Button */
/* 上传文件组件按钮颜色 */
/* Pagination */
/* MSelect */
/* MMonthPicker */
@-webkit-keyframes jump {
  0% {
    transform: translateY(0);
  }
  25% {
    transform: translateY(-10%);
  }
  50% {
    transform: translateY(0);
  }
  75% {
    transform: translateY(10%);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes jump {
  0% {
    transform: translateY(0);
  }
  25% {
    transform: translateY(-10%);
  }
  50% {
    transform: translateY(0);
  }
  75% {
    transform: translateY(10%);
  }
  100% {
    transform: translateY(0);
  }
}
.homepage-video-wrap {
  font-family: ByteSans-Regular, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  height: 100vh;
  min-height: 661px;
  position: relative;
  overflow: hidden;
  text-align: center;
  background-size: 100% 100%;
  /* 处理 Safari transform属性出现闪屏 */
  transform-style: preserve-3d;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.homepage-video-wrap .video-react {
  position: relative;
}
.homepage-video-wrap .video-react.video-react-has-started .video-react-control-bar {
  display: none;
}
.homepage-video-wrap .video-react .video-react-poster {
  background-size: cover;
}
.homepage-video-wrap .video-react .video-react-big-play-button {
  display: none;
}
.homepage-video-wrap .video-react .video-react-loading-spinner {
  display: none;
}
.homepage-video-wrap video {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  /* 处理 Safari transform属性出现闪屏 */
  transform-style: preserve-3d;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
@media screen and (min-width: 1368px) {
  .homepage-video-wrap video {
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: 50% 60%;
       object-position: 50% 60%;
  }
}
@media screen and (max-width: 1220px) {
  .homepage-video-wrap video {
    -o-object-fit: cover;
       object-fit: cover;
  }
}
.homepage-video-wrap _:-ms-lang(x),
.homepage-video-wrap _::-webkit-meter-bar,
.homepage-video-wrap .video-react-video {
  height: unset !important;
}
.homepage-video-wrap .video-react-video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  min-height: 661px;
}
.homepage-video-wrap .overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  text-align: center;
  background: rgba(19, 60, 154, 0.2);
}
.homepage-video-wrap .anchor-con {
  position: absolute;
  left: 50%;
  bottom: 48px;
  -ms-transform: translateX(-50%);
      transform: translateX(-50%);
  width: 56px;
  height: 72px;
  background: transparent;
  padding-left: 0;
  margin-left: 0;
}
.homepage-video-wrap .anchor-con .atsx-anchor-ink {
  display: none;
}
.homepage-video-wrap .anchor-con .atsx-anchor-link {
  padding: 0;
}
.homepage-video-wrap .anchor-con .atsx-anchor-link-title {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  color: white;
}
.homepage-video-wrap .anchor-con .atsx-anchor-link-title .slide-icon {
  width: 40px;
  height: 40px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  border-radius: 50%;
  border: 2px solid #fff;
  margin-bottom: 12px;
}
.homepage-video-wrap .anchor-con .atsx-anchor-link-title .slide-icon svg {
  -webkit-animation: jump 1.5s infinite linear;
          animation: jump 1.5s infinite linear;
  fill: white;
  width: 18px;
  height: 18px;
}
.homepage-video-wrap .slogan {
  font-family: 'ByteSans-Medium', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  font-size: 60px;
  line-height: 72px;
  color: white;
  letter-spacing: 1px;
  font-weight: 800;
  padding-bottom: 40px;
}
.homepage-video-wrap .slogan .slogan-title {
  font-weight: 600;
  font-size: 56px;
}
.homepage-video-wrap .slogan .slogan-subtitle {
  font-size: 20px;
  line-height: 28px;
  letter-spacing: 5px;
  text-align: center;
  margin: 0 0 16px 0;
  font-style: normal;
  font-weight: normal;
}
.homepage-video-wrap .application-content {
  position: relative;
  width: 100%;
  height: 54px;
}
.homepage-video-wrap .application-content button {
  background: white;
  border: none;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  color: #3370ff;
  font-size: 16px;
  font-weight: 600;
  line-height: 46px;
  height: 54px;
  width: 156px;
  border-radius: 27px;
  min-width: auto;
}
.homepage-video-wrap .application-content button:hover {
  background: #e1eaff;
}
.homepage-video-wrap .application-content button svg {
  width: 20px;
  margin-left: 10.5px;
}
.homepage-video-wrap .video-react-control-bar {
  display: none;
}
.homepage-video-wrap video::-webkit-media-controls-play-button {
  display: none !important;
  -webkit-appearance: none;
}
.homepage-video-wrap video::-webkit-media-controls-panel {
  display: none !important;
  -webkit-appearance: none;
}
.homepage-video-wrap video::-webkit-media-controls-overlay-play-button {
  display: none !important;
  -webkit-appearance: none;
}
.homepage-video-wrap video::-webkit-media-controls-start-playback-button {
  display: none !important;
  -webkit-appearance: none;
}
.homepage-video-wrap video::-webkit-media-controls-enclosure {
  display: none !important;
  -webkit-appearance: none;
}
.homepage-video-wrap video::-webkit-media-controls {
  display: none !important;
  -webkit-appearance: none;
}
video {
  outline: none;
  width: 100%;
  -o-object-fit: fill;
     object-fit: fill;
}
@media screen and (min-width: 1368px) {
  video {
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: 50% 60%;
       object-position: 50% 60%;
  }
}
@media screen and (max-width: 1220px) {
  video {
    -o-object-fit: cover;
       object-fit: cover;
  }
}
.homepage-modal .atsx-modal-content {
  height: 404px;
  border-radius: 16px;
}
.homepage-modal .atsx-modal-body {
  padding: 0;
  height: 404px;
}
.homepage-modal .modal-container {
  display: -ms-flexbox;
  display: flex;
}
.homepage-modal .apply_bg {
  position: relative;
  min-width: 359px;
}
.homepage-modal .apply_bg img {
  height: 100%;
  position: absolute;
  top: 0;
}
.homepage-modal .apply_bg .title-wrapper {
  position: absolute;
  z-index: 1;
  height: 53px;
  top: 62px;
  left: 97px;
}
.homepage-modal .apply_bg .title-wrapper .title {
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  line-height: 25px;
  text-align: center;
  letter-spacing: 2px;
  color: #fff;
  text-shadow: 0 0 2px #77b6ea;
  margin-bottom: 8px;
}
.homepage-modal .apply_bg .title-wrapper .subtitle {
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  letter-spacing: 5px;
  color: #fff;
  text-shadow: 0 0 2px #77b6ea;
}
.homepage-modal .item-container {
  min-width: calc(100% - 359px);
  height: 404px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  justify-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}
.homepage-modal .item-container .item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  padding: 28px 25px 28px 32px;
  width: 340px;
  height: 120px;
  margin-bottom: 40px;
  box-shadow: 1px 2px 25px rgba(0, 0, 0, 0.04);
  border: 1px solid #f5f6f7;
  border-radius: 16px;
}
.homepage-modal .item-container .item .desc-wrapper {
  width: 180px;
}
.homepage-modal .item-container .item .desc-wrapper .desc-title {
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
  margin-bottom: 8px;
}
.homepage-modal .item-container .item .desc-wrapper .desc {
  font-weight: normal;
  font-size: 12px;
  line-height: 17px;
  color: #646a73;
  width: 167px;
}
.homepage-modal .item-container .item img {
  width: 68px;
}
.homepage-modal .item-container .item:last-child {
  margin-bottom: 0;
}
.homepage-modal .item-container .item:hover {
  cursor: pointer;
  box-shadow: 0 12px 36px rgba(0, 0, 0, 0.06);
}
.homepage-modal .item-container .item:hover .desc-title {
  color: #3370ff;
}

@-webkit-keyframes slideUpIn450 {
  from {
    transform: translate3d(0, 450%, 0);
    visibility: hidden;
  }
  to {
    transform: translate3d(0, 0, 0);
    visibility: visible;
  }
}
@keyframes slideUpIn450 {
  from {
    transform: translate3d(0, 450%, 0);
    visibility: hidden;
  }
  to {
    transform: translate3d(0, 0, 0);
    visibility: visible;
  }
}
@-webkit-keyframes slideUpIn300 {
  from {
    transform: translate3d(0, 300%, 0);
    visibility: hidden;
  }
  to {
    transform: translate3d(0, 0, 0);
    visibility: visible;
  }
}
@keyframes slideUpIn300 {
  from {
    transform: translate3d(0, 300%, 0);
    visibility: hidden;
  }
  to {
    transform: translate3d(0, 0, 0);
    visibility: visible;
  }
}
@-webkit-keyframes slideUpIn150 {
  from {
    transform: translate3d(0, 150%, 0);
    visibility: hidden;
  }
  to {
    transform: translate3d(0, 0, 0);
    visibility: visible;
  }
}
@keyframes slideUpIn150 {
  from {
    transform: translate3d(0, 150%, 0);
    visibility: hidden;
  }
  to {
    transform: translate3d(0, 0, 0);
    visibility: visible;
  }
}
@-webkit-keyframes slideUpIn100 {
  from {
    transform: translate3d(0, 100%, 0);
    visibility: hidden;
  }
  to {
    transform: translate3d(0, 0, 0);
    visibility: visible;
  }
}
@keyframes slideUpIn100 {
  from {
    transform: translate3d(0, 100%, 0);
    visibility: hidden;
  }
  to {
    transform: translate3d(0, 0, 0);
    visibility: visible;
  }
}
@-webkit-keyframes slideUpIn60 {
  from {
    transform: translate3d(0, 60%, 0);
    visibility: hidden;
  }
  to {
    transform: translate3d(0, 0, 0);
    visibility: visible;
  }
}
@keyframes slideUpIn60 {
  from {
    transform: translate3d(0, 60%, 0);
    visibility: hidden;
  }
  to {
    transform: translate3d(0, 0, 0);
    visibility: visible;
  }
}
@-webkit-keyframes slideUpIn30 {
  from {
    transform: translate3d(0, 30%, 0);
    visibility: hidden;
  }
  to {
    transform: translate3d(0, 0, 0);
    visibility: visible;
  }
}
@keyframes slideUpIn30 {
  from {
    transform: translate3d(0, 30%, 0);
    visibility: hidden;
  }
  to {
    transform: translate3d(0, 0, 0);
    visibility: visible;
  }
}
@-webkit-keyframes slideUpIn100px {
  from {
    transform: translate3d(0, 100px, 0);
    visibility: hidden;
  }
  to {
    transform: translate3d(0, 0, 0);
    visibility: visible;
  }
}
@keyframes slideUpIn100px {
  from {
    transform: translate3d(0, 100px, 0);
    visibility: hidden;
  }
  to {
    transform: translate3d(0, 0, 0);
    visibility: visible;
  }
}
.animate {
  visibility: hidden;
  -webkit-animation-duration: 0.8s;
          animation-duration: 0.8s;
}
.slideUpIn300 {
  visibility: visible;
  -webkit-animation-name: slideUpIn300;
          animation-name: slideUpIn300;
}
.slideUpIn150 {
  visibility: visible;
  -webkit-animation-name: slideUpIn150;
          animation-name: slideUpIn150;
}
.slideUpIn100 {
  visibility: visible;
  -webkit-animation-name: slideUpIn100;
          animation-name: slideUpIn100;
}
.slideUpIn60 {
  visibility: visible;
  -webkit-animation-name: slideUpIn60;
          animation-name: slideUpIn60;
}
.slideUpIn30 {
  visibility: visible;
  -webkit-animation-name: slideUpIn30;
          animation-name: slideUpIn30;
}

@-webkit-keyframes fullscreenModalEnter__1iWuJ {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__1iWuJ {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__3VsZE {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__3VsZE {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
/*
  设置 Route 组件内容块和 document 右边的 padding-right 或 margin-right
*/
* {
  -webkit-font-smoothing: antialiased;
  -webkit-touch-callout: none;
}
html,
body {
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  font-weight: 500;
}
body {
  position: relative;
  --semi-bold: 500;
}
body.resumePage {
  background: #f4f6fa;
}
#bd__C00F9 {
  height: 100%;
}
.atsx-layout__2wd4H {
  min-width: 1366px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td,
hr,
button,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  margin: 0;
  padding: 0;
  font-weight: normal;
}
ul,
ol {
  list-style: none;
}
input[type='number']::-webkit-inner-spin-button,
input[type='number']::-webkit-outer-spin-button {
  -webkit-appearance: none;
  appearance: none;
  margin: 0;
}
input:focus::-webkit-contacts-auto-fill-button {
  opacity: 0;
}
input::-webkit-contacts-auto-fill-button {
  visibility: hidden;
  display: none !important;
  pointer-events: none;
  position: absolute;
  right: 0;
}
input[type='number'] {
  -moz-appearance: textfield !important;
}
.B50__2r5Js,
.b50__3DK-2 {
  color: #f0f4ff;
}
.L50__HD01B,
.l50__3cO0n {
  color: #f7fae5;
}
.L100__1BMlq,
.l100__yKEwj {
  color: #eef6c6;
}
.L200__1wqwW,
.l200__388E2 {
  color: #dfee96;
}
.L300__3aCu0,
.l300__3D6mI {
  color: #d2e76a;
}
.L400__2XMhp,
.l400__200XL {
  color: #c3dd40;
}
.L500__1oFzP,
.l500__kE1FT {
  color: #b3d600;
}
.L600__1TDAi,
.l600__--oan {
  color: #8fac02;
}
.L700__c3oA_,
.l700__3_ifV {
  color: #667901;
}
.L800__1XTig,
.l800__2T6tc {
  color: #495700;
}
.L900__1DfCh,
.l900__2d9Wh {
  color: #354200;
}
.Y50__1e_-h,
.y50__nJIrz {
  color: #fdf9ed;
}
.Y100__3vR14,
.y100__13waB {
  color: #faf1d1;
}
.Y200__X8CuN,
.y200__1xNsx {
  color: #f8e6ab;
}
.Y300__kSj8f,
.y300__3hM4b {
  color: #f7dc82;
}
.Y400__1nixy,
.y400__2LnGe {
  color: #fad355;
}
.Y500__3ZbJy,
.y500__uvq-4 {
  color: #ffc60a;
}
.Y600__3WzXE,
.y600__17VIw {
  color: #dc9b04;
}
.Y700__3dCWo,
.y700__5PCl3 {
  color: #aa7803;
}
.Y800__Psb-O,
.y800__1nUgP {
  color: #795101;
}
.Y900__9utfD,
.y900__22ocW {
  color: #5c3a00;
}
.O50__fig-m,
.o50__1bPKU {
  color: #fff5eb;
}
.O100__2xaVq,
.o100__3f1c6 {
  color: #feead2;
}
.O200__2Jio_,
.o200__3w7KY {
  color: #fed4a4;
}
.O300___Lje_,
.o300__gCiom {
  color: #ffba6b;
}
.O400__VL146,
.o400__15YAh {
  color: #ffa53d;
}
.O500__3Y1tz,
.o500__1X7wZ {
  color: #f80;
}
.O600__1QMis,
.o600__2AhIb {
  color: #de7802;
}
.O700__13Vdy,
.o700__1ebL0 {
  color: #b26206;
}
.O800__3s3m3,
.o800__2d5Ch {
  color: #8f4f04;
}
.O900__1ArR5,
.o900__2_nCI {
  color: #6b3900;
}
.R50__2U_r4,
.r50__1yUge {
  color: #fef1f1;
}
.R100__2XB1l,
.r100__1_TCV {
  color: #fde2e2;
}
.R200__30Dcv,
.r200__2bTdl {
  color: #fbbfbc;
}
.R300__3-rF5,
.r300__1GIfm {
  color: #f98e8b;
}
.R400__4OVt8,
.r400__2jy8B {
  color: #f76964;
}
.R500__3GM7X,
.r500__2d0Va {
  color: #f54a45;
}
.R600__1-dvA,
.r600__2Z9sO {
  color: #d83931;
}
.R700__2awlB,
.r700__PFIQX {
  color: #ac2f28;
}
.R800__CFWTx,
.r800__29SL4 {
  color: #812520;
}
.R900__3R7r2,
.r900__1nhhg {
  color: #621c18;
}
.C50__2WRIh,
.c50__3cecS {
  color: #fef1f8;
}
.C100__1rI_U,
.c100__2uRPw {
  color: #fdddef;
}
.C200__1Pv69,
.c200__rSRgw {
  color: #f9aed9;
}
.C300__4OMSO,
.c300__3usyl {
  color: #f57ac0;
}
.C400__1lTZO,
.c400__3qna7 {
  color: #f14ba9;
}
.C500__1hSvP,
.c500__2a2Bg {
  color: #f01d94;
}
.C600__3ciVu,
.c600__1AEQz {
  color: #c71077;
}
.C700__TVsoX,
.c700__23dNc {
  color: #9e1361;
}
.C800__2osMb,
.c800__3hQjV {
  color: #7a0f4b;
}
.C900__h7oB4,
.c900__1pcrC {
  color: #520a32;
}
.V50__32bkL,
.v50__2E5Mz {
  color: #fceefc;
}
.V100__At-_v,
.v100__1_RSy {
  color: #f8def8;
}
.V200__2Niy-,
.v200__1R3mx {
  color: #efb9ef;
}
.V300__1KpNJ,
.v300__3A2dl {
  color: #e58fe5;
}
.V400__2WFRN,
.v400__2AO8b {
  color: #db66db;
}
.V500__2LUJl,
.v500__1yiEH {
  color: #d136d1;
}
.V600__3MtCl,
.v600__3eS8e {
  color: #b320b3;
}
.V700__t0Icz,
.v700__2FZoJ {
  color: #8c218c;
}
.V800__H3NrO,
.v800__3uEHW {
  color: #681268;
}
.V900__3pKSo,
.v900__1gGb8 {
  color: #460b46;
}
.P50__2Asgi,
.p50__3bpVD {
  color: #f6f1fe;
}
.P100__lZKna,
.p100__mpTXG {
  color: #ece2fe;
}
.P200__2JQIH,
.p200__9iMe7 {
  color: #cdb2fa;
}
.P300__2gQp6,
.p300__2OeyJ {
  color: #ad82f7;
}
.P400__YKPn-,
.p400__X7mc6 {
  color: #935af6;
}
.P500__2V5ro,
.p500__2urU5 {
  color: #7f3bf5;
}
.P600__IAjD6,
.p600__EXnHa {
  color: #6425d0;
}
.P700__1GrQa,
.p700__3QMgJ {
  color: #4e1ba7;
}
.P800__1WegN,
.p800__2773g {
  color: #380d82;
}
.P900__3ZrLp,
.p900__3NsQ7 {
  color: #270561;
}
.I50__2zWdv,
.i50__YyB0O {
  color: #f2f3fd;
}
.I100__1R7PW,
.i100__2cawG {
  color: #e0e2fa;
}
.I200__1PiVE,
.i200__12rDe {
  color: #b4b9f3;
}
.I300__2_ZmM,
.i300__1EWa5 {
  color: #7b83ea;
}
.I400__1ag0Z,
.i400__3AraP {
  color: #616ae5;
}
.I500__1o3y-,
.i500__1W8md {
  color: #4954e6;
}
.I600__1D5dC,
.i600__3gbkr {
  color: #2933c7;
}
.I700__ggNVI,
.i700__23kwN {
  color: #161fa2;
}
.I800__2jVEK,
.i800__2oDuw {
  color: #0a1285;
}
.I900__3bG87,
.i900__2VZe9 {
  color: #0c1264;
}
.N50__2NfOk,
.n50__2f2BZ {
  color: #f8f9fa;
}
.N100__3uT0p,
.n100__3dB2l {
  color: #f5f6f7;
}
.N200__epoks,
.n200__2bG3F {
  color: #eff0f1;
}
.N300__5GNOd,
.n300__1t3xX {
  color: #dee0e3;
}
.N400__KtSqI,
.n400__Xd6Wf {
  color: #bbbfc4;
}
.N500__1DP5T,
.n500__1ar0T {
  color: #8f959e;
}
.N600__2879R,
.n600__2UZGG {
  color: #646a73;
}
.N700__2xJBx,
.n700__gjhVR {
  color: #373c43;
}
.N800__IYYCD,
.n800__2Nwjk {
  color: #2b2f36;
}
.N900__2kjqw,
.n900__3-RFh {
  color: #1f2329;
}
 {
  /* Button */
  /* drawer mask兼容ios系统*/
}
.en {
  font-family: 'ByteSans-Regular', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.byteSans {
  font-family: 'ByteSans-Regular', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.lockScroll {
  overflow: hidden;
}
.atsx-btn-primary:active,
.atsx-btn-primary:focus {
  background: #4e83fd;
  border-color: #4e83fd;
}
.atsx-btn-background-ghost:hover:not([disabled]) {
  color: #82a7fc !important;
  border-color: #82a7fc !important;
}
.atsx-btn-link:hover {
  color: #82a7fc !important;
}
.atsx-checkbox-disabled .atsx-checkbox-inner {
  border-color: transparent!important;
}
.atsx-drawer.atsx-drawer-open .atsx-drawer-mask {
  top: -100px;
  bottom: 0;
  height: calc(100% + 100px);
}
/* Button */
/* 上传文件组件按钮颜色 */
/* Pagination */
/* MSelect */
/* MMonthPicker */
/* Progress */
/* ATS-X支持的最小屏 */
/* ATS-X支持的最大屏 */
/* mobile 表单编辑底色 */
body {
  background-color: #ffffff !important;
}
/* Button */
/* 上传文件组件按钮颜色 */
/* Pagination */
/* MSelect */
/* MMonthPicker */
.employeeCard__2fIwW {
  display: inline-block;
  max-width: 354px;
  min-width: 354px;
  cursor: pointer;
  background: white;
  border: 1px solid #f5f6f7;
  box-shadow: 1px 2px 28px rgba(0, 0, 0, 0.04);
  border-radius: 16px;
  overflow: hidden;
  margin-bottom: 30px;
  /* 处理 Safari transform属性出现闪屏 */
  transform-style: preserve-3d;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.employeeCard__2fIwW:hover {
  box-shadow: 0 12px 36px rgba(0, 0, 0, 0.06);
}
.employeeCard__2fIwW.swiper-slide:hover {
  box-shadow: 0 12px 36px rgba(0, 0, 0, 0.06);
}
.employeeCard__2fIwW.employeeCard-image:hover {
  -ms-transform: translateY(-7%);
      transform: translateY(-7%);
}
.employeeCard__2fIwW.employeeCard-image:hover .employeeCard-footer svg {
  color: #3370ff;
}
.employeeCard__2fIwW.employeeCard-video .employeeCard-avatar:hover .employeeCard-avatar-playIcon {
  opacity: 1;
}
.employeeCard__2fIwW.employeeCard-video .employeeCard-avatar:hover img {
  -ms-transform: scale(1.03);
      transform: scale(1.03);
  border-radius: 16px 16px 0 0;
}
.employeeCard__2fIwW .employeeCard-avatar {
  width: 100%;
  position: relative;
}
.employeeCard__2fIwW .employeeCard-avatar img {
  height: 200px;
  transition: all 0.3s;
}
.employeeCard__2fIwW .employeeCard-avatar .employeeCard-avatar-playIcon {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 56px;
  height: 56px;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  opacity: 0.6;
}
.employeeCard__2fIwW .employeeCard-content {
  width: 100%;
  height: 210px;
  padding: 24px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
.employeeCard__2fIwW .employeeCard-content:hover .employeeCard-footer svg {
  color: #3370ff;
}
.employeeCard__2fIwW .employeeCard-name {
  width: 100%;
  margin-bottom: 12px;
  color: #1f2329;
  font-weight: 400;
  font-size: 18px;
  line-height: 28px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  text-align: left;
}
.employeeCard__2fIwW .employeeCard-description {
  position: relative;
  width: 100%;
  height: 75px;
  margin-bottom: 24px;
  font-size: 14px;
  line-height: 22px;
  text-align: left;
  color: #646a73;
  overflow: hidden;
}
.employeeCard__2fIwW .employeeCard-footer {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
}
.employeeCard__2fIwW .employeeCard-footer .employeeCard-footer-avatar {
  width: 32px;
  height: 32px;
  overflow: hidden;
  margin-right: 16px;
}
.employeeCard__2fIwW .employeeCard-footer .employeeCard-footer-avatar img {
  width: 100%;
  height: 100%;
  border-radius: 50%;
}
.employeeCard__2fIwW .employeeCard-footer .employeeCard-footer-left {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  color: #1f2329;
  font-size: 20px;
  line-height: 28px;
}
.employeeCard__2fIwW .employeeCard-footer svg {
  justify-self: flex-end;
  color: #51565d;
  width: 22px;
  height: 22px;
}
.small__2tt91 {
  width: 340px;
  height: auto;
  padding: 32px 38px 25px;
  background-color: white;
  margin: 0;
  border-radius: 10px;
}
.small__2tt91:hover {
  box-shadow: 0 2px 25px 0 rgba(136, 150, 171, 0.1);
}
.small__2tt91 .employeeCard-avatar {
  width: 160px;
  height: 160px;
  margin-bottom: 32px;
}
.small__2tt91 .employeeCard-avatar img {
  width: 100%;
  height: 100%;
  border-radius: 50%;
}
.static__2j-AJ:hover {
  box-shadow: 0 12px 36px rgba(0, 0, 0, 0.06);
}

.story__YCH0F {
  position: relative;
}
.swiper-wrapper {
  /* 处理 Safari transform属性出现闪屏 */
  transform-style: preserve-3d;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.employeeStory-swiper-button-prev,
.employeeStory-swiper-button-next {
  position: absolute;
  top: 50%;
  -ms-transform: translateY(25%);
      transform: translateY(25%);
  width: 48px;
  height: 48px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  border-radius: 50%;
  background-color: #f5f6f7;
  color: #646a73;
  cursor: pointer;
  outline: none;
}
.employeeStory-swiper-button-prev:hover,
.employeeStory-swiper-button-next:hover {
  color: #3370ff;
  background-color: #e1eaff;
}
.employeeStory-swiper-button-prev svg,
.employeeStory-swiper-button-next svg {
  width: 24px;
  height: 24px;
}
.employeeStory-swiper-button-prev {
  left: calc(50.18vw - 606.6px);
  visibility: visible;
}
.employeeStory-swiper-button-next {
  right: calc(50.18vw - 606.6px);
  visibility: visible;
}
.employeeStory-swiper-button-hide {
  visibility: hidden;
}
.employeeStory-modal .atsx-modal {
  border-radius: 8px;
  overflow: hidden;
}
.employeeStory-modal .atsx-modal-body {
  height: 540px;
  display: -ms-flexbox;
  display: flex;
  padding: 0;
}
.employeeStory-modal .atsx-modal-close {
  color: #fff;
}
.employeeStory-modal .atsx-modal-close :hover {
  color: #3370ff;
}
.employeeStory-modal video {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media screen and (min-width: 1368px) {
  .employeeStory-modal video {
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: 50% 60%;
       object-position: 50% 60%;
  }
}
@media screen and (max-width: 1220px) {
  .employeeStory-modal video {
    -o-object-fit: cover;
       object-fit: cover;
  }
}

@-webkit-keyframes fullscreenModalEnter__2PllV {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__2PllV {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__-V4nA {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__-V4nA {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
/*
  设置 Route 组件内容块和 document 右边的 padding-right 或 margin-right
*/
* {
  -webkit-font-smoothing: antialiased;
  -webkit-touch-callout: none;
}
html,
body {
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  font-weight: 500;
}
body {
  position: relative;
  --semi-bold: 500;
}
body.resumePage {
  background: #f4f6fa;
}
#bd__aHnLf {
  height: 100%;
}
.atsx-layout__2VgR0 {
  min-width: 1366px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td,
hr,
button,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  margin: 0;
  padding: 0;
  font-weight: normal;
}
ul,
ol {
  list-style: none;
}
input[type='number']::-webkit-inner-spin-button,
input[type='number']::-webkit-outer-spin-button {
  -webkit-appearance: none;
  appearance: none;
  margin: 0;
}
input:focus::-webkit-contacts-auto-fill-button {
  opacity: 0;
}
input::-webkit-contacts-auto-fill-button {
  visibility: hidden;
  display: none !important;
  pointer-events: none;
  position: absolute;
  right: 0;
}
input[type='number'] {
  -moz-appearance: textfield !important;
}
.B50__6lu3N,
.b50__1Dvbg {
  color: #f0f4ff;
}
.L50__2BL4I,
.l50__3zqAl {
  color: #f7fae5;
}
.L100__fT-eR,
.l100__3bqUX {
  color: #eef6c6;
}
.L200__1chhq,
.l200__2UZ5B {
  color: #dfee96;
}
.L300__1pJG0,
.l300__2YEKY {
  color: #d2e76a;
}
.L400__21-_p,
.l400__hjjom {
  color: #c3dd40;
}
.L500__1D23-,
.l500__2vwYM {
  color: #b3d600;
}
.L600__3k5Ib,
.l600__2MVOF {
  color: #8fac02;
}
.L700__1Kt0x,
.l700__2G05O {
  color: #667901;
}
.L800__bOg4e,
.l800__UA_-r {
  color: #495700;
}
.L900__CUHC9,
.l900__2HvLo {
  color: #354200;
}
.Y50__18ApC,
.y50__18Zg2 {
  color: #fdf9ed;
}
.Y100__x923Z,
.y100__2YUB0 {
  color: #faf1d1;
}
.Y200__17XeF,
.y200__1jmJT {
  color: #f8e6ab;
}
.Y300__ThZq9,
.y300__S2MKO {
  color: #f7dc82;
}
.Y400__qo-Ai,
.y400__ZvsmS {
  color: #fad355;
}
.Y500__3K2pH,
.y500__QbMrf {
  color: #ffc60a;
}
.Y600__7Bbz4,
.y600__1-1FH {
  color: #dc9b04;
}
.Y700__21Xsh,
.y700__uInPX {
  color: #aa7803;
}
.Y800__2pdtN,
.y800__FGGS6 {
  color: #795101;
}
.Y900__1tVP2,
.y900__351Ol {
  color: #5c3a00;
}
.O50__3LtBq,
.o50__3YNHz {
  color: #fff5eb;
}
.O100___EFlC,
.o100__1YFAj {
  color: #feead2;
}
.O200__9Xp9m,
.o200__3BDt4 {
  color: #fed4a4;
}
.O300__1Qtgv,
.o300__2iHY8 {
  color: #ffba6b;
}
.O400__WSI7j,
.o400__1lDJr {
  color: #ffa53d;
}
.O500__3Rh7P,
.o500__2bfKL {
  color: #f80;
}
.O600__uy105,
.o600__2DBsR {
  color: #de7802;
}
.O700__6Js6y,
.o700__2yYX4 {
  color: #b26206;
}
.O800__2FNfs,
.o800__2-_Hi {
  color: #8f4f04;
}
.O900__26j_8,
.o900__7QTdt {
  color: #6b3900;
}
.R50__cz_x3,
.r50__JKZ9K {
  color: #fef1f1;
}
.R100__20_FH,
.r100__1GuFG {
  color: #fde2e2;
}
.R200__1ttGs,
.r200__1Lu0A {
  color: #fbbfbc;
}
.R300__1IObK,
.r300__3dIsJ {
  color: #f98e8b;
}
.R400__5jJKq,
.r400__AyrJQ {
  color: #f76964;
}
.R500__2wSHp,
.r500__2qdoC {
  color: #f54a45;
}
.R600__1vdXr,
.r600__X4bzE {
  color: #d83931;
}
.R700__4dnn8,
.r700__1GaLW {
  color: #ac2f28;
}
.R800__2yjrs,
.r800__12aEi {
  color: #812520;
}
.R900__1m6bb,
.r900__2ZvLw {
  color: #621c18;
}
.C50__2Kiv7,
.c50__36Xqg {
  color: #fef1f8;
}
.C100__2hwyJ,
.c100__2InA7 {
  color: #fdddef;
}
.C200__1GOq4,
.c200__18cwH {
  color: #f9aed9;
}
.C300__Uqld2,
.c300__3HDVE {
  color: #f57ac0;
}
.C400__3qmlp,
.c400__3vFje {
  color: #f14ba9;
}
.C500__ABRHb,
.c500__1vDFG {
  color: #f01d94;
}
.C600__sS4bf,
.c600__YxER2 {
  color: #c71077;
}
.C700__8mvs7,
.c700__pkIAv {
  color: #9e1361;
}
.C800__b8WGT,
.c800__1Wi60 {
  color: #7a0f4b;
}
.C900__sy95p,
.c900__hxSqN {
  color: #520a32;
}
.V50__2bq3n,
.v50__3mtn- {
  color: #fceefc;
}
.V100__3VkdU,
.v100__2GHD4 {
  color: #f8def8;
}
.V200__346gh,
.v200__1vwPl {
  color: #efb9ef;
}
.V300__4Lzoc,
.v300__OioPM {
  color: #e58fe5;
}
.V400__8-zkp,
.v400__2XoZB {
  color: #db66db;
}
.V500__FlZ8K,
.v500__2zjUk {
  color: #d136d1;
}
.V600__1ibZF,
.v600__39PvS {
  color: #b320b3;
}
.V700__1KDkg,
.v700__3MzIY {
  color: #8c218c;
}
.V800__Wl-6n,
.v800__3Mh70 {
  color: #681268;
}
.V900__z6IZb,
.v900__1VjoT {
  color: #460b46;
}
.P50__PrRQW,
.p50__pPkHv {
  color: #f6f1fe;
}
.P100__3jpV4,
.p100__2Mdrm {
  color: #ece2fe;
}
.P200__12geJ,
.p200__rbT8H {
  color: #cdb2fa;
}
.P300__3CKw_,
.p300__22Hhy {
  color: #ad82f7;
}
.P400__T8e2z,
.p400__2j19s {
  color: #935af6;
}
.P500__1JZiS,
.p500__1Fc6k {
  color: #7f3bf5;
}
.P600__VvCYs,
.p600__iKjzP {
  color: #6425d0;
}
.P700__ROyEJ,
.p700__3pXo7 {
  color: #4e1ba7;
}
.P800__1iwFg,
.p800__1MYSS {
  color: #380d82;
}
.P900__2IyeK,
.p900__1ZGiW {
  color: #270561;
}
.I50__97L8c,
.i50__22qII {
  color: #f2f3fd;
}
.I100__2LOrx,
.i100__2ydIp {
  color: #e0e2fa;
}
.I200__19ZLV,
.i200__3uh18 {
  color: #b4b9f3;
}
.I300__3j0bt,
.i300__1SGjV {
  color: #7b83ea;
}
.I400__9Ocon,
.i400__fEwOt {
  color: #616ae5;
}
.I500__GS15x,
.i500__1ykqL {
  color: #4954e6;
}
.I600__26hmM,
.i600__3aJo_ {
  color: #2933c7;
}
.I700___HMUg,
.i700__3I9qj {
  color: #161fa2;
}
.I800__vyDfx,
.i800__2bU4B {
  color: #0a1285;
}
.I900__VXID7,
.i900__3E5TJ {
  color: #0c1264;
}
.N50__20CmL,
.n50__1j8of {
  color: #f8f9fa;
}
.N100__2pf9W,
.n100__24g9q {
  color: #f5f6f7;
}
.N200__1TQks,
.n200__2xORs {
  color: #eff0f1;
}
.N300__1e0Fx,
.n300__3QYlq {
  color: #dee0e3;
}
.N400__zGoyr,
.n400__3uBcu {
  color: #bbbfc4;
}
.N500__1Kj_b,
.n500__37Xx5 {
  color: #8f959e;
}
.N600__3Ayek,
.n600__O9Lai {
  color: #646a73;
}
.N700__1JkZw,
.n700__1vI50 {
  color: #373c43;
}
.N800__sFQ99,
.n800__2EoOY {
  color: #2b2f36;
}
.N900__1fves,
.n900__Qo97J {
  color: #1f2329;
}
 {
  /* Button */
  /* drawer mask兼容ios系统*/
}
.en {
  font-family: 'ByteSans-Regular', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.byteSans {
  font-family: 'ByteSans-Regular', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.lockScroll {
  overflow: hidden;
}
.atsx-btn-primary:active,
.atsx-btn-primary:focus {
  background: #4e83fd;
  border-color: #4e83fd;
}
.atsx-btn-background-ghost:hover:not([disabled]) {
  color: #82a7fc !important;
  border-color: #82a7fc !important;
}
.atsx-btn-link:hover {
  color: #82a7fc !important;
}
.atsx-checkbox-disabled .atsx-checkbox-inner {
  border-color: transparent!important;
}
.atsx-drawer.atsx-drawer-open .atsx-drawer-mask {
  top: -100px;
  bottom: 0;
  height: calc(100% + 100px);
}
/* Button */
/* 上传文件组件按钮颜色 */
/* Pagination */
/* MSelect */
/* MMonthPicker */
/* Progress */
/* ATS-X支持的最小屏 */
/* ATS-X支持的最大屏 */
/* mobile 表单编辑底色 */
body {
  background-color: #ffffff !important;
}
/* Button */
/* 上传文件组件按钮颜色 */
/* Pagination */
/* MSelect */
/* MMonthPicker */
.employeeStory__1xyNu {
  position: relative;
  -ms-flex-direction: column;
      flex-direction: column;
  text-align: center;
}
.employeeStory__1xyNu .employeeStory-employeeCard {
  max-width: 1008px;
  margin: 60px auto 30px auto;
  overflow-x: hidden;
}
.employeeStory__1xyNu .employeeStory-header {
  text-align: center;
}
.employeeStory__1xyNu .home-page-block-title {
  position: relative;
  left: -2px;
  font-size: 32px;
  font-weight: 500;
  color: #1f2329;
  line-height: 45px;
  font-family: 'ByteSans-Medium', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  margin-top: 12px;
}
.employeeStory__1xyNu .home-page-block-title::before {
  content: ' ';
  position: absolute;
  top: -12px;
  left: 50%;
  -ms-transform: translateX(-50%);
      transform: translateX(-50%);
  width: 24px;
  height: 4px;
  overflow: hidden;
  background-color: #3370ff;
  border-radius: 100px;
}
.employeeStory__1xyNu .home-page-block-tag {
  font-weight: 500;
  font-size: 14px;
  line-height: 14px;
  letter-spacing: 5px;
  color: #8f959e;
  margin-top: 8px;
}

.home-page-bg__3zYki {
  position: relative;
}
.home-page-bg__3zYki .bg-decorat-img {
  position: absolute;
}
.home-page-bg__3zYki .img1 {
  left: 0;
  bottom: 136px;
  height: 144px;
}
.home-page-bg__3zYki .img2 {
  right: 0;
  bottom: 1204px;
  width: 141px;
}
.home-page-bg__3zYki .img3 {
  left: 0;
  bottom: 1354px;
  width: 136px;
}
.home-page-bg__3zYki .img4 {
  left: 0;
  bottom: 610px;
  height: 22px;
}
.home-page-bg__3zYki .img5 {
  right: 0;
  bottom: 446px;
  height: 22px;
}

.main__hjW5z {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  padding-top: 62px;
}
.with-top-seed__3MeP1 .card__2b15F {
  height: 360px;
  width: 380px;
  margin: 6px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: start;
      justify-content: flex-start;
  background-size: 170px 148px;
}
.with-top-seed__3MeP1 .card__2b15F.bg-blue__Se1Tv,
.with-top-seed__3MeP1 .card__2b15F.bg-green__1ustg,
.with-top-seed__3MeP1 .card__2b15F.top-seed__2Bew5 {
  background-position: 190px 192px;
}
.with-top-seed__3MeP1 .card__2b15F.top-seed__2Bew5 .text__oBYsw {
  color: #000;
}
.with-top-seed__3MeP1 .card__2b15F.top-seed__2Bew5 .layout__fL2iB.right__GwHP7 a {
  color: #000;
  border-color: #000;
}
.with-top-seed__3MeP1 .card__2b15F .text__oBYsw.title-main__2y7C2 {
  margin-bottom: 20px;
}
.with-top-seed__3MeP1 .card__2b15F .layout__fL2iB.right__GwHP7 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: end;
      align-items: end;
  -ms-flex: 1;
      flex: 1 1;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
.card__2b15F {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: justify;
      justify-content: space-between;
  width: 587px;
  height: 298px;
  margin: 4px;
  background-image: url('https://lf3-static.bytednsdoc.com/obj/eden-cn/ha_lm_lswvlw/ljhwZthlaukjlkulzlp/portal/logo-bd-alpha.png');
  background-size: 223px;
  background-repeat: no-repeat;
  padding: 28px 40px 34px 36px;
  border-radius: 10px;
}
.card__2b15F.bg-blue__Se1Tv {
  background-color: #3370ff;
  background-position: 36px 80px;
}
.card__2b15F.bg-green__1ustg {
  background-position: 330px 80px;
  background-color: #00bec8;
}
.card__2b15F.top-seed__2Bew5 {
  background-position: 330px 80px;
  background-color: #C6E3FF;
}
.card__2b15F .layout__fL2iB.right__GwHP7 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: end;
      align-items: end;
  -ms-flex-pack: end;
      justify-content: flex-end;
}
.card__2b15F .layout__fL2iB.right__GwHP7 a {
  padding: 14px 24px;
  border: 2px solid #f5f5f5;
  border-radius: 30px;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
}
.card__2b15F .text__oBYsw {
  color: #f5f5f5;
}
.card__2b15F .text__oBYsw.title-main__2y7C2 {
  margin-bottom: 65px;
  font-size: 28px;
  font-weight: 700;
  line-height: 34px;
}
.card__2b15F .text__oBYsw.title-sub__1WQgn {
  margin-bottom: 12px;
  margin-top: 22px;
  font-size: 22px;
  font-weight: 500;
  line-height: 27px;
}

@-webkit-keyframes fullscreenModalEnter__3hPQA {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__3hPQA {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__2i44n {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__2i44n {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
/*
  设置 Route 组件内容块和 document 右边的 padding-right 或 margin-right
*/
* {
  -webkit-font-smoothing: antialiased;
  -webkit-touch-callout: none;
}
html,
body {
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  font-weight: 500;
}
body {
  position: relative;
  --semi-bold: 500;
}
body.resumePage {
  background: #f4f6fa;
}
#bd__1fzAF {
  height: 100%;
}
.atsx-layout__1BNn7 {
  min-width: 1366px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td,
hr,
button,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  margin: 0;
  padding: 0;
  font-weight: normal;
}
ul,
ol {
  list-style: none;
}
input[type='number']::-webkit-inner-spin-button,
input[type='number']::-webkit-outer-spin-button {
  -webkit-appearance: none;
  appearance: none;
  margin: 0;
}
input:focus::-webkit-contacts-auto-fill-button {
  opacity: 0;
}
input::-webkit-contacts-auto-fill-button {
  visibility: hidden;
  display: none !important;
  pointer-events: none;
  position: absolute;
  right: 0;
}
input[type='number'] {
  -moz-appearance: textfield !important;
}
.B50__NkjzX,
.b50__LwPbk {
  color: #f0f4ff;
}
.L50__3wDh6,
.l50__38AyJ {
  color: #f7fae5;
}
.L100__3Xr3f,
.l100__21jb- {
  color: #eef6c6;
}
.L200__1bA48,
.l200__1QNRA {
  color: #dfee96;
}
.L300__1_PxQ,
.l300__1V0Pk {
  color: #d2e76a;
}
.L400__3gndO,
.l400__3WjEi {
  color: #c3dd40;
}
.L500__3AJBS,
.l500__2gfgR {
  color: #b3d600;
}
.L600__2fHsD,
.l600__3AJpT {
  color: #8fac02;
}
.L700__3jvHf,
.l700__2-wlt {
  color: #667901;
}
.L800__1hfjX,
.l800__58vJX {
  color: #495700;
}
.L900__1Xsvo,
.l900__devn4 {
  color: #354200;
}
.Y50__ngEeb,
.y50__3vnpw {
  color: #fdf9ed;
}
.Y100__YrvNX,
.y100__xDkoT {
  color: #faf1d1;
}
.Y200__n3Eqb,
.y200__2KQx1 {
  color: #f8e6ab;
}
.Y300__24s77,
.y300__74Zd9 {
  color: #f7dc82;
}
.Y400__HbtYg,
.y400__3KIEb {
  color: #fad355;
}
.Y500__2oBMY,
.y500__3E-yJ {
  color: #ffc60a;
}
.Y600__mBEIH,
.y600__2e_HB {
  color: #dc9b04;
}
.Y700__1HRjb,
.y700__3XHUP {
  color: #aa7803;
}
.Y800__ptkQw,
.y800__1FtjY {
  color: #795101;
}
.Y900__2cam5,
.y900__17h7s {
  color: #5c3a00;
}
.O50__1LVjq,
.o50__1KXBK {
  color: #fff5eb;
}
.O100__rIaih,
.o100__3oXJ9 {
  color: #feead2;
}
.O200__21VC9,
.o200__3AA6G {
  color: #fed4a4;
}
.O300__3iOZl,
.o300__1IQ8S {
  color: #ffba6b;
}
.O400__3NtlM,
.o400__3S4_N {
  color: #ffa53d;
}
.O500__2iCyD,
.o500__320pB {
  color: #f80;
}
.O600__16Yjt,
.o600__2AoZN {
  color: #de7802;
}
.O700__3MJFh,
.o700__1DOdY {
  color: #b26206;
}
.O800__2yeD4,
.o800__19-27 {
  color: #8f4f04;
}
.O900__10adc,
.o900__1Wy7B {
  color: #6b3900;
}
.R50__2hGLx,
.r50__tOp2U {
  color: #fef1f1;
}
.R100__vxyhy,
.r100__JNkDY {
  color: #fde2e2;
}
.R200__Xm_cq,
.r200__21Qdn {
  color: #fbbfbc;
}
.R300__2EX2w,
.r300__3c5DH {
  color: #f98e8b;
}
.R400__2taHV,
.r400__3H7pR {
  color: #f76964;
}
.R500__37mdz,
.r500__16mE4 {
  color: #f54a45;
}
.R600__39gPS,
.r600__j3XDm {
  color: #d83931;
}
.R700__1c-KP,
.r700__39fZ6 {
  color: #ac2f28;
}
.R800__dezBY,
.r800__3GebG {
  color: #812520;
}
.R900__3J6L9,
.r900__2sHPR {
  color: #621c18;
}
.C50__13A1s,
.c50__1Ox_l {
  color: #fef1f8;
}
.C100__16Qmk,
.c100__36pJP {
  color: #fdddef;
}
.C200__uFKJU,
.c200__3uYrg {
  color: #f9aed9;
}
.C300__FrFRJ,
.c300__rTqXa {
  color: #f57ac0;
}
.C400__27rDi,
.c400__3Micq {
  color: #f14ba9;
}
.C500__2Yq81,
.c500__2bZ00 {
  color: #f01d94;
}
.C600__39Typ,
.c600__1rFKy {
  color: #c71077;
}
.C700__1aHoA,
.c700__1RB5m {
  color: #9e1361;
}
.C800__-zZVf,
.c800__2rzdH {
  color: #7a0f4b;
}
.C900__1PyNj,
.c900__2jKY_ {
  color: #520a32;
}
.V50__2a5M8,
.v50__1CyuZ {
  color: #fceefc;
}
.V100__V_IpW,
.v100__12pD8 {
  color: #f8def8;
}
.V200__26rSA,
.v200__2iNUF {
  color: #efb9ef;
}
.V300__cUYkp,
.v300__3aCAo {
  color: #e58fe5;
}
.V400__vlKDf,
.v400__ZaHUg {
  color: #db66db;
}
.V500__1SWMF,
.v500__1K1jx {
  color: #d136d1;
}
.V600__3fzje,
.v600__9u-I8 {
  color: #b320b3;
}
.V700__lKDVK,
.v700__1LZqU {
  color: #8c218c;
}
.V800__exAdw,
.v800__27jdw {
  color: #681268;
}
.V900__1SO_p,
.v900__UUAOF {
  color: #460b46;
}
.P50__2p2F5,
.p50__1cdQs {
  color: #f6f1fe;
}
.P100__3kV61,
.p100__3dSOx {
  color: #ece2fe;
}
.P200__1BwnN,
.p200__2ZtD4 {
  color: #cdb2fa;
}
.P300__3nJ1u,
.p300__3HA2F {
  color: #ad82f7;
}
.P400__1Rl-P,
.p400__2lByQ {
  color: #935af6;
}
.P500__2Q_1u,
.p500__1_3rP {
  color: #7f3bf5;
}
.P600__20xWh,
.p600__KDyT9 {
  color: #6425d0;
}
.P700__2Yu_V,
.p700__2WnHQ {
  color: #4e1ba7;
}
.P800__3C0fR,
.p800__2B65z {
  color: #380d82;
}
.P900__Ckhqi,
.p900__vP0JH {
  color: #270561;
}
.I50__2S1GU,
.i50__VmAL9 {
  color: #f2f3fd;
}
.I100__3oX2S,
.i100__qPTT8 {
  color: #e0e2fa;
}
.I200__YjYta,
.i200__1r3k_ {
  color: #b4b9f3;
}
.I300__3xk2I,
.i300__Ei3cG {
  color: #7b83ea;
}
.I400__wFGq0,
.i400__3M7jb {
  color: #616ae5;
}
.I500__22XFW,
.i500__YnKHv {
  color: #4954e6;
}
.I600__3kmIH,
.i600__HQWHo {
  color: #2933c7;
}
.I700__5KEPV,
.i700__VLWHg {
  color: #161fa2;
}
.I800__3PEAs,
.i800__1Qh-J {
  color: #0a1285;
}
.I900__2_whZ,
.i900__2ih6n {
  color: #0c1264;
}
.N50__rnLZh,
.n50__3fBZv {
  color: #f8f9fa;
}
.N100__10kIM,
.n100__bJ6i3 {
  color: #f5f6f7;
}
.N200__2HgKE,
.n200__FCcT3 {
  color: #eff0f1;
}
.N300__2tWUQ,
.n300__2T7VY {
  color: #dee0e3;
}
.N400__3h1yB,
.n400__2XZPW {
  color: #bbbfc4;
}
.N500__2cp7w,
.n500__1ux1Y {
  color: #8f959e;
}
.N600__2i6_1,
.n600__3oPEE {
  color: #646a73;
}
.N700__JOZx4,
.n700__yrjqo {
  color: #373c43;
}
.N800__r7QBv,
.n800__Jb0vi {
  color: #2b2f36;
}
.N900__3OIT0,
.n900__2J4b- {
  color: #1f2329;
}
 {
  /* Button */
  /* drawer mask兼容ios系统*/
}
.en {
  font-family: 'ByteSans-Regular', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.byteSans {
  font-family: 'ByteSans-Regular', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.lockScroll {
  overflow: hidden;
}
.atsx-btn-primary:active,
.atsx-btn-primary:focus {
  background: #4e83fd;
  border-color: #4e83fd;
}
.atsx-btn-background-ghost:hover:not([disabled]) {
  color: #82a7fc !important;
  border-color: #82a7fc !important;
}
.atsx-btn-link:hover {
  color: #82a7fc !important;
}
.atsx-checkbox-disabled .atsx-checkbox-inner {
  border-color: transparent!important;
}
.atsx-drawer.atsx-drawer-open .atsx-drawer-mask {
  top: -100px;
  bottom: 0;
  height: calc(100% + 100px);
}
/* Button */
/* 上传文件组件按钮颜色 */
/* Pagination */
/* MSelect */
/* MMonthPicker */
/* Progress */
/* ATS-X支持的最小屏 */
/* ATS-X支持的最大屏 */
/* mobile 表单编辑底色 */
body {
  background-color: #ffffff !important;
}
/* Button */
/* 上传文件组件按钮颜色 */
/* Pagination */
/* MSelect */
/* MMonthPicker */
.wrapper__2mpCk {
  overflow-x: hidden;
  text-align: center;
  max-width: 1440px;
  padding-top: 62px;
  margin: 0 auto;
  margin-bottom: 33px;
  color: #1f2329;
}
.page-block-line__2JebE {
  margin: 0 auto 16px;
  width: 24px;
  height: 4px;
  background-color: #3370ff;
  border-radius: 100px;
}
.home-page-block-title__3jzj6 {
  font-family: Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  font-weight: bold;
  position: relative;
  bottom: 2px;
  font-size: 32px;
  color: #1f2329;
  line-height: 41px;
  margin-top: 12px;
}
.home-page-block-subtitle__3_xnZ {
  max-width: 670px;
  font-size: 14px;
  line-height: 1.5;
  color: #8f959e;
  margin: 22px auto 0;
}

@-webkit-keyframes fullscreenModalEnter__QefEZ {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__QefEZ {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__2Nf0E {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__2Nf0E {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
/*
  设置 Route 组件内容块和 document 右边的 padding-right 或 margin-right
*/
* {
  -webkit-font-smoothing: antialiased;
  -webkit-touch-callout: none;
}
html,
body {
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  font-weight: 500;
}
body {
  position: relative;
  --semi-bold: 500;
}
body.resumePage {
  background: #f4f6fa;
}
#bd__OKBZC {
  height: 100%;
}
.atsx-layout__2NDxR {
  min-width: 1366px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td,
hr,
button,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  margin: 0;
  padding: 0;
  font-weight: normal;
}
ul,
ol {
  list-style: none;
}
input[type='number']::-webkit-inner-spin-button,
input[type='number']::-webkit-outer-spin-button {
  -webkit-appearance: none;
  appearance: none;
  margin: 0;
}
input:focus::-webkit-contacts-auto-fill-button {
  opacity: 0;
}
input::-webkit-contacts-auto-fill-button {
  visibility: hidden;
  display: none !important;
  pointer-events: none;
  position: absolute;
  right: 0;
}
input[type='number'] {
  -moz-appearance: textfield !important;
}
.B50__3g85C,
.b50__3sQsV {
  color: #f0f4ff;
}
.L50__2dVxW,
.l50__14msU {
  color: #f7fae5;
}
.L100__1zQ5E,
.l100__hyjtn {
  color: #eef6c6;
}
.L200__21hZG,
.l200__rr4oA {
  color: #dfee96;
}
.L300__1WG4B,
.l300__XmNTX {
  color: #d2e76a;
}
.L400__1kQ6x,
.l400__2cV33 {
  color: #c3dd40;
}
.L500__9n3Pq,
.l500__Zzc7N {
  color: #b3d600;
}
.L600__3PJJD,
.l600__2L7jh {
  color: #8fac02;
}
.L700__RzBAN,
.l700__1Zc8A {
  color: #667901;
}
.L800__14j13,
.l800__2Iu8X {
  color: #495700;
}
.L900__RMpga,
.l900__1W_iX {
  color: #354200;
}
.Y50__3MLWr,
.y50__NE1_j {
  color: #fdf9ed;
}
.Y100__zRWGu,
.y100__3318H {
  color: #faf1d1;
}
.Y200__vs9Lq,
.y200__3WKA6 {
  color: #f8e6ab;
}
.Y300__1WiXk,
.y300__hxxMd {
  color: #f7dc82;
}
.Y400__3tcH3,
.y400__ik3ck {
  color: #fad355;
}
.Y500__3iC6C,
.y500__5TQcT {
  color: #ffc60a;
}
.Y600__1OgP1,
.y600__3LvtI {
  color: #dc9b04;
}
.Y700__2qqMm,
.y700__3zRUQ {
  color: #aa7803;
}
.Y800__1gudC,
.y800__3dHQp {
  color: #795101;
}
.Y900__2xLyO,
.y900__1ruoU {
  color: #5c3a00;
}
.O50__1ktRz,
.o50__1tZZ7 {
  color: #fff5eb;
}
.O100___cZ8c,
.o100__3nTeX {
  color: #feead2;
}
.O200__3oIYk,
.o200__3PciB {
  color: #fed4a4;
}
.O300__xX1IU,
.o300__o8iZP {
  color: #ffba6b;
}
.O400__2lmwx,
.o400__17QBl {
  color: #ffa53d;
}
.O500__3EcA7,
.o500__3kNft {
  color: #f80;
}
.O600__38bsu,
.o600__2Z1TY {
  color: #de7802;
}
.O700__1EPp1,
.o700__35bRb {
  color: #b26206;
}
.O800__3UIOw,
.o800__3bg2S {
  color: #8f4f04;
}
.O900__1v9RQ,
.o900__pw3p3 {
  color: #6b3900;
}
.R50__1-I2-,
.r50__1hnpW {
  color: #fef1f1;
}
.R100__2CFCA,
.r100__3TkGx {
  color: #fde2e2;
}
.R200__1nQb_,
.r200__2nQHZ {
  color: #fbbfbc;
}
.R300__1QkG7,
.r300__3egMa {
  color: #f98e8b;
}
.R400__2p-eQ,
.r400__31cw7 {
  color: #f76964;
}
.R500__1sXKa,
.r500__2wqkA {
  color: #f54a45;
}
.R600__2kjr_,
.r600__3Gvfy {
  color: #d83931;
}
.R700__85dPW,
.r700__3rb6b {
  color: #ac2f28;
}
.R800__3PNqm,
.r800__15BE5 {
  color: #812520;
}
.R900__31ubV,
.r900__1F-Rt {
  color: #621c18;
}
.C50__2_MIn,
.c50__1Zn9R {
  color: #fef1f8;
}
.C100__23sye,
.c100__3TiA6 {
  color: #fdddef;
}
.C200__htPoA,
.c200__2lJaJ {
  color: #f9aed9;
}
.C300__25qcJ,
.c300__1dJUi {
  color: #f57ac0;
}
.C400__3wIEi,
.c400__2Zg6M {
  color: #f14ba9;
}
.C500__4pb2R,
.c500__1T8t2 {
  color: #f01d94;
}
.C600__1k8Qd,
.c600__1G3ou {
  color: #c71077;
}
.C700__3gtdI,
.c700__2MG6a {
  color: #9e1361;
}
.C800__2rt4P,
.c800__aE7EJ {
  color: #7a0f4b;
}
.C900__nUrJc,
.c900__i03ia {
  color: #520a32;
}
.V50__1mcxQ,
.v50__14t_u {
  color: #fceefc;
}
.V100__NSzZ5,
.v100__3x6dA {
  color: #f8def8;
}
.V200__BAUNs,
.v200__zcKDc {
  color: #efb9ef;
}
.V300__nEoc1,
.v300__VAM-h {
  color: #e58fe5;
}
.V400__2mRWi,
.v400__K9k8q {
  color: #db66db;
}
.V500__TUD5x,
.v500__Re34b {
  color: #d136d1;
}
.V600__2wVmk,
.v600__1ifzW {
  color: #b320b3;
}
.V700__3ew44,
.v700__3TbVQ {
  color: #8c218c;
}
.V800__16fVE,
.v800__kL-en {
  color: #681268;
}
.V900__1Pybf,
.v900__3HRVs {
  color: #460b46;
}
.P50__1w8aq,
.p50__2Gngw {
  color: #f6f1fe;
}
.P100__3F1v3,
.p100__2KkCx {
  color: #ece2fe;
}
.P200__25Tii,
.p200__eC7UM {
  color: #cdb2fa;
}
.P300__19U-W,
.p300__x9JSO {
  color: #ad82f7;
}
.P400__kQgjW,
.p400__2-xmI {
  color: #935af6;
}
.P500__2JWA8,
.p500__suk85 {
  color: #7f3bf5;
}
.P600__1HGdM,
.p600__Tf5AG {
  color: #6425d0;
}
.P700__2W_Yz,
.p700__310CA {
  color: #4e1ba7;
}
.P800__2BKAG,
.p800__30oJt {
  color: #380d82;
}
.P900__9HVp6,
.p900__2vcxF {
  color: #270561;
}
.I50__3B-sY,
.i50___VLPI {
  color: #f2f3fd;
}
.I100__3sJFE,
.i100__3-gz0 {
  color: #e0e2fa;
}
.I200__1UWyI,
.i200__Xc5qi {
  color: #b4b9f3;
}
.I300__2-Ktl,
.i300__1HMpx {
  color: #7b83ea;
}
.I400__MjciI,
.i400___W11V {
  color: #616ae5;
}
.I500__2iGku,
.i500__EkILc {
  color: #4954e6;
}
.I600__31CKQ,
.i600__1sKWj {
  color: #2933c7;
}
.I700__RlViv,
.i700__1Z6NO {
  color: #161fa2;
}
.I800__1K3FN,
.i800__QSe80 {
  color: #0a1285;
}
.I900__buiwJ,
.i900__2b383 {
  color: #0c1264;
}
.N50__vmBCZ,
.n50__2cuUU {
  color: #f8f9fa;
}
.N100__1ARVc,
.n100__1EFN- {
  color: #f5f6f7;
}
.N200__2Eeu6,
.n200__3TNJy {
  color: #eff0f1;
}
.N300__3a7ml,
.n300__1lDNm {
  color: #dee0e3;
}
.N400__f5uj2,
.n400__3Sqhm {
  color: #bbbfc4;
}
.N500__UIeS6,
.n500__PhZDl {
  color: #8f959e;
}
.N600__3pvRi,
.n600__275ue {
  color: #646a73;
}
.N700__1LLe2,
.n700__1qlu9 {
  color: #373c43;
}
.N800__3VG-t,
.n800__3J9n7 {
  color: #2b2f36;
}
.N900__1WhxI,
.n900__327fq {
  color: #1f2329;
}
 {
  /* Button */
  /* drawer mask兼容ios系统*/
}
.en {
  font-family: 'ByteSans-Regular', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.byteSans {
  font-family: 'ByteSans-Regular', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.lockScroll {
  overflow: hidden;
}
.atsx-btn-primary:active,
.atsx-btn-primary:focus {
  background: #4e83fd;
  border-color: #4e83fd;
}
.atsx-btn-background-ghost:hover:not([disabled]) {
  color: #82a7fc !important;
  border-color: #82a7fc !important;
}
.atsx-btn-link:hover {
  color: #82a7fc !important;
}
.atsx-checkbox-disabled .atsx-checkbox-inner {
  border-color: transparent!important;
}
.atsx-drawer.atsx-drawer-open .atsx-drawer-mask {
  top: -100px;
  bottom: 0;
  height: calc(100% + 100px);
}
/* Button */
/* 上传文件组件按钮颜色 */
/* Pagination */
/* MSelect */
/* MMonthPicker */
/* Progress */
/* ATS-X支持的最小屏 */
/* ATS-X支持的最大屏 */
/* mobile 表单编辑底色 */
body {
  background-color: #ffffff !important;
}
.wrapper__1568- {
  height: 806px;
  background-position: center bottom;
  background-size: 1440px 100%;
  background-repeat: no-repeat;
}
.product-list__8moPK {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: center;
      justify-content: center;
  width: 1140px;
  margin: 48px auto;
  box-shadow: 0 4px 30px 20px rgba(0, 0, 0, 0.07);
  border-radius: 16px;
}
.product-list__8moPK .product__IGPAH {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  width: 228px;
}
.product-list__8moPK img {
  width: 90px;
  margin: 36px 0 16px;
}
.title__35iJC {
  margin-bottom: 38px;
  font-size: 24px;
  line-height: 29px;
  font-weight: 400;
  color: #000;
}
.product-block-more__1_LuV {
  background: #3370ff;
  border: none;
  color: white;
  border-radius: 27px;
  height: 54px;
  font-size: 16px;
  line-height: 54px;
  padding: 0 32px;
  margin-top: 27px;
  width: 128px;
}
.product-block-more__1_LuV:hover {
  background: #4e83fd;
}
.product-block-more__1_LuV:active {
  background: #245bdb;
}

@-webkit-keyframes fullscreenModalEnter__vf-ef {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__vf-ef {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__1v-Dl {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__1v-Dl {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
/*
  设置 Route 组件内容块和 document 右边的 padding-right 或 margin-right
*/
* {
  -webkit-font-smoothing: antialiased;
  -webkit-touch-callout: none;
}
html,
body {
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  font-weight: 500;
}
body {
  position: relative;
  --semi-bold: 500;
}
body.resumePage {
  background: #f4f6fa;
}
#bd__1DnYN {
  height: 100%;
}
.atsx-layout__bUJqX {
  min-width: 1366px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td,
hr,
button,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  margin: 0;
  padding: 0;
  font-weight: normal;
}
ul,
ol {
  list-style: none;
}
input[type='number']::-webkit-inner-spin-button,
input[type='number']::-webkit-outer-spin-button {
  -webkit-appearance: none;
  appearance: none;
  margin: 0;
}
input:focus::-webkit-contacts-auto-fill-button {
  opacity: 0;
}
input::-webkit-contacts-auto-fill-button {
  visibility: hidden;
  display: none !important;
  pointer-events: none;
  position: absolute;
  right: 0;
}
input[type='number'] {
  -moz-appearance: textfield !important;
}
.B50__Rg76H,
.b50__nW-PW {
  color: #f0f4ff;
}
.L50__2Shk5,
.l50__hU4cX {
  color: #f7fae5;
}
.L100__PmXAl,
.l100__ZFH54 {
  color: #eef6c6;
}
.L200__qfTPD,
.l200__k-3sb {
  color: #dfee96;
}
.L300__2U9e0,
.l300__2xn97 {
  color: #d2e76a;
}
.L400__1CQws,
.l400__2Aomn {
  color: #c3dd40;
}
.L500__2ha5f,
.l500__dsnKF {
  color: #b3d600;
}
.L600__3SQf4,
.l600__14FQA {
  color: #8fac02;
}
.L700__3pSAp,
.l700__2lP8T {
  color: #667901;
}
.L800__mSOGT,
.l800__2rXaQ {
  color: #495700;
}
.L900__36vh2,
.l900__113LW {
  color: #354200;
}
.Y50__2M8Wl,
.y50__3R_Ff {
  color: #fdf9ed;
}
.Y100__3GqlJ,
.y100__2b5Hq {
  color: #faf1d1;
}
.Y200___Ehey,
.y200__IkNMW {
  color: #f8e6ab;
}
.Y300__mnrnw,
.y300__17TWH {
  color: #f7dc82;
}
.Y400__1_VL4,
.y400__17g3r {
  color: #fad355;
}
.Y500__1QR1f,
.y500__1h_B5 {
  color: #ffc60a;
}
.Y600__1rsBZ,
.y600__3XUxi {
  color: #dc9b04;
}
.Y700__lagia,
.y700__C2Ybr {
  color: #aa7803;
}
.Y800__1HL5t,
.y800__1TNgE {
  color: #795101;
}
.Y900__2w_cp,
.y900__2-rVc {
  color: #5c3a00;
}
.O50__1w1tG,
.o50__qOvOW {
  color: #fff5eb;
}
.O100___uB3D,
.o100__3Bvs0 {
  color: #feead2;
}
.O200__KGA7l,
.o200__2Yl36 {
  color: #fed4a4;
}
.O300__2YKPT,
.o300__1C_k2 {
  color: #ffba6b;
}
.O400__2L78e,
.o400__3A2c- {
  color: #ffa53d;
}
.O500__tds9R,
.o500__QqbpY {
  color: #f80;
}
.O600__3HTJY,
.o600__cMzQ0 {
  color: #de7802;
}
.O700__flLVW,
.o700__109xq {
  color: #b26206;
}
.O800__1g8NB,
.o800__2Y5SA {
  color: #8f4f04;
}
.O900__1ROP1,
.o900__UKJPJ {
  color: #6b3900;
}
.R50__16-5V,
.r50__1ETx5 {
  color: #fef1f1;
}
.R100__4b_U2,
.r100__2-RiJ {
  color: #fde2e2;
}
.R200__zYmy2,
.r200__rYUht {
  color: #fbbfbc;
}
.R300__2_598,
.r300__1SeaK {
  color: #f98e8b;
}
.R400__MQyJw,
.r400__2ShfM {
  color: #f76964;
}
.R500__3Tmc_,
.r500__1yYcl {
  color: #f54a45;
}
.R600__2ug9_,
.r600__1VVjG {
  color: #d83931;
}
.R700__DyvmF,
.r700__1rlLP {
  color: #ac2f28;
}
.R800__1HTNX,
.r800__2eSJB {
  color: #812520;
}
.R900__3Au4P,
.r900__2wNYg {
  color: #621c18;
}
.C50__1h2an,
.c50__3DemL {
  color: #fef1f8;
}
.C100__2QmEL,
.c100__Zu6lt {
  color: #fdddef;
}
.C200__1iRn2,
.c200__3gMC7 {
  color: #f9aed9;
}
.C300__ylPsF,
.c300__3UYi6 {
  color: #f57ac0;
}
.C400__1BHOt,
.c400__3xV5i {
  color: #f14ba9;
}
.C500__1-Yr8,
.c500__3QhKL {
  color: #f01d94;
}
.C600__2PyUT,
.c600__2hQ4h {
  color: #c71077;
}
.C700__3TsLj,
.c700__a32_m {
  color: #9e1361;
}
.C800__eknT0,
.c800__2RxjB {
  color: #7a0f4b;
}
.C900__1lLpV,
.c900__3-O0r {
  color: #520a32;
}
.V50__1xv7i,
.v50__3x2_f {
  color: #fceefc;
}
.V100__1jv4q,
.v100__3qPjM {
  color: #f8def8;
}
.V200__1jFvp,
.v200__4AjlV {
  color: #efb9ef;
}
.V300__tIHAb,
.v300__1ekwB {
  color: #e58fe5;
}
.V400__OYw_3,
.v400__2JGqh {
  color: #db66db;
}
.V500__3_NnF,
.v500__3rIP9 {
  color: #d136d1;
}
.V600__3YEVe,
.v600__3sBGI {
  color: #b320b3;
}
.V700__2z3G6,
.v700__3r3-K {
  color: #8c218c;
}
.V800__3CLZ3,
.v800__3HqzM {
  color: #681268;
}
.V900__3w5Tc,
.v900__2zvfF {
  color: #460b46;
}
.P50__2gWcb,
.p50__2rMk2 {
  color: #f6f1fe;
}
.P100__1kzST,
.p100__2cSeV {
  color: #ece2fe;
}
.P200__2pL4u,
.p200__1_Jsh {
  color: #cdb2fa;
}
.P300__30yhr,
.p300__UW9sI {
  color: #ad82f7;
}
.P400__1AWx8,
.p400__gHC8w {
  color: #935af6;
}
.P500__v6b7v,
.p500__uOKsg {
  color: #7f3bf5;
}
.P600__KI0rS,
.p600__24ao- {
  color: #6425d0;
}
.P700__XD2nv,
.p700__1z3Wb {
  color: #4e1ba7;
}
.P800__3mYzA,
.p800__2HyFr {
  color: #380d82;
}
.P900__AEZbq,
.p900__1SoTr {
  color: #270561;
}
.I50__1Djnr,
.i50__I427a {
  color: #f2f3fd;
}
.I100__1SIWt,
.i100__Tkfa8 {
  color: #e0e2fa;
}
.I200__JL9MW,
.i200__3Xg2E {
  color: #b4b9f3;
}
.I300__1Aat2,
.i300__1zCpy {
  color: #7b83ea;
}
.I400__3Iqvr,
.i400__WnRdp {
  color: #616ae5;
}
.I500__2ez_X,
.i500__38gHm {
  color: #4954e6;
}
.I600__3QDyA,
.i600__3B6iC {
  color: #2933c7;
}
.I700__5Om14,
.i700__2M8ME {
  color: #161fa2;
}
.I800__3cYR7,
.i800__3-lz9 {
  color: #0a1285;
}
.I900__1QJ9o,
.i900__2pIVZ {
  color: #0c1264;
}
.N50__2z8ba,
.n50__3Kk2A {
  color: #f8f9fa;
}
.N100__36zn0,
.n100__1WEUM {
  color: #f5f6f7;
}
.N200__3e8Z-,
.n200__2sVBO {
  color: #eff0f1;
}
.N300__fEsxy,
.n300__3YIuD {
  color: #dee0e3;
}
.N400__2lR-d,
.n400__1NVlT {
  color: #bbbfc4;
}
.N500__3RyjB,
.n500__3mTh7 {
  color: #8f959e;
}
.N600__3DeVz,
.n600__MnczZ {
  color: #646a73;
}
.N700__s81Xb,
.n700__1tgaN {
  color: #373c43;
}
.N800__jbiVR,
.n800__EsZCP {
  color: #2b2f36;
}
.N900__34nLp,
.n900__2JLg6 {
  color: #1f2329;
}
 {
  /* Button */
  /* drawer mask兼容ios系统*/
}
.en {
  font-family: 'ByteSans-Regular', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.byteSans {
  font-family: 'ByteSans-Regular', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.lockScroll {
  overflow: hidden;
}
.atsx-btn-primary:active,
.atsx-btn-primary:focus {
  background: #4e83fd;
  border-color: #4e83fd;
}
.atsx-btn-background-ghost:hover:not([disabled]) {
  color: #82a7fc !important;
  border-color: #82a7fc !important;
}
.atsx-btn-link:hover {
  color: #82a7fc !important;
}
.atsx-checkbox-disabled .atsx-checkbox-inner {
  border-color: transparent!important;
}
.atsx-drawer.atsx-drawer-open .atsx-drawer-mask {
  top: -100px;
  bottom: 0;
  height: calc(100% + 100px);
}
/* Button */
/* 上传文件组件按钮颜色 */
/* Pagination */
/* MSelect */
/* MMonthPicker */
/* Progress */
/* ATS-X支持的最小屏 */
/* ATS-X支持的最大屏 */
/* mobile 表单编辑底色 */
body {
  background-color: #ffffff !important;
}

