<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* 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: #161823;
  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: #fe2c55;
  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: #dcdcde;
  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 &gt; * {
  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: #fe2c55;
}
[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 #fe2c55;
  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 #fe2c55;
    box-shadow: 0 0 0 6px var(--wave-shadow-color);
  }
}
@keyframes waveEffect {
  100% {
    box-shadow: 0 0 0 #fe2c55;
    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: #161823;
  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: 2px;
  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: #161823;
  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 &gt; .atsx-layout,
.atsx-layout.atsx-layout-has-sider &gt; .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: #161823;
  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 &gt; * {
  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 2px 2px 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: #161823;
  background: #fff;
}
.atsx-layout-sider-light .atsx-layout-sider-zero-width-trigger {
  color: #161823;
  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: 2px;
  min-width: 80px;
}
.atsx-btn &gt; .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 &gt; *,
.atsx-btn[disabled] &gt; * {
  pointer-events: none;
}
.atsx-btn-lg {
  min-width: 80px;
  max-width: 120px;
  height: 40px;
  padding: 0 12px;
  font-size: 16px;
  border-radius: 2px;
}
.atsx-btn-sm {
  min-width: unset;
  max-width: 100px;
  height: 28px;
  padding: 0 8px;
  font-size: 14px;
  border-radius: 2px;
}
.atsx-btn &gt; i,
.atsx-btn &gt; span {
  display: inline-block;
  pointer-events: none;
}
.atsx-btn-default {
  color: #1F2329;
  background-color: white;
  border-color: #cad0d0;
}
.atsx-btn-default &gt; a:only-child {
  color: currentColor;
}
.atsx-btn-default &gt; a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.atsx-btn-default:hover {
  color: #fe2c55;
  background-color: white;
  border-color: #fe2c55;
}
.atsx-btn-default:hover &gt; a:only-child {
  color: currentColor;
}
.atsx-btn-default:hover &gt; 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: #fe2c55;
  background-color: white;
  border-color: #fe2c55;
}
.atsx-btn-default:active &gt; a:only-child,
.atsx-btn-default.active &gt; a:only-child {
  color: currentColor;
}
.atsx-btn-default:active &gt; a:only-child::after,
.atsx-btn-default.active &gt; 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: #cad0d0;
  text-shadow: none;
  box-shadow: none;
  cursor: not-allowed;
}
.atsx-btn-default.atsx-btn-disabled &gt; a:only-child,
.atsx-btn-default.disabled &gt; a:only-child,
.atsx-btn-default[disabled] &gt; a:only-child,
.atsx-btn-default.atsx-btn-disabled:hover &gt; a:only-child,
.atsx-btn-default.disabled:hover &gt; a:only-child,
.atsx-btn-default[disabled]:hover &gt; a:only-child,
.atsx-btn-default.atsx-btn-disabled:active &gt; a:only-child,
.atsx-btn-default.disabled:active &gt; a:only-child,
.atsx-btn-default[disabled]:active &gt; a:only-child,
.atsx-btn-default.atsx-btn-disabled.active &gt; a:only-child,
.atsx-btn-default.disabled.active &gt; a:only-child,
.atsx-btn-default[disabled].active &gt; a:only-child {
  color: currentColor;
}
.atsx-btn-default.atsx-btn-disabled &gt; a:only-child::after,
.atsx-btn-default.disabled &gt; a:only-child::after,
.atsx-btn-default[disabled] &gt; a:only-child::after,
.atsx-btn-default.atsx-btn-disabled:hover &gt; a:only-child::after,
.atsx-btn-default.disabled:hover &gt; a:only-child::after,
.atsx-btn-default[disabled]:hover &gt; a:only-child::after,
.atsx-btn-default.atsx-btn-disabled:active &gt; a:only-child::after,
.atsx-btn-default.disabled:active &gt; a:only-child::after,
.atsx-btn-default[disabled]:active &gt; a:only-child::after,
.atsx-btn-default.atsx-btn-disabled.active &gt; a:only-child::after,
.atsx-btn-default.disabled.active &gt; a:only-child::after,
.atsx-btn-default[disabled].active &gt; 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: #fe2c55;
  border-color: #fe2c55;
  box-shadow: none;
}
.atsx-btn-primary &gt; a:only-child {
  color: currentColor;
}
.atsx-btn-primary &gt; 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: #ff7792;
  border-color: #ff7792;
}
.atsx-btn-primary:hover &gt; a:only-child {
  color: currentColor;
}
.atsx-btn-primary:hover &gt; 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: #ff7792;
  border-color: #ff7792;
}
.atsx-btn-primary:active &gt; a:only-child,
.atsx-btn-primary.active &gt; a:only-child {
  color: currentColor;
}
.atsx-btn-primary:active &gt; a:only-child::after,
.atsx-btn-primary.active &gt; 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 &gt; a:only-child,
.atsx-btn-primary.disabled &gt; a:only-child,
.atsx-btn-primary[disabled] &gt; a:only-child,
.atsx-btn-primary.atsx-btn-disabled:hover &gt; a:only-child,
.atsx-btn-primary.disabled:hover &gt; a:only-child,
.atsx-btn-primary[disabled]:hover &gt; a:only-child,
.atsx-btn-primary.atsx-btn-disabled:active &gt; a:only-child,
.atsx-btn-primary.disabled:active &gt; a:only-child,
.atsx-btn-primary[disabled]:active &gt; a:only-child,
.atsx-btn-primary.atsx-btn-disabled.active &gt; a:only-child,
.atsx-btn-primary.disabled.active &gt; a:only-child,
.atsx-btn-primary[disabled].active &gt; a:only-child {
  color: currentColor;
}
.atsx-btn-primary.atsx-btn-disabled &gt; a:only-child::after,
.atsx-btn-primary.disabled &gt; a:only-child::after,
.atsx-btn-primary[disabled] &gt; a:only-child::after,
.atsx-btn-primary.atsx-btn-disabled:hover &gt; a:only-child::after,
.atsx-btn-primary.disabled:hover &gt; a:only-child::after,
.atsx-btn-primary[disabled]:hover &gt; a:only-child::after,
.atsx-btn-primary.atsx-btn-disabled:active &gt; a:only-child::after,
.atsx-btn-primary.disabled:active &gt; a:only-child::after,
.atsx-btn-primary[disabled]:active &gt; a:only-child::after,
.atsx-btn-primary.atsx-btn-disabled.active &gt; a:only-child::after,
.atsx-btn-primary.disabled.active &gt; a:only-child::after,
.atsx-btn-primary[disabled].active &gt; 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: #ff5471;
  border-left-color: #ff5471;
}
.atsx-btn-group .atsx-btn-primary:not(:first-child):not(:last-child):disabled {
  border-color: #cad0d0;
}
.atsx-btn-group .atsx-btn-primary:first-child:not(:last-child) {
  border-right-color: #ff5471;
}
.atsx-btn-group .atsx-btn-primary:first-child:not(:last-child)[disabled] {
  border-right-color: #cad0d0;
}
.atsx-btn-group .atsx-btn-primary:last-child:not(:first-child),
.atsx-btn-group .atsx-btn-primary + .atsx-btn-primary {
  border-left-color: #ff5471;
}
.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: #cad0d0;
}
.atsx-btn-secondary {
  color: #3370FF;
  background-color: #fff;
  border-color: #3370FF;
}
.atsx-btn-secondary &gt; a:only-child {
  color: currentColor;
}
.atsx-btn-secondary &gt; 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 &gt; a:only-child {
  color: currentColor;
}
.atsx-btn-secondary:hover &gt; 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 &gt; a:only-child,
.atsx-btn-secondary.active &gt; a:only-child {
  color: currentColor;
}
.atsx-btn-secondary:active &gt; a:only-child::after,
.atsx-btn-secondary.active &gt; 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 &gt; a:only-child,
.atsx-btn-secondary.disabled &gt; a:only-child,
.atsx-btn-secondary[disabled] &gt; a:only-child,
.atsx-btn-secondary.atsx-btn-disabled:hover &gt; a:only-child,
.atsx-btn-secondary.disabled:hover &gt; a:only-child,
.atsx-btn-secondary[disabled]:hover &gt; a:only-child,
.atsx-btn-secondary.atsx-btn-disabled:active &gt; a:only-child,
.atsx-btn-secondary.disabled:active &gt; a:only-child,
.atsx-btn-secondary[disabled]:active &gt; a:only-child,
.atsx-btn-secondary.atsx-btn-disabled.active &gt; a:only-child,
.atsx-btn-secondary.disabled.active &gt; a:only-child,
.atsx-btn-secondary[disabled].active &gt; a:only-child {
  color: currentColor;
}
.atsx-btn-secondary.atsx-btn-disabled &gt; a:only-child::after,
.atsx-btn-secondary.disabled &gt; a:only-child::after,
.atsx-btn-secondary[disabled] &gt; a:only-child::after,
.atsx-btn-secondary.atsx-btn-disabled:hover &gt; a:only-child::after,
.atsx-btn-secondary.disabled:hover &gt; a:only-child::after,
.atsx-btn-secondary[disabled]:hover &gt; a:only-child::after,
.atsx-btn-secondary.atsx-btn-disabled:active &gt; a:only-child::after,
.atsx-btn-secondary.disabled:active &gt; a:only-child::after,
.atsx-btn-secondary[disabled]:active &gt; a:only-child::after,
.atsx-btn-secondary.atsx-btn-disabled.active &gt; a:only-child::after,
.atsx-btn-secondary.disabled.active &gt; a:only-child::after,
.atsx-btn-secondary[disabled].active &gt; 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: #cad0d0;
}
.atsx-btn-ghost &gt; a:only-child {
  color: currentColor;
}
.atsx-btn-ghost &gt; 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 &gt; a:only-child {
  color: currentColor;
}
.atsx-btn-ghost:hover &gt; 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: #d91a47;
  background-color: transparent;
  border-color: #d91a47;
}
.atsx-btn-ghost:active &gt; a:only-child,
.atsx-btn-ghost.active &gt; a:only-child {
  color: currentColor;
}
.atsx-btn-ghost:active &gt; a:only-child::after,
.atsx-btn-ghost.active &gt; 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 &gt; a:only-child,
.atsx-btn-ghost.disabled &gt; a:only-child,
.atsx-btn-ghost[disabled] &gt; a:only-child,
.atsx-btn-ghost.atsx-btn-disabled:hover &gt; a:only-child,
.atsx-btn-ghost.disabled:hover &gt; a:only-child,
.atsx-btn-ghost[disabled]:hover &gt; a:only-child,
.atsx-btn-ghost.atsx-btn-disabled:active &gt; a:only-child,
.atsx-btn-ghost.disabled:active &gt; a:only-child,
.atsx-btn-ghost[disabled]:active &gt; a:only-child,
.atsx-btn-ghost.atsx-btn-disabled.active &gt; a:only-child,
.atsx-btn-ghost.disabled.active &gt; a:only-child,
.atsx-btn-ghost[disabled].active &gt; a:only-child {
  color: currentColor;
}
.atsx-btn-ghost.atsx-btn-disabled &gt; a:only-child::after,
.atsx-btn-ghost.disabled &gt; a:only-child::after,
.atsx-btn-ghost[disabled] &gt; a:only-child::after,
.atsx-btn-ghost.atsx-btn-disabled:hover &gt; a:only-child::after,
.atsx-btn-ghost.disabled:hover &gt; a:only-child::after,
.atsx-btn-ghost[disabled]:hover &gt; a:only-child::after,
.atsx-btn-ghost.atsx-btn-disabled:active &gt; a:only-child::after,
.atsx-btn-ghost.disabled:active &gt; a:only-child::after,
.atsx-btn-ghost[disabled]:active &gt; a:only-child::after,
.atsx-btn-ghost.atsx-btn-disabled.active &gt; a:only-child::after,
.atsx-btn-ghost.disabled.active &gt; a:only-child::after,
.atsx-btn-ghost[disabled].active &gt; 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: #cad0d0;
  border-style: dashed;
}
.atsx-btn-dashed &gt; a:only-child {
  color: currentColor;
}
.atsx-btn-dashed &gt; 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 &gt; a:only-child {
  color: currentColor;
}
.atsx-btn-dashed:hover &gt; 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: #d91a47;
  background-color: white;
  border-color: #d91a47;
}
.atsx-btn-dashed:active &gt; a:only-child,
.atsx-btn-dashed.active &gt; a:only-child {
  color: currentColor;
}
.atsx-btn-dashed:active &gt; a:only-child::after,
.atsx-btn-dashed.active &gt; 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 &gt; a:only-child,
.atsx-btn-dashed.disabled &gt; a:only-child,
.atsx-btn-dashed[disabled] &gt; a:only-child,
.atsx-btn-dashed.atsx-btn-disabled:hover &gt; a:only-child,
.atsx-btn-dashed.disabled:hover &gt; a:only-child,
.atsx-btn-dashed[disabled]:hover &gt; a:only-child,
.atsx-btn-dashed.atsx-btn-disabled:active &gt; a:only-child,
.atsx-btn-dashed.disabled:active &gt; a:only-child,
.atsx-btn-dashed[disabled]:active &gt; a:only-child,
.atsx-btn-dashed.atsx-btn-disabled.active &gt; a:only-child,
.atsx-btn-dashed.disabled.active &gt; a:only-child,
.atsx-btn-dashed[disabled].active &gt; a:only-child {
  color: currentColor;
}
.atsx-btn-dashed.atsx-btn-disabled &gt; a:only-child::after,
.atsx-btn-dashed.disabled &gt; a:only-child::after,
.atsx-btn-dashed[disabled] &gt; a:only-child::after,
.atsx-btn-dashed.atsx-btn-disabled:hover &gt; a:only-child::after,
.atsx-btn-dashed.disabled:hover &gt; a:only-child::after,
.atsx-btn-dashed[disabled]:hover &gt; a:only-child::after,
.atsx-btn-dashed.atsx-btn-disabled:active &gt; a:only-child::after,
.atsx-btn-dashed.disabled:active &gt; a:only-child::after,
.atsx-btn-dashed[disabled]:active &gt; a:only-child::after,
.atsx-btn-dashed.atsx-btn-disabled.active &gt; a:only-child::after,
.atsx-btn-dashed.disabled.active &gt; a:only-child::after,
.atsx-btn-dashed[disabled].active &gt; 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 &gt; a:only-child {
  color: currentColor;
}
.atsx-btn-danger &gt; 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 &gt; a:only-child {
  color: currentColor;
}
.atsx-btn-danger:hover &gt; 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 &gt; a:only-child,
.atsx-btn-danger.active &gt; a:only-child {
  color: currentColor;
}
.atsx-btn-danger:active &gt; a:only-child::after,
.atsx-btn-danger.active &gt; 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 &gt; a:only-child,
.atsx-btn-danger.disabled &gt; a:only-child,
.atsx-btn-danger[disabled] &gt; a:only-child,
.atsx-btn-danger.atsx-btn-disabled:hover &gt; a:only-child,
.atsx-btn-danger.disabled:hover &gt; a:only-child,
.atsx-btn-danger[disabled]:hover &gt; a:only-child,
.atsx-btn-danger.atsx-btn-disabled:active &gt; a:only-child,
.atsx-btn-danger.disabled:active &gt; a:only-child,
.atsx-btn-danger[disabled]:active &gt; a:only-child,
.atsx-btn-danger.atsx-btn-disabled.active &gt; a:only-child,
.atsx-btn-danger.disabled.active &gt; a:only-child,
.atsx-btn-danger[disabled].active &gt; a:only-child {
  color: currentColor;
}
.atsx-btn-danger.atsx-btn-disabled &gt; a:only-child::after,
.atsx-btn-danger.disabled &gt; a:only-child::after,
.atsx-btn-danger[disabled] &gt; a:only-child::after,
.atsx-btn-danger.atsx-btn-disabled:hover &gt; a:only-child::after,
.atsx-btn-danger.disabled:hover &gt; a:only-child::after,
.atsx-btn-danger[disabled]:hover &gt; a:only-child::after,
.atsx-btn-danger.atsx-btn-disabled:active &gt; a:only-child::after,
.atsx-btn-danger.disabled:active &gt; a:only-child::after,
.atsx-btn-danger[disabled]:active &gt; a:only-child::after,
.atsx-btn-danger.atsx-btn-disabled.active &gt; a:only-child::after,
.atsx-btn-danger.disabled.active &gt; a:only-child::after,
.atsx-btn-danger[disabled].active &gt; a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.atsx-btn-link {
  color: #fe2c55;
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
}
.atsx-btn-link &gt; a:only-child {
  color: currentColor;
}
.atsx-btn-link &gt; 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 &gt; a:only-child {
  color: currentColor;
}
.atsx-btn-link:hover &gt; 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: #d91a47;
  background-color: transparent;
  border-color: #d91a47;
}
.atsx-btn-link:active &gt; a:only-child,
.atsx-btn-link.active &gt; a:only-child {
  color: currentColor;
}
.atsx-btn-link:active &gt; a:only-child::after,
.atsx-btn-link.active &gt; 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 &gt; a:only-child,
.atsx-btn-link.disabled &gt; a:only-child,
.atsx-btn-link[disabled] &gt; a:only-child,
.atsx-btn-link.atsx-btn-disabled:hover &gt; a:only-child,
.atsx-btn-link.disabled:hover &gt; a:only-child,
.atsx-btn-link[disabled]:hover &gt; a:only-child,
.atsx-btn-link.atsx-btn-disabled:active &gt; a:only-child,
.atsx-btn-link.disabled:active &gt; a:only-child,
.atsx-btn-link[disabled]:active &gt; a:only-child,
.atsx-btn-link.atsx-btn-disabled.active &gt; a:only-child,
.atsx-btn-link.disabled.active &gt; a:only-child,
.atsx-btn-link[disabled].active &gt; a:only-child {
  color: currentColor;
}
.atsx-btn-link.atsx-btn-disabled &gt; a:only-child::after,
.atsx-btn-link.disabled &gt; a:only-child::after,
.atsx-btn-link[disabled] &gt; a:only-child::after,
.atsx-btn-link.atsx-btn-disabled:hover &gt; a:only-child::after,
.atsx-btn-link.disabled:hover &gt; a:only-child::after,
.atsx-btn-link[disabled]:hover &gt; a:only-child::after,
.atsx-btn-link.atsx-btn-disabled:active &gt; a:only-child::after,
.atsx-btn-link.disabled:active &gt; a:only-child::after,
.atsx-btn-link[disabled]:active &gt; a:only-child::after,
.atsx-btn-link.atsx-btn-disabled.active &gt; a:only-child::after,
.atsx-btn-link.disabled.active &gt; a:only-child::after,
.atsx-btn-link[disabled].active &gt; 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: #dcdcde;
  background-color: transparent;
  border-color: transparent;
  text-shadow: none;
  box-shadow: none;
  cursor: not-allowed;
}
.atsx-btn-link.atsx-btn-disabled &gt; a:only-child,
.atsx-btn-link.disabled &gt; a:only-child,
.atsx-btn-link[disabled] &gt; a:only-child,
.atsx-btn-link.atsx-btn-disabled:hover &gt; a:only-child,
.atsx-btn-link.disabled:hover &gt; a:only-child,
.atsx-btn-link[disabled]:hover &gt; a:only-child,
.atsx-btn-link.atsx-btn-disabled:active &gt; a:only-child,
.atsx-btn-link.disabled:active &gt; a:only-child,
.atsx-btn-link[disabled]:active &gt; a:only-child,
.atsx-btn-link.atsx-btn-disabled.active &gt; a:only-child,
.atsx-btn-link.disabled.active &gt; a:only-child,
.atsx-btn-link[disabled].active &gt; a:only-child {
  color: currentColor;
}
.atsx-btn-link.atsx-btn-disabled &gt; a:only-child::after,
.atsx-btn-link.disabled &gt; a:only-child::after,
.atsx-btn-link[disabled] &gt; a:only-child::after,
.atsx-btn-link.atsx-btn-disabled:hover &gt; a:only-child::after,
.atsx-btn-link.disabled:hover &gt; a:only-child::after,
.atsx-btn-link[disabled]:hover &gt; a:only-child::after,
.atsx-btn-link.atsx-btn-disabled:active &gt; a:only-child::after,
.atsx-btn-link.disabled:active &gt; a:only-child::after,
.atsx-btn-link[disabled]:active &gt; a:only-child::after,
.atsx-btn-link.atsx-btn-disabled.active &gt; a:only-child::after,
.atsx-btn-link.disabled.active &gt; a:only-child::after,
.atsx-btn-link[disabled].active &gt; 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 &gt; svg,
.atsx-btn .anticon.anticon-minus &gt; 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 &gt; .atsx-btn,
.atsx-btn-group &gt; span &gt; .atsx-btn {
  position: relative;
}
.atsx-btn-group &gt; .atsx-btn:hover,
.atsx-btn-group &gt; span &gt; .atsx-btn:hover,
.atsx-btn-group &gt; .atsx-btn:active,
.atsx-btn-group &gt; span &gt; .atsx-btn:active,
.atsx-btn-group &gt; .atsx-btn.active,
.atsx-btn-group &gt; span &gt; .atsx-btn.active {
  z-index: 2;
}
.atsx-btn-group &gt; .atsx-btn:disabled,
.atsx-btn-group &gt; span &gt; .atsx-btn:disabled {
  z-index: 0;
}
.atsx-btn-group-lg &gt; .atsx-btn,
.atsx-btn-group-lg &gt; span &gt; .atsx-btn {
  height: 40px;
  padding: 0 12px;
  font-size: 16px;
  border-radius: 0;
  line-height: 38px;
}
.atsx-btn-group-sm &gt; .atsx-btn,
.atsx-btn-group-sm &gt; span &gt; .atsx-btn {
  height: 28px;
  padding: 0 8px;
  font-size: 14px;
  border-radius: 0;
  line-height: 26px;
}
.atsx-btn-group-sm &gt; .atsx-btn &gt; .anticon,
.atsx-btn-group-sm &gt; span &gt; .atsx-btn &gt; .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 &gt; 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 &gt; .atsx-btn:first-child,
.atsx-btn-group &gt; span:first-child &gt; .atsx-btn {
  margin-left: 0;
}
.atsx-btn-group &gt; .atsx-btn:only-child {
  border-radius: 2px;
}
.atsx-btn-group &gt; span:only-child &gt; .atsx-btn {
  border-radius: 2px;
}
.atsx-btn-group &gt; .atsx-btn:first-child:not(:last-child),
.atsx-btn-group &gt; span:first-child:not(:last-child) &gt; .atsx-btn {
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}
.atsx-btn-group &gt; .atsx-btn:last-child:not(:first-child),
.atsx-btn-group &gt; span:last-child:not(:first-child) &gt; .atsx-btn {
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}
.atsx-btn-group-sm &gt; .atsx-btn:only-child {
  border-radius: 2px;
}
.atsx-btn-group-sm &gt; span:only-child &gt; .atsx-btn {
  border-radius: 2px;
}
.atsx-btn-group-sm &gt; .atsx-btn:first-child:not(:last-child),
.atsx-btn-group-sm &gt; span:first-child:not(:last-child) &gt; .atsx-btn {
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}
.atsx-btn-group-sm &gt; .atsx-btn:last-child:not(:first-child),
.atsx-btn-group-sm &gt; span:last-child:not(:first-child) &gt; .atsx-btn {
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}
.atsx-btn-group &gt; .atsx-btn-group {
  float: left;
}
.atsx-btn-group &gt; .atsx-btn-group:not(:first-child):not(:last-child) &gt; .atsx-btn {
  border-radius: 0;
}
.atsx-btn-group &gt; .atsx-btn-group:first-child:not(:last-child) &gt; .atsx-btn:last-child {
  padding-right: 8px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.atsx-btn-group &gt; .atsx-btn-group:last-child:not(:first-child) &gt; .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 &gt; span,
.atsx-btn:active &gt; span {
  position: relative;
}
.atsx-btn &gt; .anticon + span,
.atsx-btn &gt; 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: #fe2c55;
  background-color: transparent;
  border-color: #fe2c55;
  text-shadow: none;
}
.atsx-btn-background-ghost.atsx-btn-primary &gt; a:only-child {
  color: currentColor;
}
.atsx-btn-background-ghost.atsx-btn-primary &gt; 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: #ff5471;
  background-color: transparent;
  border-color: #ff5471;
}
.atsx-btn-background-ghost.atsx-btn-primary:hover &gt; a:only-child {
  color: currentColor;
}
.atsx-btn-background-ghost.atsx-btn-primary:hover &gt; 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: #d91a47;
  background-color: transparent;
  border-color: #d91a47;
}
.atsx-btn-background-ghost.atsx-btn-primary:active &gt; a:only-child,
.atsx-btn-background-ghost.atsx-btn-primary.active &gt; a:only-child {
  color: currentColor;
}
.atsx-btn-background-ghost.atsx-btn-primary:active &gt; a:only-child::after,
.atsx-btn-background-ghost.atsx-btn-primary.active &gt; 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 &gt; a:only-child,
.atsx-btn-background-ghost.atsx-btn-primary.disabled &gt; a:only-child,
.atsx-btn-background-ghost.atsx-btn-primary[disabled] &gt; a:only-child,
.atsx-btn-background-ghost.atsx-btn-primary.atsx-btn-disabled:hover &gt; a:only-child,
.atsx-btn-background-ghost.atsx-btn-primary.disabled:hover &gt; a:only-child,
.atsx-btn-background-ghost.atsx-btn-primary[disabled]:hover &gt; a:only-child,
.atsx-btn-background-ghost.atsx-btn-primary.atsx-btn-disabled:active &gt; a:only-child,
.atsx-btn-background-ghost.atsx-btn-primary.disabled:active &gt; a:only-child,
.atsx-btn-background-ghost.atsx-btn-primary[disabled]:active &gt; a:only-child,
.atsx-btn-background-ghost.atsx-btn-primary.atsx-btn-disabled.active &gt; a:only-child,
.atsx-btn-background-ghost.atsx-btn-primary.disabled.active &gt; a:only-child,
.atsx-btn-background-ghost.atsx-btn-primary[disabled].active &gt; a:only-child {
  color: currentColor;
}
.atsx-btn-background-ghost.atsx-btn-primary.atsx-btn-disabled &gt; a:only-child::after,
.atsx-btn-background-ghost.atsx-btn-primary.disabled &gt; a:only-child::after,
.atsx-btn-background-ghost.atsx-btn-primary[disabled] &gt; a:only-child::after,
.atsx-btn-background-ghost.atsx-btn-primary.atsx-btn-disabled:hover &gt; a:only-child::after,
.atsx-btn-background-ghost.atsx-btn-primary.disabled:hover &gt; a:only-child::after,
.atsx-btn-background-ghost.atsx-btn-primary[disabled]:hover &gt; a:only-child::after,
.atsx-btn-background-ghost.atsx-btn-primary.atsx-btn-disabled:active &gt; a:only-child::after,
.atsx-btn-background-ghost.atsx-btn-primary.disabled:active &gt; a:only-child::after,
.atsx-btn-background-ghost.atsx-btn-primary[disabled]:active &gt; a:only-child::after,
.atsx-btn-background-ghost.atsx-btn-primary.atsx-btn-disabled.active &gt; a:only-child::after,
.atsx-btn-background-ghost.atsx-btn-primary.disabled.active &gt; a:only-child::after,
.atsx-btn-background-ghost.atsx-btn-primary[disabled].active &gt; 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 &gt; a:only-child {
  color: currentColor;
}
.atsx-btn-background-ghost.atsx-btn-danger &gt; 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 &gt; a:only-child {
  color: currentColor;
}
.atsx-btn-background-ghost.atsx-btn-danger:hover &gt; 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 &gt; a:only-child,
.atsx-btn-background-ghost.atsx-btn-danger.active &gt; a:only-child {
  color: currentColor;
}
.atsx-btn-background-ghost.atsx-btn-danger:active &gt; a:only-child::after,
.atsx-btn-background-ghost.atsx-btn-danger.active &gt; 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 &gt; a:only-child,
.atsx-btn-background-ghost.atsx-btn-danger.disabled &gt; a:only-child,
.atsx-btn-background-ghost.atsx-btn-danger[disabled] &gt; a:only-child,
.atsx-btn-background-ghost.atsx-btn-danger.atsx-btn-disabled:hover &gt; a:only-child,
.atsx-btn-background-ghost.atsx-btn-danger.disabled:hover &gt; a:only-child,
.atsx-btn-background-ghost.atsx-btn-danger[disabled]:hover &gt; a:only-child,
.atsx-btn-background-ghost.atsx-btn-danger.atsx-btn-disabled:active &gt; a:only-child,
.atsx-btn-background-ghost.atsx-btn-danger.disabled:active &gt; a:only-child,
.atsx-btn-background-ghost.atsx-btn-danger[disabled]:active &gt; a:only-child,
.atsx-btn-background-ghost.atsx-btn-danger.atsx-btn-disabled.active &gt; a:only-child,
.atsx-btn-background-ghost.atsx-btn-danger.disabled.active &gt; a:only-child,
.atsx-btn-background-ghost.atsx-btn-danger[disabled].active &gt; a:only-child {
  color: currentColor;
}
.atsx-btn-background-ghost.atsx-btn-danger.atsx-btn-disabled &gt; a:only-child::after,
.atsx-btn-background-ghost.atsx-btn-danger.disabled &gt; a:only-child::after,
.atsx-btn-background-ghost.atsx-btn-danger[disabled] &gt; a:only-child::after,
.atsx-btn-background-ghost.atsx-btn-danger.atsx-btn-disabled:hover &gt; a:only-child::after,
.atsx-btn-background-ghost.atsx-btn-danger.disabled:hover &gt; a:only-child::after,
.atsx-btn-background-ghost.atsx-btn-danger[disabled]:hover &gt; a:only-child::after,
.atsx-btn-background-ghost.atsx-btn-danger.atsx-btn-disabled:active &gt; a:only-child::after,
.atsx-btn-background-ghost.atsx-btn-danger.disabled:active &gt; a:only-child::after,
.atsx-btn-background-ghost.atsx-btn-danger[disabled]:active &gt; a:only-child::after,
.atsx-btn-background-ghost.atsx-btn-danger.atsx-btn-disabled.active &gt; a:only-child::after,
.atsx-btn-background-ghost.atsx-btn-danger.disabled.active &gt; a:only-child::after,
.atsx-btn-background-ghost.atsx-btn-danger[disabled].active &gt; 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: #fe2c55;
  background-color: transparent;
  border-color: transparent;
  text-shadow: none;
  color: #fff;
}
.atsx-btn-background-ghost.atsx-btn-link &gt; a:only-child {
  color: currentColor;
}
.atsx-btn-background-ghost.atsx-btn-link &gt; 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: #ff5471;
  background-color: transparent;
  border-color: transparent;
}
.atsx-btn-background-ghost.atsx-btn-link:hover &gt; a:only-child {
  color: currentColor;
}
.atsx-btn-background-ghost.atsx-btn-link:hover &gt; 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: #d91a47;
  background-color: transparent;
  border-color: transparent;
}
.atsx-btn-background-ghost.atsx-btn-link:active &gt; a:only-child,
.atsx-btn-background-ghost.atsx-btn-link.active &gt; a:only-child {
  color: currentColor;
}
.atsx-btn-background-ghost.atsx-btn-link:active &gt; a:only-child::after,
.atsx-btn-background-ghost.atsx-btn-link.active &gt; 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 &gt; a:only-child,
.atsx-btn-background-ghost.atsx-btn-link.disabled &gt; a:only-child,
.atsx-btn-background-ghost.atsx-btn-link[disabled] &gt; a:only-child,
.atsx-btn-background-ghost.atsx-btn-link.atsx-btn-disabled:hover &gt; a:only-child,
.atsx-btn-background-ghost.atsx-btn-link.disabled:hover &gt; a:only-child,
.atsx-btn-background-ghost.atsx-btn-link[disabled]:hover &gt; a:only-child,
.atsx-btn-background-ghost.atsx-btn-link.atsx-btn-disabled:active &gt; a:only-child,
.atsx-btn-background-ghost.atsx-btn-link.disabled:active &gt; a:only-child,
.atsx-btn-background-ghost.atsx-btn-link[disabled]:active &gt; a:only-child,
.atsx-btn-background-ghost.atsx-btn-link.atsx-btn-disabled.active &gt; a:only-child,
.atsx-btn-background-ghost.atsx-btn-link.disabled.active &gt; a:only-child,
.atsx-btn-background-ghost.atsx-btn-link[disabled].active &gt; a:only-child {
  color: currentColor;
}
.atsx-btn-background-ghost.atsx-btn-link.atsx-btn-disabled &gt; a:only-child::after,
.atsx-btn-background-ghost.atsx-btn-link.disabled &gt; a:only-child::after,
.atsx-btn-background-ghost.atsx-btn-link[disabled] &gt; a:only-child::after,
.atsx-btn-background-ghost.atsx-btn-link.atsx-btn-disabled:hover &gt; a:only-child::after,
.atsx-btn-background-ghost.atsx-btn-link.disabled:hover &gt; a:only-child::after,
.atsx-btn-background-ghost.atsx-btn-link[disabled]:hover &gt; a:only-child::after,
.atsx-btn-background-ghost.atsx-btn-link.atsx-btn-disabled:active &gt; a:only-child::after,
.atsx-btn-background-ghost.atsx-btn-link.disabled:active &gt; a:only-child::after,
.atsx-btn-background-ghost.atsx-btn-link[disabled]:active &gt; a:only-child::after,
.atsx-btn-background-ghost.atsx-btn-link.atsx-btn-disabled.active &gt; a:only-child::after,
.atsx-btn-background-ghost.atsx-btn-link.disabled.active &gt; a:only-child::after,
.atsx-btn-background-ghost.atsx-btn-link[disabled].active &gt; 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 &gt; *: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: 'Gilroy', -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';
}
.gilroy {
  font-family: 'Gilroy', -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: #ff7792;
  border-color: #ff7792;
}
.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 表单编辑底色 */
.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: #161823;
}
.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;
}

.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: 'Gilroy', -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';
}
.gilroy {
  font-family: 'Gilroy', -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: #ff7792;
  border-color: #ff7792;
}
.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 表单编辑底色 */
 {
  /* 无报错表单项 */
  /* Button */
  /* Checkbox */
  /* Select */
  /* message样式 */
  /* 登录/注册/重置密码通用样式 */
  /* modal */
  /* 去除safari浏览器的自动提示填充 */
  /* Change Autocomplete styles in Chrome */
  /* 处理 windows pc chrome 版本小于 54 时 modal 定位失效问题 */
}
#bd {
  min-width: 1060px;
  overflow-x: auto;
}
#bd &gt; 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: #fe2c55;
}
.no-error-form-item {
  margin-bottom: 0;
}
.no-error-form-item .atsx-form-explain {
  display: none;
}
.atsx-btn-primary:hover {
  background: #ff7792;
}
.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: #fe2c55;
}
.atsx-select-clear-icon {
  color: #9ca2a9;
}
.atsx-select-clear-icon:hover {
  color: #fe2c55;
}
.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: #3e4c5b;
  margin-left: 32px;
}
.topbar-navigation-list .topbar-navigation-item:hover {
  color: #fe2c55;
}
.topbar-navigation-list .atsx-divider {
  margin: 0 32px;
  color: #bbbfc4;
}
.contentWrap__jzsFV {
  min-height: calc(100vh - 70px - 0px - 256px);
  overflow-x: hidden;
  overflow-y: hidden;
  /* Button */
  /* Checkbox */
  /* Select */
  /* message样式 */
  /* modal */
  /* topbar */
}
.contentWrap__jzsFV &gt; * {
  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: #fe2c55;
}
.contentWrap__jzsFV .atsx-btn-primary__1kgs_:hover {
  background: #ff7792;
}
.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: #fe2c55;
}
.contentWrap__jzsFV .atsx-select-clear-icon__240G1 {
  color: #9ca2a9;
}
.contentWrap__jzsFV .atsx-select-clear-icon__240G1:hover {
  color: #fe2c55;
}
.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: 70px;
  bottom: 0;
  right: 0;
  left: 0;
  z-index: 1;
}
.globalLoading__3W13B .globalLoading-loading div {
  position: absolute;
}

/* 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: #161823;
  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 &gt; .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 &gt; .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: 2px;
  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 &gt; .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: #161823;
  font-weight: normal;
  font-size: 14px;
  line-height: 22px;
  white-space: nowrap;
  cursor: pointer;
  transition: all 0.3s;
}
.atsx-dropdown-menu-item &gt; .anticon:first-child,
.atsx-dropdown-menu-submenu-title &gt; .anticon:first-child {
  min-width: 12px;
  margin-right: 8px;
}
.atsx-dropdown-menu-item &gt; a,
.atsx-dropdown-menu-submenu-title &gt; a {
  display: block;
  margin: -5px -12px;
  padding: 5px 12px;
  color: #161823;
  transition: all 0.3s;
}
.atsx-dropdown-menu-item-selected,
.atsx-dropdown-menu-submenu-title-selected,
.atsx-dropdown-menu-item-selected &gt; a,
.atsx-dropdown-menu-submenu-title-selected &gt; a {
  color: #fe2c55;
  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: #dcdcde;
  cursor: not-allowed;
}
.atsx-dropdown-menu-item-disabled:hover,
.atsx-dropdown-menu-submenu-title-disabled:hover {
  color: #dcdcde;
  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 &gt; .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: #dcdcde;
  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 &gt; .anticon.anticon-down,
.atsx-dropdown-link &gt; .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 &gt; .anticon.anticon-down,
:root .atsx-dropdown-link &gt; .anticon.anticon-down {
  font-size: 12px;
}
.atsx-dropdown-button {
  white-space: nowrap;
}
.atsx-dropdown-button.atsx-btn-group &gt; .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 &gt; 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 &gt; 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 &gt; 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 &gt; a {
  color: #fff;
  background: #fe2c55;
}

/* 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: #161823;
  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 &gt; a {
  display: block;
  color: #161823;
}
.atsx-menu-item &gt; a:hover {
  color: #fe2c55;
}
.atsx-menu-item &gt; 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: #fe2c55;
}
.atsx-menu-horizontal .atsx-menu-item,
.atsx-menu-horizontal .atsx-menu-submenu {
  margin-top: -1px;
}
.atsx-menu-horizontal &gt; .atsx-menu-item:hover,
.atsx-menu-horizontal &gt; .atsx-menu-item-active,
.atsx-menu-horizontal &gt; .atsx-menu-submenu .atsx-menu-submenu-title:hover {
  background-color: transparent;
}
.atsx-menu-item-selected {
  color: #fe2c55;
}
.atsx-menu-item-selected &gt; a,
.atsx-menu-item-selected &gt; a:hover {
  color: #fe2c55;
}
.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 &gt; .atsx-menu-item,
.atsx-menu-vertical-left.atsx-menu-sub &gt; .atsx-menu-item,
.atsx-menu-vertical-right.atsx-menu-sub &gt; .atsx-menu-item,
.atsx-menu-vertical.atsx-menu-sub &gt; .atsx-menu-submenu,
.atsx-menu-vertical-left.atsx-menu-sub &gt; .atsx-menu-submenu,
.atsx-menu-vertical-right.atsx-menu-sub &gt; .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 &gt; .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: 2px;
}
.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 &gt; .atsx-menu {
  background-color: #fff;
  border-radius: 2px;
}
.atsx-menu-submenu &gt; .atsx-menu-submenu-title::after {
  transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.atsx-menu-submenu-vertical &gt; .atsx-menu-submenu-title .atsx-menu-submenu-arrow,
.atsx-menu-submenu-vertical-left &gt; .atsx-menu-submenu-title .atsx-menu-submenu-arrow,
.atsx-menu-submenu-vertical-right &gt; .atsx-menu-submenu-title .atsx-menu-submenu-arrow,
.atsx-menu-submenu-inline &gt; .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 &gt; .atsx-menu-submenu-title .atsx-menu-submenu-arrow::before,
.atsx-menu-submenu-vertical-left &gt; .atsx-menu-submenu-title .atsx-menu-submenu-arrow::before,
.atsx-menu-submenu-vertical-right &gt; .atsx-menu-submenu-title .atsx-menu-submenu-arrow::before,
.atsx-menu-submenu-inline &gt; .atsx-menu-submenu-title .atsx-menu-submenu-arrow::before,
.atsx-menu-submenu-vertical &gt; .atsx-menu-submenu-title .atsx-menu-submenu-arrow::after,
.atsx-menu-submenu-vertical-left &gt; .atsx-menu-submenu-title .atsx-menu-submenu-arrow::after,
.atsx-menu-submenu-vertical-right &gt; .atsx-menu-submenu-title .atsx-menu-submenu-arrow::after,
.atsx-menu-submenu-inline &gt; .atsx-menu-submenu-title .atsx-menu-submenu-arrow::after {
  position: absolute;
  width: 6px;
  height: 1.5px;
  background: #fff;
  background: #161823 \9;
  background-image: linear-gradient(to right, #161823, #161823);
  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 &gt; .atsx-menu-submenu-title .atsx-menu-submenu-arrow::before,
.atsx-menu-submenu-vertical-left &gt; .atsx-menu-submenu-title .atsx-menu-submenu-arrow::before,
.atsx-menu-submenu-vertical-right &gt; .atsx-menu-submenu-title .atsx-menu-submenu-arrow::before,
.atsx-menu-submenu-inline &gt; .atsx-menu-submenu-title .atsx-menu-submenu-arrow::before {
  -ms-transform: rotate(45deg) translateY(-2px);
      transform: rotate(45deg) translateY(-2px);
}
.atsx-menu-submenu-vertical &gt; .atsx-menu-submenu-title .atsx-menu-submenu-arrow::after,
.atsx-menu-submenu-vertical-left &gt; .atsx-menu-submenu-title .atsx-menu-submenu-arrow::after,
.atsx-menu-submenu-vertical-right &gt; .atsx-menu-submenu-title .atsx-menu-submenu-arrow::after,
.atsx-menu-submenu-inline &gt; .atsx-menu-submenu-title .atsx-menu-submenu-arrow::after {
  -ms-transform: rotate(-45deg) translateY(2px);
      transform: rotate(-45deg) translateY(2px);
}
.atsx-menu-submenu-vertical &gt; .atsx-menu-submenu-title:hover .atsx-menu-submenu-arrow::after,
.atsx-menu-submenu-vertical-left &gt; .atsx-menu-submenu-title:hover .atsx-menu-submenu-arrow::after,
.atsx-menu-submenu-vertical-right &gt; .atsx-menu-submenu-title:hover .atsx-menu-submenu-arrow::after,
.atsx-menu-submenu-inline &gt; .atsx-menu-submenu-title:hover .atsx-menu-submenu-arrow::after,
.atsx-menu-submenu-vertical &gt; .atsx-menu-submenu-title:hover .atsx-menu-submenu-arrow::before,
.atsx-menu-submenu-vertical-left &gt; .atsx-menu-submenu-title:hover .atsx-menu-submenu-arrow::before,
.atsx-menu-submenu-vertical-right &gt; .atsx-menu-submenu-title:hover .atsx-menu-submenu-arrow::before,
.atsx-menu-submenu-inline &gt; .atsx-menu-submenu-title:hover .atsx-menu-submenu-arrow::before {
  background: linear-gradient(to right, #fe2c55, #fe2c55);
}
.atsx-menu-submenu-inline &gt; .atsx-menu-submenu-title .atsx-menu-submenu-arrow::before {
  -ms-transform: rotate(-45deg) translateX(2px);
      transform: rotate(-45deg) translateX(2px);
}
.atsx-menu-submenu-inline &gt; .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 &gt; .atsx-menu-submenu-title .atsx-menu-submenu-arrow {
  -ms-transform: translateY(-2px);
      transform: translateY(-2px);
}
.atsx-menu-submenu-open.atsx-menu-submenu-inline &gt; .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 &gt; .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: #fe2c55;
}
.atsx-menu-vertical .atsx-menu-submenu-selected &gt; a,
.atsx-menu-vertical-left .atsx-menu-submenu-selected &gt; a,
.atsx-menu-vertical-right .atsx-menu-submenu-selected &gt; a {
  color: #fe2c55;
}
.atsx-menu-horizontal {
  line-height: 46px;
  white-space: nowrap;
  border: 0;
  border-bottom: 1px solid #e8e8e8;
  box-shadow: none;
}
.atsx-menu-horizontal &gt; .atsx-menu-item,
.atsx-menu-horizontal &gt; .atsx-menu-submenu {
  position: relative;
  top: 1px;
  display: inline-block;
  vertical-align: bottom;
  border-bottom: 2px solid transparent;
}
.atsx-menu-horizontal &gt; .atsx-menu-item:hover,
.atsx-menu-horizontal &gt; .atsx-menu-submenu:hover,
.atsx-menu-horizontal &gt; .atsx-menu-item-active,
.atsx-menu-horizontal &gt; .atsx-menu-submenu-active,
.atsx-menu-horizontal &gt; .atsx-menu-item-open,
.atsx-menu-horizontal &gt; .atsx-menu-submenu-open,
.atsx-menu-horizontal &gt; .atsx-menu-item-selected,
.atsx-menu-horizontal &gt; .atsx-menu-submenu-selected {
  color: #fe2c55;
  border-bottom: 2px solid #fe2c55;
}
.atsx-menu-horizontal &gt; .atsx-menu-item &gt; a {
  display: block;
  color: #161823;
}
.atsx-menu-horizontal &gt; .atsx-menu-item &gt; a:hover {
  color: #fe2c55;
}
.atsx-menu-horizontal &gt; .atsx-menu-item &gt; a::before {
  bottom: -2px;
}
.atsx-menu-horizontal &gt; .atsx-menu-item-selected &gt; a {
  color: #fe2c55;
}
.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 #fe2c55;
  -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 &gt; .atsx-menu-item,
.atsx-menu-vertical-left &gt; .atsx-menu-item,
.atsx-menu-vertical-right &gt; .atsx-menu-item,
.atsx-menu-inline &gt; .atsx-menu-item,
.atsx-menu-vertical &gt; .atsx-menu-submenu &gt; .atsx-menu-submenu-title,
.atsx-menu-vertical-left &gt; .atsx-menu-submenu &gt; .atsx-menu-submenu-title,
.atsx-menu-vertical-right &gt; .atsx-menu-submenu &gt; .atsx-menu-submenu-title,
.atsx-menu-inline &gt; .atsx-menu-submenu &gt; .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 &gt; .atsx-menu-item,
.atsx-menu-inline-collapsed &gt; .atsx-menu-item-group &gt; .atsx-menu-item-group-list &gt; .atsx-menu-item,
.atsx-menu-inline-collapsed &gt; .atsx-menu-item-group &gt; .atsx-menu-item-group-list &gt; .atsx-menu-submenu &gt; .atsx-menu-submenu-title,
.atsx-menu-inline-collapsed &gt; .atsx-menu-submenu &gt; .atsx-menu-submenu-title {
  left: 0;
  padding: 0 32px !important;
  text-overflow: clip;
}
.atsx-menu-inline-collapsed &gt; .atsx-menu-item .atsx-menu-submenu-arrow,
.atsx-menu-inline-collapsed &gt; .atsx-menu-item-group &gt; .atsx-menu-item-group-list &gt; .atsx-menu-item .atsx-menu-submenu-arrow,
.atsx-menu-inline-collapsed &gt; .atsx-menu-item-group &gt; .atsx-menu-item-group-list &gt; .atsx-menu-submenu &gt; .atsx-menu-submenu-title .atsx-menu-submenu-arrow,
.atsx-menu-inline-collapsed &gt; .atsx-menu-submenu &gt; .atsx-menu-submenu-title .atsx-menu-submenu-arrow {
  display: none;
}
.atsx-menu-inline-collapsed &gt; .atsx-menu-item .anticon,
.atsx-menu-inline-collapsed &gt; .atsx-menu-item-group &gt; .atsx-menu-item-group-list &gt; .atsx-menu-item .anticon,
.atsx-menu-inline-collapsed &gt; .atsx-menu-item-group &gt; .atsx-menu-item-group-list &gt; .atsx-menu-submenu &gt; .atsx-menu-submenu-title .anticon,
.atsx-menu-inline-collapsed &gt; .atsx-menu-submenu &gt; .atsx-menu-submenu-title .anticon {
  margin: 0;
  font-size: 16px;
  line-height: 40px;
}
.atsx-menu-inline-collapsed &gt; .atsx-menu-item .anticon + span,
.atsx-menu-inline-collapsed &gt; .atsx-menu-item-group &gt; .atsx-menu-item-group-list &gt; .atsx-menu-item .anticon + span,
.atsx-menu-inline-collapsed &gt; .atsx-menu-item-group &gt; .atsx-menu-item-group-list &gt; .atsx-menu-submenu &gt; .atsx-menu-submenu-title .anticon + span,
.atsx-menu-inline-collapsed &gt; .atsx-menu-submenu &gt; .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 &gt; .atsx-menu-item,
.atsx-menu-sub.atsx-menu-inline &gt; .atsx-menu-submenu &gt; .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: #dcdcde !important;
  background: none;
  border-color: transparent !important;
  cursor: not-allowed;
}
.atsx-menu-item-disabled &gt; a,
.atsx-menu-submenu-disabled &gt; a {
  color: #dcdcde !important;
  pointer-events: none;
}
.atsx-menu-item-disabled &gt; .atsx-menu-submenu-title,
.atsx-menu-submenu-disabled &gt; .atsx-menu-submenu-title {
  color: #dcdcde !important;
  cursor: not-allowed;
}
.atsx-menu-item-disabled &gt; .atsx-menu-submenu-title &gt; .atsx-menu-submenu-arrow::before,
.atsx-menu-submenu-disabled &gt; .atsx-menu-submenu-title &gt; .atsx-menu-submenu-arrow::before,
.atsx-menu-item-disabled &gt; .atsx-menu-submenu-title &gt; .atsx-menu-submenu-arrow::after,
.atsx-menu-submenu-disabled &gt; .atsx-menu-submenu-title &gt; .atsx-menu-submenu-arrow::after {
  background: #dcdcde !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 &gt; .atsx-menu-item,
.atsx-menu-dark.atsx-menu-horizontal &gt; .atsx-menu-submenu {
  top: 0;
  margin-top: 0;
  border-color: #fff;
  border-bottom: 0;
}
.atsx-menu-dark.atsx-menu-horizontal &gt; .atsx-menu-item &gt; a::before {
  bottom: 0;
}
.atsx-menu-dark .atsx-menu-item,
.atsx-menu-dark .atsx-menu-item-group-title,
.atsx-menu-dark .atsx-menu-item &gt; 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 &gt; a,
.atsx-menu-dark .atsx-menu-item-active &gt; a,
.atsx-menu-dark .atsx-menu-submenu-active &gt; a,
.atsx-menu-dark .atsx-menu-submenu-open &gt; a,
.atsx-menu-dark .atsx-menu-submenu-selected &gt; a,
.atsx-menu-dark .atsx-menu-submenu-title:hover &gt; a {
  color: #fff;
}
.atsx-menu-dark .atsx-menu-item:hover &gt; .atsx-menu-submenu-title &gt; .atsx-menu-submenu-arrow,
.atsx-menu-dark .atsx-menu-item-active &gt; .atsx-menu-submenu-title &gt; .atsx-menu-submenu-arrow,
.atsx-menu-dark .atsx-menu-submenu-active &gt; .atsx-menu-submenu-title &gt; .atsx-menu-submenu-arrow,
.atsx-menu-dark .atsx-menu-submenu-open &gt; .atsx-menu-submenu-title &gt; .atsx-menu-submenu-arrow,
.atsx-menu-dark .atsx-menu-submenu-selected &gt; .atsx-menu-submenu-title &gt; .atsx-menu-submenu-arrow,
.atsx-menu-dark .atsx-menu-submenu-title:hover &gt; .atsx-menu-submenu-title &gt; .atsx-menu-submenu-arrow,
.atsx-menu-dark .atsx-menu-item:hover &gt; .atsx-menu-submenu-title:hover &gt; .atsx-menu-submenu-arrow,
.atsx-menu-dark .atsx-menu-item-active &gt; .atsx-menu-submenu-title:hover &gt; .atsx-menu-submenu-arrow,
.atsx-menu-dark .atsx-menu-submenu-active &gt; .atsx-menu-submenu-title:hover &gt; .atsx-menu-submenu-arrow,
.atsx-menu-dark .atsx-menu-submenu-open &gt; .atsx-menu-submenu-title:hover &gt; .atsx-menu-submenu-arrow,
.atsx-menu-dark .atsx-menu-submenu-selected &gt; .atsx-menu-submenu-title:hover &gt; .atsx-menu-submenu-arrow,
.atsx-menu-dark .atsx-menu-submenu-title:hover &gt; .atsx-menu-submenu-title:hover &gt; .atsx-menu-submenu-arrow {
  opacity: 1;
}
.atsx-menu-dark .atsx-menu-item:hover &gt; .atsx-menu-submenu-title &gt; .atsx-menu-submenu-arrow::after,
.atsx-menu-dark .atsx-menu-item-active &gt; .atsx-menu-submenu-title &gt; .atsx-menu-submenu-arrow::after,
.atsx-menu-dark .atsx-menu-submenu-active &gt; .atsx-menu-submenu-title &gt; .atsx-menu-submenu-arrow::after,
.atsx-menu-dark .atsx-menu-submenu-open &gt; .atsx-menu-submenu-title &gt; .atsx-menu-submenu-arrow::after,
.atsx-menu-dark .atsx-menu-submenu-selected &gt; .atsx-menu-submenu-title &gt; .atsx-menu-submenu-arrow::after,
.atsx-menu-dark .atsx-menu-submenu-title:hover &gt; .atsx-menu-submenu-title &gt; .atsx-menu-submenu-arrow::after,
.atsx-menu-dark .atsx-menu-item:hover &gt; .atsx-menu-submenu-title:hover &gt; .atsx-menu-submenu-arrow::after,
.atsx-menu-dark .atsx-menu-item-active &gt; .atsx-menu-submenu-title:hover &gt; .atsx-menu-submenu-arrow::after,
.atsx-menu-dark .atsx-menu-submenu-active &gt; .atsx-menu-submenu-title:hover &gt; .atsx-menu-submenu-arrow::after,
.atsx-menu-dark .atsx-menu-submenu-open &gt; .atsx-menu-submenu-title:hover &gt; .atsx-menu-submenu-arrow::after,
.atsx-menu-dark .atsx-menu-submenu-selected &gt; .atsx-menu-submenu-title:hover &gt; .atsx-menu-submenu-arrow::after,
.atsx-menu-dark .atsx-menu-submenu-title:hover &gt; .atsx-menu-submenu-title:hover &gt; .atsx-menu-submenu-arrow::after,
.atsx-menu-dark .atsx-menu-item:hover &gt; .atsx-menu-submenu-title &gt; .atsx-menu-submenu-arrow::before,
.atsx-menu-dark .atsx-menu-item-active &gt; .atsx-menu-submenu-title &gt; .atsx-menu-submenu-arrow::before,
.atsx-menu-dark .atsx-menu-submenu-active &gt; .atsx-menu-submenu-title &gt; .atsx-menu-submenu-arrow::before,
.atsx-menu-dark .atsx-menu-submenu-open &gt; .atsx-menu-submenu-title &gt; .atsx-menu-submenu-arrow::before,
.atsx-menu-dark .atsx-menu-submenu-selected &gt; .atsx-menu-submenu-title &gt; .atsx-menu-submenu-arrow::before,
.atsx-menu-dark .atsx-menu-submenu-title:hover &gt; .atsx-menu-submenu-title &gt; .atsx-menu-submenu-arrow::before,
.atsx-menu-dark .atsx-menu-item:hover &gt; .atsx-menu-submenu-title:hover &gt; .atsx-menu-submenu-arrow::before,
.atsx-menu-dark .atsx-menu-item-active &gt; .atsx-menu-submenu-title:hover &gt; .atsx-menu-submenu-arrow::before,
.atsx-menu-dark .atsx-menu-submenu-active &gt; .atsx-menu-submenu-title:hover &gt; .atsx-menu-submenu-arrow::before,
.atsx-menu-dark .atsx-menu-submenu-open &gt; .atsx-menu-submenu-title:hover &gt; .atsx-menu-submenu-arrow::before,
.atsx-menu-dark .atsx-menu-submenu-selected &gt; .atsx-menu-submenu-title:hover &gt; .atsx-menu-submenu-arrow::before,
.atsx-menu-dark .atsx-menu-submenu-title:hover &gt; .atsx-menu-submenu-title:hover &gt; .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 &gt; a,
.atsx-menu-dark .atsx-menu-item-selected &gt; 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: #fe2c55;
}
.atsx-menu-dark .atsx-menu-item-disabled,
.atsx-menu-dark .atsx-menu-submenu-disabled,
.atsx-menu-dark .atsx-menu-item-disabled &gt; a,
.atsx-menu-dark .atsx-menu-submenu-disabled &gt; a {
  color: rgba(255, 255, 255, 0.35) !important;
  opacity: 0.8;
}
.atsx-menu-dark .atsx-menu-item-disabled &gt; .atsx-menu-submenu-title,
.atsx-menu-dark .atsx-menu-submenu-disabled &gt; .atsx-menu-submenu-title {
  color: rgba(255, 255, 255, 0.35) !important;
}
.atsx-menu-dark .atsx-menu-item-disabled &gt; .atsx-menu-submenu-title &gt; .atsx-menu-submenu-arrow::before,
.atsx-menu-dark .atsx-menu-submenu-disabled &gt; .atsx-menu-submenu-title &gt; .atsx-menu-submenu-arrow::before,
.atsx-menu-dark .atsx-menu-item-disabled &gt; .atsx-menu-submenu-title &gt; .atsx-menu-submenu-arrow::after,
.atsx-menu-dark .atsx-menu-submenu-disabled &gt; .atsx-menu-submenu-title &gt; .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: #161823;
  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: 2px;
  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;
}

.header__17rAy {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.header__17rAy .drawer-content-wrapper .to-other {
  display: none;
}
.header__17rAy .drawer-content-wrapper .to-other + .footer-content-column {
  margin-top: 0;
}
.header__17rAy .header-container {
  z-index: 1100;
}
.header__17rAy .menu-item {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.header__17rAy .menu-item .menu-item-link-active a::after {
  opacity: 1 !important;
}
.header__17rAy .menu-item .menu-item-link a {
  display: inline-block;
}
.header__17rAy .menu-item .menu-item-link a::after {
  bottom: 20px !important;
}
.header__17rAy .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;
}
.header__17rAy .menu-item .menu-item-link .topbar-userMobile::after {
  content: '';
  position: relative;
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/tiktok/860f113e2bbd3c682029e46845afd118.svg);
  background-size: cover;
  margin-left: 8px;
  transition: all 0.3s;
}
.header__17rAy .menu-item .menu-item-link .topbar-userMobile.atsx-dropdown-open::after {
  -ms-transform: rotate(-180deg);
      transform: rotate(-180deg);
}
.header__17rAy .menu-item .menu-item-link .topbar-userMobile-transparent {
  color: #fff;
}
.header__17rAy .menu-item .menu-item-link .topbar-userMobile-transparent::after {
  background-image: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/tiktok/fa1963654eacc4b92ac341764a5426e8.svg);
}
.dropList__2X145 {
  min-width: 80px !important;
  z-index: 1101;
}
.dropList__2X145 .atsx-dropdown-menu-item {
  padding: 9px 17px;
}
.dropList__2X145 .atsx-dropdown-menu-item:hover {
  background-color: #fff;
}
.dropList__2X145 .atsx-dropdown-menu-item:hover a {
  color: #fe2c55;
}

.footer__3F8R4 .tiktok-footer {
  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属性 */
}
.footer__3F8R4 .tiktok-footer .download-link h2 {
  color: white;
}
.footer__3F8R4 .group {
  display: -ms-flexbox;
  display: flex;
}
.footer__3F8R4 .group .icon-link {
  background: #2d2d2d;
  width: 38px;
  height: 38px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  margin-right: 6px;
}
.footer__3F8R4 .group .icon-link:last-of-type {
  margin-right: 0;
}
.footer__3F8R4 .group .icon-link:hover {
  background-color: #505050;
}
.footer__3F8R4 .group .icon-link img {
  width: 57%;
}

.tiktokGlobalLoading__2XMfy {
  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__2XMfy .tiktokGlobalLoading-icon__1TGEV {
  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__1gRt2 1s steps(60, start) infinite;
          animation: loadingAnimation__1gRt2 1s steps(60, start) infinite;
}
@-webkit-keyframes loadingAnimation__1gRt2 {
  100% {
    background-position-y: -2880px;
  }
}
@keyframes loadingAnimation__1gRt2 {
  100% {
    background-position-y: -2880px;
  }
}

@-webkit-keyframes fullscreenModalEnter__rnMxt {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__rnMxt {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__2T8Y- {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__2T8Y- {
  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__2KwLV {
  height: 100%;
}
.atsx-layout__1dd67 {
  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__cQ8Ws,
.b50__xvi49 {
  color: #f0f4ff;
}
.L50__1hn5V,
.l50__3mCMq {
  color: #f7fae5;
}
.L100__2ZHh_,
.l100__31ALw {
  color: #eef6c6;
}
.L200__J6o91,
.l200__QwU6e {
  color: #dfee96;
}
.L300__aMjjA,
.l300__8MJF5 {
  color: #d2e76a;
}
.L400__NTE0S,
.l400__22Gsu {
  color: #c3dd40;
}
.L500__3Y50o,
.l500__Dulzp {
  color: #b3d600;
}
.L600__2yXKj,
.l600__8U0lC {
  color: #8fac02;
}
.L700__FpA-t,
.l700__18e9c {
  color: #667901;
}
.L800__3NmCJ,
.l800__3RtLb {
  color: #495700;
}
.L900__3arlD,
.l900__2jQHB {
  color: #354200;
}
.Y50__1PMmP,
.y50__3SdNp {
  color: #fdf9ed;
}
.Y100__3-aZz,
.y100__3a67l {
  color: #faf1d1;
}
.Y200__3ekFG,
.y200__3rgKQ {
  color: #f8e6ab;
}
.Y300__1CHnA,
.y300__3VOI8 {
  color: #f7dc82;
}
.Y400__-uUIR,
.y400__2EGtW {
  color: #fad355;
}
.Y500__1kDR8,
.y500__G8s-e {
  color: #ffc60a;
}
.Y600__1F3uL,
.y600__2ZSoN {
  color: #dc9b04;
}
.Y700__FjW42,
.y700__-6ptG {
  color: #aa7803;
}
.Y800__1bIB6,
.y800__3CEUO {
  color: #795101;
}
.Y900__kCBfe,
.y900__30TFF {
  color: #5c3a00;
}
.O50__196S-,
.o50__2R7gk {
  color: #fff5eb;
}
.O100__3oleb,
.o100__26xaX {
  color: #feead2;
}
.O200__2oj_v,
.o200__3Bo-C {
  color: #fed4a4;
}
.O300__JMv1Q,
.o300__1HGKF {
  color: #ffba6b;
}
.O400__vSjAP,
.o400__2O9Ec {
  color: #ffa53d;
}
.O500__2PBF-,
.o500__3AFEn {
  color: #f80;
}
.O600__3QKyC,
.o600__1vYYp {
  color: #de7802;
}
.O700__zs3jQ,
.o700__2_UOs {
  color: #b26206;
}
.O800__2Kbml,
.o800__YA3IA {
  color: #8f4f04;
}
.O900__30Ney,
.o900__Qv1SP {
  color: #6b3900;
}
.R50__3uPec,
.r50__1w5CW {
  color: #fef1f1;
}
.R100__1mgPN,
.r100__FV8go {
  color: #fde2e2;
}
.R200__QDZj0,
.r200__2pHm8 {
  color: #fbbfbc;
}
.R300__3rYCd,
.r300__26Nxn {
  color: #f98e8b;
}
.R400__3yDe8,
.r400__3ofZd {
  color: #f76964;
}
.R500__3c9d_,
.r500__2_eEV {
  color: #f54a45;
}
.R600__2ny5k,
.r600__2Iy6A {
  color: #d83931;
}
.R700__3mRyL,
.r700__1Ikgy {
  color: #ac2f28;
}
.R800__1AmWq,
.r800__2gNwV {
  color: #812520;
}
.R900__1q4kF,
.r900__3eKbI {
  color: #621c18;
}
.C50__Ok6eM,
.c50__3S1NP {
  color: #fef1f8;
}
.C100__oICB1,
.c100__3IuQ_ {
  color: #fdddef;
}
.C200__1sWB3,
.c200__3yF2_ {
  color: #f9aed9;
}
.C300__1aY1J,
.c300__21SJQ {
  color: #f57ac0;
}
.C400__3PK96,
.c400__1MXId {
  color: #f14ba9;
}
.C500__-Wc-D,
.c500__F004U {
  color: #f01d94;
}
.C600__1dly-,
.c600__2bNW9 {
  color: #c71077;
}
.C700__1p0PW,
.c700__2PlDj {
  color: #9e1361;
}
.C800__2m_jq,
.c800__AysfE {
  color: #7a0f4b;
}
.C900__2rpjq,
.c900__3sVtq {
  color: #520a32;
}
.V50__zuIAE,
.v50__3dE86 {
  color: #fceefc;
}
.V100__1ZCfa,
.v100__ms6VY {
  color: #f8def8;
}
.V200__3hXO5,
.v200__2SMsW {
  color: #efb9ef;
}
.V300__3MqNb,
.v300__33HRR {
  color: #e58fe5;
}
.V400__2_bF9,
.v400__2Cz8I {
  color: #db66db;
}
.V500__2HZ6y,
.v500__yo2g0 {
  color: #d136d1;
}
.V600__1mZ3i,
.v600__wUrLP {
  color: #b320b3;
}
.V700__3DQLS,
.v700__1aCGT {
  color: #8c218c;
}
.V800__1pSHh,
.v800__3jDDt {
  color: #681268;
}
.V900__S0cmJ,
.v900__1-F2d {
  color: #460b46;
}
.P50__21ApE,
.p50__1ZNjH {
  color: #f6f1fe;
}
.P100__3aoHu,
.p100__3c9_c {
  color: #ece2fe;
}
.P200__3jNIK,
.p200__3uuAG {
  color: #cdb2fa;
}
.P300__1OYiY,
.p300__yDpAM {
  color: #ad82f7;
}
.P400__2Thhx,
.p400__3a5t7 {
  color: #935af6;
}
.P500__1vAnF,
.p500__k4_MJ {
  color: #7f3bf5;
}
.P600__2kTS0,
.p600__usYqd {
  color: #6425d0;
}
.P700__qpvmu,
.p700__Jzirp {
  color: #4e1ba7;
}
.P800__290aS,
.p800__3p5a8 {
  color: #380d82;
}
.P900__2N6Eq,
.p900__3IVMl {
  color: #270561;
}
.I50__3WAqB,
.i50__315wd {
  color: #f2f3fd;
}
.I100__19dxr,
.i100__2ZpUy {
  color: #e0e2fa;
}
.I200__1IhWz,
.i200__7NvLI {
  color: #b4b9f3;
}
.I300__1UgJX,
.i300__p3LEl {
  color: #7b83ea;
}
.I400__Em1NS,
.i400__1G6fG {
  color: #616ae5;
}
.I500__3UvqS,
.i500__39s84 {
  color: #4954e6;
}
.I600__f-zNI,
.i600__1PxH0 {
  color: #2933c7;
}
.I700__3rWkH,
.i700__23aNE {
  color: #161fa2;
}
.I800__3ItZj,
.i800__1Z6Hy {
  color: #0a1285;
}
.I900__100vD,
.i900__2NzCP {
  color: #0c1264;
}
.N50__3R7--,
.n50__3RF9J {
  color: #f8f9fa;
}
.N100__2QaSK,
.n100__1QOFw {
  color: #f5f6f7;
}
.N200__3-xkC,
.n200__1Obt5 {
  color: #eff0f1;
}
.N300__1ki_y,
.n300__3mNjm {
  color: #dee0e3;
}
.N400__1Q2rP,
.n400__FlmJU {
  color: #bbbfc4;
}
.N500__1QFP-,
.n500__1h793 {
  color: #8f959e;
}
.N600__1_XWV,
.n600__2pLEG {
  color: #646a73;
}
.N700__WWwNN,
.n700__21l9R {
  color: #373c43;
}
.N800__3BzN0,
.n800__2-X1L {
  color: #2b2f36;
}
.N900__2zpEy,
.n900__zfbOU {
  color: #1f2329;
}
 {
  /* Button */
  /* drawer mask兼容ios系统*/
}
.en {
  font-family: 'Gilroy', -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';
}
.gilroy {
  font-family: 'Gilroy', -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: #ff7792;
  border-color: #ff7792;
}
.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 表单编辑底色 */
/* Button */
/* 上传文件组件按钮颜色 */
/* Pagination */
/* MSelect */
/* MMonthPicker */
/* Progress */
/* mobile 表单编辑底色 */
@font-face {
  font-family: 'iconfont';
  src: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/tiktok/fonts/ada7ac1125f2dedc8e776f7b2ae5222f.eot);
  /* IE9*/
  src: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/tiktok/fonts/ada7ac1125f2dedc8e776f7b2ae5222f.eot#iefix) format('embedded-opentype'),  url('data:application/x-font-woff;charset=utf-8;base64,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') format('woff'), url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/tiktok/fonts/eed968724db62e4a1aa0153542a30541.ttf) format('truetype'),  url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/tiktok/8f36d249d779cf26859d44fd32d6017d.svg#iconfont) format('svg');
}
.iconfont {
  font-family: 'iconfont' !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-logo_baise:before {
  content: '\E71A';
}
.icon-password_hidden:before {
  content: '\E71D';
}
.icon-email:before {
  content: '\E721';
}
.icon-password_visible:before {
  content: '\E722';
}
.icon-arrow_left:before {
  content: '\E723';
}
.icon-arrow_apply:before {
  content: '\E724';
}
.icon-arrow_right:before {
  content: '\E725';
}
.icon-jiantouzhixiang_you:before {
  content: '\E726';
}
.icon-jiantouzhixiang_zuo:before {
  content: '\E727';
}
.icon-bofanganniushouye:before {
  content: '\E72F';
}
.icon-xialaxuanzeda:before {
  content: '\E734';
}
.icon-shouqi:before {
  content: '\E735';
}
.icon-facebooklogo_hover1:before {
  content: '\E738';
}
.icon-linkinlogo_hoverco:before {
  content: '\E739';
}
.icon-logo_youyanse1:before {
  content: '\E751';
}
.icon-design:before {
  content: '\E752';
}
.icon-FunctionsSupport:before {
  content: '\E753';
}
.icon-SalesMarketing:before {
  content: '\E754';
}
.icon-product:before {
  content: '\E755';
}
.icon-Sales:before {
  content: '\E756';
}
.icon-OperationsEdit:before {
  content: '\E757';
}
.icon-rd:before {
  content: '\E758';
}
.icon-icon_search:before {
  content: '\E76B';
}
.icon-icon_location:before {
  content: '\E76C';
}
.icon-icon_type:before {
  content: '\E76D';
}
.icon-detail_facebook:before {
  content: '\E76F';
}
.icon-detail_Twitter:before {
  content: '\E770';
}
.icon-detail_linkin:before {
  content: '\E771';
}
video {
  background-color: #000000;
}
/* 职位列表页 PositionList */
/* 职位详情页 PositionDetail */
/* 文件上传组件 Upload */
/* 简历编辑/投递页 ResumeEditForm */
/* 我的投递页 PositionApplication */
/* 注册页 */
/* input */
 {
  /* 文件上传组件 */
  /* Change Autocomplete styles in Chrome */
}
div.atsx-upload.atsx-upload-drag {
  background: #fff8f9;
}
div.atsx-upload .uploadFile-loadedOperate {
  color: #fe2c55;
}
div.atsx-upload .uploadFile-loadedOperate:hover {
  color: #ff7792;
}
.proxima {
  font-family: 'Proxima Nova', -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';
}
.proximaBold {
  font-family: 'Proxima Nova Bold', -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';
}
.sofia {
  font-family: 'Sofia Pro', -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';
}
.sofiaBold {
  font-family: 'Sofia Pro Bold', -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';
  color: #161823;
}
.sofiaBoldImportant {
  font-family: 'Sofia Pro Bold', -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' !important;
}
html,
body {
  font-family: 'Proxima Nova', -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' !important;
}
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;
}
#bd {
  min-width: 1060px;
  overflow-x: auto;
}
.main {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
}
.contentWrap {
  min-height: calc(100vh - 70px - 272px);
  overflow-x: hidden;
  overflow-y: hidden;
}
.contentWrap &gt; * {
  height: 100%;
  overflow-y: hidden;
  overflow-x: hidden;
}
.contentWrap textarea {
  resize: none;
}
.app {
  width: 100vw;
  height: 100vh;
  padding: 0;
  bottom: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  background: #fff;
}
.contentLoading svg {
  left: 50%;
  position: absolute;
  top: 50%;
  -ms-transform: translate(-50%, -50%) !important;
      transform: translate(-50%, -50%) !important;
}
.globalLoading {
  position: fixed;
  background: #fff;
  top: 70px;
  bottom: 0;
  right: 0;
  left: 0;
  z-index: 1;
}
.no-scroll {
  overflow-y: hidden;
}
body {
  /* DatePicker */
  /* Phone */
  /* Select */
  /* message样式 */
  /* modal */
  /* topbar */
  /* 验证码输入 */
}
body .custom-verify-modal {
  z-index: 1200;
}
body .atsx-layout .atsx-layout-has-sider .atsx-layout-sider {
  overflow: auto;
}
body .atsx-layout .atsx-layout-has-sider .atsx-layout-sider::-webkit-scrollbar {
  display: none;
}
body .atsx-select-selection,
body input {
  caret-color: unset !important;
}
body .atsx-select-selection:focus,
body input:focus {
  caret-color: unset !important;
}
body .atsx-input {
  caret-color: unset !important;
}
body .atsx-input:focus {
  border-color: #25f4ee;
}
body .atsx-btn {
  box-shadow: none;
  /* Button */
}
body .atsx-btn:hover {
  border-color: #ff7792;
  color: #ff7792;
  background: #fff;
}
body .atsx-date-picker-focus.atsx-date-picker .atsx-date-picker-period-line,
body .atsx-date-picker:hover .atsx-date-picker-period-line {
  background-color: #25f4ee;
}
body .atsx-date-picker-focus.atsx-date-picker .atsx-date-picker-period-month-label-focus::after,
body .atsx-date-picker:hover .atsx-date-picker-period-month-label-focus::after {
  border-color: #25f4ee;
}
body .atsx-date-picker .atsx-date-picker-icon-clear {
  color: #9ca2a9;
}
body .atsx-date-picker .atsx-date-picker-icon-clear:hover {
  color: #fe2c55;
}
body .atsx-date-picker .atsx-date-picker-period-month-label:hover.atsx-date-picker-period-month-label::after {
  border-color: #25f4ee;
}
body .atsx-date-picker-period-month-panel-list-item-selected {
  background: #fff;
}
body .atsx-date-picker-period-month-panel-list-item-focused {
  background: #fff;
  color: #fe2c55;
}
body .atsx-phone .atsx-phone-select:hover + .atsx-phone-input,
body .atsx-phone .atsx-phone-select.atsx-select-open + .atsx-phone-input,
body .atsx-phone .atsx-phone-select.atsx-select-focused + .atsx-phone-input {
  border-left-color: #25f4ee;
}
body .atsx-phone-select-dropdown .atsx-select-dropdown-menu-item:hover:not(.atsx-select-dropdown-menu-item-disabled),
body .atsx-phone-select-dropdown .atsx-select-dropdown-menu-item-active:not(.atsx-select-dropdown-menu-item-disabled) {
  background: #fff !important;
  color: #fe2c55;
}
body .atsx-btn-primary:hover {
  color: #fff;
  background: #ff7792;
  border-color: #ff7792;
}
body .atsx-select-clear-icon {
  color: #9ca2a9;
}
body .atsx-select-clear-icon:hover {
  color: #fe2c55;
}
body .atsx-select-dropdown-menu-item-active:not(.atsx-select-dropdown-menu-item-disabled),
body .atsx-select-dropdown-menu-item:hover:not(.atsx-select-dropdown-menu-item-disabled) {
  background: #fff !important;
  color: #fe2c55;
}
body .atsx-select-open .atsx-select-selection {
  border-color: #25f4ee;
}
body .atsx-select-focused .atsx-select-selection,
body .atsx-select-selection:focus,
body .atsx-select-selection:active {
  border-color: #25f4ee;
}
body .atsx-message {
  z-index: 1200;
}
body .atsx-message .atsx-message-icon {
  width: 24px;
  height: 24px;
  top: 8px;
}
body .atsx-message .atsx-message-icon svg {
  width: 100%;
  height: 100%;
}
body .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;
}
body .atsx-message .atsx-message-custom-content span {
  margin-left: 36px;
  line-height: 24px;
}
body .atsx-modal-wrap {
  z-index: 1102;
}
body .atsx-modal-mask {
  z-index: 1101;
}
body .topbar {
  box-shadow: none !important;
  border-bottom: 1px solid #eff1f1;
}
body .topbar .topbar-content .topbar-right .atsx-menu-horizontal {
  background: transparent;
}
body .topbar .topbar-content .topbar-right .atsx-menu-item {
  border-bottom: none;
  height: 64px;
  line-height: 64px;
}
body .topbar .topbar-content .topbar-right .atsx-menu-item a {
  color: #3e4c5b;
  opacity: 1;
  font-size: 16px;
  text-decoration: none;
  display: inline-block;
}
body .topbar .topbar-content .topbar-right .atsx-menu-item a:hover {
  opacity: 0.8;
  border-bottom: none;
  font-weight: normal;
}
body .topbar .topbar-content .topbar-right .atsx-menu-item-selected {
  border-bottom: none;
}
body .topbar .topbar-content .topbar-right .atsx-menu-item-selected a {
  font-size: 20px;
  font-weight: bold;
  opacity: 1;
}
body .topbar .topbar-content .topbar-right .atsx-menu-item-selected a:hover {
  font-weight: bold;
}
body .topbar .topbar-content .atsx-btn {
  border: none;
}
body .topbar.white {
  position: absolute;
  box-shadow: none;
  border-bottom: none;
}
body .topbar.white .topbar-content .topbar-right .atsx-menu-item a {
  color: #fff;
}
body .topbar.white .topbar-content .topbar-right .topbar-userIcon path {
  fill: #fff;
}
body .topbar.white .topbar-content .topbar-right .topbar-userMobile {
  color: #fff;
}
body .topbar.white .topbar-content .topbar-right .topbar-userMobile::after {
  border-color: #fff;
}
body .topbar.white .topbar-content .atsx-btn {
  color: #fff;
  border-color: #fff;
}
body .react-code-input input:focus {
  box-shadow: 0 0 0 3px #25f4ee;
}
body .resumeEditForm-wrapper .atsx-form-item &gt; .atsx-form-item-label &gt; label {
  font-weight: 500 !important;
}
body .resumeEditForm-wrapper .atsx-form-item &gt; .atsx-form-item-label &gt; label .customResumeForm-fieldName {
  font-weight: 500 !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-back-top {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #161823;
  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: #161823;
  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: 'Gilroy', -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';
}
.gilroy {
  font-family: 'Gilroy', -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: #ff7792;
  border-color: #ff7792;
}
.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 表单编辑底色 */
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: #8a8b91;
}
div.backTop__1EnUB:hover .backTop-icon {
  color: #fe2c55;
}

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

/* 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: #161823;
  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: 2px;
  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: #161823;
}
.atsx-popover-message {
  position: relative;
  padding: 4px 0 12px;
  color: #161823;
  font-size: 14px;
}
.atsx-popover-message &gt; .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 &gt; .atsx-popover-content &gt; .atsx-popover-arrow,
.atsx-popover-placement-topLeft &gt; .atsx-popover-content &gt; .atsx-popover-arrow,
.atsx-popover-placement-topRight &gt; .atsx-popover-content &gt; .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 &gt; .atsx-popover-content &gt; .atsx-popover-arrow {
  left: 50%;
  -ms-transform: translateX(-50%) rotate(45deg);
      transform: translateX(-50%) rotate(45deg);
}
.atsx-popover-placement-topLeft &gt; .atsx-popover-content &gt; .atsx-popover-arrow {
  left: 16px;
}
.atsx-popover-placement-topRight &gt; .atsx-popover-content &gt; .atsx-popover-arrow {
  right: 16px;
}
.atsx-popover-placement-right &gt; .atsx-popover-content &gt; .atsx-popover-arrow,
.atsx-popover-placement-rightTop &gt; .atsx-popover-content &gt; .atsx-popover-arrow,
.atsx-popover-placement-rightBottom &gt; .atsx-popover-content &gt; .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 &gt; .atsx-popover-content &gt; .atsx-popover-arrow {
  top: 50%;
  -ms-transform: translateY(-50%) rotate(45deg);
      transform: translateY(-50%) rotate(45deg);
}
.atsx-popover-placement-rightTop &gt; .atsx-popover-content &gt; .atsx-popover-arrow {
  top: 12px;
}
.atsx-popover-placement-rightBottom &gt; .atsx-popover-content &gt; .atsx-popover-arrow {
  bottom: 12px;
}
.atsx-popover-placement-bottom &gt; .atsx-popover-content &gt; .atsx-popover-arrow,
.atsx-popover-placement-bottomLeft &gt; .atsx-popover-content &gt; .atsx-popover-arrow,
.atsx-popover-placement-bottomRight &gt; .atsx-popover-content &gt; .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 &gt; .atsx-popover-content &gt; .atsx-popover-arrow {
  left: 50%;
  -ms-transform: translateX(-50%) rotate(45deg);
      transform: translateX(-50%) rotate(45deg);
}
.atsx-popover-placement-bottomLeft &gt; .atsx-popover-content &gt; .atsx-popover-arrow {
  left: 16px;
}
.atsx-popover-placement-bottomRight &gt; .atsx-popover-content &gt; .atsx-popover-arrow {
  right: 16px;
}
.atsx-popover-placement-left &gt; .atsx-popover-content &gt; .atsx-popover-arrow,
.atsx-popover-placement-leftTop &gt; .atsx-popover-content &gt; .atsx-popover-arrow,
.atsx-popover-placement-leftBottom &gt; .atsx-popover-content &gt; .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 &gt; .atsx-popover-content &gt; .atsx-popover-arrow {
  top: 50%;
  -ms-transform: translateY(-50%) rotate(45deg);
      transform: translateY(-50%) rotate(45deg);
}
.atsx-popover-placement-leftTop &gt; .atsx-popover-content &gt; .atsx-popover-arrow {
  top: 12px;
}
.atsx-popover-placement-leftBottom &gt; .atsx-popover-content &gt; .atsx-popover-arrow {
  bottom: 12px;
}

/* 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-ellipsis {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #161823;
  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: 1061;
  display: block;
  max-width: 234px;
  visibility: visible;
}
.atsx-ellipsis-hidden {
  display: none;
}
.atsx-ellipsis-visibility-hidden {
  visibility: hidden;
}
.atsx-ellipsis-placement-top,
.atsx-ellipsis-placement-topLeft,
.atsx-ellipsis-placement-topRight {
  padding-bottom: 8px;
}
.atsx-ellipsis-placement-right,
.atsx-ellipsis-placement-rightTop,
.atsx-ellipsis-placement-rightBottom {
  padding-left: 8px;
}
.atsx-ellipsis-placement-bottom,
.atsx-ellipsis-placement-bottomLeft,
.atsx-ellipsis-placement-bottomRight {
  padding-top: 8px;
}
.atsx-ellipsis-placement-left,
.atsx-ellipsis-placement-leftTop,
.atsx-ellipsis-placement-leftBottom {
  padding-right: 8px;
}
.atsx-ellipsis-inner {
  padding: 4px 8px;
  color: #1f2329;
  text-align: left;
  text-decoration: none;
  word-wrap: break-word;
  font-size: 12px;
  background-color: #fff;
  border-radius: 2px;
  box-shadow: 0 2px 10px 0 rgba(31, 35, 41, 0.1);
  border: solid 1px #E4E5E7;
}
.atsx-ellipsis-inner-text {
  min-width: 30px;
  max-width: 180px;
  min-height: 22px;
  line-height: 22px;
  overflow: hidden;
}
.atsx-ellipsis-arrow {
  display: none;
}
.atsx-ellipsis-placement-top .atsx-ellipsis-arrow,
.atsx-ellipsis-placement-topLeft .atsx-ellipsis-arrow,
.atsx-ellipsis-placement-topRight .atsx-ellipsis-arrow {
  bottom: 3px;
  border-width: 5px 5px 0;
  border-top-color: #fff;
}
.atsx-ellipsis-placement-top .atsx-ellipsis-arrow {
  left: 50%;
  margin-left: -5px;
}
.atsx-ellipsis-placement-topLeft .atsx-ellipsis-arrow {
  left: 16px;
}
.atsx-ellipsis-placement-topRight .atsx-ellipsis-arrow {
  right: 16px;
}
.atsx-ellipsis-placement-right .atsx-ellipsis-arrow,
.atsx-ellipsis-placement-rightTop .atsx-ellipsis-arrow,
.atsx-ellipsis-placement-rightBottom .atsx-ellipsis-arrow {
  left: 3px;
  border-width: 5px 5px 5px 0;
  border-right-color: #fff;
}
.atsx-ellipsis-placement-right .atsx-ellipsis-arrow {
  top: 50%;
  margin-top: -5px;
}
.atsx-ellipsis-placement-rightTop .atsx-ellipsis-arrow {
  top: 8px;
}
.atsx-ellipsis-placement-rightBottom .atsx-ellipsis-arrow {
  bottom: 8px;
}
.atsx-ellipsis-placement-left .atsx-ellipsis-arrow,
.atsx-ellipsis-placement-leftTop .atsx-ellipsis-arrow,
.atsx-ellipsis-placement-leftBottom .atsx-ellipsis-arrow {
  right: 3px;
  border-width: 5px 0 5px 5px;
  border-left-color: #fff;
}
.atsx-ellipsis-placement-left .atsx-ellipsis-arrow {
  top: 50%;
  margin-top: -5px;
}
.atsx-ellipsis-placement-leftTop .atsx-ellipsis-arrow {
  top: 8px;
}
.atsx-ellipsis-placement-leftBottom .atsx-ellipsis-arrow {
  bottom: 8px;
}
.atsx-ellipsis-placement-bottom .atsx-ellipsis-arrow,
.atsx-ellipsis-placement-bottomLeft .atsx-ellipsis-arrow,
.atsx-ellipsis-placement-bottomRight .atsx-ellipsis-arrow {
  top: 3px;
  border-width: 0 5px 5px;
  border-bottom-color: #fff;
}
.atsx-ellipsis-placement-bottom .atsx-ellipsis-arrow {
  left: 50%;
  margin-left: -5px;
}
.atsx-ellipsis-placement-bottomLeft .atsx-ellipsis-arrow {
  left: 16px;
}
.atsx-ellipsis-placement-bottomRight .atsx-ellipsis-arrow {
  right: 16px;
}
.atsx-ellipsis-light .atsx-ellipsis-inner {
  background-color: #fff;
  color: #646A73;
}
.atsx-ellipsis-light.atsx-ellipsis-placement-top .atsx-ellipsis-arrow,
.atsx-ellipsis-light.atsx-ellipsis-placement-topLeft .atsx-ellipsis-arrow,
.atsx-ellipsis-light.atsx-ellipsis-placement-topRight .atsx-ellipsis-arrow {
  border-top-color: #fff;
}
.atsx-ellipsis-light.atsx-ellipsis-placement-right .atsx-ellipsis-arrow,
.atsx-ellipsis-light.atsx-ellipsis-placement-rightTop .atsx-ellipsis-arrow,
.atsx-ellipsis-light.atsx-ellipsis-placement-rightBottom .atsx-ellipsis-arrow {
  border-right-color: #fff;
}
.atsx-ellipsis-light.atsx-ellipsis-placement-left .atsx-ellipsis-arrow,
.atsx-ellipsis-light.atsx-ellipsis-placement-leftTop .atsx-ellipsis-arrow,
.atsx-ellipsis-light.atsx-ellipsis-placement-leftBottom .atsx-ellipsis-arrow {
  border-left-color: #fff;
}
.atsx-ellipsis-light.atsx-ellipsis-placement-bottom .atsx-ellipsis-arrow,
.atsx-ellipsis-light.atsx-ellipsis-placement-bottomLeft .atsx-ellipsis-arrow,
.atsx-ellipsis-light.atsx-ellipsis-placement-bottomRight .atsx-ellipsis-arrow {
  border-bottom-color: #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-select {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #161823;
  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 &gt; ul &gt; li &gt; a {
  padding: 0;
  background-color: #fff;
}
.atsx-select-search-highlight {
  color: #fe2c55;
}
.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 &gt; * {
  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 #cad0d0;
  border-top-width: 1.02px;
  border-radius: 2px;
  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: #161823;
  caret-color: #fe2c55;
}
.atsx-select-selection:hover {
  border-color: #25f4ee;
  border-right-width: 1px !important;
}
.atsx-select-focused .atsx-select-selection,
.atsx-select-selection:focus,
.atsx-select-selection:active {
  border-color: #fe2c55;
  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: #fe2c55)) {
  .atsx-select-selection {
    color: #fe2c55;
    caret-color: #161823;
  }
}
.atsx-select-no-arrow .atsx-select-selection-selected-value {
  padding-right: 0;
}
.atsx-select-disabled {
  color: #dcdcde;
}
.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: #cad0d0;
  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: 2px;
  outline: 0;
}
.atsx-select-search--inline &gt; 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 &gt; ul &gt; li,
.atsx-select-selection--multiple .atsx-select-selection__rendered &gt; ul &gt; 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 &gt; * {
  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: #fe2c55;
}
.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: #fe2c55;
  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: #fe2c55;
}
.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: #161823;
  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: 2px;
  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 &gt; .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: #161823;
  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: #fe2c55 !important;
  font-weight: 400;
  background-color: transparent;
}
.atsx-select-dropdown-menu-item-selected * {
  color: #fe2c55 !important;
}
.atsx-select-dropdown-menu-item-disabled {
  color: #dcdcde;
  cursor: not-allowed;
}
.atsx-select-dropdown-menu-item-disabled:hover {
  color: #dcdcde;
  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: #fe2c55 !important;
}
.atsx-select-dropdown.atsx-select-dropdown--single .atsx-select-dropdown-menu-item-selected * {
  color: #fe2c55 !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: #fe2c55;
}
.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: #dcdcde;
  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: #dcdcde;
}
.atsx-empty-normal .atsx-empty-image {
  height: 40px;
}
.atsx-empty-small {
  margin: 8px 0;
  color: #dcdcde;
}
.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__20o0d {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__20o0d {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__F-fjz {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__F-fjz {
  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__1n6-I {
  height: 100%;
}
.atsx-layout__jzi6T {
  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__2mm1A,
.b50__3re_3 {
  color: #f0f4ff;
}
.L50__uefGa,
.l50__1tlmO {
  color: #f7fae5;
}
.L100__26Suf,
.l100__2IQeI {
  color: #eef6c6;
}
.L200__3ekiC,
.l200__1cz-z {
  color: #dfee96;
}
.L300__2pbzB,
.l300__3g3I- {
  color: #d2e76a;
}
.L400__1VMXh,
.l400__LBvvF {
  color: #c3dd40;
}
.L500__1GaMn,
.l500__2pWRD {
  color: #b3d600;
}
.L600__u-sEa,
.l600__C7xYN {
  color: #8fac02;
}
.L700__3ou9h,
.l700__2B0x1 {
  color: #667901;
}
.L800__2kSI6,
.l800__FD-Gd {
  color: #495700;
}
.L900__221eG,
.l900__1VfrQ {
  color: #354200;
}
.Y50__2Esj-,
.y50__1OmYV {
  color: #fdf9ed;
}
.Y100__ruNhF,
.y100__1xVXT {
  color: #faf1d1;
}
.Y200__3wJg8,
.y200__h4VXh {
  color: #f8e6ab;
}
.Y300__2Tksz,
.y300__exMNR {
  color: #f7dc82;
}
.Y400__3bCR4,
.y400__2Jz3J {
  color: #fad355;
}
.Y500__y1fiW,
.y500__2hAtl {
  color: #ffc60a;
}
.Y600__2zsW0,
.y600__1VOaG {
  color: #dc9b04;
}
.Y700__1EGYP,
.y700__23lgo {
  color: #aa7803;
}
.Y800__3h3u0,
.y800__1OcQ8 {
  color: #795101;
}
.Y900__1WUlE,
.y900__3dR_S {
  color: #5c3a00;
}
.O50__3EBrG,
.o50__3OP2f {
  color: #fff5eb;
}
.O100__3Wy48,
.o100__CgrLu {
  color: #feead2;
}
.O200__3DZIu,
.o200__1xTFX {
  color: #fed4a4;
}
.O300__Yd8Nb,
.o300__2K6GK {
  color: #ffba6b;
}
.O400__22uFs,
.o400__ZNmK7 {
  color: #ffa53d;
}
.O500__2LOBK,
.o500__19Nxx {
  color: #f80;
}
.O600__2R797,
.o600__1ar9m {
  color: #de7802;
}
.O700__1-4_x,
.o700__3Vpu5 {
  color: #b26206;
}
.O800__1SvsN,
.o800__1ni3p {
  color: #8f4f04;
}
.O900__3rtcD,
.o900__3KqQm {
  color: #6b3900;
}
.R50__2BZJ4,
.r50__32zp7 {
  color: #fef1f1;
}
.R100__1bDHi,
.r100__1DG6d {
  color: #fde2e2;
}
.R200__3bDuI,
.r200__NihdN {
  color: #fbbfbc;
}
.R300__3EAE3,
.r300__2N28s {
  color: #f98e8b;
}
.R400__m6cPW,
.r400__2rHRC {
  color: #f76964;
}
.R500__R5gPD,
.r500__2KfTh {
  color: #f54a45;
}
.R600__xFJQ6,
.r600__2uP-9 {
  color: #d83931;
}
.R700__1JJnP,
.r700__3OX45 {
  color: #ac2f28;
}
.R800__kyCl9,
.r800__3jDzl {
  color: #812520;
}
.R900__3fYvg,
.r900__4uXfB {
  color: #621c18;
}
.C50__AmMAU,
.c50__29eXQ {
  color: #fef1f8;
}
.C100__3-rjs,
.c100__3HXBk {
  color: #fdddef;
}
.C200__3SmNn,
.c200__Dk-jB {
  color: #f9aed9;
}
.C300__pzSzH,
.c300__1NK8W {
  color: #f57ac0;
}
.C400__1Hd0b,
.c400__2iNOm {
  color: #f14ba9;
}
.C500__1qVG8,
.c500__3A-6t {
  color: #f01d94;
}
.C600__1JWjj,
.c600__1-IzR {
  color: #c71077;
}
.C700__3aF5F,
.c700__15oJi {
  color: #9e1361;
}
.C800__3FXpP,
.c800__2Aqkf {
  color: #7a0f4b;
}
.C900__M1FeT,
.c900__1g9rB {
  color: #520a32;
}
.V50__3fPc4,
.v50__1GhIn {
  color: #fceefc;
}
.V100__2vthI,
.v100__welzb {
  color: #f8def8;
}
.V200__2KeVa,
.v200__1wVj4 {
  color: #efb9ef;
}
.V300__1R0fE,
.v300__qAfAP {
  color: #e58fe5;
}
.V400__v1YeB,
.v400__1cX-d {
  color: #db66db;
}
.V500___nhv2,
.v500__fiLCU {
  color: #d136d1;
}
.V600__JamJo,
.v600__1a5MV {
  color: #b320b3;
}
.V700__1og9L,
.v700__C-zti {
  color: #8c218c;
}
.V800__Cyp96,
.v800__1DBys {
  color: #681268;
}
.V900__3lW1w,
.v900__2inf3 {
  color: #460b46;
}
.P50__CnkDq,
.p50__132et {
  color: #f6f1fe;
}
.P100__3iA0A,
.p100__Gm1jY {
  color: #ece2fe;
}
.P200__20AWh,
.p200__36wf- {
  color: #cdb2fa;
}
.P300__2v3La,
.p300__3CHXs {
  color: #ad82f7;
}
.P400__2yTwP,
.p400__g3p4N {
  color: #935af6;
}
.P500__wlEfx,
.p500__iteo7 {
  color: #7f3bf5;
}
.P600__3oOHr,
.p600__bOcLL {
  color: #6425d0;
}
.P700__3edim,
.p700__23JvY {
  color: #4e1ba7;
}
.P800__1aHr1,
.p800__3cyMG {
  color: #380d82;
}
.P900__WLO-z,
.p900__2JQv5 {
  color: #270561;
}
.I50__35uVY,
.i50__4sBpf {
  color: #f2f3fd;
}
.I100__39sw_,
.i100__tEvaR {
  color: #e0e2fa;
}
.I200__3KoMk,
.i200__zseQb {
  color: #b4b9f3;
}
.I300__NMLIP,
.i300__5G1Ce {
  color: #7b83ea;
}
.I400__oDnzm,
.i400__2qBq8 {
  color: #616ae5;
}
.I500__1D54w,
.i500__29zbL {
  color: #4954e6;
}
.I600__wnJIU,
.i600__3wcda {
  color: #2933c7;
}
.I700__3vHKL,
.i700__1KjKH {
  color: #161fa2;
}
.I800__1-2hT,
.i800__2nl96 {
  color: #0a1285;
}
.I900__ypvRm,
.i900__38xtx {
  color: #0c1264;
}
.N50__1b-Np,
.n50__1HpIT {
  color: #f8f9fa;
}
.N100__Jy2zV,
.n100__2ftoO {
  color: #f5f6f7;
}
.N200__2vXLK,
.n200__3gQzm {
  color: #eff0f1;
}
.N300__24PU0,
.n300__3qVjq {
  color: #dee0e3;
}
.N400__10FMX,
.n400__FamL3 {
  color: #bbbfc4;
}
.N500__1968M,
.n500__3Md2L {
  color: #8f959e;
}
.N600__1jODQ,
.n600__1c8Qf {
  color: #646a73;
}
.N700__2iAMp,
.n700__RQXjV {
  color: #373c43;
}
.N800__3Kk1J,
.n800__37O2L {
  color: #2b2f36;
}
.N900__3LdwS,
.n900__3oxYD {
  color: #1f2329;
}
 {
  /* Button */
  /* drawer mask兼容ios系统*/
}
.en {
  font-family: 'Gilroy', -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';
}
.gilroy {
  font-family: 'Gilroy', -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: #ff7792;
  border-color: #ff7792;
}
.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 表单编辑底色 */
.stepDivider__UJF6s {
  display: inline-block;
  width: 28px;
  height: 0;
  border-top: 1px dashed #cad0d0;
  margin: 23px 2.5px;
}

.container__2w8Bm {
  width: 100%;
  margin-top: 40px;
  padding: 0 18px;
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
.container__2w8Bm .step {
  width: 126px;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
}
.container__2w8Bm .more-step:hover .icon-wrapper {
  background: #fffcfc;
}
.container__2w8Bm .more-step:hover .icon-wrapper .icon svg {
  color: #fe2c55;
}
.container__2w8Bm .more-step:hover .icon-wrapper .icon svg path {
  fill: currentColor;
}
.container__2w8Bm .more-step:hover .action {
  color: #fe2c55;
}
.container__2w8Bm .more-step:hover .date {
  color: #82a7fc;
}
.container__2w8Bm .icon-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  width: 48px;
  height: 48px;
  background: #f5f6f7;
  border-radius: 50%;
  margin-bottom: 16px;
  position: relative;
}
.container__2w8Bm .icon {
  width: 18px;
  height: 18px;
}
.container__2w8Bm .icon &gt; svg {
  width: 18px;
  height: 18px;
  fill: #646a73;
}
.container__2w8Bm .action {
  color: #646a73;
  margin-bottom: 8px;
  overflow: hidden;
}
.container__2w8Bm .action-ellipsis {
  width: 100%;
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.container__2w8Bm .date {
  color: #8f959e;
}
.container__2w8Bm .step-highlight .icon-wrapper {
  background: #fffcfc;
}
.container__2w8Bm .step-highlight .icon-wrapper .icon svg {
  color: #fe2c55;
}
.container__2w8Bm .step-highlight .icon-wrapper .icon svg path {
  fill: currentColor;
}
.container__2w8Bm .step-highlight .action {
  color: #fe2c55;
}
.container__2w8Bm .step-highlight .date {
  color: #82a7fc;
}
.container__2w8Bm .atsx-popover-inner-content {
  padding: 19.5px 24px;
  height: 151px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.container__2w8Bm .more-steps-popover .atsx-popover-inner {
  max-width: 820px;
  overflow-y: scroll;
}

@-webkit-keyframes fullscreenModalEnter__3QwKV {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__3QwKV {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__ZzyKi {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__ZzyKi {
  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__FBFT5 {
  height: 100%;
}
.atsx-layout__1TZdr {
  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__3KRSC,
.b50__3_vpu {
  color: #f0f4ff;
}
.L50__30eBd,
.l50__3Cz93 {
  color: #f7fae5;
}
.L100__1mIDa,
.l100__1Praa {
  color: #eef6c6;
}
.L200__3Uq1K,
.l200__1fs8E {
  color: #dfee96;
}
.L300__15Wri,
.l300__khvbW {
  color: #d2e76a;
}
.L400__LVDlv,
.l400__3cKoq {
  color: #c3dd40;
}
.L500__WGo5T,
.l500__3jdGa {
  color: #b3d600;
}
.L600__1dAVz,
.l600__1hsP_ {
  color: #8fac02;
}
.L700__18NAb,
.l700__lG9KM {
  color: #667901;
}
.L800__1Yxcv,
.l800__3H_Yi {
  color: #495700;
}
.L900__3k2-N,
.l900__1vk6u {
  color: #354200;
}
.Y50__3qqKn,
.y50__3_JV7 {
  color: #fdf9ed;
}
.Y100__2hELN,
.y100__29h8t {
  color: #faf1d1;
}
.Y200__SBm3S,
.y200__2Kir9 {
  color: #f8e6ab;
}
.Y300__3ug9q,
.y300__2TT2v {
  color: #f7dc82;
}
.Y400__326Gv,
.y400__3v7PZ {
  color: #fad355;
}
.Y500__1zqyq,
.y500__36euS {
  color: #ffc60a;
}
.Y600__3LlKN,
.y600__1G94v {
  color: #dc9b04;
}
.Y700__2s9qN,
.y700__2Scyw {
  color: #aa7803;
}
.Y800__kp3IC,
.y800__16G9s {
  color: #795101;
}
.Y900__N35Uu,
.y900__1e4ue {
  color: #5c3a00;
}
.O50__3p_oL,
.o50__3uyBl {
  color: #fff5eb;
}
.O100__2AOsC,
.o100__1gBA6 {
  color: #feead2;
}
.O200__3VF-8,
.o200__ehl1F {
  color: #fed4a4;
}
.O300__XoSIj,
.o300__18QG_ {
  color: #ffba6b;
}
.O400__2Ry5E,
.o400__1XpXE {
  color: #ffa53d;
}
.O500__3qSNy,
.o500__1zwxe {
  color: #f80;
}
.O600__2cAJ3,
.o600__n7Kvp {
  color: #de7802;
}
.O700__1ck-c,
.o700__2DUKq {
  color: #b26206;
}
.O800__26wxg,
.o800__1gICp {
  color: #8f4f04;
}
.O900__2nXRz,
.o900__2EAZT {
  color: #6b3900;
}
.R50__omAq8,
.r50__3jYur {
  color: #fef1f1;
}
.R100__1UZc6,
.r100__3yzBU {
  color: #fde2e2;
}
.R200__1mLfN,
.r200__3cejN {
  color: #fbbfbc;
}
.R300__ejdxf,
.r300__3xDDl {
  color: #f98e8b;
}
.R400__1mI_w,
.r400__N3PGK {
  color: #f76964;
}
.R500__PMYK1,
.r500__2M8ki {
  color: #f54a45;
}
.R600__2oUWX,
.r600__3Uuw_ {
  color: #d83931;
}
.R700__2DAyM,
.r700__3PJKG {
  color: #ac2f28;
}
.R800__2sp2c,
.r800__36-I9 {
  color: #812520;
}
.R900__KoXPf,
.r900__kR09M {
  color: #621c18;
}
.C50__jNEhP,
.c50__3wqpZ {
  color: #fef1f8;
}
.C100__3YUd0,
.c100__1WfY0 {
  color: #fdddef;
}
.C200__3_h-X,
.c200__39mKf {
  color: #f9aed9;
}
.C300__1oGqH,
.c300__35JtP {
  color: #f57ac0;
}
.C400__2RwQQ,
.c400__ij6D6 {
  color: #f14ba9;
}
.C500__21uTs,
.c500__2sfla {
  color: #f01d94;
}
.C600__2_7mi,
.c600__1QQYX {
  color: #c71077;
}
.C700__3YWZ8,
.c700__172HX {
  color: #9e1361;
}
.C800__1OhUw,
.c800__1PuCH {
  color: #7a0f4b;
}
.C900__2-t7X,
.c900__9_HS9 {
  color: #520a32;
}
.V50__bywqE,
.v50__3YBST {
  color: #fceefc;
}
.V100__1Ff4j,
.v100__1DIaB {
  color: #f8def8;
}
.V200__1fxf4,
.v200__1xW-4 {
  color: #efb9ef;
}
.V300__3XXB7,
.v300__3v_y_ {
  color: #e58fe5;
}
.V400__2avIC,
.v400__3p_ig {
  color: #db66db;
}
.V500__1r1r8,
.v500__39-yF {
  color: #d136d1;
}
.V600__2RDio,
.v600__24hkE {
  color: #b320b3;
}
.V700__2xBAN,
.v700__3MU6K {
  color: #8c218c;
}
.V800__2uGEU,
.v800__piefr {
  color: #681268;
}
.V900__1OL6v,
.v900__8mLF0 {
  color: #460b46;
}
.P50__2UBrT,
.p50__XtzUv {
  color: #f6f1fe;
}
.P100__3pUCV,
.p100__2pzWC {
  color: #ece2fe;
}
.P200__3CgmV,
.p200__1iznP {
  color: #cdb2fa;
}
.P300__14z_f,
.p300__zHoOk {
  color: #ad82f7;
}
.P400__3jJ2E,
.p400__2hDs0 {
  color: #935af6;
}
.P500__2yYHB,
.p500__1vAj4 {
  color: #7f3bf5;
}
.P600__1Txwl,
.p600__3fGvI {
  color: #6425d0;
}
.P700__2chSh,
.p700__tNMDH {
  color: #4e1ba7;
}
.P800__Z1hwH,
.p800__1szdQ {
  color: #380d82;
}
.P900__zvMaZ,
.p900__3-m08 {
  color: #270561;
}
.I50__2cRLd,
.i50__I7gpx {
  color: #f2f3fd;
}
.I100__Tzuv1,
.i100__395i3 {
  color: #e0e2fa;
}
.I200__3abe-,
.i200__23AAJ {
  color: #b4b9f3;
}
.I300__1xtzH,
.i300__DC60F {
  color: #7b83ea;
}
.I400__N1Vo_,
.i400__2Ea5J {
  color: #616ae5;
}
.I500__2E8xe,
.i500__n5_2s {
  color: #4954e6;
}
.I600__2jtoY,
.i600__2eP3n {
  color: #2933c7;
}
.I700__2kex4,
.i700__kU3Sv {
  color: #161fa2;
}
.I800__3pY5S,
.i800__YXQ4V {
  color: #0a1285;
}
.I900__260tO,
.i900__2TTFt {
  color: #0c1264;
}
.N50__3z5rd,
.n50__1MoKL {
  color: #f8f9fa;
}
.N100__1GiPR,
.n100__2SMEC {
  color: #f5f6f7;
}
.N200__2NRwA,
.n200__1QQAN {
  color: #eff0f1;
}
.N300__3KwIU,
.n300__DMHnh {
  color: #dee0e3;
}
.N400__1xWGU,
.n400__3yMKG {
  color: #bbbfc4;
}
.N500__tf37S,
.n500__3BxHT {
  color: #8f959e;
}
.N600__2pnmR,
.n600__sMA_G {
  color: #646a73;
}
.N700__3WQVZ,
.n700__uu8QE {
  color: #373c43;
}
.N800__2U6g_,
.n800__1nwkv {
  color: #2b2f36;
}
.N900__isGKF,
.n900__2u2Ph {
  color: #1f2329;
}
 {
  /* Button */
  /* drawer mask兼容ios系统*/
}
.en {
  font-family: 'Gilroy', -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';
}
.gilroy {
  font-family: 'Gilroy', -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: #ff7792;
  border-color: #ff7792;
}
.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 表单编辑底色 */
.external-referral__recommed_item__3Wziv {
  width: 100%;
  background: #ffffff;
  border-radius: 4px;
  padding: 40px 32px;
}
.external-referral__recommed_item__3Wziv .name__3oOg4 {
  font-weight: 600;
  font-size: 20px;
  line-height: 28px;
  color: #1f2329;
  margin-right: 8px;
}
.external-referral__recommed_item__3Wziv .status__3rAQI {
  font-size: 14px;
  color: #1c4cba;
  padding: 4px 8px;
  background: #e1eaff;
  border-radius: 2px;
}
.external-referral__recommed_item__3Wziv .application-time__1kQ6x {
  font-size: 14px;
  color: #646a73;
}
.external-referral__recommed_item__3Wziv &gt; div:first-child {
  margin-bottom: 12px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.external-referral__recommed_item__3Wziv .job-info__16u4B {
  display: -ms-flexbox;
  display: flex;
}
.external-referral__recommed_item__3Wziv .job-info__16u4B &gt; p {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin-right: 24px;
}
.external-referral__recommed_item__3Wziv .job-info__16u4B &gt; p &gt; svg {
  width: 14px;
  height: 14px;
  margin-right: 6px;
}
.external-referral__recommed_item__3Wziv .job-info__16u4B &gt; p &gt; span {
  color: #646a73;
  font-size: 14px;
}
.external-referral__recommed_item__3Wziv .application-steps__3URH9 {
  margin-left: -32px;
}
.i18n-recommend-item__2pPNt {
  background-color: #f9fafd;
  border-radius: 4px;
}
.tiktok-recommend-item__3Hr4u {
  border: 1px solid #e3e3e5;
  border-radius: 4px;
}

@-webkit-keyframes fullscreenModalEnter__2ZP7o {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__2ZP7o {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__1YhY0 {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__1YhY0 {
  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__2NV0H {
  height: 100%;
}
.atsx-layout__2I4wQ {
  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__1l3v3,
.b50__WIeeM {
  color: #f0f4ff;
}
.L50__1XPw9,
.l50__erMun {
  color: #f7fae5;
}
.L100__2q9lL,
.l100__3vt5b {
  color: #eef6c6;
}
.L200__3VmV3,
.l200__1_4HE {
  color: #dfee96;
}
.L300__3U5jr,
.l300__Gcke3 {
  color: #d2e76a;
}
.L400__3TgpQ,
.l400__Jw-CY {
  color: #c3dd40;
}
.L500__3pfWn,
.l500__3oZx4 {
  color: #b3d600;
}
.L600__1LiyZ,
.l600__Ch2Hg {
  color: #8fac02;
}
.L700__fTYhy,
.l700__2dkHI {
  color: #667901;
}
.L800__2hZ1y,
.l800__XmtWk {
  color: #495700;
}
.L900__8INUg,
.l900__3luF3 {
  color: #354200;
}
.Y50__3fCIf,
.y50__107GU {
  color: #fdf9ed;
}
.Y100__1IRNm,
.y100__gHgnC {
  color: #faf1d1;
}
.Y200__1xcNw,
.y200__3-x1t {
  color: #f8e6ab;
}
.Y300__mxsDJ,
.y300__3aEF_ {
  color: #f7dc82;
}
.Y400__1h4OB,
.y400__ihlOK {
  color: #fad355;
}
.Y500__26jTK,
.y500__pCEdK {
  color: #ffc60a;
}
.Y600__KKdJm,
.y600__2cYDH {
  color: #dc9b04;
}
.Y700__1vzyu,
.y700__LXaJd {
  color: #aa7803;
}
.Y800__3tx6S,
.y800__c72Fu {
  color: #795101;
}
.Y900__1r416,
.y900__3pWt8 {
  color: #5c3a00;
}
.O50__2z1g-,
.o50__25mi8 {
  color: #fff5eb;
}
.O100__2OgjK,
.o100__1xAkv {
  color: #feead2;
}
.O200__3JeL0,
.o200__3Nc52 {
  color: #fed4a4;
}
.O300__1SN0l,
.o300__1pMBQ {
  color: #ffba6b;
}
.O400__1Ox3X,
.o400__211OQ {
  color: #ffa53d;
}
.O500__1XT9V,
.o500__2Idc8 {
  color: #f80;
}
.O600__1HdgR,
.o600__2DkGd {
  color: #de7802;
}
.O700__2dwsH,
.o700__1FPAF {
  color: #b26206;
}
.O800__2XAlD,
.o800__u331q {
  color: #8f4f04;
}
.O900__29zfk,
.o900__xqbsg {
  color: #6b3900;
}
.R50__2DrZq,
.r50__rUzj6 {
  color: #fef1f1;
}
.R100__2VVZ-,
.r100__kDVYv {
  color: #fde2e2;
}
.R200__1rVO5,
.r200__2Vtja {
  color: #fbbfbc;
}
.R300__1L_Ov,
.r300__3lUxM {
  color: #f98e8b;
}
.R400__236UI,
.r400__3C2iY {
  color: #f76964;
}
.R500__PNlsl,
.r500__6-lvR {
  color: #f54a45;
}
.R600__1zxYL,
.r600__1PAc1 {
  color: #d83931;
}
.R700__35sPl,
.r700__3pNvh {
  color: #ac2f28;
}
.R800__1YyV7,
.r800__1-geW {
  color: #812520;
}
.R900__13U17,
.r900__3snLI {
  color: #621c18;
}
.C50__1s2jU,
.c50__2PqFR {
  color: #fef1f8;
}
.C100__tXz_L,
.c100__AXdRR {
  color: #fdddef;
}
.C200__2R163,
.c200__1Ne1g {
  color: #f9aed9;
}
.C300__2lWTs,
.c300__1O0Dp {
  color: #f57ac0;
}
.C400__3zbQd,
.c400__1LwUo {
  color: #f14ba9;
}
.C500__1xyRG,
.c500__2JWGj {
  color: #f01d94;
}
.C600__2MUHz,
.c600__3EAK5 {
  color: #c71077;
}
.C700__3Qw74,
.c700__2CaH2 {
  color: #9e1361;
}
.C800__1UfC5,
.c800__3qvBc {
  color: #7a0f4b;
}
.C900__1wy0-,
.c900__R_kea {
  color: #520a32;
}
.V50__3D_30,
.v50__6_lPq {
  color: #fceefc;
}
.V100__HAgzo,
.v100__3QvWM {
  color: #f8def8;
}
.V200__1W2fw,
.v200__3AGJ4 {
  color: #efb9ef;
}
.V300__3Ha7Y,
.v300__N_fH- {
  color: #e58fe5;
}
.V400__gheGz,
.v400__1iU4P {
  color: #db66db;
}
.V500__1SRTd,
.v500__2fEiY {
  color: #d136d1;
}
.V600__17gVq,
.v600__1EKYS {
  color: #b320b3;
}
.V700__1QZDo,
.v700__3wzMD {
  color: #8c218c;
}
.V800__2-KQz,
.v800__2qMhb {
  color: #681268;
}
.V900__18jOg,
.v900__pQVll {
  color: #460b46;
}
.P50__2vGSC,
.p50__3QHEj {
  color: #f6f1fe;
}
.P100__28E94,
.p100__3Xo8S {
  color: #ece2fe;
}
.P200__3V2fV,
.p200__2aP6P {
  color: #cdb2fa;
}
.P300__3Bcqn,
.p300__1Yvi- {
  color: #ad82f7;
}
.P400__3Tr1w,
.p400__251Fb {
  color: #935af6;
}
.P500__z3CiM,
.p500__3wAY- {
  color: #7f3bf5;
}
.P600__hKl08,
.p600__2YwxM {
  color: #6425d0;
}
.P700__1_97O,
.p700__2SS5V {
  color: #4e1ba7;
}
.P800__2_O0P,
.p800__-o9CB {
  color: #380d82;
}
.P900__1c91O,
.p900__2GC5Q {
  color: #270561;
}
.I50__3t7Ho,
.i50__3Ax7- {
  color: #f2f3fd;
}
.I100__2qJNJ,
.i100__i3YBj {
  color: #e0e2fa;
}
.I200__1ehz0,
.i200__1NMcj {
  color: #b4b9f3;
}
.I300__1t-yI,
.i300__1U9zY {
  color: #7b83ea;
}
.I400__2kXOu,
.i400__bioTJ {
  color: #616ae5;
}
.I500__2XqTA,
.i500__ZaMgR {
  color: #4954e6;
}
.I600__3OBlg,
.i600__1DoPl {
  color: #2933c7;
}
.I700__1Fwd7,
.i700__2Ijj4 {
  color: #161fa2;
}
.I800__2DLzI,
.i800__WuNK1 {
  color: #0a1285;
}
.I900__Yb2MW,
.i900__1Uh8r {
  color: #0c1264;
}
.N50__1Jrjk,
.n50__lFZ1B {
  color: #f8f9fa;
}
.N100__1gNNS,
.n100__2l1ST {
  color: #f5f6f7;
}
.N200__v2oVp,
.n200__28oNk {
  color: #eff0f1;
}
.N300__21on8,
.n300__28QLr {
  color: #dee0e3;
}
.N400__2QlgU,
.n400__1dR4v {
  color: #bbbfc4;
}
.N500__1ol-1,
.n500__2mzGa {
  color: #8f959e;
}
.N600__3IUck,
.n600__1yP4T {
  color: #646a73;
}
.N700__QadHB,
.n700__36ocV {
  color: #373c43;
}
.N800__1Vtwo,
.n800__lPHw8 {
  color: #2b2f36;
}
.N900__2u_0-,
.n900__3zz7N {
  color: #1f2329;
}
 {
  /* Button */
  /* drawer mask兼容ios系统*/
}
.en {
  font-family: 'Gilroy', -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';
}
.gilroy {
  font-family: 'Gilroy', -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: #ff7792;
  border-color: #ff7792;
}
.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 表单编辑底色 */
.noRecommend-wrapper__1RI73 {
  width: 1018px;
  height: 485px;
  border-radius: 4px;
  background-color: #fff;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-direction: column;
      flex-direction: column;
}
.noRecommend-wrapper__1RI73 .noRecommendImg__2a5L- {
  width: 200px;
}
.noRecommend-wrapper__1RI73 .noRecommendImg__2a5L- img {
  width: 100%;
}
.noRecommend-wrapper__1RI73 .noDataText__3m1VE {
  font-size: 18px;
  font-weight: 500;
  color: #161823;
  margin-top: 18px;
}

@-webkit-keyframes fullscreenModalEnter__gZQIm {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__gZQIm {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__2vbUf {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__2vbUf {
  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__Q2W4H {
  height: 100%;
}
.atsx-layout__XU7Ts {
  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__3s0j7,
.b50__lWKkX {
  color: #f0f4ff;
}
.L50__lel2Y,
.l50__1p3px {
  color: #f7fae5;
}
.L100__rJbnH,
.l100__1xOpK {
  color: #eef6c6;
}
.L200__2C8ij,
.l200__sObml {
  color: #dfee96;
}
.L300__iOiGC,
.l300__2XyHB {
  color: #d2e76a;
}
.L400__3GgdA,
.l400__19vk7 {
  color: #c3dd40;
}
.L500__-_UZI,
.l500__2FQBd {
  color: #b3d600;
}
.L600__2KOQb,
.l600__1kNt1 {
  color: #8fac02;
}
.L700__YaPLg,
.l700__H0hUk {
  color: #667901;
}
.L800__D9aCu,
.l800__uJSxg {
  color: #495700;
}
.L900__ZV5dB,
.l900__53jYJ {
  color: #354200;
}
.Y50__34zB7,
.y50__1lOjh {
  color: #fdf9ed;
}
.Y100__2evPB,
.y100__1N2g1 {
  color: #faf1d1;
}
.Y200__2o9py,
.y200__3l6nc {
  color: #f8e6ab;
}
.Y300__1ZIOd,
.y300__1INWC {
  color: #f7dc82;
}
.Y400__m31GF,
.y400__3_Qqk {
  color: #fad355;
}
.Y500__100tP,
.y500__cb-28 {
  color: #ffc60a;
}
.Y600__2EVfx,
.y600__3gCdU {
  color: #dc9b04;
}
.Y700__39oPx,
.y700__Cbq9a {
  color: #aa7803;
}
.Y800__6WrcL,
.y800__kRzEU {
  color: #795101;
}
.Y900__NeK0E,
.y900__2atpF {
  color: #5c3a00;
}
.O50__1frQr,
.o50__SC0kn {
  color: #fff5eb;
}
.O100__KgDyo,
.o100__1M8yT {
  color: #feead2;
}
.O200___hF1r,
.o200__2T777 {
  color: #fed4a4;
}
.O300__1NSdm,
.o300__1ACw- {
  color: #ffba6b;
}
.O400__2YPoL,
.o400__1ghwU {
  color: #ffa53d;
}
.O500__2Kp6u,
.o500__2AiVH {
  color: #f80;
}
.O600__3UJsO,
.o600__2XaaV {
  color: #de7802;
}
.O700__2fSVb,
.o700__3Dsqg {
  color: #b26206;
}
.O800__1P3N0,
.o800__5QEIi {
  color: #8f4f04;
}
.O900__WE0w6,
.o900__ewcXV {
  color: #6b3900;
}
.R50__6TLpK,
.r50__3f4Vi {
  color: #fef1f1;
}
.R100__1oebS,
.r100__3SQ3q {
  color: #fde2e2;
}
.R200__1NFFC,
.r200__1MDOL {
  color: #fbbfbc;
}
.R300__jByVZ,
.r300__3lKLh {
  color: #f98e8b;
}
.R400__1mHta,
.r400__3iSdK {
  color: #f76964;
}
.R500__1jj9O,
.r500__3KHKu {
  color: #f54a45;
}
.R600__a1QxD,
.r600__1aGUx {
  color: #d83931;
}
.R700__1Ei3i,
.r700__ljHy1 {
  color: #ac2f28;
}
.R800__YsbGD,
.r800__SkofN {
  color: #812520;
}
.R900__3GB8e,
.r900__3bXXM {
  color: #621c18;
}
.C50__jdZph,
.c50__3qwO5 {
  color: #fef1f8;
}
.C100__PiJ3W,
.c100__2ahhD {
  color: #fdddef;
}
.C200__3tiVx,
.c200__AuP9n {
  color: #f9aed9;
}
.C300__mVbVB,
.c300__Ts99_ {
  color: #f57ac0;
}
.C400__1TTfD,
.c400__5j3AV {
  color: #f14ba9;
}
.C500__2ZuQw,
.c500__143QS {
  color: #f01d94;
}
.C600__2ffgY,
.c600__2dJYc {
  color: #c71077;
}
.C700__31AcZ,
.c700__3JjYq {
  color: #9e1361;
}
.C800__2nXwU,
.c800__3Hgb2 {
  color: #7a0f4b;
}
.C900__3TBZk,
.c900__f6sg0 {
  color: #520a32;
}
.V50__1VxTG,
.v50__3DU43 {
  color: #fceefc;
}
.V100__2Wkub,
.v100__1VfoG {
  color: #f8def8;
}
.V200__2rx3F,
.v200__C_YbL {
  color: #efb9ef;
}
.V300__1gh-O,
.v300__3-dq8 {
  color: #e58fe5;
}
.V400__S7NVg,
.v400__1tkMg {
  color: #db66db;
}
.V500__3nMg-,
.v500__11fjG {
  color: #d136d1;
}
.V600__2N1K3,
.v600__Pr5tE {
  color: #b320b3;
}
.V700__32Foa,
.v700__3LpKi {
  color: #8c218c;
}
.V800__19BvU,
.v800__r37hp {
  color: #681268;
}
.V900__1volP,
.v900__3X8A- {
  color: #460b46;
}
.P50__V7hyv,
.p50__NlmDW {
  color: #f6f1fe;
}
.P100__1U2Pn,
.p100__1bzvL {
  color: #ece2fe;
}
.P200__2Rb1b,
.p200__1OupI {
  color: #cdb2fa;
}
.P300__1QkFK,
.p300__3G8uT {
  color: #ad82f7;
}
.P400__3-hAb,
.p400__AkYA6 {
  color: #935af6;
}
.P500__N-grU,
.p500__1tryj {
  color: #7f3bf5;
}
.P600__250IY,
.p600__2WqRU {
  color: #6425d0;
}
.P700__1xJnm,
.p700__OoFRh {
  color: #4e1ba7;
}
.P800__1oIvA,
.p800__19H7D {
  color: #380d82;
}
.P900__2Z7AY,
.p900__K4TjF {
  color: #270561;
}
.I50__2JfpV,
.i50__1xyHi {
  color: #f2f3fd;
}
.I100__3VwlQ,
.i100__3gmV_ {
  color: #e0e2fa;
}
.I200__3meDl,
.i200__1UNbC {
  color: #b4b9f3;
}
.I300__1m3Q9,
.i300__18hHG {
  color: #7b83ea;
}
.I400__1rCNn,
.i400__TeCOz {
  color: #616ae5;
}
.I500__2iaSW,
.i500__3o8ob {
  color: #4954e6;
}
.I600__LSVFQ,
.i600__1Br_t {
  color: #2933c7;
}
.I700__1x9xt,
.i700__14xGt {
  color: #161fa2;
}
.I800__18l4y,
.i800__3a3Sb {
  color: #0a1285;
}
.I900__1mOs0,
.i900__21M-x {
  color: #0c1264;
}
.N50__3qdp2,
.n50__1td08 {
  color: #f8f9fa;
}
.N100__25BkA,
.n100__34KP_ {
  color: #f5f6f7;
}
.N200__1riek,
.n200__3W7PT {
  color: #eff0f1;
}
.N300__2xivQ,
.n300__2OXoV {
  color: #dee0e3;
}
.N400__3eV-I,
.n400__jG-7k {
  color: #bbbfc4;
}
.N500__3qFeB,
.n500__2tfWu {
  color: #8f959e;
}
.N600__KT45s,
.n600__2qHHY {
  color: #646a73;
}
.N700__2k1EI,
.n700__3r5XO {
  color: #373c43;
}
.N800__2zAbT,
.n800__cZkl- {
  color: #2b2f36;
}
.N900__28VPF,
.n900__kyIoD {
  color: #1f2329;
}
 {
  /* Button */
  /* drawer mask兼容ios系统*/
}
.en {
  font-family: 'Gilroy', -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';
}
.gilroy {
  font-family: 'Gilroy', -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: #ff7792;
  border-color: #ff7792;
}
.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 表单编辑底色 */
.external-referral-history__2tPN3 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  height: 100%;
  opacity: 1;
  position: relative;
  padding-top: 88px;
  padding-bottom: 120px;
  background: #f8f9fa;
  min-height: calc(100vh - 70px - 0px - 256px);
}
.tiktok-i18n-wrapper__2VR-1 {
  background-color: #fff;
}
.banner__1cvpw {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 271px;
  background-color: #fff;
  background-position: center;
}
.listBlock__23ONM {
  position: relative;
  width: 1016px;
}
.listBlock__23ONM .title__3KTzG {
  height: 37px;
  font-size: 30px;
  margin-bottom: 72px;
  color: #fff;
  font-weight: 800;
}
.listBlock__23ONM .i18n-title__3Pz3T {
  color: #3e4c5b;
}
.listBlock__23ONM .tiktok-title__2k4l3 {
  color: #161823;
}
.listBlock__23ONM .external-referral__list-wrapper__3n7mJ &gt; div:not(:last-child) {
  margin-bottom: 16px;
}
.listBlock__23ONM .scroll-loading-wrapper__FAVXy {
  position: absolute;
  bottom: -120px;
  width: 100%;
}
.listBlock__23ONM .scroll-loading-wrapper__FAVXy &gt; div {
  width: 100% !important;
  height: 120px !important;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}
.listBlock__23ONM .scroll-loading-wrapper__FAVXy &gt; div &gt; svg {
  width: 76px !important;
  height: 76px !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-input {
  resize: none;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-variant: tabular-nums;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  position: relative;
  display: inline-block;
  width: 100%;
  height: 32px;
  padding: 4px 12px;
  color: #161823;
  font-size: 14px;
  line-height: 1.5;
  background-color: #fff;
  background-image: none;
  border: 1px solid #cad0d0;
  border-radius: 2px;
  transition: all 0.3s;
  caret-color: #fe2c55;
}
.atsx-input::-moz-placeholder {
  color: #c3c6cb;
  opacity: 1;
  text-shadow: none;
}
.atsx-input:-ms-input-placeholder {
  color: #c3c6cb;
  text-shadow: none;
}
.atsx-input::-webkit-input-placeholder {
  color: #c3c6cb;
  text-shadow: none;
}
.atsx-input:hover {
  border-color: #25f4ee;
  border-right-width: 1px !important;
}
.atsx-input:focus {
  border-color: #fe2c55;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: none;
}
.atsx-input-disabled {
  color: #dcdcde;
  background-color: #EFF0F1;
  cursor: not-allowed;
  opacity: 1;
}
.atsx-input-disabled:hover {
  border-color: #cad0d0;
  border-right-width: 1px !important;
}
.atsx-input[disabled] {
  color: #dcdcde;
  background-color: #EFF0F1;
  cursor: not-allowed;
  opacity: 1;
}
.atsx-input[disabled]:hover {
  border-color: #cad0d0;
  border-right-width: 1px !important;
}
textarea.atsx-input {
  max-width: 100%;
  height: auto;
  min-height: 32px;
  vertical-align: bottom;
  transition: all 0.3s, height 0s;
}
.atsx-input-lg {
  height: 40px;
  padding: 6px 12px;
  font-size: 16px;
}
.atsx-input-sm {
  height: 24px;
  padding: 1px 7px;
}
.atsx-input-group {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #161823;
  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: table;
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
}
.atsx-input-group[class*='col-'] {
  float: none;
  padding-right: 0;
  padding-left: 0;
}
.atsx-input-group &gt; [class*='col-'] {
  padding-right: 8px;
}
.atsx-input-group &gt; [class*='col-']:last-child {
  padding-right: 0;
}
.atsx-input-group-addon,
.atsx-input-group-wrap,
.atsx-input-group &gt; .atsx-input {
  display: table-cell;
}
.atsx-input-group-addon:not(:first-child):not(:last-child),
.atsx-input-group-wrap:not(:first-child):not(:last-child),
.atsx-input-group &gt; .atsx-input:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.atsx-input-group-addon,
.atsx-input-group-wrap {
  width: 1px;
  white-space: nowrap;
  vertical-align: middle;
}
.atsx-input-group-wrap &gt; * {
  display: block !important;
}
.atsx-input-group .atsx-input {
  float: left;
  width: 100%;
  margin-bottom: 0;
  text-align: inherit;
}
.atsx-input-group .atsx-input:focus {
  z-index: 1;
  border-right-width: 1px;
}
.atsx-input-group .atsx-input:hover {
  z-index: 1;
  border-right-width: 1px;
}
.atsx-input-group-addon {
  position: relative;
  padding: 0 12px;
  color: #161823;
  font-weight: normal;
  font-size: 14px;
  line-height: 1;
  text-align: center;
  background-color: #F5F6F7;
  border: 1px solid #cad0d0;
  border-radius: 2px;
  transition: all 0.3s;
}
.atsx-input-group-addon .atsx-select {
  margin: -5px -12px;
}
.atsx-input-group-addon .atsx-select .atsx-select-selection {
  margin: -1px;
  background-color: inherit;
  border: 1px solid transparent;
  box-shadow: none;
}
.atsx-input-group-addon .atsx-select-open .atsx-select-selection,
.atsx-input-group-addon .atsx-select-focused .atsx-select-selection {
  color: #fe2c55;
}
.atsx-input-group-addon &gt; i:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  content: '';
}
.atsx-input-group &gt; .atsx-input:first-child,
.atsx-input-group-addon:first-child {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.atsx-input-group &gt; .atsx-input:first-child .atsx-select .atsx-select-selection,
.atsx-input-group-addon:first-child .atsx-select .atsx-select-selection {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.atsx-input-group &gt; .atsx-input-affix-wrapper:not(:first-child) .atsx-input {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.atsx-input-group &gt; .atsx-input-affix-wrapper:not(:last-child) .atsx-input {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.atsx-input-group-addon:first-child {
  border-right: 0;
}
.atsx-input-group-addon:last-child {
  border-left: 0;
}
.atsx-input-group &gt; .atsx-input:last-child,
.atsx-input-group-addon:last-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.atsx-input-group &gt; .atsx-input:last-child .atsx-select .atsx-select-selection,
.atsx-input-group-addon:last-child .atsx-select .atsx-select-selection {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.atsx-input-group-lg .atsx-input,
.atsx-input-group-lg &gt; .atsx-input-group-addon {
  height: 40px;
  padding: 6px 12px;
  font-size: 16px;
}
.atsx-input-group-sm .atsx-input,
.atsx-input-group-sm &gt; .atsx-input-group-addon {
  height: 24px;
  padding: 1px 7px;
}
.atsx-input-group-lg .atsx-select-selection--single {
  height: 40px;
}
.atsx-input-group-sm .atsx-select-selection--single {
  height: 24px;
}
.atsx-input-group .atsx-input-affix-wrapper {
  display: table-cell;
  float: left;
  width: 100%;
}
.atsx-input-group.atsx-input-group-compact {
  display: block;
  zoom: 1;
}
.atsx-input-group.atsx-input-group-compact::before,
.atsx-input-group.atsx-input-group-compact::after {
  display: table;
  content: '';
}
.atsx-input-group.atsx-input-group-compact::after {
  clear: both;
}
.atsx-input-group.atsx-input-group-compact-addon:not(:first-child):not(:last-child),
.atsx-input-group.atsx-input-group-compact-wrap:not(:first-child):not(:last-child),
.atsx-input-group.atsx-input-group-compact &gt; .atsx-input:not(:first-child):not(:last-child) {
  border-right-width: 1px;
}
.atsx-input-group.atsx-input-group-compact-addon:not(:first-child):not(:last-child):hover,
.atsx-input-group.atsx-input-group-compact-wrap:not(:first-child):not(:last-child):hover,
.atsx-input-group.atsx-input-group-compact &gt; .atsx-input:not(:first-child):not(:last-child):hover {
  z-index: 1;
}
.atsx-input-group.atsx-input-group-compact-addon:not(:first-child):not(:last-child):focus,
.atsx-input-group.atsx-input-group-compact-wrap:not(:first-child):not(:last-child):focus,
.atsx-input-group.atsx-input-group-compact &gt; .atsx-input:not(:first-child):not(:last-child):focus {
  z-index: 1;
}
.atsx-input-group.atsx-input-group-compact &gt; * {
  display: inline-block;
  float: none;
  vertical-align: top;
  border-radius: 0;
}
.atsx-input-group.atsx-input-group-compact &gt; *:not(:last-child) {
  margin-right: -1px;
  border-right-width: 1px;
}
.atsx-input-group.atsx-input-group-compact .atsx-input {
  float: none;
}
.atsx-input-group.atsx-input-group-compact &gt; .atsx-select &gt; .atsx-select-selection,
.atsx-input-group.atsx-input-group-compact &gt; .atsx-calendar-picker .atsx-input,
.atsx-input-group.atsx-input-group-compact &gt; .atsx-select-auto-complete .atsx-input,
.atsx-input-group.atsx-input-group-compact &gt; .atsx-cascader-picker .atsx-input,
.atsx-input-group.atsx-input-group-compact &gt; .atsx-mention-wrapper .atsx-mention-editor,
.atsx-input-group.atsx-input-group-compact &gt; .atsx-time-picker .atsx-time-picker-input {
  border-right-width: 1px;
  border-radius: 0;
}
.atsx-input-group.atsx-input-group-compact &gt; .atsx-select &gt; .atsx-select-selection:hover,
.atsx-input-group.atsx-input-group-compact &gt; .atsx-calendar-picker .atsx-input:hover,
.atsx-input-group.atsx-input-group-compact &gt; .atsx-select-auto-complete .atsx-input:hover,
.atsx-input-group.atsx-input-group-compact &gt; .atsx-cascader-picker .atsx-input:hover,
.atsx-input-group.atsx-input-group-compact &gt; .atsx-mention-wrapper .atsx-mention-editor:hover,
.atsx-input-group.atsx-input-group-compact &gt; .atsx-time-picker .atsx-time-picker-input:hover {
  z-index: 1;
}
.atsx-input-group.atsx-input-group-compact &gt; .atsx-select &gt; .atsx-select-selection:focus,
.atsx-input-group.atsx-input-group-compact &gt; .atsx-calendar-picker .atsx-input:focus,
.atsx-input-group.atsx-input-group-compact &gt; .atsx-select-auto-complete .atsx-input:focus,
.atsx-input-group.atsx-input-group-compact &gt; .atsx-cascader-picker .atsx-input:focus,
.atsx-input-group.atsx-input-group-compact &gt; .atsx-mention-wrapper .atsx-mention-editor:focus,
.atsx-input-group.atsx-input-group-compact &gt; .atsx-time-picker .atsx-time-picker-input:focus {
  z-index: 1;
}
.atsx-input-group.atsx-input-group-compact &gt; *:first-child,
.atsx-input-group.atsx-input-group-compact &gt; .atsx-select:first-child &gt; .atsx-select-selection,
.atsx-input-group.atsx-input-group-compact &gt; .atsx-calendar-picker:first-child .atsx-input,
.atsx-input-group.atsx-input-group-compact &gt; .atsx-select-auto-complete:first-child .atsx-input,
.atsx-input-group.atsx-input-group-compact &gt; .atsx-cascader-picker:first-child .atsx-input,
.atsx-input-group.atsx-input-group-compact &gt; .atsx-mention-wrapper:first-child .atsx-mention-editor,
.atsx-input-group.atsx-input-group-compact &gt; .atsx-time-picker:first-child .atsx-time-picker-input {
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}
.atsx-input-group.atsx-input-group-compact &gt; *:last-child,
.atsx-input-group.atsx-input-group-compact &gt; .atsx-select:last-child &gt; .atsx-select-selection,
.atsx-input-group.atsx-input-group-compact &gt; .atsx-calendar-picker:last-child .atsx-input,
.atsx-input-group.atsx-input-group-compact &gt; .atsx-select-auto-complete:last-child .atsx-input,
.atsx-input-group.atsx-input-group-compact &gt; .atsx-cascader-picker:last-child .atsx-input,
.atsx-input-group.atsx-input-group-compact &gt; .atsx-cascader-picker-focused:last-child .atsx-input,
.atsx-input-group.atsx-input-group-compact &gt; .atsx-mention-wrapper:last-child .atsx-mention-editor,
.atsx-input-group.atsx-input-group-compact &gt; .atsx-time-picker:last-child .atsx-time-picker-input {
  border-right-width: 1px;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}
.atsx-input-group.atsx-input-group-compact &gt; .atsx-select-auto-complete .atsx-input {
  vertical-align: top;
}
.atsx-input-group-wrapper {
  display: inline-block;
  width: 100%;
  text-align: start;
  vertical-align: top;
}
.atsx-input-affix-wrapper {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #161823;
  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;
  width: 100%;
  text-align: start;
}
.atsx-input-affix-wrapper:hover .atsx-input:not(.atsx-input-disabled) {
  border-color: #25f4ee;
  border-right-width: 1px !important;
}
.atsx-input-affix-wrapper .atsx-input {
  position: relative;
  text-align: inherit;
}
.atsx-input-affix-wrapper .atsx-input-prefix,
.atsx-input-affix-wrapper .atsx-input-suffix {
  font-size: 16px;
  position: absolute;
  top: 50%;
  z-index: 2;
  line-height: 0;
  color: #9CA2A9;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
}
.atsx-input-affix-wrapper .atsx-input-prefix {
  left: 13px;
}
.atsx-input-affix-wrapper .atsx-input-suffix {
  right: 13px;
}
.atsx-input-affix-wrapper .atsx-input:not(:first-child) {
  padding-left: 36px;
}
.atsx-input-affix-wrapper .atsx-input:not(:last-child) {
  padding-right: 36px;
}
.atsx-input-affix-wrapper .atsx-input {
  min-height: 100%;
}
.atsx-input-clear-icon {
  display: none;
  color: #8F959E;
  font-size: 14px;
  vertical-align: top;
  cursor: pointer;
  transition: color 0.3s;
}
.atsx-input-clear-icon:hover {
  color: #fe2c55;
}
.atsx-input-clear-icon + i {
  margin-left: 6px;
}
.atsx-input-affix-wrapper:hover .atsx-input-clear-icon {
  display: block;
  color: #9CA2A9;
}
.atsx-input-affix-wrapper:hover .atsx-input-clear-icon svg {
  width: 14px;
  height: 14px;
}
.atsx-input-affix-wrapper:hover .atsx-input-clear-icon:hover {
  color: #fe2c55;
}
.atsx-input-search-icon {
  cursor: pointer;
  transition: all 0.3s;
}

.input-nowarp {
  border: 0;
  width: auto;
}
.input-nowarp span {
  color: #646a73;
  font-family: PingFang SC;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 22px;
  background-color: white;
  border: 0;
}
.input-nowarp .atsx-input-wrapper span {
  padding: 0;
}
.input-nowarp .atsx-input-wrapper input {
  width: 56px !important;
  border: 0;
  padding: 0;
  text-align: center;
  border-bottom: 1px solid rgba(187, 191, 196, 0.5);
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
/* B400 */
/* B500 */
/* ATS-X新增颜色 */
/* N50 */
/* N200 */
/* N300 */
/* N400 */
/* N600 */
/* N900 */
/* N500 */
/* 移动端选择器 MSelect */
/* 移动端月份选择 MMonthPicker */
/* atsx新属性 */
.atsx-form {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #161823;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
}
.atsx-form legend {
  display: block;
  width: 100%;
  margin-bottom: 20px;
  padding: 0;
  color: rgba(0, 0, 0, 0.45);
  font-size: 16px;
  line-height: inherit;
  border: 0;
  border-bottom: 1px solid #cad0d0;
}
.atsx-form label {
  font-size: 14px;
}
.atsx-form input[type='search'] {
  box-sizing: border-box;
}
.atsx-form input[type='radio'],
.atsx-form input[type='checkbox'] {
  line-height: normal;
}
.atsx-form input[type='file'] {
  display: block;
}
.atsx-form input[type='range'] {
  display: block;
  width: 100%;
}
.atsx-form select[multiple],
.atsx-form select[size] {
  height: auto;
}
.atsx-form input[type='file']:focus,
.atsx-form input[type='radio']:focus,
.atsx-form input[type='checkbox']:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.atsx-form output {
  display: block;
  padding-top: 15px;
  color: #161823;
  font-size: 14px;
  line-height: 1.5;
}
.atsx-form-item-required::after {
  /* 感觉偏上了点，往下移动1px */
  position: relative;
  top: 1px;
  display: inline-block;
  margin-left: 4px;
  color: #F54A45;
  font-size: 14px;
  font-family: SimSun, sans-serif;
  line-height: 1;
  content: '*';
}
.atsx-form-hide-required-mark .atsx-form-item-required::after {
  display: none;
}
.atsx-form-item-label &gt; label {
  color: #1f2329;
  font-weight: var(--semi-bold);
  margin-right: 8px;
  /* atsx表单不需要「：」 */
  /* &amp;::after {
    &amp; when (@form-item-trailing-colon=true) {
      content: ':';
    }
    &amp; when not (@form-item-trailing-colon=true) {
      content: ' ';
    }

    position: relative;
    top: -0.5px;
    margin: 0 8px 0 2px;
  } */
}
.atsx-form-item-label &gt; label.atsx-form-item-no-colon::after {
  content: ' ';
}
input[type='radio'][disabled],
input[type='checkbox'][disabled],
input[type='radio'].disabled,
input[type='checkbox'].disabled {
  cursor: not-allowed;
}
.atsx-radio-inline.disabled,
.atsx-radio-vertical.disabled,
.atsx-checkbox-inline.disabled,
.atsx-checkbox-vertical.disabled {
  cursor: not-allowed;
}
.atsx-radio.disabled label,
.atsx-checkbox.disabled label {
  cursor: not-allowed;
}
.atsx-form-item {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #161823;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  margin-bottom: 24px;
  vertical-align: top;
}
.atsx-form-item label {
  position: relative;
}
.atsx-form-item label &gt; .anticon {
  font-size: 14px;
  vertical-align: top;
}
.atsx-form-item-control {
  position: relative;
  line-height: 32px;
  zoom: 1;
}
.atsx-form-item-control::before,
.atsx-form-item-control::after {
  display: table;
  content: '';
}
.atsx-form-item-control::after {
  clear: both;
}
.atsx-form-item-children {
  position: relative;
}
.atsx-form-item-with-help {
  margin-bottom: 0;
}
.atsx-form-item-label {
  display: inline-block;
  overflow: hidden;
  line-height: 31.9999px;
  white-space: nowrap;
  text-align: right;
  vertical-align: middle;
}
.atsx-form-item-label-left {
  text-align: left;
}
.atsx-form-item .atsx-switch {
  margin: 2px 0 4px;
}
.atsx-form-explain,
.atsx-form-extra {
  clear: both;
  min-height: 24px;
  margin-top: 0px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
  line-height: 24px;
  transition: color 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.atsx-form-extra {
  padding-top: 4px;
}
.atsx-form-text {
  display: inline-block;
  padding-right: 8px;
}
.atsx-form-split {
  display: block;
  text-align: center;
}
form textarea.atsx-input {
  height: auto;
  margin-bottom: 4px;
}
form .atsx-upload {
  background: transparent;
}
form input[type='radio'],
form input[type='checkbox'] {
  width: 14px;
  height: 14px;
}
form .atsx-radio-inline,
form .atsx-checkbox-inline {
  display: inline-block;
  margin-left: 8px;
  font-weight: normal;
  vertical-align: middle;
  cursor: pointer;
}
form .atsx-radio-inline:first-child,
form .atsx-checkbox-inline:first-child {
  margin-left: 0;
}
form .atsx-checkbox-vertical,
form .atsx-radio-vertical {
  display: block;
}
form .atsx-checkbox-vertical + .atsx-checkbox-vertical,
form .atsx-radio-vertical + .atsx-radio-vertical {
  margin-left: 0;
}
form .atsx-input-number + .atsx-form-text {
  margin-left: 8px;
}
form .atsx-input-number-handler-wrap {
  z-index: 2;
}
form .atsx-select,
form .atsx-cascader-picker {
  width: 100%;
}
form .atsx-input-group .atsx-select,
form .atsx-input-group .atsx-cascader-picker {
  width: auto;
}
form :not(.atsx-input-group-wrapper) &gt; .atsx-input-group,
form .atsx-input-group-wrapper {
  position: relative;
  top: -1px;
  display: inline-block;
  vertical-align: middle;
}
.atsx-input-group-wrap .atsx-select-selection {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.atsx-input-group-wrap .atsx-select-selection:hover {
  border-color: #cad0d0;
}
.atsx-input-group-wrap .atsx-select-selection--single {
  height: 40px;
  margin-left: -1px;
  background-color: rgba(0, 0, 0, 0.07);
}
.atsx-input-group-wrap .atsx-select-selection--single .atsx-select-selection__rendered {
  padding-right: 25px;
  padding-left: 8px;
  line-height: 30px;
}
.atsx-input-group-wrap .atsx-select-open .atsx-select-selection {
  border-color: #cad0d0;
  box-shadow: none;
}
.atsx-form-vertical .atsx-form-item-label,
.atsx-col-24.atsx-form-item-label,
.atsx-col-xl-24.atsx-form-item-label {
  display: block;
  margin: 0;
  padding: 0 0 8px;
  line-height: 38px;
  white-space: initial;
  text-align: left;
}
.atsx-form-vertical .atsx-form-item-label label::after,
.atsx-col-24.atsx-form-item-label label::after,
.atsx-col-xl-24.atsx-form-item-label label::after {
  display: none;
}
.atsx-form-vertical .atsx-form-item {
  padding-bottom: 8px;
}
.atsx-form-vertical .atsx-form-item-control {
  line-height: 1.5;
}
.atsx-form-vertical .atsx-form-explain {
  margin-top: 2px;
  margin-bottom: -5px;
}
.atsx-form-vertical .atsx-form-extra {
  margin-top: 2px;
  margin-bottom: -4px;
}
.atsx-form-inline .atsx-form-item {
  display: inline-block;
  margin-right: 16px;
  margin-bottom: 0;
}
.atsx-form-inline .atsx-form-item-with-help {
  margin-bottom: 24px;
}
.atsx-form-inline .atsx-form-item &gt; .atsx-form-item-control-wrapper,
.atsx-form-inline .atsx-form-item &gt; .atsx-form-item-label {
  display: inline-block;
  vertical-align: top;
}
.atsx-form-inline .atsx-form-text {
  display: inline-block;
}
.has-warning .atsx-form-explain,
.has-warning .atsx-form-split {
  color: #FF8800;
}
.has-warning .atsx-input,
.has-warning .atsx-input:hover {
  border-color: #FF8800;
}
.has-warning .atsx-input:focus {
  border-color: #FF8800;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: none;
}
.has-warning .atsx-input:not([disabled]):hover {
  border-color: #FF8800;
}
.has-warning .atsx-calendar-picker-open .atsx-calendar-picker-input {
  border-color: #FF8800;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: none;
}
.has-warning .atsx-input-affix-wrapper .atsx-input,
.has-warning .atsx-input-affix-wrapper .atsx-input:hover {
  background-color: #fff;
  border-color: #FF8800;
}
.has-warning .atsx-input-affix-wrapper .atsx-input:focus {
  border-color: #FF8800;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: none;
}
.has-warning .atsx-input-affix-wrapper:hover .atsx-input:not(.atsx-input-disabled) {
  border-color: #FF8800;
}
.has-warning .atsx-input-prefix {
  color: #FF8800;
}
.has-warning .has-feedback {
  color: #FF8800;
}
.has-warning .atsx-select-selection {
  border-color: #FF8800;
}
.has-warning .atsx-select-selection:hover {
  border-color: #FF8800;
}
.has-warning .atsx-select-open .atsx-select-selection,
.has-warning .atsx-select-focused .atsx-select-selection {
  border-color: #FF8800;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: none;
}
.has-warning .atsx-calendar-picker-icon::after,
.has-warning .atsx-time-picker-icon::after,
.has-warning .atsx-picker-icon::after,
.has-warning .atsx-select-arrow,
.has-warning .atsx-cascader-picker-arrow {
  color: #FF8800;
}
.has-warning .atsx-input-number,
.has-warning .atsx-time-picker-input {
  border-color: #FF8800;
}
.has-warning .atsx-input-number-focused,
.has-warning .atsx-time-picker-input-focused,
.has-warning .atsx-input-number:focus,
.has-warning .atsx-time-picker-input:focus {
  border-color: #FF8800;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: none;
}
.has-warning .atsx-input-number:not([disabled]):hover,
.has-warning .atsx-time-picker-input:not([disabled]):hover {
  border-color: #FF8800;
}
.has-warning .atsx-cascader-picker:focus .atsx-cascader-input {
  border-color: #FF8800;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: none;
}
.has-error .atsx-form-explain,
.has-error .atsx-form-split {
  color: #f85959;
}
.has-error .atsx-input,
.has-error .atsx-input:hover {
  border-color: #f85959;
}
.has-error .atsx-input:focus {
  border-color: #f85959;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: none;
}
.has-error .atsx-input:not([disabled]):hover {
  border-color: #f85959;
}
.has-error .atsx-calendar-picker-open .atsx-calendar-picker-input {
  border-color: #f85959;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: none;
}
.has-error .atsx-input-affix-wrapper .atsx-input,
.has-error .atsx-input-affix-wrapper .atsx-input:hover {
  background-color: #fff;
  border-color: #f85959;
}
.has-error .atsx-input-affix-wrapper .atsx-input:focus {
  border-color: #f85959;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: none;
}
.has-error .atsx-input-affix-wrapper:hover .atsx-input:not(.atsx-input-disabled) {
  border-color: #f85959;
}
.has-error .atsx-input-prefix {
  color: #f85959;
}
.has-error .has-feedback {
  color: #f85959;
}
.has-error .atsx-select-selection {
  border-color: #f85959;
}
.has-error .atsx-select-selection:hover {
  border-color: #f85959;
}
.has-error .atsx-select-open .atsx-select-selection,
.has-error .atsx-select-focused .atsx-select-selection {
  border-color: #f85959;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: none;
}
.has-error .atsx-select.atsx-select-auto-complete .atsx-input:focus {
  border-color: #f85959;
}
.has-error .atsx-input-group-addon .atsx-select-selection {
  border-color: transparent;
  box-shadow: none;
}
.has-error .atsx-calendar-picker-icon::after,
.has-error .atsx-time-picker-icon::after,
.has-error .atsx-picker-icon::after,
.has-error .atsx-cascader-picker-arrow {
  color: #f85959;
}
.has-error .atsx-input-number,
.has-error .atsx-time-picker-input {
  border-color: #f85959;
}
.has-error .atsx-input-number-focused,
.has-error .atsx-time-picker-input-focused,
.has-error .atsx-input-number:focus,
.has-error .atsx-time-picker-input:focus {
  border-color: #f85959;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: none;
}
.has-error .atsx-input-number:not([disabled]):hover,
.has-error .atsx-time-picker-input:not([disabled]):hover {
  border-color: #f85959;
}
.has-error .atsx-mention-wrapper .atsx-mention-editor,
.has-error .atsx-mention-wrapper .atsx-mention-editor:not([disabled]):hover {
  border-color: #f85959;
}
.has-error .atsx-mention-wrapper.atsx-mention-active:not([disabled]) .atsx-mention-editor,
.has-error .atsx-mention-wrapper .atsx-mention-editor:not([disabled]):focus {
  border-color: #f85959;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: none;
}
.has-error .atsx-cascader-picker:focus .atsx-cascader-input {
  border-color: #f85959;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: none;
}
.has-error .atsx-transfer-list {
  border-color: #f85959;
}
.has-error .atsx-transfer-list-search:not([disabled]) {
  border-color: #cad0d0;
}
.has-error .atsx-transfer-list-search:not([disabled]):hover {
  border-color: #25f4ee;
  border-right-width: 1px !important;
}
.has-error .atsx-transfer-list-search:not([disabled]):focus {
  border-color: #fe2c55;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: none;
}
.atsx-advanced-search-form .atsx-form-item {
  margin-bottom: 24px;
}
.atsx-advanced-search-form .atsx-form-item-with-help {
  margin-bottom: 3px;
}
.show-help-enter,
.show-help-appear {
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.show-help-leave {
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.show-help-enter.show-help-enter-active,
.show-help-appear.show-help-appear-active {
  -webkit-animation-name: antShowHelpIn;
          animation-name: antShowHelpIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.show-help-leave.show-help-leave-active {
  -webkit-animation-name: antShowHelpOut;
          animation-name: antShowHelpOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.show-help-enter,
.show-help-appear {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
          animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
}
.show-help-leave {
  -webkit-animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
          animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
}
@-webkit-keyframes antShowHelpIn {
  0% {
    transform: translateY(-5px);
    opacity: 0;
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes antShowHelpIn {
  0% {
    transform: translateY(-5px);
    opacity: 0;
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}
@-webkit-keyframes antShowHelpOut {
  to {
    transform: translateY(-5px);
    opacity: 0;
  }
}
@keyframes antShowHelpOut {
  to {
    transform: translateY(-5px);
    opacity: 0;
  }
}
@-webkit-keyframes diffZoomIn1 {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes diffZoomIn1 {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}
@-webkit-keyframes diffZoomIn2 {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes diffZoomIn2 {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}
@-webkit-keyframes diffZoomIn3 {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes diffZoomIn3 {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
/* B400 */
/* B500 */
/* ATS-X新增颜色 */
/* N50 */
/* N200 */
/* N300 */
/* N400 */
/* N600 */
/* N900 */
/* N500 */
/* 移动端选择器 MSelect */
/* 移动端月份选择 MMonthPicker */
/* atsx新属性 */
.atsx-row {
  position: relative;
  height: auto;
  margin-right: 0;
  margin-left: 0;
  zoom: 1;
  display: block;
  box-sizing: border-box;
}
.atsx-row::before,
.atsx-row::after {
  display: table;
  content: '';
}
.atsx-row::after {
  clear: both;
}
.atsx-row-flex {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
}
.atsx-row-flex::before,
.atsx-row-flex::after {
  display: -ms-flexbox;
  display: flex;
}
.atsx-row-flex-start {
  -ms-flex-pack: start;
      justify-content: flex-start;
}
.atsx-row-flex-center {
  -ms-flex-pack: center;
      justify-content: center;
}
.atsx-row-flex-end {
  -ms-flex-pack: end;
      justify-content: flex-end;
}
.atsx-row-flex-space-between {
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.atsx-row-flex-space-around {
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
.atsx-row-flex-top {
  -ms-flex-align: start;
      align-items: flex-start;
}
.atsx-row-flex-middle {
  -ms-flex-align: center;
      align-items: center;
}
.atsx-row-flex-bottom {
  -ms-flex-align: end;
      align-items: flex-end;
}
.atsx-col {
  position: relative;
}
.atsx-col-1,
.atsx-col-xs-1,
.atsx-col-sm-1,
.atsx-col-md-1,
.atsx-col-lg-1,
.atsx-col-2,
.atsx-col-xs-2,
.atsx-col-sm-2,
.atsx-col-md-2,
.atsx-col-lg-2,
.atsx-col-3,
.atsx-col-xs-3,
.atsx-col-sm-3,
.atsx-col-md-3,
.atsx-col-lg-3,
.atsx-col-4,
.atsx-col-xs-4,
.atsx-col-sm-4,
.atsx-col-md-4,
.atsx-col-lg-4,
.atsx-col-5,
.atsx-col-xs-5,
.atsx-col-sm-5,
.atsx-col-md-5,
.atsx-col-lg-5,
.atsx-col-6,
.atsx-col-xs-6,
.atsx-col-sm-6,
.atsx-col-md-6,
.atsx-col-lg-6,
.atsx-col-7,
.atsx-col-xs-7,
.atsx-col-sm-7,
.atsx-col-md-7,
.atsx-col-lg-7,
.atsx-col-8,
.atsx-col-xs-8,
.atsx-col-sm-8,
.atsx-col-md-8,
.atsx-col-lg-8,
.atsx-col-9,
.atsx-col-xs-9,
.atsx-col-sm-9,
.atsx-col-md-9,
.atsx-col-lg-9,
.atsx-col-10,
.atsx-col-xs-10,
.atsx-col-sm-10,
.atsx-col-md-10,
.atsx-col-lg-10,
.atsx-col-11,
.atsx-col-xs-11,
.atsx-col-sm-11,
.atsx-col-md-11,
.atsx-col-lg-11,
.atsx-col-12,
.atsx-col-xs-12,
.atsx-col-sm-12,
.atsx-col-md-12,
.atsx-col-lg-12,
.atsx-col-13,
.atsx-col-xs-13,
.atsx-col-sm-13,
.atsx-col-md-13,
.atsx-col-lg-13,
.atsx-col-14,
.atsx-col-xs-14,
.atsx-col-sm-14,
.atsx-col-md-14,
.atsx-col-lg-14,
.atsx-col-15,
.atsx-col-xs-15,
.atsx-col-sm-15,
.atsx-col-md-15,
.atsx-col-lg-15,
.atsx-col-16,
.atsx-col-xs-16,
.atsx-col-sm-16,
.atsx-col-md-16,
.atsx-col-lg-16,
.atsx-col-17,
.atsx-col-xs-17,
.atsx-col-sm-17,
.atsx-col-md-17,
.atsx-col-lg-17,
.atsx-col-18,
.atsx-col-xs-18,
.atsx-col-sm-18,
.atsx-col-md-18,
.atsx-col-lg-18,
.atsx-col-19,
.atsx-col-xs-19,
.atsx-col-sm-19,
.atsx-col-md-19,
.atsx-col-lg-19,
.atsx-col-20,
.atsx-col-xs-20,
.atsx-col-sm-20,
.atsx-col-md-20,
.atsx-col-lg-20,
.atsx-col-21,
.atsx-col-xs-21,
.atsx-col-sm-21,
.atsx-col-md-21,
.atsx-col-lg-21,
.atsx-col-22,
.atsx-col-xs-22,
.atsx-col-sm-22,
.atsx-col-md-22,
.atsx-col-lg-22,
.atsx-col-23,
.atsx-col-xs-23,
.atsx-col-sm-23,
.atsx-col-md-23,
.atsx-col-lg-23,
.atsx-col-24,
.atsx-col-xs-24,
.atsx-col-sm-24,
.atsx-col-md-24,
.atsx-col-lg-24 {
  position: relative;
  min-height: 1px;
  padding-right: 0;
  padding-left: 0;
}
.atsx-col-1,
.atsx-col-2,
.atsx-col-3,
.atsx-col-4,
.atsx-col-5,
.atsx-col-6,
.atsx-col-7,
.atsx-col-8,
.atsx-col-9,
.atsx-col-10,
.atsx-col-11,
.atsx-col-12,
.atsx-col-13,
.atsx-col-14,
.atsx-col-15,
.atsx-col-16,
.atsx-col-17,
.atsx-col-18,
.atsx-col-19,
.atsx-col-20,
.atsx-col-21,
.atsx-col-22,
.atsx-col-23,
.atsx-col-24 {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  float: left;
}
.atsx-col-24 {
  display: block;
  box-sizing: border-box;
  width: 100%;
}
.atsx-col-push-24 {
  left: 100%;
}
.atsx-col-pull-24 {
  right: 100%;
}
.atsx-col-offset-24 {
  margin-left: 100%;
}
.atsx-col-order-24 {
  -ms-flex-order: 24;
      order: 24;
}
.atsx-col-23 {
  display: block;
  box-sizing: border-box;
  width: 95.83333333%;
}
.atsx-col-push-23 {
  left: 95.83333333%;
}
.atsx-col-pull-23 {
  right: 95.83333333%;
}
.atsx-col-offset-23 {
  margin-left: 95.83333333%;
}
.atsx-col-order-23 {
  -ms-flex-order: 23;
      order: 23;
}
.atsx-col-22 {
  display: block;
  box-sizing: border-box;
  width: 91.66666667%;
}
.atsx-col-push-22 {
  left: 91.66666667%;
}
.atsx-col-pull-22 {
  right: 91.66666667%;
}
.atsx-col-offset-22 {
  margin-left: 91.66666667%;
}
.atsx-col-order-22 {
  -ms-flex-order: 22;
      order: 22;
}
.atsx-col-21 {
  display: block;
  box-sizing: border-box;
  width: 87.5%;
}
.atsx-col-push-21 {
  left: 87.5%;
}
.atsx-col-pull-21 {
  right: 87.5%;
}
.atsx-col-offset-21 {
  margin-left: 87.5%;
}
.atsx-col-order-21 {
  -ms-flex-order: 21;
      order: 21;
}
.atsx-col-20 {
  display: block;
  box-sizing: border-box;
  width: 83.33333333%;
}
.atsx-col-push-20 {
  left: 83.33333333%;
}
.atsx-col-pull-20 {
  right: 83.33333333%;
}
.atsx-col-offset-20 {
  margin-left: 83.33333333%;
}
.atsx-col-order-20 {
  -ms-flex-order: 20;
      order: 20;
}
.atsx-col-19 {
  display: block;
  box-sizing: border-box;
  width: 79.16666667%;
}
.atsx-col-push-19 {
  left: 79.16666667%;
}
.atsx-col-pull-19 {
  right: 79.16666667%;
}
.atsx-col-offset-19 {
  margin-left: 79.16666667%;
}
.atsx-col-order-19 {
  -ms-flex-order: 19;
      order: 19;
}
.atsx-col-18 {
  display: block;
  box-sizing: border-box;
  width: 75%;
}
.atsx-col-push-18 {
  left: 75%;
}
.atsx-col-pull-18 {
  right: 75%;
}
.atsx-col-offset-18 {
  margin-left: 75%;
}
.atsx-col-order-18 {
  -ms-flex-order: 18;
      order: 18;
}
.atsx-col-17 {
  display: block;
  box-sizing: border-box;
  width: 70.83333333%;
}
.atsx-col-push-17 {
  left: 70.83333333%;
}
.atsx-col-pull-17 {
  right: 70.83333333%;
}
.atsx-col-offset-17 {
  margin-left: 70.83333333%;
}
.atsx-col-order-17 {
  -ms-flex-order: 17;
      order: 17;
}
.atsx-col-16 {
  display: block;
  box-sizing: border-box;
  width: 66.66666667%;
}
.atsx-col-push-16 {
  left: 66.66666667%;
}
.atsx-col-pull-16 {
  right: 66.66666667%;
}
.atsx-col-offset-16 {
  margin-left: 66.66666667%;
}
.atsx-col-order-16 {
  -ms-flex-order: 16;
      order: 16;
}
.atsx-col-15 {
  display: block;
  box-sizing: border-box;
  width: 62.5%;
}
.atsx-col-push-15 {
  left: 62.5%;
}
.atsx-col-pull-15 {
  right: 62.5%;
}
.atsx-col-offset-15 {
  margin-left: 62.5%;
}
.atsx-col-order-15 {
  -ms-flex-order: 15;
      order: 15;
}
.atsx-col-14 {
  display: block;
  box-sizing: border-box;
  width: 58.33333333%;
}
.atsx-col-push-14 {
  left: 58.33333333%;
}
.atsx-col-pull-14 {
  right: 58.33333333%;
}
.atsx-col-offset-14 {
  margin-left: 58.33333333%;
}
.atsx-col-order-14 {
  -ms-flex-order: 14;
      order: 14;
}
.atsx-col-13 {
  display: block;
  box-sizing: border-box;
  width: 54.16666667%;
}
.atsx-col-push-13 {
  left: 54.16666667%;
}
.atsx-col-pull-13 {
  right: 54.16666667%;
}
.atsx-col-offset-13 {
  margin-left: 54.16666667%;
}
.atsx-col-order-13 {
  -ms-flex-order: 13;
      order: 13;
}
.atsx-col-12 {
  display: block;
  box-sizing: border-box;
  width: 50%;
}
.atsx-col-push-12 {
  left: 50%;
}
.atsx-col-pull-12 {
  right: 50%;
}
.atsx-col-offset-12 {
  margin-left: 50%;
}
.atsx-col-order-12 {
  -ms-flex-order: 12;
      order: 12;
}
.atsx-col-11 {
  display: block;
  box-sizing: border-box;
  width: 45.83333333%;
}
.atsx-col-push-11 {
  left: 45.83333333%;
}
.atsx-col-pull-11 {
  right: 45.83333333%;
}
.atsx-col-offset-11 {
  margin-left: 45.83333333%;
}
.atsx-col-order-11 {
  -ms-flex-order: 11;
      order: 11;
}
.atsx-col-10 {
  display: block;
  box-sizing: border-box;
  width: 41.66666667%;
}
.atsx-col-push-10 {
  left: 41.66666667%;
}
.atsx-col-pull-10 {
  right: 41.66666667%;
}
.atsx-col-offset-10 {
  margin-left: 41.66666667%;
}
.atsx-col-order-10 {
  -ms-flex-order: 10;
      order: 10;
}
.atsx-col-9 {
  display: block;
  box-sizing: border-box;
  width: 37.5%;
}
.atsx-col-push-9 {
  left: 37.5%;
}
.atsx-col-pull-9 {
  right: 37.5%;
}
.atsx-col-offset-9 {
  margin-left: 37.5%;
}
.atsx-col-order-9 {
  -ms-flex-order: 9;
      order: 9;
}
.atsx-col-8 {
  display: block;
  box-sizing: border-box;
  width: 33.33333333%;
}
.atsx-col-push-8 {
  left: 33.33333333%;
}
.atsx-col-pull-8 {
  right: 33.33333333%;
}
.atsx-col-offset-8 {
  margin-left: 33.33333333%;
}
.atsx-col-order-8 {
  -ms-flex-order: 8;
      order: 8;
}
.atsx-col-7 {
  display: block;
  box-sizing: border-box;
  width: 29.16666667%;
}
.atsx-col-push-7 {
  left: 29.16666667%;
}
.atsx-col-pull-7 {
  right: 29.16666667%;
}
.atsx-col-offset-7 {
  margin-left: 29.16666667%;
}
.atsx-col-order-7 {
  -ms-flex-order: 7;
      order: 7;
}
.atsx-col-6 {
  display: block;
  box-sizing: border-box;
  width: 25%;
}
.atsx-col-push-6 {
  left: 25%;
}
.atsx-col-pull-6 {
  right: 25%;
}
.atsx-col-offset-6 {
  margin-left: 25%;
}
.atsx-col-order-6 {
  -ms-flex-order: 6;
      order: 6;
}
.atsx-col-5 {
  display: block;
  box-sizing: border-box;
  width: 20.83333333%;
}
.atsx-col-push-5 {
  left: 20.83333333%;
}
.atsx-col-pull-5 {
  right: 20.83333333%;
}
.atsx-col-offset-5 {
  margin-left: 20.83333333%;
}
.atsx-col-order-5 {
  -ms-flex-order: 5;
      order: 5;
}
.atsx-col-4 {
  display: block;
  box-sizing: border-box;
  width: 16.66666667%;
}
.atsx-col-push-4 {
  left: 16.66666667%;
}
.atsx-col-pull-4 {
  right: 16.66666667%;
}
.atsx-col-offset-4 {
  margin-left: 16.66666667%;
}
.atsx-col-order-4 {
  -ms-flex-order: 4;
      order: 4;
}
.atsx-col-3 {
  display: block;
  box-sizing: border-box;
  width: 12.5%;
}
.atsx-col-push-3 {
  left: 12.5%;
}
.atsx-col-pull-3 {
  right: 12.5%;
}
.atsx-col-offset-3 {
  margin-left: 12.5%;
}
.atsx-col-order-3 {
  -ms-flex-order: 3;
      order: 3;
}
.atsx-col-2 {
  display: block;
  box-sizing: border-box;
  width: 8.33333333%;
}
.atsx-col-push-2 {
  left: 8.33333333%;
}
.atsx-col-pull-2 {
  right: 8.33333333%;
}
.atsx-col-offset-2 {
  margin-left: 8.33333333%;
}
.atsx-col-order-2 {
  -ms-flex-order: 2;
      order: 2;
}
.atsx-col-1 {
  display: block;
  box-sizing: border-box;
  width: 4.16666667%;
}
.atsx-col-push-1 {
  left: 4.16666667%;
}
.atsx-col-pull-1 {
  right: 4.16666667%;
}
.atsx-col-offset-1 {
  margin-left: 4.16666667%;
}
.atsx-col-order-1 {
  -ms-flex-order: 1;
      order: 1;
}
.atsx-col-0 {
  display: none;
}
.atsx-col-push-0 {
  left: auto;
}
.atsx-col-pull-0 {
  right: auto;
}
.atsx-col-push-0 {
  left: auto;
}
.atsx-col-pull-0 {
  right: auto;
}
.atsx-col-offset-0 {
  margin-left: 0;
}
.atsx-col-order-0 {
  -ms-flex-order: 0;
      order: 0;
}
.atsx-col-xs-1,
.atsx-col-xs-2,
.atsx-col-xs-3,
.atsx-col-xs-4,
.atsx-col-xs-5,
.atsx-col-xs-6,
.atsx-col-xs-7,
.atsx-col-xs-8,
.atsx-col-xs-9,
.atsx-col-xs-10,
.atsx-col-xs-11,
.atsx-col-xs-12,
.atsx-col-xs-13,
.atsx-col-xs-14,
.atsx-col-xs-15,
.atsx-col-xs-16,
.atsx-col-xs-17,
.atsx-col-xs-18,
.atsx-col-xs-19,
.atsx-col-xs-20,
.atsx-col-xs-21,
.atsx-col-xs-22,
.atsx-col-xs-23,
.atsx-col-xs-24 {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  float: left;
}
.atsx-col-xs-24 {
  display: block;
  box-sizing: border-box;
  width: 100%;
}
.atsx-col-xs-push-24 {
  left: 100%;
}
.atsx-col-xs-pull-24 {
  right: 100%;
}
.atsx-col-xs-offset-24 {
  margin-left: 100%;
}
.atsx-col-xs-order-24 {
  -ms-flex-order: 24;
      order: 24;
}
.atsx-col-xs-23 {
  display: block;
  box-sizing: border-box;
  width: 95.83333333%;
}
.atsx-col-xs-push-23 {
  left: 95.83333333%;
}
.atsx-col-xs-pull-23 {
  right: 95.83333333%;
}
.atsx-col-xs-offset-23 {
  margin-left: 95.83333333%;
}
.atsx-col-xs-order-23 {
  -ms-flex-order: 23;
      order: 23;
}
.atsx-col-xs-22 {
  display: block;
  box-sizing: border-box;
  width: 91.66666667%;
}
.atsx-col-xs-push-22 {
  left: 91.66666667%;
}
.atsx-col-xs-pull-22 {
  right: 91.66666667%;
}
.atsx-col-xs-offset-22 {
  margin-left: 91.66666667%;
}
.atsx-col-xs-order-22 {
  -ms-flex-order: 22;
      order: 22;
}
.atsx-col-xs-21 {
  display: block;
  box-sizing: border-box;
  width: 87.5%;
}
.atsx-col-xs-push-21 {
  left: 87.5%;
}
.atsx-col-xs-pull-21 {
  right: 87.5%;
}
.atsx-col-xs-offset-21 {
  margin-left: 87.5%;
}
.atsx-col-xs-order-21 {
  -ms-flex-order: 21;
      order: 21;
}
.atsx-col-xs-20 {
  display: block;
  box-sizing: border-box;
  width: 83.33333333%;
}
.atsx-col-xs-push-20 {
  left: 83.33333333%;
}
.atsx-col-xs-pull-20 {
  right: 83.33333333%;
}
.atsx-col-xs-offset-20 {
  margin-left: 83.33333333%;
}
.atsx-col-xs-order-20 {
  -ms-flex-order: 20;
      order: 20;
}
.atsx-col-xs-19 {
  display: block;
  box-sizing: border-box;
  width: 79.16666667%;
}
.atsx-col-xs-push-19 {
  left: 79.16666667%;
}
.atsx-col-xs-pull-19 {
  right: 79.16666667%;
}
.atsx-col-xs-offset-19 {
  margin-left: 79.16666667%;
}
.atsx-col-xs-order-19 {
  -ms-flex-order: 19;
      order: 19;
}
.atsx-col-xs-18 {
  display: block;
  box-sizing: border-box;
  width: 75%;
}
.atsx-col-xs-push-18 {
  left: 75%;
}
.atsx-col-xs-pull-18 {
  right: 75%;
}
.atsx-col-xs-offset-18 {
  margin-left: 75%;
}
.atsx-col-xs-order-18 {
  -ms-flex-order: 18;
      order: 18;
}
.atsx-col-xs-17 {
  display: block;
  box-sizing: border-box;
  width: 70.83333333%;
}
.atsx-col-xs-push-17 {
  left: 70.83333333%;
}
.atsx-col-xs-pull-17 {
  right: 70.83333333%;
}
.atsx-col-xs-offset-17 {
  margin-left: 70.83333333%;
}
.atsx-col-xs-order-17 {
  -ms-flex-order: 17;
      order: 17;
}
.atsx-col-xs-16 {
  display: block;
  box-sizing: border-box;
  width: 66.66666667%;
}
.atsx-col-xs-push-16 {
  left: 66.66666667%;
}
.atsx-col-xs-pull-16 {
  right: 66.66666667%;
}
.atsx-col-xs-offset-16 {
  margin-left: 66.66666667%;
}
.atsx-col-xs-order-16 {
  -ms-flex-order: 16;
      order: 16;
}
.atsx-col-xs-15 {
  display: block;
  box-sizing: border-box;
  width: 62.5%;
}
.atsx-col-xs-push-15 {
  left: 62.5%;
}
.atsx-col-xs-pull-15 {
  right: 62.5%;
}
.atsx-col-xs-offset-15 {
  margin-left: 62.5%;
}
.atsx-col-xs-order-15 {
  -ms-flex-order: 15;
      order: 15;
}
.atsx-col-xs-14 {
  display: block;
  box-sizing: border-box;
  width: 58.33333333%;
}
.atsx-col-xs-push-14 {
  left: 58.33333333%;
}
.atsx-col-xs-pull-14 {
  right: 58.33333333%;
}
.atsx-col-xs-offset-14 {
  margin-left: 58.33333333%;
}
.atsx-col-xs-order-14 {
  -ms-flex-order: 14;
      order: 14;
}
.atsx-col-xs-13 {
  display: block;
  box-sizing: border-box;
  width: 54.16666667%;
}
.atsx-col-xs-push-13 {
  left: 54.16666667%;
}
.atsx-col-xs-pull-13 {
  right: 54.16666667%;
}
.atsx-col-xs-offset-13 {
  margin-left: 54.16666667%;
}
.atsx-col-xs-order-13 {
  -ms-flex-order: 13;
      order: 13;
}
.atsx-col-xs-12 {
  display: block;
  box-sizing: border-box;
  width: 50%;
}
.atsx-col-xs-push-12 {
  left: 50%;
}
.atsx-col-xs-pull-12 {
  right: 50%;
}
.atsx-col-xs-offset-12 {
  margin-left: 50%;
}
.atsx-col-xs-order-12 {
  -ms-flex-order: 12;
      order: 12;
}
.atsx-col-xs-11 {
  display: block;
  box-sizing: border-box;
  width: 45.83333333%;
}
.atsx-col-xs-push-11 {
  left: 45.83333333%;
}
.atsx-col-xs-pull-11 {
  right: 45.83333333%;
}
.atsx-col-xs-offset-11 {
  margin-left: 45.83333333%;
}
.atsx-col-xs-order-11 {
  -ms-flex-order: 11;
      order: 11;
}
.atsx-col-xs-10 {
  display: block;
  box-sizing: border-box;
  width: 41.66666667%;
}
.atsx-col-xs-push-10 {
  left: 41.66666667%;
}
.atsx-col-xs-pull-10 {
  right: 41.66666667%;
}
.atsx-col-xs-offset-10 {
  margin-left: 41.66666667%;
}
.atsx-col-xs-order-10 {
  -ms-flex-order: 10;
      order: 10;
}
.atsx-col-xs-9 {
  display: block;
  box-sizing: border-box;
  width: 37.5%;
}
.atsx-col-xs-push-9 {
  left: 37.5%;
}
.atsx-col-xs-pull-9 {
  right: 37.5%;
}
.atsx-col-xs-offset-9 {
  margin-left: 37.5%;
}
.atsx-col-xs-order-9 {
  -ms-flex-order: 9;
      order: 9;
}
.atsx-col-xs-8 {
  display: block;
  box-sizing: border-box;
  width: 33.33333333%;
}
.atsx-col-xs-push-8 {
  left: 33.33333333%;
}
.atsx-col-xs-pull-8 {
  right: 33.33333333%;
}
.atsx-col-xs-offset-8 {
  margin-left: 33.33333333%;
}
.atsx-col-xs-order-8 {
  -ms-flex-order: 8;
      order: 8;
}
.atsx-col-xs-7 {
  display: block;
  box-sizing: border-box;
  width: 29.16666667%;
}
.atsx-col-xs-push-7 {
  left: 29.16666667%;
}
.atsx-col-xs-pull-7 {
  right: 29.16666667%;
}
.atsx-col-xs-offset-7 {
  margin-left: 29.16666667%;
}
.atsx-col-xs-order-7 {
  -ms-flex-order: 7;
      order: 7;
}
.atsx-col-xs-6 {
  display: block;
  box-sizing: border-box;
  width: 25%;
}
.atsx-col-xs-push-6 {
  left: 25%;
}
.atsx-col-xs-pull-6 {
  right: 25%;
}
.atsx-col-xs-offset-6 {
  margin-left: 25%;
}
.atsx-col-xs-order-6 {
  -ms-flex-order: 6;
      order: 6;
}
.atsx-col-xs-5 {
  display: block;
  box-sizing: border-box;
  width: 20.83333333%;
}
.atsx-col-xs-push-5 {
  left: 20.83333333%;
}
.atsx-col-xs-pull-5 {
  right: 20.83333333%;
}
.atsx-col-xs-offset-5 {
  margin-left: 20.83333333%;
}
.atsx-col-xs-order-5 {
  -ms-flex-order: 5;
      order: 5;
}
.atsx-col-xs-4 {
  display: block;
  box-sizing: border-box;
  width: 16.66666667%;
}
.atsx-col-xs-push-4 {
  left: 16.66666667%;
}
.atsx-col-xs-pull-4 {
  right: 16.66666667%;
}
.atsx-col-xs-offset-4 {
  margin-left: 16.66666667%;
}
.atsx-col-xs-order-4 {
  -ms-flex-order: 4;
      order: 4;
}
.atsx-col-xs-3 {
  display: block;
  box-sizing: border-box;
  width: 12.5%;
}
.atsx-col-xs-push-3 {
  left: 12.5%;
}
.atsx-col-xs-pull-3 {
  right: 12.5%;
}
.atsx-col-xs-offset-3 {
  margin-left: 12.5%;
}
.atsx-col-xs-order-3 {
  -ms-flex-order: 3;
      order: 3;
}
.atsx-col-xs-2 {
  display: block;
  box-sizing: border-box;
  width: 8.33333333%;
}
.atsx-col-xs-push-2 {
  left: 8.33333333%;
}
.atsx-col-xs-pull-2 {
  right: 8.33333333%;
}
.atsx-col-xs-offset-2 {
  margin-left: 8.33333333%;
}
.atsx-col-xs-order-2 {
  -ms-flex-order: 2;
      order: 2;
}
.atsx-col-xs-1 {
  display: block;
  box-sizing: border-box;
  width: 4.16666667%;
}
.atsx-col-xs-push-1 {
  left: 4.16666667%;
}
.atsx-col-xs-pull-1 {
  right: 4.16666667%;
}
.atsx-col-xs-offset-1 {
  margin-left: 4.16666667%;
}
.atsx-col-xs-order-1 {
  -ms-flex-order: 1;
      order: 1;
}
.atsx-col-xs-0 {
  display: none;
}
.atsx-col-push-0 {
  left: auto;
}
.atsx-col-pull-0 {
  right: auto;
}
.atsx-col-xs-push-0 {
  left: auto;
}
.atsx-col-xs-pull-0 {
  right: auto;
}
.atsx-col-xs-offset-0 {
  margin-left: 0;
}
.atsx-col-xs-order-0 {
  -ms-flex-order: 0;
      order: 0;
}
@media (min-width: 576px) {
  .atsx-col-sm-1,
  .atsx-col-sm-2,
  .atsx-col-sm-3,
  .atsx-col-sm-4,
  .atsx-col-sm-5,
  .atsx-col-sm-6,
  .atsx-col-sm-7,
  .atsx-col-sm-8,
  .atsx-col-sm-9,
  .atsx-col-sm-10,
  .atsx-col-sm-11,
  .atsx-col-sm-12,
  .atsx-col-sm-13,
  .atsx-col-sm-14,
  .atsx-col-sm-15,
  .atsx-col-sm-16,
  .atsx-col-sm-17,
  .atsx-col-sm-18,
  .atsx-col-sm-19,
  .atsx-col-sm-20,
  .atsx-col-sm-21,
  .atsx-col-sm-22,
  .atsx-col-sm-23,
  .atsx-col-sm-24 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    float: left;
  }
  .atsx-col-sm-24 {
    display: block;
    box-sizing: border-box;
    width: 100%;
  }
  .atsx-col-sm-push-24 {
    left: 100%;
  }
  .atsx-col-sm-pull-24 {
    right: 100%;
  }
  .atsx-col-sm-offset-24 {
    margin-left: 100%;
  }
  .atsx-col-sm-order-24 {
    -ms-flex-order: 24;
        order: 24;
  }
  .atsx-col-sm-23 {
    display: block;
    box-sizing: border-box;
    width: 95.83333333%;
  }
  .atsx-col-sm-push-23 {
    left: 95.83333333%;
  }
  .atsx-col-sm-pull-23 {
    right: 95.83333333%;
  }
  .atsx-col-sm-offset-23 {
    margin-left: 95.83333333%;
  }
  .atsx-col-sm-order-23 {
    -ms-flex-order: 23;
        order: 23;
  }
  .atsx-col-sm-22 {
    display: block;
    box-sizing: border-box;
    width: 91.66666667%;
  }
  .atsx-col-sm-push-22 {
    left: 91.66666667%;
  }
  .atsx-col-sm-pull-22 {
    right: 91.66666667%;
  }
  .atsx-col-sm-offset-22 {
    margin-left: 91.66666667%;
  }
  .atsx-col-sm-order-22 {
    -ms-flex-order: 22;
        order: 22;
  }
  .atsx-col-sm-21 {
    display: block;
    box-sizing: border-box;
    width: 87.5%;
  }
  .atsx-col-sm-push-21 {
    left: 87.5%;
  }
  .atsx-col-sm-pull-21 {
    right: 87.5%;
  }
  .atsx-col-sm-offset-21 {
    margin-left: 87.5%;
  }
  .atsx-col-sm-order-21 {
    -ms-flex-order: 21;
        order: 21;
  }
  .atsx-col-sm-20 {
    display: block;
    box-sizing: border-box;
    width: 83.33333333%;
  }
  .atsx-col-sm-push-20 {
    left: 83.33333333%;
  }
  .atsx-col-sm-pull-20 {
    right: 83.33333333%;
  }
  .atsx-col-sm-offset-20 {
    margin-left: 83.33333333%;
  }
  .atsx-col-sm-order-20 {
    -ms-flex-order: 20;
        order: 20;
  }
  .atsx-col-sm-19 {
    display: block;
    box-sizing: border-box;
    width: 79.16666667%;
  }
  .atsx-col-sm-push-19 {
    left: 79.16666667%;
  }
  .atsx-col-sm-pull-19 {
    right: 79.16666667%;
  }
  .atsx-col-sm-offset-19 {
    margin-left: 79.16666667%;
  }
  .atsx-col-sm-order-19 {
    -ms-flex-order: 19;
        order: 19;
  }
  .atsx-col-sm-18 {
    display: block;
    box-sizing: border-box;
    width: 75%;
  }
  .atsx-col-sm-push-18 {
    left: 75%;
  }
  .atsx-col-sm-pull-18 {
    right: 75%;
  }
  .atsx-col-sm-offset-18 {
    margin-left: 75%;
  }
  .atsx-col-sm-order-18 {
    -ms-flex-order: 18;
        order: 18;
  }
  .atsx-col-sm-17 {
    display: block;
    box-sizing: border-box;
    width: 70.83333333%;
  }
  .atsx-col-sm-push-17 {
    left: 70.83333333%;
  }
  .atsx-col-sm-pull-17 {
    right: 70.83333333%;
  }
  .atsx-col-sm-offset-17 {
    margin-left: 70.83333333%;
  }
  .atsx-col-sm-order-17 {
    -ms-flex-order: 17;
        order: 17;
  }
  .atsx-col-sm-16 {
    display: block;
    box-sizing: border-box;
    width: 66.66666667%;
  }
  .atsx-col-sm-push-16 {
    left: 66.66666667%;
  }
  .atsx-col-sm-pull-16 {
    right: 66.66666667%;
  }
  .atsx-col-sm-offset-16 {
    margin-left: 66.66666667%;
  }
  .atsx-col-sm-order-16 {
    -ms-flex-order: 16;
        order: 16;
  }
  .atsx-col-sm-15 {
    display: block;
    box-sizing: border-box;
    width: 62.5%;
  }
  .atsx-col-sm-push-15 {
    left: 62.5%;
  }
  .atsx-col-sm-pull-15 {
    right: 62.5%;
  }
  .atsx-col-sm-offset-15 {
    margin-left: 62.5%;
  }
  .atsx-col-sm-order-15 {
    -ms-flex-order: 15;
        order: 15;
  }
  .atsx-col-sm-14 {
    display: block;
    box-sizing: border-box;
    width: 58.33333333%;
  }
  .atsx-col-sm-push-14 {
    left: 58.33333333%;
  }
  .atsx-col-sm-pull-14 {
    right: 58.33333333%;
  }
  .atsx-col-sm-offset-14 {
    margin-left: 58.33333333%;
  }
  .atsx-col-sm-order-14 {
    -ms-flex-order: 14;
        order: 14;
  }
  .atsx-col-sm-13 {
    display: block;
    box-sizing: border-box;
    width: 54.16666667%;
  }
  .atsx-col-sm-push-13 {
    left: 54.16666667%;
  }
  .atsx-col-sm-pull-13 {
    right: 54.16666667%;
  }
  .atsx-col-sm-offset-13 {
    margin-left: 54.16666667%;
  }
  .atsx-col-sm-order-13 {
    -ms-flex-order: 13;
        order: 13;
  }
  .atsx-col-sm-12 {
    display: block;
    box-sizing: border-box;
    width: 50%;
  }
  .atsx-col-sm-push-12 {
    left: 50%;
  }
  .atsx-col-sm-pull-12 {
    right: 50%;
  }
  .atsx-col-sm-offset-12 {
    margin-left: 50%;
  }
  .atsx-col-sm-order-12 {
    -ms-flex-order: 12;
        order: 12;
  }
  .atsx-col-sm-11 {
    display: block;
    box-sizing: border-box;
    width: 45.83333333%;
  }
  .atsx-col-sm-push-11 {
    left: 45.83333333%;
  }
  .atsx-col-sm-pull-11 {
    right: 45.83333333%;
  }
  .atsx-col-sm-offset-11 {
    margin-left: 45.83333333%;
  }
  .atsx-col-sm-order-11 {
    -ms-flex-order: 11;
        order: 11;
  }
  .atsx-col-sm-10 {
    display: block;
    box-sizing: border-box;
    width: 41.66666667%;
  }
  .atsx-col-sm-push-10 {
    left: 41.66666667%;
  }
  .atsx-col-sm-pull-10 {
    right: 41.66666667%;
  }
  .atsx-col-sm-offset-10 {
    margin-left: 41.66666667%;
  }
  .atsx-col-sm-order-10 {
    -ms-flex-order: 10;
        order: 10;
  }
  .atsx-col-sm-9 {
    display: block;
    box-sizing: border-box;
    width: 37.5%;
  }
  .atsx-col-sm-push-9 {
    left: 37.5%;
  }
  .atsx-col-sm-pull-9 {
    right: 37.5%;
  }
  .atsx-col-sm-offset-9 {
    margin-left: 37.5%;
  }
  .atsx-col-sm-order-9 {
    -ms-flex-order: 9;
        order: 9;
  }
  .atsx-col-sm-8 {
    display: block;
    box-sizing: border-box;
    width: 33.33333333%;
  }
  .atsx-col-sm-push-8 {
    left: 33.33333333%;
  }
  .atsx-col-sm-pull-8 {
    right: 33.33333333%;
  }
  .atsx-col-sm-offset-8 {
    margin-left: 33.33333333%;
  }
  .atsx-col-sm-order-8 {
    -ms-flex-order: 8;
        order: 8;
  }
  .atsx-col-sm-7 {
    display: block;
    box-sizing: border-box;
    width: 29.16666667%;
  }
  .atsx-col-sm-push-7 {
    left: 29.16666667%;
  }
  .atsx-col-sm-pull-7 {
    right: 29.16666667%;
  }
  .atsx-col-sm-offset-7 {
    margin-left: 29.16666667%;
  }
  .atsx-col-sm-order-7 {
    -ms-flex-order: 7;
        order: 7;
  }
  .atsx-col-sm-6 {
    display: block;
    box-sizing: border-box;
    width: 25%;
  }
  .atsx-col-sm-push-6 {
    left: 25%;
  }
  .atsx-col-sm-pull-6 {
    right: 25%;
  }
  .atsx-col-sm-offset-6 {
    margin-left: 25%;
  }
  .atsx-col-sm-order-6 {
    -ms-flex-order: 6;
        order: 6;
  }
  .atsx-col-sm-5 {
    display: block;
    box-sizing: border-box;
    width: 20.83333333%;
  }
  .atsx-col-sm-push-5 {
    left: 20.83333333%;
  }
  .atsx-col-sm-pull-5 {
    right: 20.83333333%;
  }
  .atsx-col-sm-offset-5 {
    margin-left: 20.83333333%;
  }
  .atsx-col-sm-order-5 {
    -ms-flex-order: 5;
        order: 5;
  }
  .atsx-col-sm-4 {
    display: block;
    box-sizing: border-box;
    width: 16.66666667%;
  }
  .atsx-col-sm-push-4 {
    left: 16.66666667%;
  }
  .atsx-col-sm-pull-4 {
    right: 16.66666667%;
  }
  .atsx-col-sm-offset-4 {
    margin-left: 16.66666667%;
  }
  .atsx-col-sm-order-4 {
    -ms-flex-order: 4;
        order: 4;
  }
  .atsx-col-sm-3 {
    display: block;
    box-sizing: border-box;
    width: 12.5%;
  }
  .atsx-col-sm-push-3 {
    left: 12.5%;
  }
  .atsx-col-sm-pull-3 {
    right: 12.5%;
  }
  .atsx-col-sm-offset-3 {
    margin-left: 12.5%;
  }
  .atsx-col-sm-order-3 {
    -ms-flex-order: 3;
        order: 3;
  }
  .atsx-col-sm-2 {
    display: block;
    box-sizing: border-box;
    width: 8.33333333%;
  }
  .atsx-col-sm-push-2 {
    left: 8.33333333%;
  }
  .atsx-col-sm-pull-2 {
    right: 8.33333333%;
  }
  .atsx-col-sm-offset-2 {
    margin-left: 8.33333333%;
  }
  .atsx-col-sm-order-2 {
    -ms-flex-order: 2;
        order: 2;
  }
  .atsx-col-sm-1 {
    display: block;
    box-sizing: border-box;
    width: 4.16666667%;
  }
  .atsx-col-sm-push-1 {
    left: 4.16666667%;
  }
  .atsx-col-sm-pull-1 {
    right: 4.16666667%;
  }
  .atsx-col-sm-offset-1 {
    margin-left: 4.16666667%;
  }
  .atsx-col-sm-order-1 {
    -ms-flex-order: 1;
        order: 1;
  }
  .atsx-col-sm-0 {
    display: none;
  }
  .atsx-col-push-0 {
    left: auto;
  }
  .atsx-col-pull-0 {
    right: auto;
  }
  .atsx-col-sm-push-0 {
    left: auto;
  }
  .atsx-col-sm-pull-0 {
    right: auto;
  }
  .atsx-col-sm-offset-0 {
    margin-left: 0;
  }
  .atsx-col-sm-order-0 {
    -ms-flex-order: 0;
        order: 0;
  }
}
@media (min-width: 768px) {
  .atsx-col-md-1,
  .atsx-col-md-2,
  .atsx-col-md-3,
  .atsx-col-md-4,
  .atsx-col-md-5,
  .atsx-col-md-6,
  .atsx-col-md-7,
  .atsx-col-md-8,
  .atsx-col-md-9,
  .atsx-col-md-10,
  .atsx-col-md-11,
  .atsx-col-md-12,
  .atsx-col-md-13,
  .atsx-col-md-14,
  .atsx-col-md-15,
  .atsx-col-md-16,
  .atsx-col-md-17,
  .atsx-col-md-18,
  .atsx-col-md-19,
  .atsx-col-md-20,
  .atsx-col-md-21,
  .atsx-col-md-22,
  .atsx-col-md-23,
  .atsx-col-md-24 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    float: left;
  }
  .atsx-col-md-24 {
    display: block;
    box-sizing: border-box;
    width: 100%;
  }
  .atsx-col-md-push-24 {
    left: 100%;
  }
  .atsx-col-md-pull-24 {
    right: 100%;
  }
  .atsx-col-md-offset-24 {
    margin-left: 100%;
  }
  .atsx-col-md-order-24 {
    -ms-flex-order: 24;
        order: 24;
  }
  .atsx-col-md-23 {
    display: block;
    box-sizing: border-box;
    width: 95.83333333%;
  }
  .atsx-col-md-push-23 {
    left: 95.83333333%;
  }
  .atsx-col-md-pull-23 {
    right: 95.83333333%;
  }
  .atsx-col-md-offset-23 {
    margin-left: 95.83333333%;
  }
  .atsx-col-md-order-23 {
    -ms-flex-order: 23;
        order: 23;
  }
  .atsx-col-md-22 {
    display: block;
    box-sizing: border-box;
    width: 91.66666667%;
  }
  .atsx-col-md-push-22 {
    left: 91.66666667%;
  }
  .atsx-col-md-pull-22 {
    right: 91.66666667%;
  }
  .atsx-col-md-offset-22 {
    margin-left: 91.66666667%;
  }
  .atsx-col-md-order-22 {
    -ms-flex-order: 22;
        order: 22;
  }
  .atsx-col-md-21 {
    display: block;
    box-sizing: border-box;
    width: 87.5%;
  }
  .atsx-col-md-push-21 {
    left: 87.5%;
  }
  .atsx-col-md-pull-21 {
    right: 87.5%;
  }
  .atsx-col-md-offset-21 {
    margin-left: 87.5%;
  }
  .atsx-col-md-order-21 {
    -ms-flex-order: 21;
        order: 21;
  }
  .atsx-col-md-20 {
    display: block;
    box-sizing: border-box;
    width: 83.33333333%;
  }
  .atsx-col-md-push-20 {
    left: 83.33333333%;
  }
  .atsx-col-md-pull-20 {
    right: 83.33333333%;
  }
  .atsx-col-md-offset-20 {
    margin-left: 83.33333333%;
  }
  .atsx-col-md-order-20 {
    -ms-flex-order: 20;
        order: 20;
  }
  .atsx-col-md-19 {
    display: block;
    box-sizing: border-box;
    width: 79.16666667%;
  }
  .atsx-col-md-push-19 {
    left: 79.16666667%;
  }
  .atsx-col-md-pull-19 {
    right: 79.16666667%;
  }
  .atsx-col-md-offset-19 {
    margin-left: 79.16666667%;
  }
  .atsx-col-md-order-19 {
    -ms-flex-order: 19;
        order: 19;
  }
  .atsx-col-md-18 {
    display: block;
    box-sizing: border-box;
    width: 75%;
  }
  .atsx-col-md-push-18 {
    left: 75%;
  }
  .atsx-col-md-pull-18 {
    right: 75%;
  }
  .atsx-col-md-offset-18 {
    margin-left: 75%;
  }
  .atsx-col-md-order-18 {
    -ms-flex-order: 18;
        order: 18;
  }
  .atsx-col-md-17 {
    display: block;
    box-sizing: border-box;
    width: 70.83333333%;
  }
  .atsx-col-md-push-17 {
    left: 70.83333333%;
  }
  .atsx-col-md-pull-17 {
    right: 70.83333333%;
  }
  .atsx-col-md-offset-17 {
    margin-left: 70.83333333%;
  }
  .atsx-col-md-order-17 {
    -ms-flex-order: 17;
        order: 17;
  }
  .atsx-col-md-16 {
    display: block;
    box-sizing: border-box;
    width: 66.66666667%;
  }
  .atsx-col-md-push-16 {
    left: 66.66666667%;
  }
  .atsx-col-md-pull-16 {
    right: 66.66666667%;
  }
  .atsx-col-md-offset-16 {
    margin-left: 66.66666667%;
  }
  .atsx-col-md-order-16 {
    -ms-flex-order: 16;
        order: 16;
  }
  .atsx-col-md-15 {
    display: block;
    box-sizing: border-box;
    width: 62.5%;
  }
  .atsx-col-md-push-15 {
    left: 62.5%;
  }
  .atsx-col-md-pull-15 {
    right: 62.5%;
  }
  .atsx-col-md-offset-15 {
    margin-left: 62.5%;
  }
  .atsx-col-md-order-15 {
    -ms-flex-order: 15;
        order: 15;
  }
  .atsx-col-md-14 {
    display: block;
    box-sizing: border-box;
    width: 58.33333333%;
  }
  .atsx-col-md-push-14 {
    left: 58.33333333%;
  }
  .atsx-col-md-pull-14 {
    right: 58.33333333%;
  }
  .atsx-col-md-offset-14 {
    margin-left: 58.33333333%;
  }
  .atsx-col-md-order-14 {
    -ms-flex-order: 14;
        order: 14;
  }
  .atsx-col-md-13 {
    display: block;
    box-sizing: border-box;
    width: 54.16666667%;
  }
  .atsx-col-md-push-13 {
    left: 54.16666667%;
  }
  .atsx-col-md-pull-13 {
    right: 54.16666667%;
  }
  .atsx-col-md-offset-13 {
    margin-left: 54.16666667%;
  }
  .atsx-col-md-order-13 {
    -ms-flex-order: 13;
        order: 13;
  }
  .atsx-col-md-12 {
    display: block;
    box-sizing: border-box;
    width: 50%;
  }
  .atsx-col-md-push-12 {
    left: 50%;
  }
  .atsx-col-md-pull-12 {
    right: 50%;
  }
  .atsx-col-md-offset-12 {
    margin-left: 50%;
  }
  .atsx-col-md-order-12 {
    -ms-flex-order: 12;
        order: 12;
  }
  .atsx-col-md-11 {
    display: block;
    box-sizing: border-box;
    width: 45.83333333%;
  }
  .atsx-col-md-push-11 {
    left: 45.83333333%;
  }
  .atsx-col-md-pull-11 {
    right: 45.83333333%;
  }
  .atsx-col-md-offset-11 {
    margin-left: 45.83333333%;
  }
  .atsx-col-md-order-11 {
    -ms-flex-order: 11;
        order: 11;
  }
  .atsx-col-md-10 {
    display: block;
    box-sizing: border-box;
    width: 41.66666667%;
  }
  .atsx-col-md-push-10 {
    left: 41.66666667%;
  }
  .atsx-col-md-pull-10 {
    right: 41.66666667%;
  }
  .atsx-col-md-offset-10 {
    margin-left: 41.66666667%;
  }
  .atsx-col-md-order-10 {
    -ms-flex-order: 10;
        order: 10;
  }
  .atsx-col-md-9 {
    display: block;
    box-sizing: border-box;
    width: 37.5%;
  }
  .atsx-col-md-push-9 {
    left: 37.5%;
  }
  .atsx-col-md-pull-9 {
    right: 37.5%;
  }
  .atsx-col-md-offset-9 {
    margin-left: 37.5%;
  }
  .atsx-col-md-order-9 {
    -ms-flex-order: 9;
        order: 9;
  }
  .atsx-col-md-8 {
    display: block;
    box-sizing: border-box;
    width: 33.33333333%;
  }
  .atsx-col-md-push-8 {
    left: 33.33333333%;
  }
  .atsx-col-md-pull-8 {
    right: 33.33333333%;
  }
  .atsx-col-md-offset-8 {
    margin-left: 33.33333333%;
  }
  .atsx-col-md-order-8 {
    -ms-flex-order: 8;
        order: 8;
  }
  .atsx-col-md-7 {
    display: block;
    box-sizing: border-box;
    width: 29.16666667%;
  }
  .atsx-col-md-push-7 {
    left: 29.16666667%;
  }
  .atsx-col-md-pull-7 {
    right: 29.16666667%;
  }
  .atsx-col-md-offset-7 {
    margin-left: 29.16666667%;
  }
  .atsx-col-md-order-7 {
    -ms-flex-order: 7;
        order: 7;
  }
  .atsx-col-md-6 {
    display: block;
    box-sizing: border-box;
    width: 25%;
  }
  .atsx-col-md-push-6 {
    left: 25%;
  }
  .atsx-col-md-pull-6 {
    right: 25%;
  }
  .atsx-col-md-offset-6 {
    margin-left: 25%;
  }
  .atsx-col-md-order-6 {
    -ms-flex-order: 6;
        order: 6;
  }
  .atsx-col-md-5 {
    display: block;
    box-sizing: border-box;
    width: 20.83333333%;
  }
  .atsx-col-md-push-5 {
    left: 20.83333333%;
  }
  .atsx-col-md-pull-5 {
    right: 20.83333333%;
  }
  .atsx-col-md-offset-5 {
    margin-left: 20.83333333%;
  }
  .atsx-col-md-order-5 {
    -ms-flex-order: 5;
        order: 5;
  }
  .atsx-col-md-4 {
    display: block;
    box-sizing: border-box;
    width: 16.66666667%;
  }
  .atsx-col-md-push-4 {
    left: 16.66666667%;
  }
  .atsx-col-md-pull-4 {
    right: 16.66666667%;
  }
  .atsx-col-md-offset-4 {
    margin-left: 16.66666667%;
  }
  .atsx-col-md-order-4 {
    -ms-flex-order: 4;
        order: 4;
  }
  .atsx-col-md-3 {
    display: block;
    box-sizing: border-box;
    width: 12.5%;
  }
  .atsx-col-md-push-3 {
    left: 12.5%;
  }
  .atsx-col-md-pull-3 {
    right: 12.5%;
  }
  .atsx-col-md-offset-3 {
    margin-left: 12.5%;
  }
  .atsx-col-md-order-3 {
    -ms-flex-order: 3;
        order: 3;
  }
  .atsx-col-md-2 {
    display: block;
    box-sizing: border-box;
    width: 8.33333333%;
  }
  .atsx-col-md-push-2 {
    left: 8.33333333%;
  }
  .atsx-col-md-pull-2 {
    right: 8.33333333%;
  }
  .atsx-col-md-offset-2 {
    margin-left: 8.33333333%;
  }
  .atsx-col-md-order-2 {
    -ms-flex-order: 2;
        order: 2;
  }
  .atsx-col-md-1 {
    display: block;
    box-sizing: border-box;
    width: 4.16666667%;
  }
  .atsx-col-md-push-1 {
    left: 4.16666667%;
  }
  .atsx-col-md-pull-1 {
    right: 4.16666667%;
  }
  .atsx-col-md-offset-1 {
    margin-left: 4.16666667%;
  }
  .atsx-col-md-order-1 {
    -ms-flex-order: 1;
        order: 1;
  }
  .atsx-col-md-0 {
    display: none;
  }
  .atsx-col-push-0 {
    left: auto;
  }
  .atsx-col-pull-0 {
    right: auto;
  }
  .atsx-col-md-push-0 {
    left: auto;
  }
  .atsx-col-md-pull-0 {
    right: auto;
  }
  .atsx-col-md-offset-0 {
    margin-left: 0;
  }
  .atsx-col-md-order-0 {
    -ms-flex-order: 0;
        order: 0;
  }
}
@media (min-width: 992px) {
  .atsx-col-lg-1,
  .atsx-col-lg-2,
  .atsx-col-lg-3,
  .atsx-col-lg-4,
  .atsx-col-lg-5,
  .atsx-col-lg-6,
  .atsx-col-lg-7,
  .atsx-col-lg-8,
  .atsx-col-lg-9,
  .atsx-col-lg-10,
  .atsx-col-lg-11,
  .atsx-col-lg-12,
  .atsx-col-lg-13,
  .atsx-col-lg-14,
  .atsx-col-lg-15,
  .atsx-col-lg-16,
  .atsx-col-lg-17,
  .atsx-col-lg-18,
  .atsx-col-lg-19,
  .atsx-col-lg-20,
  .atsx-col-lg-21,
  .atsx-col-lg-22,
  .atsx-col-lg-23,
  .atsx-col-lg-24 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    float: left;
  }
  .atsx-col-lg-24 {
    display: block;
    box-sizing: border-box;
    width: 100%;
  }
  .atsx-col-lg-push-24 {
    left: 100%;
  }
  .atsx-col-lg-pull-24 {
    right: 100%;
  }
  .atsx-col-lg-offset-24 {
    margin-left: 100%;
  }
  .atsx-col-lg-order-24 {
    -ms-flex-order: 24;
        order: 24;
  }
  .atsx-col-lg-23 {
    display: block;
    box-sizing: border-box;
    width: 95.83333333%;
  }
  .atsx-col-lg-push-23 {
    left: 95.83333333%;
  }
  .atsx-col-lg-pull-23 {
    right: 95.83333333%;
  }
  .atsx-col-lg-offset-23 {
    margin-left: 95.83333333%;
  }
  .atsx-col-lg-order-23 {
    -ms-flex-order: 23;
        order: 23;
  }
  .atsx-col-lg-22 {
    display: block;
    box-sizing: border-box;
    width: 91.66666667%;
  }
  .atsx-col-lg-push-22 {
    left: 91.66666667%;
  }
  .atsx-col-lg-pull-22 {
    right: 91.66666667%;
  }
  .atsx-col-lg-offset-22 {
    margin-left: 91.66666667%;
  }
  .atsx-col-lg-order-22 {
    -ms-flex-order: 22;
        order: 22;
  }
  .atsx-col-lg-21 {
    display: block;
    box-sizing: border-box;
    width: 87.5%;
  }
  .atsx-col-lg-push-21 {
    left: 87.5%;
  }
  .atsx-col-lg-pull-21 {
    right: 87.5%;
  }
  .atsx-col-lg-offset-21 {
    margin-left: 87.5%;
  }
  .atsx-col-lg-order-21 {
    -ms-flex-order: 21;
        order: 21;
  }
  .atsx-col-lg-20 {
    display: block;
    box-sizing: border-box;
    width: 83.33333333%;
  }
  .atsx-col-lg-push-20 {
    left: 83.33333333%;
  }
  .atsx-col-lg-pull-20 {
    right: 83.33333333%;
  }
  .atsx-col-lg-offset-20 {
    margin-left: 83.33333333%;
  }
  .atsx-col-lg-order-20 {
    -ms-flex-order: 20;
        order: 20;
  }
  .atsx-col-lg-19 {
    display: block;
    box-sizing: border-box;
    width: 79.16666667%;
  }
  .atsx-col-lg-push-19 {
    left: 79.16666667%;
  }
  .atsx-col-lg-pull-19 {
    right: 79.16666667%;
  }
  .atsx-col-lg-offset-19 {
    margin-left: 79.16666667%;
  }
  .atsx-col-lg-order-19 {
    -ms-flex-order: 19;
        order: 19;
  }
  .atsx-col-lg-18 {
    display: block;
    box-sizing: border-box;
    width: 75%;
  }
  .atsx-col-lg-push-18 {
    left: 75%;
  }
  .atsx-col-lg-pull-18 {
    right: 75%;
  }
  .atsx-col-lg-offset-18 {
    margin-left: 75%;
  }
  .atsx-col-lg-order-18 {
    -ms-flex-order: 18;
        order: 18;
  }
  .atsx-col-lg-17 {
    display: block;
    box-sizing: border-box;
    width: 70.83333333%;
  }
  .atsx-col-lg-push-17 {
    left: 70.83333333%;
  }
  .atsx-col-lg-pull-17 {
    right: 70.83333333%;
  }
  .atsx-col-lg-offset-17 {
    margin-left: 70.83333333%;
  }
  .atsx-col-lg-order-17 {
    -ms-flex-order: 17;
        order: 17;
  }
  .atsx-col-lg-16 {
    display: block;
    box-sizing: border-box;
    width: 66.66666667%;
  }
  .atsx-col-lg-push-16 {
    left: 66.66666667%;
  }
  .atsx-col-lg-pull-16 {
    right: 66.66666667%;
  }
  .atsx-col-lg-offset-16 {
    margin-left: 66.66666667%;
  }
  .atsx-col-lg-order-16 {
    -ms-flex-order: 16;
        order: 16;
  }
  .atsx-col-lg-15 {
    display: block;
    box-sizing: border-box;
    width: 62.5%;
  }
  .atsx-col-lg-push-15 {
    left: 62.5%;
  }
  .atsx-col-lg-pull-15 {
    right: 62.5%;
  }
  .atsx-col-lg-offset-15 {
    margin-left: 62.5%;
  }
  .atsx-col-lg-order-15 {
    -ms-flex-order: 15;
        order: 15;
  }
  .atsx-col-lg-14 {
    display: block;
    box-sizing: border-box;
    width: 58.33333333%;
  }
  .atsx-col-lg-push-14 {
    left: 58.33333333%;
  }
  .atsx-col-lg-pull-14 {
    right: 58.33333333%;
  }
  .atsx-col-lg-offset-14 {
    margin-left: 58.33333333%;
  }
  .atsx-col-lg-order-14 {
    -ms-flex-order: 14;
        order: 14;
  }
  .atsx-col-lg-13 {
    display: block;
    box-sizing: border-box;
    width: 54.16666667%;
  }
  .atsx-col-lg-push-13 {
    left: 54.16666667%;
  }
  .atsx-col-lg-pull-13 {
    right: 54.16666667%;
  }
  .atsx-col-lg-offset-13 {
    margin-left: 54.16666667%;
  }
  .atsx-col-lg-order-13 {
    -ms-flex-order: 13;
        order: 13;
  }
  .atsx-col-lg-12 {
    display: block;
    box-sizing: border-box;
    width: 50%;
  }
  .atsx-col-lg-push-12 {
    left: 50%;
  }
  .atsx-col-lg-pull-12 {
    right: 50%;
  }
  .atsx-col-lg-offset-12 {
    margin-left: 50%;
  }
  .atsx-col-lg-order-12 {
    -ms-flex-order: 12;
        order: 12;
  }
  .atsx-col-lg-11 {
    display: block;
    box-sizing: border-box;
    width: 45.83333333%;
  }
  .atsx-col-lg-push-11 {
    left: 45.83333333%;
  }
  .atsx-col-lg-pull-11 {
    right: 45.83333333%;
  }
  .atsx-col-lg-offset-11 {
    margin-left: 45.83333333%;
  }
  .atsx-col-lg-order-11 {
    -ms-flex-order: 11;
        order: 11;
  }
  .atsx-col-lg-10 {
    display: block;
    box-sizing: border-box;
    width: 41.66666667%;
  }
  .atsx-col-lg-push-10 {
    left: 41.66666667%;
  }
  .atsx-col-lg-pull-10 {
    right: 41.66666667%;
  }
  .atsx-col-lg-offset-10 {
    margin-left: 41.66666667%;
  }
  .atsx-col-lg-order-10 {
    -ms-flex-order: 10;
        order: 10;
  }
  .atsx-col-lg-9 {
    display: block;
    box-sizing: border-box;
    width: 37.5%;
  }
  .atsx-col-lg-push-9 {
    left: 37.5%;
  }
  .atsx-col-lg-pull-9 {
    right: 37.5%;
  }
  .atsx-col-lg-offset-9 {
    margin-left: 37.5%;
  }
  .atsx-col-lg-order-9 {
    -ms-flex-order: 9;
        order: 9;
  }
  .atsx-col-lg-8 {
    display: block;
    box-sizing: border-box;
    width: 33.33333333%;
  }
  .atsx-col-lg-push-8 {
    left: 33.33333333%;
  }
  .atsx-col-lg-pull-8 {
    right: 33.33333333%;
  }
  .atsx-col-lg-offset-8 {
    margin-left: 33.33333333%;
  }
  .atsx-col-lg-order-8 {
    -ms-flex-order: 8;
        order: 8;
  }
  .atsx-col-lg-7 {
    display: block;
    box-sizing: border-box;
    width: 29.16666667%;
  }
  .atsx-col-lg-push-7 {
    left: 29.16666667%;
  }
  .atsx-col-lg-pull-7 {
    right: 29.16666667%;
  }
  .atsx-col-lg-offset-7 {
    margin-left: 29.16666667%;
  }
  .atsx-col-lg-order-7 {
    -ms-flex-order: 7;
        order: 7;
  }
  .atsx-col-lg-6 {
    display: block;
    box-sizing: border-box;
    width: 25%;
  }
  .atsx-col-lg-push-6 {
    left: 25%;
  }
  .atsx-col-lg-pull-6 {
    right: 25%;
  }
  .atsx-col-lg-offset-6 {
    margin-left: 25%;
  }
  .atsx-col-lg-order-6 {
    -ms-flex-order: 6;
        order: 6;
  }
  .atsx-col-lg-5 {
    display: block;
    box-sizing: border-box;
    width: 20.83333333%;
  }
  .atsx-col-lg-push-5 {
    left: 20.83333333%;
  }
  .atsx-col-lg-pull-5 {
    right: 20.83333333%;
  }
  .atsx-col-lg-offset-5 {
    margin-left: 20.83333333%;
  }
  .atsx-col-lg-order-5 {
    -ms-flex-order: 5;
        order: 5;
  }
  .atsx-col-lg-4 {
    display: block;
    box-sizing: border-box;
    width: 16.66666667%;
  }
  .atsx-col-lg-push-4 {
    left: 16.66666667%;
  }
  .atsx-col-lg-pull-4 {
    right: 16.66666667%;
  }
  .atsx-col-lg-offset-4 {
    margin-left: 16.66666667%;
  }
  .atsx-col-lg-order-4 {
    -ms-flex-order: 4;
        order: 4;
  }
  .atsx-col-lg-3 {
    display: block;
    box-sizing: border-box;
    width: 12.5%;
  }
  .atsx-col-lg-push-3 {
    left: 12.5%;
  }
  .atsx-col-lg-pull-3 {
    right: 12.5%;
  }
  .atsx-col-lg-offset-3 {
    margin-left: 12.5%;
  }
  .atsx-col-lg-order-3 {
    -ms-flex-order: 3;
        order: 3;
  }
  .atsx-col-lg-2 {
    display: block;
    box-sizing: border-box;
    width: 8.33333333%;
  }
  .atsx-col-lg-push-2 {
    left: 8.33333333%;
  }
  .atsx-col-lg-pull-2 {
    right: 8.33333333%;
  }
  .atsx-col-lg-offset-2 {
    margin-left: 8.33333333%;
  }
  .atsx-col-lg-order-2 {
    -ms-flex-order: 2;
        order: 2;
  }
  .atsx-col-lg-1 {
    display: block;
    box-sizing: border-box;
    width: 4.16666667%;
  }
  .atsx-col-lg-push-1 {
    left: 4.16666667%;
  }
  .atsx-col-lg-pull-1 {
    right: 4.16666667%;
  }
  .atsx-col-lg-offset-1 {
    margin-left: 4.16666667%;
  }
  .atsx-col-lg-order-1 {
    -ms-flex-order: 1;
        order: 1;
  }
  .atsx-col-lg-0 {
    display: none;
  }
  .atsx-col-push-0 {
    left: auto;
  }
  .atsx-col-pull-0 {
    right: auto;
  }
  .atsx-col-lg-push-0 {
    left: auto;
  }
  .atsx-col-lg-pull-0 {
    right: auto;
  }
  .atsx-col-lg-offset-0 {
    margin-left: 0;
  }
  .atsx-col-lg-order-0 {
    -ms-flex-order: 0;
        order: 0;
  }
}
@media (min-width: 1200px) {
  .atsx-col-xl-1,
  .atsx-col-xl-2,
  .atsx-col-xl-3,
  .atsx-col-xl-4,
  .atsx-col-xl-5,
  .atsx-col-xl-6,
  .atsx-col-xl-7,
  .atsx-col-xl-8,
  .atsx-col-xl-9,
  .atsx-col-xl-10,
  .atsx-col-xl-11,
  .atsx-col-xl-12,
  .atsx-col-xl-13,
  .atsx-col-xl-14,
  .atsx-col-xl-15,
  .atsx-col-xl-16,
  .atsx-col-xl-17,
  .atsx-col-xl-18,
  .atsx-col-xl-19,
  .atsx-col-xl-20,
  .atsx-col-xl-21,
  .atsx-col-xl-22,
  .atsx-col-xl-23,
  .atsx-col-xl-24 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    float: left;
  }
  .atsx-col-xl-24 {
    display: block;
    box-sizing: border-box;
    width: 100%;
  }
  .atsx-col-xl-push-24 {
    left: 100%;
  }
  .atsx-col-xl-pull-24 {
    right: 100%;
  }
  .atsx-col-xl-offset-24 {
    margin-left: 100%;
  }
  .atsx-col-xl-order-24 {
    -ms-flex-order: 24;
        order: 24;
  }
  .atsx-col-xl-23 {
    display: block;
    box-sizing: border-box;
    width: 95.83333333%;
  }
  .atsx-col-xl-push-23 {
    left: 95.83333333%;
  }
  .atsx-col-xl-pull-23 {
    right: 95.83333333%;
  }
  .atsx-col-xl-offset-23 {
    margin-left: 95.83333333%;
  }
  .atsx-col-xl-order-23 {
    -ms-flex-order: 23;
        order: 23;
  }
  .atsx-col-xl-22 {
    display: block;
    box-sizing: border-box;
    width: 91.66666667%;
  }
  .atsx-col-xl-push-22 {
    left: 91.66666667%;
  }
  .atsx-col-xl-pull-22 {
    right: 91.66666667%;
  }
  .atsx-col-xl-offset-22 {
    margin-left: 91.66666667%;
  }
  .atsx-col-xl-order-22 {
    -ms-flex-order: 22;
        order: 22;
  }
  .atsx-col-xl-21 {
    display: block;
    box-sizing: border-box;
    width: 87.5%;
  }
  .atsx-col-xl-push-21 {
    left: 87.5%;
  }
  .atsx-col-xl-pull-21 {
    right: 87.5%;
  }
  .atsx-col-xl-offset-21 {
    margin-left: 87.5%;
  }
  .atsx-col-xl-order-21 {
    -ms-flex-order: 21;
        order: 21;
  }
  .atsx-col-xl-20 {
    display: block;
    box-sizing: border-box;
    width: 83.33333333%;
  }
  .atsx-col-xl-push-20 {
    left: 83.33333333%;
  }
  .atsx-col-xl-pull-20 {
    right: 83.33333333%;
  }
  .atsx-col-xl-offset-20 {
    margin-left: 83.33333333%;
  }
  .atsx-col-xl-order-20 {
    -ms-flex-order: 20;
        order: 20;
  }
  .atsx-col-xl-19 {
    display: block;
    box-sizing: border-box;
    width: 79.16666667%;
  }
  .atsx-col-xl-push-19 {
    left: 79.16666667%;
  }
  .atsx-col-xl-pull-19 {
    right: 79.16666667%;
  }
  .atsx-col-xl-offset-19 {
    margin-left: 79.16666667%;
  }
  .atsx-col-xl-order-19 {
    -ms-flex-order: 19;
        order: 19;
  }
  .atsx-col-xl-18 {
    display: block;
    box-sizing: border-box;
    width: 75%;
  }
  .atsx-col-xl-push-18 {
    left: 75%;
  }
  .atsx-col-xl-pull-18 {
    right: 75%;
  }
  .atsx-col-xl-offset-18 {
    margin-left: 75%;
  }
  .atsx-col-xl-order-18 {
    -ms-flex-order: 18;
        order: 18;
  }
  .atsx-col-xl-17 {
    display: block;
    box-sizing: border-box;
    width: 70.83333333%;
  }
  .atsx-col-xl-push-17 {
    left: 70.83333333%;
  }
  .atsx-col-xl-pull-17 {
    right: 70.83333333%;
  }
  .atsx-col-xl-offset-17 {
    margin-left: 70.83333333%;
  }
  .atsx-col-xl-order-17 {
    -ms-flex-order: 17;
        order: 17;
  }
  .atsx-col-xl-16 {
    display: block;
    box-sizing: border-box;
    width: 66.66666667%;
  }
  .atsx-col-xl-push-16 {
    left: 66.66666667%;
  }
  .atsx-col-xl-pull-16 {
    right: 66.66666667%;
  }
  .atsx-col-xl-offset-16 {
    margin-left: 66.66666667%;
  }
  .atsx-col-xl-order-16 {
    -ms-flex-order: 16;
        order: 16;
  }
  .atsx-col-xl-15 {
    display: block;
    box-sizing: border-box;
    width: 62.5%;
  }
  .atsx-col-xl-push-15 {
    left: 62.5%;
  }
  .atsx-col-xl-pull-15 {
    right: 62.5%;
  }
  .atsx-col-xl-offset-15 {
    margin-left: 62.5%;
  }
  .atsx-col-xl-order-15 {
    -ms-flex-order: 15;
        order: 15;
  }
  .atsx-col-xl-14 {
    display: block;
    box-sizing: border-box;
    width: 58.33333333%;
  }
  .atsx-col-xl-push-14 {
    left: 58.33333333%;
  }
  .atsx-col-xl-pull-14 {
    right: 58.33333333%;
  }
  .atsx-col-xl-offset-14 {
    margin-left: 58.33333333%;
  }
  .atsx-col-xl-order-14 {
    -ms-flex-order: 14;
        order: 14;
  }
  .atsx-col-xl-13 {
    display: block;
    box-sizing: border-box;
    width: 54.16666667%;
  }
  .atsx-col-xl-push-13 {
    left: 54.16666667%;
  }
  .atsx-col-xl-pull-13 {
    right: 54.16666667%;
  }
  .atsx-col-xl-offset-13 {
    margin-left: 54.16666667%;
  }
  .atsx-col-xl-order-13 {
    -ms-flex-order: 13;
        order: 13;
  }
  .atsx-col-xl-12 {
    display: block;
    box-sizing: border-box;
    width: 50%;
  }
  .atsx-col-xl-push-12 {
    left: 50%;
  }
  .atsx-col-xl-pull-12 {
    right: 50%;
  }
  .atsx-col-xl-offset-12 {
    margin-left: 50%;
  }
  .atsx-col-xl-order-12 {
    -ms-flex-order: 12;
        order: 12;
  }
  .atsx-col-xl-11 {
    display: block;
    box-sizing: border-box;
    width: 45.83333333%;
  }
  .atsx-col-xl-push-11 {
    left: 45.83333333%;
  }
  .atsx-col-xl-pull-11 {
    right: 45.83333333%;
  }
  .atsx-col-xl-offset-11 {
    margin-left: 45.83333333%;
  }
  .atsx-col-xl-order-11 {
    -ms-flex-order: 11;
        order: 11;
  }
  .atsx-col-xl-10 {
    display: block;
    box-sizing: border-box;
    width: 41.66666667%;
  }
  .atsx-col-xl-push-10 {
    left: 41.66666667%;
  }
  .atsx-col-xl-pull-10 {
    right: 41.66666667%;
  }
  .atsx-col-xl-offset-10 {
    margin-left: 41.66666667%;
  }
  .atsx-col-xl-order-10 {
    -ms-flex-order: 10;
        order: 10;
  }
  .atsx-col-xl-9 {
    display: block;
    box-sizing: border-box;
    width: 37.5%;
  }
  .atsx-col-xl-push-9 {
    left: 37.5%;
  }
  .atsx-col-xl-pull-9 {
    right: 37.5%;
  }
  .atsx-col-xl-offset-9 {
    margin-left: 37.5%;
  }
  .atsx-col-xl-order-9 {
    -ms-flex-order: 9;
        order: 9;
  }
  .atsx-col-xl-8 {
    display: block;
    box-sizing: border-box;
    width: 33.33333333%;
  }
  .atsx-col-xl-push-8 {
    left: 33.33333333%;
  }
  .atsx-col-xl-pull-8 {
    right: 33.33333333%;
  }
  .atsx-col-xl-offset-8 {
    margin-left: 33.33333333%;
  }
  .atsx-col-xl-order-8 {
    -ms-flex-order: 8;
        order: 8;
  }
  .atsx-col-xl-7 {
    display: block;
    box-sizing: border-box;
    width: 29.16666667%;
  }
  .atsx-col-xl-push-7 {
    left: 29.16666667%;
  }
  .atsx-col-xl-pull-7 {
    right: 29.16666667%;
  }
  .atsx-col-xl-offset-7 {
    margin-left: 29.16666667%;
  }
  .atsx-col-xl-order-7 {
    -ms-flex-order: 7;
        order: 7;
  }
  .atsx-col-xl-6 {
    display: block;
    box-sizing: border-box;
    width: 25%;
  }
  .atsx-col-xl-push-6 {
    left: 25%;
  }
  .atsx-col-xl-pull-6 {
    right: 25%;
  }
  .atsx-col-xl-offset-6 {
    margin-left: 25%;
  }
  .atsx-col-xl-order-6 {
    -ms-flex-order: 6;
        order: 6;
  }
  .atsx-col-xl-5 {
    display: block;
    box-sizing: border-box;
    width: 20.83333333%;
  }
  .atsx-col-xl-push-5 {
    left: 20.83333333%;
  }
  .atsx-col-xl-pull-5 {
    right: 20.83333333%;
  }
  .atsx-col-xl-offset-5 {
    margin-left: 20.83333333%;
  }
  .atsx-col-xl-order-5 {
    -ms-flex-order: 5;
        order: 5;
  }
  .atsx-col-xl-4 {
    display: block;
    box-sizing: border-box;
    width: 16.66666667%;
  }
  .atsx-col-xl-push-4 {
    left: 16.66666667%;
  }
  .atsx-col-xl-pull-4 {
    right: 16.66666667%;
  }
  .atsx-col-xl-offset-4 {
    margin-left: 16.66666667%;
  }
  .atsx-col-xl-order-4 {
    -ms-flex-order: 4;
        order: 4;
  }
  .atsx-col-xl-3 {
    display: block;
    box-sizing: border-box;
    width: 12.5%;
  }
  .atsx-col-xl-push-3 {
    left: 12.5%;
  }
  .atsx-col-xl-pull-3 {
    right: 12.5%;
  }
  .atsx-col-xl-offset-3 {
    margin-left: 12.5%;
  }
  .atsx-col-xl-order-3 {
    -ms-flex-order: 3;
        order: 3;
  }
  .atsx-col-xl-2 {
    display: block;
    box-sizing: border-box;
    width: 8.33333333%;
  }
  .atsx-col-xl-push-2 {
    left: 8.33333333%;
  }
  .atsx-col-xl-pull-2 {
    right: 8.33333333%;
  }
  .atsx-col-xl-offset-2 {
    margin-left: 8.33333333%;
  }
  .atsx-col-xl-order-2 {
    -ms-flex-order: 2;
        order: 2;
  }
  .atsx-col-xl-1 {
    display: block;
    box-sizing: border-box;
    width: 4.16666667%;
  }
  .atsx-col-xl-push-1 {
    left: 4.16666667%;
  }
  .atsx-col-xl-pull-1 {
    right: 4.16666667%;
  }
  .atsx-col-xl-offset-1 {
    margin-left: 4.16666667%;
  }
  .atsx-col-xl-order-1 {
    -ms-flex-order: 1;
        order: 1;
  }
  .atsx-col-xl-0 {
    display: none;
  }
  .atsx-col-push-0 {
    left: auto;
  }
  .atsx-col-pull-0 {
    right: auto;
  }
  .atsx-col-xl-push-0 {
    left: auto;
  }
  .atsx-col-xl-pull-0 {
    right: auto;
  }
  .atsx-col-xl-offset-0 {
    margin-left: 0;
  }
  .atsx-col-xl-order-0 {
    -ms-flex-order: 0;
        order: 0;
  }
}
@media (min-width: 1600px) {
  .atsx-col-xxl-1,
  .atsx-col-xxl-2,
  .atsx-col-xxl-3,
  .atsx-col-xxl-4,
  .atsx-col-xxl-5,
  .atsx-col-xxl-6,
  .atsx-col-xxl-7,
  .atsx-col-xxl-8,
  .atsx-col-xxl-9,
  .atsx-col-xxl-10,
  .atsx-col-xxl-11,
  .atsx-col-xxl-12,
  .atsx-col-xxl-13,
  .atsx-col-xxl-14,
  .atsx-col-xxl-15,
  .atsx-col-xxl-16,
  .atsx-col-xxl-17,
  .atsx-col-xxl-18,
  .atsx-col-xxl-19,
  .atsx-col-xxl-20,
  .atsx-col-xxl-21,
  .atsx-col-xxl-22,
  .atsx-col-xxl-23,
  .atsx-col-xxl-24 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    float: left;
  }
  .atsx-col-xxl-24 {
    display: block;
    box-sizing: border-box;
    width: 100%;
  }
  .atsx-col-xxl-push-24 {
    left: 100%;
  }
  .atsx-col-xxl-pull-24 {
    right: 100%;
  }
  .atsx-col-xxl-offset-24 {
    margin-left: 100%;
  }
  .atsx-col-xxl-order-24 {
    -ms-flex-order: 24;
        order: 24;
  }
  .atsx-col-xxl-23 {
    display: block;
    box-sizing: border-box;
    width: 95.83333333%;
  }
  .atsx-col-xxl-push-23 {
    left: 95.83333333%;
  }
  .atsx-col-xxl-pull-23 {
    right: 95.83333333%;
  }
  .atsx-col-xxl-offset-23 {
    margin-left: 95.83333333%;
  }
  .atsx-col-xxl-order-23 {
    -ms-flex-order: 23;
        order: 23;
  }
  .atsx-col-xxl-22 {
    display: block;
    box-sizing: border-box;
    width: 91.66666667%;
  }
  .atsx-col-xxl-push-22 {
    left: 91.66666667%;
  }
  .atsx-col-xxl-pull-22 {
    right: 91.66666667%;
  }
  .atsx-col-xxl-offset-22 {
    margin-left: 91.66666667%;
  }
  .atsx-col-xxl-order-22 {
    -ms-flex-order: 22;
        order: 22;
  }
  .atsx-col-xxl-21 {
    display: block;
    box-sizing: border-box;
    width: 87.5%;
  }
  .atsx-col-xxl-push-21 {
    left: 87.5%;
  }
  .atsx-col-xxl-pull-21 {
    right: 87.5%;
  }
  .atsx-col-xxl-offset-21 {
    margin-left: 87.5%;
  }
  .atsx-col-xxl-order-21 {
    -ms-flex-order: 21;
        order: 21;
  }
  .atsx-col-xxl-20 {
    display: block;
    box-sizing: border-box;
    width: 83.33333333%;
  }
  .atsx-col-xxl-push-20 {
    left: 83.33333333%;
  }
  .atsx-col-xxl-pull-20 {
    right: 83.33333333%;
  }
  .atsx-col-xxl-offset-20 {
    margin-left: 83.33333333%;
  }
  .atsx-col-xxl-order-20 {
    -ms-flex-order: 20;
        order: 20;
  }
  .atsx-col-xxl-19 {
    display: block;
    box-sizing: border-box;
    width: 79.16666667%;
  }
  .atsx-col-xxl-push-19 {
    left: 79.16666667%;
  }
  .atsx-col-xxl-pull-19 {
    right: 79.16666667%;
  }
  .atsx-col-xxl-offset-19 {
    margin-left: 79.16666667%;
  }
  .atsx-col-xxl-order-19 {
    -ms-flex-order: 19;
        order: 19;
  }
  .atsx-col-xxl-18 {
    display: block;
    box-sizing: border-box;
    width: 75%;
  }
  .atsx-col-xxl-push-18 {
    left: 75%;
  }
  .atsx-col-xxl-pull-18 {
    right: 75%;
  }
  .atsx-col-xxl-offset-18 {
    margin-left: 75%;
  }
  .atsx-col-xxl-order-18 {
    -ms-flex-order: 18;
        order: 18;
  }
  .atsx-col-xxl-17 {
    display: block;
    box-sizing: border-box;
    width: 70.83333333%;
  }
  .atsx-col-xxl-push-17 {
    left: 70.83333333%;
  }
  .atsx-col-xxl-pull-17 {
    right: 70.83333333%;
  }
  .atsx-col-xxl-offset-17 {
    margin-left: 70.83333333%;
  }
  .atsx-col-xxl-order-17 {
    -ms-flex-order: 17;
        order: 17;
  }
  .atsx-col-xxl-16 {
    display: block;
    box-sizing: border-box;
    width: 66.66666667%;
  }
  .atsx-col-xxl-push-16 {
    left: 66.66666667%;
  }
  .atsx-col-xxl-pull-16 {
    right: 66.66666667%;
  }
  .atsx-col-xxl-offset-16 {
    margin-left: 66.66666667%;
  }
  .atsx-col-xxl-order-16 {
    -ms-flex-order: 16;
        order: 16;
  }
  .atsx-col-xxl-15 {
    display: block;
    box-sizing: border-box;
    width: 62.5%;
  }
  .atsx-col-xxl-push-15 {
    left: 62.5%;
  }
  .atsx-col-xxl-pull-15 {
    right: 62.5%;
  }
  .atsx-col-xxl-offset-15 {
    margin-left: 62.5%;
  }
  .atsx-col-xxl-order-15 {
    -ms-flex-order: 15;
        order: 15;
  }
  .atsx-col-xxl-14 {
    display: block;
    box-sizing: border-box;
    width: 58.33333333%;
  }
  .atsx-col-xxl-push-14 {
    left: 58.33333333%;
  }
  .atsx-col-xxl-pull-14 {
    right: 58.33333333%;
  }
  .atsx-col-xxl-offset-14 {
    margin-left: 58.33333333%;
  }
  .atsx-col-xxl-order-14 {
    -ms-flex-order: 14;
        order: 14;
  }
  .atsx-col-xxl-13 {
    display: block;
    box-sizing: border-box;
    width: 54.16666667%;
  }
  .atsx-col-xxl-push-13 {
    left: 54.16666667%;
  }
  .atsx-col-xxl-pull-13 {
    right: 54.16666667%;
  }
  .atsx-col-xxl-offset-13 {
    margin-left: 54.16666667%;
  }
  .atsx-col-xxl-order-13 {
    -ms-flex-order: 13;
        order: 13;
  }
  .atsx-col-xxl-12 {
    display: block;
    box-sizing: border-box;
    width: 50%;
  }
  .atsx-col-xxl-push-12 {
    left: 50%;
  }
  .atsx-col-xxl-pull-12 {
    right: 50%;
  }
  .atsx-col-xxl-offset-12 {
    margin-left: 50%;
  }
  .atsx-col-xxl-order-12 {
    -ms-flex-order: 12;
        order: 12;
  }
  .atsx-col-xxl-11 {
    display: block;
    box-sizing: border-box;
    width: 45.83333333%;
  }
  .atsx-col-xxl-push-11 {
    left: 45.83333333%;
  }
  .atsx-col-xxl-pull-11 {
    right: 45.83333333%;
  }
  .atsx-col-xxl-offset-11 {
    margin-left: 45.83333333%;
  }
  .atsx-col-xxl-order-11 {
    -ms-flex-order: 11;
        order: 11;
  }
  .atsx-col-xxl-10 {
    display: block;
    box-sizing: border-box;
    width: 41.66666667%;
  }
  .atsx-col-xxl-push-10 {
    left: 41.66666667%;
  }
  .atsx-col-xxl-pull-10 {
    right: 41.66666667%;
  }
  .atsx-col-xxl-offset-10 {
    margin-left: 41.66666667%;
  }
  .atsx-col-xxl-order-10 {
    -ms-flex-order: 10;
        order: 10;
  }
  .atsx-col-xxl-9 {
    display: block;
    box-sizing: border-box;
    width: 37.5%;
  }
  .atsx-col-xxl-push-9 {
    left: 37.5%;
  }
  .atsx-col-xxl-pull-9 {
    right: 37.5%;
  }
  .atsx-col-xxl-offset-9 {
    margin-left: 37.5%;
  }
  .atsx-col-xxl-order-9 {
    -ms-flex-order: 9;
        order: 9;
  }
  .atsx-col-xxl-8 {
    display: block;
    box-sizing: border-box;
    width: 33.33333333%;
  }
  .atsx-col-xxl-push-8 {
    left: 33.33333333%;
  }
  .atsx-col-xxl-pull-8 {
    right: 33.33333333%;
  }
  .atsx-col-xxl-offset-8 {
    margin-left: 33.33333333%;
  }
  .atsx-col-xxl-order-8 {
    -ms-flex-order: 8;
        order: 8;
  }
  .atsx-col-xxl-7 {
    display: block;
    box-sizing: border-box;
    width: 29.16666667%;
  }
  .atsx-col-xxl-push-7 {
    left: 29.16666667%;
  }
  .atsx-col-xxl-pull-7 {
    right: 29.16666667%;
  }
  .atsx-col-xxl-offset-7 {
    margin-left: 29.16666667%;
  }
  .atsx-col-xxl-order-7 {
    -ms-flex-order: 7;
        order: 7;
  }
  .atsx-col-xxl-6 {
    display: block;
    box-sizing: border-box;
    width: 25%;
  }
  .atsx-col-xxl-push-6 {
    left: 25%;
  }
  .atsx-col-xxl-pull-6 {
    right: 25%;
  }
  .atsx-col-xxl-offset-6 {
    margin-left: 25%;
  }
  .atsx-col-xxl-order-6 {
    -ms-flex-order: 6;
        order: 6;
  }
  .atsx-col-xxl-5 {
    display: block;
    box-sizing: border-box;
    width: 20.83333333%;
  }
  .atsx-col-xxl-push-5 {
    left: 20.83333333%;
  }
  .atsx-col-xxl-pull-5 {
    right: 20.83333333%;
  }
  .atsx-col-xxl-offset-5 {
    margin-left: 20.83333333%;
  }
  .atsx-col-xxl-order-5 {
    -ms-flex-order: 5;
        order: 5;
  }
  .atsx-col-xxl-4 {
    display: block;
    box-sizing: border-box;
    width: 16.66666667%;
  }
  .atsx-col-xxl-push-4 {
    left: 16.66666667%;
  }
  .atsx-col-xxl-pull-4 {
    right: 16.66666667%;
  }
  .atsx-col-xxl-offset-4 {
    margin-left: 16.66666667%;
  }
  .atsx-col-xxl-order-4 {
    -ms-flex-order: 4;
        order: 4;
  }
  .atsx-col-xxl-3 {
    display: block;
    box-sizing: border-box;
    width: 12.5%;
  }
  .atsx-col-xxl-push-3 {
    left: 12.5%;
  }
  .atsx-col-xxl-pull-3 {
    right: 12.5%;
  }
  .atsx-col-xxl-offset-3 {
    margin-left: 12.5%;
  }
  .atsx-col-xxl-order-3 {
    -ms-flex-order: 3;
        order: 3;
  }
  .atsx-col-xxl-2 {
    display: block;
    box-sizing: border-box;
    width: 8.33333333%;
  }
  .atsx-col-xxl-push-2 {
    left: 8.33333333%;
  }
  .atsx-col-xxl-pull-2 {
    right: 8.33333333%;
  }
  .atsx-col-xxl-offset-2 {
    margin-left: 8.33333333%;
  }
  .atsx-col-xxl-order-2 {
    -ms-flex-order: 2;
        order: 2;
  }
  .atsx-col-xxl-1 {
    display: block;
    box-sizing: border-box;
    width: 4.16666667%;
  }
  .atsx-col-xxl-push-1 {
    left: 4.16666667%;
  }
  .atsx-col-xxl-pull-1 {
    right: 4.16666667%;
  }
  .atsx-col-xxl-offset-1 {
    margin-left: 4.16666667%;
  }
  .atsx-col-xxl-order-1 {
    -ms-flex-order: 1;
        order: 1;
  }
  .atsx-col-xxl-0 {
    display: none;
  }
  .atsx-col-push-0 {
    left: auto;
  }
  .atsx-col-pull-0 {
    right: auto;
  }
  .atsx-col-xxl-push-0 {
    left: auto;
  }
  .atsx-col-xxl-pull-0 {
    right: auto;
  }
  .atsx-col-xxl-offset-0 {
    margin-left: 0;
  }
  .atsx-col-xxl-order-0 {
    -ms-flex-order: 0;
        order: 0;
  }
}

@-webkit-keyframes fullscreenModalEnter__2ypof {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__2ypof {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__1Jj5q {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__1Jj5q {
  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__1I-7X {
  height: 100%;
}
.atsx-layout__1cgCT {
  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__2qIl9,
.b50__3mZkm {
  color: #f0f4ff;
}
.L50__3hygN,
.l50__2X7Pm {
  color: #f7fae5;
}
.L100__2E1rM,
.l100__3t7Ja {
  color: #eef6c6;
}
.L200__3Eh41,
.l200__2S5HU {
  color: #dfee96;
}
.L300__exMC5,
.l300__w0o29 {
  color: #d2e76a;
}
.L400__2D56o,
.l400__ucBg4 {
  color: #c3dd40;
}
.L500__3ANLo,
.l500___P92y {
  color: #b3d600;
}
.L600__3H3RP,
.l600__376yO {
  color: #8fac02;
}
.L700__1phA3,
.l700__2EwBC {
  color: #667901;
}
.L800__1Ms_O,
.l800__3vi24 {
  color: #495700;
}
.L900__1Os_E,
.l900__1PTtS {
  color: #354200;
}
.Y50__1KZss,
.y50__32JrJ {
  color: #fdf9ed;
}
.Y100__2CpJi,
.y100__1jVvs {
  color: #faf1d1;
}
.Y200__s5R8p,
.y200__2Ec_A {
  color: #f8e6ab;
}
.Y300__2ZE6j,
.y300__3MEzI {
  color: #f7dc82;
}
.Y400__mQ4wH,
.y400__hpI95 {
  color: #fad355;
}
.Y500__dpyEd,
.y500__sTcn- {
  color: #ffc60a;
}
.Y600__3u4gQ,
.y600__1i1qq {
  color: #dc9b04;
}
.Y700__7pgBg,
.y700__ETlwO {
  color: #aa7803;
}
.Y800__3OghQ,
.y800__3jEf5 {
  color: #795101;
}
.Y900__2hTNv,
.y900__lVUAh {
  color: #5c3a00;
}
.O50__3GjA4,
.o50__3EmDb {
  color: #fff5eb;
}
.O100__2Aw2U,
.o100__2l-f3 {
  color: #feead2;
}
.O200__3oVyN,
.o200__3fjvL {
  color: #fed4a4;
}
.O300__1Yl6n,
.o300__1jaWN {
  color: #ffba6b;
}
.O400__23-9F,
.o400__3oeo7 {
  color: #ffa53d;
}
.O500__TD827,
.o500__2CMcM {
  color: #f80;
}
.O600__2lmuZ,
.o600__1kCBU {
  color: #de7802;
}
.O700__qoYWB,
.o700__3NsVh {
  color: #b26206;
}
.O800__1IdFE,
.o800__10str {
  color: #8f4f04;
}
.O900__3rF1n,
.o900__oOqU5 {
  color: #6b3900;
}
.R50__4WcZO,
.r50__2nZNG {
  color: #fef1f1;
}
.R100__iqBLQ,
.r100__3X3-- {
  color: #fde2e2;
}
.R200__1_EMI,
.r200__262lG {
  color: #fbbfbc;
}
.R300__2aVch,
.r300__3aQ1e {
  color: #f98e8b;
}
.R400__3FCSj,
.r400__2km42 {
  color: #f76964;
}
.R500__12IfN,
.r500__McrwR {
  color: #f54a45;
}
.R600__3nMp9,
.r600__1Z6iK {
  color: #d83931;
}
.R700__24BqT,
.r700__vJFlZ {
  color: #ac2f28;
}
.R800__RkVkx,
.r800__2byk_ {
  color: #812520;
}
.R900__3hvi8,
.r900__cUfce {
  color: #621c18;
}
.C50__3hgCz,
.c50__ARW47 {
  color: #fef1f8;
}
.C100__2YcYo,
.c100__Gl4VO {
  color: #fdddef;
}
.C200__3qCbd,
.c200__3JKDC {
  color: #f9aed9;
}
.C300__1xAjP,
.c300__2FeFJ {
  color: #f57ac0;
}
.C400__3N_WJ,
.c400__2gCvX {
  color: #f14ba9;
}
.C500__3gbFv,
.c500__2FABU {
  color: #f01d94;
}
.C600__2lny4,
.c600__1X_Lq {
  color: #c71077;
}
.C700__eR8IX,
.c700__1hjLF {
  color: #9e1361;
}
.C800__1341x,
.c800__2yvSw {
  color: #7a0f4b;
}
.C900__1EL6F,
.c900__2pE2S {
  color: #520a32;
}
.V50__LPmic,
.v50__v--Hz {
  color: #fceefc;
}
.V100__2amh2,
.v100__10_fO {
  color: #f8def8;
}
.V200__2aKEl,
.v200__3KGWp {
  color: #efb9ef;
}
.V300__3z_Xz,
.v300__2TeFe {
  color: #e58fe5;
}
.V400__BR4DN,
.v400__33twn {
  color: #db66db;
}
.V500__30c2X,
.v500__-TPIw {
  color: #d136d1;
}
.V600__MlBds,
.v600__2Is2V {
  color: #b320b3;
}
.V700__2FnlF,
.v700__3YiYC {
  color: #8c218c;
}
.V800__1BDMb,
.v800__1z8H7 {
  color: #681268;
}
.V900__11vrZ,
.v900__1EhQP {
  color: #460b46;
}
.P50__2pgVt,
.p50__1juIP {
  color: #f6f1fe;
}
.P100__1Us65,
.p100__1KmNh {
  color: #ece2fe;
}
.P200__3gA6d,
.p200__397LE {
  color: #cdb2fa;
}
.P300__3UaDS,
.p300__3o43L {
  color: #ad82f7;
}
.P400__rgmnO,
.p400__1BiZ6 {
  color: #935af6;
}
.P500__26cwd,
.p500__3twSJ {
  color: #7f3bf5;
}
.P600__16SuE,
.p600__1Bfio {
  color: #6425d0;
}
.P700__1q4Q4,
.p700__1GWw6 {
  color: #4e1ba7;
}
.P800__3vS30,
.p800__wcifO {
  color: #380d82;
}
.P900__2cK_M,
.p900__19DoR {
  color: #270561;
}
.I50__2TQff,
.i50__Erf88 {
  color: #f2f3fd;
}
.I100__26e01,
.i100__3bMg9 {
  color: #e0e2fa;
}
.I200__iaTNF,
.i200__ibiu5 {
  color: #b4b9f3;
}
.I300__3mjVW,
.i300__1oVS4 {
  color: #7b83ea;
}
.I400__3Nkwq,
.i400__jaSeH {
  color: #616ae5;
}
.I500__2DhCY,
.i500__A_6MH {
  color: #4954e6;
}
.I600__Odxn6,
.i600__6dZPZ {
  color: #2933c7;
}
.I700__2UAVQ,
.i700__3GB4x {
  color: #161fa2;
}
.I800__1uG31,
.i800__2g0fH {
  color: #0a1285;
}
.I900__3aUya,
.i900__3lhiD {
  color: #0c1264;
}
.N50__3bWVY,
.n50__2SLD2 {
  color: #f8f9fa;
}
.N100__vhWko,
.n100__1A4b_ {
  color: #f5f6f7;
}
.N200__CsBmO,
.n200__3yJlG {
  color: #eff0f1;
}
.N300__a2QsF,
.n300__29f1M {
  color: #dee0e3;
}
.N400__2oYTa,
.n400__2WDCj {
  color: #bbbfc4;
}
.N500__3QwDc,
.n500__5Axzr {
  color: #8f959e;
}
.N600__ryuMO,
.n600__3tNr5 {
  color: #646a73;
}
.N700__2NoWn,
.n700__20RBH {
  color: #373c43;
}
.N800__3G0aS,
.n800__2xcka {
  color: #2b2f36;
}
.N900__2wALg,
.n900__1PGw5 {
  color: #1f2329;
}
 {
  /* Button */
  /* drawer mask兼容ios系统*/
}
.en {
  font-family: 'Gilroy', -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';
}
.gilroy {
  font-family: 'Gilroy', -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: #ff7792;
  border-color: #ff7792;
}
.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 表单编辑底色 */
.password__1qMJg {
  position: relative;
}
.password__1qMJg .password-showPwd {
  position: absolute;
  width: 16px;
  height: 16px;
  right: 12px;
  top: 8px;
  color: #8a8b91;
  cursor: pointer;
}
.password__1qMJg .password-showPwd:hover {
  color: #fe2c55;
}
.password__1qMJg .password-showPwd svg {
  width: 100%;
  height: 100%;
}

/* 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: #161823;
  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: 2px;
  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: #161823;
  background: #fff;
  border-bottom: 1px solid #e8e8e8;
  border-radius: 2px 2px 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 2px 2px;
}
.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 &gt; .anticon {
  float: left;
  margin-right: 16px;
  font-size: 22px;
}
.atsx-modal-confirm-body &gt; .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 &gt; .anticon {
  color: #f85959;
}
.atsx-modal-confirm-warning .atsx-modal-confirm-body &gt; .anticon,
.atsx-modal-confirm-confirm .atsx-modal-confirm-body &gt; .anticon {
  color: #FF8800;
}
.atsx-modal-confirm-info .atsx-modal-confirm-body &gt; .anticon {
  color: #2db8c1;
}
.atsx-modal-confirm-success .atsx-modal-confirm-body &gt; .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__3eRpn {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__3eRpn {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__27RHk {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__27RHk {
  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__1tYZl {
  height: 100%;
}
.atsx-layout__3zOxi {
  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__26fFu,
.b50__1CzAy {
  color: #f0f4ff;
}
.L50__1JNNF,
.l50__kLGpq {
  color: #f7fae5;
}
.L100__1ImBX,
.l100__opL63 {
  color: #eef6c6;
}
.L200__2CR9b,
.l200__9EtNQ {
  color: #dfee96;
}
.L300___Gfg5,
.l300__NhdAJ {
  color: #d2e76a;
}
.L400__3A0al,
.l400__16xPh {
  color: #c3dd40;
}
.L500__8OJb0,
.l500__1v8L7 {
  color: #b3d600;
}
.L600__YOKQd,
.l600__1Xkm8 {
  color: #8fac02;
}
.L700__3tF4p,
.l700__IZdA2 {
  color: #667901;
}
.L800__3H9xb,
.l800__4jLic {
  color: #495700;
}
.L900__3xx0J,
.l900__38VpV {
  color: #354200;
}
.Y50__yblUM,
.y50__5oRoo {
  color: #fdf9ed;
}
.Y100__3vSMj,
.y100__xhI7W {
  color: #faf1d1;
}
.Y200__3X2qI,
.y200__1arHX {
  color: #f8e6ab;
}
.Y300__16k9p,
.y300__3UVEd {
  color: #f7dc82;
}
.Y400__WB3T1,
.y400__2thy3 {
  color: #fad355;
}
.Y500__3BVkc,
.y500__1bt7o {
  color: #ffc60a;
}
.Y600__38Hg-,
.y600__1ViC2 {
  color: #dc9b04;
}
.Y700__y4DlZ,
.y700__1aP52 {
  color: #aa7803;
}
.Y800__19mUI,
.y800__3ZEhw {
  color: #795101;
}
.Y900__3bebq,
.y900__DYS7M {
  color: #5c3a00;
}
.O50__3u6L4,
.o50__2nOHt {
  color: #fff5eb;
}
.O100__2DAsu,
.o100__v76iI {
  color: #feead2;
}
.O200__1mrf-,
.o200__3zL90 {
  color: #fed4a4;
}
.O300__Ge9ig,
.o300__3PJ8- {
  color: #ffba6b;
}
.O400__1x9QO,
.o400__385Fx {
  color: #ffa53d;
}
.O500__3Wawz,
.o500__AV5fZ {
  color: #f80;
}
.O600__3uSNb,
.o600__10uyR {
  color: #de7802;
}
.O700__2ga0J,
.o700__3VS6Q {
  color: #b26206;
}
.O800__18wV9,
.o800__KZiCk {
  color: #8f4f04;
}
.O900__1pZ52,
.o900__Fklr0 {
  color: #6b3900;
}
.R50__3llDC,
.r50__3_Ko1 {
  color: #fef1f1;
}
.R100__3UPIa,
.r100__1v7NP {
  color: #fde2e2;
}
.R200__pk2VV,
.r200__237Wg {
  color: #fbbfbc;
}
.R300__3VOof,
.r300__3YQti {
  color: #f98e8b;
}
.R400__1Qcyv,
.r400__9DO74 {
  color: #f76964;
}
.R500__HXQXH,
.r500__189CT {
  color: #f54a45;
}
.R600__apaAh,
.r600__1ZBv0 {
  color: #d83931;
}
.R700__NWWVX,
.r700__zNiBc {
  color: #ac2f28;
}
.R800__Ai7So,
.r800__2NrBg {
  color: #812520;
}
.R900__rxg_j,
.r900__2DAQi {
  color: #621c18;
}
.C50__3-0wH,
.c50__QZI9z {
  color: #fef1f8;
}
.C100__3otlX,
.c100__18Lt9 {
  color: #fdddef;
}
.C200__1HPj7,
.c200__14imh {
  color: #f9aed9;
}
.C300__3bjiI,
.c300__2aKI2 {
  color: #f57ac0;
}
.C400__Pu4Ca,
.c400__yUU36 {
  color: #f14ba9;
}
.C500__1CSdq,
.c500__1eDaq {
  color: #f01d94;
}
.C600__18pBn,
.c600__1GASn {
  color: #c71077;
}
.C700__2tL-Y,
.c700__3X-nM {
  color: #9e1361;
}
.C800__1_e1p,
.c800__3unnv {
  color: #7a0f4b;
}
.C900__2QB0z,
.c900__OpMUh {
  color: #520a32;
}
.V50__2NAHT,
.v50__IlyrD {
  color: #fceefc;
}
.V100__Qjy1T,
.v100__3D_N9 {
  color: #f8def8;
}
.V200__1pfCF,
.v200__3LXKy {
  color: #efb9ef;
}
.V300__17r4Z,
.v300__2CbmQ {
  color: #e58fe5;
}
.V400__3DE0L,
.v400__2doko {
  color: #db66db;
}
.V500__2sxho,
.v500__2A90l {
  color: #d136d1;
}
.V600__1_7pj,
.v600__fwv7q {
  color: #b320b3;
}
.V700__IDCgh,
.v700__4Sjfa {
  color: #8c218c;
}
.V800__1dDBP,
.v800__3McyM {
  color: #681268;
}
.V900__14C2f,
.v900__2-pjT {
  color: #460b46;
}
.P50__17ivN,
.p50__N-uHD {
  color: #f6f1fe;
}
.P100__12rYf,
.p100__2dDkN {
  color: #ece2fe;
}
.P200__1TPVv,
.p200__3NLfm {
  color: #cdb2fa;
}
.P300__3I6gT,
.p300__1KxlC {
  color: #ad82f7;
}
.P400__2EQhf,
.p400__N3B7m {
  color: #935af6;
}
.P500__2tK2H,
.p500__3F2Mm {
  color: #7f3bf5;
}
.P600__2XFJx,
.p600__32akb {
  color: #6425d0;
}
.P700__3GF5j,
.p700__HjGar {
  color: #4e1ba7;
}
.P800__3VUln,
.p800__3s3M3 {
  color: #380d82;
}
.P900__2durq,
.p900__1rblH {
  color: #270561;
}
.I50__1ag8b,
.i50__3E-Sw {
  color: #f2f3fd;
}
.I100__1_Q_s,
.i100__2j8sp {
  color: #e0e2fa;
}
.I200__2Ssk7,
.i200__2em_M {
  color: #b4b9f3;
}
.I300__1N67F,
.i300__2RzUw {
  color: #7b83ea;
}
.I400__2D0gq,
.i400__2ObJp {
  color: #616ae5;
}
.I500__2ZR04,
.i500__1yHIQ {
  color: #4954e6;
}
.I600__1tOHL,
.i600__2yAwu {
  color: #2933c7;
}
.I700__29j2A,
.i700__BUu3c {
  color: #161fa2;
}
.I800__1Q1DI,
.i800__2owkf {
  color: #0a1285;
}
.I900__1GeXu,
.i900__im-fT {
  color: #0c1264;
}
.N50__2q4x1,
.n50__GSgnT {
  color: #f8f9fa;
}
.N100__wq9G-,
.n100__M-SNQ {
  color: #f5f6f7;
}
.N200__1YNaB,
.n200__2nuEB {
  color: #eff0f1;
}
.N300__3QcTk,
.n300__3vvgP {
  color: #dee0e3;
}
.N400__gid0V,
.n400__ayejP {
  color: #bbbfc4;
}
.N500__1hLHE,
.n500__2N6dJ {
  color: #8f959e;
}
.N600__26d2L,
.n600__1kd7J {
  color: #646a73;
}
.N700__2zaCf,
.n700__1GBKb {
  color: #373c43;
}
.N800__1lCFW,
.n800__127sQ {
  color: #2b2f36;
}
.N900__2QaiZ,
.n900__bgM0M {
  color: #1f2329;
}
 {
  /* Button */
  /* drawer mask兼容ios系统*/
}
.en {
  font-family: 'Gilroy', -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';
}
.gilroy {
  font-family: 'Gilroy', -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: #ff7792;
  border-color: #ff7792;
}
.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 表单编辑底色 */
.thirdPartyLogin__3D6Kj {
  margin-bottom: 36px;
}
.thirdPartyLogin__3D6Kj .thirdPartyLogin-text {
  padding-top: 24px;
  border-top: 1px solid #eff1f1;
  line-height: 22px;
  font-size: 16px;
  text-align: center;
  color: #8a8b91;
}
.thirdPartyLogin__3D6Kj .thirdPartyLogin-icons {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  margin-top: 16px;
}
.thirdPartyLogin__3D6Kj .thirdPartyLogin-icon {
  width: 40px;
  height: 40px;
  margin: 0 16px;
  cursor: pointer;
  color: #8a8b91;
}
.thirdPartyLogin__3D6Kj .thirdPartyLogin-icon.thirdPartyLogin-wechat {
  color: #2ea121;
}
.thirdPartyLogin__3D6Kj .thirdPartyLogin-icon.thirdPartyLogin-wechat:hover {
  color: #227818;
}
.thirdPartyLogin__3D6Kj .thirdPartyLogin-icon.thirdPartyLogin-facebook {
  color: #3c5a9a;
}
.thirdPartyLogin__3D6Kj .thirdPartyLogin-icon.thirdPartyLogin-facebook:hover {
  color: #2c4373;
}
.thirdPartyLogin__3D6Kj .thirdPartyLogin-icon.thirdPartyLogin-linkedin {
  color: #1d87bd;
}
.thirdPartyLogin__3D6Kj .thirdPartyLogin-icon.thirdPartyLogin-linkedin:hover {
  color: #15658d;
}
.thirdPartyLogin__3D6Kj .thirdPartyLogin-icon.thirdPartyLogin-douyin {
  color: #fff;
}
.thirdPartyLogin__3D6Kj .thirdPartyLogin-icon.thirdPartyLogin-douyin:hover {
  color: #000;
}
.wechat-popover.wechat-popover-loading {
  display: none;
}
.wechat-popover .atsx-popover-inner-content {
  width: 156px;
  height: 180px;
  padding: 9px 6px 6px;
}
.wechat-popover .atsx-popover-inner-content iframe {
  border: none;
  width: 100%;
  height: 100%;
}
.thirdPartyLogin-modal {
  height: 300px;
}
.thirdPartyLogin-modal .atsx-modal-header {
  border: none;
  padding-bottom: 0;
  margin-bottom: 15px;
}
.thirdPartyLogin-modal .atsx-modal-content {
  height: 100%;
}
.thirdPartyLogin-modal .modal_footer_text {
  text-align: center;
}
.thirdPartyLogin-modal .add_iframe {
  margin: 0 auto;
  width: 160px;
  height: 160px;
}
.thirdPartyLogin-modal .add_iframe iframe {
  border: none;
  width: 100%;
  height: 100%;
}

/* 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 &gt; .ps__rail-x,
.ps--active-y &gt; .ps__rail-y {
  display: block;
  background-color: transparent;
}
.ps--scrolling-x &gt; .ps__rail-x,
.ps--scrolling-y &gt; .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;
  }
}

/* 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-checkbox-wrapper:hover .atsx-checkbox:not(.atsx-checkbox-disabled) .atsx-checkbox-inner {
  border-color: #fe2c55;
  box-shadow: 0 0 4px 0 rgba(255, 119, 146, 0.4);
  background-color: white;
}
.atsx-checkbox-wrapper:hover .atsx-checkbox:not(.atsx-checkbox-disabled).atsx-checkbox-indeterminate .atsx-checkbox-inner,
.atsx-checkbox-wrapper:hover .atsx-checkbox:not(.atsx-checkbox-disabled).atsx-checkbox-checked .atsx-checkbox-inner {
  box-shadow: none;
  background-color: #fe2c55;
}
.atsx-checkbox {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #161823;
  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;
  top: -0.09em;
  display: inline-block;
  line-height: 1;
  white-space: nowrap;
  vertical-align: middle;
  outline: none;
  cursor: pointer;
}
.atsx-checkbox:not(.atsx-checkbox-disabled) .atsx-checkbox-input:focus + .atsx-checkbox-inner {
  border-color: #fe2c55;
  box-shadow: 0 0 4px 0 rgba(255, 119, 146, 0.4);
  background-color: white;
}
.atsx-checkbox:not(.atsx-checkbox-disabled).atsx-checkbox-checked .atsx-checkbox-input:focus + .atsx-checkbox-inner,
.atsx-checkbox:not(.atsx-checkbox-disabled).atsx-checkbox-indeterminate .atsx-checkbox-input:focus + .atsx-checkbox-inner {
  background-color: #fe2c55;
  box-shadow: none;
}
.atsx-checkbox-checked::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: none;
  border-radius: 2px;
  visibility: hidden;
  content: '';
}
.atsx-checkbox:hover::after,
.atsx-checkbox-wrapper:hover .atsx-checkbox::after {
  visibility: visible;
}
.atsx-checkbox-inner {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  width: 16px;
  height: 16px;
  background-color: #fff;
  border: 1px solid #8f959e;
  border-radius: 2px;
  border-collapse: separate;
  transition: all 0.3s;
}
.atsx-checkbox-inner::after {
  position: absolute;
  top: 50%;
  left: 21%;
  display: table;
  width: 5px;
  height: 9.14285714px;
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  -ms-transform: rotate(45deg) scale(0) translate(-50%, -50%);
      transform: rotate(45deg) scale(0) translate(-50%, -50%);
  opacity: 0;
  transition: all 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6), opacity 0.1s;
  content: ' ';
}
.atsx-checkbox-input {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  cursor: pointer;
  opacity: 0;
}
.atsx-checkbox-checked .atsx-checkbox-inner::after {
  position: absolute;
  display: table;
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  -ms-transform: rotate(45deg) scale(1) translate(-50%, -50%);
      transform: rotate(45deg) scale(1) translate(-50%, -50%);
  opacity: 1;
  transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s;
  content: ' ';
}
.atsx-checkbox-checked:not(.atsx-checkbox-disabled) .atsx-checkbox-inner {
  background-color: #fe2c55;
  border-color: #fe2c55;
}
.atsx-checkbox-disabled {
  cursor: not-allowed;
}
.atsx-checkbox-disabled.atsx-checkbox-checked .atsx-checkbox-inner {
  background: #bbbfc4;
  border-color: #bbbfc4;
}
.atsx-checkbox-disabled.atsx-checkbox-checked .atsx-checkbox-inner::after {
  border-color: white;
  -webkit-animation-name: none;
          animation-name: none;
}
.atsx-checkbox-disabled .atsx-checkbox-input {
  cursor: not-allowed;
}
.atsx-checkbox-disabled .atsx-checkbox-inner {
  background-color: #eff0f1;
  border-color: #bbbfc4;
  box-shadow: none;
}
.atsx-checkbox-disabled .atsx-checkbox-inner::after {
  border-color: #EFF0F1;
  border-collapse: separate;
  -webkit-animation-name: none;
          animation-name: none;
}
.atsx-checkbox-disabled + span {
  color: #dcdcde;
  cursor: not-allowed;
}
.atsx-checkbox-wrapper {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #161823;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  display: inline-block;
  line-height: unset;
  cursor: pointer;
}
.atsx-checkbox-wrapper + .atsx-checkbox-wrapper {
  margin-left: 8px;
}
.atsx-checkbox-wrapper + span,
.atsx-checkbox + span {
  padding-right: 8px;
  padding-left: 8px;
}
.atsx-checkbox-group {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #161823;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  display: inline-block;
}
.atsx-checkbox-group-item {
  display: inline-block;
  margin-right: 8px;
}
.atsx-checkbox-group-item:last-child {
  margin-right: 0;
}
.atsx-checkbox-group-item + .atsx-checkbox-group-item {
  margin-left: 0;
}
.atsx-checkbox-indeterminate .atsx-checkbox-inner {
  background-color: #fe2c55;
  border-color: #fe2c55;
}
.atsx-checkbox-indeterminate .atsx-checkbox-inner::after {
  top: 50%;
  left: 50%;
  width: 8px;
  height: 2px;
  background-color: #fff;
  border: 0;
  -ms-transform: translate(-50%, -50%) scale(1);
      transform: translate(-50%, -50%) scale(1);
  opacity: 1;
  content: ' ';
}
.atsx-checkbox-indeterminate.atsx-checkbox-disabled .atsx-checkbox-inner {
  background-color: #bbbfc4;
  border-color: #bbbfc4;
}
.atsx-checkbox-indeterminate.atsx-checkbox-disabled .atsx-checkbox-inner::after {
  background-color: white;
  border-color: white;
}

@-webkit-keyframes fullscreenModalEnter__2p4lv {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__2p4lv {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__iEweX {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__iEweX {
  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__BbO_M {
  height: 100%;
}
.atsx-layout__EMlxD {
  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__3nOFs,
.b50__27mAO {
  color: #f0f4ff;
}
.L50__3k0X0,
.l50__3UFJ6 {
  color: #f7fae5;
}
.L100__3qrQf,
.l100__xk2be {
  color: #eef6c6;
}
.L200__3-I3v,
.l200__PNbwd {
  color: #dfee96;
}
.L300__1_LGu,
.l300__1RwfQ {
  color: #d2e76a;
}
.L400__3afEi,
.l400__2XJ0Q {
  color: #c3dd40;
}
.L500__39EiK,
.l500__2jtKI {
  color: #b3d600;
}
.L600__3ZpUr,
.l600__2MA1C {
  color: #8fac02;
}
.L700__b2Sgw,
.l700__3v1I2 {
  color: #667901;
}
.L800__nIPJI,
.l800__2uLgU {
  color: #495700;
}
.L900__agZsa,
.l900__2U8mi {
  color: #354200;
}
.Y50__2IxQD,
.y50__4C96r {
  color: #fdf9ed;
}
.Y100__3znS_,
.y100__l4tdK {
  color: #faf1d1;
}
.Y200__oThkl,
.y200__1E6S7 {
  color: #f8e6ab;
}
.Y300__3iLxo,
.y300__BTpjL {
  color: #f7dc82;
}
.Y400__2fLOi,
.y400__1n3wI {
  color: #fad355;
}
.Y500__2XDYA,
.y500__28kKR {
  color: #ffc60a;
}
.Y600__3UJy_,
.y600__-7Fvp {
  color: #dc9b04;
}
.Y700__PYz7P,
.y700__2TJNk {
  color: #aa7803;
}
.Y800__BTPv7,
.y800__2-gf_ {
  color: #795101;
}
.Y900__f74xW,
.y900__kQxw6 {
  color: #5c3a00;
}
.O50__1yJY_,
.o50__1GS2q {
  color: #fff5eb;
}
.O100__npslN,
.o100__1tx6h {
  color: #feead2;
}
.O200__3z0rw,
.o200__1vRYm {
  color: #fed4a4;
}
.O300__2Bxym,
.o300__2D7SX {
  color: #ffba6b;
}
.O400__ngtqn,
.o400__buHGa {
  color: #ffa53d;
}
.O500__2VQAk,
.o500__9KiCX {
  color: #f80;
}
.O600__1HMxP,
.o600__1VI2r {
  color: #de7802;
}
.O700__2KDFb,
.o700__l8Fss {
  color: #b26206;
}
.O800__3sYyR,
.o800__3-tRt {
  color: #8f4f04;
}
.O900__2OtEX,
.o900__1zApd {
  color: #6b3900;
}
.R50__157Pk,
.r50__3VcyB {
  color: #fef1f1;
}
.R100__vc1BT,
.r100__3A5kT {
  color: #fde2e2;
}
.R200__2KBuT,
.r200__-ACE9 {
  color: #fbbfbc;
}
.R300__2T6nu,
.r300__340Um {
  color: #f98e8b;
}
.R400__2kezW,
.r400__1j2UQ {
  color: #f76964;
}
.R500__17-kg,
.r500__JCh7u {
  color: #f54a45;
}
.R600__3fL3I,
.r600__2-3Ll {
  color: #d83931;
}
.R700__1gTTG,
.r700__1f_sZ {
  color: #ac2f28;
}
.R800__2Vz1r,
.r800__s2mw8 {
  color: #812520;
}
.R900__2lydP,
.r900__2SUJg {
  color: #621c18;
}
.C50__aq88U,
.c50__1qRSt {
  color: #fef1f8;
}
.C100__1nBPZ,
.c100__EFXZr {
  color: #fdddef;
}
.C200__VxBzR,
.c200__2xRrw {
  color: #f9aed9;
}
.C300__kmbiV,
.c300__13srj {
  color: #f57ac0;
}
.C400__27RJL,
.c400__27KMK {
  color: #f14ba9;
}
.C500__RviNf,
.c500__1WAEq {
  color: #f01d94;
}
.C600__2JvZ-,
.c600__2DVqJ {
  color: #c71077;
}
.C700__3yZAj,
.c700__hdTwW {
  color: #9e1361;
}
.C800__3XAAX,
.c800__24M_y {
  color: #7a0f4b;
}
.C900__1h8sT,
.c900__3eHOr {
  color: #520a32;
}
.V50__2isUp,
.v50__2CzkX {
  color: #fceefc;
}
.V100__ccs7F,
.v100__1xMX4 {
  color: #f8def8;
}
.V200__2aLav,
.v200__TtBsJ {
  color: #efb9ef;
}
.V300__6yrMr,
.v300__2WDB0 {
  color: #e58fe5;
}
.V400__HuHmz,
.v400__2-uBm {
  color: #db66db;
}
.V500__2F47r,
.v500__2M0_z {
  color: #d136d1;
}
.V600__2qfMH,
.v600__15UkK {
  color: #b320b3;
}
.V700__2NOkY,
.v700__2lHrs {
  color: #8c218c;
}
.V800__tqDp9,
.v800__3CDao {
  color: #681268;
}
.V900__3lfXL,
.v900__sC8KI {
  color: #460b46;
}
.P50__2tTC9,
.p50__xrPrM {
  color: #f6f1fe;
}
.P100__3QBbY,
.p100__30bDp {
  color: #ece2fe;
}
.P200__2TO3m,
.p200__2VOIW {
  color: #cdb2fa;
}
.P300__3EbAS,
.p300__33qZm {
  color: #ad82f7;
}
.P400__1y9qj,
.p400__2AkVn {
  color: #935af6;
}
.P500__bnqL3,
.p500__1A1w5 {
  color: #7f3bf5;
}
.P600__t-31Y,
.p600__3zdSi {
  color: #6425d0;
}
.P700__L5VZE,
.p700__XXmv1 {
  color: #4e1ba7;
}
.P800__2F-bz,
.p800__2HGIS {
  color: #380d82;
}
.P900__3oF3B,
.p900__3eJur {
  color: #270561;
}
.I50__35_2Y,
.i50__D6nKb {
  color: #f2f3fd;
}
.I100__3qzRu,
.i100__9JRh9 {
  color: #e0e2fa;
}
.I200__2_E75,
.i200__2myJU {
  color: #b4b9f3;
}
.I300__2_zX0,
.i300__2zf74 {
  color: #7b83ea;
}
.I400__2vpLZ,
.i400__2qB4t {
  color: #616ae5;
}
.I500__3omVK,
.i500__3KT3u {
  color: #4954e6;
}
.I600__29_AY,
.i600__mXupr {
  color: #2933c7;
}
.I700__3MWDY,
.i700__3TYB0 {
  color: #161fa2;
}
.I800__1dAfd,
.i800__2hZKc {
  color: #0a1285;
}
.I900__1Wge9,
.i900__2WbEL {
  color: #0c1264;
}
.N50__x_xQp,
.n50__11Ou0 {
  color: #f8f9fa;
}
.N100__1LqOX,
.n100__2Vueg {
  color: #f5f6f7;
}
.N200__3RKHc,
.n200__cIGZ9 {
  color: #eff0f1;
}
.N300__3odC-,
.n300___TVBj {
  color: #dee0e3;
}
.N400__2V_8U,
.n400__IS7Us {
  color: #bbbfc4;
}
.N500__25hVB,
.n500__39PEq {
  color: #8f959e;
}
.N600__2hHzH,
.n600__ThU1s {
  color: #646a73;
}
.N700__3YulY,
.n700__1o9q6 {
  color: #373c43;
}
.N800__100O2,
.n800__2ijXL {
  color: #2b2f36;
}
.N900__Ongb5,
.n900__1aMsP {
  color: #1f2329;
}
 {
  /* Button */
  /* drawer mask兼容ios系统*/
}
.en {
  font-family: 'Gilroy', -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';
}
.gilroy {
  font-family: 'Gilroy', -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: #ff7792;
  border-color: #ff7792;
}
.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 表单编辑底色 */
.legalContainer {
  width: 100%;
  margin: 0 auto;
  position: relative;
}
.rulePage-foreign {
  color: #161823;
  font-size: 14px;
  line-height: 28px;
}
.rulePage-foreign ul {
  list-style-type: disc;
  padding-left: 14px;
}
.rulePage-foreign .rulePage-title-foreign {
  display: none;
}
.rulePage-foreign .rulePage-title-foreign + br {
  display: none;
}
.rulePage-foreign h3 {
  font-size: 18px;
  font-weight: 500;
  color: #161823;
}
.rulePage-foreign .rulePage-section-sub {
  display: -ms-flexbox;
  display: flex;
}
.rulePage-foreign .rulePage-section-sub .rulePage-section-sub-left {
  -ms-flex: 1;
      flex: 1 1;
  padding-right: 5px;
}
.rulePage-foreign .rulePage-section-sub .rulePage-section-sub-right {
  -ms-flex: 1;
      flex: 1 1;
}
.rulePage-foreign .rulePage-section-sub ul {
  line-height: 26px;
}
.rulePage {
  color: #161823;
  font-size: 14px;
  line-height: 28px;
}
.rulePage .rulePage-title {
  display: none;
}
.rulePage .rulePage-title + br {
  display: none;
}
.rulePage .rulePage-title + .rulePage-section {
  margin-top: 0;
}
.rulePage .rulePage-section {
  font-size: 18px;
  margin-top: 32px;
  font-weight: 500;
}
.rulePage .rulePage-subSection {
  font-size: 16px;
  font-weight: 500;
}
.rulePage .rulePage-strong {
  text-decoration: underline;
  font-weight: bold;
}
.rulePage a {
  color: #fe2c55;
}
.rulePage a.quickLink {
  color: #161823;
}

@-webkit-keyframes fullscreenModalEnter__2fET7 {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__2fET7 {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__1bBdk {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__1bBdk {
  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__WMdii {
  height: 100%;
}
.atsx-layout__3bbW0 {
  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__3iOyp,
.b50__1HiTl {
  color: #f0f4ff;
}
.L50__3q5jn,
.l50__1AUPb {
  color: #f7fae5;
}
.L100__1gLh3,
.l100__12meC {
  color: #eef6c6;
}
.L200__2oNQr,
.l200__2FEFU {
  color: #dfee96;
}
.L300__bXrWi,
.l300__1KCn8 {
  color: #d2e76a;
}
.L400__2sjl7,
.l400__2dyrH {
  color: #c3dd40;
}
.L500__3VP5B,
.l500__3US26 {
  color: #b3d600;
}
.L600__3DN_n,
.l600__2tXXf {
  color: #8fac02;
}
.L700__LSf5S,
.l700__2v_fb {
  color: #667901;
}
.L800__32dKT,
.l800__1lKPk {
  color: #495700;
}
.L900__3CF5i,
.l900__1ABWT {
  color: #354200;
}
.Y50__2Op9Z,
.y50__3T_vP {
  color: #fdf9ed;
}
.Y100__2q98S,
.y100__22pM5 {
  color: #faf1d1;
}
.Y200__1F0JU,
.y200__2aCLS {
  color: #f8e6ab;
}
.Y300__1-5Ns,
.y300__lhOJb {
  color: #f7dc82;
}
.Y400__3zo_h,
.y400__JnY3T {
  color: #fad355;
}
.Y500__2fXp0,
.y500__3LCwc {
  color: #ffc60a;
}
.Y600__3akAX,
.y600__QiT37 {
  color: #dc9b04;
}
.Y700__3LQAs,
.y700__i9-OZ {
  color: #aa7803;
}
.Y800__bk1KG,
.y800__2v5vt {
  color: #795101;
}
.Y900__13lkn,
.y900__1gkPF {
  color: #5c3a00;
}
.O50__1oHV3,
.o50__Q-U9i {
  color: #fff5eb;
}
.O100__3dnTW,
.o100__tv3aS {
  color: #feead2;
}
.O200__3JjCF,
.o200__3pMbu {
  color: #fed4a4;
}
.O300__1F4_6,
.o300__1Wan9 {
  color: #ffba6b;
}
.O400__-js05,
.o400__2ltvp {
  color: #ffa53d;
}
.O500__2wQtk,
.o500__21Ys5 {
  color: #f80;
}
.O600__18QpV,
.o600__u-eWR {
  color: #de7802;
}
.O700__1sX4T,
.o700__2N0ii {
  color: #b26206;
}
.O800__2VOmn,
.o800__ozmVL {
  color: #8f4f04;
}
.O900__gfR0w,
.o900__25qU2 {
  color: #6b3900;
}
.R50__u6Who,
.r50__3ALQQ {
  color: #fef1f1;
}
.R100__2cIoW,
.r100__1ux7d {
  color: #fde2e2;
}
.R200__39Fry,
.r200__uX9Tl {
  color: #fbbfbc;
}
.R300__2rXrA,
.r300__1CrkH {
  color: #f98e8b;
}
.R400__2ix1b,
.r400__2oNYw {
  color: #f76964;
}
.R500__15f-6,
.r500__3oZnX {
  color: #f54a45;
}
.R600__dmoHd,
.r600__2vjLu {
  color: #d83931;
}
.R700__t_Fti,
.r700__1mrCX {
  color: #ac2f28;
}
.R800__2IaQJ,
.r800__3QP8_ {
  color: #812520;
}
.R900__2m_9M,
.r900__8QqTf {
  color: #621c18;
}
.C50__14tNg,
.c50__3CsTp {
  color: #fef1f8;
}
.C100__20E5w,
.c100__cree7 {
  color: #fdddef;
}
.C200__zyVBC,
.c200__2LJmi {
  color: #f9aed9;
}
.C300__293Q1,
.c300__1_qc4 {
  color: #f57ac0;
}
.C400__1R-l-,
.c400__2cuqT {
  color: #f14ba9;
}
.C500__2TueR,
.c500__1tziT {
  color: #f01d94;
}
.C600__NYt2Q,
.c600__E34q2 {
  color: #c71077;
}
.C700__3hUHn,
.c700__1Qern {
  color: #9e1361;
}
.C800__3z-NQ,
.c800__1n6B6 {
  color: #7a0f4b;
}
.C900__2lDbl,
.c900__3Eu7L {
  color: #520a32;
}
.V50__2JAen,
.v50__1uUdS {
  color: #fceefc;
}
.V100__3po4_,
.v100__3aKil {
  color: #f8def8;
}
.V200__2j12l,
.v200__1Ht8i {
  color: #efb9ef;
}
.V300__3Qfk2,
.v300__11Fe- {
  color: #e58fe5;
}
.V400__2VnlR,
.v400__2BXwY {
  color: #db66db;
}
.V500__wACnE,
.v500__1Cebs {
  color: #d136d1;
}
.V600__29pwe,
.v600__20NWT {
  color: #b320b3;
}
.V700__3095h,
.v700__t1s8f {
  color: #8c218c;
}
.V800__19-rm,
.v800__rf427 {
  color: #681268;
}
.V900__3lNvn,
.v900__11ArP {
  color: #460b46;
}
.P50__wqf0k,
.p50__2poA6 {
  color: #f6f1fe;
}
.P100__3wv66,
.p100__1cECS {
  color: #ece2fe;
}
.P200__2AOWq,
.p200__IbJFK {
  color: #cdb2fa;
}
.P300__2-pYh,
.p300__16_-P {
  color: #ad82f7;
}
.P400__1F9b6,
.p400__2zhUk {
  color: #935af6;
}
.P500__2Lcwm,
.p500__3w2zx {
  color: #7f3bf5;
}
.P600__3CB5e,
.p600__1KXfc {
  color: #6425d0;
}
.P700__-Jx7P,
.p700__2A9ot {
  color: #4e1ba7;
}
.P800__2jY_u,
.p800__1_TS2 {
  color: #380d82;
}
.P900__3rb3Q,
.p900__12ac_ {
  color: #270561;
}
.I50__Hr01n,
.i50__10px5 {
  color: #f2f3fd;
}
.I100__2aFhm,
.i100__3j8-R {
  color: #e0e2fa;
}
.I200__1mlkK,
.i200__3GP1P {
  color: #b4b9f3;
}
.I300__JoQgI,
.i300__30vAi {
  color: #7b83ea;
}
.I400__2x4RO,
.i400__3pfAk {
  color: #616ae5;
}
.I500__1MNik,
.i500__2K3pv {
  color: #4954e6;
}
.I600__2MWcp,
.i600__3hepr {
  color: #2933c7;
}
.I700__3Kppb,
.i700__2BuKH {
  color: #161fa2;
}
.I800__1hOQK,
.i800__2t4gR {
  color: #0a1285;
}
.I900__2s03A,
.i900__pC9tN {
  color: #0c1264;
}
.N50__2PxCI,
.n50__FuKXt {
  color: #f8f9fa;
}
.N100__2Stq7,
.n100__4EIDh {
  color: #f5f6f7;
}
.N200__3lYEF,
.n200__dL2jC {
  color: #eff0f1;
}
.N300__23lj7,
.n300__zoKU9 {
  color: #dee0e3;
}
.N400__ma25q,
.n400__16Sf3 {
  color: #bbbfc4;
}
.N500__4EBDb,
.n500__1t3VT {
  color: #8f959e;
}
.N600__2qpoT,
.n600__ZLZpl {
  color: #646a73;
}
.N700__2kG0W,
.n700__sTOy3 {
  color: #373c43;
}
.N800__1iUr5,
.n800__2pFkD {
  color: #2b2f36;
}
.N900__1UEXX,
.n900__2jYcc {
  color: #1f2329;
}
 {
  /* Button */
  /* drawer mask兼容ios系统*/
}
.en {
  font-family: 'Gilroy', -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';
}
.gilroy {
  font-family: 'Gilroy', -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: #ff7792;
  border-color: #ff7792;
}
.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 表单编辑底色 */
.fileContentModal__3NZmJ.is-saas .scrollbar-container {
  padding: 12px 32px;
}
.fileContentModal__3NZmJ .atsx-modal-body {
  height: calc(100vh - 260px);
  overflow: auto;
}
.fileContentModal__3NZmJ .atsx-modal-header {
  height: 68px;
  border-bottom: none;
}
.fileContentModal__3NZmJ .atsx-modal-header .atsx-modal-title {
  color: #1f2329;
  font-weight: 600;
}
.fileContentModal__3NZmJ .legalContainer {
  padding: 12px 32px;
}
.fileContentModal__3NZmJ .atsx-modal-footer {
  height: 72px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end;
  -ms-flex-align: center;
      align-items: center;
  border-top: none;
}
.fileContentModal__3NZmJ .atsx-modal-footer .atsx-btn-default {
  display: none;
}
.fileContentModal__3NZmJ .atsx-modal-footer .atsx-btn-primary:active {
  background-color: #ff7792;
}
.fileContentModal__3NZmJ .atsx-modal-close {
  top: 4px;
}
.fileContentModal__3NZmJ .atsx-modal-close:hover,
.fileContentModal__3NZmJ .atsx-modal-close:focus {
  color: #ff7792;
}

.error_checkbox .atsx-checkbox-inner {
  border: 1px solid red;
}

@-webkit-keyframes fullscreenModalEnter__1Bhjj {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__1Bhjj {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__v9ROu {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__v9ROu {
  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__MyvYf {
  height: 100%;
}
.atsx-layout__2mHbZ {
  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__3FUgJ,
.b50__wdNCR {
  color: #f0f4ff;
}
.L50__2coE1,
.l50__jHYcm {
  color: #f7fae5;
}
.L100__9dTzM,
.l100__-XLv5 {
  color: #eef6c6;
}
.L200__2s5fN,
.l200__1K6cS {
  color: #dfee96;
}
.L300__1Q51Q,
.l300__1xyXI {
  color: #d2e76a;
}
.L400__Ms__S,
.l400__RdqUA {
  color: #c3dd40;
}
.L500__2Xz5p,
.l500__2LwtN {
  color: #b3d600;
}
.L600__2s8Ai,
.l600__1g57k {
  color: #8fac02;
}
.L700__3p7nM,
.l700__1EQ0U {
  color: #667901;
}
.L800__3UpOy,
.l800__2FMFN {
  color: #495700;
}
.L900__1mCYG,
.l900__3L1QJ {
  color: #354200;
}
.Y50__3epBC,
.y50__UygQj {
  color: #fdf9ed;
}
.Y100__1ua8h,
.y100__1F6sV {
  color: #faf1d1;
}
.Y200__pofsa,
.y200__3WsdN {
  color: #f8e6ab;
}
.Y300__xHk3i,
.y300__O7q52 {
  color: #f7dc82;
}
.Y400__1raUk,
.y400__2ndWq {
  color: #fad355;
}
.Y500__1XL7x,
.y500__3NxmZ {
  color: #ffc60a;
}
.Y600__1UEpD,
.y600__KQG12 {
  color: #dc9b04;
}
.Y700__LDhTq,
.y700__kkssk {
  color: #aa7803;
}
.Y800__ncYmx,
.y800__3LiXp {
  color: #795101;
}
.Y900__1l99M,
.y900__KDoB6 {
  color: #5c3a00;
}
.O50__17fK4,
.o50__ldHKK {
  color: #fff5eb;
}
.O100__1as6N,
.o100__2Al16 {
  color: #feead2;
}
.O200__1qbvP,
.o200__1_HdJ {
  color: #fed4a4;
}
.O300__2vQsv,
.o300__2StGi {
  color: #ffba6b;
}
.O400__ics5C,
.o400__2XjGv {
  color: #ffa53d;
}
.O500__3R4cH,
.o500__2migw {
  color: #f80;
}
.O600__Y-T5C,
.o600__3o1A1 {
  color: #de7802;
}
.O700__2qzuA,
.o700__1YBdO {
  color: #b26206;
}
.O800__2TDZD,
.o800__eiXNl {
  color: #8f4f04;
}
.O900__uPfPs,
.o900__1mM84 {
  color: #6b3900;
}
.R50__j6KV_,
.r50__3OH3S {
  color: #fef1f1;
}
.R100__pHXVo,
.r100__3dKBy {
  color: #fde2e2;
}
.R200__1N9AG,
.r200__2oj_Y {
  color: #fbbfbc;
}
.R300__3JgI5,
.r300__1EWGj {
  color: #f98e8b;
}
.R400__3139P,
.r400__2lYRc {
  color: #f76964;
}
.R500__3TYvY,
.r500__q_Acj {
  color: #f54a45;
}
.R600__1ot1Y,
.r600__1IF9U {
  color: #d83931;
}
.R700__3uOK_,
.r700__1Krx1 {
  color: #ac2f28;
}
.R800__29M9p,
.r800__2Ti6x {
  color: #812520;
}
.R900__2hClJ,
.r900__3wp5B {
  color: #621c18;
}
.C50__28uLg,
.c50__3ln7J {
  color: #fef1f8;
}
.C100__3uaRX,
.c100__MWa3N {
  color: #fdddef;
}
.C200__znNkz,
.c200__1qXRr {
  color: #f9aed9;
}
.C300__3YImx,
.c300__1HI7S {
  color: #f57ac0;
}
.C400__1L4yJ,
.c400__149d_ {
  color: #f14ba9;
}
.C500__3UyR7,
.c500__ABYrj {
  color: #f01d94;
}
.C600__LTzJG,
.c600__xu5Wh {
  color: #c71077;
}
.C700__3vbmM,
.c700__1O61R {
  color: #9e1361;
}
.C800__2Veta,
.c800__3Q3i9 {
  color: #7a0f4b;
}
.C900__2m0Z9,
.c900__240cg {
  color: #520a32;
}
.V50__9D7S6,
.v50__C5xvI {
  color: #fceefc;
}
.V100__7svVU,
.v100__1mGoM {
  color: #f8def8;
}
.V200__3qhgY,
.v200__33FEL {
  color: #efb9ef;
}
.V300__1Ej4S,
.v300__1Z4Iq {
  color: #e58fe5;
}
.V400__GvLU2,
.v400__1OLJk {
  color: #db66db;
}
.V500__2l5sb,
.v500__2y5cK {
  color: #d136d1;
}
.V600__HIEAS,
.v600__117px {
  color: #b320b3;
}
.V700__2hWlv,
.v700__2pMjU {
  color: #8c218c;
}
.V800__idgiD,
.v800__358i- {
  color: #681268;
}
.V900__1QO-h,
.v900__2UZuH {
  color: #460b46;
}
.P50__3vZt9,
.p50__3JcEz {
  color: #f6f1fe;
}
.P100__C-BmV,
.p100__UCsN_ {
  color: #ece2fe;
}
.P200__1pdIJ,
.p200__2KbNj {
  color: #cdb2fa;
}
.P300__1yZap,
.p300__zeTjJ {
  color: #ad82f7;
}
.P400__1e2AO,
.p400__1jn8Y {
  color: #935af6;
}
.P500__2iDug,
.p500__1utf4 {
  color: #7f3bf5;
}
.P600__1w8e3,
.p600__2BXBK {
  color: #6425d0;
}
.P700__39Q-h,
.p700__3PPDh {
  color: #4e1ba7;
}
.P800__DG8BB,
.p800__1klLB {
  color: #380d82;
}
.P900__2Gk77,
.p900__3jjGT {
  color: #270561;
}
.I50__2aYVZ,
.i50__334M6 {
  color: #f2f3fd;
}
.I100__3dnoB,
.i100__3l1lL {
  color: #e0e2fa;
}
.I200__1d2gl,
.i200__2ZJBe {
  color: #b4b9f3;
}
.I300__2FKRD,
.i300__3Sbm2 {
  color: #7b83ea;
}
.I400__2kDsn,
.i400__meElp {
  color: #616ae5;
}
.I500__211ve,
.i500__Ymss- {
  color: #4954e6;
}
.I600__zh2gM,
.i600__3LnWu {
  color: #2933c7;
}
.I700__2uHfH,
.i700__6ZpEV {
  color: #161fa2;
}
.I800__t_JMy,
.i800__1KPK- {
  color: #0a1285;
}
.I900__2MABN,
.i900__1H2jc {
  color: #0c1264;
}
.N50__1H8G2,
.n50__36xSg {
  color: #f8f9fa;
}
.N100__3XpLB,
.n100__XWc3p {
  color: #f5f6f7;
}
.N200__2KbK7,
.n200__WAUY8 {
  color: #eff0f1;
}
.N300__s6m7V,
.n300__hLNDP {
  color: #dee0e3;
}
.N400__28Y9J,
.n400__2bQIr {
  color: #bbbfc4;
}
.N500__UqZVu,
.n500__2qSvi {
  color: #8f959e;
}
.N600__1YDvO,
.n600__yGRX4 {
  color: #646a73;
}
.N700__2tcDx,
.n700__1_QMa {
  color: #373c43;
}
.N800__A_KpU,
.n800__3Gw92 {
  color: #2b2f36;
}
.N900__WlQ2g,
.n900__WBafn {
  color: #1f2329;
}
 {
  /* Button */
  /* drawer mask兼容ios系统*/
}
.en {
  font-family: 'Gilroy', -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';
}
.gilroy {
  font-family: 'Gilroy', -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: #ff7792;
  border-color: #ff7792;
}
.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 表单编辑底色 */
.emailLogin__24is- {
  /* 顶部报错tips */
}
.emailLogin__24is- .emailLogin-formWrap {
  width: 100%;
  margin: 40px auto 0;
}
.emailLogin__24is- .emailLogin-emailNoExist {
  margin-top: 4px;
  line-height: 22px;
  font-size: 14px;
  color: #f54a45;
}
.emailLogin__24is- .emailLogin-forgetPassword {
  position: absolute;
  bottom: -26px;
  line-height: 22px;
  width: 520px;
  text-align: right;
}
.emailLogin__24is- .emailLogin-forgetPassword button {
  min-width: unset;
  padding: 0;
  padding-top: 8px;
}
.emailLogin__24is- .emailLogin-noAccount {
  margin: 12px 0 64px;
  line-height: 16px;
  font-size: 14px;
  text-align: left;
  color: #8a8b91;
}
.emailLogin__24is- .emailLogin-noAccount button {
  min-width: unset;
  padding: 0;
}
.emailLogin__24is- .emailLogin-userAgreement {
  margin-bottom: 49px;
  text-align: center;
}
.emailLogin__24is- .emailLogin-errorTips {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin-bottom: 32px;
  width: 100%;
  height: 40px;
  border-radius: 4px;
  background-color: #fde2e2;
}
.emailLogin__24is- .emailLogin-errorTips svg {
  margin-left: 16px;
  width: 16px;
  height: 16px;
  color: #ed5959;
}
.emailLogin__24is- .emailLogin-errorTips .emailLogin-errorTips-text {
  margin-left: 8px;
  line-height: 22px;
  font-size: 14px;
  color: #161823;
}

@-webkit-keyframes fullscreenModalEnter__cKs2i {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__cKs2i {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__16I-g {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__16I-g {
  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__2d06A {
  height: 100%;
}
.atsx-layout__1KZIQ {
  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__1QErx,
.b50__3YTGS {
  color: #f0f4ff;
}
.L50__1iqDa,
.l50__i6oB1 {
  color: #f7fae5;
}
.L100__12ycy,
.l100__2QeEH {
  color: #eef6c6;
}
.L200__8g5K3,
.l200__5m0ZM {
  color: #dfee96;
}
.L300__G8hdH,
.l300__2X1xo {
  color: #d2e76a;
}
.L400__1G0lu,
.l400__3ShDN {
  color: #c3dd40;
}
.L500__2JDBl,
.l500__2WsjS {
  color: #b3d600;
}
.L600__zPoZQ,
.l600__2M-KH {
  color: #8fac02;
}
.L700__1MOhX,
.l700__3IBxw {
  color: #667901;
}
.L800__bKg6V,
.l800__ZFN61 {
  color: #495700;
}
.L900__18h6G,
.l900__2g2xQ {
  color: #354200;
}
.Y50__3J6-z,
.y50__21UEC {
  color: #fdf9ed;
}
.Y100__G0JWb,
.y100__3WgYv {
  color: #faf1d1;
}
.Y200__T9NI-,
.y200__SCQ93 {
  color: #f8e6ab;
}
.Y300__2xEZY,
.y300__5FKP_ {
  color: #f7dc82;
}
.Y400__2iq-6,
.y400__3J3a3 {
  color: #fad355;
}
.Y500__1BiXY,
.y500__2ow9b {
  color: #ffc60a;
}
.Y600__2QkxZ,
.y600__1GmeA {
  color: #dc9b04;
}
.Y700__1p0bt,
.y700__F0e52 {
  color: #aa7803;
}
.Y800__358kw,
.y800__1jxDB {
  color: #795101;
}
.Y900__26L47,
.y900__HjSBT {
  color: #5c3a00;
}
.O50__hjkxJ,
.o50__119P0 {
  color: #fff5eb;
}
.O100__1Ti5R,
.o100__2egZQ {
  color: #feead2;
}
.O200__A1lod,
.o200__1pblw {
  color: #fed4a4;
}
.O300__lirus,
.o300__2XThb {
  color: #ffba6b;
}
.O400__3WcX3,
.o400__2T2uT {
  color: #ffa53d;
}
.O500__3JNMB,
.o500__165kt {
  color: #f80;
}
.O600__1P0wp,
.o600__2WY4K {
  color: #de7802;
}
.O700__3jlv0,
.o700__gptWq {
  color: #b26206;
}
.O800__2jMD8,
.o800__rtAHP {
  color: #8f4f04;
}
.O900__3cUGV,
.o900__26LMa {
  color: #6b3900;
}
.R50__3FH-7,
.r50__7VO57 {
  color: #fef1f1;
}
.R100__1l0mu,
.r100__3jYuF {
  color: #fde2e2;
}
.R200__1Uf39,
.r200__1Gpx0 {
  color: #fbbfbc;
}
.R300__V2HBT,
.r300__2WzP2 {
  color: #f98e8b;
}
.R400__3X8s0,
.r400__IQO6W {
  color: #f76964;
}
.R500__3bjrW,
.r500__1wPtD {
  color: #f54a45;
}
.R600__3xS3Y,
.r600__1MJ7d {
  color: #d83931;
}
.R700__2YFYq,
.r700__3EzlW {
  color: #ac2f28;
}
.R800__1IIrR,
.r800__YCxog {
  color: #812520;
}
.R900__2sQzt,
.r900__1lUT2 {
  color: #621c18;
}
.C50__2LqfS,
.c50__2Uxn3 {
  color: #fef1f8;
}
.C100__1kDLN,
.c100__1b9ig {
  color: #fdddef;
}
.C200__1x0pT,
.c200__1qx_e {
  color: #f9aed9;
}
.C300__2wyIN,
.c300__3Z2nG {
  color: #f57ac0;
}
.C400__1CTDe,
.c400__2UMt1 {
  color: #f14ba9;
}
.C500__3B-yh,
.c500__S0PyE {
  color: #f01d94;
}
.C600__2XuAE,
.c600__1jKrx {
  color: #c71077;
}
.C700__yyykW,
.c700__1h3kF {
  color: #9e1361;
}
.C800__225g2,
.c800__1dQLH {
  color: #7a0f4b;
}
.C900__1oJsF,
.c900__31zgk {
  color: #520a32;
}
.V50__1qNzp,
.v50__2v4Sj {
  color: #fceefc;
}
.V100__3laqW,
.v100__21rfO {
  color: #f8def8;
}
.V200__1ZV3x,
.v200__38xkC {
  color: #efb9ef;
}
.V300__1R9hC,
.v300__1UwpD {
  color: #e58fe5;
}
.V400__ozXT8,
.v400__3LkBZ {
  color: #db66db;
}
.V500__2ihjJ,
.v500__14KIk {
  color: #d136d1;
}
.V600__bZJJK,
.v600__3mvJ5 {
  color: #b320b3;
}
.V700__3muJC,
.v700__2jO6S {
  color: #8c218c;
}
.V800__-B9U2,
.v800__h0Vrq {
  color: #681268;
}
.V900__Z4WR-,
.v900__6Pvyh {
  color: #460b46;
}
.P50__9yiI5,
.p50__38pg9 {
  color: #f6f1fe;
}
.P100__3dKrS,
.p100__2DWss {
  color: #ece2fe;
}
.P200__3Xx5e,
.p200__3o9nI {
  color: #cdb2fa;
}
.P300__3-byw,
.p300__3A808 {
  color: #ad82f7;
}
.P400__11XCJ,
.p400__5tZSh {
  color: #935af6;
}
.P500__3zvlf,
.p500__1RJbR {
  color: #7f3bf5;
}
.P600__2GBgW,
.p600__2Fq_d {
  color: #6425d0;
}
.P700__1uSs5,
.p700__348XU {
  color: #4e1ba7;
}
.P800__Ps7VN,
.p800__NvS04 {
  color: #380d82;
}
.P900__3lPiU,
.p900___h0hb {
  color: #270561;
}
.I50__-oaJy,
.i50__RH6b- {
  color: #f2f3fd;
}
.I100__1svU2,
.i100__3a1DS {
  color: #e0e2fa;
}
.I200__MqvlU,
.i200__1zJbX {
  color: #b4b9f3;
}
.I300__3mHFG,
.i300__3s56F {
  color: #7b83ea;
}
.I400__1uu9f,
.i400__1byqk {
  color: #616ae5;
}
.I500__-xXs3,
.i500__2tSj5 {
  color: #4954e6;
}
.I600__34YcF,
.i600__3JAmA {
  color: #2933c7;
}
.I700__TpOnv,
.i700__3eDpz {
  color: #161fa2;
}
.I800__1OW0P,
.i800__3-gcg {
  color: #0a1285;
}
.I900__Uc-FM,
.i900__3DWPp {
  color: #0c1264;
}
.N50__DGwvI,
.n50__pwjN_ {
  color: #f8f9fa;
}
.N100__1sVM2,
.n100__17np4 {
  color: #f5f6f7;
}
.N200__1leO8,
.n200__1R53w {
  color: #eff0f1;
}
.N300___MsJO,
.n300__20EAd {
  color: #dee0e3;
}
.N400__2SMZT,
.n400__3SIbL {
  color: #bbbfc4;
}
.N500__20GX3,
.n500__3awbf {
  color: #8f959e;
}
.N600__2PPfF,
.n600__1HM9p {
  color: #646a73;
}
.N700__F0GlF,
.n700__3FsQX {
  color: #373c43;
}
.N800__1pH2W,
.n800__3k2go {
  color: #2b2f36;
}
.N900__1viwX,
.n900__3e0iB {
  color: #1f2329;
}
 {
  /* Button */
  /* drawer mask兼容ios系统*/
}
.en {
  font-family: 'Gilroy', -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';
}
.gilroy {
  font-family: 'Gilroy', -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: #ff7792;
  border-color: #ff7792;
}
.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 表单编辑底色 */
.atsx-slide-wrapper {
  width: 100%;
  height: 100%;
  top: 0;
  z-index: 9999;
  position: fixed;
}
.atsx-slide-wrapper__mask {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  background-color: rgba(0, 0, 0, 0.6);
}
.atsx-slide-wrapper__content {
  display: -ms-flexbox;
  display: flex;
  position: relative;
  z-index: 10000;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  width: 100%;
  height: 100%;
}
.atsx-slide-wrapper__inner {
  border-radius: 4px;
  overflow: hidden;
  background: #fff;
  position: relative;
}
.atsx-slide-wrapper__close {
  width: 16px;
  height: 16px;
  position: absolute;
  right: 24px;
  top: 24px;
  z-index: 9999;
  color: #8a8b91;
  cursor: pointer;
}
.atsx-slide-wrapper__close:hover {
  color: #ff7792;
}
.atsx-slide-wrapper__close:active {
  color: #ff7792;
}
#img-close {
  display: none;
}

@-webkit-keyframes fullscreenModalEnter__1qoDu {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__1qoDu {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__30tIx {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__30tIx {
  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__2h-pW {
  height: 100%;
}
.atsx-layout__lDj4l {
  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__livRZ,
.b50__flvT_ {
  color: #f0f4ff;
}
.L50__1h064,
.l50__3gl6I {
  color: #f7fae5;
}
.L100__1qtg5,
.l100__KQiKG {
  color: #eef6c6;
}
.L200__2AxJa,
.l200__2NXrG {
  color: #dfee96;
}
.L300__2Fbtr,
.l300__2gASf {
  color: #d2e76a;
}
.L400__3f5mn,
.l400__8uKvu {
  color: #c3dd40;
}
.L500__2wdC4,
.l500__3lGAa {
  color: #b3d600;
}
.L600__2qkRd,
.l600__26ZVq {
  color: #8fac02;
}
.L700__7cuxj,
.l700__2HZiX {
  color: #667901;
}
.L800__1Km-L,
.l800__1gUae {
  color: #495700;
}
.L900__EhT76,
.l900__10ILM {
  color: #354200;
}
.Y50__gksfE,
.y50__2QPFw {
  color: #fdf9ed;
}
.Y100__3OxGG,
.y100__Cre84 {
  color: #faf1d1;
}
.Y200__1wg8-,
.y200__1sqTY {
  color: #f8e6ab;
}
.Y300__b__i_,
.y300__1UsBQ {
  color: #f7dc82;
}
.Y400__106xN,
.y400__2FoYC {
  color: #fad355;
}
.Y500__3OlV1,
.y500__1GkPG {
  color: #ffc60a;
}
.Y600__jfUDc,
.y600__1e5be {
  color: #dc9b04;
}
.Y700__PmYJA,
.y700__6saMq {
  color: #aa7803;
}
.Y800__eg8ne,
.y800__3ck0h {
  color: #795101;
}
.Y900__15W6N,
.y900__z0hmT {
  color: #5c3a00;
}
.O50__3HBaE,
.o50__2CllA {
  color: #fff5eb;
}
.O100__1caFD,
.o100__1Evgf {
  color: #feead2;
}
.O200__UWA2_,
.o200__1th8T {
  color: #fed4a4;
}
.O300__1RSKQ,
.o300__18osV {
  color: #ffba6b;
}
.O400__3-REN,
.o400__3NjxD {
  color: #ffa53d;
}
.O500__3oOBM,
.o500__2IUeR {
  color: #f80;
}
.O600__Cama2,
.o600__2cw7M {
  color: #de7802;
}
.O700__2Gykx,
.o700__d4hVy {
  color: #b26206;
}
.O800__15ylY,
.o800__3cxR9 {
  color: #8f4f04;
}
.O900__19YvE,
.o900__1A435 {
  color: #6b3900;
}
.R50__1XcVb,
.r50__q5jRC {
  color: #fef1f1;
}
.R100__cPR_t,
.r100__hGLj3 {
  color: #fde2e2;
}
.R200__2eBzj,
.r200__15jV6 {
  color: #fbbfbc;
}
.R300__1nqcw,
.r300__1MrMf {
  color: #f98e8b;
}
.R400__TJ6u-,
.r400__3ki4c {
  color: #f76964;
}
.R500__GATcU,
.r500__1hlT2 {
  color: #f54a45;
}
.R600__2Cv0K,
.r600__2xRjZ {
  color: #d83931;
}
.R700__2jupK,
.r700__1Ha8T {
  color: #ac2f28;
}
.R800__1-zpa,
.r800__3TJpZ {
  color: #812520;
}
.R900__3Obnr,
.r900__1qDk4 {
  color: #621c18;
}
.C50__1gyQ8,
.c50__2v_hw {
  color: #fef1f8;
}
.C100__2KCrn,
.c100__3RNy2 {
  color: #fdddef;
}
.C200__2ID60,
.c200__3d9AX {
  color: #f9aed9;
}
.C300__ltdtM,
.c300__3gGNn {
  color: #f57ac0;
}
.C400__KiarP,
.c400__3apxM {
  color: #f14ba9;
}
.C500__3gISt,
.c500__1sKgM {
  color: #f01d94;
}
.C600__2ZBfe,
.c600__2JjUh {
  color: #c71077;
}
.C700__16tXy,
.c700__2VwOa {
  color: #9e1361;
}
.C800__31AT4,
.c800__3kv-T {
  color: #7a0f4b;
}
.C900__3LbB4,
.c900__276Oy {
  color: #520a32;
}
.V50__iIPFL,
.v50__YOz-5 {
  color: #fceefc;
}
.V100__3R9kP,
.v100__3Y-Zj {
  color: #f8def8;
}
.V200__2oX5m,
.v200__38lmM {
  color: #efb9ef;
}
.V300__1Usf6,
.v300__M-NDQ {
  color: #e58fe5;
}
.V400__1pf5X,
.v400__24GYF {
  color: #db66db;
}
.V500__2jQ2n,
.v500__2uWi9 {
  color: #d136d1;
}
.V600__3yva5,
.v600__kAUd3 {
  color: #b320b3;
}
.V700__1w8Ls,
.v700__3ib66 {
  color: #8c218c;
}
.V800__DkuC9,
.v800__Jv_wc {
  color: #681268;
}
.V900__1fr4G,
.v900__3vp4P {
  color: #460b46;
}
.P50__R4Fwz,
.p50__34IqX {
  color: #f6f1fe;
}
.P100__3oO9Z,
.p100__3ROTy {
  color: #ece2fe;
}
.P200__280TS,
.p200__2f0m6 {
  color: #cdb2fa;
}
.P300__1K7S9,
.p300__2AyMg {
  color: #ad82f7;
}
.P400__20-ld,
.p400__dvM7V {
  color: #935af6;
}
.P500__mN0na,
.p500__fj1Wm {
  color: #7f3bf5;
}
.P600__1PlwE,
.p600__2PiSb {
  color: #6425d0;
}
.P700__2VP_r,
.p700__3UFQ_ {
  color: #4e1ba7;
}
.P800__2INlQ,
.p800__1FpWM {
  color: #380d82;
}
.P900__10Stf,
.p900__3YIPx {
  color: #270561;
}
.I50__2_Jc5,
.i50__2ajC6 {
  color: #f2f3fd;
}
.I100__2VK5L,
.i100__jQBDG {
  color: #e0e2fa;
}
.I200__3b7Ms,
.i200__RxzXz {
  color: #b4b9f3;
}
.I300__2vNVR,
.i300__10-D1 {
  color: #7b83ea;
}
.I400__3FNtN,
.i400__2ea0v {
  color: #616ae5;
}
.I500__2y4QT,
.i500__HI5Ut {
  color: #4954e6;
}
.I600__3jr_3,
.i600__3BBIS {
  color: #2933c7;
}
.I700__2n4vv,
.i700__Os3Xg {
  color: #161fa2;
}
.I800__1G49y,
.i800__BLFkU {
  color: #0a1285;
}
.I900__1kGS4,
.i900__2Jlhh {
  color: #0c1264;
}
.N50__KkaPs,
.n50__3invG {
  color: #f8f9fa;
}
.N100__zYjqR,
.n100__2475J {
  color: #f5f6f7;
}
.N200__Y5BAT,
.n200__1YaIV {
  color: #eff0f1;
}
.N300__1VPCO,
.n300__1ROzP {
  color: #dee0e3;
}
.N400__22pi1,
.n400__2JK_N {
  color: #bbbfc4;
}
.N500__XenEU,
.n500__1yNPb {
  color: #8f959e;
}
.N600__HGrfg,
.n600__2RXet {
  color: #646a73;
}
.N700__1d-sU,
.n700__3ukCS {
  color: #373c43;
}
.N800__1oghF,
.n800__1KzfQ {
  color: #2b2f36;
}
.N900___g6LI,
.n900__1eESI {
  color: #1f2329;
}
 {
  /* Button */
  /* drawer mask兼容ios系统*/
}
.en {
  font-family: 'Gilroy', -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';
}
.gilroy {
  font-family: 'Gilroy', -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: #ff7792;
  border-color: #ff7792;
}
.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 表单编辑底色 */
.atsx-slide-wrapper {
  width: 100%;
  height: 100%;
  top: 0;
  z-index: 9999;
  position: fixed;
}
.atsx-slide-wrapper__mask {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  background-color: rgba(0, 0, 0, 0.6);
}
.atsx-slide-wrapper__content {
  display: -ms-flexbox;
  display: flex;
  position: relative;
  z-index: 10000;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  width: 100%;
  height: 100%;
}
.atsx-slide-wrapper__inner {
  border-radius: 4px;
  overflow: hidden;
  background: #fff;
  position: relative;
}
.atsx-slide-wrapper__inner #slideValidatorV2 #verify-bar-close {
  width: auto;
  height: auto;
}
.atsx-slide-wrapper__inner #slideValidatorV2 #verify-bar-close svg {
  width: 24px;
  height: 24px;
}
.atsx-slide-wrapper__inner #slideValidatorV2 #verify-bar-close:hover svg g {
  fill: #ff7792;
}
.atsx-slide-wrapper__inner #slideValidatorV2 #verify-bar-close:active svg g {
  fill: #ff7792;
}
.atsx-slide-wrapper__close {
  width: 16px;
  height: 16px;
  position: absolute;
  right: 24px;
  top: 24px;
  z-index: 9999;
  color: #8a8b91;
  cursor: pointer;
}
.atsx-slide-wrapper__close:hover {
  color: #ff7792;
}
.atsx-slide-wrapper__close:active {
  color: #ff7792;
}
#img-close {
  display: none;
}

@-webkit-keyframes fullscreenModalEnter__2paSQ {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__2paSQ {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__lHP4U {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__lHP4U {
  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__1m3GD {
  height: 100%;
}
.atsx-layout__1tmKv {
  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__1fiUZ,
.b50__2YfU8 {
  color: #f0f4ff;
}
.L50__2o3yI,
.l50__2wcEZ {
  color: #f7fae5;
}
.L100__3Rt6u,
.l100__C_ixl {
  color: #eef6c6;
}
.L200__KYna-,
.l200__1Tqb0 {
  color: #dfee96;
}
.L300__3QEUY,
.l300__2Pgs1 {
  color: #d2e76a;
}
.L400__1VOC3,
.l400__xkmAw {
  color: #c3dd40;
}
.L500__JxL06,
.l500__2TO3p {
  color: #b3d600;
}
.L600__ocvUs,
.l600__2tit_ {
  color: #8fac02;
}
.L700__1K_43,
.l700__1ZG-q {
  color: #667901;
}
.L800__3fHn8,
.l800__2Ybet {
  color: #495700;
}
.L900__3rsJo,
.l900__2z0be {
  color: #354200;
}
.Y50__3r2Lh,
.y50__3qs45 {
  color: #fdf9ed;
}
.Y100__lkpnq,
.y100__38Azz {
  color: #faf1d1;
}
.Y200__39kwN,
.y200__2Kug0 {
  color: #f8e6ab;
}
.Y300__1D52G,
.y300__3KnPK {
  color: #f7dc82;
}
.Y400__PfZ4y,
.y400__1VjVv {
  color: #fad355;
}
.Y500__3fVns,
.y500__2arn- {
  color: #ffc60a;
}
.Y600__1m67B,
.y600__1TwpH {
  color: #dc9b04;
}
.Y700__30O8J,
.y700__3ny9e {
  color: #aa7803;
}
.Y800__7USUo,
.y800__6Jucw {
  color: #795101;
}
.Y900__CJ2-O,
.y900__1oEV2 {
  color: #5c3a00;
}
.O50__150oD,
.o50__OJP-O {
  color: #fff5eb;
}
.O100__19Wwy,
.o100__37L-5 {
  color: #feead2;
}
.O200__3fSM4,
.o200__2gbkd {
  color: #fed4a4;
}
.O300__26U1X,
.o300__1ltvv {
  color: #ffba6b;
}
.O400__1qHxF,
.o400__1GD87 {
  color: #ffa53d;
}
.O500__1qdMO,
.o500__1vYZs {
  color: #f80;
}
.O600__3b4Uk,
.o600__3fzuT {
  color: #de7802;
}
.O700__Ma2OV,
.o700__2PSnL {
  color: #b26206;
}
.O800__3RoWQ,
.o800__2JEJz {
  color: #8f4f04;
}
.O900__3N5o4,
.o900__3xbtI {
  color: #6b3900;
}
.R50__2xbU1,
.r50__1jEZ- {
  color: #fef1f1;
}
.R100__TOP5C,
.r100__1TjHO {
  color: #fde2e2;
}
.R200__RtiTq,
.r200__1vD6- {
  color: #fbbfbc;
}
.R300__2g8ha,
.r300__3lYC3 {
  color: #f98e8b;
}
.R400__1kQnr,
.r400__3v63Z {
  color: #f76964;
}
.R500__16vPY,
.r500__2XrGj {
  color: #f54a45;
}
.R600__2hfHl,
.r600__2btr0 {
  color: #d83931;
}
.R700__1GuMu,
.r700__1fRiD {
  color: #ac2f28;
}
.R800__1J1zi,
.r800__C5SFd {
  color: #812520;
}
.R900__3wFS6,
.r900__1hv8K {
  color: #621c18;
}
.C50__2lH-w,
.c50__3s3Pa {
  color: #fef1f8;
}
.C100__1hdnB,
.c100__1xO4Y {
  color: #fdddef;
}
.C200__2nV7i,
.c200__2uBXc {
  color: #f9aed9;
}
.C300__1Br5L,
.c300__pk84f {
  color: #f57ac0;
}
.C400__3kOBF,
.c400__1cisZ {
  color: #f14ba9;
}
.C500__12_qV,
.c500__3SSQ9 {
  color: #f01d94;
}
.C600__2PJpX,
.c600__1BwkN {
  color: #c71077;
}
.C700__UIeX-,
.c700__M3R4p {
  color: #9e1361;
}
.C800__2PzYa,
.c800__DncwQ {
  color: #7a0f4b;
}
.C900__1JadJ,
.c900__2Pz-m {
  color: #520a32;
}
.V50__QlcJv,
.v50__dp_bW {
  color: #fceefc;
}
.V100__3YX29,
.v100__tva0s {
  color: #f8def8;
}
.V200__1S_o3,
.v200__1kVhs {
  color: #efb9ef;
}
.V300__m5wMd,
.v300__NJNhK {
  color: #e58fe5;
}
.V400__2dyg8,
.v400__1zLjM {
  color: #db66db;
}
.V500__3pzq1,
.v500__2sanp {
  color: #d136d1;
}
.V600__kY661,
.v600__3QYYV {
  color: #b320b3;
}
.V700__1UoP7,
.v700__1HXjr {
  color: #8c218c;
}
.V800__1ZLKK,
.v800__26Jkb {
  color: #681268;
}
.V900__1dgYs,
.v900__3rNf- {
  color: #460b46;
}
.P50__3ow7c,
.p50__2pkQ8 {
  color: #f6f1fe;
}
.P100__VWQN4,
.p100__2GeHw {
  color: #ece2fe;
}
.P200__1jIfi,
.p200__1fgQZ {
  color: #cdb2fa;
}
.P300__3vmZ9,
.p300__3W3vi {
  color: #ad82f7;
}
.P400__1BNos,
.p400__1JeuN {
  color: #935af6;
}
.P500__1bNY4,
.p500__IBhIf {
  color: #7f3bf5;
}
.P600__1rA2Q,
.p600__1Dq1R {
  color: #6425d0;
}
.P700__3YVwl,
.p700__oBTvm {
  color: #4e1ba7;
}
.P800__wjI1E,
.p800__1aSNY {
  color: #380d82;
}
.P900__5MD89,
.p900__22eHs {
  color: #270561;
}
.I50__3kDx-,
.i50__1rmQC {
  color: #f2f3fd;
}
.I100__2KSvz,
.i100__1RQmY {
  color: #e0e2fa;
}
.I200__2_lyc,
.i200__1jWYd {
  color: #b4b9f3;
}
.I300__25bWa,
.i300__CD1jR {
  color: #7b83ea;
}
.I400__SPPGR,
.i400__3TYR_ {
  color: #616ae5;
}
.I500__2lRb8,
.i500__7jqsP {
  color: #4954e6;
}
.I600__KBpRg,
.i600__oVfBe {
  color: #2933c7;
}
.I700__2BcIU,
.i700__1l1Il {
  color: #161fa2;
}
.I800__2AT91,
.i800__1xSnm {
  color: #0a1285;
}
.I900__gPRqN,
.i900__2Jm7n {
  color: #0c1264;
}
.N50__5S0Ir,
.n50__2Emzv {
  color: #f8f9fa;
}
.N100__3iqxQ,
.n100__1GW8I {
  color: #f5f6f7;
}
.N200__1UtqS,
.n200__PMv4m {
  color: #eff0f1;
}
.N300__1ZNuP,
.n300__1KT6y {
  color: #dee0e3;
}
.N400__2eDpP,
.n400__Wq3RL {
  color: #bbbfc4;
}
.N500__zX8Jd,
.n500__26SIM {
  color: #8f959e;
}
.N600__jGnoV,
.n600__3JlnG {
  color: #646a73;
}
.N700__1E7eo,
.n700__3u8n7 {
  color: #373c43;
}
.N800__1H9-C,
.n800__2oD1E {
  color: #2b2f36;
}
.N900__3ST4p,
.n900__3sxgf {
  color: #1f2329;
}
 {
  /* Button */
  /* drawer mask兼容ios系统*/
}
.en {
  font-family: 'Gilroy', -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';
}
.gilroy {
  font-family: 'Gilroy', -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: #ff7792;
  border-color: #ff7792;
}
.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 表单编辑底色 */
.slider #slideValidator {
  width: 428px !important;
  height: 348px !important;
  border: none !important;
}
.slider #verify-bar-box {
  padding: 60px 80px 50px;
  background: #fff;
  position: relative;
  width: 428px;
  height: 348px;
  border-radius: 4px;
}
.slider #validate-toolbar {
  height: 24px;
  line-height: 24px;
}
.slider #validate-toolbar #tip {
  padding-left: 0;
  height: 24px;
  line-height: 24px;
  font-size: 14px;
  font-weight: 500;
  color: #161823;
}
.slider .validate-main {
  margin: 16px 0;
  background-color: #fff;
}
.slider #validate-drag-wrapper {
  margin: 0;
}
.slider #validate-drag-wrapper #validate-prompt {
  border: solid 1px #dadada;
  height: 36px;
}
.slider #validate-drag-wrapper #validate-prompt &gt; span {
  padding-left: 72px;
  width: 100%;
}
.slider #validate-drag-wrapper .validate-drag-button::after {
  content: '';
  position: absolute;
  left: 0;
  height: 36px;
  width: 64px;
  top: 20px;
  display: block;
  background-image: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/tiktok/assets/3a1e4df187685d82bf1ddb7fbd633edc.png);
  background-size: contain;
  pointer-events: none;
  border: solid 1px #dadada;
  border-radius: 40px;
}
.slider #validate-drag-wrapper .validate-drag-button .drag-button {
  box-shadow: none;
  height: 36px;
  border: solid 1px #dadada;
}
.slider #validate-refresh {
  margin: 0;
  position: absolute;
  top: 58px;
  right: 80px;
  height: 24px;
  line-height: 24px;
  padding: 0;
}
.slider #validate-refresh .refresh {
  width: 50px;
  height: 24px;
  font-size: 14px;
  font-weight: 500;
}
.slider #validate-refresh #validate-refresh-box {
  line-height: 24px;
  color: #fe2c55;
}
.slider #validate-refresh #validate-refresh-box .refresh::before {
  content: '';
  position: absolute;
  left: 0;
  top: 5px;
  height: 16px;
  width: 16px;
  display: block;
  background-color: #fff;
  background-image: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/tiktok/assets/8cb2283da6460ff76db6ba35c6a24626.png);
  background-size: contain;
  pointer-events: none;
}
.slider #validate-refresh #validate-refresh-box:hover * {
  color: #ff7792 !important;
}
.slider #validate-refresh #validate-refresh-box:active * {
  color: #ff7792 !important;
}
.slider.en #slideValidator {
  width: 521px !important;
}
.slider.en #verify-bar-box {
  text-align: center;
  width: 521px !important;
  height: 344px !important;
  padding: 60px 80px 50px;
}
.slider.en .validate-main {
  margin: 16px auto;
  background-color: #fff;
  width: 268px;
}

/* 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新属性 */
.has-error .atsx-phone .atsx-phone-select + .atsx-phone-input.atsx-phone-input {
  border-left-color: #f85959;
}
form .atsx-phone .atsx-select {
  width: auto;
}
.atsx-phone {
  position: relative;
  display: -ms-flexbox;
  display: flex;
}
.atsx-phone &gt; * {
  vertical-align: bottom;
}
.atsx-phone .atsx-phone-select:hover + .atsx-phone-input,
.atsx-phone .atsx-phone-select.atsx-select-open + .atsx-phone-input,
.atsx-phone .atsx-phone-select.atsx-select-focused + .atsx-phone-input {
  border-left-color: #fe2c55;
}
.atsx-phone .atsx-phone-select .atsx-select-search__field {
  text-indent: 12px;
}
.atsx-phone .atsx-phone-select .atsx-select-selection--single {
  height: 100%;
}
.atsx-phone .atsx-phone-select .atsx-select-selection {
  width: 63px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-right: none;
}
.atsx-phone .atsx-phone-select .atsx-select-selection-selected-value {
  padding-left: 12px;
  padding-right: 0;
}
.atsx-phone .atsx-phone-select .atsx-select-selection__rendered {
  margin-right: 0px;
  margin-left: 0px;
}
.atsx-phone .atsx-phone-select .atsx-select-arrow {
  display: none;
}
.atsx-phone .atsx-phone-input {
  padding-top: 3px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.atsx-phone .atsx-phone-input.atsx-input-lg {
  padding-top: 5px;
}
.atsx-phone-phoneSelect-dropdown {
  max-width: 400px;
  min-width: 100px;
}
.atsx-phone-phoneSelect-dropdown .atsx-select-dropdown-menu-item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
.atsx-phone-phoneSelect-dropdown .atsx-phone-name {
  display: inline-block;
  margin-right: 8px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.atsx-phone-phoneSelect-dropdown .atsx-phone-current {
  color: #fe2c55;
}
.atsx-phone-phoneSelect-dropdown .atsx-phone-current::after {
  height: 0 !important;
}
.atsx-phone-phoneSelect-dropdown .atsx-phone-selectLocation {
  font-size: 14px;
  letter-spacing: normal;
  color: #8f959e;
  height: 38px;
  line-height: 38px;
  pointer-events: none;
  background: transparent;
  border-bottom: 1px solid #eff1f1;
}
.atsx-phone-phoneSelect-dropdown .atsx-phone-selectLocation .atsx-clamp-content {
  height: unset;
}

@-webkit-keyframes fullscreenModalEnter__34vok {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__34vok {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__1Hoqk {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__1Hoqk {
  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__3aWky {
  height: 100%;
}
.atsx-layout__3-rCt {
  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__1RIUw,
.b50__1ir2f {
  color: #f0f4ff;
}
.L50__3OP5e,
.l50__IsV6j {
  color: #f7fae5;
}
.L100__1Uzoa,
.l100__a9hTq {
  color: #eef6c6;
}
.L200__2gXAk,
.l200__2uhUA {
  color: #dfee96;
}
.L300__1vvvC,
.l300__El_s0 {
  color: #d2e76a;
}
.L400__1nhEH,
.l400__1FB_J {
  color: #c3dd40;
}
.L500__2N_ss,
.l500__2zrOw {
  color: #b3d600;
}
.L600__1y2L_,
.l600__3dhb3 {
  color: #8fac02;
}
.L700__1GUUE,
.l700__3-kDS {
  color: #667901;
}
.L800__1DAev,
.l800__1AGW9 {
  color: #495700;
}
.L900__1dqtW,
.l900__bzSMl {
  color: #354200;
}
.Y50__3Qjuc,
.y50__2XaGh {
  color: #fdf9ed;
}
.Y100__1dZTh,
.y100__2yE5I {
  color: #faf1d1;
}
.Y200__1gAjT,
.y200__9_gBW {
  color: #f8e6ab;
}
.Y300__13qO_,
.y300__tfMuL {
  color: #f7dc82;
}
.Y400__3vB2W,
.y400__3k5xN {
  color: #fad355;
}
.Y500__39Dup,
.y500__3flJ0 {
  color: #ffc60a;
}
.Y600__30cRf,
.y600__1ADR4 {
  color: #dc9b04;
}
.Y700__2gW_e,
.y700__Rwb56 {
  color: #aa7803;
}
.Y800__2-pFI,
.y800__3CnzV {
  color: #795101;
}
.Y900__6Xq4C,
.y900__1nip- {
  color: #5c3a00;
}
.O50__brImP,
.o50__7IYlR {
  color: #fff5eb;
}
.O100__3xs3z,
.o100__GhHN5 {
  color: #feead2;
}
.O200__2wbbF,
.o200__29jFu {
  color: #fed4a4;
}
.O300__1XBYL,
.o300__3TUmw {
  color: #ffba6b;
}
.O400__2z61E,
.o400__2VVNG {
  color: #ffa53d;
}
.O500__O6BS9,
.o500__3_CtU {
  color: #f80;
}
.O600__1JaZ3,
.o600__1z7Li {
  color: #de7802;
}
.O700__1y71u,
.o700__1bxSN {
  color: #b26206;
}
.O800__6SRz-,
.o800__3OIEi {
  color: #8f4f04;
}
.O900__2whs_,
.o900__3AdM2 {
  color: #6b3900;
}
.R50__3i0d8,
.r50__B_vQI {
  color: #fef1f1;
}
.R100__1sSKa,
.r100__2uD-Q {
  color: #fde2e2;
}
.R200__31_4g,
.r200__2weRk {
  color: #fbbfbc;
}
.R300__BpVRq,
.r300__2XA_p {
  color: #f98e8b;
}
.R400__2NMT2,
.r400__2s4bb {
  color: #f76964;
}
.R500__bwneg,
.r500__2sorl {
  color: #f54a45;
}
.R600__11yA4,
.r600__1FKfx {
  color: #d83931;
}
.R700__3Cqe6,
.r700__1GHg5 {
  color: #ac2f28;
}
.R800__3bA--,
.r800__2WTu7 {
  color: #812520;
}
.R900__KWH2Q,
.r900__lVrB5 {
  color: #621c18;
}
.C50__j9d9Z,
.c50__1GuLo {
  color: #fef1f8;
}
.C100__3N6aA,
.c100__1kquB {
  color: #fdddef;
}
.C200__1V8-n,
.c200__3yWNf {
  color: #f9aed9;
}
.C300__2XYTF,
.c300__2jZBQ {
  color: #f57ac0;
}
.C400__2XgSR,
.c400__2UcwT {
  color: #f14ba9;
}
.C500__coSRJ,
.c500__2zbT7 {
  color: #f01d94;
}
.C600__30hFo,
.c600__3rlJb {
  color: #c71077;
}
.C700__l1kcx,
.c700__2cPSj {
  color: #9e1361;
}
.C800__BVDd-,
.c800__2KuW2 {
  color: #7a0f4b;
}
.C900__1FDIG,
.c900__1y5zd {
  color: #520a32;
}
.V50__BBeb1,
.v50__3ikXk {
  color: #fceefc;
}
.V100__2bYAS,
.v100__33rqS {
  color: #f8def8;
}
.V200__2WmnT,
.v200__fFW_J {
  color: #efb9ef;
}
.V300__z2TTF,
.v300__3Ixil {
  color: #e58fe5;
}
.V400__1A2yI,
.v400__3lx1d {
  color: #db66db;
}
.V500__2BT88,
.v500__37bzV {
  color: #d136d1;
}
.V600__1iLf7,
.v600__18RPi {
  color: #b320b3;
}
.V700__82AFo,
.v700___Qw24 {
  color: #8c218c;
}
.V800__322-4,
.v800__2KWGT {
  color: #681268;
}
.V900__sTYIU,
.v900__p2xki {
  color: #460b46;
}
.P50__2l8qR,
.p50__3iPp2 {
  color: #f6f1fe;
}
.P100__1TeS0,
.p100__38sbi {
  color: #ece2fe;
}
.P200__3T78_,
.p200__3Dz2f {
  color: #cdb2fa;
}
.P300__1xle_,
.p300__3VFr8 {
  color: #ad82f7;
}
.P400__1iQnQ,
.p400__1pjqL {
  color: #935af6;
}
.P500__eClND,
.p500__1ghsZ {
  color: #7f3bf5;
}
.P600__m1r_T,
.p600__1KN7g {
  color: #6425d0;
}
.P700__1gHAB,
.p700__1P78l {
  color: #4e1ba7;
}
.P800__1yoSZ,
.p800__3QVuK {
  color: #380d82;
}
.P900__2hvsh,
.p900__TaJvb {
  color: #270561;
}
.I50___1ycT,
.i50__11M90 {
  color: #f2f3fd;
}
.I100__2O6i_,
.i100__10cTU {
  color: #e0e2fa;
}
.I200__LnfaS,
.i200__34cJo {
  color: #b4b9f3;
}
.I300__OX1Ff,
.i300__3pv65 {
  color: #7b83ea;
}
.I400__U5DCN,
.i400__3ZWca {
  color: #616ae5;
}
.I500__370mm,
.i500__1SJCB {
  color: #4954e6;
}
.I600__1HRLx,
.i600__1tj3j {
  color: #2933c7;
}
.I700__2lyvM,
.i700__1FfVy {
  color: #161fa2;
}
.I800__FsHhp,
.i800__1AZPY {
  color: #0a1285;
}
.I900__3vBex,
.i900__3MDDw {
  color: #0c1264;
}
.N50__jYv85,
.n50__1SaAj {
  color: #f8f9fa;
}
.N100__2aW3u,
.n100__RQEwT {
  color: #f5f6f7;
}
.N200__228go,
.n200__3rnyJ {
  color: #eff0f1;
}
.N300__3VwHk,
.n300__9zTA4 {
  color: #dee0e3;
}
.N400__3eW-G,
.n400__bd4A9 {
  color: #bbbfc4;
}
.N500__yXg5o,
.n500__2eyOH {
  color: #8f959e;
}
.N600__1Vlfa,
.n600__3uGJv {
  color: #646a73;
}
.N700__3Sawx,
.n700__3Kv0B {
  color: #373c43;
}
.N800__V1nfX,
.n800__3gOwA {
  color: #2b2f36;
}
.N900__3Lnd1,
.n900__16kLp {
  color: #1f2329;
}
 {
  /* Button */
  /* drawer mask兼容ios系统*/
}
.en {
  font-family: 'Gilroy', -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';
}
.gilroy {
  font-family: 'Gilroy', -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: #ff7792;
  border-color: #ff7792;
}
.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 表单编辑底色 */
.phoneNumber__qPuZ4 {
  font-size: 14px;
  color: #8a8b91;
}
.phoneNumber__qPuZ4.phoneNumber-loading .atsx-select-selection__rendered {
  visibility: hidden;
}
.phoneNumber__qPuZ4 .atsx-phone .atsx-phone-select .atsx-select-selection__rendered {
  line-height: 38px;
}
.phoneNumber__qPuZ4 .atsx-phone .atsx-phone-select .atsx-select-selection-selected-value,
.phoneNumber__qPuZ4 .atsx-phone .atsx-phone-select .atsx-select-search__field__wrap input {
  color: #161823;
}
.phoneNumber__qPuZ4 .atsx-phone .atsx-phone-select .atsx-select-selection {
  width: 95px;
}
.phoneNumber__qPuZ4 .atsx-phone .atsx-phone-select .atsx-select-arrow {
  display: block;
}
.phoneNumber__qPuZ4 .atsx-phone .atsx-input,
.phoneNumber__qPuZ4 .atsx-phone .atsx-select-selection {
  transition: border 0.3s;
}
.phoneNumber__qPuZ4 .phoneNumber-mobileCode {
  margin-right: 4px;
}
.atsx-phone-select-dropdown .atsx-phone-name {
  font-weight: normal;
}
.atsx-phone-select-dropdown .atsx-phone-current::after {
  display: none;
}
.atsx-phone-select-dropdown .atsx-select-dropdown-menu-item:hover:not(.atsx-select-dropdown-menu-item-disabled),
.atsx-phone-select-dropdown .atsx-select-dropdown-menu-item-active:not(.atsx-select-dropdown-menu-item-disabled) {
  background: #f9fafd;
}

@-webkit-keyframes fullscreenModalEnter__2fEFJ {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__2fEFJ {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__2Gj4- {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__2Gj4- {
  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__2AkfT {
  height: 100%;
}
.atsx-layout__i1PDd {
  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__1Y8z1,
.b50__12y_6 {
  color: #f0f4ff;
}
.L50__3BrEr,
.l50__2fJVb {
  color: #f7fae5;
}
.L100__VbbDJ,
.l100__3ypyo {
  color: #eef6c6;
}
.L200__2p_Bm,
.l200__3_eaI {
  color: #dfee96;
}
.L300__WPPdA,
.l300__24MAV {
  color: #d2e76a;
}
.L400__38wFf,
.l400__1e2I9 {
  color: #c3dd40;
}
.L500__2auRt,
.l500__3sY0Y {
  color: #b3d600;
}
.L600__U5qgR,
.l600__2YrOG {
  color: #8fac02;
}
.L700__w3WMG,
.l700__1iZ72 {
  color: #667901;
}
.L800__XTPqH,
.l800__yNmCA {
  color: #495700;
}
.L900__K491P,
.l900__1AQZk {
  color: #354200;
}
.Y50__2xOTr,
.y50__29sRs {
  color: #fdf9ed;
}
.Y100__1fnTb,
.y100__1isRm {
  color: #faf1d1;
}
.Y200__2IFAl,
.y200__1iiuB {
  color: #f8e6ab;
}
.Y300__JyFrR,
.y300__2fnBj {
  color: #f7dc82;
}
.Y400__tXuka,
.y400__q0Pu6 {
  color: #fad355;
}
.Y500__ldZyZ,
.y500__3VOO- {
  color: #ffc60a;
}
.Y600__3GQhA,
.y600__Oj20o {
  color: #dc9b04;
}
.Y700__XVqsC,
.y700__bJ-bv {
  color: #aa7803;
}
.Y800__7xR2b,
.y800__32aLb {
  color: #795101;
}
.Y900__1dwpW,
.y900__3WFpP {
  color: #5c3a00;
}
.O50__2n1H1,
.o50__2NpOn {
  color: #fff5eb;
}
.O100__34sBt,
.o100__39akK {
  color: #feead2;
}
.O200__1Yhkj,
.o200__1joxb {
  color: #fed4a4;
}
.O300__bTKzw,
.o300__1WeLh {
  color: #ffba6b;
}
.O400__1u7gP,
.o400__2AmtL {
  color: #ffa53d;
}
.O500__3qNfG,
.o500__17Id9 {
  color: #f80;
}
.O600__1llh4,
.o600__YFPm8 {
  color: #de7802;
}
.O700__1HKY1,
.o700__3r3kY {
  color: #b26206;
}
.O800__byXrW,
.o800__3JBLI {
  color: #8f4f04;
}
.O900__2nKrQ,
.o900__dEY9q {
  color: #6b3900;
}
.R50__2Pgin,
.r50__1yYhk {
  color: #fef1f1;
}
.R100__2VxzV,
.r100__3ALjw {
  color: #fde2e2;
}
.R200__2xPJd,
.r200__2arpK {
  color: #fbbfbc;
}
.R300__LeNuZ,
.r300__2US-T {
  color: #f98e8b;
}
.R400__10ons,
.r400__1xFMx {
  color: #f76964;
}
.R500__3fUyF,
.r500__D-ryD {
  color: #f54a45;
}
.R600__2fpxs,
.r600__3Cmd- {
  color: #d83931;
}
.R700__1uvZ7,
.r700__2Dsfd {
  color: #ac2f28;
}
.R800__1Nuc8,
.r800__3j0g4 {
  color: #812520;
}
.R900__1JLL3,
.r900__1SciR {
  color: #621c18;
}
.C50__rA7pm,
.c50__1StH6 {
  color: #fef1f8;
}
.C100__2hsTb,
.c100___z30r {
  color: #fdddef;
}
.C200__3U_vW,
.c200__2Pnb2 {
  color: #f9aed9;
}
.C300__1NSgW,
.c300___JeoK {
  color: #f57ac0;
}
.C400__1FHJL,
.c400__cFegu {
  color: #f14ba9;
}
.C500__2Iq4F,
.c500__uJw1l {
  color: #f01d94;
}
.C600__2GKwd,
.c600__2eo7p {
  color: #c71077;
}
.C700__z0EKd,
.c700__1m-PE {
  color: #9e1361;
}
.C800__y6zcR,
.c800__1NAR4 {
  color: #7a0f4b;
}
.C900__1nmo_,
.c900__-XNxu {
  color: #520a32;
}
.V50__2CClH,
.v50__ayCuX {
  color: #fceefc;
}
.V100__1gLt7,
.v100__18hHL {
  color: #f8def8;
}
.V200__Zyox-,
.v200__1zH9i {
  color: #efb9ef;
}
.V300__2VHgD,
.v300__1NNzE {
  color: #e58fe5;
}
.V400__vjh8a,
.v400__c49Bf {
  color: #db66db;
}
.V500__ljSu2,
.v500__3vxpL {
  color: #d136d1;
}
.V600__3ewa_,
.v600__yAxn3 {
  color: #b320b3;
}
.V700__11div,
.v700__12GCa {
  color: #8c218c;
}
.V800__kYT5S,
.v800__2Cqvl {
  color: #681268;
}
.V900__3Ndvw,
.v900__2mz18 {
  color: #460b46;
}
.P50__12r5-,
.p50__2N83f {
  color: #f6f1fe;
}
.P100__3dECw,
.p100__3PYL3 {
  color: #ece2fe;
}
.P200__1VKQ4,
.p200__2CLXw {
  color: #cdb2fa;
}
.P300__3IDFU,
.p300__H3EYh {
  color: #ad82f7;
}
.P400__2YXIW,
.p400__3y20Q {
  color: #935af6;
}
.P500__2-SjH,
.p500__2Zg3I {
  color: #7f3bf5;
}
.P600__1Bvms,
.p600__x4nM1 {
  color: #6425d0;
}
.P700__374EE,
.p700__7e9-F {
  color: #4e1ba7;
}
.P800__OdB4j,
.p800__2RXQd {
  color: #380d82;
}
.P900__cktp-,
.p900__2LmKH {
  color: #270561;
}
.I50__Gph1d,
.i50__3mkKb {
  color: #f2f3fd;
}
.I100__19Z1Q,
.i100__kOT2X {
  color: #e0e2fa;
}
.I200__23Kwb,
.i200__3K7DW {
  color: #b4b9f3;
}
.I300__uA9tO,
.i300__2_M7A {
  color: #7b83ea;
}
.I400__3mSS2,
.i400__2SYV3 {
  color: #616ae5;
}
.I500__2C-45,
.i500__1WBZg {
  color: #4954e6;
}
.I600__1LHGU,
.i600__1eOxE {
  color: #2933c7;
}
.I700__6MEp_,
.i700__10LJ1 {
  color: #161fa2;
}
.I800__1zO-_,
.i800__1pylc {
  color: #0a1285;
}
.I900__7fIR4,
.i900__9wVwU {
  color: #0c1264;
}
.N50__3_OTN,
.n50__3TG1S {
  color: #f8f9fa;
}
.N100__hGq89,
.n100__pOxLR {
  color: #f5f6f7;
}
.N200__30rZu,
.n200__1Qfsi {
  color: #eff0f1;
}
.N300__1lQwq,
.n300__1Ka8Z {
  color: #dee0e3;
}
.N400__1X4Pd,
.n400__2jHvK {
  color: #bbbfc4;
}
.N500__WW-3U,
.n500__3QRmK {
  color: #8f959e;
}
.N600__1K9G-,
.n600__18s8g {
  color: #646a73;
}
.N700__3fw6C,
.n700__1R40u {
  color: #373c43;
}
.N800__3Q9_u,
.n800__2DgPs {
  color: #2b2f36;
}
.N900__I6KKx,
.n900__1METv {
  color: #1f2329;
}
 {
  /* Button */
  /* drawer mask兼容ios系统*/
}
.en {
  font-family: 'Gilroy', -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';
}
.gilroy {
  font-family: 'Gilroy', -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: #ff7792;
  border-color: #ff7792;
}
.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 表单编辑底色 */
.mobileLogin__1fi1v {
  /* 顶部报错tips */
}
.mobileLogin__1fi1v .mobileLogin-formWrap {
  width: 100%;
  margin: 40px auto 0;
}
.mobileLogin__1fi1v .mobileLogin-emailNoExist {
  margin-top: 4px;
  line-height: 22px;
  font-size: 14px;
  color: #f54a45;
}
.mobileLogin__1fi1v .mobileLogin-validItem {
  margin-bottom: 0;
}
.mobileLogin__1fi1v .mobileLogin-userAgreement {
  margin-bottom: 49px;
  text-align: center;
}
.mobileLogin__1fi1v .mobileLogin-validTip {
  margin: 12px 0 64px;
  line-height: 16px;
  font-size: 14px;
  text-align: left;
  color: #8a8b91;
}
.mobileLogin__1fi1v .mobileLogin-errorTips {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin-bottom: 32px;
  width: 100%;
  height: 40px;
  border-radius: 4px;
  background-color: #fde2e2;
}
.mobileLogin__1fi1v .mobileLogin-errorTips svg {
  margin-left: 16px;
  width: 16px;
  height: 16px;
}
.mobileLogin__1fi1v .mobileLogin-errorTips .mobileLogin-errorTips-text {
  margin-left: 8px;
  line-height: 22px;
  font-size: 14px;
  font-weight: 500;
  color: #161823;
}

.validCode__3E78_ .atsx-input-affix-wrapper .atsx-input-suffix {
  min-width: 120px;
  height: 40px;
  line-height: 40px;
  border-radius: 4px;
  text-align: center;
  color: #fff;
  right: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.validCode__3E78_ .atsx-input-affix-wrapper .atsx-input-suffix button {
  width: 100%;
  height: 40px;
  padding: 0 10px;
  line-height: 40px;
  border: none;
  position: relative;
  display: inline-block;
  font-size: 16px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.validCode__3E78_ .atsx-input-affix-wrapper .atsx-input-suffix button:disabled {
  background-color: #849cd2;
  color: #fff;
}

@-webkit-keyframes fullscreenModalEnter__EjlGm {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__EjlGm {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__3qzoq {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__3qzoq {
  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__2mkqN {
  height: 100%;
}
.atsx-layout__2fQ30 {
  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__1Dnm8,
.b50__1QIpV {
  color: #f0f4ff;
}
.L50__nHDy0,
.l50__aXHwE {
  color: #f7fae5;
}
.L100__3hkCY,
.l100__s-1YE {
  color: #eef6c6;
}
.L200__23aM2,
.l200__WXy1Q {
  color: #dfee96;
}
.L300__n8TAV,
.l300__162gA {
  color: #d2e76a;
}
.L400__3dXRp,
.l400__1c-Px {
  color: #c3dd40;
}
.L500__2VDAy,
.l500__2NbPe {
  color: #b3d600;
}
.L600___pXaC,
.l600__pL6Zc {
  color: #8fac02;
}
.L700__1uiPV,
.l700__B_XxF {
  color: #667901;
}
.L800__1DTFF,
.l800__KUL2p {
  color: #495700;
}
.L900__4nkjZ,
.l900__sASM7 {
  color: #354200;
}
.Y50__2013W,
.y50__3wRvD {
  color: #fdf9ed;
}
.Y100__3LggR,
.y100__1cD53 {
  color: #faf1d1;
}
.Y200__jmI8w,
.y200__1B5NB {
  color: #f8e6ab;
}
.Y300__3k56s,
.y300__39EvL {
  color: #f7dc82;
}
.Y400__3H9ju,
.y400__OKHj3 {
  color: #fad355;
}
.Y500__YIql_,
.y500__hF5Dv {
  color: #ffc60a;
}
.Y600__1fJqk,
.y600__13dK6 {
  color: #dc9b04;
}
.Y700__vEsOC,
.y700__2rQIq {
  color: #aa7803;
}
.Y800__1Z456,
.y800__2WoJQ {
  color: #795101;
}
.Y900__338SB,
.y900__2yF_3 {
  color: #5c3a00;
}
.O50__33sl3,
.o50__1M2bn {
  color: #fff5eb;
}
.O100__1toIb,
.o100__wXByM {
  color: #feead2;
}
.O200__wQCK6,
.o200__2DktS {
  color: #fed4a4;
}
.O300__1_HfK,
.o300__317As {
  color: #ffba6b;
}
.O400__QkMpY,
.o400__tijXV {
  color: #ffa53d;
}
.O500__2CSUD,
.o500__1fsS7 {
  color: #f80;
}
.O600__AsWD3,
.o600__YVoZL {
  color: #de7802;
}
.O700__1_53q,
.o700__21NgN {
  color: #b26206;
}
.O800__1Viu_,
.o800__14WNA {
  color: #8f4f04;
}
.O900__1q19b,
.o900__3xeVH {
  color: #6b3900;
}
.R50__2B5EN,
.r50__3I1XM {
  color: #fef1f1;
}
.R100__22F5Q,
.r100__3jEqX {
  color: #fde2e2;
}
.R200__2w_nd,
.r200__3KmmB {
  color: #fbbfbc;
}
.R300__1mhBm,
.r300__31dQs {
  color: #f98e8b;
}
.R400__ELKC4,
.r400__35dN3 {
  color: #f76964;
}
.R500__j5qE0,
.r500__2FrD5 {
  color: #f54a45;
}
.R600__3s1Qs,
.r600__3norG {
  color: #d83931;
}
.R700__3j5J5,
.r700__3pXKm {
  color: #ac2f28;
}
.R800__hm1PC,
.r800__3vD6U {
  color: #812520;
}
.R900__2oq7g,
.r900__2TWWs {
  color: #621c18;
}
.C50__2kgph,
.c50__1VRMo {
  color: #fef1f8;
}
.C100__3wPQU,
.c100__3AJhg {
  color: #fdddef;
}
.C200__3RYm1,
.c200__1nRrB {
  color: #f9aed9;
}
.C300__164bd,
.c300__1K5NO {
  color: #f57ac0;
}
.C400__mEmxC,
.c400__2i_8U {
  color: #f14ba9;
}
.C500__7-PBV,
.c500__1iZKf {
  color: #f01d94;
}
.C600__3Ygqv,
.c600__1xqsp {
  color: #c71077;
}
.C700__1AA5c,
.c700__1TFfa {
  color: #9e1361;
}
.C800__2P9s6,
.c800__3lvlg {
  color: #7a0f4b;
}
.C900__3hSQv,
.c900__1eBp7 {
  color: #520a32;
}
.V50__UcP0F,
.v50__1h2Lg {
  color: #fceefc;
}
.V100__29Dep,
.v100__LrEn7 {
  color: #f8def8;
}
.V200__2zG-x,
.v200__a6DBK {
  color: #efb9ef;
}
.V300__1PB1D,
.v300__yRcAN {
  color: #e58fe5;
}
.V400__12FE_,
.v400__biO6b {
  color: #db66db;
}
.V500__2Hbgs,
.v500__1N7PL {
  color: #d136d1;
}
.V600__2F2aQ,
.v600__3YgVL {
  color: #b320b3;
}
.V700__1GXyA,
.v700__1he6W {
  color: #8c218c;
}
.V800__3ZR5c,
.v800__35BHZ {
  color: #681268;
}
.V900__1MLnR,
.v900___Am2V {
  color: #460b46;
}
.P50__2AU5e,
.p50__1cT8P {
  color: #f6f1fe;
}
.P100__2_7o6,
.p100__1SQzz {
  color: #ece2fe;
}
.P200__3APZX,
.p200__3wYtZ {
  color: #cdb2fa;
}
.P300__XE5SE,
.p300__SB__8 {
  color: #ad82f7;
}
.P400__3CDJ7,
.p400__Uwl2K {
  color: #935af6;
}
.P500__-qSCi,
.p500__2r5Rn {
  color: #7f3bf5;
}
.P600__9C4ls,
.p600__350C5 {
  color: #6425d0;
}
.P700__2G8Ks,
.p700__ZUAyj {
  color: #4e1ba7;
}
.P800__1QMv5,
.p800__nn10_ {
  color: #380d82;
}
.P900__1fwiN,
.p900__N_oaS {
  color: #270561;
}
.I50__2pDcH,
.i50__KxesM {
  color: #f2f3fd;
}
.I100__2WGmf,
.i100__2jn0- {
  color: #e0e2fa;
}
.I200__1-SNS,
.i200__1tcF6 {
  color: #b4b9f3;
}
.I300__1XO18,
.i300__1osYL {
  color: #7b83ea;
}
.I400__3Q3Bq,
.i400__26W4c {
  color: #616ae5;
}
.I500__2bCDC,
.i500__3wqB9 {
  color: #4954e6;
}
.I600__1uyEj,
.i600__1m-iZ {
  color: #2933c7;
}
.I700__2Mgbv,
.i700__2jdQF {
  color: #161fa2;
}
.I800__2yYv2,
.i800__gY7n8 {
  color: #0a1285;
}
.I900__3x21V,
.i900__157Na {
  color: #0c1264;
}
.N50__8ho-z,
.n50__3VvGo {
  color: #f8f9fa;
}
.N100__3lRaO,
.n100__2F1wW {
  color: #f5f6f7;
}
.N200__azJuv,
.n200__--3f1 {
  color: #eff0f1;
}
.N300__OGGjy,
.n300__9F4er {
  color: #dee0e3;
}
.N400__3dmlZ,
.n400__275i8 {
  color: #bbbfc4;
}
.N500__2JfFZ,
.n500__16ose {
  color: #8f959e;
}
.N600__1yF2m,
.n600__37Tsd {
  color: #646a73;
}
.N700__pTVSW,
.n700__1Woyq {
  color: #373c43;
}
.N800__2ylC-,
.n800__3oZD- {
  color: #2b2f36;
}
.N900__3WIMB,
.n900__1HlcT {
  color: #1f2329;
}
 {
  /* Button */
  /* drawer mask兼容ios系统*/
}
.en {
  font-family: 'Gilroy', -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';
}
.gilroy {
  font-family: 'Gilroy', -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: #ff7792;
  border-color: #ff7792;
}
.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 表单编辑底色 */
.headerToggle__rR6XX {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  height: 41px;
  margin-top: 80px;
}
.headerToggle__rR6XX .headerToggle-item {
  position: relative;
  margin-right: 46px;
  line-height: 33px;
  font-size: 24px;
  font-weight: 500;
  color: #8b949d;
  cursor: pointer;
}
.headerToggle__rR6XX .headerToggle-item::after {
  content: ' ';
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 2px;
  border-radius: 3px;
  background-color: #fe2c55;
  opacity: 0;
  transition: opacity 0.3s ease-in-out;
}
.headerToggle__rR6XX .headerToggle-item.headerToggle-active {
  font-weight: 600;
  color: #fe2c55;
}
.headerToggle__rR6XX .headerToggle-item.headerToggle-active::after {
  opacity: 1;
}
.headerToggle__rR6XX .headerToggle-item:hover {
  color: #fe2c55;
}
.headerToggle__rR6XX .headerToggle-item:active {
  color: #ff7792;
}
.ja .headerToggle-item {
  font-size: 20px;
}

@-webkit-keyframes fullscreenModalEnter__oUwXJ {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__oUwXJ {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__3QK_- {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__3QK_- {
  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__IbtGF {
  height: 100%;
}
.atsx-layout__1BFoL {
  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__f2tMw,
.b50__2Vopn {
  color: #f0f4ff;
}
.L50__cSYOV,
.l50__1Omjo {
  color: #f7fae5;
}
.L100__2_lev,
.l100__C3q9C {
  color: #eef6c6;
}
.L200__3bi7w,
.l200__3dmmi {
  color: #dfee96;
}
.L300__1yMfj,
.l300__3Fkww {
  color: #d2e76a;
}
.L400__31197,
.l400__2Yir- {
  color: #c3dd40;
}
.L500__1dJBJ,
.l500__2wwdA {
  color: #b3d600;
}
.L600__30CUv,
.l600__1nUpN {
  color: #8fac02;
}
.L700__33Gl0,
.l700__2O7K- {
  color: #667901;
}
.L800__3f0GA,
.l800__Wxh27 {
  color: #495700;
}
.L900__EeKhG,
.l900__1rgRB {
  color: #354200;
}
.Y50__sLvwT,
.y50__1fRZN {
  color: #fdf9ed;
}
.Y100__2vllu,
.y100__1GKW1 {
  color: #faf1d1;
}
.Y200__3tRgF,
.y200__3LAcL {
  color: #f8e6ab;
}
.Y300__1AU4-,
.y300__2697G {
  color: #f7dc82;
}
.Y400__Zb21r,
.y400__2S_LH {
  color: #fad355;
}
.Y500__qvmsa,
.y500__1J8FE {
  color: #ffc60a;
}
.Y600__3N2y4,
.y600__2a9YQ {
  color: #dc9b04;
}
.Y700__cK_wJ,
.y700__1dsrI {
  color: #aa7803;
}
.Y800__pyNhv,
.y800__2DyBZ {
  color: #795101;
}
.Y900__O_kIl,
.y900__3-2VP {
  color: #5c3a00;
}
.O50__1kr0K,
.o50__VGcE0 {
  color: #fff5eb;
}
.O100__3TxTI,
.o100__Y9tLU {
  color: #feead2;
}
.O200__2ztPs,
.o200__3ii10 {
  color: #fed4a4;
}
.O300__1iKfi,
.o300__2tJ2u {
  color: #ffba6b;
}
.O400__3FFkR,
.o400__3lWgv {
  color: #ffa53d;
}
.O500__H4I7M,
.o500__2A_xR {
  color: #f80;
}
.O600__22rvV,
.o600__29YEF {
  color: #de7802;
}
.O700__QnpK7,
.o700__173zM {
  color: #b26206;
}
.O800__2p-SX,
.o800__15pWc {
  color: #8f4f04;
}
.O900__1uEPc,
.o900__HmJwo {
  color: #6b3900;
}
.R50__zpcWa,
.r50__2Ypha {
  color: #fef1f1;
}
.R100__3QNCQ,
.r100__jfSPd {
  color: #fde2e2;
}
.R200__2wWso,
.r200__2Ztcg {
  color: #fbbfbc;
}
.R300__2mOZW,
.r300__2DmEW {
  color: #f98e8b;
}
.R400__o3MMT,
.r400__3HBbo {
  color: #f76964;
}
.R500__27BiB,
.r500__2mARD {
  color: #f54a45;
}
.R600__1fR-t,
.r600__1uyLr {
  color: #d83931;
}
.R700__XMVuF,
.r700__1Mh7E {
  color: #ac2f28;
}
.R800__gx3hm,
.r800__2s-dE {
  color: #812520;
}
.R900__36E_R,
.r900__2SF60 {
  color: #621c18;
}
.C50__c2iXT,
.c50__d6ox_ {
  color: #fef1f8;
}
.C100__2SqEF,
.c100__eSIEv {
  color: #fdddef;
}
.C200__BRQn_,
.c200__1NGUA {
  color: #f9aed9;
}
.C300__3C43P,
.c300__3ZzIR {
  color: #f57ac0;
}
.C400__koB7y,
.c400__2t_HA {
  color: #f14ba9;
}
.C500__3hUet,
.c500__29OCL {
  color: #f01d94;
}
.C600__2GLXd,
.c600__oL4FS {
  color: #c71077;
}
.C700__o3N9T,
.c700__3Zgnl {
  color: #9e1361;
}
.C800__3-wO6,
.c800__2KlAh {
  color: #7a0f4b;
}
.C900__3j13p,
.c900__2N6Ik {
  color: #520a32;
}
.V50__25gxN,
.v50__imhWo {
  color: #fceefc;
}
.V100__3CKKH,
.v100__3BwRU {
  color: #f8def8;
}
.V200__2pM47,
.v200__3ljy5 {
  color: #efb9ef;
}
.V300__1So3t,
.v300__1HK-D {
  color: #e58fe5;
}
.V400__Wc7Fv,
.v400__3dcha {
  color: #db66db;
}
.V500__2tXgX,
.v500__3FEDy {
  color: #d136d1;
}
.V600__1T0nE,
.v600__29GAf {
  color: #b320b3;
}
.V700__8Cr9d,
.v700__3MWz9 {
  color: #8c218c;
}
.V800__3k-dx,
.v800__26kxy {
  color: #681268;
}
.V900__1RGTI,
.v900__1Yc5I {
  color: #460b46;
}
.P50__rSUpf,
.p50__6vZ97 {
  color: #f6f1fe;
}
.P100__7PNFt,
.p100__2q5IG {
  color: #ece2fe;
}
.P200__1YBI-,
.p200__2TPvf {
  color: #cdb2fa;
}
.P300__1HRbf,
.p300__1uj7D {
  color: #ad82f7;
}
.P400__1GikM,
.p400__3Y55m {
  color: #935af6;
}
.P500__28il9,
.p500__1pwtR {
  color: #7f3bf5;
}
.P600__10o5y,
.p600__7SzNL {
  color: #6425d0;
}
.P700__8GHll,
.p700__1Ay_8 {
  color: #4e1ba7;
}
.P800__2uLWF,
.p800__3Slbi {
  color: #380d82;
}
.P900__12ag_,
.p900__24Z6b {
  color: #270561;
}
.I50__29HtV,
.i50__2ppnu {
  color: #f2f3fd;
}
.I100__1xhwr,
.i100__3mtRA {
  color: #e0e2fa;
}
.I200__2R1I_,
.i200__pcczH {
  color: #b4b9f3;
}
.I300__1Da4H,
.i300__W_0jh {
  color: #7b83ea;
}
.I400__2qVOk,
.i400__3th04 {
  color: #616ae5;
}
.I500__1I4rf,
.i500__1t9im {
  color: #4954e6;
}
.I600__1FzcN,
.i600__2oWkh {
  color: #2933c7;
}
.I700__sReJj,
.i700__2xVs_ {
  color: #161fa2;
}
.I800__nioR5,
.i800__3Si16 {
  color: #0a1285;
}
.I900__2QBIu,
.i900__1D463 {
  color: #0c1264;
}
.N50__1LJfW,
.n50__2TTqp {
  color: #f8f9fa;
}
.N100__3mANK,
.n100__3Tk5j {
  color: #f5f6f7;
}
.N200__1awmK,
.n200__1uO6R {
  color: #eff0f1;
}
.N300__3nDIs,
.n300__370zs {
  color: #dee0e3;
}
.N400__ViJMG,
.n400__3CJgO {
  color: #bbbfc4;
}
.N500__1ujFV,
.n500__paVGU {
  color: #8f959e;
}
.N600__1oXNB,
.n600__3b14E {
  color: #646a73;
}
.N700__2zoFI,
.n700__3rHsi {
  color: #373c43;
}
.N800__28Hpi,
.n800__14PQ2 {
  color: #2b2f36;
}
.N900__38UKi,
.n900__2z2hg {
  color: #1f2329;
}
 {
  /* Button */
  /* drawer mask兼容ios系统*/
}
.en {
  font-family: 'Gilroy', -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';
}
.gilroy {
  font-family: 'Gilroy', -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: #ff7792;
  border-color: #ff7792;
}
.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 表单编辑底色 */
.loginPage__3hUyH .loginPage-container {
  width: 520px;
  margin: 0 auto;
}
.loginPage__3hUyH .loginForm {
  width: 100%;
  margin: 40px auto 45px;
}
.loginPage__3hUyH .loginForm .loginTitle {
  margin-bottom: 46px;
  line-height: 37px;
  font-size: 30px;
  font-weight: 800;
  text-align: center;
  color: #161823;
}
.loginPage__3hUyH .loginForm .loginSubmit {
  width: 100%;
  max-width: none;
  height: 40px;
  font-size: 16px;
  color: #fff;
}
.loginPage__3hUyH .loginForm .loginSubmit:disabled {
  background-color: #849cd2;
  color: #fff;
}
.loginPage__3hUyH .loginForm .loginSubmit:disabled:hover {
  background-color: #849cd2;
  border-color: #849cd2;
  color: #fff;
}
.loginPage__3hUyH .loginForm .loginAgreement {
  margin-top: 26px;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  color: #8a8b91;
}
.loginPage__3hUyH .loginForm .loginAgreement a {
  color: #fe2c55;
}
.loginPage__3hUyH .loginForm .loginAgreement a:hover {
  color: #ff7792;
}
.loginPage__3hUyH .loginForm .loginAgreement a:active {
  color: #ff7792;
}
.loginPageWrapper__32pnH {
  min-height: 677px;
}
.loginPageWrapper__32pnH a {
  color: #fe2c55;
}
.loginPageWrapper__32pnH a:hover {
  color: #ff7792;
}
.loginPageWrapper__32pnH a:active {
  color: #ff7792;
}
.loginPageWrapper__32pnH .update-privacy-policy-warp {
  height: 72px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  border-bottom: 1px solid rgba(22, 24, 35, 0.12);
  padding: 0 251px;
}
.loginPageWrapper__32pnH .update-privacy-policy-warp .update-privacy-policy-icon {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  height: 48px;
  width: 48px;
  border-radius: 24px;
  margin-right: 12px;
  border: 1px solid rgba(22, 24, 35, 0.12);
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
}
.loginPageWrapper__32pnH .update-privacy-policy-warp .update-privacy-policy-text {
  color: rgba(22, 24, 35, 0.75);
}
.loginPageWrapper__32pnH .update-privacy-policy-warp .update-privacy-policy-bold-text {
  font-weight: bold;
  cursor: pointer;
  color: #161823;
}
.loginPageWrapper__32pnH .update-privacy-policy-warp .update-privacy-policy-close-icon {
  margin-left: 48px;
  color: #161823;
  margin-top: 7px;
}
.loginPageWrapper__32pnH .update-privacy-policy-warp .update-privacy-policy-close-icon :hover {
  color: #fe2c55;
  cursor: pointer;
}
.loginPageWrapper__32pnH .update-privacy-policy-warp .update-privacy-policy-close-icon svg {
  height: 16px;
  width: 16px;
}
.iam-passport-login-warp__1V0NW {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  min-height: 686px;
}
.iam-passport-login-warp__1V0NW .iam-passport-login__1vo7y {
  width: 482px;
  height: 686px;
  position: relative;
}
.iam-passport-login-warp__1V0NW .iam-passport-login__1vo7y .new-account-login-module {
  padding-top: 0;
}

@-webkit-keyframes fullscreenModalEnter__2gb9P {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__2gb9P {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__2UwHl {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__2UwHl {
  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__1vHBu {
  height: 100%;
}
.atsx-layout__WXfYk {
  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__243sy,
.b50__2FNIV {
  color: #f0f4ff;
}
.L50__1Olw6,
.l50__2EtCA {
  color: #f7fae5;
}
.L100__1n2Fj,
.l100__eUjov {
  color: #eef6c6;
}
.L200__3hDbr,
.l200__3nGkY {
  color: #dfee96;
}
.L300__b8--1,
.l300__3wkyz {
  color: #d2e76a;
}
.L400__3qRTh,
.l400__-p1eA {
  color: #c3dd40;
}
.L500__1VbVV,
.l500__rEB6O {
  color: #b3d600;
}
.L600__3NtJA,
.l600__2wPm2 {
  color: #8fac02;
}
.L700__3JoLj,
.l700__2u6iH {
  color: #667901;
}
.L800__1rwQU,
.l800__2sudw {
  color: #495700;
}
.L900__vbDue,
.l900__12gUU {
  color: #354200;
}
.Y50__1gg-2,
.y50__2vIBH {
  color: #fdf9ed;
}
.Y100__3YxCg,
.y100__2V8OW {
  color: #faf1d1;
}
.Y200__2GSkk,
.y200__22TYD {
  color: #f8e6ab;
}
.Y300__12YvR,
.y300__1TA4r {
  color: #f7dc82;
}
.Y400__2c2bt,
.y400__HcX5e {
  color: #fad355;
}
.Y500__2Pj0G,
.y500__VvFRO {
  color: #ffc60a;
}
.Y600__2aM0x,
.y600__3vXaz {
  color: #dc9b04;
}
.Y700__B9n0N,
.y700__1tcQY {
  color: #aa7803;
}
.Y800__1lm9b,
.y800__3zJAR {
  color: #795101;
}
.Y900__1CtwB,
.y900__djrXS {
  color: #5c3a00;
}
.O50__3f0fk,
.o50__3sKkP {
  color: #fff5eb;
}
.O100__26ih2,
.o100__85fFU {
  color: #feead2;
}
.O200__Na4AS,
.o200__12SVU {
  color: #fed4a4;
}
.O300__1SzZA,
.o300__1IYm6 {
  color: #ffba6b;
}
.O400__2gyr8,
.o400__1irwX {
  color: #ffa53d;
}
.O500__1NUFi,
.o500__1hvWi {
  color: #f80;
}
.O600__lA1bf,
.o600__2xh8j {
  color: #de7802;
}
.O700__3o49u,
.o700__3agcs {
  color: #b26206;
}
.O800__14Y7b,
.o800__3yg3- {
  color: #8f4f04;
}
.O900__35rxx,
.o900__1-YuS {
  color: #6b3900;
}
.R50__2NqR5,
.r50__2Km6A {
  color: #fef1f1;
}
.R100__hla0c,
.r100__1Z2Wy {
  color: #fde2e2;
}
.R200__2fDql,
.r200__1z03y {
  color: #fbbfbc;
}
.R300__3xDAC,
.r300__mnLVT {
  color: #f98e8b;
}
.R400__2YW4l,
.r400__2LttV {
  color: #f76964;
}
.R500__29Tnq,
.r500__2OlL2 {
  color: #f54a45;
}
.R600__2PuDt,
.r600__2Q3Cv {
  color: #d83931;
}
.R700__2XmH5,
.r700__j8QIl {
  color: #ac2f28;
}
.R800__2PyKT,
.r800__2WIgW {
  color: #812520;
}
.R900__ERThe,
.r900__syfD1 {
  color: #621c18;
}
.C50__3cZUq,
.c50__2Hsjr {
  color: #fef1f8;
}
.C100__2_w1v,
.c100__2wfHc {
  color: #fdddef;
}
.C200__2x-jn,
.c200__2jt2a {
  color: #f9aed9;
}
.C300__L7zx7,
.c300__3LgQm {
  color: #f57ac0;
}
.C400__3tHFa,
.c400__27q07 {
  color: #f14ba9;
}
.C500__To1LM,
.c500__35DsD {
  color: #f01d94;
}
.C600__3YWDb,
.c600__z4yOJ {
  color: #c71077;
}
.C700__2Y65I,
.c700__u5D-R {
  color: #9e1361;
}
.C800__2iiPM,
.c800__2b874 {
  color: #7a0f4b;
}
.C900__35juP,
.c900__1YPZi {
  color: #520a32;
}
.V50__3dZ4U,
.v50__1JvxQ {
  color: #fceefc;
}
.V100__3Q6J_,
.v100__3C72z {
  color: #f8def8;
}
.V200__AeXPo,
.v200__JKJMo {
  color: #efb9ef;
}
.V300__dFW6d,
.v300__I9zlO {
  color: #e58fe5;
}
.V400__2BPUK,
.v400__1gNdO {
  color: #db66db;
}
.V500__3xkYq,
.v500__1eHwB {
  color: #d136d1;
}
.V600__TVwI4,
.v600__2HKML {
  color: #b320b3;
}
.V700__ojeaK,
.v700__1ktsa {
  color: #8c218c;
}
.V800__2D6u7,
.v800__2aoRO {
  color: #681268;
}
.V900__68BD1,
.v900__2baE7 {
  color: #460b46;
}
.P50__3WF2c,
.p50__3ohYz {
  color: #f6f1fe;
}
.P100__16w9J,
.p100__3D_Vk {
  color: #ece2fe;
}
.P200__2r2mm,
.p200__1HS5L {
  color: #cdb2fa;
}
.P300__3Hqlz,
.p300__OZAtb {
  color: #ad82f7;
}
.P400__3VLRH,
.p400__3iHD_ {
  color: #935af6;
}
.P500__1E5t8,
.p500__29-Rv {
  color: #7f3bf5;
}
.P600__6eNEP,
.p600__3nJC8 {
  color: #6425d0;
}
.P700__15Jfb,
.p700__2Qd2M {
  color: #4e1ba7;
}
.P800__3pwgI,
.p800__1IDJG {
  color: #380d82;
}
.P900__zTTST,
.p900__3esGS {
  color: #270561;
}
.I50__2mPAT,
.i50__17Oox {
  color: #f2f3fd;
}
.I100__1HjzA,
.i100__1K6sp {
  color: #e0e2fa;
}
.I200__3oR7C,
.i200__OGpll {
  color: #b4b9f3;
}
.I300__1Hl7S,
.i300__35ZhP {
  color: #7b83ea;
}
.I400__1LC8I,
.i400__2S1CL {
  color: #616ae5;
}
.I500__4O2gp,
.i500__1G1xS {
  color: #4954e6;
}
.I600__3sKgT,
.i600__D7f6H {
  color: #2933c7;
}
.I700__3wxkK,
.i700__3ni06 {
  color: #161fa2;
}
.I800__1ENxe,
.i800__1iiim {
  color: #0a1285;
}
.I900__2GLbq,
.i900__gXELx {
  color: #0c1264;
}
.N50__2xwlu,
.n50__ncKbR {
  color: #f8f9fa;
}
.N100__3cNTj,
.n100__3cpkx {
  color: #f5f6f7;
}
.N200__1fAVW,
.n200__1PZKA {
  color: #eff0f1;
}
.N300__2VhVs,
.n300__3--Rp {
  color: #dee0e3;
}
.N400__1h0UB,
.n400__1iJL0 {
  color: #bbbfc4;
}
.N500__APUqz,
.n500__3hxoI {
  color: #8f959e;
}
.N600__sLztZ,
.n600__34cWR {
  color: #646a73;
}
.N700__3yEam,
.n700__2ry17 {
  color: #373c43;
}
.N800__2XpKi,
.n800__2jecP {
  color: #2b2f36;
}
.N900__kwIeA,
.n900__2aSjd {
  color: #1f2329;
}
 {
  /* Button */
  /* drawer mask兼容ios系统*/
}
.en {
  font-family: 'Gilroy', -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';
}
.gilroy {
  font-family: 'Gilroy', -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: #ff7792;
  border-color: #ff7792;
}
.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 表单编辑底色 */
.textHeader__8kity .textHeader-header {
  margin-top: 100px;
  height: 37px;
  font-size: 30px;
  font-weight: 800;
  text-align: center;
  color: #161823;
}

.validCode__34t9u .atsx-input-suffix {
  min-width: 120px;
  height: 40px;
  line-height: 40px;
  border-radius: 4px;
  text-align: center;
  color: #fff;
  right: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.validCode__34t9u .atsx-input-suffix button {
  width: 100%;
  height: 40px;
  padding: 0 10px;
  line-height: 40px;
  border: none;
  position: relative;
  display: inline-block;
  font-size: 16px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.validCode__34t9u .atsx-input-suffix button:disabled {
  background-color: #849cd2;
  color: #fff;
}

@-webkit-keyframes fullscreenModalEnter__1CXam {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__1CXam {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__1QA1p {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__1QA1p {
  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__3_09G {
  height: 100%;
}
.atsx-layout__2MBT_ {
  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__1iE-n,
.b50__1SUFH {
  color: #f0f4ff;
}
.L50__uhAjz,
.l50__1XSIb {
  color: #f7fae5;
}
.L100__2a3u0,
.l100__2IY_W {
  color: #eef6c6;
}
.L200__3TyTx,
.l200__2PPxu {
  color: #dfee96;
}
.L300__3sC0x,
.l300__1pGx6 {
  color: #d2e76a;
}
.L400__xbb4g,
.l400__2vfc7 {
  color: #c3dd40;
}
.L500__3BuuU,
.l500__3_Upe {
  color: #b3d600;
}
.L600__3WMeH,
.l600__1v1N3 {
  color: #8fac02;
}
.L700__3JOi5,
.l700__3VXgA {
  color: #667901;
}
.L800__3pzVJ,
.l800__1reqX {
  color: #495700;
}
.L900__342k0,
.l900__31u7u {
  color: #354200;
}
.Y50__2Ttnh,
.y50__1oIeU {
  color: #fdf9ed;
}
.Y100__4YlZy,
.y100__-J0TO {
  color: #faf1d1;
}
.Y200__TU1uU,
.y200__1fQwH {
  color: #f8e6ab;
}
.Y300__246Cp,
.y300__1QDdl {
  color: #f7dc82;
}
.Y400__371Nb,
.y400__UyoYB {
  color: #fad355;
}
.Y500__2zUys,
.y500__Ld_R0 {
  color: #ffc60a;
}
.Y600__3_Z1b,
.y600__12Q3H {
  color: #dc9b04;
}
.Y700__1fvlu,
.y700__2b-6y {
  color: #aa7803;
}
.Y800__x_m_s,
.y800__2zsxz {
  color: #795101;
}
.Y900__2B5tx,
.y900__2ZShW {
  color: #5c3a00;
}
.O50__2TNqS,
.o50__3Pg8h {
  color: #fff5eb;
}
.O100__7WGBE,
.o100__2eqae {
  color: #feead2;
}
.O200__cktJ_,
.o200__CcjSZ {
  color: #fed4a4;
}
.O300__3498p,
.o300__2OTGk {
  color: #ffba6b;
}
.O400__XFzM-,
.o400__1CVBD {
  color: #ffa53d;
}
.O500__18tTL,
.o500__2Qma4 {
  color: #f80;
}
.O600__bxmRe,
.o600__1tlYe {
  color: #de7802;
}
.O700__1re4i,
.o700__2EDif {
  color: #b26206;
}
.O800__1EMc3,
.o800__1IN6P {
  color: #8f4f04;
}
.O900__3zNiN,
.o900__2kATH {
  color: #6b3900;
}
.R50__3EP4S,
.r50__20MgU {
  color: #fef1f1;
}
.R100__iQKM-,
.r100__bLhlC {
  color: #fde2e2;
}
.R200__2djkb,
.r200__2cGcV {
  color: #fbbfbc;
}
.R300__IAL-1,
.r300__B1d28 {
  color: #f98e8b;
}
.R400__3AfIA,
.r400__18BOw {
  color: #f76964;
}
.R500__33tMy,
.r500__3eQCE {
  color: #f54a45;
}
.R600__3WV-o,
.r600__2EphN {
  color: #d83931;
}
.R700__2OgKE,
.r700__29AfN {
  color: #ac2f28;
}
.R800__5NLtF,
.r800__2P6UV {
  color: #812520;
}
.R900__3RynB,
.r900__1I4KE {
  color: #621c18;
}
.C50__2Zkgh,
.c50__14Xjn {
  color: #fef1f8;
}
.C100__3GYBL,
.c100__1dbmv {
  color: #fdddef;
}
.C200__yw84X,
.c200__g6qr7 {
  color: #f9aed9;
}
.C300__3CIFc,
.c300__3cNt0 {
  color: #f57ac0;
}
.C400__25tD2,
.c400__1JMR7 {
  color: #f14ba9;
}
.C500__29Vjx,
.c500__f17Vm {
  color: #f01d94;
}
.C600__GV3nN,
.c600__3BfZE {
  color: #c71077;
}
.C700__1F-xD,
.c700__2uXHS {
  color: #9e1361;
}
.C800__34fI1,
.c800__3OTX9 {
  color: #7a0f4b;
}
.C900__IzOLc,
.c900__2k4lp {
  color: #520a32;
}
.V50__jsvNI,
.v50__3am6N {
  color: #fceefc;
}
.V100__36SK2,
.v100__1frnP {
  color: #f8def8;
}
.V200__2x6Dc,
.v200__2J3IZ {
  color: #efb9ef;
}
.V300__1I3uc,
.v300__25Fwj {
  color: #e58fe5;
}
.V400__AjrJE,
.v400__-b-bF {
  color: #db66db;
}
.V500__xetPw,
.v500__1CWEq {
  color: #d136d1;
}
.V600__2AojF,
.v600__22YzH {
  color: #b320b3;
}
.V700__1U3Bs,
.v700__2Kdnt {
  color: #8c218c;
}
.V800__25UFt,
.v800__2-HTm {
  color: #681268;
}
.V900__3w1p6,
.v900__RGnmy {
  color: #460b46;
}
.P50__1hNFo,
.p50__2tn1d {
  color: #f6f1fe;
}
.P100__WyLmb,
.p100__3zXws {
  color: #ece2fe;
}
.P200__3Io-f,
.p200__2geis {
  color: #cdb2fa;
}
.P300__svdB7,
.p300__2UkWT {
  color: #ad82f7;
}
.P400__3kWOp,
.p400__2Ppge {
  color: #935af6;
}
.P500__38s0x,
.p500__37Vmt {
  color: #7f3bf5;
}
.P600__2x9nv,
.p600__2lG8o {
  color: #6425d0;
}
.P700__3P_2V,
.p700__3DuaK {
  color: #4e1ba7;
}
.P800__PegCe,
.p800__lSVlK {
  color: #380d82;
}
.P900__llJGZ,
.p900__2KEaI {
  color: #270561;
}
.I50__3AYXo,
.i50__cvZih {
  color: #f2f3fd;
}
.I100__2xL4k,
.i100__7mSuW {
  color: #e0e2fa;
}
.I200__bYUgY,
.i200__BA4UD {
  color: #b4b9f3;
}
.I300__1VwNW,
.i300__1T9bD {
  color: #7b83ea;
}
.I400__1Jtte,
.i400__OhXf5 {
  color: #616ae5;
}
.I500__31nZk,
.i500__3zPtu {
  color: #4954e6;
}
.I600__1nkK9,
.i600__37EpP {
  color: #2933c7;
}
.I700__28vfE,
.i700__1DmXy {
  color: #161fa2;
}
.I800__13oyI,
.i800__27_bo {
  color: #0a1285;
}
.I900__1wA4A,
.i900__2Rwrn {
  color: #0c1264;
}
.N50__2xTr-,
.n50__2nEb2 {
  color: #f8f9fa;
}
.N100__29H4y,
.n100__3AkBt {
  color: #f5f6f7;
}
.N200__3MyCg,
.n200__2dGfr {
  color: #eff0f1;
}
.N300__1Trjy,
.n300__3A_Rg {
  color: #dee0e3;
}
.N400__11c6-,
.n400__3zSud {
  color: #bbbfc4;
}
.N500__1dGJB,
.n500__lDgf9 {
  color: #8f959e;
}
.N600__2d7hp,
.n600__2YtT1 {
  color: #646a73;
}
.N700__3xXNn,
.n700__165A8 {
  color: #373c43;
}
.N800___JKno,
.n800__13DAQ {
  color: #2b2f36;
}
.N900__22RNI,
.n900__3LNpd {
  color: #1f2329;
}
 {
  /* Button */
  /* drawer mask兼容ios系统*/
}
.en {
  font-family: 'Gilroy', -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';
}
.gilroy {
  font-family: 'Gilroy', -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: #ff7792;
  border-color: #ff7792;
}
.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 表单编辑底色 */
.resetPassword-formWrap__fV83b {
  width: 480px;
  margin: 80px auto 0;
}
.resetPassword-formWrap__fV83b .resetPassword-title__FAU58 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 40px;
  line-height: 33px;
  font-size: 24px;
  font-weight: 500;
  text-align: left;
  color: #1f2329;
}
.resetPassword-formWrap__fV83b .resetPassword-title__FAU58 svg {
  width: 20px;
  height: 20px;
  margin-right: 16px;
  cursor: pointer;
  fill: #161823;
}
.resetPassword-formWrap__fV83b .resetPassword-title__FAU58 svg:hover {
  fill: #fe2c55;
}
.resetPassword-formWrap__fV83b .resetPassword-title__FAU58 svg:active {
  fill: #ff7792;
}
.resetPassword-formWrap__fV83b .resetPassword-submit__2IlX4 {
  width: 100%;
  max-width: unset;
}

@-webkit-keyframes fullscreenModalEnter__2GSxm {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__2GSxm {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__30S8t {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__30S8t {
  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__3TIew {
  height: 100%;
}
.atsx-layout__3zf8_ {
  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__3IVD2,
.b50__cRuAG {
  color: #f0f4ff;
}
.L50__241Mq,
.l50__1eSrA {
  color: #f7fae5;
}
.L100__2mAt6,
.l100__3tyXA {
  color: #eef6c6;
}
.L200__1cjkM,
.l200__bwXwh {
  color: #dfee96;
}
.L300__2OCfV,
.l300__10jMP {
  color: #d2e76a;
}
.L400__2gcOa,
.l400__2q3bF {
  color: #c3dd40;
}
.L500__3fv2Q,
.l500__VQxYJ {
  color: #b3d600;
}
.L600__LnWN8,
.l600__7CVwz {
  color: #8fac02;
}
.L700__2VVlt,
.l700__2KG6k {
  color: #667901;
}
.L800__3CPwZ,
.l800__2MPKd {
  color: #495700;
}
.L900__2EhO9,
.l900__3Wpsl {
  color: #354200;
}
.Y50__OhzEr,
.y50__37h9H {
  color: #fdf9ed;
}
.Y100__2cERt,
.y100__dUyQ6 {
  color: #faf1d1;
}
.Y200__3VdEL,
.y200__3HNqW {
  color: #f8e6ab;
}
.Y300__3W_Pe,
.y300__1vWfx {
  color: #f7dc82;
}
.Y400__20rmj,
.y400__HvvYA {
  color: #fad355;
}
.Y500__3tB4e,
.y500__1fOF5 {
  color: #ffc60a;
}
.Y600__24luC,
.y600__1ku19 {
  color: #dc9b04;
}
.Y700__1mWrB,
.y700__24gpA {
  color: #aa7803;
}
.Y800__1lODi,
.y800__PNTXG {
  color: #795101;
}
.Y900__36V4z,
.y900__D2X06 {
  color: #5c3a00;
}
.O50__TqZIg,
.o50__3ScVX {
  color: #fff5eb;
}
.O100__1u_hJ,
.o100__2T4nE {
  color: #feead2;
}
.O200__1QKf6,
.o200__2_dJA {
  color: #fed4a4;
}
.O300__2XGoq,
.o300__30dNU {
  color: #ffba6b;
}
.O400__2r5TF,
.o400__3L0Ee {
  color: #ffa53d;
}
.O500__dd4D3,
.o500__imxsG {
  color: #f80;
}
.O600__3zYXi,
.o600__2CjwL {
  color: #de7802;
}
.O700__3E1HW,
.o700__36Tv4 {
  color: #b26206;
}
.O800__lUrqL,
.o800__2DwZi {
  color: #8f4f04;
}
.O900__1UZSZ,
.o900__23Jhs {
  color: #6b3900;
}
.R50__2Mcgh,
.r50__1dcj1 {
  color: #fef1f1;
}
.R100__3k_Ml,
.r100__2d5v5 {
  color: #fde2e2;
}
.R200__1ence,
.r200__1aRnJ {
  color: #fbbfbc;
}
.R300__2XS1I,
.r300__ZPYRx {
  color: #f98e8b;
}
.R400__2D9gy,
.r400__3Zgsu {
  color: #f76964;
}
.R500__2aHOu,
.r500__1lFCr {
  color: #f54a45;
}
.R600__2LMqY,
.r600__2uBa4 {
  color: #d83931;
}
.R700__U9HrY,
.r700__30Q7O {
  color: #ac2f28;
}
.R800__2Jcd0,
.r800__2hMPN {
  color: #812520;
}
.R900__3IIjR,
.r900__Gu8dZ {
  color: #621c18;
}
.C50__287dC,
.c50__1GKgL {
  color: #fef1f8;
}
.C100__3fRgP,
.c100__SDxkF {
  color: #fdddef;
}
.C200__1OSPT,
.c200__1OrTL {
  color: #f9aed9;
}
.C300__3_Uhk,
.c300__EZQcP {
  color: #f57ac0;
}
.C400__3ueXm,
.c400__65IEa {
  color: #f14ba9;
}
.C500__1K-Gz,
.c500__1Tk0Y {
  color: #f01d94;
}
.C600__JEWE5,
.c600__3yAKU {
  color: #c71077;
}
.C700__22gGC,
.c700__2_Itf {
  color: #9e1361;
}
.C800__13KTV,
.c800__3BBdd {
  color: #7a0f4b;
}
.C900__y5qH1,
.c900__3LXEu {
  color: #520a32;
}
.V50__32Dzl,
.v50__-ZngM {
  color: #fceefc;
}
.V100__348P1,
.v100__2uwMe {
  color: #f8def8;
}
.V200__IIKLO,
.v200__2d-tk {
  color: #efb9ef;
}
.V300__o1ub3,
.v300__2PP4c {
  color: #e58fe5;
}
.V400__vPUqQ,
.v400__2C-Sx {
  color: #db66db;
}
.V500__jG7Br,
.v500__2-hx4 {
  color: #d136d1;
}
.V600__2BpZh,
.v600__1gTLs {
  color: #b320b3;
}
.V700__2OJxE,
.v700__3CAze {
  color: #8c218c;
}
.V800__1Iaot,
.v800__1y0GH {
  color: #681268;
}
.V900__30VQR,
.v900__2_Eaw {
  color: #460b46;
}
.P50__EMlTh,
.p50__1Kq5w {
  color: #f6f1fe;
}
.P100__3uwya,
.p100__7ybt4 {
  color: #ece2fe;
}
.P200__fCUI9,
.p200__2HX9c {
  color: #cdb2fa;
}
.P300__1frrM,
.p300__9KeKT {
  color: #ad82f7;
}
.P400__2brwA,
.p400__2xlG8 {
  color: #935af6;
}
.P500__Mta2L,
.p500__2DIIH {
  color: #7f3bf5;
}
.P600__2bvTv,
.p600__3RJtP {
  color: #6425d0;
}
.P700__MxX4a,
.p700__1jujT {
  color: #4e1ba7;
}
.P800__1FWU_,
.p800__3VFCF {
  color: #380d82;
}
.P900__lfF--,
.p900__1f94m {
  color: #270561;
}
.I50__2pk9i,
.i50__2Vu0_ {
  color: #f2f3fd;
}
.I100__1pTk0,
.i100__1tr0J {
  color: #e0e2fa;
}
.I200__225h8,
.i200__26joZ {
  color: #b4b9f3;
}
.I300__3cFmz,
.i300__kwZE3 {
  color: #7b83ea;
}
.I400__2WYTw,
.i400__3_Gc6 {
  color: #616ae5;
}
.I500__2AjdF,
.i500__27lxw {
  color: #4954e6;
}
.I600__2c1gX,
.i600__2Nr5_ {
  color: #2933c7;
}
.I700__SQsVC,
.i700__2xHQm {
  color: #161fa2;
}
.I800__3b9Zc,
.i800__3jT28 {
  color: #0a1285;
}
.I900___Kbzr,
.i900__27M6O {
  color: #0c1264;
}
.N50__2ZhLQ,
.n50__20gBu {
  color: #f8f9fa;
}
.N100__Kqekm,
.n100__1BgxJ {
  color: #f5f6f7;
}
.N200__3zXCB,
.n200__2Ue_u {
  color: #eff0f1;
}
.N300__1iCT2,
.n300__3z23B {
  color: #dee0e3;
}
.N400__NyGU7,
.n400__3Q5np {
  color: #bbbfc4;
}
.N500__1Z1UD,
.n500__1cu8i {
  color: #8f959e;
}
.N600__35E7o,
.n600__3HphC {
  color: #646a73;
}
.N700__3k976,
.n700__1AhMP {
  color: #373c43;
}
.N800__2Zlzc,
.n800__uqSTe {
  color: #2b2f36;
}
.N900__2CteC,
.n900__2DbDr {
  color: #1f2329;
}
 {
  /* Button */
  /* drawer mask兼容ios系统*/
}
.en {
  font-family: 'Gilroy', -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';
}
.gilroy {
  font-family: 'Gilroy', -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: #ff7792;
  border-color: #ff7792;
}
.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 表单编辑底色 */
.set-pwd-formWrap__3NUGg {
  width: 480px;
  margin: 80px auto 0;
}
.set-pwd-formWrap__3NUGg .title__1Mq3S {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 40px;
  line-height: 33px;
  font-size: 24px;
  font-weight: 500;
  text-align: left;
  color: #1f2329;
}
.set-pwd-formWrap__3NUGg .title__1Mq3S svg {
  width: 20px;
  height: 20px;
  margin-right: 16px;
  cursor: pointer;
  fill: #161823;
}
.set-pwd-formWrap__3NUGg .title__1Mq3S svg:hover {
  fill: #fe2c55;
}
.set-pwd-formWrap__3NUGg .title__1Mq3S svg:active {
  fill: #ff7792;
}
.set-pwd-formWrap__3NUGg .resetPassword-submit__23vdl {
  width: 100%;
  max-width: unset;
}
.set-pwd-formWrap__3NUGg .atsx-form-item.atsx-form-item-with-help {
  margin-bottom: 20px;
}

@-webkit-keyframes fullscreenModalEnter__3phMd {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__3phMd {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__39RwO {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__39RwO {
  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__3ar0O {
  height: 100%;
}
.atsx-layout__3M4yN {
  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__3eI4e,
.b50__2h5Wl {
  color: #f0f4ff;
}
.L50__2O5th,
.l50__QNCnL {
  color: #f7fae5;
}
.L100__2FTUo,
.l100__X3wka {
  color: #eef6c6;
}
.L200__R7U75,
.l200__11D8n {
  color: #dfee96;
}
.L300__1RSAr,
.l300__1CDZe {
  color: #d2e76a;
}
.L400__1iWmZ,
.l400__D-JVG {
  color: #c3dd40;
}
.L500__fszFC,
.l500__a2K_1 {
  color: #b3d600;
}
.L600__3q_eQ,
.l600__2hTMT {
  color: #8fac02;
}
.L700__1wPZw,
.l700__1r910 {
  color: #667901;
}
.L800__1BtGj,
.l800__2By35 {
  color: #495700;
}
.L900__3f9Yd,
.l900__3w2QX {
  color: #354200;
}
.Y50__3jEYh,
.y50__1trLw {
  color: #fdf9ed;
}
.Y100__i6glA,
.y100__3obqD {
  color: #faf1d1;
}
.Y200__r_6xj,
.y200__BFPxH {
  color: #f8e6ab;
}
.Y300__MiYoy,
.y300__3wbSO {
  color: #f7dc82;
}
.Y400__3EGOb,
.y400__1DxPy {
  color: #fad355;
}
.Y500__2RNfD,
.y500__1oBkN {
  color: #ffc60a;
}
.Y600__18hUp,
.y600__DpcGt {
  color: #dc9b04;
}
.Y700__3YE6q,
.y700__1Xj1n {
  color: #aa7803;
}
.Y800__2t-GB,
.y800__xuTHl {
  color: #795101;
}
.Y900__3pZkH,
.y900__nqQvX {
  color: #5c3a00;
}
.O50__32-gs,
.o50__iM2ed {
  color: #fff5eb;
}
.O100__2CLpC,
.o100__2mnfV {
  color: #feead2;
}
.O200__1oDLN,
.o200__30BZ5 {
  color: #fed4a4;
}
.O300__Cxapb,
.o300__12FmP {
  color: #ffba6b;
}
.O400__C6jSO,
.o400__24KeA {
  color: #ffa53d;
}
.O500__3wjOn,
.o500__3Qido {
  color: #f80;
}
.O600__1qY9i,
.o600__2kDDl {
  color: #de7802;
}
.O700__khBkc,
.o700__1Udd- {
  color: #b26206;
}
.O800__1reEU,
.o800__2mSb- {
  color: #8f4f04;
}
.O900__23p3A,
.o900__LmR-Y {
  color: #6b3900;
}
.R50__26sey,
.r50__1v20M {
  color: #fef1f1;
}
.R100__1OJpy,
.r100__3qWRt {
  color: #fde2e2;
}
.R200__1Ca5B,
.r200__6C7Xn {
  color: #fbbfbc;
}
.R300__S_Xrb,
.r300__RPc2o {
  color: #f98e8b;
}
.R400__3ZPNB,
.r400__3F0QC {
  color: #f76964;
}
.R500__1r2nY,
.r500__3ioiY {
  color: #f54a45;
}
.R600__3mqds,
.r600__1FvBc {
  color: #d83931;
}
.R700__3xEVh,
.r700__2LuWw {
  color: #ac2f28;
}
.R800__2v9Kh,
.r800__2i2tR {
  color: #812520;
}
.R900__3parT,
.r900__f__A0 {
  color: #621c18;
}
.C50__1WEjJ,
.c50__1QD4i {
  color: #fef1f8;
}
.C100__INyuK,
.c100__2kbxb {
  color: #fdddef;
}
.C200__2YzGt,
.c200__2oOto {
  color: #f9aed9;
}
.C300__31m6b,
.c300__18GLk {
  color: #f57ac0;
}
.C400__13W1W,
.c400__12ZsE {
  color: #f14ba9;
}
.C500__3OZGa,
.c500__3DLWl {
  color: #f01d94;
}
.C600__1JJ4a,
.c600__1yHWr {
  color: #c71077;
}
.C700__RTMwG,
.c700__3U7vU {
  color: #9e1361;
}
.C800__2BH6W,
.c800__1wzwM {
  color: #7a0f4b;
}
.C900__3me4m,
.c900__fs7yS {
  color: #520a32;
}
.V50__1Joai,
.v50__3GMoM {
  color: #fceefc;
}
.V100__2Z1Ly,
.v100__17Ner {
  color: #f8def8;
}
.V200___jXWi,
.v200__3EhtB {
  color: #efb9ef;
}
.V300__2cHMu,
.v300__iHZ1F {
  color: #e58fe5;
}
.V400__2UA0W,
.v400__1ElEF {
  color: #db66db;
}
.V500__1zzdN,
.v500__Pk56C {
  color: #d136d1;
}
.V600__2RVG3,
.v600__1ZLmT {
  color: #b320b3;
}
.V700__1o_MN,
.v700__3aWvX {
  color: #8c218c;
}
.V800__3zoiw,
.v800__BPxHH {
  color: #681268;
}
.V900__2iaeb,
.v900__3udUa {
  color: #460b46;
}
.P50__2b6qB,
.p50__21A85 {
  color: #f6f1fe;
}
.P100__33_VL,
.p100__3DsRR {
  color: #ece2fe;
}
.P200__1RkuD,
.p200__cQzcq {
  color: #cdb2fa;
}
.P300__3i0ue,
.p300__3XGtP {
  color: #ad82f7;
}
.P400__1e6R-,
.p400__1U-TZ {
  color: #935af6;
}
.P500__1kkGO,
.p500__MwEDe {
  color: #7f3bf5;
}
.P600__2TXiC,
.p600__3Xf3q {
  color: #6425d0;
}
.P700__1qDhe,
.p700__1Sj1u {
  color: #4e1ba7;
}
.P800__GCDHb,
.p800__2Uc_A {
  color: #380d82;
}
.P900__vWJK6,
.p900__2hiMo {
  color: #270561;
}
.I50__3u_ms,
.i50__1rHF4 {
  color: #f2f3fd;
}
.I100__17YRg,
.i100__2v9pZ {
  color: #e0e2fa;
}
.I200__23IMX,
.i200__1QKJh {
  color: #b4b9f3;
}
.I300__1knGU,
.i300__JfY42 {
  color: #7b83ea;
}
.I400__Qh4lA,
.i400__2kXK2 {
  color: #616ae5;
}
.I500__27xVn,
.i500__xzBUm {
  color: #4954e6;
}
.I600__stWcs,
.i600__8RlBe {
  color: #2933c7;
}
.I700__u-mBr,
.i700__vL4g1 {
  color: #161fa2;
}
.I800__3eycw,
.i800__2ZOV0 {
  color: #0a1285;
}
.I900__9XyaS,
.i900__1gsag {
  color: #0c1264;
}
.N50__2SseU,
.n50__2c9gS {
  color: #f8f9fa;
}
.N100__1pbe3,
.n100__1yGPn {
  color: #f5f6f7;
}
.N200__2afxZ,
.n200__2ewco {
  color: #eff0f1;
}
.N300__2-uJH,
.n300__3eIwO {
  color: #dee0e3;
}
.N400__HONCc,
.n400__332jg {
  color: #bbbfc4;
}
.N500__3i8Zk,
.n500__CNz6k {
  color: #8f959e;
}
.N600__ZHfny,
.n600__1aHRb {
  color: #646a73;
}
.N700__hPE8Y,
.n700__F0Mwv {
  color: #373c43;
}
.N800__1l3S4,
.n800__3WdZv {
  color: #2b2f36;
}
.N900__1x4p4,
.n900__31OVI {
  color: #1f2329;
}
 {
  /* Button */
  /* drawer mask兼容ios系统*/
}
.en {
  font-family: 'Gilroy', -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';
}
.gilroy {
  font-family: 'Gilroy', -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: #ff7792;
  border-color: #ff7792;
}
.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 表单编辑底色 */
/* Button */
/* 上传文件组件按钮颜色 */
/* Pagination */
/* MSelect */
/* MMonthPicker */
/* Progress */
/* mobile 表单编辑底色 */
@font-face {
  font-family: 'iconfont';
  src: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/tiktok/fonts/ada7ac1125f2dedc8e776f7b2ae5222f.eot);
  /* IE9*/
  src: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/tiktok/fonts/ada7ac1125f2dedc8e776f7b2ae5222f.eot#iefix) format('embedded-opentype'),  url('data:application/x-font-woff;charset=utf-8;base64,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') format('woff'), url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/tiktok/fonts/eed968724db62e4a1aa0153542a30541.ttf) format('truetype'),  url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/tiktok/8f36d249d779cf26859d44fd32d6017d.svg#iconfont) format('svg');
}
.iconfont {
  font-family: 'iconfont' !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-logo_baise:before {
  content: '\E71A';
}
.icon-password_hidden:before {
  content: '\E71D';
}
.icon-email:before {
  content: '\E721';
}
.icon-password_visible:before {
  content: '\E722';
}
.icon-arrow_left:before {
  content: '\E723';
}
.icon-arrow_apply:before {
  content: '\E724';
}
.icon-arrow_right:before {
  content: '\E725';
}
.icon-jiantouzhixiang_you:before {
  content: '\E726';
}
.icon-jiantouzhixiang_zuo:before {
  content: '\E727';
}
.icon-bofanganniushouye:before {
  content: '\E72F';
}
.icon-xialaxuanzeda:before {
  content: '\E734';
}
.icon-shouqi:before {
  content: '\E735';
}
.icon-facebooklogo_hover1:before {
  content: '\E738';
}
.icon-linkinlogo_hoverco:before {
  content: '\E739';
}
.icon-logo_youyanse1:before {
  content: '\E751';
}
.icon-design:before {
  content: '\E752';
}
.icon-FunctionsSupport:before {
  content: '\E753';
}
.icon-SalesMarketing:before {
  content: '\E754';
}
.icon-product:before {
  content: '\E755';
}
.icon-Sales:before {
  content: '\E756';
}
.icon-OperationsEdit:before {
  content: '\E757';
}
.icon-rd:before {
  content: '\E758';
}
.icon-icon_search:before {
  content: '\E76B';
}
.icon-icon_location:before {
  content: '\E76C';
}
.icon-icon_type:before {
  content: '\E76D';
}
.icon-detail_facebook:before {
  content: '\E76F';
}
.icon-detail_Twitter:before {
  content: '\E770';
}
.icon-detail_linkin:before {
  content: '\E771';
}
video {
  background-color: #000000;
}
/* 职位列表页 PositionList */
/* 职位详情页 PositionDetail */
/* 文件上传组件 Upload */
/* 简历编辑/投递页 ResumeEditForm */
/* 我的投递页 PositionApplication */
/* 注册页 */
/* input */
.login__I95KG .loginForm-validCode .atsx-input-suffix button:disabled {
  background-color: #ff7792;
}
.login__I95KG .emailLogin-emailNoExist a {
  color: #161823;
}
.login__I95KG .emailLogin-emailNoExist a:hover {
  opacity: 0.8;
}
.login__I95KG .headerToggle-item:hover {
  color: #161823;
}
.login__I95KG .headerToggle-item.headerToggle-active {
  color: #161823;
}

@-webkit-keyframes fullscreenModalEnter__2GExe {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__2GExe {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__2GD8s {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__2GD8s {
  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__NcUoR {
  height: 100%;
}
.atsx-layout__1FbK8 {
  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__3tcE_,
.b50__1E2rG {
  color: #f0f4ff;
}
.L50__3VfrB,
.l50__11SDR {
  color: #f7fae5;
}
.L100__P7kTv,
.l100__3jymb {
  color: #eef6c6;
}
.L200__3l4sp,
.l200__11TBn {
  color: #dfee96;
}
.L300__3SLSc,
.l300__1qTKL {
  color: #d2e76a;
}
.L400__jXnEI,
.l400__1fZDP {
  color: #c3dd40;
}
.L500__3IWXt,
.l500__3GKBK {
  color: #b3d600;
}
.L600__1o3gN,
.l600__VWeH7 {
  color: #8fac02;
}
.L700__SbcMb,
.l700__2I0KW {
  color: #667901;
}
.L800__32LkJ,
.l800__1ZaQM {
  color: #495700;
}
.L900__3QIAp,
.l900__Hw3tw {
  color: #354200;
}
.Y50__1DGBv,
.y50__1ewRJ {
  color: #fdf9ed;
}
.Y100__vSxA7,
.y100__lgbBf {
  color: #faf1d1;
}
.Y200__1LFyJ,
.y200__1CwPN {
  color: #f8e6ab;
}
.Y300__2s55O,
.y300__2wl6G {
  color: #f7dc82;
}
.Y400__SSnzl,
.y400__2hFPu {
  color: #fad355;
}
.Y500__3Pvjv,
.y500__4Xfyx {
  color: #ffc60a;
}
.Y600__1MaSH,
.y600__fBZ4s {
  color: #dc9b04;
}
.Y700__1DeSp,
.y700__3TseI {
  color: #aa7803;
}
.Y800__2knOW,
.y800__1m8xX {
  color: #795101;
}
.Y900__1BoHv,
.y900__3xBzH {
  color: #5c3a00;
}
.O50__2Ml6N,
.o50__29H-h {
  color: #fff5eb;
}
.O100__i7kIz,
.o100__3h0pJ {
  color: #feead2;
}
.O200__2dMty,
.o200__14Q0Y {
  color: #fed4a4;
}
.O300__gH-3V,
.o300__Cissm {
  color: #ffba6b;
}
.O400__3bsni,
.o400__1MaDa {
  color: #ffa53d;
}
.O500__fYq5D,
.o500__1rgmI {
  color: #f80;
}
.O600__1TLrA,
.o600__3NKb_ {
  color: #de7802;
}
.O700__2Q71P,
.o700__3btQ3 {
  color: #b26206;
}
.O800__1kpfG,
.o800__1vW7o {
  color: #8f4f04;
}
.O900__1vWFO,
.o900__UOM8U {
  color: #6b3900;
}
.R50__2w4Dd,
.r50__39_Jm {
  color: #fef1f1;
}
.R100__BWV4Z,
.r100__14j8T {
  color: #fde2e2;
}
.R200__1cwSY,
.r200__3j_co {
  color: #fbbfbc;
}
.R300__2OAZI,
.r300__1B-Ws {
  color: #f98e8b;
}
.R400__1j7VN,
.r400__1Xavq {
  color: #f76964;
}
.R500__1Iklg,
.r500__1sQUY {
  color: #f54a45;
}
.R600__3ghRt,
.r600__Omc4F {
  color: #d83931;
}
.R700__3BAJa,
.r700__1n6UB {
  color: #ac2f28;
}
.R800__21tMN,
.r800__1_uhq {
  color: #812520;
}
.R900__3vAJp,
.r900__s24yG {
  color: #621c18;
}
.C50__mP_Kr,
.c50__2LXo5 {
  color: #fef1f8;
}
.C100__3J1qi,
.c100__IQbxi {
  color: #fdddef;
}
.C200__28bf-,
.c200__TNbdM {
  color: #f9aed9;
}
.C300__2keuH,
.c300__fDbgB {
  color: #f57ac0;
}
.C400__2aE9t,
.c400__3r32- {
  color: #f14ba9;
}
.C500__20bY0,
.c500__Iq_jy {
  color: #f01d94;
}
.C600__2GQp0,
.c600__QDVuL {
  color: #c71077;
}
.C700__1ZRLQ,
.c700__2qf2V {
  color: #9e1361;
}
.C800__33-2K,
.c800__3GAOf {
  color: #7a0f4b;
}
.C900__1jq1Y,
.c900__SQ33- {
  color: #520a32;
}
.V50__2oZ_3,
.v50__25rW- {
  color: #fceefc;
}
.V100__2B8ZN,
.v100__1BFXS {
  color: #f8def8;
}
.V200__2t97l,
.v200__3YxRP {
  color: #efb9ef;
}
.V300__1mbY8,
.v300__1UQrH {
  color: #e58fe5;
}
.V400__12MoE,
.v400__2s-3B {
  color: #db66db;
}
.V500__3a_Wv,
.v500__15spw {
  color: #d136d1;
}
.V600__1d1EL,
.v600__3g-4j {
  color: #b320b3;
}
.V700__1R5Yd,
.v700__2T8ZT {
  color: #8c218c;
}
.V800__1GmY6,
.v800__2rJPx {
  color: #681268;
}
.V900__1vllV,
.v900__XWkHT {
  color: #460b46;
}
.P50__te-9l,
.p50__2NzHk {
  color: #f6f1fe;
}
.P100__1jywv,
.p100__PbiBK {
  color: #ece2fe;
}
.P200__2wLsR,
.p200__3fuTE {
  color: #cdb2fa;
}
.P300__ru1XL,
.p300__3gyG8 {
  color: #ad82f7;
}
.P400__1u3t3,
.p400__3-T_4 {
  color: #935af6;
}
.P500__ShndM,
.p500__1AveT {
  color: #7f3bf5;
}
.P600__1tyo4,
.p600__3FNVK {
  color: #6425d0;
}
.P700__3SBOI,
.p700__rKji_ {
  color: #4e1ba7;
}
.P800__XqKlB,
.p800__pSiR4 {
  color: #380d82;
}
.P900__k5rdN,
.p900__1iX4E {
  color: #270561;
}
.I50__2-huC,
.i50__lvRg6 {
  color: #f2f3fd;
}
.I100__o6tqO,
.i100__3qsKu {
  color: #e0e2fa;
}
.I200__2K8i4,
.i200__JUptm {
  color: #b4b9f3;
}
.I300__1xORY,
.i300__3sp3m {
  color: #7b83ea;
}
.I400__2orgB,
.i400__1UMpE {
  color: #616ae5;
}
.I500__39ZHt,
.i500__2JJgW {
  color: #4954e6;
}
.I600__173nb,
.i600__36Wyg {
  color: #2933c7;
}
.I700__2l-xZ,
.i700__19XdL {
  color: #161fa2;
}
.I800__1uxFE,
.i800__u79FK {
  color: #0a1285;
}
.I900__2IT5N,
.i900__1vvF2 {
  color: #0c1264;
}
.N50__2r5We,
.n50__1FUUQ {
  color: #f8f9fa;
}
.N100__1vXr8,
.n100__2aFoK {
  color: #f5f6f7;
}
.N200__3ETP3,
.n200__3JPVa {
  color: #eff0f1;
}
.N300__3fHA1,
.n300__3KYEB {
  color: #dee0e3;
}
.N400__3hIWl,
.n400__3W6Zx {
  color: #bbbfc4;
}
.N500__2zph4,
.n500__32ft7 {
  color: #8f959e;
}
.N600__2S7F4,
.n600__3wLBp {
  color: #646a73;
}
.N700__3JRqF,
.n700__3FPp- {
  color: #373c43;
}
.N800__15jE_,
.n800__3JHes {
  color: #2b2f36;
}
.N900__2u_NO,
.n900__xmONn {
  color: #1f2329;
}
 {
  /* Button */
  /* drawer mask兼容ios系统*/
}
.en {
  font-family: 'Gilroy', -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';
}
.gilroy {
  font-family: 'Gilroy', -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: #ff7792;
  border-color: #ff7792;
}
.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 表单编辑底色 */
.react-code-input input {
  margin: 0 12px;
  text-align: center;
  border-radius: 4px;
  border: solid 1px #cad0d0;
  background-color: #fff;
  font-size: 30px;
  font-weight: 800;
  color: #161823;
}
.react-code-input input:focus {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-color: #0070c9;
  outline: 0;
  box-shadow: 0 0 0 3px rgba(131, 192, 253, 0.5);
}
.react-code-input input:first-child {
  margin-left: 0;
}
.react-code-input input:last-child {
  margin-right: 0;
}

@-webkit-keyframes fullscreenModalEnter__3SeKI {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__3SeKI {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__1Cy4V {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__1Cy4V {
  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__36QIi {
  height: 100%;
}
.atsx-layout__uy3xn {
  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__3L5RG,
.b50__3fgzT {
  color: #f0f4ff;
}
.L50__bds-d,
.l50__1j4d0 {
  color: #f7fae5;
}
.L100__jWb8J,
.l100__mFIrL {
  color: #eef6c6;
}
.L200__2vwnF,
.l200__2Ovom {
  color: #dfee96;
}
.L300__1xMW1,
.l300__14k-n {
  color: #d2e76a;
}
.L400__1JEs6,
.l400__2AVWE {
  color: #c3dd40;
}
.L500__b00r5,
.l500__3eAhf {
  color: #b3d600;
}
.L600__2dHDa,
.l600__gwhOX {
  color: #8fac02;
}
.L700__3GKKi,
.l700__1zJ_q {
  color: #667901;
}
.L800__2f276,
.l800__2b9ob {
  color: #495700;
}
.L900__2FijE,
.l900__U0UPB {
  color: #354200;
}
.Y50__2S0rA,
.y50__3CwvV {
  color: #fdf9ed;
}
.Y100__1KYCX,
.y100__1nRju {
  color: #faf1d1;
}
.Y200__2mJ7z,
.y200__WYJyg {
  color: #f8e6ab;
}
.Y300___AQ-d,
.y300__qfsyp {
  color: #f7dc82;
}
.Y400__1ZBlC,
.y400__29wN5 {
  color: #fad355;
}
.Y500__19PYn,
.y500__2jzLZ {
  color: #ffc60a;
}
.Y600__1jZRq,
.y600__35ezc {
  color: #dc9b04;
}
.Y700__1Z9Cp,
.y700__2GSmi {
  color: #aa7803;
}
.Y800__3Oryi,
.y800__1s0Uw {
  color: #795101;
}
.Y900__2FLmM,
.y900__1xTK7 {
  color: #5c3a00;
}
.O50__3WLq5,
.o50__2voGZ {
  color: #fff5eb;
}
.O100__2JZgZ,
.o100__89g4o {
  color: #feead2;
}
.O200__TdEc4,
.o200__3VPBE {
  color: #fed4a4;
}
.O300__3B-Ku,
.o300__2Jn_2 {
  color: #ffba6b;
}
.O400__B5SQU,
.o400__3pDw8 {
  color: #ffa53d;
}
.O500__36mVM,
.o500__7KRkl {
  color: #f80;
}
.O600__2-YHO,
.o600__3Dwup {
  color: #de7802;
}
.O700__2QFq-,
.o700__3N7W- {
  color: #b26206;
}
.O800__VvzI2,
.o800__1zf0X {
  color: #8f4f04;
}
.O900__PGfMR,
.o900__3oSyk {
  color: #6b3900;
}
.R50__3TiDM,
.r50__8thMD {
  color: #fef1f1;
}
.R100__3Dik_,
.r100__2qnfj {
  color: #fde2e2;
}
.R200__2LqYu,
.r200__3Ps2g {
  color: #fbbfbc;
}
.R300__23Hjh,
.r300__2Ug2v {
  color: #f98e8b;
}
.R400__3Pd49,
.r400__27Qgj {
  color: #f76964;
}
.R500__axo2f,
.r500__37hvy {
  color: #f54a45;
}
.R600__3meKb,
.r600__3JnVl {
  color: #d83931;
}
.R700__1f4sX,
.r700__N8KbR {
  color: #ac2f28;
}
.R800__I05Bb,
.r800__2Y01j {
  color: #812520;
}
.R900__3iO-E,
.r900__2rigk {
  color: #621c18;
}
.C50__1AqcG,
.c50__3jRdc {
  color: #fef1f8;
}
.C100__1Yg9l,
.c100__DQ9Rb {
  color: #fdddef;
}
.C200__3h-dh,
.c200__2a4hj {
  color: #f9aed9;
}
.C300__1eo5W,
.c300__bw6r1 {
  color: #f57ac0;
}
.C400__3_i-F,
.c400__1tirJ {
  color: #f14ba9;
}
.C500__SnKy9,
.c500__3splv {
  color: #f01d94;
}
.C600__L60gE,
.c600__3VdhE {
  color: #c71077;
}
.C700__eDZZT,
.c700__3t_Hd {
  color: #9e1361;
}
.C800__1dGz3,
.c800__1PtEl {
  color: #7a0f4b;
}
.C900__2RzlF,
.c900__2jPsr {
  color: #520a32;
}
.V50__1C9XZ,
.v50__MRPVH {
  color: #fceefc;
}
.V100__3qoFg,
.v100__1CzRw {
  color: #f8def8;
}
.V200__12YZX,
.v200__3aVmr {
  color: #efb9ef;
}
.V300__1crc3,
.v300__1GHTC {
  color: #e58fe5;
}
.V400__2Yqo7,
.v400__3L9nT {
  color: #db66db;
}
.V500__1eblf,
.v500__3gAdX {
  color: #d136d1;
}
.V600__3XhKT,
.v600__2VklO {
  color: #b320b3;
}
.V700__21mpQ,
.v700__2o3Mt {
  color: #8c218c;
}
.V800__1qSyR,
.v800__2iGVu {
  color: #681268;
}
.V900__1QaS0,
.v900__L8rkc {
  color: #460b46;
}
.P50__2ByBs,
.p50__24qmB {
  color: #f6f1fe;
}
.P100__1W2rg,
.p100__23xZ9 {
  color: #ece2fe;
}
.P200__QgpdQ,
.p200__2zhhb {
  color: #cdb2fa;
}
.P300__2ERXD,
.p300__336Dz {
  color: #ad82f7;
}
.P400__2gWap,
.p400__3WFfQ {
  color: #935af6;
}
.P500__3r0w8,
.p500__qztZF {
  color: #7f3bf5;
}
.P600__3a8x0,
.p600__VH3Uk {
  color: #6425d0;
}
.P700__1_2Lh,
.p700__dauqP {
  color: #4e1ba7;
}
.P800__TVf0V,
.p800__CASOF {
  color: #380d82;
}
.P900__1-NZe,
.p900__zNls4 {
  color: #270561;
}
.I50__24XoJ,
.i50__2BWK1 {
  color: #f2f3fd;
}
.I100__d0B2E,
.i100__3e6g8 {
  color: #e0e2fa;
}
.I200__3lIih,
.i200__1v4_m {
  color: #b4b9f3;
}
.I300__16P30,
.i300__1kWra {
  color: #7b83ea;
}
.I400__32n_X,
.i400__3CW-l {
  color: #616ae5;
}
.I500__1xu8Z,
.i500__2p7vO {
  color: #4954e6;
}
.I600__3o8qd,
.i600__339C- {
  color: #2933c7;
}
.I700__20u3i,
.i700__ULuBy {
  color: #161fa2;
}
.I800__3JhuU,
.i800__1iHkC {
  color: #0a1285;
}
.I900__LdDpg,
.i900__1oP9V {
  color: #0c1264;
}
.N50__2gmU3,
.n50__28dXt {
  color: #f8f9fa;
}
.N100__2_4lS,
.n100__1SQf4 {
  color: #f5f6f7;
}
.N200__1QKtD,
.n200__3OHt4 {
  color: #eff0f1;
}
.N300__1swuW,
.n300__vWR5u {
  color: #dee0e3;
}
.N400__KaGiF,
.n400__23zzj {
  color: #bbbfc4;
}
.N500__1D4Gl,
.n500__1W5b5 {
  color: #8f959e;
}
.N600__1ZM7S,
.n600__2EkFK {
  color: #646a73;
}
.N700__kSJvY,
.n700__2t7LF {
  color: #373c43;
}
.N800__ytu73,
.n800__2jXYi {
  color: #2b2f36;
}
.N900__2nN8r,
.n900__10SUl {
  color: #1f2329;
}
 {
  /* Button */
  /* drawer mask兼容ios系统*/
}
.en {
  font-family: 'Gilroy', -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';
}
.gilroy {
  font-family: 'Gilroy', -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: #ff7792;
  border-color: #ff7792;
}
.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 表单编辑底色 */
.verifyCodeArea__1mtDk {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: center;
      align-items: center;
}
.verifyCodeArea__1mtDk .verifyCodeArea-title {
  line-height: 37px;
  font-size: 30px;
  font-weight: 800;
  text-align: center;
  color: #161823;
}
.verifyCodeArea__1mtDk .verifyCodeArea-description {
  margin-top: 8px;
  font-size: 16px;
  line-height: 1.38;
  color: #161823;
}
.verifyCodeArea__1mtDk .verifyCodeArea-notReceive {
  margin-top: 16px;
  margin-bottom: 56px;
  width: 100%;
  text-align: center;
  line-height: 22px;
  font-size: 14px;
  color: #8a8b91;
}
.verifyCodeArea__1mtDk .verifyCodeArea-sendAgain {
  cursor: pointer;
  color: #fe2c55;
}
.verifyCodeArea__1mtDk .verifyCodeArea-sendAgain:hover {
  color: #ff7792;
}
.verifyCodeArea__1mtDk .verifyCodeArea-sendAgain:active,
.verifyCodeArea__1mtDk .verifyCodeArea-sendAgain:focus {
  color: #ff7792;
}
.verifyCodeArea__1mtDk .verifyCodeArea-verifyingHint {
  width: 520px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  text-align: left;
  margin-top: 7px;
}
.verifyCodeArea__1mtDk .verifyCodeArea-verifyingHint img {
  width: 24px;
  height: 24px;
}
.verifyCodeArea__1mtDk .verifyCodeArea-verifying {
  margin-left: 8px;
  line-height: 22px;
  font-size: 14px;
  color: #161823;
}
.verifyCodeArea__1mtDk .verifyCodeArea-error {
  margin-top: 8px;
  width: 520px;
  line-height: 22px;
  font-size: 14px;
  color: #f54a45;
}

.signUp__2gPY8 {
  min-height: 539px;
}
.signUp__2gPY8 {
  /* 验证码 */
}
.signUp__2gPY8 .signUp-formWrap {
  width: 520px;
  margin: 80px auto 0;
}
.signUp__2gPY8 form {
  height: 138px;
}
.signUp__2gPY8 .signUp-title {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 40px;
  line-height: 33px;
  font-size: 24px;
  font-weight: 500;
  text-align: left;
  fill: #161823;
  color: #161823;
}
.signUp__2gPY8 .signUp-title svg {
  width: 20px;
  height: 20px;
  margin-right: 16px;
  cursor: pointer;
}
.signUp__2gPY8 .signUp-title svg:hover {
  fill: #fe2c55;
}
.signUp__2gPY8 .signUp-title svg:active {
  fill: #ff7792;
}
.signUp__2gPY8 .signUp-submit {
  width: 100%;
  margin-bottom: 278px;
  max-width: unset;
}
.signUp__2gPY8 .signUp-email {
  line-height: 22px;
  font-size: 14px;
  color: #f54a45;
}
.signUp__2gPY8 .signUp-pwdHint {
  margin-top: 4px;
  line-height: 22px;
  font-size: 14px;
  color: #8a8b91;
}
.signUp__2gPY8 .signUp-pwdHint.signUp-error {
  color: #f54a45;
}
.signUp__2gPY8 .verify-main {
  position: relative;
  width: 520px;
  height: 261px;
  margin: 80px auto 300px;
  -ms-flex-align: start;
      align-items: flex-start;
}
.signUp__2gPY8 .verify-main .verifyCodeArea-title {
  text-align: left;
  margin-right: 16px;
}
.signUp__2gPY8 .verify-main .verifyCodeArea-notReceive {
  position: absolute;
  left: 0;
  bottom: 0;
  margin-top: 0;
  margin-bottom: 0;
  text-align: left;
}
.signUp__2gPY8 .verify-main .verifyCodeArea-description {
  margin-top: 16px;
  margin-bottom: 56px;
}
.signUp__2gPY8 .verify-main .signUp-verifyTitle {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  line-height: 33px;
  font-size: 24px;
  font-weight: 500;
  fill: #161823;
  color: #161823;
}
.signUp__2gPY8 .verify-main .signUp-verifyTitle svg {
  width: 20px;
  height: 20px;
  cursor: pointer;
  margin-right: 16px;
}
.signUp__2gPY8 .verify-main .signUp-verifyTitle svg:hover {
  fill: #fe2c55;
}
.signUp__2gPY8 .verify-main .signUp-verifyTitle svg:active {
  fill: #ff7792;
}

/* 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-date-picker {
  position: relative;
  display: inline-block;
  width: 100%;
  line-height: 0;
}
.atsx-date-picker .atsx-date-picker-icon {
  position: absolute;
  font-size: 16px;
  top: 50%;
  right: 12px;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
  cursor: pointer;
  color: #9CA2A9;
}
.atsx-date-picker .atsx-date-picker-icon svg {
  color: pointer;
}
.atsx-date-picker .atsx-date-picker-icon-clear {
  color: #9CA2A9;
}
.atsx-date-picker .atsx-date-picker-icon-clear svg {
  width: 14px;
  height: 14px;
}
.atsx-date-picker:not(.atsx-date-picker-disabled):hover input {
  border-color: #fe2c55;
}
.atsx-date-picker:not(.atsx-date-picker-disabled) .atsx-date-picker-icon {
  cursor: pointer;
}
.atsx-date-picker:not(.atsx-date-picker-disabled) .atsx-date-picker-icon-clear:hover {
  color: #fe2c55;
}
.atsx-date-picker-disabled {
  cursor: not-allowed;
}
.atsx-date-picker-disabled .atsx-date-picker-icon svg {
  cursor: not-allowed;
}
.atsx-calendar-picker-container {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #161823;
  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: 1050;
  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';
}
.atsx-calendar-picker-container.slide-up-enter.slide-up-enter-active.atsx-calendar-picker-container-placement-topLeft,
.atsx-calendar-picker-container.slide-up-enter.slide-up-enter-active.atsx-calendar-picker-container-placement-topRight,
.atsx-calendar-picker-container.slide-up-appear.slide-up-appear-active.atsx-calendar-picker-container-placement-topLeft,
.atsx-calendar-picker-container.slide-up-appear.slide-up-appear-active.atsx-calendar-picker-container-placement-topRight {
  -webkit-animation-name: antSlideDownIn;
          animation-name: antSlideDownIn;
}
.atsx-calendar-picker-container.slide-up-enter.slide-up-enter-active.atsx-calendar-picker-container-placement-bottomLeft,
.atsx-calendar-picker-container.slide-up-enter.slide-up-enter-active.atsx-calendar-picker-container-placement-bottomRight,
.atsx-calendar-picker-container.slide-up-appear.slide-up-appear-active.atsx-calendar-picker-container-placement-bottomLeft,
.atsx-calendar-picker-container.slide-up-appear.slide-up-appear-active.atsx-calendar-picker-container-placement-bottomRight {
  -webkit-animation-name: antSlideUpIn;
          animation-name: antSlideUpIn;
}
.atsx-calendar-picker-container.slide-up-leave.slide-up-leave-active.atsx-calendar-picker-container-placement-topLeft,
.atsx-calendar-picker-container.slide-up-leave.slide-up-leave-active.atsx-calendar-picker-container-placement-topRight {
  -webkit-animation-name: antSlideDownOut;
          animation-name: antSlideDownOut;
}
.atsx-calendar-picker-container.slide-up-leave.slide-up-leave-active.atsx-calendar-picker-container-placement-bottomLeft,
.atsx-calendar-picker-container.slide-up-leave.slide-up-leave-active.atsx-calendar-picker-container-placement-bottomRight {
  -webkit-animation-name: antSlideUpOut;
          animation-name: antSlideUpOut;
}
.atsx-calendar-picker {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #161823;
  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: none;
  cursor: text;
  transition: opacity 0.3s;
}
.atsx-calendar-picker-input {
  outline: none;
}
.atsx-calendar-picker-input.atsx-input {
  line-height: 1.5;
}
.atsx-calendar-picker-input.atsx-input-sm {
  padding-top: 0;
  padding-bottom: 0;
}
.atsx-calendar-picker:hover .atsx-calendar-picker-input:not(.atsx-input-disabled) {
  border-color: #25f4ee;
}
.atsx-calendar-picker:focus .atsx-calendar-picker-input:not(.atsx-input-disabled) {
  border-color: #fe2c55;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: none;
}
.atsx-calendar-picker-clear,
.atsx-calendar-picker-icon {
  position: absolute;
  top: 50%;
  right: 12px;
  z-index: 1;
  width: 14px;
  height: 14px;
  margin-top: -7px;
  font-size: 12px;
  line-height: 14px;
  transition: all 0.3s;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.atsx-calendar-picker-clear {
  z-index: 2;
  color: #8f959e;
  font-size: 14px;
  background: #fff;
  cursor: pointer;
  opacity: 0;
  pointer-events: none;
}
.atsx-calendar-picker-clear:hover {
  color: #fe2c55;
}
.atsx-calendar-picker:hover .atsx-calendar-picker-clear {
  opacity: 1;
  pointer-events: auto;
}
.atsx-calendar-picker-icon {
  display: inline-block;
  color: #dcdcde;
  font-size: 14px;
  line-height: 1;
}
.atsx-input-disabled + .atsx-calendar-picker-icon {
  cursor: not-allowed;
}
.atsx-calendar-picker-small .atsx-calendar-picker-clear,
.atsx-calendar-picker-small .atsx-calendar-picker-icon {
  right: 8px;
}
.atsx-calendar {
  position: relative;
  width: 280px;
  font-size: 14px;
  line-height: 1.5;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #fff;
  border-radius: 2px;
  outline: none;
  box-shadow: 0 6px 24px 0 rgba(31, 35, 41, 0.12);
}
.atsx-calendar-input-wrap {
  height: 34px;
  padding: 6px 10px;
  border-bottom: 1px solid #e8e8e8;
}
.atsx-calendar-input {
  width: 100%;
  height: 22px;
  color: #161823;
  background: #fff;
  border: 0;
  outline: 0;
  cursor: auto;
}
.atsx-calendar-input::-moz-placeholder {
  color: #c3c6cb;
  opacity: 1;
  text-shadow: none;
}
.atsx-calendar-input:-ms-input-placeholder {
  color: #c3c6cb;
  text-shadow: none;
}
.atsx-calendar-input::-webkit-input-placeholder {
  color: #c3c6cb;
  text-shadow: none;
}
.atsx-calendar-week-number {
  width: 286px;
}
.atsx-calendar-week-number-cell {
  text-align: center;
}
.atsx-calendar-header {
  height: 40px;
  line-height: 40px;
  text-align: center;
  border-bottom: 1px solid #e8e8e8;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.atsx-calendar-header a:hover {
  color: #4e83fd;
}
.atsx-calendar-header .atsx-calendar-century-select,
.atsx-calendar-header .atsx-calendar-decade-select,
.atsx-calendar-header .atsx-calendar-year-select,
.atsx-calendar-header .atsx-calendar-month-select {
  display: inline-block;
  padding: 0 2px;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  font-weight: var(--semi-bold);
  line-height: 40px;
}
.atsx-calendar-header .atsx-calendar-century-select-arrow,
.atsx-calendar-header .atsx-calendar-decade-select-arrow,
.atsx-calendar-header .atsx-calendar-year-select-arrow,
.atsx-calendar-header .atsx-calendar-month-select-arrow {
  display: none;
}
.atsx-calendar-header .atsx-calendar-prev-century-btn,
.atsx-calendar-header .atsx-calendar-next-century-btn,
.atsx-calendar-header .atsx-calendar-prev-decade-btn,
.atsx-calendar-header .atsx-calendar-next-decade-btn,
.atsx-calendar-header .atsx-calendar-prev-month-btn,
.atsx-calendar-header .atsx-calendar-next-month-btn,
.atsx-calendar-header .atsx-calendar-prev-year-btn,
.atsx-calendar-header .atsx-calendar-next-year-btn {
  position: absolute;
  top: 0;
  display: inline-block;
  padding: 0 5px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 16px;
  font-family: Arial, 'Hiragino Sans GB', 'Microsoft Yahei', 'Microsoft Sans Serif', sans-serif;
  line-height: 40px;
}
.atsx-calendar-header .atsx-calendar-prev-century-btn,
.atsx-calendar-header .atsx-calendar-prev-decade-btn,
.atsx-calendar-header .atsx-calendar-prev-year-btn {
  left: 23px;
  width: 15px;
  height: 100%;
  background: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/tiktok/aa27ec0f2d3787a808869dfaec38f10c.svg) no-repeat 50%;
  background-size: 14px 14px;
}
.atsx-calendar-header .atsx-calendar-prev-century-btn::after,
.atsx-calendar-header .atsx-calendar-prev-decade-btn::after,
.atsx-calendar-header .atsx-calendar-prev-year-btn::after {
  display: none;
}
.atsx-calendar-header .atsx-calendar-prev-century-btn::after,
.atsx-calendar-header .atsx-calendar-prev-decade-btn::after,
.atsx-calendar-header .atsx-calendar-prev-year-btn::after {
  position: relative;
  left: -3px;
  display: inline-block;
}
.atsx-calendar-header .atsx-calendar-prev-century-btn:hover,
.atsx-calendar-header .atsx-calendar-prev-decade-btn:hover,
.atsx-calendar-header .atsx-calendar-prev-year-btn:hover {
  background-image: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/tiktok/61bbd9b9d7034d0c46e54704412cd56f.svg);
}
.atsx-calendar-header .atsx-calendar-next-century-btn,
.atsx-calendar-header .atsx-calendar-next-decade-btn,
.atsx-calendar-header .atsx-calendar-next-year-btn {
  right: 23px;
  background: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/tiktok/e79bea19c5c8a10bcd1ef466b3ed2ce7.svg) no-repeat 50%;
  background-size: 14px 14px;
  width: 15px;
  height: 100%;
}
.atsx-calendar-header .atsx-calendar-next-century-btn::after,
.atsx-calendar-header .atsx-calendar-next-decade-btn::after,
.atsx-calendar-header .atsx-calendar-next-year-btn::after {
  display: none;
}
.atsx-calendar-header .atsx-calendar-next-century-btn::before,
.atsx-calendar-header .atsx-calendar-next-decade-btn::before,
.atsx-calendar-header .atsx-calendar-next-year-btn::before,
.atsx-calendar-header .atsx-calendar-next-century-btn::after,
.atsx-calendar-header .atsx-calendar-next-decade-btn::after,
.atsx-calendar-header .atsx-calendar-next-year-btn::after {
  -ms-transform: rotate(135deg) scale(0.8);
      transform: rotate(135deg) scale(0.8);
}
.atsx-calendar-header .atsx-calendar-next-century-btn::before,
.atsx-calendar-header .atsx-calendar-next-decade-btn::before,
.atsx-calendar-header .atsx-calendar-next-year-btn::before {
  position: relative;
  left: 3px;
}
.atsx-calendar-header .atsx-calendar-next-century-btn::after,
.atsx-calendar-header .atsx-calendar-next-decade-btn::after,
.atsx-calendar-header .atsx-calendar-next-year-btn::after {
  display: inline-block;
}
.atsx-calendar-header .atsx-calendar-next-century-btn:hover,
.atsx-calendar-header .atsx-calendar-next-decade-btn:hover,
.atsx-calendar-header .atsx-calendar-next-year-btn:hover {
  background-image: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/tiktok/1de833414078a8be12c1f55d91ee0b77.svg);
}
.atsx-calendar-header .atsx-calendar-prev-month-btn {
  left: 46px;
  width: 15px;
  height: 100%;
  background: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/tiktok/d675dae5f16ebc95170a1687d052a161.svg) no-repeat 50%;
  background-size: 14px 14px;
}
.atsx-calendar-header .atsx-calendar-prev-month-btn::after {
  display: none;
}
.atsx-calendar-header .atsx-calendar-prev-month-btn:hover {
  background-image: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/tiktok/d9c9f1daaea7c626bacde80f1b698915.svg);
}
.atsx-calendar-header .atsx-calendar-next-month-btn {
  right: 44px;
  width: 15px;
  height: 100%;
  background: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/tiktok/2b2407fb3cd39619ae99e049bd0dae65.svg) no-repeat 50%;
  background-size: 14px 14px;
}
.atsx-calendar-header .atsx-calendar-next-month-btn::after {
  display: none;
}
.atsx-calendar-header .atsx-calendar-next-month-btn::before,
.atsx-calendar-header .atsx-calendar-next-month-btn::after {
  -ms-transform: rotate(135deg) scale(0.8);
      transform: rotate(135deg) scale(0.8);
}
.atsx-calendar-header .atsx-calendar-next-month-btn:hover {
  background-image: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/tiktok/048254e98d98278432ce7e96ccdf06d3.svg);
}
.atsx-calendar-body {
  padding: 8px 12px;
}
.atsx-calendar table {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  border-collapse: collapse;
}
.atsx-calendar table,
.atsx-calendar th,
.atsx-calendar td {
  text-align: center;
  border: 0;
}
.atsx-calendar-calendar-table {
  margin-bottom: 0;
  border-spacing: 0;
}
.atsx-calendar-column-header {
  width: 33px;
  padding: 6px 0;
  line-height: 18px;
  text-align: center;
}
.atsx-calendar-column-header .atsx-calendar-column-header-inner {
  color: #8F959E;
  display: block;
  font-weight: normal;
}
.atsx-calendar-week-number-header .atsx-calendar-column-header-inner {
  display: none;
}
.atsx-calendar-cell {
  height: 30px;
  padding: 3px 0;
}
.atsx-calendar-date {
  display: block;
  width: 24px;
  height: 24px;
  margin: 0 auto;
  padding: 0;
  color: #161823;
  line-height: 22px;
  text-align: center;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 2px;
  transition: background 0.3s ease;
}
.atsx-calendar-date-panel {
  position: relative;
  outline: none;
}
.atsx-calendar-date:hover {
  background: #F5F6F7;
  cursor: pointer;
}
.atsx-calendar-date:active {
  color: #fff;
  background: #ff5471;
}
.atsx-calendar-today .atsx-calendar-date {
  color: #fe2c55;
  font-weight: bold;
  border-color: #fe2c55;
}
.atsx-calendar-selected-day .atsx-calendar-date {
  background: #ffcfd2;
}
.atsx-calendar-last-month-cell .atsx-calendar-date,
.atsx-calendar-next-month-btn-day .atsx-calendar-date,
.atsx-calendar-last-month-cell .atsx-calendar-date:hover,
.atsx-calendar-next-month-btn-day .atsx-calendar-date:hover {
  color: #dcdcde;
  background: transparent;
  border-color: transparent;
}
.atsx-calendar-disabled-cell .atsx-calendar-date {
  position: relative;
  width: auto;
  color: #dcdcde;
  background: #EFF0F1;
  border: 1px solid transparent;
  border-radius: 0;
  cursor: not-allowed;
}
.atsx-calendar-disabled-cell .atsx-calendar-date:hover {
  background: #EFF0F1;
}
.atsx-calendar-disabled-cell.atsx-calendar-selected-day .atsx-calendar-date::before {
  position: absolute;
  top: -1px;
  left: 5px;
  width: 24px;
  height: 24px;
  background: rgba(0, 0, 0, 0.1);
  border-radius: 2px;
  content: '';
}
.atsx-calendar-disabled-cell.atsx-calendar-today .atsx-calendar-date {
  position: relative;
  padding-right: 5px;
  padding-left: 5px;
}
.atsx-calendar-disabled-cell.atsx-calendar-today .atsx-calendar-date::before {
  position: absolute;
  top: -1px;
  left: 5px;
  width: 24px;
  height: 24px;
  border: 1px solid #dcdcde;
  border-radius: 2px;
  content: ' ';
}
.atsx-calendar-disabled-cell-first-of-row .atsx-calendar-date {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.atsx-calendar-disabled-cell-last-of-row .atsx-calendar-date {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.atsx-calendar-footer {
  padding: 0 12px;
  line-height: 38px;
  border-top: 1px solid #e8e8e8;
}
.atsx-calendar-footer:empty {
  border-top: 0;
}
.atsx-calendar-footer-btn {
  display: block;
  text-align: center;
}
.atsx-calendar-footer-extra {
  text-align: left;
}
.atsx-calendar .atsx-calendar-today-btn,
.atsx-calendar .atsx-calendar-clear-btn {
  display: inline-block;
  margin: 0 0 0 8px;
  text-align: center;
}
.atsx-calendar .atsx-calendar-today-btn-disabled,
.atsx-calendar .atsx-calendar-clear-btn-disabled {
  color: #dcdcde;
  cursor: not-allowed;
}
.atsx-calendar .atsx-calendar-today-btn:only-child,
.atsx-calendar .atsx-calendar-clear-btn:only-child {
  margin: 0;
}
.atsx-calendar .atsx-calendar-clear-btn {
  position: absolute;
  top: 7px;
  right: 5px;
  display: none;
  width: 20px;
  height: 20px;
  margin: 0;
  overflow: hidden;
  line-height: 20px;
  text-align: center;
  text-indent: -76px;
}
.atsx-calendar .atsx-calendar-clear-btn::after {
  display: inline-block;
  width: 20px;
  color: #dcdcde;
  font-size: 14px;
  line-height: 1;
  text-indent: 43px;
  transition: color 0.3s ease;
}
.atsx-calendar .atsx-calendar-clear-btn:hover::after {
  color: rgba(0, 0, 0, 0.45);
}
.atsx-calendar .atsx-calendar-ok-btn {
  position: relative;
  display: inline-block;
  font-weight: normal;
  white-space: nowrap;
  text-align: center;
  background-image: none;
  border: 1px solid transparent;
  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;
  color: white;
  background-color: #fe2c55;
  border-color: #fe2c55;
  box-shadow: none;
  height: 28px;
  padding: 0 8px;
  font-size: 14px;
  border-radius: 2px;
  line-height: 26px;
}
.atsx-calendar .atsx-calendar-ok-btn &gt; .anticon {
  line-height: 1;
}
.atsx-calendar .atsx-calendar-ok-btn,
.atsx-calendar .atsx-calendar-ok-btn:active {
  outline: 0;
}
.atsx-calendar .atsx-calendar-ok-btn:not([disabled]):hover {
  text-decoration: none;
}
.atsx-calendar .atsx-calendar-ok-btn:not([disabled]):active {
  outline: 0;
  box-shadow: none;
}
.atsx-calendar .atsx-calendar-ok-btn.disabled,
.atsx-calendar .atsx-calendar-ok-btn[disabled] {
  cursor: default;
}
.atsx-calendar .atsx-calendar-ok-btn.disabled &gt; *,
.atsx-calendar .atsx-calendar-ok-btn[disabled] &gt; * {
  pointer-events: none;
}
.atsx-calendar .atsx-calendar-ok-btn-lg {
  min-width: 80px;
  max-width: 120px;
  height: 40px;
  padding: 0 12px;
  font-size: 16px;
  border-radius: 2px;
}
.atsx-calendar .atsx-calendar-ok-btn-sm {
  min-width: unset;
  max-width: 100px;
  height: 28px;
  padding: 0 8px;
  font-size: 14px;
  border-radius: 2px;
}
.atsx-calendar .atsx-calendar-ok-btn &gt; a:only-child {
  color: currentColor;
}
.atsx-calendar .atsx-calendar-ok-btn &gt; a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.atsx-calendar .atsx-calendar-ok-btn:hover {
  color: white;
  background-color: #ff7792;
  border-color: #ff7792;
}
.atsx-calendar .atsx-calendar-ok-btn:hover &gt; a:only-child {
  color: currentColor;
}
.atsx-calendar .atsx-calendar-ok-btn:hover &gt; a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.atsx-calendar .atsx-calendar-ok-btn:active,
.atsx-calendar .atsx-calendar-ok-btn.active {
  color: white;
  background-color: #ff7792;
  border-color: #ff7792;
}
.atsx-calendar .atsx-calendar-ok-btn:active &gt; a:only-child,
.atsx-calendar .atsx-calendar-ok-btn.active &gt; a:only-child {
  color: currentColor;
}
.atsx-calendar .atsx-calendar-ok-btn:active &gt; a:only-child::after,
.atsx-calendar .atsx-calendar-ok-btn.active &gt; a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.atsx-calendar .atsx-calendar-ok-btn.atsx-btn-disabled,
.atsx-calendar .atsx-calendar-ok-btn.disabled,
.atsx-calendar .atsx-calendar-ok-btn[disabled],
.atsx-calendar .atsx-calendar-ok-btn.atsx-btn-disabled:hover,
.atsx-calendar .atsx-calendar-ok-btn.disabled:hover,
.atsx-calendar .atsx-calendar-ok-btn[disabled]:hover,
.atsx-calendar .atsx-calendar-ok-btn.atsx-btn-disabled:active,
.atsx-calendar .atsx-calendar-ok-btn.disabled:active,
.atsx-calendar .atsx-calendar-ok-btn[disabled]:active,
.atsx-calendar .atsx-calendar-ok-btn.atsx-btn-disabled.active,
.atsx-calendar .atsx-calendar-ok-btn.disabled.active,
.atsx-calendar .atsx-calendar-ok-btn[disabled].active {
  color: white;
  background-color: #BACEFD;
  border-color: #BACEFD;
  text-shadow: none;
  box-shadow: none;
  cursor: not-allowed;
}
.atsx-calendar .atsx-calendar-ok-btn.atsx-btn-disabled &gt; a:only-child,
.atsx-calendar .atsx-calendar-ok-btn.disabled &gt; a:only-child,
.atsx-calendar .atsx-calendar-ok-btn[disabled] &gt; a:only-child,
.atsx-calendar .atsx-calendar-ok-btn.atsx-btn-disabled:hover &gt; a:only-child,
.atsx-calendar .atsx-calendar-ok-btn.disabled:hover &gt; a:only-child,
.atsx-calendar .atsx-calendar-ok-btn[disabled]:hover &gt; a:only-child,
.atsx-calendar .atsx-calendar-ok-btn.atsx-btn-disabled:active &gt; a:only-child,
.atsx-calendar .atsx-calendar-ok-btn.disabled:active &gt; a:only-child,
.atsx-calendar .atsx-calendar-ok-btn[disabled]:active &gt; a:only-child,
.atsx-calendar .atsx-calendar-ok-btn.atsx-btn-disabled.active &gt; a:only-child,
.atsx-calendar .atsx-calendar-ok-btn.disabled.active &gt; a:only-child,
.atsx-calendar .atsx-calendar-ok-btn[disabled].active &gt; a:only-child {
  color: currentColor;
}
.atsx-calendar .atsx-calendar-ok-btn.atsx-btn-disabled &gt; a:only-child::after,
.atsx-calendar .atsx-calendar-ok-btn.disabled &gt; a:only-child::after,
.atsx-calendar .atsx-calendar-ok-btn[disabled] &gt; a:only-child::after,
.atsx-calendar .atsx-calendar-ok-btn.atsx-btn-disabled:hover &gt; a:only-child::after,
.atsx-calendar .atsx-calendar-ok-btn.disabled:hover &gt; a:only-child::after,
.atsx-calendar .atsx-calendar-ok-btn[disabled]:hover &gt; a:only-child::after,
.atsx-calendar .atsx-calendar-ok-btn.atsx-btn-disabled:active &gt; a:only-child::after,
.atsx-calendar .atsx-calendar-ok-btn.disabled:active &gt; a:only-child::after,
.atsx-calendar .atsx-calendar-ok-btn[disabled]:active &gt; a:only-child::after,
.atsx-calendar .atsx-calendar-ok-btn.atsx-btn-disabled.active &gt; a:only-child::after,
.atsx-calendar .atsx-calendar-ok-btn.disabled.active &gt; a:only-child::after,
.atsx-calendar .atsx-calendar-ok-btn[disabled].active &gt; a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.atsx-calendar .atsx-calendar-ok-btn.atsx-btn-disabled,
.atsx-calendar .atsx-calendar-ok-btn.disabled,
.atsx-calendar .atsx-calendar-ok-btn[disabled],
.atsx-calendar .atsx-calendar-ok-btn.atsx-btn-disabled:hover,
.atsx-calendar .atsx-calendar-ok-btn.disabled:hover,
.atsx-calendar .atsx-calendar-ok-btn[disabled]:hover,
.atsx-calendar .atsx-calendar-ok-btn.atsx-btn-disabled:active,
.atsx-calendar .atsx-calendar-ok-btn.disabled:active,
.atsx-calendar .atsx-calendar-ok-btn[disabled]:active,
.atsx-calendar .atsx-calendar-ok-btn.atsx-btn-disabled.active,
.atsx-calendar .atsx-calendar-ok-btn.disabled.active,
.atsx-calendar .atsx-calendar-ok-btn[disabled].active {
  color: #9CA2A9;
  background-color: #E4E5E7;
  border-color: #E4E5E7;
  text-shadow: none;
  box-shadow: none;
  cursor: not-allowed;
}
.atsx-calendar .atsx-calendar-ok-btn.atsx-btn-disabled &gt; a:only-child,
.atsx-calendar .atsx-calendar-ok-btn.disabled &gt; a:only-child,
.atsx-calendar .atsx-calendar-ok-btn[disabled] &gt; a:only-child,
.atsx-calendar .atsx-calendar-ok-btn.atsx-btn-disabled:hover &gt; a:only-child,
.atsx-calendar .atsx-calendar-ok-btn.disabled:hover &gt; a:only-child,
.atsx-calendar .atsx-calendar-ok-btn[disabled]:hover &gt; a:only-child,
.atsx-calendar .atsx-calendar-ok-btn.atsx-btn-disabled:active &gt; a:only-child,
.atsx-calendar .atsx-calendar-ok-btn.disabled:active &gt; a:only-child,
.atsx-calendar .atsx-calendar-ok-btn[disabled]:active &gt; a:only-child,
.atsx-calendar .atsx-calendar-ok-btn.atsx-btn-disabled.active &gt; a:only-child,
.atsx-calendar .atsx-calendar-ok-btn.disabled.active &gt; a:only-child,
.atsx-calendar .atsx-calendar-ok-btn[disabled].active &gt; a:only-child {
  color: currentColor;
}
.atsx-calendar .atsx-calendar-ok-btn.atsx-btn-disabled &gt; a:only-child::after,
.atsx-calendar .atsx-calendar-ok-btn.disabled &gt; a:only-child::after,
.atsx-calendar .atsx-calendar-ok-btn[disabled] &gt; a:only-child::after,
.atsx-calendar .atsx-calendar-ok-btn.atsx-btn-disabled:hover &gt; a:only-child::after,
.atsx-calendar .atsx-calendar-ok-btn.disabled:hover &gt; a:only-child::after,
.atsx-calendar .atsx-calendar-ok-btn[disabled]:hover &gt; a:only-child::after,
.atsx-calendar .atsx-calendar-ok-btn.atsx-btn-disabled:active &gt; a:only-child::after,
.atsx-calendar .atsx-calendar-ok-btn.disabled:active &gt; a:only-child::after,
.atsx-calendar .atsx-calendar-ok-btn[disabled]:active &gt; a:only-child::after,
.atsx-calendar .atsx-calendar-ok-btn.atsx-btn-disabled.active &gt; a:only-child::after,
.atsx-calendar .atsx-calendar-ok-btn.disabled.active &gt; a:only-child::after,
.atsx-calendar .atsx-calendar-ok-btn[disabled].active &gt; a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.atsx-calendar-range-middle {
  display: none;
}
.atsx-calendar-picker-icon {
  color: #8f959e;
}
.atsx-calendar-time-picker {
  position: absolute;
  top: 40px;
  width: 100%;
  background-color: #fff;
}
.atsx-calendar-time-picker-panel {
  position: absolute;
  z-index: 1050;
  width: 100%;
}
.atsx-calendar-time-picker-inner {
  position: relative;
  display: inline-block;
  width: 100%;
  overflow: hidden;
  font-size: 14px;
  line-height: 1.5;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  outline: none;
}
.atsx-calendar-time-picker-combobox {
  width: 100%;
}
.atsx-calendar-time-picker-column-1,
.atsx-calendar-time-picker-column-1 .atsx-calendar-time-picker-select {
  width: 100%;
}
.atsx-calendar-time-picker-column-2 .atsx-calendar-time-picker-select {
  width: 50%;
}
.atsx-calendar-time-picker-column-3 .atsx-calendar-time-picker-select {
  width: 33.33%;
}
.atsx-calendar-time-picker-column-4 .atsx-calendar-time-picker-select {
  width: 25%;
}
.atsx-calendar-time-picker-input-wrap {
  display: none;
}
.atsx-calendar-time-picker-select {
  position: relative;
  float: left;
  height: 226px;
  overflow: hidden;
  font-size: 14px;
  border-right: 1px solid #e8e8e8;
}
.atsx-calendar-time-picker-select:hover {
  overflow-y: auto;
}
.atsx-calendar-time-picker-select:first-child {
  margin-left: 0;
  border-left: 0;
}
.atsx-calendar-time-picker-select:last-child {
  border-right: 0;
}
.atsx-calendar-time-picker-select ul {
  width: 100%;
  max-height: 206px;
  margin: 0;
  padding: 0;
  list-style: none;
}
.atsx-calendar-time-picker-select li {
  width: 100%;
  height: 24px;
  margin: 0;
  line-height: 24px;
  text-align: center;
  list-style: none;
  cursor: pointer;
  transition: all 0.3s;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.atsx-calendar-time-picker-select li:last-child::after {
  display: block;
  height: 202px;
  content: '';
}
.atsx-calendar-time-picker-select li:hover {
  background: #F5F6F7;
}
.atsx-calendar-time-picker-select li:focus {
  color: #fe2c55;
  font-weight: 600;
  outline: none;
}
li.atsx-calendar-time-picker-select-option-selected {
  font-weight: 600;
  background: #EFF0F1;
}
li.atsx-calendar-time-picker-select-option-disabled {
  color: #9CA2A9;
}
li.atsx-calendar-time-picker-select-option-disabled:hover {
  background: transparent;
  cursor: not-allowed;
}
.atsx-calendar-time .atsx-calendar-day-select {
  display: inline-block;
  padding: 0 2px;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  font-weight: var(--semi-bold);
  line-height: 34px;
}
.atsx-calendar-time .atsx-calendar-footer {
  position: relative;
  height: auto;
}
.atsx-calendar-time .atsx-calendar-footer-btn {
  text-align: right;
}
.atsx-calendar-time .atsx-calendar-footer .atsx-calendar-today-btn {
  float: left;
  margin: 0;
}
.atsx-calendar-time .atsx-calendar-footer .atsx-calendar-time-picker-btn {
  display: inline-block;
  margin-right: 8px;
}
.atsx-calendar-time .atsx-calendar-footer .atsx-calendar-time-picker-btn-disabled {
  color: #dcdcde;
}
.atsx-calendar-range-picker-input {
  width: 40%;
  height: 99%;
  text-align: left;
  background-color: transparent;
  border: 0;
  outline: 0;
}
.atsx-calendar-range-picker-input::-moz-placeholder {
  color: #c3c6cb;
  opacity: 1;
  text-shadow: none;
}
.atsx-calendar-range-picker-input:-ms-input-placeholder {
  color: #c3c6cb;
  text-shadow: none;
}
.atsx-calendar-range-picker-input::-webkit-input-placeholder {
  color: #c3c6cb;
  text-shadow: none;
}
.atsx-calendar-range-picker-input[disabled] {
  cursor: not-allowed;
}
.atsx-calendar-range-picker-separator {
  margin-right: 12px;
  display: inline-block;
  min-width: 10px;
  height: 100%;
  color: #1f2329;
  white-space: nowrap;
  text-align: center;
  vertical-align: top;
  pointer-events: none;
}
.atsx-calendar-range {
  width: 552px;
  overflow: hidden;
}
.atsx-calendar-range .atsx-calendar-date-panel::after {
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
  content: '.';
}
.atsx-calendar-range-part {
  position: relative;
  width: 50%;
}
.atsx-calendar-range-left {
  float: left;
}
.atsx-calendar-range-left .atsx-calendar-time-picker-inner {
  border-right: 1px solid #e8e8e8;
}
.atsx-calendar-range-right {
  float: right;
}
.atsx-calendar-range-right .atsx-calendar-time-picker-inner {
  border-left: 1px solid #e8e8e8;
}
.atsx-calendar-range-middle {
  position: absolute;
  left: 50%;
  z-index: 1;
  height: 34px;
  margin: 1px 0 0 0;
  padding: 0 200px 0 0;
  color: rgba(0, 0, 0, 0.45);
  line-height: 34px;
  text-align: center;
  -ms-transform: translateX(-50%);
      transform: translateX(-50%);
  pointer-events: none;
}
.atsx-calendar-range-right .atsx-calendar-date-input-wrap {
  margin-left: -90px;
}
.atsx-calendar-range.atsx-calendar-time .atsx-calendar-range-middle {
  padding: 0 10px 0 0;
  -ms-transform: translateX(-50%);
      transform: translateX(-50%);
}
.atsx-calendar-range .atsx-calendar-today :not(.atsx-calendar-disabled-cell) :not(.atsx-calendar-last-month-cell) :not(.atsx-calendar-next-month-btn-day) .atsx-calendar-date {
  color: #fe2c55;
  background: #ffcfd2;
  border-color: #fe2c55;
}
.atsx-calendar-range .atsx-calendar-date {
  position: relative;
}
.atsx-calendar-range .atsx-calendar-table tr td:last-of-type::before {
  right: 20%;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.atsx-calendar-range .atsx-calendar-table tr td:first-of-type::before {
  left: 20%;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.atsx-calendar-range .atsx-calendar-table .atsx-calendar-selected-day.atsx-calendar-selected-start-date::before {
  left: 50%;
}
.atsx-calendar-range .atsx-calendar-table .atsx-calendar-selected-day.atsx-calendar-selected-end-date::before {
  right: 50%;
}
.atsx-calendar-range .atsx-calendar-selected-start-date .atsx-calendar-date,
.atsx-calendar-range .atsx-calendar-selected-end-date .atsx-calendar-date {
  color: #fff;
  background: #fe2c55;
  border: 1px solid transparent;
}
.atsx-calendar-range .atsx-calendar-selected-start-date .atsx-calendar-date:hover,
.atsx-calendar-range .atsx-calendar-selected-end-date .atsx-calendar-date:hover {
  background: #fe2c55;
}
.atsx-calendar-range .atsx-calendar-selected-day {
  position: relative;
}
.atsx-calendar-range .atsx-calendar-selected-day::before {
  position: absolute;
  top: 3px;
  right: 0;
  bottom: 3px;
  left: 0;
  display: block;
  background: #f0f4ff;
  border: 0;
  border-radius: 0;
  content: '';
}
.atsx-calendar-range.atsx-calendar-time .atsx-calendar-range-right .atsx-calendar-date-input-wrap {
  margin-left: 0;
}
.atsx-calendar-range .atsx-calendar-input-wrap {
  position: relative;
  height: 34px;
}
.atsx-calendar-range .atsx-calendar-input,
.atsx-calendar-range .atsx-calendar-time-picker-input {
  position: relative;
  display: inline-block;
  width: 100%;
  height: 32px;
  padding: 4px 12px;
  color: #161823;
  font-size: 14px;
  line-height: 1.5;
  background-color: #fff;
  background-image: none;
  border: 1px solid #cad0d0;
  border-radius: 2px;
  transition: all 0.3s;
  caret-color: #fe2c55;
  height: 24px;
  padding-right: 0;
  padding-left: 0;
  line-height: 24px;
  border: 0;
  box-shadow: none;
}
.atsx-calendar-range .atsx-calendar-input::-moz-placeholder,
.atsx-calendar-range .atsx-calendar-time-picker-input::-moz-placeholder {
  color: #c3c6cb;
  opacity: 1;
  text-shadow: none;
}
.atsx-calendar-range .atsx-calendar-input:-ms-input-placeholder,
.atsx-calendar-range .atsx-calendar-time-picker-input:-ms-input-placeholder {
  color: #c3c6cb;
  text-shadow: none;
}
.atsx-calendar-range .atsx-calendar-input::-webkit-input-placeholder,
.atsx-calendar-range .atsx-calendar-time-picker-input::-webkit-input-placeholder {
  color: #c3c6cb;
  text-shadow: none;
}
.atsx-calendar-range .atsx-calendar-input:hover,
.atsx-calendar-range .atsx-calendar-time-picker-input:hover {
  border-color: #25f4ee;
  border-right-width: 1px !important;
}
.atsx-calendar-range .atsx-calendar-input:focus,
.atsx-calendar-range .atsx-calendar-time-picker-input:focus {
  border-color: #fe2c55;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: none;
}
.atsx-calendar-range .atsx-calendar-input-disabled,
.atsx-calendar-range .atsx-calendar-time-picker-input-disabled {
  color: #dcdcde;
  background-color: #EFF0F1;
  cursor: not-allowed;
  opacity: 1;
}
.atsx-calendar-range .atsx-calendar-input-disabled:hover,
.atsx-calendar-range .atsx-calendar-time-picker-input-disabled:hover {
  border-color: #cad0d0;
  border-right-width: 1px !important;
}
.atsx-calendar-range .atsx-calendar-input[disabled],
.atsx-calendar-range .atsx-calendar-time-picker-input[disabled] {
  color: #dcdcde;
  background-color: #EFF0F1;
  cursor: not-allowed;
  opacity: 1;
}
.atsx-calendar-range .atsx-calendar-input[disabled]:hover,
.atsx-calendar-range .atsx-calendar-time-picker-input[disabled]:hover {
  border-color: #cad0d0;
  border-right-width: 1px !important;
}
textarea.atsx-calendar-range .atsx-calendar-input,
textarea.atsx-calendar-range .atsx-calendar-time-picker-input {
  max-width: 100%;
  height: auto;
  min-height: 32px;
  vertical-align: bottom;
  transition: all 0.3s, height 0s;
}
.atsx-calendar-range .atsx-calendar-input-lg,
.atsx-calendar-range .atsx-calendar-time-picker-input-lg {
  height: 40px;
  padding: 6px 12px;
  font-size: 16px;
}
.atsx-calendar-range .atsx-calendar-input-sm,
.atsx-calendar-range .atsx-calendar-time-picker-input-sm {
  height: 24px;
  padding: 1px 7px;
}
.atsx-calendar-range .atsx-calendar-input:focus,
.atsx-calendar-range .atsx-calendar-time-picker-input:focus {
  box-shadow: none;
}
.atsx-calendar-range .atsx-calendar-time-picker-icon {
  display: none;
}
.atsx-calendar-range.atsx-calendar-week-number {
  width: 574px;
}
.atsx-calendar-range.atsx-calendar-week-number .atsx-calendar-range-part {
  width: 286px;
}
.atsx-calendar-range .atsx-calendar-year-panel,
.atsx-calendar-range .atsx-calendar-month-panel,
.atsx-calendar-range .atsx-calendar-decade-panel {
  top: 0;
}
.atsx-calendar-range .atsx-calendar-decade-panel {
  display: none;
}
.atsx-calendar-range .atsx-calendar-month-panel .atsx-calendar-year-panel {
  top: 0;
}
.atsx-calendar-range .atsx-calendar-decade-panel-table,
.atsx-calendar-range .atsx-calendar-year-panel-table,
.atsx-calendar-range .atsx-calendar-month-panel-table {
  height: 208px;
}
.atsx-calendar-range .atsx-calendar-in-range-cell {
  position: relative;
  border-radius: 0;
}
.atsx-calendar-range .atsx-calendar-in-range-cell &gt; div {
  position: relative;
  z-index: 1;
}
.atsx-calendar-range .atsx-calendar-in-range-cell::before {
  position: absolute;
  top: 3px;
  right: 0;
  bottom: 3px;
  left: 0;
  display: block;
  background: #f0f4ff;
  border: 0;
  border-radius: 0;
  content: '';
}
.atsx-calendar-range .atsx-calendar-footer-extra {
  float: left;
}
div.atsx-calendar-range-quick-selector {
  text-align: left;
}
div.atsx-calendar-range-quick-selector &gt; a {
  margin-right: 8px;
}
.atsx-calendar-range .atsx-calendar-header,
.atsx-calendar-range .atsx-calendar-month-panel-header,
.atsx-calendar-range .atsx-calendar-year-panel-header,
.atsx-calendar-range .atsx-calendar-decade-panel-header {
  border-bottom: 0;
}
.atsx-calendar-range.atsx-calendar-time .atsx-calendar-time-picker {
  top: 68px;
  z-index: 2;
  width: 100%;
  height: 207px;
}
.atsx-calendar-range.atsx-calendar-time .atsx-calendar-time-picker-panel {
  height: 267px;
  margin-top: -34px;
}
.atsx-calendar-range.atsx-calendar-time .atsx-calendar-time-picker-inner {
  height: 100%;
  padding-top: 40px;
  background: none;
}
.atsx-calendar-range.atsx-calendar-time .atsx-calendar-time-picker-combobox {
  display: inline-block;
  height: 100%;
  background-color: #fff;
  border-top: 1px solid #e8e8e8;
}
.atsx-calendar-range.atsx-calendar-time .atsx-calendar-time-picker-select {
  height: 100%;
}
.atsx-calendar-range.atsx-calendar-time .atsx-calendar-time-picker-select ul {
  max-height: 100%;
}
.atsx-calendar-range.atsx-calendar-time .atsx-calendar-footer .atsx-calendar-time-picker-btn {
  margin-right: 8px;
}
.atsx-calendar-range.atsx-calendar-time .atsx-calendar-today-btn {
  height: 22px;
  margin: 8px 12px;
  line-height: 22px;
}
.atsx-calendar-range-with-ranges.atsx-calendar-time .atsx-calendar-time-picker {
  height: 233px;
}
.atsx-calendar-range.atsx-calendar-show-time-picker .atsx-calendar-body {
  border-top-color: transparent;
}
.atsx-calendar-month-panel {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 10;
  background: #fff;
  border-radius: 2px;
  outline: none;
}
.atsx-calendar-month-panel &gt; div {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  height: 100%;
}
.atsx-calendar-month-panel-hidden {
  display: none;
}
.atsx-calendar-month-panel-header {
  height: 40px;
  line-height: 40px;
  text-align: center;
  border-bottom: 1px solid #e8e8e8;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  position: relative;
}
.atsx-calendar-month-panel-header a:hover {
  color: #4e83fd;
}
.atsx-calendar-month-panel-header .atsx-calendar-month-panel-century-select,
.atsx-calendar-month-panel-header .atsx-calendar-month-panel-decade-select,
.atsx-calendar-month-panel-header .atsx-calendar-month-panel-year-select,
.atsx-calendar-month-panel-header .atsx-calendar-month-panel-month-select {
  display: inline-block;
  padding: 0 2px;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  font-weight: var(--semi-bold);
  line-height: 40px;
}
.atsx-calendar-month-panel-header .atsx-calendar-month-panel-century-select-arrow,
.atsx-calendar-month-panel-header .atsx-calendar-month-panel-decade-select-arrow,
.atsx-calendar-month-panel-header .atsx-calendar-month-panel-year-select-arrow,
.atsx-calendar-month-panel-header .atsx-calendar-month-panel-month-select-arrow {
  display: none;
}
.atsx-calendar-month-panel-header .atsx-calendar-month-panel-prev-century-btn,
.atsx-calendar-month-panel-header .atsx-calendar-month-panel-next-century-btn,
.atsx-calendar-month-panel-header .atsx-calendar-month-panel-prev-decade-btn,
.atsx-calendar-month-panel-header .atsx-calendar-month-panel-next-decade-btn,
.atsx-calendar-month-panel-header .atsx-calendar-month-panel-prev-month-btn,
.atsx-calendar-month-panel-header .atsx-calendar-month-panel-next-month-btn,
.atsx-calendar-month-panel-header .atsx-calendar-month-panel-prev-year-btn,
.atsx-calendar-month-panel-header .atsx-calendar-month-panel-next-year-btn {
  position: absolute;
  top: 0;
  display: inline-block;
  padding: 0 5px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 16px;
  font-family: Arial, 'Hiragino Sans GB', 'Microsoft Yahei', 'Microsoft Sans Serif', sans-serif;
  line-height: 40px;
}
.atsx-calendar-month-panel-header .atsx-calendar-month-panel-prev-century-btn,
.atsx-calendar-month-panel-header .atsx-calendar-month-panel-prev-decade-btn,
.atsx-calendar-month-panel-header .atsx-calendar-month-panel-prev-year-btn {
  left: 23px;
  width: 15px;
  height: 100%;
  background: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/tiktok/aa27ec0f2d3787a808869dfaec38f10c.svg) no-repeat 50%;
  background-size: 14px 14px;
}
.atsx-calendar-month-panel-header .atsx-calendar-month-panel-prev-century-btn::after,
.atsx-calendar-month-panel-header .atsx-calendar-month-panel-prev-decade-btn::after,
.atsx-calendar-month-panel-header .atsx-calendar-month-panel-prev-year-btn::after {
  display: none;
}
.atsx-calendar-month-panel-header .atsx-calendar-month-panel-prev-century-btn::after,
.atsx-calendar-month-panel-header .atsx-calendar-month-panel-prev-decade-btn::after,
.atsx-calendar-month-panel-header .atsx-calendar-month-panel-prev-year-btn::after {
  position: relative;
  left: -3px;
  display: inline-block;
}
.atsx-calendar-month-panel-header .atsx-calendar-month-panel-prev-century-btn:hover,
.atsx-calendar-month-panel-header .atsx-calendar-month-panel-prev-decade-btn:hover,
.atsx-calendar-month-panel-header .atsx-calendar-month-panel-prev-year-btn:hover {
  background-image: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/tiktok/61bbd9b9d7034d0c46e54704412cd56f.svg);
}
.atsx-calendar-month-panel-header .atsx-calendar-month-panel-next-century-btn,
.atsx-calendar-month-panel-header .atsx-calendar-month-panel-next-decade-btn,
.atsx-calendar-month-panel-header .atsx-calendar-month-panel-next-year-btn {
  right: 23px;
  background: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/tiktok/e79bea19c5c8a10bcd1ef466b3ed2ce7.svg) no-repeat 50%;
  background-size: 14px 14px;
  width: 15px;
  height: 100%;
}
.atsx-calendar-month-panel-header .atsx-calendar-month-panel-next-century-btn::after,
.atsx-calendar-month-panel-header .atsx-calendar-month-panel-next-decade-btn::after,
.atsx-calendar-month-panel-header .atsx-calendar-month-panel-next-year-btn::after {
  display: none;
}
.atsx-calendar-month-panel-header .atsx-calendar-month-panel-next-century-btn::before,
.atsx-calendar-month-panel-header .atsx-calendar-month-panel-next-decade-btn::before,
.atsx-calendar-month-panel-header .atsx-calendar-month-panel-next-year-btn::before,
.atsx-calendar-month-panel-header .atsx-calendar-month-panel-next-century-btn::after,
.atsx-calendar-month-panel-header .atsx-calendar-month-panel-next-decade-btn::after,
.atsx-calendar-month-panel-header .atsx-calendar-month-panel-next-year-btn::after {
  -ms-transform: rotate(135deg) scale(0.8);
      transform: rotate(135deg) scale(0.8);
}
.atsx-calendar-month-panel-header .atsx-calendar-month-panel-next-century-btn::before,
.atsx-calendar-month-panel-header .atsx-calendar-month-panel-next-decade-btn::before,
.atsx-calendar-month-panel-header .atsx-calendar-month-panel-next-year-btn::before {
  position: relative;
  left: 3px;
}
.atsx-calendar-month-panel-header .atsx-calendar-month-panel-next-century-btn::after,
.atsx-calendar-month-panel-header .atsx-calendar-month-panel-next-decade-btn::after,
.atsx-calendar-month-panel-header .atsx-calendar-month-panel-next-year-btn::after {
  display: inline-block;
}
.atsx-calendar-month-panel-header .atsx-calendar-month-panel-next-century-btn:hover,
.atsx-calendar-month-panel-header .atsx-calendar-month-panel-next-decade-btn:hover,
.atsx-calendar-month-panel-header .atsx-calendar-month-panel-next-year-btn:hover {
  background-image: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/tiktok/1de833414078a8be12c1f55d91ee0b77.svg);
}
.atsx-calendar-month-panel-header .atsx-calendar-month-panel-prev-month-btn {
  left: 46px;
  width: 15px;
  height: 100%;
  background: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/tiktok/d675dae5f16ebc95170a1687d052a161.svg) no-repeat 50%;
  background-size: 14px 14px;
}
.atsx-calendar-month-panel-header .atsx-calendar-month-panel-prev-month-btn::after {
  display: none;
}
.atsx-calendar-month-panel-header .atsx-calendar-month-panel-prev-month-btn:hover {
  background-image: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/tiktok/d9c9f1daaea7c626bacde80f1b698915.svg);
}
.atsx-calendar-month-panel-header .atsx-calendar-month-panel-next-month-btn {
  right: 44px;
  width: 15px;
  height: 100%;
  background: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/tiktok/2b2407fb3cd39619ae99e049bd0dae65.svg) no-repeat 50%;
  background-size: 14px 14px;
}
.atsx-calendar-month-panel-header .atsx-calendar-month-panel-next-month-btn::after {
  display: none;
}
.atsx-calendar-month-panel-header .atsx-calendar-month-panel-next-month-btn::before,
.atsx-calendar-month-panel-header .atsx-calendar-month-panel-next-month-btn::after {
  -ms-transform: rotate(135deg) scale(0.8);
      transform: rotate(135deg) scale(0.8);
}
.atsx-calendar-month-panel-header .atsx-calendar-month-panel-next-month-btn:hover {
  background-image: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/tiktok/048254e98d98278432ce7e96ccdf06d3.svg);
}
.atsx-calendar-month-panel-body {
  -ms-flex: 1;
      flex: 1 1;
}
.atsx-calendar-month-panel-footer {
  border-top: 1px solid #e8e8e8;
}
.atsx-calendar-month-panel-footer .atsx-calendar-footer-extra {
  padding: 0 12px;
}
.atsx-calendar-month-panel-table {
  width: 100%;
  height: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
.atsx-calendar-month-panel-selected-cell .atsx-calendar-month-panel-month {
  color: #fff;
  background: #fe2c55;
}
.atsx-calendar-month-panel-selected-cell .atsx-calendar-month-panel-month:hover {
  color: #fff;
  background: #fe2c55;
}
.atsx-calendar-month-panel-cell {
  text-align: center;
}
.atsx-calendar-month-panel-cell-disabled .atsx-calendar-month-panel-month,
.atsx-calendar-month-panel-cell-disabled .atsx-calendar-month-panel-month:hover {
  color: #dcdcde;
  background: #EFF0F1;
  cursor: not-allowed;
}
.atsx-calendar-month-panel-month {
  display: inline-block;
  height: 24px;
  margin: 0 auto;
  padding: 0 8px;
  color: #161823;
  line-height: 24px;
  text-align: center;
  background: transparent;
  border-radius: 2px;
  transition: background 0.3s ease;
}
.atsx-calendar-month-panel-month:hover {
  background: #F5F6F7;
  cursor: pointer;
}
.atsx-calendar-year-panel {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 10;
  background: #fff;
  border-radius: 2px;
  outline: none;
}
.atsx-calendar-year-panel &gt; div {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  height: 100%;
}
.atsx-calendar-year-panel-hidden {
  display: none;
}
.atsx-calendar-year-panel-header {
  height: 40px;
  line-height: 40px;
  text-align: center;
  border-bottom: 1px solid #e8e8e8;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  position: relative;
}
.atsx-calendar-year-panel-header a:hover {
  color: #4e83fd;
}
.atsx-calendar-year-panel-header .atsx-calendar-year-panel-century-select,
.atsx-calendar-year-panel-header .atsx-calendar-year-panel-decade-select,
.atsx-calendar-year-panel-header .atsx-calendar-year-panel-year-select,
.atsx-calendar-year-panel-header .atsx-calendar-year-panel-month-select {
  display: inline-block;
  padding: 0 2px;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  font-weight: var(--semi-bold);
  line-height: 40px;
}
.atsx-calendar-year-panel-header .atsx-calendar-year-panel-century-select-arrow,
.atsx-calendar-year-panel-header .atsx-calendar-year-panel-decade-select-arrow,
.atsx-calendar-year-panel-header .atsx-calendar-year-panel-year-select-arrow,
.atsx-calendar-year-panel-header .atsx-calendar-year-panel-month-select-arrow {
  display: none;
}
.atsx-calendar-year-panel-header .atsx-calendar-year-panel-prev-century-btn,
.atsx-calendar-year-panel-header .atsx-calendar-year-panel-next-century-btn,
.atsx-calendar-year-panel-header .atsx-calendar-year-panel-prev-decade-btn,
.atsx-calendar-year-panel-header .atsx-calendar-year-panel-next-decade-btn,
.atsx-calendar-year-panel-header .atsx-calendar-year-panel-prev-month-btn,
.atsx-calendar-year-panel-header .atsx-calendar-year-panel-next-month-btn,
.atsx-calendar-year-panel-header .atsx-calendar-year-panel-prev-year-btn,
.atsx-calendar-year-panel-header .atsx-calendar-year-panel-next-year-btn {
  position: absolute;
  top: 0;
  display: inline-block;
  padding: 0 5px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 16px;
  font-family: Arial, 'Hiragino Sans GB', 'Microsoft Yahei', 'Microsoft Sans Serif', sans-serif;
  line-height: 40px;
}
.atsx-calendar-year-panel-header .atsx-calendar-year-panel-prev-century-btn,
.atsx-calendar-year-panel-header .atsx-calendar-year-panel-prev-decade-btn,
.atsx-calendar-year-panel-header .atsx-calendar-year-panel-prev-year-btn {
  left: 23px;
  width: 15px;
  height: 100%;
  background: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/tiktok/aa27ec0f2d3787a808869dfaec38f10c.svg) no-repeat 50%;
  background-size: 14px 14px;
}
.atsx-calendar-year-panel-header .atsx-calendar-year-panel-prev-century-btn::after,
.atsx-calendar-year-panel-header .atsx-calendar-year-panel-prev-decade-btn::after,
.atsx-calendar-year-panel-header .atsx-calendar-year-panel-prev-year-btn::after {
  display: none;
}
.atsx-calendar-year-panel-header .atsx-calendar-year-panel-prev-century-btn::after,
.atsx-calendar-year-panel-header .atsx-calendar-year-panel-prev-decade-btn::after,
.atsx-calendar-year-panel-header .atsx-calendar-year-panel-prev-year-btn::after {
  position: relative;
  left: -3px;
  display: inline-block;
}
.atsx-calendar-year-panel-header .atsx-calendar-year-panel-prev-century-btn:hover,
.atsx-calendar-year-panel-header .atsx-calendar-year-panel-prev-decade-btn:hover,
.atsx-calendar-year-panel-header .atsx-calendar-year-panel-prev-year-btn:hover {
  background-image: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/tiktok/61bbd9b9d7034d0c46e54704412cd56f.svg);
}
.atsx-calendar-year-panel-header .atsx-calendar-year-panel-next-century-btn,
.atsx-calendar-year-panel-header .atsx-calendar-year-panel-next-decade-btn,
.atsx-calendar-year-panel-header .atsx-calendar-year-panel-next-year-btn {
  right: 23px;
  background: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/tiktok/e79bea19c5c8a10bcd1ef466b3ed2ce7.svg) no-repeat 50%;
  background-size: 14px 14px;
  width: 15px;
  height: 100%;
}
.atsx-calendar-year-panel-header .atsx-calendar-year-panel-next-century-btn::after,
.atsx-calendar-year-panel-header .atsx-calendar-year-panel-next-decade-btn::after,
.atsx-calendar-year-panel-header .atsx-calendar-year-panel-next-year-btn::after {
  display: none;
}
.atsx-calendar-year-panel-header .atsx-calendar-year-panel-next-century-btn::before,
.atsx-calendar-year-panel-header .atsx-calendar-year-panel-next-decade-btn::before,
.atsx-calendar-year-panel-header .atsx-calendar-year-panel-next-year-btn::before,
.atsx-calendar-year-panel-header .atsx-calendar-year-panel-next-century-btn::after,
.atsx-calendar-year-panel-header .atsx-calendar-year-panel-next-decade-btn::after,
.atsx-calendar-year-panel-header .atsx-calendar-year-panel-next-year-btn::after {
  -ms-transform: rotate(135deg) scale(0.8);
      transform: rotate(135deg) scale(0.8);
}
.atsx-calendar-year-panel-header .atsx-calendar-year-panel-next-century-btn::before,
.atsx-calendar-year-panel-header .atsx-calendar-year-panel-next-decade-btn::before,
.atsx-calendar-year-panel-header .atsx-calendar-year-panel-next-year-btn::before {
  position: relative;
  left: 3px;
}
.atsx-calendar-year-panel-header .atsx-calendar-year-panel-next-century-btn::after,
.atsx-calendar-year-panel-header .atsx-calendar-year-panel-next-decade-btn::after,
.atsx-calendar-year-panel-header .atsx-calendar-year-panel-next-year-btn::after {
  display: inline-block;
}
.atsx-calendar-year-panel-header .atsx-calendar-year-panel-next-century-btn:hover,
.atsx-calendar-year-panel-header .atsx-calendar-year-panel-next-decade-btn:hover,
.atsx-calendar-year-panel-header .atsx-calendar-year-panel-next-year-btn:hover {
  background-image: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/tiktok/1de833414078a8be12c1f55d91ee0b77.svg);
}
.atsx-calendar-year-panel-header .atsx-calendar-year-panel-prev-month-btn {
  left: 46px;
  width: 15px;
  height: 100%;
  background: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/tiktok/d675dae5f16ebc95170a1687d052a161.svg) no-repeat 50%;
  background-size: 14px 14px;
}
.atsx-calendar-year-panel-header .atsx-calendar-year-panel-prev-month-btn::after {
  display: none;
}
.atsx-calendar-year-panel-header .atsx-calendar-year-panel-prev-month-btn:hover {
  background-image: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/tiktok/d9c9f1daaea7c626bacde80f1b698915.svg);
}
.atsx-calendar-year-panel-header .atsx-calendar-year-panel-next-month-btn {
  right: 44px;
  width: 15px;
  height: 100%;
  background: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/tiktok/2b2407fb3cd39619ae99e049bd0dae65.svg) no-repeat 50%;
  background-size: 14px 14px;
}
.atsx-calendar-year-panel-header .atsx-calendar-year-panel-next-month-btn::after {
  display: none;
}
.atsx-calendar-year-panel-header .atsx-calendar-year-panel-next-month-btn::before,
.atsx-calendar-year-panel-header .atsx-calendar-year-panel-next-month-btn::after {
  -ms-transform: rotate(135deg) scale(0.8);
      transform: rotate(135deg) scale(0.8);
}
.atsx-calendar-year-panel-header .atsx-calendar-year-panel-next-month-btn:hover {
  background-image: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/tiktok/048254e98d98278432ce7e96ccdf06d3.svg);
}
.atsx-calendar-year-panel-body {
  -ms-flex: 1;
      flex: 1 1;
}
.atsx-calendar-year-panel-footer {
  border-top: 1px solid #e8e8e8;
}
.atsx-calendar-year-panel-footer .atsx-calendar-footer-extra {
  padding: 0 12px;
}
.atsx-calendar-year-panel-table {
  width: 100%;
  height: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
.atsx-calendar-year-panel-cell {
  text-align: center;
}
.atsx-calendar-year-panel-year {
  display: inline-block;
  height: 24px;
  margin: 0 auto;
  padding: 0 8px;
  color: #161823;
  line-height: 24px;
  text-align: center;
  background: transparent;
  border-radius: 2px;
  transition: background 0.3s ease;
}
.atsx-calendar-year-panel-year:hover {
  background: #F5F6F7;
  cursor: pointer;
}
.atsx-calendar-year-panel-selected-cell .atsx-calendar-year-panel-year {
  color: #fff;
  background: #fe2c55;
}
.atsx-calendar-year-panel-selected-cell .atsx-calendar-year-panel-year:hover {
  color: #fff;
  background: #fe2c55;
}
.atsx-calendar-year-panel-last-decade-cell .atsx-calendar-year-panel-year,
.atsx-calendar-year-panel-next-decade-cell .atsx-calendar-year-panel-year {
  color: #dcdcde;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.atsx-date-picker-panel {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: column nowrap;
      flex-flow: column nowrap;
  -ms-flex-align: center;
      align-items: center;
  width: 300px;
  color: #1f2329;
  border-color: 1px solid #cad0d0;
  border-radius: 2px;
  box-shadow: 0 2px 10px 0 rgba(31, 35, 41, 0.1);
  background: white;
}
.atsx-date-picker-panel *:focus {
  outline: none;
}
.atsx-date-picker-panel-header {
  color: #1f2329;
  width: 254px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin-top: 24px;
}
.atsx-date-picker-panel-header-icon {
  color: #9CA2A9;
  font-size: 16px;
  padding: 4px;
}
.atsx-date-picker-panel-header-title {
  font-weight: var(--semi-bold);
  text-align: center;
}
.atsx-date-picker-panel-header-operator:hover {
  cursor: pointer;
  color: #fe2c55;
}
.atsx-date-picker-panel-body {
  color: #1f2329;
}
.atsx-date-picker-panel-body:not(.atsx-date-picker-panel-body-date) {
  display: inline-block;
  overflow: hidden;
  margin: 28px 0 23px 0;
}
.atsx-date-picker-panel-body:not(.atsx-date-picker-panel-body-date) td {
  text-align: center;
  line-height: 24px;
}
.atsx-date-picker-panel-body:not(.atsx-date-picker-panel-body-date).atsx-date-picker-panel-body-month table {
  margin: -13px -32px;
}
.atsx-date-picker-panel-body:not(.atsx-date-picker-panel-body-date).atsx-date-picker-panel-body-month .atsx-date-picker-panel-body-cell .atsx-date-picker-panel-body-cell-wrap {
  margin: 13px 0;
  padding: 0 32px;
}
.atsx-date-picker-panel-body:not(.atsx-date-picker-panel-body-date).atsx-date-picker-panel-body-month .atsx-date-picker-panel-body-cell-content {
  width: 40px;
}
.atsx-date-picker-panel-body:not(.atsx-date-picker-panel-body-date).atsx-date-picker-panel-body-month .atsx-date-picker-panel-body-cell-content-disabled {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  cursor: not-allowed;
}
.atsx-date-picker-panel-body:not(.atsx-date-picker-panel-body-date).atsx-date-picker-panel-body-month .atsx-date-picker-panel-body-cell-period .atsx-date-picker-panel-body-cell-wrap {
  background: #F0F4FF;
}
.atsx-date-picker-panel-body:not(.atsx-date-picker-panel-body-date).atsx-date-picker-panel-body-month .atsx-date-picker-panel-body-cell-period-start .atsx-date-picker-panel-body-cell-wrap {
  margin-left: 32px;
  padding-left: 0;
}
.atsx-date-picker-panel-body:not(.atsx-date-picker-panel-body-date).atsx-date-picker-panel-body-month .atsx-date-picker-panel-body-cell-period-end .atsx-date-picker-panel-body-cell-wrap {
  margin-right: 32px;
  padding-right: 0;
}
.atsx-date-picker-panel-body:not(.atsx-date-picker-panel-body-date).atsx-date-picker-panel-body-year table {
  margin: -13px -30px;
}
.atsx-date-picker-panel-body:not(.atsx-date-picker-panel-body-date).atsx-date-picker-panel-body-year .atsx-date-picker-panel-body-cell .atsx-date-picker-panel-body-cell-wrap {
  margin: 13px 0;
  padding: 0 30px;
}
.atsx-date-picker-panel-body:not(.atsx-date-picker-panel-body-date).atsx-date-picker-panel-body-year .atsx-date-picker-panel-body-cell-content {
  width: 44px;
}
.atsx-date-picker-panel-body:not(.atsx-date-picker-panel-body-date).atsx-date-picker-panel-body-year .atsx-date-picker-panel-body-cell-period .atsx-date-picker-panel-body-cell-wrap {
  background: #F0F4FF;
}
.atsx-date-picker-panel-body:not(.atsx-date-picker-panel-body-date).atsx-date-picker-panel-body-year .atsx-date-picker-panel-body-cell-period-start .atsx-date-picker-panel-body-cell-wrap {
  margin-left: 30px;
  padding-left: 0;
}
.atsx-date-picker-panel-body:not(.atsx-date-picker-panel-body-date).atsx-date-picker-panel-body-year .atsx-date-picker-panel-body-cell-period-end .atsx-date-picker-panel-body-cell-wrap {
  margin-right: 30px;
  padding-right: 0;
}
.atsx-date-picker-panel-body:not(.atsx-date-picker-panel-body-date) .atsx-date-picker-panel-body-cell-wrap {
  display: inline-block;
}
.atsx-date-picker-panel-body:not(.atsx-date-picker-panel-body-date) .atsx-date-picker-panel-body-cell .atsx-date-picker-panel-body-cell-content:not(.atsx-date-picker-panel-body-cell-content-disabled):hover {
  cursor: pointer;
}
.atsx-date-picker-panel-body:not(.atsx-date-picker-panel-body-date) .atsx-date-picker-panel-body-cell:not(.atsx-date-picker-panel-body-cell-selected) .atsx-date-picker-panel-body-cell-content:not(.atsx-date-picker-panel-body-cell-content-disabled):hover {
  border-radius: 2px;
  background: #EFF0F1;
}
.atsx-date-picker-panel-body:not(.atsx-date-picker-panel-body-date) .atsx-date-picker-panel-body-cell-selected .atsx-date-picker-panel-body-cell-content {
  border-radius: 2px;
  color: white;
  background: #fe2c55;
}
.atsx-date-picker-panel-body:not(.atsx-date-picker-panel-body-date) .atsx-date-picker-panel-body-cell-after-start-for-hover {
  cursor: pointer;
}
.atsx-date-picker-panel-body.atsx-date-picker-panel-body-date {
  margin-top: 20px;
  margin-bottom: 4px;
}
.atsx-date-picker-panel-body .atsx-date-picker-panel-body-date-header {
  display: none;
}
.atsx-date-picker-panel-body .atsx-date-picker-panel-body-date-body {
  display: inline-block;
  overflow: hidden;
}
.atsx-date-picker-panel-body .atsx-date-picker-panel-body-date-table {
  margin: -5px -7px;
}
.atsx-date-picker-panel-body .atsx-date-picker-panel-body-date-table th {
  color: #9CA2A9;
  font-weight: normal;
}
.atsx-date-picker-panel-body .atsx-date-picker-panel-body-date-table th,
.atsx-date-picker-panel-body .atsx-date-picker-panel-body-date-table .atsx-date-picker-panel-body-date-cell-inner-wrap {
  width: 38px;
  text-align: center;
}
.atsx-date-picker-panel-body .atsx-date-picker-panel-body-date-table .atsx-date-picker-panel-body-date-cell-inner-wrap {
  position: relative;
  padding: 0 7px 0 7px;
  margin: 5px 0;
}
.atsx-date-picker-panel-body .atsx-date-picker-panel-body-date-table th {
  padding: 5px 7px;
}
.atsx-date-picker-panel-body .atsx-date-picker-panel-body-date-cell-inner {
  display: inline-block;
}
.atsx-date-picker-panel-body .atsx-date-picker-panel-body-date-cell-inner-content {
  border-radius: 2px;
  width: 24px;
  height: 24px;
  vertical-align: middle;
  text-align: center;
  cursor: pointer;
}
.atsx-date-picker-panel-body .atsx-date-picker-panel-body-date-cell-inner:not(.atsx-date-picker-panel-body-date-cell-inner-selected) .atsx-date-picker-panel-body-date-cell-inner-content:hover {
  background: #EFF0F1;
}
.atsx-date-picker-panel-body .atsx-date-picker-panel-body-date-cell-inner-period .atsx-date-picker-panel-body-date-cell-inner-wrap {
  background: #F0F4FF;
}
.atsx-date-picker-panel-body .atsx-date-picker-panel-body-date-cell-inner-period .atsx-date-picker-panel-body-date-cell-inner-content {
  background: #F0F4FF;
}
.atsx-date-picker-panel-body .atsx-date-picker-panel-body-date-cell-inner-selected .atsx-date-picker-panel-body-date-cell-inner-content {
  color: white;
  background: #fe2c55;
}
.atsx-date-picker-panel-body .atsx-date-picker-panel-body-date-cell-inner-after-start-for-hover {
  cursor: pointer;
}
.atsx-date-picker-panel-body .atsx-date-picker-panel-body-date-cell.atsx-date-picker-panel-body-date-today .atsx-date-picker-panel-body-date-cell-inner-content {
  border: 1px solid #fe2c55;
}
.atsx-date-picker-panel-body .atsx-date-picker-panel-body-date-cell.atsx-date-picker-panel-body-date-disabled-cell .atsx-date-picker-panel-body-date-cell-inner-wrap {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
}
.atsx-date-picker-panel-body .atsx-date-picker-panel-body-date-cell.atsx-date-picker-panel-body-date-disabled-cell .atsx-date-picker-panel-body-date-cell-inner-wrap .atsx-date-picker-panel-body-date-cell-inner-content:hover {
  background-color: #f5f5f5;
  cursor: not-allowed;
}
.atsx-date-picker-panel-body .atsx-date-picker-panel-body-date-cell.atsx-date-picker-panel-body-date-disabled-cell .atsx-date-picker-panel-body-date-cell-inner.atsx-date-picker-panel-body-date-cell-inner-selected .atsx-date-picker-panel-body-date-cell-inner-wrap .atsx-date-picker-panel-body-date-cell-inner-content:hover {
  color: white;
  background: #fe2c55;
}
.atsx-date-picker-panel-body .atsx-date-picker-panel-body-date-table .atsx-date-picker-panel-body-date-cell-inner-period-start .atsx-date-picker-panel-body-date-cell-inner-wrap {
  margin-left: 7px;
  padding-left: 0;
  width: 31px;
}
.atsx-date-picker-panel-body .atsx-date-picker-panel-body-date-table .atsx-date-picker-panel-body-date-cell-inner-period-end .atsx-date-picker-panel-body-date-cell-inner-wrap {
  margin-right: 7px;
  padding-right: 0;
  width: 31px;
}
.atsx-date-picker-panel-body .atsx-date-picker-panel-body-date-table .atsx-date-picker-panel-body-date-cell-inner-period-end.atsx-date-picker-panel-body-date-cell-inner-period-start .atsx-date-picker-panel-body-date-cell-inner-wrap {
  width: 24px;
}
.atsx-date-picker-panel-body .atsx-date-picker-panel-body-date-footer {
  display: none;
}
.atsx-date-picker-panel-body.atsx-date-picker-panel-body-week {
  margin-top: 20px;
  margin-bottom: 4px;
}
.atsx-date-picker-panel-body .atsx-date-picker-panel-body-week-header {
  display: none;
}
.atsx-date-picker-panel-body .atsx-date-picker-panel-body-week-body {
  display: inline-block;
  overflow: hidden;
}
.atsx-date-picker-panel-body .atsx-date-picker-panel-body-week-table {
  margin: -5px -7px;
}
.atsx-date-picker-panel-body .atsx-date-picker-panel-body-week-table th {
  color: #9CA2A9;
  font-weight: normal;
}
.atsx-date-picker-panel-body .atsx-date-picker-panel-body-week-table th,
.atsx-date-picker-panel-body .atsx-date-picker-panel-body-week-table .atsx-date-picker-panel-body-week-cell-inner-wrap {
  width: 38px;
  text-align: center;
}
.atsx-date-picker-panel-body .atsx-date-picker-panel-body-week-table .atsx-date-picker-panel-body-week-cell-inner-wrap {
  padding: 0 7px 0 7px;
  margin: 5px 0;
}
.atsx-date-picker-panel-body .atsx-date-picker-panel-body-week-table th {
  padding: 5px 7px;
}
.atsx-date-picker-panel-body .atsx-date-picker-panel-body-week-cell-inner {
  display: inline-block;
}
.atsx-date-picker-panel-body .atsx-date-picker-panel-body-week-cell-inner-content {
  border-radius: 2px;
  width: 24px;
  height: 24px;
  vertical-align: middle;
  text-align: center;
  cursor: pointer;
}
.atsx-date-picker-panel-body .atsx-date-picker-panel-body-week-cell.atsx-date-picker-panel-body-week-today .atsx-date-picker-panel-body-week-cell-inner-content {
  border: 1px solid #fe2c55;
}
.atsx-date-picker-panel-body .atsx-date-picker-panel-body-week-cell .atsx-date-picker-panel-body-week-cell-inner-out-month {
  color: #bbbfc4;
}
.atsx-date-picker-panel-body .atsx-date-picker-panel-body-week-cell.atsx-date-picker-panel-body-week-disabled-cell .atsx-date-picker-panel-body-week-cell-inner-wrap {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
}
.atsx-date-picker-panel-body .atsx-date-picker-panel-body-week-tbody .atsx-date-picker-panel-body-week-cell-inner-wrap {
  position: relative;
  cursor: pointer;
}
.atsx-date-picker-panel-body .atsx-date-picker-panel-body-week-tbody .atsx-date-picker-panel-body-week-cell-inner-wrap::before {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  content: ' ';
  background: #f5f6f7;
}
.atsx-date-picker-panel-body .atsx-date-picker-panel-body-week-tbody .atsx-date-picker-panel-body-week-cell-inner-hovered .atsx-date-picker-panel-body-week-cell-inner-wrap::before {
  display: block;
}
.atsx-date-picker-panel-body .atsx-date-picker-panel-body-week-tbody .atsx-date-picker-panel-body-week-cell-inner-selected {
  color: #3370ff;
  font-weight: 500;
  font-weight: var(--semi-bold);
}
.atsx-date-picker-panel-body .atsx-date-picker-panel-body-week-tbody .atsx-date-picker-panel-body-week-cell-inner-selected .atsx-date-picker-panel-body-week-cell-inner-wrap::before {
  display: block;
  background: #f0f4ff;
}
.atsx-date-picker-panel-body .atsx-date-picker-panel-body-week-tbody .atsx-date-picker-panel-body-week-cell-inner-selected.atsx-date-picker-panel-body-week-cell-inner-out-month {
  color: #82a7fc;
}
.atsx-date-picker-panel-body .atsx-date-picker-panel-body-week-tbody .atsx-date-picker-panel-body-week-cell-inner-content {
  position: relative;
}
.atsx-date-picker-panel-body .atsx-date-picker-panel-body-week-tbody td:first-child .atsx-date-picker-panel-body-week-cell-inner-hovered .atsx-date-picker-panel-body-week-cell-inner-wrap::before,
.atsx-date-picker-panel-body .atsx-date-picker-panel-body-week-tbody td:first-child .atsx-date-picker-panel-body-week-cell-inner-selected .atsx-date-picker-panel-body-week-cell-inner-wrap::before {
  left: 7px;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.atsx-date-picker-panel-body .atsx-date-picker-panel-body-week-tbody td:last-child .atsx-date-picker-panel-body-week-cell-inner-hovered .atsx-date-picker-panel-body-week-cell-inner-wrap::before,
.atsx-date-picker-panel-body .atsx-date-picker-panel-body-week-tbody td:last-child .atsx-date-picker-panel-body-week-cell-inner-selected .atsx-date-picker-panel-body-week-cell-inner-wrap::before {
  right: 7px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.atsx-date-picker-panel-body .atsx-date-picker-panel-body-week-footer {
  display: none;
}
.atsx-date-picker-panel-footer {
  -ms-flex-item-align: stretch;
      align-self: stretch;
  padding: 8px 0 9px 14px;
  border-top: 1px solid rgba(31, 35, 41, 0.1);
}
.atsx-date-picker-panel-footer-operator {
  cursor: pointer;
}
.atsx-date-picker-panel-footer-operator,
.atsx-date-picker-panel-footer-operator:hover,
.atsx-date-picker-panel-footer-operator:focus,
.atsx-date-picker-panel-footer-operator:active {
  color: #fe2c55;
}
.atsx-date-picker-panel-footer-operator:not(:last-child) {
  margin-right: 32px;
}
.atsx-date-picker-panel-footer-operator.disabled {
  cursor: not-allowed;
  color: rgba(0, 0, 0, 0.25);
}
.atsx-date-picker-panel-footer.atsx-date-picker-panel-footer-no-operators {
  padding: 0;
  border: none;
}
.atsx-date-picker-panel-footer.atsx-date-picker-panel-footer-no-operators.atsx-date-picker-panel-footer-date {
  margin-bottom: 17px;
}
.atsx-date-picker-panel-body-date-cell-inner-disabledTip-placeholder {
  position: absolute;
  display: inline-block;
  width: 1px;
  height: 1px;
  top: 0;
  left: 0;
  pointer-events: none;
  background: transparent;
  z-index: -1;
}
.atsx-date-picker-panel-body-date-cell-inner-disabledTip-tooltip.atsx-tooltip {
  padding: 0;
  max-width: none;
}
.atsx-date-picker-panel-body-date-cell-inner-disabledTip-tooltip .atsx-tooltip-arrow {
  display: none;
}
.atsx-date-picker-panel-body-date-cell-inner-disabledTip-tooltip .atsx-tooltip-inner {
  background: transparent;
  border: none;
  box-shadow: none;
  border-radius: 0;
  padding: 0;
}
.atsx-date-picker-panel-body-date-cell-inner-disabledTip-tooltip-content {
  border: solid 1px #eff0f1;
  color: #1F2329;
  box-shadow: 0 6px 24px 0 rgba(31, 35, 41, 0.12);
  border-radius: 4px;
  padding: 12px 24px;
  background: white;
  overflow: hidden;
}
.atsx-date-picker-dropdown {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #161823;
  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: 1050;
  display: inline-block;
}
.atsx-date-picker-dropdown-hidden {
  display: none;
}
.has-error .atsx-date-picker.atsx-date-picker-period::after,
.has-error .atsx-date-picker-open.atsx-date-picker-period::after,
.has-error .atsx-date-picker:hover.atsx-date-picker-period::after {
  border-color: #f85959;
}
.atsx-date-picker-open.atsx-date-picker-period::after,
.atsx-date-picker:hover.atsx-date-picker-period::after {
  border-color: #fe2c55;
}
.atsx-date-picker-period {
  display: -ms-flexbox;
  display: flex;
  position: relative;
  min-width: 247px;
  line-height: 32px;
  background-color: white;
}
.atsx-date-picker-period::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border: 1px solid #cad0d0;
  border-radius: 2px;
  pointer-events: none;
}
.atsx-date-picker-period .atsx-date-picker-period-input-box {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1;
      flex: 1 1;
}
.atsx-date-picker-period .atsx-date-picker-period-input-box:last-of-type {
  padding-right: 28px;
}
.atsx-date-picker-period .atsx-input {
  -ms-flex: 1;
      flex: 1 1;
  padding: 0;
  margin: 0 6px;
  display: inline-block;
  border: none;
  text-align: center;
  min-width: 0;
}
.atsx-date-picker-period .atsx-date-picker-period-no-value {
  text-align: left;
}
.atsx-date-picker-period .atsx-input-placeholder {
  position: absolute;
  top: 0;
  line-height: 32px;
  white-space: nowrap;
  color: #8F959E;
}
.atsx-date-picker-period .atsx-date-picker-period-first-input-placeholder {
  left: 50%;
  -ms-transform: translate(-50%);
      transform: translate(-50%);
}
.atsx-date-picker-period .atsx-date-picker-period-second-input-placeholder {
  left: calc((100% - 28px) / 2);
  -ms-transform: translate(-50%);
      transform: translate(-50%);
}
.atsx-date-picker-period-hidden-input {
  -ms-flex: 0;
      flex: 0 1;
  min-width: 0;
  height: 0;
  border: none;
  box-sizing: border-box;
}
.atsx-date-picker-period-hidden-input:focus {
  outline: none;
}
.atsx-date-picker.atsx-date-picker-period-theme-noBorder {
  width: 240px;
  line-height: 22px;
}
.atsx-date-picker.atsx-date-picker-period-theme-noBorder::after {
  border-top: none;
  border-left: none;
  border-right: none;
  border-radius: unset;
}
.atsx-date-picker.atsx-date-picker-period-theme-noBorder .atsx-date-picker-period-input-box:last-of-type {
  padding-right: 14px;
}
.atsx-date-picker.atsx-date-picker-period-theme-noBorder .atsx-date-picker-period-input-box .atsx-date-picker-period-second-input-placeholder {
  left: calc((100% - 14px) / 2);
}
.atsx-date-picker.atsx-date-picker-period-theme-noBorder .atsx-date-picker-period-input-box .atsx-input {
  height: 22px;
}
.atsx-date-picker.atsx-date-picker-period-theme-noBorder .atsx-date-picker-period-input-box .atsx-input-placeholder {
  line-height: 22px;
}
.atsx-date-picker.atsx-date-picker-period-theme-noBorder .atsx-date-picker-icon {
  right: 1px;
}
.atsx-date-picker-disabled {
  background: #EFF0F1;
}
.atsx-date-picker-disabled:hover.atsx-date-picker-period::after {
  border-color: #cad0d0;
}
.atsx-date-picker-period-month {
  line-height: 32px;
}
.atsx-date-picker-period-month-panel {
  border-radius: 4px;
  box-shadow: 0 1px 6px 0 rgba(31, 35, 41, 0.12);
  background-color: #ffffff;
  position: relative;
  height: 333px;
  white-space: nowrap;
}
.atsx-date-picker-period-month-panel-separator-line {
  position: absolute;
  z-index: 1;
  width: 1px;
  left: 50%;
  top: 0;
  bottom: 0;
  background-color: #eff0f1;
}
.atsx-date-picker-period-month-panel-list {
  padding: 8px 0;
  display: inline-block;
}
.atsx-date-picker-period-month-panel-list-item {
  cursor: pointer;
  line-height: 38px;
  text-align: center;
  width: 80px;
}
.atsx-date-picker-period-month-panel-list-item-focused {
  background-color: #f5f6f7;
}
.atsx-date-picker-period-month-panel-list-item-selected {
  color: #fe2c55;
  background: #f0f7ff;
}
.has-error .atsx-date-picker .atsx-date-picker-period-month-label::after,
.has-error .atsx-date-picker-focus.atsx-date-picker .atsx-date-picker-period-month-label::after,
.has-error .atsx-date-picker:hover .atsx-date-picker-period-month-label::after {
  border-color: #f85959;
}
.has-error .atsx-date-picker .atsx-date-picker-period-line,
.has-error .atsx-date-picker-focus.atsx-date-picker .atsx-date-picker-period-line,
.has-error .atsx-date-picker:hover .atsx-date-picker-period-line {
  background-color: #f85959;
  pointer-events: none;
}
.atsx-date-picker.atsx-date-picker-period-month::after {
  transition: all 0.3s ease;
}
.atsx-date-picker-focus.atsx-date-picker .atsx-date-picker-period-line,
.atsx-date-picker:hover .atsx-date-picker-period-line {
  background-color: #fe2c55;
  pointer-events: none;
}
.atsx-date-picker-focus.atsx-date-picker .atsx-date-picker-period-month-label-focus::after,
.atsx-date-picker:hover .atsx-date-picker-period-month-label-focus::after {
  border-color: #fe2c55;
}
.atsx-date-picker-small {
  width: 240px;
}
.atsx-date-picker-large {
  width: 600px;
}
.atsx-date-picker-period-month {
  display: -ms-flexbox;
  display: flex;
  position: relative;
  min-width: 240px;
  line-height: 32px;
  background-color: white;
  cursor: pointer;
}
.atsx-date-picker-period-month::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border: 1px solid #cad0d0;
  border-radius: 2px;
  pointer-events: none;
}
.atsx-date-picker-period-month-label {
  position: relative;
  -ms-flex: 1 0 1px;
      flex: 1 0 1px;
  color: #c3c6cb;
  cursor: pointer;
  padding-left: 11px;
  padding-right: 30px;
  z-index: 1;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.atsx-date-picker-period-month-label:hover.atsx-date-picker-period-month-label::after {
  border-color: #fe2c55;
}
.atsx-date-picker-period-month-label &gt; * {
  display: inline-block;
  text-align: center;
}
.atsx-date-picker-period-month-label-value {
  color: #1f2329;
}
.atsx-date-picker-period-month-label-separator {
  min-width: 9px;
}
.atsx-date-picker-period-month-label::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  pointer-events: none;
}
.atsx-date-picker-period-month-label:first-child::after {
  border-top: 1px solid #cad0d0;
  border-left: 1px solid #cad0d0;
  border-bottom: 1px solid #cad0d0;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}
.atsx-date-picker-period-month-label:last-of-type::after {
  border-top: 1px solid #cad0d0;
  border-right: 1px solid #cad0d0;
  border-bottom: 1px solid #cad0d0;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}
.atsx-date-picker-period-month-separator {
  color: #1f2329;
}
.atsx-date-picker-period-month-hidden-input {
  -ms-flex: 0;
      flex: 0 1;
  min-width: 0;
  height: 0;
  border: none;
  box-sizing: border-box;
}
.atsx-date-picker-period-month-hidden-input:focus {
  outline: none;
}
.atsx-date-picker.atsx-date-picker-period-month {
  cursor: default;
}
.atsx-date-picker.atsx-date-picker-period-month .atsx-date-picker-icon {
  cursor: default;
}
.atsx-date-picker.atsx-date-picker-period-month .atsx-date-picker-icon:hover {
  color: #9CA2A9;
}
.atsx-date-picker.atsx-date-picker-period-month .atsx-date-picker-icon.atsx-date-picker-icon-clear {
  cursor: pointer;
}
.atsx-date-picker.atsx-date-picker-period-month .atsx-date-picker-icon.atsx-date-picker-icon-clear:hover {
  color: #fe2c55;
}
.atsx-date-picker-period-line {
  position: absolute;
  left: 50%;
  display: inline-block;
  width: 1px;
  height: 100%;
  z-index: 2;
  background-color: #c3c6cb;
}

/* 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新属性 */
.has-error .atsx-phone .atsx-phone-select + .atsx-phone-input.atsx-phone-input {
  border-left-color: #f85959;
}
form .atsx-phone .atsx-select {
  width: unset;
}
.atsx-phone {
  position: relative;
  display: -ms-flexbox;
  display: flex;
}
.atsx-phone &gt; * {
  vertical-align: bottom;
}
.atsx-phone .atsx-phone-select:hover + .atsx-phone-input,
.atsx-phone .atsx-phone-select.atsx-select-open + .atsx-phone-input,
.atsx-phone .atsx-phone-select.atsx-select-focused + .atsx-phone-input {
  border-left-color: #fe2c55;
}
.atsx-phone .atsx-phone-select .atsx-select-search__field {
  text-indent: 12px;
}
.atsx-phone .atsx-phone-select .atsx-select-selection--single {
  height: 100%;
}
.atsx-phone .atsx-phone-select .atsx-select-selection {
  width: 63px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-right: none;
}
.atsx-phone .atsx-phone-select .atsx-select-selection-selected-value {
  padding-left: 12px;
  padding-right: 0;
}
.atsx-phone .atsx-phone-select .atsx-select-selection__rendered {
  margin-right: 0px;
  margin-left: 0px;
}
.atsx-phone .atsx-phone-select .atsx-select-arrow {
  display: none;
}
.atsx-phone .atsx-phone-input {
  padding-top: 3px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.atsx-phone-select-dropdown {
  max-width: 400px;
  min-width: 100px;
}
.atsx-phone-select-dropdown .atsx-select-dropdown-menu-item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
.atsx-phone-select-dropdown .atsx-phone-name {
  display: inline-block;
  margin-right: 8px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.atsx-phone-select-dropdown .atsx-phone-current {
  color: #fe2c55;
}
.atsx-phone-select-dropdown .atsx-phone-current::after {
  content: " ";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 1px;
  background: #E4E5E7;
}

/* 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-drawer {
  position: fixed;
  z-index: 1000;
  width: 0%;
  height: 100%;
}
.atsx-drawer &gt; * {
  transition: transform cubic-bezier(0.09, 0, 0.9, 0.4) 0.2s, box-shadow cubic-bezier(0.09, 0, 0.9, 0.4) 0.2s;
}
.atsx-drawer-open &gt; * {
  transition: transform cubic-bezier(0.09, 0, 0.03, 0.7) 0.25s, box-shadow cubic-bezier(0.09, 0, 0.03, 0.7) 0.25s;
}
.atsx-drawer-content-wrapper {
  position: fixed;
}
.atsx-drawer .atsx-drawer-content {
  width: 100%;
  height: 100%;
}
.atsx-drawer-left,
.atsx-drawer-right {
  top: 0;
  width: 0%;
  height: 100%;
}
.atsx-drawer-left .atsx-drawer-content-wrapper,
.atsx-drawer-right .atsx-drawer-content-wrapper {
  height: 100%;
}
.atsx-drawer-left.atsx-drawer-open,
.atsx-drawer-right.atsx-drawer-open {
  width: 100%;
}
.atsx-drawer-left.atsx-drawer-open.no-mask,
.atsx-drawer-right.atsx-drawer-open.no-mask {
  width: 0%;
}
.atsx-drawer-left.atsx-drawer-open .atsx-drawer-content-wrapper {
  box-shadow: 0 6px 24px 0 rgba(31, 35, 41, 0.12);
}
.atsx-drawer-right {
  right: 0;
}
.atsx-drawer-right .atsx-drawer-content-wrapper {
  right: 0;
}
.atsx-drawer-right.atsx-drawer-open .atsx-drawer-content-wrapper {
  box-shadow: -2px 0 8px rgba(0, 0, 0, 0.15);
}
.atsx-drawer-top,
.atsx-drawer-bottom {
  left: 0;
  width: 100%;
  height: 0%;
}
.atsx-drawer-top .atsx-drawer-content-wrapper,
.atsx-drawer-bottom .atsx-drawer-content-wrapper {
  width: 100%;
}
.atsx-drawer-top.atsx-drawer-open,
.atsx-drawer-bottom.atsx-drawer-open {
  height: 100%;
}
.atsx-drawer-top.atsx-drawer-open.no-mask,
.atsx-drawer-bottom.atsx-drawer-open.no-mask {
  height: 0%;
}
.atsx-drawer-top {
  top: 0;
}
.atsx-drawer-top.atsx-drawer-open .atsx-drawer-content-wrapper {
  box-shadow: 0 6px 24px 0 rgba(31, 35, 41, 0.12);
}
.atsx-drawer-bottom {
  bottom: 0;
}
.atsx-drawer-bottom .atsx-drawer-content-wrapper {
  bottom: 0;
}
.atsx-drawer-bottom.atsx-drawer-open .atsx-drawer-content-wrapper {
  box-shadow: 0 -2px 8px rgba(0, 0, 0, 0.15);
}
.atsx-drawer.atsx-drawer-open .atsx-drawer-mask {
  height: 100%;
  opacity: 0.3;
  transition: none;
  -webkit-animation: antdDrawerFadeIn 0.25s cubic-bezier(0.7, 0.3, 0.1, 1);
          animation: antdDrawerFadeIn 0.25s cubic-bezier(0.7, 0.3, 0.1, 1);
}
.atsx-drawer-title {
  margin: 0;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  font-weight: var(--semi-bold);
  font-size: 16px;
  line-height: 24px;
}
.atsx-drawer-content {
  position: relative;
  z-index: 1;
  background-color: #fff;
  background-clip: padding-box;
  border: 0;
}
.atsx-drawer-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 10;
  display: block;
  width: 56px;
  height: 56px;
  padding: 0;
  color: rgba(0, 0, 0, 0.45);
  font-weight: 700;
  font-size: 16px;
  font-style: normal;
  line-height: 56px;
  text-align: center;
  text-transform: none;
  text-decoration: none;
  background: transparent;
  border: 0;
  outline: 0;
  cursor: pointer;
  transition: color 0.25s;
  text-rendering: auto;
}
.atsx-drawer-close:focus,
.atsx-drawer-close:hover {
  color: #4E83FD;
  text-decoration: none;
}
.atsx-drawer-header {
  position: relative;
  padding: 16px 24px;
  color: #161823;
  background: #fff;
  border-bottom: 1px solid #e8e8e8;
  border-radius: 2px 2px 0 0;
}
.atsx-drawer-header-no-title {
  color: #161823;
  background: #fff;
}
.atsx-drawer-body {
  padding: 16px 24px;
  font-size: 14px;
  line-height: 1.5;
  word-wrap: break-word;
}
.atsx-drawer-mask {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 0;
  background-color: rgba(31, 35, 41, 0.4);
  opacity: 0;
  filter: alpha(opacity=50);
  transition: opacity 0.25s linear, height 0s ease 0.25s;
}
.atsx-drawer-open {
  transition: transform 0.25s cubic-bezier(0.7, 0.3, 0.1, 1);
}
.atsx-drawer-open-content {
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
}
.atsx-drawer-sideClose {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  width: 40px;
  height: 40px;
  position: absolute;
  border-radius: 50%;
  background: #fff;
  cursor: pointer;
}
.atsx-drawer-sideClose .atsx-drawer-sideCloseIcon {
  color: #646a73;
  font-size: 16px;
}
.atsx-drawer-sideClose:hover .atsx-drawer-sideCloseIcon {
  color: #3370ff;
}
.atsx-drawer-sideClose-right {
  top: 50%;
  left: 0;
  margin-left: -30px;
  -ms-transform: translateX(-100%) translateY(-50%);
      transform: translateX(-100%) translateY(-50%);
}
.atsx-drawer-sideClose-right .atsx-drawer-sideCloseIcon {
  -ms-transform: rotate(180deg);
      transform: rotate(180deg);
}
.atsx-drawer-sideClose-left {
  top: 50%;
  right: 0;
  margin-right: -30px;
  -ms-transform: translateX(100%) translateY(-50%);
      transform: translateX(100%) translateY(-50%);
}
.atsx-drawer-sideClose-top {
  top: 100%;
  left: 50%;
  margin-top: 30px;
  -ms-transform: translateX(-50%);
      transform: translateX(-50%);
}
.atsx-drawer-sideClose-top .atsx-drawer-sideCloseIcon {
  -ms-transform: rotate(90deg);
      transform: rotate(90deg);
}
.atsx-drawer-sideClose-bottom {
  top: 0;
  left: 50%;
  margin-top: -30px;
  -ms-transform: translateX(-50%) translateY(-100%);
      transform: translateX(-50%) translateY(-100%);
}
.atsx-drawer-sideClose-bottom .atsx-drawer-sideCloseIcon {
  -ms-transform: rotate(90deg);
      transform: rotate(90deg);
}
.atsx-drawer.atsx-drawer-animation-speed &gt; * {
  transition: transform cubic-bezier(0.09, 0, 0.9, 0.4) 0.1s, box-shadow cubic-bezier(0.09, 0, 0.9, 0.4) 0.1s;
}
.atsx-drawer.atsx-drawer-animation-speed-open &gt; * {
  transition: transform cubic-bezier(0.09, 0, 0.03, 0.7) 0.15s, box-shadow cubic-bezier(0.09, 0, 0.03, 0.7) 0.15s;
}
@-webkit-keyframes antdDrawerFadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 0.3;
  }
}
@keyframes antdDrawerFadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 0.3;
  }
}
.atsx-drawer.atsx-drawer-open .atsx-drawer-mask {
  background-color: #000;
  opacity: 0.6;
  -webkit-animation: atsxDrawerFadeIn 0.25s cubic-bezier(0.7, 0.3, 0.1, 1);
          animation: atsxDrawerFadeIn 0.25s cubic-bezier(0.7, 0.3, 0.1, 1);
}
@-webkit-keyframes atsxDrawerFadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 0.6;
  }
}
@keyframes atsxDrawerFadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 0.6;
  }
}
.atsx-mdatepicker-popup {
  /* header部分 */
  /* picker部分 */
}
.atsx-mdatepicker-popup .atsx-drawer-header-no-title {
  display: none;
}
.atsx-mdatepicker-popup .atsx-drawer-wrapper-body,
.atsx-mdatepicker-popup .atsx-drawer-body,
.atsx-mdatepicker-popup .atsx-mdatepicker-popup-content {
  width: 100%;
  height: 100%;
}
.atsx-mdatepicker-popup .atsx-mdatepicker-popup-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
.atsx-mdatepicker-popup .atsx-drawer-body {
  padding: 0;
}
.atsx-mdatepicker-popup .atsx-mdatepicker-popup-header {
  width: 100%;
  height: 50px;
  line-height: 50px;
  padding: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
}
.atsx-mdatepicker-popup .atsx-mdatepicker-popup-header .atsx-mdatepicker-popup-header-operate {
  font-size: 16px;
  font-weight: 500;
  font-weight: var(--semi-bold);
}
.atsx-mdatepicker-popup .atsx-mdatepicker-popup-header .atsx-mdatepicker-popup-header-operate:active {
  opacity: 0.6;
}
.atsx-mdatepicker-popup .atsx-mdatepicker-popup-header .atsx-mdatepicker-popup-header-dismiss {
  padding-left: 20px;
  padding-right: 60px;
  color: #b0b0b4;
}
.atsx-mdatepicker-popup .atsx-mdatepicker-popup-header .atsx-mdatepicker-popup-header-ok {
  padding-right: 20px;
  padding-left: 60px;
  color: #161823;
}
.atsx-mdatepicker-popup .atsx-mdatepicker-popup-main {
  -ms-flex: 1;
      flex: 1 1;
  padding: 14px 0;
  height: 180px;
  box-sizing: content-box;
  /* 年份picker */
  /* 月份picker */
  /* 日期picker */
}
.atsx-mdatepicker-popup .atsx-mdatepicker-popup-main .rmc-multi-picker {
  overflow: hidden;
}
.atsx-mdatepicker-popup .atsx-mdatepicker-popup-main .atsx-mdatepicker-popup-year-picker .rmc-picker-content {
  -ms-flex-align: end;
      align-items: flex-end;
}
.atsx-mdatepicker-popup .atsx-mdatepicker-popup-main .atsx-mdatepicker-popup-year-picker .rmc-picker-item {
  margin-right: 25px;
}
.atsx-mdatepicker-popup .atsx-mdatepicker-popup-main .atsx-mdatepicker-popup-year-picker .my-picker-indicator {
  border-right: none;
}
.atsx-mdatepicker-popup .atsx-mdatepicker-popup-main .onlyYear .rmc-picker-item {
  margin-right: 0;
  width: 100%;
  text-align: center;
}
.atsx-mdatepicker-popup .atsx-mdatepicker-popup-main .atsx-mdatepicker-popup-month-picker .rmc-picker-content {
  -ms-flex-align: start;
      align-items: flex-start;
}
.atsx-mdatepicker-popup .atsx-mdatepicker-popup-main .atsx-mdatepicker-popup-month-picker .rmc-picker-item {
  margin-left: 25px;
  width: 25px;
}
.atsx-mdatepicker-popup .atsx-mdatepicker-popup-main .atsx-mdatepicker-popup-month-picker .my-picker-indicator {
  border-left: none;
}
.atsx-mdatepicker-popup .atsx-mdatepicker-popup-main .centerMonth .rmc-picker-item {
  margin-left: 30%;
}
.atsx-mdatepicker-popup .atsx-mdatepicker-popup-main .centerMonth .my-picker-indicator {
  border-left: none;
  border-right: none;
}
.atsx-mdatepicker-popup .atsx-mdatepicker-popup-main .showMonthCaption .rmc-picker-item {
  width: auto;
  text-align: center;
}
.atsx-mdatepicker-popup .atsx-mdatepicker-popup-main .atsx-mdatepicker-popup-day-picker .rmc-picker-content {
  -ms-flex-align: start;
      align-items: flex-start;
}
.atsx-mdatepicker-popup .atsx-mdatepicker-popup-main .atsx-mdatepicker-popup-day-picker .rmc-picker-item {
  margin-left: 25px;
  width: 25px;
}
.atsx-mdatepicker-popup .atsx-mdatepicker-popup-main .atsx-mdatepicker-popup-day-picker .my-picker-indicator {
  border-left: none;
}
.atsx-mdatepicker-popup .atsx-mdatepicker-popup-main .showDayCaption .rmc-picker-item {
  width: auto;
  text-align: center;
}
.atsx-mdatepicker-popup .atsx-mdatepicker-popup-main .rmc-picker-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
.atsx-mdatepicker-popup .atsx-mdatepicker-popup-main .rmc-picker-indicator {
  height: 36px;
  z-index: 0;
  background: #f8f8f8;
}
.atsx-mdatepicker-popup .atsx-mdatepicker-popup-main .rmc-picker-item {
  width: 75px;
  height: 36px;
  text-align: right;
  font-size: 18px;
  color: #161823;
  padding: 0;
}
.atsx-mdatepicker-popup .atsx-mdatepicker-popup-main .rmc-picker-mask {
  top: -1px;
  bottom: -1px;
  height: unset;
  background-size: unset !important;
  background-image: linear-gradient(to bottom, #ffffff, rgba(255, 255, 255, 0) 40%, rgba(255, 255, 255, 0) 60%, #ffffff 100%);
}

.rmc-picker,
.rmc-multi-picker {
  height: 238px;
  /*34*7*/
}
.rmc-multi-picker {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.rmc-picker-item {
  font-size: 16px;
  height: 34px;
  line-height: 34px;
  padding: 0 10px;
  white-space: nowrap;
  position: relative;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #9b9b9b;
  width: 100%;
  box-sizing: border-box;
}
.rmc-picker {
  display: block;
  position: relative;
  overflow: hidden;
  width: 100%;
  -ms-flex: 1;
      flex: 1 1;
  text-align: center;
}
.rmc-picker-mask {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  margin: 0 auto;
  width: 100%;
  z-index: 3;
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0.6)), linear-gradient(to top, rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0.6));
  background-position: top, bottom;
  background-size: 100% 204px;
  background-repeat: no-repeat;
}
.rmc-picker-content {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  z-index: 1;
}
.rmc-picker-indicator {
  box-sizing: border-box;
  width: 100%;
  height: 34px;
  position: absolute;
  left: 0;
  top: 102px;
  z-index: 3;
  border: 1px solid #ddd;
}

@-webkit-keyframes fullscreenModalEnter__2LGx_ {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__2LGx_ {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__2P0BT {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__2P0BT {
  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__1Nk2l {
  height: 100%;
}
.atsx-layout__2BLV2 {
  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__3fK-F,
.b50__39rWI {
  color: #f0f4ff;
}
.L50__NxalX,
.l50__3ArHm {
  color: #f7fae5;
}
.L100__XLIB5,
.l100__1tRo6 {
  color: #eef6c6;
}
.L200__Fj5ZW,
.l200__11k93 {
  color: #dfee96;
}
.L300__1cmlc,
.l300__3UbMM {
  color: #d2e76a;
}
.L400__3_Dx-,
.l400__OSAgt {
  color: #c3dd40;
}
.L500__3C5un,
.l500__3G8BH {
  color: #b3d600;
}
.L600__B4RjY,
.l600__tkfdF {
  color: #8fac02;
}
.L700__11CtK,
.l700__14biz {
  color: #667901;
}
.L800__2WeJe,
.l800__1-ppE {
  color: #495700;
}
.L900__1CO7e,
.l900__2GrVA {
  color: #354200;
}
.Y50__2Xmyk,
.y50__3sihg {
  color: #fdf9ed;
}
.Y100__1IeZf,
.y100__38U0g {
  color: #faf1d1;
}
.Y200__QlsZB,
.y200__1Cdxk {
  color: #f8e6ab;
}
.Y300__axsgi,
.y300__1NxSd {
  color: #f7dc82;
}
.Y400__3fwXj,
.y400__2AKPE {
  color: #fad355;
}
.Y500__3J5qf,
.y500__2KXdr {
  color: #ffc60a;
}
.Y600__2Ujoj,
.y600__2j_iz {
  color: #dc9b04;
}
.Y700__2rAwG,
.y700__3y2At {
  color: #aa7803;
}
.Y800__3UWPs,
.y800__1Phwa {
  color: #795101;
}
.Y900__4FrxI,
.y900__7DxFp {
  color: #5c3a00;
}
.O50__1KINS,
.o50__1jV2J {
  color: #fff5eb;
}
.O100__1sOZR,
.o100__23BF1 {
  color: #feead2;
}
.O200__3nj7J,
.o200__12bLa {
  color: #fed4a4;
}
.O300__9m92N,
.o300__Rex-N {
  color: #ffba6b;
}
.O400__3miFu,
.o400__1wh9k {
  color: #ffa53d;
}
.O500__2ECPM,
.o500__3D-ko {
  color: #f80;
}
.O600__1FH3i,
.o600__1QaJ9 {
  color: #de7802;
}
.O700__3qVHy,
.o700__3J5GK {
  color: #b26206;
}
.O800__1Tbw5,
.o800__2JPqi {
  color: #8f4f04;
}
.O900__1v0rK,
.o900__sDR2H {
  color: #6b3900;
}
.R50__1XWtA,
.r50__383lE {
  color: #fef1f1;
}
.R100__3du4J,
.r100__Fm9xg {
  color: #fde2e2;
}
.R200__1Fi1u,
.r200__3AjBX {
  color: #fbbfbc;
}
.R300__3KG_Z,
.r300__-nmIs {
  color: #f98e8b;
}
.R400__16kyu,
.r400__2D8SE {
  color: #f76964;
}
.R500__tH6y0,
.r500__3OyL4 {
  color: #f54a45;
}
.R600__117WB,
.r600__y05Pb {
  color: #d83931;
}
.R700__19q4T,
.r700__3MTLR {
  color: #ac2f28;
}
.R800__2h7Jw,
.r800__3XN0c {
  color: #812520;
}
.R900__14uic,
.r900__3gz0F {
  color: #621c18;
}
.C50__SVqUU,
.c50__6MJua {
  color: #fef1f8;
}
.C100__1bNzv,
.c100__1WsJl {
  color: #fdddef;
}
.C200__2-Tks,
.c200__iak20 {
  color: #f9aed9;
}
.C300__2dgaH,
.c300__3hy5X {
  color: #f57ac0;
}
.C400__3_x_I,
.c400__1o22B {
  color: #f14ba9;
}
.C500__JM2Wa,
.c500__3kw3g {
  color: #f01d94;
}
.C600__3Ud36,
.c600__2Z4LA {
  color: #c71077;
}
.C700__2UsB9,
.c700__226Hl {
  color: #9e1361;
}
.C800__3zviE,
.c800__277o3 {
  color: #7a0f4b;
}
.C900__2wEIT,
.c900__1NdJ6 {
  color: #520a32;
}
.V50__3pie5,
.v50__3nOqZ {
  color: #fceefc;
}
.V100__sM7vA,
.v100__D3OgI {
  color: #f8def8;
}
.V200__1DzJg,
.v200__35itM {
  color: #efb9ef;
}
.V300__6-Hbp,
.v300__170sy {
  color: #e58fe5;
}
.V400__3VAs7,
.v400__3o8JR {
  color: #db66db;
}
.V500__2Pj0g,
.v500__SKLeW {
  color: #d136d1;
}
.V600__1aIvS,
.v600__2AZr6 {
  color: #b320b3;
}
.V700__2BEsC,
.v700__10ijl {
  color: #8c218c;
}
.V800__3W6zh,
.v800__3jLh8 {
  color: #681268;
}
.V900__3P9ec,
.v900__1xyYO {
  color: #460b46;
}
.P50__1GbF7,
.p50__jQbNh {
  color: #f6f1fe;
}
.P100__3jI08,
.p100__1DEkN {
  color: #ece2fe;
}
.P200__iJmQH,
.p200__1N5Mg {
  color: #cdb2fa;
}
.P300__1p22E,
.p300__M9-ip {
  color: #ad82f7;
}
.P400__3zpdR,
.p400__kRuOH {
  color: #935af6;
}
.P500__2kFsR,
.p500__21F-C {
  color: #7f3bf5;
}
.P600__ZA5y4,
.p600__-jWMv {
  color: #6425d0;
}
.P700__1Q89J,
.p700__2Dd9z {
  color: #4e1ba7;
}
.P800__1ZWxX,
.p800__3QuaG {
  color: #380d82;
}
.P900__210Wp,
.p900__62gnm {
  color: #270561;
}
.I50__3-5p3,
.i50__3dGTW {
  color: #f2f3fd;
}
.I100__7e5IJ,
.i100__2OUQ0 {
  color: #e0e2fa;
}
.I200__3Y3VZ,
.i200__JV0E9 {
  color: #b4b9f3;
}
.I300__2Om_7,
.i300__2MOr4 {
  color: #7b83ea;
}
.I400__kPfw1,
.i400__1p_pA {
  color: #616ae5;
}
.I500__2bJoX,
.i500__V_R2V {
  color: #4954e6;
}
.I600__2VjAR,
.i600__3md2Q {
  color: #2933c7;
}
.I700__3gKXL,
.i700__3sAjl {
  color: #161fa2;
}
.I800__2e3Si,
.i800__aEF4- {
  color: #0a1285;
}
.I900__3fegn,
.i900__10pwG {
  color: #0c1264;
}
.N50__20NGd,
.n50__1HKSw {
  color: #f8f9fa;
}
.N100__1bG2z,
.n100__P-IMp {
  color: #f5f6f7;
}
.N200__3przu,
.n200__2PrGL {
  color: #eff0f1;
}
.N300__2ewLR,
.n300__1kD0P {
  color: #dee0e3;
}
.N400__-hcRG,
.n400__GxZBY {
  color: #bbbfc4;
}
.N500__32gDB,
.n500__c-Iv8 {
  color: #8f959e;
}
.N600__2J5if,
.n600__3tB1u {
  color: #646a73;
}
.N700__3ugrp,
.n700__3dCJN {
  color: #373c43;
}
.N800__1cAPP,
.n800__36xWI {
  color: #2b2f36;
}
.N900__6gQHH,
.n900__32OMr {
  color: #1f2329;
}
 {
  /* Button */
  /* drawer mask兼容ios系统*/
}
.en {
  font-family: 'Gilroy', -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';
}
.gilroy {
  font-family: 'Gilroy', -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: #ff7792;
  border-color: #ff7792;
}
.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 表单编辑底色 */
/* Button */
/* 上传文件组件按钮颜色 */
/* Pagination */
/* MSelect */
/* MMonthPicker */
/* Progress */
/* mobile 表单编辑底色 */
@font-face {
  font-family: 'iconfont';
  src: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/tiktok/fonts/ada7ac1125f2dedc8e776f7b2ae5222f.eot);
  /* IE9*/
  src: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/tiktok/fonts/ada7ac1125f2dedc8e776f7b2ae5222f.eot#iefix) format('embedded-opentype'),  url('data:application/x-font-woff;charset=utf-8;base64,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') format('woff'), url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/tiktok/fonts/eed968724db62e4a1aa0153542a30541.ttf) format('truetype'),  url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/tiktok/8f36d249d779cf26859d44fd32d6017d.svg#iconfont) format('svg');
}
.iconfont {
  font-family: 'iconfont' !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-logo_baise:before {
  content: '\E71A';
}
.icon-password_hidden:before {
  content: '\E71D';
}
.icon-email:before {
  content: '\E721';
}
.icon-password_visible:before {
  content: '\E722';
}
.icon-arrow_left:before {
  content: '\E723';
}
.icon-arrow_apply:before {
  content: '\E724';
}
.icon-arrow_right:before {
  content: '\E725';
}
.icon-jiantouzhixiang_you:before {
  content: '\E726';
}
.icon-jiantouzhixiang_zuo:before {
  content: '\E727';
}
.icon-bofanganniushouye:before {
  content: '\E72F';
}
.icon-xialaxuanzeda:before {
  content: '\E734';
}
.icon-shouqi:before {
  content: '\E735';
}
.icon-facebooklogo_hover1:before {
  content: '\E738';
}
.icon-linkinlogo_hoverco:before {
  content: '\E739';
}
.icon-logo_youyanse1:before {
  content: '\E751';
}
.icon-design:before {
  content: '\E752';
}
.icon-FunctionsSupport:before {
  content: '\E753';
}
.icon-SalesMarketing:before {
  content: '\E754';
}
.icon-product:before {
  content: '\E755';
}
.icon-Sales:before {
  content: '\E756';
}
.icon-OperationsEdit:before {
  content: '\E757';
}
.icon-rd:before {
  content: '\E758';
}
.icon-icon_search:before {
  content: '\E76B';
}
.icon-icon_location:before {
  content: '\E76C';
}
.icon-icon_type:before {
  content: '\E76D';
}
.icon-detail_facebook:before {
  content: '\E76F';
}
.icon-detail_Twitter:before {
  content: '\E770';
}
.icon-detail_linkin:before {
  content: '\E771';
}
video {
  background-color: #000000;
}
/* 职位列表页 PositionList */
/* 职位详情页 PositionDetail */
/* 文件上传组件 Upload */
/* 简历编辑/投递页 ResumeEditForm */
/* 我的投递页 PositionApplication */
/* 注册页 */
/* input */
.signUp__l7kRl .signUp-email a {
  color: #161823;
}
.signUp__l7kRl .signUp-email a:hover {
  opacity: 0.8;
}

@-webkit-keyframes fullscreenModalEnter__3ZcfQ {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__3ZcfQ {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__3cGgL {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__3cGgL {
  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__3WUI5 {
  height: 100%;
}
.atsx-layout__1fdBO {
  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__1tOzB,
.b50__36jSy {
  color: #f0f4ff;
}
.L50__3NqQM,
.l50__1mXzI {
  color: #f7fae5;
}
.L100__1XWDH,
.l100__ybruc {
  color: #eef6c6;
}
.L200__3VCh-,
.l200__1gRPk {
  color: #dfee96;
}
.L300__2lRbK,
.l300__1WMCe {
  color: #d2e76a;
}
.L400__1xfTA,
.l400__1ViOV {
  color: #c3dd40;
}
.L500__3HBYw,
.l500__33bYb {
  color: #b3d600;
}
.L600__3l7C7,
.l600__Ie7Jr {
  color: #8fac02;
}
.L700__3DhAK,
.l700__3ix0Y {
  color: #667901;
}
.L800__2ZYUk,
.l800__1mQPi {
  color: #495700;
}
.L900__3AV13,
.l900__2cA8z {
  color: #354200;
}
.Y50__2wlt6,
.y50__B9VYr {
  color: #fdf9ed;
}
.Y100__2Ty6u,
.y100__1IgQX {
  color: #faf1d1;
}
.Y200__21Eh2,
.y200__2SQPO {
  color: #f8e6ab;
}
.Y300__3E9_9,
.y300__1bUL0 {
  color: #f7dc82;
}
.Y400__Pwz80,
.y400__38RT8 {
  color: #fad355;
}
.Y500__2kJUI,
.y500__1z-xT {
  color: #ffc60a;
}
.Y600__232zC,
.y600__1xJji {
  color: #dc9b04;
}
.Y700__2rVtm,
.y700__3O1Aj {
  color: #aa7803;
}
.Y800__1sBpD,
.y800__yw7T0 {
  color: #795101;
}
.Y900__1KW_n,
.y900__ok6Hs {
  color: #5c3a00;
}
.O50__3SE-i,
.o50__1N1UO {
  color: #fff5eb;
}
.O100__1PfLU,
.o100__1A8Ms {
  color: #feead2;
}
.O200__3InW9,
.o200__2Z7lU {
  color: #fed4a4;
}
.O300__3dkoa,
.o300__3bYWG {
  color: #ffba6b;
}
.O400__2qa7X,
.o400__16XZf {
  color: #ffa53d;
}
.O500__2otf_,
.o500__3lrHQ {
  color: #f80;
}
.O600__2tTIj,
.o600__1ETFV {
  color: #de7802;
}
.O700__2dcnF,
.o700__NQKWY {
  color: #b26206;
}
.O800__1nba3,
.o800__b3-u5 {
  color: #8f4f04;
}
.O900__2lJHv,
.o900__xRR3Q {
  color: #6b3900;
}
.R50__-qFxH,
.r50__Llj_u {
  color: #fef1f1;
}
.R100__f2wT9,
.r100__A2_H5 {
  color: #fde2e2;
}
.R200__x0V8Z,
.r200__3FBEh {
  color: #fbbfbc;
}
.R300__2L5B9,
.r300__2Y8_8 {
  color: #f98e8b;
}
.R400__1eECm,
.r400__1PINj {
  color: #f76964;
}
.R500__13Cb1,
.r500__3AMJl {
  color: #f54a45;
}
.R600__F9wW_,
.r600__36Hft {
  color: #d83931;
}
.R700__2Cysn,
.r700__1fe59 {
  color: #ac2f28;
}
.R800__1BXb3,
.r800__uYT53 {
  color: #812520;
}
.R900__cCQlH,
.r900__3-Bk0 {
  color: #621c18;
}
.C50__3HwX-,
.c50__1FQe0 {
  color: #fef1f8;
}
.C100__eX0ZJ,
.c100__1Lx-H {
  color: #fdddef;
}
.C200__3tFbR,
.c200__UVsAR {
  color: #f9aed9;
}
.C300__3m70k,
.c300__2Rb2t {
  color: #f57ac0;
}
.C400__TruQ6,
.c400__1-FbT {
  color: #f14ba9;
}
.C500__2gCb1,
.c500__14MGc {
  color: #f01d94;
}
.C600__3vN1E,
.c600__N5edm {
  color: #c71077;
}
.C700__1JPS_,
.c700__4l-j6 {
  color: #9e1361;
}
.C800__2GPVu,
.c800__NXxLh {
  color: #7a0f4b;
}
.C900__1F9Ob,
.c900__2p-PJ {
  color: #520a32;
}
.V50__3jD24,
.v50__3BCtR {
  color: #fceefc;
}
.V100__3hsPg,
.v100__1hAlE {
  color: #f8def8;
}
.V200__3YIKZ,
.v200__3zL3o {
  color: #efb9ef;
}
.V300__6TfWz,
.v300__8eXkx {
  color: #e58fe5;
}
.V400__2nZv7,
.v400__26uBW {
  color: #db66db;
}
.V500__3XUZq,
.v500__c8zPa {
  color: #d136d1;
}
.V600__26qgC,
.v600__1m3Dc {
  color: #b320b3;
}
.V700__1kGaw,
.v700__1xR2y {
  color: #8c218c;
}
.V800__37qyD,
.v800__CWlrS {
  color: #681268;
}
.V900__2nyQb,
.v900__3VO6S {
  color: #460b46;
}
.P50__2a-3B,
.p50__3-F6Y {
  color: #f6f1fe;
}
.P100__2A4vd,
.p100__1nOwE {
  color: #ece2fe;
}
.P200__17ekP,
.p200__3ZrfY {
  color: #cdb2fa;
}
.P300__30Z4_,
.p300__3Da4t {
  color: #ad82f7;
}
.P400__3aMtV,
.p400__3Tl1P {
  color: #935af6;
}
.P500__VP8ou,
.p500__2fpUk {
  color: #7f3bf5;
}
.P600__LfEOz,
.p600__1jAXm {
  color: #6425d0;
}
.P700__GpE3U,
.p700__2QXKI {
  color: #4e1ba7;
}
.P800__x9ioP,
.p800__1AqlD {
  color: #380d82;
}
.P900__clvia,
.p900__2eYyd {
  color: #270561;
}
.I50__34xjQ,
.i50__1MFRd {
  color: #f2f3fd;
}
.I100__p_Ech,
.i100__3LvZW {
  color: #e0e2fa;
}
.I200__1nRSB,
.i200__2suel {
  color: #b4b9f3;
}
.I300___3AyP,
.i300__2k0gS {
  color: #7b83ea;
}
.I400__25gXq,
.i400__saRMr {
  color: #616ae5;
}
.I500__1vTlq,
.i500__2_slD {
  color: #4954e6;
}
.I600__1Svub,
.i600__2sWu- {
  color: #2933c7;
}
.I700__nDKJJ,
.i700__2wVsf {
  color: #161fa2;
}
.I800__LiSkE,
.i800__E13QY {
  color: #0a1285;
}
.I900__n4hYk,
.i900__3JS3R {
  color: #0c1264;
}
.N50__1eoSc,
.n50__2lcxV {
  color: #f8f9fa;
}
.N100__3uT-Q,
.n100__1sxeM {
  color: #f5f6f7;
}
.N200__28nqg,
.n200__127ET {
  color: #eff0f1;
}
.N300__3pfI-,
.n300__13wNg {
  color: #dee0e3;
}
.N400__u5iqm,
.n400__z2HjY {
  color: #bbbfc4;
}
.N500__2gSGI,
.n500__XcCCP {
  color: #8f959e;
}
.N600__393OL,
.n600__3b0fv {
  color: #646a73;
}
.N700__2RBrZ,
.n700__39bpd {
  color: #373c43;
}
.N800__2Bgu6,
.n800__3s24O {
  color: #2b2f36;
}
.N900__qLM6n,
.n900__3nTPb {
  color: #1f2329;
}
 {
  /* Button */
  /* drawer mask兼容ios系统*/
}
.en {
  font-family: 'Gilroy', -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';
}
.gilroy {
  font-family: 'Gilroy', -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: #ff7792;
  border-color: #ff7792;
}
.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 表单编辑底色 */
.resetPassword__2iToM {
  min-height: 539px;
}
.resetPassword__2iToM {
  /* 验证码 */
}
.resetPassword__2iToM .resetPassword-formWrap {
  width: 520px;
  margin: 80px auto 0;
}
.resetPassword__2iToM form {
  height: 138px;
}
.resetPassword__2iToM .resetPassword-title {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 40px;
  line-height: 33px;
  font-size: 24px;
  font-weight: 500;
  text-align: left;
  fill: #161823;
  color: #161823;
}
.resetPassword__2iToM .resetPassword-title svg {
  width: 20px;
  height: 20px;
  margin-right: 16px;
  cursor: pointer;
  fill: #161823;
}
.resetPassword__2iToM .resetPassword-title svg:hover {
  fill: #fe2c55;
}
.resetPassword__2iToM .resetPassword-title svg:active {
  fill: #ff7792;
}
.resetPassword__2iToM .resetPassword-submit {
  width: 100%;
  max-width: unset;
}
.resetPassword__2iToM .resetPassword-pwdHint {
  margin-top: 4px;
  line-height: 22px;
  font-size: 14px;
  color: #8a8b91;
}
.resetPassword__2iToM .resetPassword-pwdHint.resetPassword-error {
  color: #f54a45;
}
.resetPassword__2iToM .verify-main {
  position: relative;
  width: 520px;
  height: 261px;
  margin: 80px auto 300px;
  -ms-flex-align: start;
      align-items: flex-start;
}
.resetPassword__2iToM .verify-main .verifyCodeArea-title {
  text-align: left;
  margin-right: 16px;
}
.resetPassword__2iToM .verify-main .verifyCodeArea-notReceive {
  position: absolute;
  left: 0;
  bottom: 0;
  margin-top: 0;
  margin-bottom: 0;
  text-align: left;
}
.resetPassword__2iToM .verify-main .verifyCodeArea-description {
  margin-top: 16px;
  margin-bottom: 56px;
}
.resetPassword__2iToM .verify-main .resetPassword-verifyTitle {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  line-height: 33px;
  font-size: 24px;
  font-weight: 500;
  fill: #161823;
  color: #161823;
}
.resetPassword__2iToM .verify-main .resetPassword-verifyTitle svg {
  width: 20px;
  height: 20px;
  cursor: pointer;
  margin-right: 16px;
  fill: #161823;
}
.resetPassword__2iToM .verify-main .resetPassword-verifyTitle svg:hover {
  fill: #fe2c55;
}
.resetPassword__2iToM .verify-main .resetPassword-verifyTitle svg:active {
  fill: #ff7792;
}
.resetPassword__2iToM a {
  color: #fe2c55;
}
.resetPassword__2iToM a:hover {
  color: #ff7792;
}
.resetPassword__2iToM a:active {
  color: #ff7792;
}

@-webkit-keyframes fullscreenModalEnter__3mHCw {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__3mHCw {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__25w83 {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__25w83 {
  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__1tTj2 {
  height: 100%;
}
.atsx-layout__UazH_ {
  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__3a2mN,
.b50__nJmGb {
  color: #f0f4ff;
}
.L50__3f1eh,
.l50__2mtp1 {
  color: #f7fae5;
}
.L100__3zY3x,
.l100__2SbTQ {
  color: #eef6c6;
}
.L200__2QnuG,
.l200__17KO4 {
  color: #dfee96;
}
.L300__3_IMY,
.l300__aTgQW {
  color: #d2e76a;
}
.L400__2RqEM,
.l400__3CUxq {
  color: #c3dd40;
}
.L500__2qk2s,
.l500__1dKn9 {
  color: #b3d600;
}
.L600__1XP8R,
.l600__2gXjM {
  color: #8fac02;
}
.L700__2mfb1,
.l700__3BFXg {
  color: #667901;
}
.L800__1Mc-1,
.l800__19c8y {
  color: #495700;
}
.L900__1FO-h,
.l900__3tXdL {
  color: #354200;
}
.Y50__AdgkO,
.y50__27Fp6 {
  color: #fdf9ed;
}
.Y100__2lb54,
.y100__8mNeX {
  color: #faf1d1;
}
.Y200__2LI-p,
.y200__3BjKG {
  color: #f8e6ab;
}
.Y300__2JIbf,
.y300__3jQA_ {
  color: #f7dc82;
}
.Y400__1d08s,
.y400__2Hge7 {
  color: #fad355;
}
.Y500__3PsPe,
.y500__2U194 {
  color: #ffc60a;
}
.Y600__1Y_mo,
.y600__1T4jP {
  color: #dc9b04;
}
.Y700__2ErUP,
.y700__302LE {
  color: #aa7803;
}
.Y800__88LXw,
.y800__2pKgr {
  color: #795101;
}
.Y900__3eiXT,
.y900__1E5FK {
  color: #5c3a00;
}
.O50__2npcq,
.o50__1Yan1 {
  color: #fff5eb;
}
.O100__3RfBV,
.o100__tQZUp {
  color: #feead2;
}
.O200__22T_c,
.o200__1msc5 {
  color: #fed4a4;
}
.O300__RX0tt,
.o300__11nfP {
  color: #ffba6b;
}
.O400__V-kpS,
.o400__1cF_j {
  color: #ffa53d;
}
.O500__Bmi0N,
.o500__2wZOF {
  color: #f80;
}
.O600__1n8N3,
.o600__1Mtc5 {
  color: #de7802;
}
.O700__2-Noi,
.o700__2IcBj {
  color: #b26206;
}
.O800__2ILXP,
.o800__1yl2Q {
  color: #8f4f04;
}
.O900__1V7Fu,
.o900__1QaXE {
  color: #6b3900;
}
.R50__3TiIo,
.r50__2ZX8K {
  color: #fef1f1;
}
.R100__3IrS4,
.r100__1FkJ0 {
  color: #fde2e2;
}
.R200__10FGD,
.r200__iMtXg {
  color: #fbbfbc;
}
.R300__3Xee5,
.r300__2RkSi {
  color: #f98e8b;
}
.R400__CWM1N,
.r400__3Wxc- {
  color: #f76964;
}
.R500__2VXS7,
.r500__2rgNw {
  color: #f54a45;
}
.R600__3yX3Z,
.r600__Fap6u {
  color: #d83931;
}
.R700__3i45S,
.r700__3VMAE {
  color: #ac2f28;
}
.R800__2veRw,
.r800__Fqmhz {
  color: #812520;
}
.R900__26SG-,
.r900__1qYbs {
  color: #621c18;
}
.C50__3K2AX,
.c50__2UxF5 {
  color: #fef1f8;
}
.C100__1DP9J,
.c100__2hi7_ {
  color: #fdddef;
}
.C200__STBUK,
.c200__3oo0c {
  color: #f9aed9;
}
.C300__1SCs6,
.c300__3tY5- {
  color: #f57ac0;
}
.C400__w3wP9,
.c400__2DwQ- {
  color: #f14ba9;
}
.C500__3bZQ4,
.c500__3UoGi {
  color: #f01d94;
}
.C600__1AirM,
.c600__2aSNU {
  color: #c71077;
}
.C700__6g6o7,
.c700__388Ii {
  color: #9e1361;
}
.C800__ThQZt,
.c800__1TED- {
  color: #7a0f4b;
}
.C900__3Nu0V,
.c900__ynMdi {
  color: #520a32;
}
.V50__3D7Ge,
.v50__OlOFb {
  color: #fceefc;
}
.V100__uB3QJ,
.v100__3t_b2 {
  color: #f8def8;
}
.V200__1P684,
.v200__GuDdD {
  color: #efb9ef;
}
.V300__3szCa,
.v300__aDdZF {
  color: #e58fe5;
}
.V400__3gyO1,
.v400__4ZDL7 {
  color: #db66db;
}
.V500__3e5iv,
.v500__c6_de {
  color: #d136d1;
}
.V600__pXize,
.v600__x9AO5 {
  color: #b320b3;
}
.V700__2hf0_,
.v700__4SnVq {
  color: #8c218c;
}
.V800__SFhHQ,
.v800__19q2d {
  color: #681268;
}
.V900__1qPCE,
.v900__2woTX {
  color: #460b46;
}
.P50__2z0Ch,
.p50__2SdpH {
  color: #f6f1fe;
}
.P100__BWKjm,
.p100__3Gs2T {
  color: #ece2fe;
}
.P200__3d41d,
.p200__3ZfgB {
  color: #cdb2fa;
}
.P300__2Gq5a,
.p300__2Tt8h {
  color: #ad82f7;
}
.P400__17-cJ,
.p400__3k1bU {
  color: #935af6;
}
.P500__1d77V,
.p500__9yrqg {
  color: #7f3bf5;
}
.P600__R3wt4,
.p600__2ow-o {
  color: #6425d0;
}
.P700__3_qrK,
.p700__3v5sw {
  color: #4e1ba7;
}
.P800__23SEE,
.p800__2EemJ {
  color: #380d82;
}
.P900__3DGIk,
.p900__1MWu3 {
  color: #270561;
}
.I50__2-W3g,
.i50__1NmRw {
  color: #f2f3fd;
}
.I100__jlUqF,
.i100__3VqhT {
  color: #e0e2fa;
}
.I200__2WvpB,
.i200__NzzFc {
  color: #b4b9f3;
}
.I300__Rokit,
.i300__v1JPT {
  color: #7b83ea;
}
.I400__2yflt,
.i400__1hmA7 {
  color: #616ae5;
}
.I500__5stUf,
.i500__3AUZE {
  color: #4954e6;
}
.I600__1yfAa,
.i600__oMylt {
  color: #2933c7;
}
.I700__14uF7,
.i700__1bzbg {
  color: #161fa2;
}
.I800__YZ7HV,
.i800__1--e8 {
  color: #0a1285;
}
.I900__IoDKa,
.i900__1VRhY {
  color: #0c1264;
}
.N50__7iqTJ,
.n50__3FXhU {
  color: #f8f9fa;
}
.N100__275hy,
.n100__gMcKf {
  color: #f5f6f7;
}
.N200__3IRUL,
.n200__c0NOS {
  color: #eff0f1;
}
.N300__Ihzy2,
.n300__emTXv {
  color: #dee0e3;
}
.N400__1IPwH,
.n400__1Jl8T {
  color: #bbbfc4;
}
.N500__3bEia,
.n500__SOQDR {
  color: #8f959e;
}
.N600__12WId,
.n600__3rjnl {
  color: #646a73;
}
.N700__2EAlX,
.n700__2jxQv {
  color: #373c43;
}
.N800__3zaLd,
.n800__aAe0m {
  color: #2b2f36;
}
.N900__j8j_v,
.n900__3dY4R {
  color: #1f2329;
}
 {
  /* Button */
  /* drawer mask兼容ios系统*/
}
.en {
  font-family: 'Gilroy', -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';
}
.gilroy {
  font-family: 'Gilroy', -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: #ff7792;
  border-color: #ff7792;
}
.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 表单编辑底色 */
/* Button */
/* 上传文件组件按钮颜色 */
/* Pagination */
/* MSelect */
/* MMonthPicker */
/* Progress */
/* mobile 表单编辑底色 */
@font-face {
  font-family: 'iconfont';
  src: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/tiktok/fonts/ada7ac1125f2dedc8e776f7b2ae5222f.eot);
  /* IE9*/
  src: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/tiktok/fonts/ada7ac1125f2dedc8e776f7b2ae5222f.eot#iefix) format('embedded-opentype'),  url('data:application/x-font-woff;charset=utf-8;base64,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') format('woff'), url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/tiktok/fonts/eed968724db62e4a1aa0153542a30541.ttf) format('truetype'),  url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/tiktok/8f36d249d779cf26859d44fd32d6017d.svg#iconfont) format('svg');
}
.iconfont {
  font-family: 'iconfont' !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-logo_baise:before {
  content: '\E71A';
}
.icon-password_hidden:before {
  content: '\E71D';
}
.icon-email:before {
  content: '\E721';
}
.icon-password_visible:before {
  content: '\E722';
}
.icon-arrow_left:before {
  content: '\E723';
}
.icon-arrow_apply:before {
  content: '\E724';
}
.icon-arrow_right:before {
  content: '\E725';
}
.icon-jiantouzhixiang_you:before {
  content: '\E726';
}
.icon-jiantouzhixiang_zuo:before {
  content: '\E727';
}
.icon-bofanganniushouye:before {
  content: '\E72F';
}
.icon-xialaxuanzeda:before {
  content: '\E734';
}
.icon-shouqi:before {
  content: '\E735';
}
.icon-facebooklogo_hover1:before {
  content: '\E738';
}
.icon-linkinlogo_hoverco:before {
  content: '\E739';
}
.icon-logo_youyanse1:before {
  content: '\E751';
}
.icon-design:before {
  content: '\E752';
}
.icon-FunctionsSupport:before {
  content: '\E753';
}
.icon-SalesMarketing:before {
  content: '\E754';
}
.icon-product:before {
  content: '\E755';
}
.icon-Sales:before {
  content: '\E756';
}
.icon-OperationsEdit:before {
  content: '\E757';
}
.icon-rd:before {
  content: '\E758';
}
.icon-icon_search:before {
  content: '\E76B';
}
.icon-icon_location:before {
  content: '\E76C';
}
.icon-icon_type:before {
  content: '\E76D';
}
.icon-detail_facebook:before {
  content: '\E76F';
}
.icon-detail_Twitter:before {
  content: '\E770';
}
.icon-detail_linkin:before {
  content: '\E771';
}
video {
  background-color: #000000;
}
/* 职位列表页 PositionList */
/* 职位详情页 PositionDetail */
/* 文件上传组件 Upload */
/* 简历编辑/投递页 ResumeEditForm */
/* 我的投递页 PositionApplication */
/* 注册页 */
/* input */
.resetPassword__2_cuL .resetPassword-emailExist a {
  color: #161823;
}
.resetPassword__2_cuL .resetPassword-emailExist a:hover {
  opacity: 0.8;
}

@-webkit-keyframes fullscreenModalEnter__11YAI {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__11YAI {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__2s7dz {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__2s7dz {
  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__3VXzm {
  height: 100%;
}
.atsx-layout__2hPcT {
  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__36xxZ,
.b50__1bJy1 {
  color: #f0f4ff;
}
.L50__3RjNr,
.l50__31HYF {
  color: #f7fae5;
}
.L100__23U4u,
.l100__p49cq {
  color: #eef6c6;
}
.L200__3kWPY,
.l200__3OnsA {
  color: #dfee96;
}
.L300__1XQpV,
.l300__3I49Z {
  color: #d2e76a;
}
.L400__KdPID,
.l400__1AlHQ {
  color: #c3dd40;
}
.L500__1vLyi,
.l500__XWEnK {
  color: #b3d600;
}
.L600__3VUEz,
.l600__1A8h7 {
  color: #8fac02;
}
.L700__2D8nw,
.l700__1bS9O {
  color: #667901;
}
.L800__24N89,
.l800__28OIp {
  color: #495700;
}
.L900__18_Wn,
.l900__2t6tZ {
  color: #354200;
}
.Y50__1YmP-,
.y50__1o1km {
  color: #fdf9ed;
}
.Y100__3YJjd,
.y100__KQUO3 {
  color: #faf1d1;
}
.Y200__eAAw8,
.y200__1fMtJ {
  color: #f8e6ab;
}
.Y300__2PXoS,
.y300__1x8Cb {
  color: #f7dc82;
}
.Y400__2VbdK,
.y400__3Vrkk {
  color: #fad355;
}
.Y500__2nVDO,
.y500__n32yS {
  color: #ffc60a;
}
.Y600__1Pufc,
.y600__3djwU {
  color: #dc9b04;
}
.Y700__2ku7S,
.y700__HzkXC {
  color: #aa7803;
}
.Y800__-k7fa,
.y800__1Dz0F {
  color: #795101;
}
.Y900__52U3a,
.y900__26hQK {
  color: #5c3a00;
}
.O50__2y_nw,
.o50__Q04Bf {
  color: #fff5eb;
}
.O100__37kk6,
.o100__1XtWX {
  color: #feead2;
}
.O200__3o4BT,
.o200__2XE3w {
  color: #fed4a4;
}
.O300__2wJ5Q,
.o300__1KsbL {
  color: #ffba6b;
}
.O400__niTm8,
.o400__RT40H {
  color: #ffa53d;
}
.O500__13Ktt,
.o500__2REGg {
  color: #f80;
}
.O600__3QL-0,
.o600__1D_u5 {
  color: #de7802;
}
.O700__2Q_ac,
.o700__2wudn {
  color: #b26206;
}
.O800__3Kxwx,
.o800__33g3_ {
  color: #8f4f04;
}
.O900__237Q8,
.o900__2sBBt {
  color: #6b3900;
}
.R50__1x41k,
.r50__3oeMi {
  color: #fef1f1;
}
.R100__2qyjt,
.r100__2aSZg {
  color: #fde2e2;
}
.R200__3aLxb,
.r200__3gatg {
  color: #fbbfbc;
}
.R300__2eeJA,
.r300__1X-L7 {
  color: #f98e8b;
}
.R400__1Sl-g,
.r400__24lhn {
  color: #f76964;
}
.R500__9Lp01,
.r500__1plrW {
  color: #f54a45;
}
.R600__3p7-c,
.r600__2Ltya {
  color: #d83931;
}
.R700__1Vpxv,
.r700__2yjR7 {
  color: #ac2f28;
}
.R800__1WcgM,
.r800__1KP-e {
  color: #812520;
}
.R900__1pBKQ,
.r900__1nb1q {
  color: #621c18;
}
.C50__kajOM,
.c50__6xF4W {
  color: #fef1f8;
}
.C100__nCMw9,
.c100__2MvMq {
  color: #fdddef;
}
.C200__2_D-i,
.c200__1HO6t {
  color: #f9aed9;
}
.C300__3rnV8,
.c300__38F5d {
  color: #f57ac0;
}
.C400__3L0-X,
.c400__3LDfe {
  color: #f14ba9;
}
.C500__327zJ,
.c500__1KJ3T {
  color: #f01d94;
}
.C600__102rM,
.c600__21z_c {
  color: #c71077;
}
.C700__Yqxep,
.c700__1PNKC {
  color: #9e1361;
}
.C800__1leMn,
.c800__10BNc {
  color: #7a0f4b;
}
.C900__18Cx_,
.c900__2OyYa {
  color: #520a32;
}
.V50__1nKi1,
.v50__3eqn0 {
  color: #fceefc;
}
.V100__j1oV4,
.v100__3UMf7 {
  color: #f8def8;
}
.V200__-XaZ5,
.v200__2dV-t {
  color: #efb9ef;
}
.V300__ER9Ol,
.v300__3_4eM {
  color: #e58fe5;
}
.V400__1Or1_,
.v400__19lwz {
  color: #db66db;
}
.V500__1B3bn,
.v500__30vhE {
  color: #d136d1;
}
.V600__2oe5N,
.v600__3qT0x {
  color: #b320b3;
}
.V700__3P6Ly,
.v700__1n6h2 {
  color: #8c218c;
}
.V800__31LBs,
.v800__3iqtj {
  color: #681268;
}
.V900__1qVnT,
.v900__1rj1u {
  color: #460b46;
}
.P50__3DEtV,
.p50__1PrvU {
  color: #f6f1fe;
}
.P100__FSz54,
.p100__KvitG {
  color: #ece2fe;
}
.P200__1we34,
.p200__3-9Zt {
  color: #cdb2fa;
}
.P300__1AtMZ,
.p300__1xGOk {
  color: #ad82f7;
}
.P400__13NKw,
.p400__jL5jO {
  color: #935af6;
}
.P500__diXHC,
.p500__3ZTnI {
  color: #7f3bf5;
}
.P600__qRKKI,
.p600__17Kii {
  color: #6425d0;
}
.P700__fGRf7,
.p700__2x8lk {
  color: #4e1ba7;
}
.P800__3QYtn,
.p800__1WQoz {
  color: #380d82;
}
.P900__2cT2v,
.p900__gh_IY {
  color: #270561;
}
.I50__1JfAV,
.i50__3ALoo {
  color: #f2f3fd;
}
.I100__3mTXS,
.i100__1vZt4 {
  color: #e0e2fa;
}
.I200__1zp7T,
.i200__1ra_z {
  color: #b4b9f3;
}
.I300__2e5-q,
.i300__3meY7 {
  color: #7b83ea;
}
.I400__1mRzp,
.i400__FIqm4 {
  color: #616ae5;
}
.I500__tc6O6,
.i500__2WUiV {
  color: #4954e6;
}
.I600__27f0h,
.i600__2rrgX {
  color: #2933c7;
}
.I700__3otd_,
.i700__1BPrd {
  color: #161fa2;
}
.I800__MDNEi,
.i800__2zf92 {
  color: #0a1285;
}
.I900__2woLb,
.i900__3ACEA {
  color: #0c1264;
}
.N50__ABMEf,
.n50__RCyr8 {
  color: #f8f9fa;
}
.N100__26l_i,
.n100__2IIL8 {
  color: #f5f6f7;
}
.N200__1OPSt,
.n200__JrTXM {
  color: #eff0f1;
}
.N300__1tgqr,
.n300__3odkc {
  color: #dee0e3;
}
.N400__qceAR,
.n400__3N3ow {
  color: #bbbfc4;
}
.N500__2Nynd,
.n500__2-B2- {
  color: #8f959e;
}
.N600__OOlX9,
.n600__LINge {
  color: #646a73;
}
.N700__20F-4,
.n700__6MPxB {
  color: #373c43;
}
.N800__2bdEm,
.n800__2xurz {
  color: #2b2f36;
}
.N900__34DwY,
.n900__2HOnX {
  color: #1f2329;
}
 {
  /* Button */
  /* drawer mask兼容ios系统*/
}
.en {
  font-family: 'Gilroy', -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';
}
.gilroy {
  font-family: 'Gilroy', -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: #ff7792;
  border-color: #ff7792;
}
.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 表单编辑底色 */
/* Button */
/* 上传文件组件按钮颜色 */
/* Pagination */
/* MSelect */
/* MMonthPicker */
/* Progress */
/* mobile 表单编辑底色 */
@font-face {
  font-family: 'iconfont';
  src: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/tiktok/fonts/ada7ac1125f2dedc8e776f7b2ae5222f.eot);
  /* IE9*/
  src: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/tiktok/fonts/ada7ac1125f2dedc8e776f7b2ae5222f.eot#iefix) format('embedded-opentype'),  url('data:application/x-font-woff;charset=utf-8;base64,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') format('woff'), url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/tiktok/fonts/eed968724db62e4a1aa0153542a30541.ttf) format('truetype'),  url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/tiktok/8f36d249d779cf26859d44fd32d6017d.svg#iconfont) format('svg');
}
.iconfont {
  font-family: 'iconfont' !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-logo_baise:before {
  content: '\E71A';
}
.icon-password_hidden:before {
  content: '\E71D';
}
.icon-email:before {
  content: '\E721';
}
.icon-password_visible:before {
  content: '\E722';
}
.icon-arrow_left:before {
  content: '\E723';
}
.icon-arrow_apply:before {
  content: '\E724';
}
.icon-arrow_right:before {
  content: '\E725';
}
.icon-jiantouzhixiang_you:before {
  content: '\E726';
}
.icon-jiantouzhixiang_zuo:before {
  content: '\E727';
}
.icon-bofanganniushouye:before {
  content: '\E72F';
}
.icon-xialaxuanzeda:before {
  content: '\E734';
}
.icon-shouqi:before {
  content: '\E735';
}
.icon-facebooklogo_hover1:before {
  content: '\E738';
}
.icon-linkinlogo_hoverco:before {
  content: '\E739';
}
.icon-logo_youyanse1:before {
  content: '\E751';
}
.icon-design:before {
  content: '\E752';
}
.icon-FunctionsSupport:before {
  content: '\E753';
}
.icon-SalesMarketing:before {
  content: '\E754';
}
.icon-product:before {
  content: '\E755';
}
.icon-Sales:before {
  content: '\E756';
}
.icon-OperationsEdit:before {
  content: '\E757';
}
.icon-rd:before {
  content: '\E758';
}
.icon-icon_search:before {
  content: '\E76B';
}
.icon-icon_location:before {
  content: '\E76C';
}
.icon-icon_type:before {
  content: '\E76D';
}
.icon-detail_facebook:before {
  content: '\E76F';
}
.icon-detail_Twitter:before {
  content: '\E770';
}
.icon-detail_linkin:before {
  content: '\E771';
}
video {
  background-color: #000000;
}
.full-content .atsx-modal {
  top: 50%;
}
.full-content .atsx-modal-content {
  border-radius: 0;
  background: transparent;
}
.full-content .atsx-modal-body {
  padding: 0;
}
.full-content .atsx-modal-close {
  color: #fff;
  top: -30px;
  right: -3px;
}
.full-content .atsx-modal-close:hover path {
  fill: #fe2c55;
}
.full-content .atsx-modal-close-x {
  font-size: 26px;
  line-height: 26px;
  width: auto;
}
.event-video-modal .atsx-modal-content {
  border-radius: 0;
  background: transparent;
  width: 75vw;
  height: 37.5vw;
  max-width: 1080px;
  max-height: 540px;
  min-width: 540px;
  min-height: 270px;
  margin: 0 auto;
}
.event-video-modal .atsx-modal-body {
  padding: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

@-webkit-keyframes fullscreenModalEnter__3i5mq {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__3i5mq {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__3ULCM {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__3ULCM {
  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__I0Kcr {
  height: 100%;
}
.atsx-layout__10yGx {
  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__1EK4R,
.b50__3h3VM {
  color: #f0f4ff;
}
.L50__HdVqF,
.l50__3ypRl {
  color: #f7fae5;
}
.L100__1TT44,
.l100__1JV5B {
  color: #eef6c6;
}
.L200__3tGDx,
.l200__2IocD {
  color: #dfee96;
}
.L300__15PF7,
.l300__2FHTs {
  color: #d2e76a;
}
.L400__zfZql,
.l400__2mjaW {
  color: #c3dd40;
}
.L500__QW239,
.l500__2zzGs {
  color: #b3d600;
}
.L600__e0PtV,
.l600__2XwaO {
  color: #8fac02;
}
.L700__1CJtH,
.l700__GE5kU {
  color: #667901;
}
.L800__1OqAn,
.l800__3HD26 {
  color: #495700;
}
.L900__2RA5c,
.l900__3QQvl {
  color: #354200;
}
.Y50__2ETqF,
.y50__1dAOl {
  color: #fdf9ed;
}
.Y100__1D2-W,
.y100__2G0Kj {
  color: #faf1d1;
}
.Y200__2uCbo,
.y200__1XUII {
  color: #f8e6ab;
}
.Y300__1Gxcu,
.y300__3c0df {
  color: #f7dc82;
}
.Y400__21Abu,
.y400__eRfGm {
  color: #fad355;
}
.Y500__jBDr9,
.y500__1f24a {
  color: #ffc60a;
}
.Y600__1mQul,
.y600__STvYo {
  color: #dc9b04;
}
.Y700__3PMPD,
.y700__29mL8 {
  color: #aa7803;
}
.Y800__35Qf1,
.y800__3XHLr {
  color: #795101;
}
.Y900__1aNCW,
.y900__jWF8u {
  color: #5c3a00;
}
.O50__140hd,
.o50__1RiUs {
  color: #fff5eb;
}
.O100__4o2h-,
.o100__3R7BI {
  color: #feead2;
}
.O200__21-nu,
.o200__3NIJK {
  color: #fed4a4;
}
.O300__2wu2g,
.o300__2BNO3 {
  color: #ffba6b;
}
.O400__ISPkt,
.o400__2qQAT {
  color: #ffa53d;
}
.O500__3YaLW,
.o500__3yNVs {
  color: #f80;
}
.O600__1pJvp,
.o600__3JhD3 {
  color: #de7802;
}
.O700__3P5TR,
.o700__3gLiU {
  color: #b26206;
}
.O800__vA-Bl,
.o800__2ircK {
  color: #8f4f04;
}
.O900__3owxY,
.o900__2hevL {
  color: #6b3900;
}
.R50__3V_QE,
.r50__1Gl6Q {
  color: #fef1f1;
}
.R100__3bwco,
.r100__2XSDv {
  color: #fde2e2;
}
.R200__1o3-9,
.r200__206Lv {
  color: #fbbfbc;
}
.R300__115nO,
.r300__3oii1 {
  color: #f98e8b;
}
.R400__28MC-,
.r400__-c4yG {
  color: #f76964;
}
.R500__1ue0x,
.r500__3MmW1 {
  color: #f54a45;
}
.R600__2MDyv,
.r600__2hkPt {
  color: #d83931;
}
.R700__1uyAE,
.r700__2aSFv {
  color: #ac2f28;
}
.R800__2n3kI,
.r800__1ZRqx {
  color: #812520;
}
.R900__1HH8t,
.r900__3u8yF {
  color: #621c18;
}
.C50__1MlvY,
.c50__UFjYm {
  color: #fef1f8;
}
.C100__1NfWN,
.c100__2fkJQ {
  color: #fdddef;
}
.C200__337fj,
.c200__3jpZM {
  color: #f9aed9;
}
.C300__3ncMv,
.c300__2JWbP {
  color: #f57ac0;
}
.C400__mYnfp,
.c400__1C5wj {
  color: #f14ba9;
}
.C500__2lrau,
.c500__oupVm {
  color: #f01d94;
}
.C600__20hPN,
.c600__33JNc {
  color: #c71077;
}
.C700__nPz5n,
.c700__27zFD {
  color: #9e1361;
}
.C800__1L_Fe,
.c800__3kV6U {
  color: #7a0f4b;
}
.C900__3Wozc,
.c900__2kAQu {
  color: #520a32;
}
.V50__Ryfdh,
.v50__lly50 {
  color: #fceefc;
}
.V100__1LCnf,
.v100__8igBz {
  color: #f8def8;
}
.V200__39MYi,
.v200__3Hy2W {
  color: #efb9ef;
}
.V300__-towW,
.v300__1K7_i {
  color: #e58fe5;
}
.V400__1pWlR,
.v400__3Vt0X {
  color: #db66db;
}
.V500__1lKW6,
.v500__tpEbW {
  color: #d136d1;
}
.V600__z-MDd,
.v600__3p2IW {
  color: #b320b3;
}
.V700__2siVw,
.v700__1Q5JJ {
  color: #8c218c;
}
.V800__3FHuD,
.v800__3JvV3 {
  color: #681268;
}
.V900__3DeMo,
.v900__2xY3a {
  color: #460b46;
}
.P50__2pSDA,
.p50__EjmsW {
  color: #f6f1fe;
}
.P100__3ne91,
.p100__39RCC {
  color: #ece2fe;
}
.P200__m1QOD,
.p200__5G8kj {
  color: #cdb2fa;
}
.P300__1fRZP,
.p300__1IbR0 {
  color: #ad82f7;
}
.P400__2RUX8,
.p400__19SIX {
  color: #935af6;
}
.P500__3HGrX,
.p500__2yYBY {
  color: #7f3bf5;
}
.P600__D5bPe,
.p600__2Vtxp {
  color: #6425d0;
}
.P700__1ljmD,
.p700__Ndz7P {
  color: #4e1ba7;
}
.P800__3eKl6,
.p800__12GHu {
  color: #380d82;
}
.P900__gMoG6,
.p900__1mtK0 {
  color: #270561;
}
.I50__2Q9tN,
.i50___hRlI {
  color: #f2f3fd;
}
.I100__1V0AU,
.i100__2VnTQ {
  color: #e0e2fa;
}
.I200__3GBPA,
.i200__3bhqa {
  color: #b4b9f3;
}
.I300__6wWRE,
.i300__2bhih {
  color: #7b83ea;
}
.I400__26G89,
.i400__77cKe {
  color: #616ae5;
}
.I500__3HKZ0,
.i500__33Tg6 {
  color: #4954e6;
}
.I600__22y7e,
.i600__Q_wbr {
  color: #2933c7;
}
.I700__Mw3yH,
.i700__2IkL2 {
  color: #161fa2;
}
.I800__2_TeO,
.i800__bZmJh {
  color: #0a1285;
}
.I900__38wVn,
.i900__eO2Lu {
  color: #0c1264;
}
.N50__3up4I,
.n50__27CoY {
  color: #f8f9fa;
}
.N100__3bRJx,
.n100__FKehK {
  color: #f5f6f7;
}
.N200__3ZCuo,
.n200__2PTrk {
  color: #eff0f1;
}
.N300__2RfLt,
.n300__va-l6 {
  color: #dee0e3;
}
.N400__2gMFk,
.n400__12z69 {
  color: #bbbfc4;
}
.N500__Io08P,
.n500__2DvxI {
  color: #8f959e;
}
.N600__kFUSa,
.n600__12MDy {
  color: #646a73;
}
.N700__32D6C,
.n700__3o_Af {
  color: #373c43;
}
.N800__GEMnl,
.n800__3g-Vp {
  color: #2b2f36;
}
.N900__1i1h1,
.n900__2yF29 {
  color: #1f2329;
}
 {
  /* Button */
  /* drawer mask兼容ios系统*/
}
.en {
  font-family: 'Gilroy', -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';
}
.gilroy {
  font-family: 'Gilroy', -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: #ff7792;
  border-color: #ff7792;
}
.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 表单编辑底色 */
/* Button */
/* 上传文件组件按钮颜色 */
/* Pagination */
/* MSelect */
/* MMonthPicker */
/* Progress */
/* mobile 表单编辑底色 */
@font-face {
  font-family: 'iconfont';
  src: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/tiktok/fonts/ada7ac1125f2dedc8e776f7b2ae5222f.eot);
  /* IE9*/
  src: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/tiktok/fonts/ada7ac1125f2dedc8e776f7b2ae5222f.eot#iefix) format('embedded-opentype'),  url('data:application/x-font-woff;charset=utf-8;base64,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') format('woff'), url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/tiktok/fonts/eed968724db62e4a1aa0153542a30541.ttf) format('truetype'),  url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/tiktok/8f36d249d779cf26859d44fd32d6017d.svg#iconfont) format('svg');
}
.iconfont {
  font-family: 'iconfont' !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-logo_baise:before {
  content: '\E71A';
}
.icon-password_hidden:before {
  content: '\E71D';
}
.icon-email:before {
  content: '\E721';
}
.icon-password_visible:before {
  content: '\E722';
}
.icon-arrow_left:before {
  content: '\E723';
}
.icon-arrow_apply:before {
  content: '\E724';
}
.icon-arrow_right:before {
  content: '\E725';
}
.icon-jiantouzhixiang_you:before {
  content: '\E726';
}
.icon-jiantouzhixiang_zuo:before {
  content: '\E727';
}
.icon-bofanganniushouye:before {
  content: '\E72F';
}
.icon-xialaxuanzeda:before {
  content: '\E734';
}
.icon-shouqi:before {
  content: '\E735';
}
.icon-facebooklogo_hover1:before {
  content: '\E738';
}
.icon-linkinlogo_hoverco:before {
  content: '\E739';
}
.icon-logo_youyanse1:before {
  content: '\E751';
}
.icon-design:before {
  content: '\E752';
}
.icon-FunctionsSupport:before {
  content: '\E753';
}
.icon-SalesMarketing:before {
  content: '\E754';
}
.icon-product:before {
  content: '\E755';
}
.icon-Sales:before {
  content: '\E756';
}
.icon-OperationsEdit:before {
  content: '\E757';
}
.icon-rd:before {
  content: '\E758';
}
.icon-icon_search:before {
  content: '\E76B';
}
.icon-icon_location:before {
  content: '\E76C';
}
.icon-icon_type:before {
  content: '\E76D';
}
.icon-detail_facebook:before {
  content: '\E76F';
}
.icon-detail_Twitter:before {
  content: '\E770';
}
.icon-detail_linkin:before {
  content: '\E771';
}
video {
  background-color: #000000;
}
.homepage-video-wrap {
  height: 100vh;
  overflow: hidden;
  text-align: center;
  position: relative;
  background-image: url('//sf-tb-sg.ibytedtos.com/obj/ttfe-malisg/Helo/TikTok/home-video-poster.jpg');
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.homepage-video-wrap .video-react {
  position: unset;
  background-color: #fff;
}
.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: fill;
     object-fit: fill;
}
@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: 1200px) {
  .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 .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(0, 0, 0, 0.2);
}
.homepage-video-wrap .slogan {
  font-size: 57px;
  line-height: 57px;
  color: #fff;
  font-weight: bold;
  margin-bottom: 24px;
}
.homepage-video-wrap .search-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 28px;
  -ms-flex-pack: center;
      justify-content: center;
}
.homepage-video-wrap .search-content .atsx-input {
  width: 280px;
  height: 56px;
  font-size: 18px;
  line-height: 18px;
  padding: 19px 0 19px 25px;
  border-radius: 30px;
  box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.12);
  border: 1px solid #8a8b91;
  color: #161823;
}
.homepage-video-wrap .search-content .atsx-input:hover,
.homepage-video-wrap .search-content .atsx-input:active {
  border: 1px solid #25f4ee;
}
.homepage-video-wrap .search-content .atsx-input::-webkit-input-placeholder {
  font-size: 18px;
  color: #8a8b91;
}
.homepage-video-wrap .search-content .connect {
  display: inline-block;
  color: #fff;
  text-align: center;
  font-size: 33px;
  line-height: 56px;
  padding: 0 20px;
}
.homepage-video-wrap .search-content .atsx-select {
  box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.12);
  border-radius: 30px;
  font-size: 18px;
}
.homepage-video-wrap .search-content .atsx-select .atsx-select-selection__placeholder {
  color: #8a8b91;
}
.homepage-video-wrap .search-content .atsx-select .atsx-select-selection__rendered {
  margin-left: 25px;
  height: 56px;
  line-height: 56px;
}
.homepage-video-wrap .search-content .atsx-select .atsx-select-selection--single {
  width: 280px;
  height: 56px;
  line-height: 56px;
  border-radius: 30px;
  border-color: #8a8b91;
}
.homepage-video-wrap .search-content .atsx-select .atsx-select-selection--single:hover {
  border-color: #25f4ee;
}
.homepage-video-wrap .search-content .atsx-select .atsx-select-search__field {
  font-size: 18px;
}
.homepage-video-wrap .search-content .atsx-select .atsx-select-selection-selected-value {
  font-size: 18px;
  line-height: 54px;
  color: #161823;
}
.homepage-video-wrap .search-content .atsx-select .atsx-select-arrow {
  background-image: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/tiktok/assets/755896c62f2c1feb1708053d8a4254ab.png);
  width: 14px;
  height: 6px;
  display: inline-block;
  padding: 0;
  background-repeat: no-repeat;
  margin-top: -3px;
  margin-right: 17px;
}
.homepage-video-wrap .search-content .atsx-select .atsx-select-arrow i {
  display: none;
}
.homepage-video-wrap .search-content .atsx-select-open .atsx-select-selection--single {
  border-color: #25f4ee;
}
.homepage-video-wrap .search-content .atsx-select-open .atsx-select-arrow {
  background-image: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/tiktok/assets/00138a21bb1a49febcd86234504ab122.png) !important;
}
.homepage-video-wrap .search-content .atsx-select-open .atsx-select-arrow i {
  display: none;
}
.homepage-video-wrap .search-content button {
  margin-left: 20px;
  background: #fe2c55;
  border: none;
  color: #fff;
  border-radius: 33px;
  font-size: 24px;
  line-height: 56px;
  height: 56px;
  min-width: 114px;
}
.homepage-video-wrap .search-content button:hover,
.homepage-video-wrap .search-content button:active {
  background: #ff7792;
  border: none;
}
.homepage-video-wrap .search-content button span {
  margin-top: 1px;
}
.homepage-video-wrap .search-content button _:-ms-lang(x),
.homepage-video-wrap .search-content button span {
  margin-top: -1px;
}
.homepage-video-wrap .search-content button _:-ms-lang(x),
.homepage-video-wrap .search-content button _:-webkit-full-screen,
.homepage-video-wrap .search-content button span {
  margin-top: 0;
}
.homepage-video-wrap .control {
  position: absolute;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  bottom: 28px;
  -ms-flex-pack: center;
      justify-content: center;
  left: 50%;
  -ms-transform: translateX(-50%);
      transform: translateX(-50%);
  cursor: pointer;
}
.homepage-video-wrap .control:hover path {
  fill: #fe2c55;
}
.homepage-video-wrap .control:hover .text {
  color: #fe2c55;
}
.homepage-video-wrap .control .playBtn {
  height: 27px;
  width: 27px;
  display: inline-block;
}
.homepage-video-wrap .control .text {
  font-weight: 500;
  font-size: 24px;
  line-height: 32px;
  color: #fff;
  margin-left: 14px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  margin-top: 5px;
}
.homepage-video-wrap .control _:-ms-lang(x),
.homepage-video-wrap .control .text {
  margin-top: 0;
}
.homepage-video-wrap .control _:-ms-lang(x),
.homepage-video-wrap .control _:-webkit-full-screen,
.homepage-video-wrap .control .text {
  margin-top: 1px;
}
.homepage-video-wrap .gptw-container {
  position: absolute;
  bottom: 31px;
  left: 87px;
  cursor: pointer;
}
.homepage-video-wrap .gptw-container img {
  width: 164px;
  height: auto;
}
@media screen and (max-width: 991px) {
  .homepage-video-wrap .atsx-input-search {
    height: 12vw;
  }
  .homepage-video-wrap .atsx-input-search .atsx-btn-lg {
    height: 12vw;
    width: 26.66666667vw;
    font-size: 3.73333333vw;
  }
  .homepage-video-wrap .atsx-input-search.atsx-input-search-enter-button &gt; .atsx-input {
    padding: 4vw 30.66666667vw 4vw 4vw;
    font-size: 3.2vw;
  }
  .homepage-video-wrap .atsx-input-search.atsx-input-search-enter-button &gt; .atsx-input::-webkit-input-placeholder {
    font-size: 3.2vw;
    color: #cad0d0;
  }
}
.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;
}
.homepage-video-modal .atsx-modal-close-x:hover svg {
  color: #ff7792;
}
.homepage-video-modal .atsx-modal-close-x:active svg {
  color: #ff7792;
}
.search-dropdown {
  border-radius: 17px;
  box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.12);
  overflow: visible;
  position: relative;
}
.search-dropdown .atsx-select-dropdown-menu-item {
  padding: 3px 25px;
  font-size: 18px;
  line-height: 24px;
  color: #828282;
}
.search-dropdown .atsx-select-dropdown-menu-item:hover {
  background: none;
  color: #fe2c55;
}
.search-dropdown .atsx-select-dropdown-menu-item.atsx-select-dropdown-menu-item-active {
  background: none !important;
}
.search-dropdown .atsx-select-dropdown-menu-item.atsx-select-dropdown-menu-item-selected {
  color: #161823 !important;
}
.search-dropdown .atsx-select-dropdown-menu {
  padding: 0;
  margin: 12px 23px 12px 0;
  max-height: 240px;
}
.search-dropdown .atsx-select-dropdown-menu::-webkit-scrollbar {
  width: 4px;
}
.search-dropdown .atsx-select-dropdown-menu::-webkit-scrollbar-thumb {
  background: #c4c4c4;
}
.search-dropdown .atsx-select-dropdown-menu::-webkit-scrollbar-track {
  box-shadow: inset 0 0 6px #fff;
}
video {
  outline: 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, 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") 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&gt;.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&gt;.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column&gt;.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode&gt;.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&gt;.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode&gt;.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode&gt;.swiper-wrapper&gt;.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode&gt;.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode&gt;.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&gt;.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&gt;.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-container-vertical&gt;.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical&gt;.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical&gt;.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-container-horizontal&gt;.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal&gt;.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal&gt;.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-container-horizontal.swiper-container-rtl&gt;.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&gt;.swiper-pagination-progressbar,.swiper-container-vertical&gt;.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal&gt;.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical&gt;.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&gt;.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical&gt;.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&gt;canvas,.swiper-zoom-container&gt;img,.swiper-zoom-container&gt;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}
@-webkit-keyframes fullscreenModalEnter__RWd51 {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__RWd51 {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__2ARlS {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__2ARlS {
  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__2TSeU {
  height: 100%;
}
.atsx-layout__31Qvp {
  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__7-1EC,
.b50__ip-I4 {
  color: #f0f4ff;
}
.L50__6TGnz,
.l50__mUgbi {
  color: #f7fae5;
}
.L100__7Q5zR,
.l100__2glbt {
  color: #eef6c6;
}
.L200__3q4iR,
.l200__1pEUI {
  color: #dfee96;
}
.L300__16U4i,
.l300__1EXBu {
  color: #d2e76a;
}
.L400__1zk-_,
.l400__huscE {
  color: #c3dd40;
}
.L500__1qSkQ,
.l500__23Ovw {
  color: #b3d600;
}
.L600__3kOt8,
.l600__BYFRL {
  color: #8fac02;
}
.L700__hmVPS,
.l700__3mKPY {
  color: #667901;
}
.L800__2LLfr,
.l800__3keXv {
  color: #495700;
}
.L900__3U3BR,
.l900__3U1Pg {
  color: #354200;
}
.Y50__3CXvD,
.y50__3T_bg {
  color: #fdf9ed;
}
.Y100__2mPcc,
.y100__slbwO {
  color: #faf1d1;
}
.Y200__nMX1G,
.y200__1EcmU {
  color: #f8e6ab;
}
.Y300__2duOD,
.y300__ED5kJ {
  color: #f7dc82;
}
.Y400__2emrz,
.y400__Ol4ms {
  color: #fad355;
}
.Y500__CM3bM,
.y500__23JKm {
  color: #ffc60a;
}
.Y600__3NxKI,
.y600__21xzI {
  color: #dc9b04;
}
.Y700__1XT-D,
.y700__1CbyC {
  color: #aa7803;
}
.Y800__-GNiv,
.y800__K0m9n {
  color: #795101;
}
.Y900__YWObz,
.y900__3Rxlq {
  color: #5c3a00;
}
.O50__EL64b,
.o50__3yaK_ {
  color: #fff5eb;
}
.O100__1Ao_3,
.o100__1z7hH {
  color: #feead2;
}
.O200__Xu8-H,
.o200__241bv {
  color: #fed4a4;
}
.O300__ij1-1,
.o300__1yLzE {
  color: #ffba6b;
}
.O400__2Piy1,
.o400__247Uv {
  color: #ffa53d;
}
.O500__185lq,
.o500__30Niq {
  color: #f80;
}
.O600__2gM6y,
.o600__1pkR6 {
  color: #de7802;
}
.O700__mP2BX,
.o700__1Iwxu {
  color: #b26206;
}
.O800__m76Rx,
.o800__14_1W {
  color: #8f4f04;
}
.O900__1IMRw,
.o900__6edns {
  color: #6b3900;
}
.R50__rrtII,
.r50__1zq9w {
  color: #fef1f1;
}
.R100__88xPt,
.r100__1FNms {
  color: #fde2e2;
}
.R200__1eBpb,
.r200__2gvi0 {
  color: #fbbfbc;
}
.R300__1FcZA,
.r300__3cYaB {
  color: #f98e8b;
}
.R400__1IJMZ,
.r400__2ls-A {
  color: #f76964;
}
.R500__1qYP3,
.r500__1ViXm {
  color: #f54a45;
}
.R600__1F9Z0,
.r600__3neYF {
  color: #d83931;
}
.R700__2XWRW,
.r700__1cDTf {
  color: #ac2f28;
}
.R800__29W_w,
.r800__2qv0F {
  color: #812520;
}
.R900__8d2tW,
.r900__2xDJM {
  color: #621c18;
}
.C50__WZTR4,
.c50__2K-gg {
  color: #fef1f8;
}
.C100__181A2,
.c100__3DuPL {
  color: #fdddef;
}
.C200__2G5mi,
.c200__2hS2_ {
  color: #f9aed9;
}
.C300__3ezCs,
.c300__28UP5 {
  color: #f57ac0;
}
.C400__1yGOT,
.c400__217SK {
  color: #f14ba9;
}
.C500__36HwE,
.c500__2PEFO {
  color: #f01d94;
}
.C600__27ZPY,
.c600__VW9GJ {
  color: #c71077;
}
.C700__3bgfo,
.c700__1Fe7h {
  color: #9e1361;
}
.C800__J8zXs,
.c800__1lnzk {
  color: #7a0f4b;
}
.C900__2ZyXi,
.c900__3hsvn {
  color: #520a32;
}
.V50__1vvFE,
.v50__PdPXa {
  color: #fceefc;
}
.V100__3V9IL,
.v100__3AFQ1 {
  color: #f8def8;
}
.V200__2y7qu,
.v200__1x4Qw {
  color: #efb9ef;
}
.V300__1zxd0,
.v300__1GVtQ {
  color: #e58fe5;
}
.V400__1ZXDP,
.v400__lHGeF {
  color: #db66db;
}
.V500__3R3Kj,
.v500__mGqPn {
  color: #d136d1;
}
.V600__2Wn_f,
.v600__32ypU {
  color: #b320b3;
}
.V700__fz9Ci,
.v700__1VwTw {
  color: #8c218c;
}
.V800__1AURZ,
.v800__qGKPv {
  color: #681268;
}
.V900__1WKF2,
.v900__2Rjyh {
  color: #460b46;
}
.P50__13Qkf,
.p50__1tUXq {
  color: #f6f1fe;
}
.P100__ZvrmG,
.p100__3ujQp {
  color: #ece2fe;
}
.P200__1pgFu,
.p200__3Jy5X {
  color: #cdb2fa;
}
.P300__379nS,
.p300__Ok2bw {
  color: #ad82f7;
}
.P400__3rS3v,
.p400__1fr51 {
  color: #935af6;
}
.P500__3CWL5,
.p500__2ojxi {
  color: #7f3bf5;
}
.P600__1wOMB,
.p600__16-FV {
  color: #6425d0;
}
.P700__2aByU,
.p700__2Aar5 {
  color: #4e1ba7;
}
.P800__24lI5,
.p800__hPM3l {
  color: #380d82;
}
.P900__3o0rG,
.p900__2RviK {
  color: #270561;
}
.I50__6WzH1,
.i50__fkXh3 {
  color: #f2f3fd;
}
.I100__1ngWq,
.i100__3nhwb {
  color: #e0e2fa;
}
.I200__2I_iN,
.i200__3YNoh {
  color: #b4b9f3;
}
.I300__2Zr_v,
.i300__29HLA {
  color: #7b83ea;
}
.I400__2ulZS,
.i400__34eJg {
  color: #616ae5;
}
.I500__NzFjF,
.i500__shtAw {
  color: #4954e6;
}
.I600__36VLr,
.i600__11Q-h {
  color: #2933c7;
}
.I700__PGy8l,
.i700__3qrBO {
  color: #161fa2;
}
.I800__35lAT,
.i800__Woiik {
  color: #0a1285;
}
.I900__3SyAw,
.i900__XRhyi {
  color: #0c1264;
}
.N50__3A09Z,
.n50__25PaS {
  color: #f8f9fa;
}
.N100__3qpEN,
.n100___4pTm {
  color: #f5f6f7;
}
.N200__3v7Jg,
.n200__1aIPF {
  color: #eff0f1;
}
.N300__2cof_,
.n300__1X5_J {
  color: #dee0e3;
}
.N400__3gbsh,
.n400__2hTPg {
  color: #bbbfc4;
}
.N500__DSr3y,
.n500__2Gi05 {
  color: #8f959e;
}
.N600__1Hn7U,
.n600__1wVur {
  color: #646a73;
}
.N700__2Mbif,
.n700__2hljQ {
  color: #373c43;
}
.N800__2z-OB,
.n800__10t_n {
  color: #2b2f36;
}
.N900__1RM6z,
.n900__1lutJ {
  color: #1f2329;
}
 {
  /* Button */
  /* drawer mask兼容ios系统*/
}
.en {
  font-family: 'Gilroy', -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';
}
.gilroy {
  font-family: 'Gilroy', -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: #ff7792;
  border-color: #ff7792;
}
.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 表单编辑底色 */
/* Button */
/* 上传文件组件按钮颜色 */
/* Pagination */
/* MSelect */
/* MMonthPicker */
/* Progress */
/* mobile 表单编辑底色 */
@font-face {
  font-family: 'iconfont';
  src: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/tiktok/fonts/ada7ac1125f2dedc8e776f7b2ae5222f.eot);
  /* IE9*/
  src: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/tiktok/fonts/ada7ac1125f2dedc8e776f7b2ae5222f.eot#iefix) format('embedded-opentype'),  url('data:application/x-font-woff;charset=utf-8;base64,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') format('woff'), url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/tiktok/fonts/eed968724db62e4a1aa0153542a30541.ttf) format('truetype'),  url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/tiktok/8f36d249d779cf26859d44fd32d6017d.svg#iconfont) format('svg');
}
.iconfont {
  font-family: 'iconfont' !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-logo_baise:before {
  content: '\E71A';
}
.icon-password_hidden:before {
  content: '\E71D';
}
.icon-email:before {
  content: '\E721';
}
.icon-password_visible:before {
  content: '\E722';
}
.icon-arrow_left:before {
  content: '\E723';
}
.icon-arrow_apply:before {
  content: '\E724';
}
.icon-arrow_right:before {
  content: '\E725';
}
.icon-jiantouzhixiang_you:before {
  content: '\E726';
}
.icon-jiantouzhixiang_zuo:before {
  content: '\E727';
}
.icon-bofanganniushouye:before {
  content: '\E72F';
}
.icon-xialaxuanzeda:before {
  content: '\E734';
}
.icon-shouqi:before {
  content: '\E735';
}
.icon-facebooklogo_hover1:before {
  content: '\E738';
}
.icon-linkinlogo_hoverco:before {
  content: '\E739';
}
.icon-logo_youyanse1:before {
  content: '\E751';
}
.icon-design:before {
  content: '\E752';
}
.icon-FunctionsSupport:before {
  content: '\E753';
}
.icon-SalesMarketing:before {
  content: '\E754';
}
.icon-product:before {
  content: '\E755';
}
.icon-Sales:before {
  content: '\E756';
}
.icon-OperationsEdit:before {
  content: '\E757';
}
.icon-rd:before {
  content: '\E758';
}
.icon-icon_search:before {
  content: '\E76B';
}
.icon-icon_location:before {
  content: '\E76C';
}
.icon-icon_type:before {
  content: '\E76D';
}
.icon-detail_facebook:before {
  content: '\E76F';
}
.icon-detail_Twitter:before {
  content: '\E770';
}
.icon-detail_linkin:before {
  content: '\E771';
}
video {
  background-color: #000000;
}
/* 职位列表页 PositionList */
/* 职位详情页 PositionDetail */
/* 文件上传组件 Upload */
/* 简历编辑/投递页 ResumeEditForm */
/* 我的投递页 PositionApplication */
/* 注册页 */
/* input */
 {
  /* 文件上传组件 */
  /* Change Autocomplete styles in Chrome */
}
div.atsx-upload.atsx-upload-drag {
  background: #fff8f9;
}
div.atsx-upload .uploadFile-loadedOperate {
  color: #fe2c55;
}
div.atsx-upload .uploadFile-loadedOperate:hover {
  color: #ff7792;
}
.proxima {
  font-family: 'Proxima Nova', -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';
}
.proximaBold {
  font-family: 'Proxima Nova Bold', -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';
}
.sofia {
  font-family: 'Sofia Pro', -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';
}
.sofiaBold {
  font-family: 'Sofia Pro Bold', -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';
  color: #161823;
}
.sofiaBoldImportant {
  font-family: 'Sofia Pro Bold', -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' !important;
}
html,
body {
  font-family: 'Proxima Nova', -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' !important;
}
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;
}
.carousel_container__35v9R {
  width: 1230px;
  margin: 0 auto;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  padding: 5px 0 55px 0;
  font-family: 'Proxima Nova', -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';
}
.carousel_container__35v9R .carousel_slide {
  padding: 52px 46px 52px 62px;
  display: -ms-flexbox;
  display: flex;
  border-radius: 17px;
  width: 900px;
  height: 400px;
  background-color: white;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.12);
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.carousel_container__35v9R .carousel_slide .container {
  width: 365px;
  -ms-flex-preferred-size: 365px;
      flex-basis: 365px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  color: #000;
}
.carousel_container__35v9R .carousel_slide .container .header {
  font-family: 'Sofia Pro Bold', -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: 48px;
  line-height: 100%;
  margin-top: 64px;
}
.carousel_container__35v9R .carousel_slide .container .content {
  font-size: 18px;
  line-height: 24px;
  margin-top: 45px;
}
.carousel_container__35v9R .carousel_slide .carousel_image {
  width: 420px;
  -ms-flex-preferred-size: 420px;
      flex-basis: 420px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.carousel_container__35v9R .carousel-bullet-active {
  transition: opacity ease 700ms;
  opacity: 1 !important;
}
.carousel_container__35v9R .swiper-container {
  padding-bottom: 40px;
}
.carousel_container__35v9R .swiper-slide {
  transition-timing-function: linear;
  opacity: 0.3;
}
.carousel_container__35v9R .swiper-pagination-bullet {
  outline: none;
}
.carousel_container__35v9R .swiper-slide img {
  width: 100%;
  border-radius: 4px;
}
.carousel_container__35v9R .swiper-slide .title {
  position: absolute;
  -ms-transform: rotate(90deg);
      transform: rotate(90deg);
  -ms-transform-origin: left top;
      transform-origin: left top;
  left: -3px;
  font-size: 11px;
  color: #666666;
}
.carousel_container__35v9R .swiper-button-next,
.carousel_container__35v9R .swiper-button-prev {
  width: 45px;
  height: 45px;
  margin-top: -65px;
  outline: none;
  opacity: 0;
}
.carousel_container__35v9R .swiper-button-next-hover,
.carousel_container__35v9R .swiper-button-prev-hover {
  opacity: 1 !important;
}
.carousel_container__35v9R .swiper-button-prev {
  margin-left: 50px;
}
.carousel_container__35v9R .swiper-button-next {
  margin-right: 50px;
}
.carousel_container__35v9R .swiper-button-prev::after,
.carousel_container__35v9R .swiper-button-next::after {
  font-size: 0;
  font-variant: none;
}
.carousel_container__35v9R .swiper-button-next:hover circle,
.carousel_container__35v9R .swiper-button-prev:hover circle {
  fill: #8a8b91;
}
.carousel_container__35v9R .swiper-pagination-bullet-active {
  background: #fe2c55;
}
@-webkit-keyframes first__25QC8 {
  0% {
    transform: scaleX(0.5);
    left: 0;
  }
  100% {
    transform: scaleX(1);
    left: 2px;
  }
}
@keyframes first__25QC8 {
  0% {
    transform: scaleX(0.5);
    left: 0;
  }
  100% {
    transform: scaleX(1);
    left: 2px;
  }
}
@-webkit-keyframes last__2mipo {
  0% {
    transform: scaleX(0.7);
    left: -10px;
  }
  20% {
    transform: scaleX(0.3);
    left: 2px;
  }
  100% {
    transform: scaleX(0.3);
    left: 0;
  }
}
@keyframes last__2mipo {
  0% {
    transform: scaleX(0.7);
    left: -10px;
  }
  20% {
    transform: scaleX(0.3);
    left: 2px;
  }
  100% {
    transform: scaleX(0.3);
    left: 0;
  }
}
@-webkit-keyframes middle__Kq0tI {
  0% {
    transform: scaleX(0.7);
    left: -10px;
  }
  20% {
    transform: scaleX(0.45);
    left: 2px;
  }
  100% {
    transform: scaleX(1);
    left: 2px;
  }
}
@keyframes middle__Kq0tI {
  0% {
    transform: scaleX(0.7);
    left: -10px;
  }
  20% {
    transform: scaleX(0.45);
    left: 2px;
  }
  100% {
    transform: scaleX(1);
    left: 2px;
  }
}

.homepage-carousel-wrap {
  margin-top: 70px;
}
.homepage-carousel-wrap .title {
  font-size: 33px;
  line-height: 100%;
  text-align: center;
  color: #000;
  white-space: pre;
  font-weight: bold;
  margin-bottom: 40px;
}

.homepage-images-wrap {
  padding: 72px 0 77px;
  position: relative;
}
.homepage-images-wrap .row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
}
.homepage-images-wrap .row .item {
  border-radius: 17px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
.homepage-images-wrap .row .item:not(:last-child) {
  margin-right: 48px;
}
.homepage-images-wrap .row1 {
  -ms-flex-align: end;
      align-items: flex-end;
}
.homepage-images-wrap .row1 .item:not(:last-child) {
  margin-right: 48px;
}
.homepage-images-wrap .row1 .item:nth-child(1) {
  width: 268px;
  height: 183px;
  background-image: url('//sf-tb-sg.ibytedtos.com/obj/ttfe-malisg/Helo/TikTok/home_photos_1.jpeg');
}
.homepage-images-wrap .row1 .item:nth-child(2) {
  width: 382px;
  height: 251px;
  background-image: url('//sf-tb-sg.ibytedtos.com/obj/ttfe-malisg/Helo/TikTok/home_photos_2.jpeg');
}
.homepage-images-wrap .row1 .item:nth-child(3) {
  width: 474px;
  height: 189px;
  background-image: url('//sf-tb-sg.ibytedtos.com/obj/ttfe-malisg/Helo/TikTok/home_photos_3_new.png');
}
.homepage-images-wrap .row2 {
  -ms-flex-align: start;
      align-items: flex-start;
  margin-top: 35px;
}
.homepage-images-wrap .row2 .item:nth-child(1) {
  width: 514px;
  height: 281px;
  background-image: url('//sf-tb-sg.ibytedtos.com/obj/ttfe-malisg/Helo/TikTok/home_photos_4_1.jpg');
}
.homepage-images-wrap .row2 .item:nth-child(2) {
  width: 419px;
  height: 239px;
  background-image: url('//sf-tb-sg.ibytedtos.com/obj/ttfe-malisg/Helo/TikTok/home_photos_5.jpeg');
}
.homepage-images-wrap .bg1 {
  position: absolute;
  left: 0;
  top: 324px;
}
.homepage-images-wrap .bg2 {
  position: absolute;
  right: -102px;
  bottom: -132px;
}

@-webkit-keyframes fullscreenModalEnter__25SxR {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__25SxR {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__2c0wi {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__2c0wi {
  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__XMjWx {
  height: 100%;
}
.atsx-layout__1pd00 {
  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__1hJtD,
.b50__2ML3i {
  color: #f0f4ff;
}
.L50__uLdxy,
.l50__1g-LU {
  color: #f7fae5;
}
.L100__Qn2X_,
.l100__23tcq {
  color: #eef6c6;
}
.L200__134mf,
.l200__15BwU {
  color: #dfee96;
}
.L300__1ezDh,
.l300__2yLcv {
  color: #d2e76a;
}
.L400__21yoD,
.l400__ThP3e {
  color: #c3dd40;
}
.L500__2vYqF,
.l500__3pZHM {
  color: #b3d600;
}
.L600__1_KCj,
.l600__3clUN {
  color: #8fac02;
}
.L700__2z5BO,
.l700__2WMGd {
  color: #667901;
}
.L800__3UYyq,
.l800__3iQ78 {
  color: #495700;
}
.L900__8FQKB,
.l900__UvPJL {
  color: #354200;
}
.Y50__2aSer,
.y50__2li3- {
  color: #fdf9ed;
}
.Y100__mxMVj,
.y100__vTvcp {
  color: #faf1d1;
}
.Y200__YUXyN,
.y200__156aH {
  color: #f8e6ab;
}
.Y300__1jjea,
.y300__38F4p {
  color: #f7dc82;
}
.Y400__lmk0_,
.y400__2VDhj {
  color: #fad355;
}
.Y500__4meYh,
.y500__23GGf {
  color: #ffc60a;
}
.Y600__p27k3,
.y600__1n2NY {
  color: #dc9b04;
}
.Y700__1DDSj,
.y700__3IR7L {
  color: #aa7803;
}
.Y800__LpAJo,
.y800__1NH6I {
  color: #795101;
}
.Y900__1oPuq,
.y900__3Me4z {
  color: #5c3a00;
}
.O50__3xVGI,
.o50__23Qfh {
  color: #fff5eb;
}
.O100__c2N8W,
.o100__331to {
  color: #feead2;
}
.O200__15Q0f,
.o200__2Dtxa {
  color: #fed4a4;
}
.O300__2m2os,
.o300__1g-87 {
  color: #ffba6b;
}
.O400__2wG4I,
.o400__2R5BR {
  color: #ffa53d;
}
.O500__3JW8r,
.o500__SkSfL {
  color: #f80;
}
.O600__3YIKa,
.o600__1DqBa {
  color: #de7802;
}
.O700__3vY1T,
.o700__29E9k {
  color: #b26206;
}
.O800__aMn4v,
.o800__2qIBe {
  color: #8f4f04;
}
.O900__1qb56,
.o900__2vs4G {
  color: #6b3900;
}
.R50__28mCz,
.r50__2wJui {
  color: #fef1f1;
}
.R100__34oSF,
.r100__32wqM {
  color: #fde2e2;
}
.R200__3U_-t,
.r200__1qke1 {
  color: #fbbfbc;
}
.R300__2U_eW,
.r300__3784n {
  color: #f98e8b;
}
.R400__1UbFL,
.r400__2Yj5j {
  color: #f76964;
}
.R500__1rLgz,
.r500__3EcRc {
  color: #f54a45;
}
.R600__hRMe3,
.r600__10B6V {
  color: #d83931;
}
.R700__fyapt,
.r700__3RtA9 {
  color: #ac2f28;
}
.R800__3GQz1,
.r800__3ePmm {
  color: #812520;
}
.R900__2sBQ_,
.r900__oV95s {
  color: #621c18;
}
.C50__3x0VF,
.c50__1taUb {
  color: #fef1f8;
}
.C100__2x5Ct,
.c100__3e4pq {
  color: #fdddef;
}
.C200__qqz3B,
.c200__2Gzpq {
  color: #f9aed9;
}
.C300__YKGcE,
.c300__3O0YM {
  color: #f57ac0;
}
.C400__qZWGp,
.c400__3Vr9M {
  color: #f14ba9;
}
.C500__1AxVA,
.c500__2Qera {
  color: #f01d94;
}
.C600__gBrN1,
.c600__3V3la {
  color: #c71077;
}
.C700__3JX35,
.c700__197w8 {
  color: #9e1361;
}
.C800__PVfB8,
.c800__1pKyl {
  color: #7a0f4b;
}
.C900__2wzXW,
.c900__20G3G {
  color: #520a32;
}
.V50__2aQRV,
.v50__3yDPp {
  color: #fceefc;
}
.V100__pwo-I,
.v100__3r8wl {
  color: #f8def8;
}
.V200__BKUoA,
.v200__3JKNd {
  color: #efb9ef;
}
.V300__2aAlC,
.v300__36pCt {
  color: #e58fe5;
}
.V400__1DYPh,
.v400__3UB0B {
  color: #db66db;
}
.V500__27qYZ,
.v500__l_y4F {
  color: #d136d1;
}
.V600__2Mczg,
.v600__209qh {
  color: #b320b3;
}
.V700__2FPY2,
.v700__2Hbus {
  color: #8c218c;
}
.V800__3pJYZ,
.v800__DF7LK {
  color: #681268;
}
.V900__3jU4b,
.v900__2u51U {
  color: #460b46;
}
.P50__1ByuA,
.p50__MX55b {
  color: #f6f1fe;
}
.P100__1w2Zd,
.p100__1fH78 {
  color: #ece2fe;
}
.P200__2j2ei,
.p200__PeNgU {
  color: #cdb2fa;
}
.P300__ieJIm,
.p300__1DQnS {
  color: #ad82f7;
}
.P400__11rut,
.p400__19QvN {
  color: #935af6;
}
.P500__1JL13,
.p500__3_Acv {
  color: #7f3bf5;
}
.P600__fMpng,
.p600__2SMRT {
  color: #6425d0;
}
.P700__2Bl-r,
.p700__2XrJo {
  color: #4e1ba7;
}
.P800__354px,
.p800__2WzHu {
  color: #380d82;
}
.P900__39yiu,
.p900__2SPhp {
  color: #270561;
}
.I50__3qqby,
.i50__2Gub3 {
  color: #f2f3fd;
}
.I100__3t-cz,
.i100__PjPmw {
  color: #e0e2fa;
}
.I200__2LA5c,
.i200__1TFE9 {
  color: #b4b9f3;
}
.I300__1ZsJK,
.i300__E0hMG {
  color: #7b83ea;
}
.I400__2RHp8,
.i400__37t5T {
  color: #616ae5;
}
.I500__7CGUc,
.i500__8DXM5 {
  color: #4954e6;
}
.I600__e1A3I,
.i600__2wPLO {
  color: #2933c7;
}
.I700__3yvSn,
.i700__g7ImW {
  color: #161fa2;
}
.I800__tbdoN,
.i800__1Gerl {
  color: #0a1285;
}
.I900__Ln7qq,
.i900__koYn4 {
  color: #0c1264;
}
.N50__3yWcn,
.n50__2kq0z {
  color: #f8f9fa;
}
.N100__2XuWw,
.n100__30z3E {
  color: #f5f6f7;
}
.N200__3BUZ8,
.n200__16M51 {
  color: #eff0f1;
}
.N300__q1n6z,
.n300__VEZZV {
  color: #dee0e3;
}
.N400__2laFU,
.n400__2rs2N {
  color: #bbbfc4;
}
.N500__jErF7,
.n500__2q4T5 {
  color: #8f959e;
}
.N600__1INB-,
.n600__3D6IT {
  color: #646a73;
}
.N700__1g6M2,
.n700__3zEY1 {
  color: #373c43;
}
.N800__3jTVm,
.n800__2W6iJ {
  color: #2b2f36;
}
.N900__3tNtY,
.n900__2M0ZK {
  color: #1f2329;
}
 {
  /* Button */
  /* drawer mask兼容ios系统*/
}
.en {
  font-family: 'Gilroy', -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';
}
.gilroy {
  font-family: 'Gilroy', -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: #ff7792;
  border-color: #ff7792;
}
.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 表单编辑底色 */
/* Button */
/* 上传文件组件按钮颜色 */
/* Pagination */
/* MSelect */
/* MMonthPicker */
/* Progress */
/* mobile 表单编辑底色 */
@font-face {
  font-family: 'iconfont';
  src: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/tiktok/fonts/ada7ac1125f2dedc8e776f7b2ae5222f.eot);
  /* IE9*/
  src: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/tiktok/fonts/ada7ac1125f2dedc8e776f7b2ae5222f.eot#iefix) format('embedded-opentype'),  url('data:application/x-font-woff;charset=utf-8;base64,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') format('woff'), url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/tiktok/fonts/eed968724db62e4a1aa0153542a30541.ttf) format('truetype'),  url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/tiktok/8f36d249d779cf26859d44fd32d6017d.svg#iconfont) format('svg');
}
.iconfont {
  font-family: 'iconfont' !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-logo_baise:before {
  content: '\E71A';
}
.icon-password_hidden:before {
  content: '\E71D';
}
.icon-email:before {
  content: '\E721';
}
.icon-password_visible:before {
  content: '\E722';
}
.icon-arrow_left:before {
  content: '\E723';
}
.icon-arrow_apply:before {
  content: '\E724';
}
.icon-arrow_right:before {
  content: '\E725';
}
.icon-jiantouzhixiang_you:before {
  content: '\E726';
}
.icon-jiantouzhixiang_zuo:before {
  content: '\E727';
}
.icon-bofanganniushouye:before {
  content: '\E72F';
}
.icon-xialaxuanzeda:before {
  content: '\E734';
}
.icon-shouqi:before {
  content: '\E735';
}
.icon-facebooklogo_hover1:before {
  content: '\E738';
}
.icon-linkinlogo_hoverco:before {
  content: '\E739';
}
.icon-logo_youyanse1:before {
  content: '\E751';
}
.icon-design:before {
  content: '\E752';
}
.icon-FunctionsSupport:before {
  content: '\E753';
}
.icon-SalesMarketing:before {
  content: '\E754';
}
.icon-product:before {
  content: '\E755';
}
.icon-Sales:before {
  content: '\E756';
}
.icon-OperationsEdit:before {
  content: '\E757';
}
.icon-rd:before {
  content: '\E758';
}
.icon-icon_search:before {
  content: '\E76B';
}
.icon-icon_location:before {
  content: '\E76C';
}
.icon-icon_type:before {
  content: '\E76D';
}
.icon-detail_facebook:before {
  content: '\E76F';
}
.icon-detail_Twitter:before {
  content: '\E770';
}
.icon-detail_linkin:before {
  content: '\E771';
}
video {
  background-color: #000000;
}
.homepage-spotlight-wrap {
  padding: 70px 0 47px;
  background: #f9fafb;
  position: relative;
}
.homepage-spotlight-wrap .title {
  font-size: 33px;
  line-height: 100%;
  text-align: center;
  color: #000;
  font-weight: bold;
}
.homepage-spotlight-wrap .job-spotlight-row {
  max-width: 1140px;
  margin: 75px auto 45px;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.homepage-spotlight-wrap .job-spotlight-row &gt; a:hover .spotlight-item svg,
.homepage-spotlight-wrap .job-spotlight-row &gt; a:active .spotlight-item svg {
  fill: #fe2c55;
}
.homepage-spotlight-wrap .job-spotlight-row &gt; a:hover .spotlight-item .spotlight-name,
.homepage-spotlight-wrap .job-spotlight-row &gt; a:active .spotlight-item .spotlight-name {
  position: relative;
}
.homepage-spotlight-wrap .job-spotlight-row &gt; a:hover .spotlight-item .spotlight-name::after,
.homepage-spotlight-wrap .job-spotlight-row &gt; a:active .spotlight-item .spotlight-name::after {
  display: block;
  content: '';
  width: 100%;
  position: absolute;
  bottom: -8px;
  left: 0;
  border-bottom: 2px solid #fe2c55;
}

@-webkit-keyframes fullscreenModalEnter__2WS0Q {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__2WS0Q {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__2BIw1 {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__2BIw1 {
  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__MEmc7 {
  height: 100%;
}
.atsx-layout__kQd_5 {
  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__J09rR,
.b50__3yonf {
  color: #f0f4ff;
}
.L50__1JkJu,
.l50__1LBN5 {
  color: #f7fae5;
}
.L100__21bLO,
.l100__3UmCc {
  color: #eef6c6;
}
.L200__sb-ah,
.l200__2NV05 {
  color: #dfee96;
}
.L300__1xjZT,
.l300__1cTZV {
  color: #d2e76a;
}
.L400__i6oDF,
.l400__3jHIa {
  color: #c3dd40;
}
.L500__2G84I,
.l500__GXIo7 {
  color: #b3d600;
}
.L600__2acGh,
.l600__KK6Ht {
  color: #8fac02;
}
.L700__1Fq6u,
.l700__29raS {
  color: #667901;
}
.L800__15rAi,
.l800__11mQC {
  color: #495700;
}
.L900__1Aweo,
.l900__3PLlp {
  color: #354200;
}
.Y50__u87A5,
.y50__2SXGT {
  color: #fdf9ed;
}
.Y100__1XxqH,
.y100__1FHVK {
  color: #faf1d1;
}
.Y200__1Yq9K,
.y200__YRLnN {
  color: #f8e6ab;
}
.Y300__9T0wr,
.y300__27P21 {
  color: #f7dc82;
}
.Y400__1lxFB,
.y400__1--sX {
  color: #fad355;
}
.Y500__IM24S,
.y500__2OkGs {
  color: #ffc60a;
}
.Y600__1kc7G,
.y600__1pV9V {
  color: #dc9b04;
}
.Y700__3Gii4,
.y700__3DUgJ {
  color: #aa7803;
}
.Y800__3K5gl,
.y800__2-dZ2 {
  color: #795101;
}
.Y900__27aNF,
.y900__1Uypk {
  color: #5c3a00;
}
.O50__3cL3K,
.o50__2Qk_q {
  color: #fff5eb;
}
.O100__2qb2b,
.o100__Ej9gA {
  color: #feead2;
}
.O200__mkKvC,
.o200__1E6Eq {
  color: #fed4a4;
}
.O300__3RS7w,
.o300__1Qe0U {
  color: #ffba6b;
}
.O400__Z3OBd,
.o400__1JanT {
  color: #ffa53d;
}
.O500__1gO54,
.o500__270HC {
  color: #f80;
}
.O600__FFb7c,
.o600__icHfa {
  color: #de7802;
}
.O700__3nxME,
.o700__xsqkD {
  color: #b26206;
}
.O800__t5wnf,
.o800__2qxmY {
  color: #8f4f04;
}
.O900__1yydC,
.o900__10Nsy {
  color: #6b3900;
}
.R50__v3B7D,
.r50__2tP-Z {
  color: #fef1f1;
}
.R100__3xXsy,
.r100__2s0MB {
  color: #fde2e2;
}
.R200__3Aha8,
.r200__3zVcg {
  color: #fbbfbc;
}
.R300__FnqgL,
.r300__2YrGa {
  color: #f98e8b;
}
.R400__3eAMU,
.r400__2ShZ9 {
  color: #f76964;
}
.R500__2yOVo,
.r500__2VSEH {
  color: #f54a45;
}
.R600__2oDtJ,
.r600__t3guY {
  color: #d83931;
}
.R700__1fxDJ,
.r700__1A5fl {
  color: #ac2f28;
}
.R800__i5jqP,
.r800__6m2IT {
  color: #812520;
}
.R900__2h_pq,
.r900__NgUAo {
  color: #621c18;
}
.C50__2crKM,
.c50__2m7oX {
  color: #fef1f8;
}
.C100__39eEH,
.c100__3gorM {
  color: #fdddef;
}
.C200__2f4BU,
.c200__LBjhI {
  color: #f9aed9;
}
.C300__1-zHF,
.c300__2foFj {
  color: #f57ac0;
}
.C400__25yYh,
.c400__373ot {
  color: #f14ba9;
}
.C500__32h4j,
.c500__4haTE {
  color: #f01d94;
}
.C600__9RzIU,
.c600__5Rchu {
  color: #c71077;
}
.C700__28K4V,
.c700__3nasf {
  color: #9e1361;
}
.C800__1DsEZ,
.c800__3stJW {
  color: #7a0f4b;
}
.C900__29_0R,
.c900__2crUK {
  color: #520a32;
}
.V50__WEp_-,
.v50__28gk_ {
  color: #fceefc;
}
.V100__1YG75,
.v100__EJIop {
  color: #f8def8;
}
.V200__c8_Rf,
.v200__OQpJ5 {
  color: #efb9ef;
}
.V300__1ScWq,
.v300__2tQZR {
  color: #e58fe5;
}
.V400__WBx5F,
.v400__JXxIx {
  color: #db66db;
}
.V500__LkGVM,
.v500__3Yk7u {
  color: #d136d1;
}
.V600__2UmHq,
.v600__3evFM {
  color: #b320b3;
}
.V700__24y9M,
.v700__3DPQN {
  color: #8c218c;
}
.V800__pU2VC,
.v800__3bU04 {
  color: #681268;
}
.V900__27aw5,
.v900__1Rxs- {
  color: #460b46;
}
.P50__JudhJ,
.p50__29Xcf {
  color: #f6f1fe;
}
.P100__DjNNW,
.p100__1pRrz {
  color: #ece2fe;
}
.P200__3VWCw,
.p200__2qJ4a {
  color: #cdb2fa;
}
.P300__1VeU3,
.p300__22NCs {
  color: #ad82f7;
}
.P400__jTX6v,
.p400__3cKmt {
  color: #935af6;
}
.P500__34h0W,
.p500__2UoPs {
  color: #7f3bf5;
}
.P600__Leped,
.p600__3V1Gb {
  color: #6425d0;
}
.P700__29ZPJ,
.p700__3ZMW_ {
  color: #4e1ba7;
}
.P800__333kI,
.p800__10kTE {
  color: #380d82;
}
.P900__3uoZ1,
.p900__2BF7C {
  color: #270561;
}
.I50__2PBUQ,
.i50__2XlL5 {
  color: #f2f3fd;
}
.I100__33llP,
.i100__3Kytl {
  color: #e0e2fa;
}
.I200__3hIbG,
.i200__2NSHM {
  color: #b4b9f3;
}
.I300__vzyp1,
.i300__29Vgi {
  color: #7b83ea;
}
.I400__22I0l,
.i400__3xW9H {
  color: #616ae5;
}
.I500__1-mXL,
.i500__3usqx {
  color: #4954e6;
}
.I600__2N4Pe,
.i600__3_QAh {
  color: #2933c7;
}
.I700__33aAp,
.i700__yGraf {
  color: #161fa2;
}
.I800__1Gg53,
.i800__3axz5 {
  color: #0a1285;
}
.I900__mJdzL,
.i900__2mNJx {
  color: #0c1264;
}
.N50__IlVD3,
.n50__vbTI5 {
  color: #f8f9fa;
}
.N100__1-Q1Z,
.n100__27h8w {
  color: #f5f6f7;
}
.N200__2sjVW,
.n200__1EwRg {
  color: #eff0f1;
}
.N300__3WhrQ,
.n300__34tZt {
  color: #dee0e3;
}
.N400__3br_x,
.n400__EMSDZ {
  color: #bbbfc4;
}
.N500__3kUKy,
.n500__pYltH {
  color: #8f959e;
}
.N600__29a_D,
.n600__3UwC6 {
  color: #646a73;
}
.N700__1TOpQ,
.n700__8BdrL {
  color: #373c43;
}
.N800__3PJ4D,
.n800__1ovlm {
  color: #2b2f36;
}
.N900__z827v,
.n900__2Kjb3 {
  color: #1f2329;
}
 {
  /* Button */
  /* drawer mask兼容ios系统*/
}
.en {
  font-family: 'Gilroy', -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';
}
.gilroy {
  font-family: 'Gilroy', -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: #ff7792;
  border-color: #ff7792;
}
.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 表单编辑底色 */
/* Button */
/* 上传文件组件按钮颜色 */
/* Pagination */
/* MSelect */
/* MMonthPicker */
/* Progress */
/* mobile 表单编辑底色 */
@font-face {
  font-family: 'iconfont';
  src: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/tiktok/fonts/ada7ac1125f2dedc8e776f7b2ae5222f.eot);
  /* IE9*/
  src: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/tiktok/fonts/ada7ac1125f2dedc8e776f7b2ae5222f.eot#iefix) format('embedded-opentype'),  url('data:application/x-font-woff;charset=utf-8;base64,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') format('woff'), url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/tiktok/fonts/eed968724db62e4a1aa0153542a30541.ttf) format('truetype'),  url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/tiktok/8f36d249d779cf26859d44fd32d6017d.svg#iconfont) format('svg');
}
.iconfont {
  font-family: 'iconfont' !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-logo_baise:before {
  content: '\E71A';
}
.icon-password_hidden:before {
  content: '\E71D';
}
.icon-email:before {
  content: '\E721';
}
.icon-password_visible:before {
  content: '\E722';
}
.icon-arrow_left:before {
  content: '\E723';
}
.icon-arrow_apply:before {
  content: '\E724';
}
.icon-arrow_right:before {
  content: '\E725';
}
.icon-jiantouzhixiang_you:before {
  content: '\E726';
}
.icon-jiantouzhixiang_zuo:before {
  content: '\E727';
}
.icon-bofanganniushouye:before {
  content: '\E72F';
}
.icon-xialaxuanzeda:before {
  content: '\E734';
}
.icon-shouqi:before {
  content: '\E735';
}
.icon-facebooklogo_hover1:before {
  content: '\E738';
}
.icon-linkinlogo_hoverco:before {
  content: '\E739';
}
.icon-logo_youyanse1:before {
  content: '\E751';
}
.icon-design:before {
  content: '\E752';
}
.icon-FunctionsSupport:before {
  content: '\E753';
}
.icon-SalesMarketing:before {
  content: '\E754';
}
.icon-product:before {
  content: '\E755';
}
.icon-Sales:before {
  content: '\E756';
}
.icon-OperationsEdit:before {
  content: '\E757';
}
.icon-rd:before {
  content: '\E758';
}
.icon-icon_search:before {
  content: '\E76B';
}
.icon-icon_location:before {
  content: '\E76C';
}
.icon-icon_type:before {
  content: '\E76D';
}
.icon-detail_facebook:before {
  content: '\E76F';
}
.icon-detail_Twitter:before {
  content: '\E770';
}
.icon-detail_linkin:before {
  content: '\E771';
}
video {
  background-color: #000000;
}
.job-spotlight-row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
.job-spotlight-row .spotlight-item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  color: rgba(0, 0, 0, 0.85);
  padding: 15px 0 5px;
  width: 126px;
}
.job-spotlight-row .spotlight-item .img-wrapper {
  width: 100px;
  height: 100px;
  border-radius: 100%;
  overflow: hidden;
}
.job-spotlight-row .spotlight-item .spotlight-name {
  margin-top: 16px;
  font-size: 24px;
  line-height: 100%;
  text-align: center;
  font-family: 'Sofia Pro Bold', -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';
}

/* 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-carousel {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #161823;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
}
.atsx-carousel .slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.atsx-carousel .slick-list {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
.atsx-carousel .slick-list:focus {
  outline: none;
}
.atsx-carousel .slick-list.dragging {
  cursor: pointer;
}
.atsx-carousel .slick-list .slick-slide {
  pointer-events: none;
}
.atsx-carousel .slick-list .slick-slide.slick-active {
  pointer-events: auto;
}
.atsx-carousel .slick-slider .slick-track,
.atsx-carousel .slick-slider .slick-list {
  transform: translate3d(0, 0, 0);
}
.atsx-carousel .slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
}
.atsx-carousel .slick-track::before,
.atsx-carousel .slick-track::after {
  display: table;
  content: '';
}
.atsx-carousel .slick-track::after {
  clear: both;
}
.slick-loading .atsx-carousel .slick-track {
  visibility: hidden;
}
.atsx-carousel .slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}
[dir='rtl'] .atsx-carousel .slick-slide {
  float: right;
}
.atsx-carousel .slick-slide img {
  display: block;
}
.atsx-carousel .slick-slide.slick-loading img {
  display: none;
}
.atsx-carousel .slick-slide.dragging img {
  pointer-events: none;
}
.atsx-carousel .slick-initialized .slick-slide {
  display: block;
}
.atsx-carousel .slick-loading .slick-slide {
  visibility: hidden;
}
.atsx-carousel .slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.atsx-carousel .slick-arrow.slick-hidden {
  display: none;
}
.atsx-carousel .slick-prev,
.atsx-carousel .slick-next {
  position: absolute;
  top: 50%;
  display: block;
  width: 20px;
  height: 20px;
  margin-top: -10px;
  padding: 0;
  color: transparent;
  font-size: 0;
  line-height: 0;
  background: transparent;
  border: 0;
  outline: none;
  cursor: pointer;
}
.atsx-carousel .slick-prev:hover,
.atsx-carousel .slick-next:hover,
.atsx-carousel .slick-prev:focus,
.atsx-carousel .slick-next:focus {
  color: transparent;
  background: transparent;
  outline: none;
}
.atsx-carousel .slick-prev:hover::before,
.atsx-carousel .slick-next:hover::before,
.atsx-carousel .slick-prev:focus::before,
.atsx-carousel .slick-next:focus::before {
  opacity: 1;
}
.atsx-carousel .slick-prev.slick-disabled::before,
.atsx-carousel .slick-next.slick-disabled::before {
  opacity: 0.25;
}
.atsx-carousel .slick-prev {
  left: -25px;
}
.atsx-carousel .slick-prev::before {
  content: '\2190';
}
.atsx-carousel .slick-next {
  right: -25px;
}
.atsx-carousel .slick-next::before {
  content: '\2192';
}
.atsx-carousel .slick-dots {
  position: absolute;
  display: block;
  width: 100%;
  height: 3px;
  margin: 0;
  padding: 0;
  text-align: center;
  list-style: none;
}
.atsx-carousel .slick-dots-bottom {
  bottom: 12px;
}
.atsx-carousel .slick-dots-top {
  top: 12px;
}
.atsx-carousel .slick-dots li {
  position: relative;
  display: inline-block;
  margin: 0 2px;
  padding: 0;
  text-align: center;
  vertical-align: top;
}
.atsx-carousel .slick-dots li button {
  display: block;
  width: 16px;
  height: 3px;
  padding: 0;
  color: transparent;
  font-size: 0;
  background: #fff;
  border: 0;
  border-radius: 1px;
  outline: none;
  cursor: pointer;
  opacity: 0.3;
  transition: all 0.5s;
}
.atsx-carousel .slick-dots li button:hover,
.atsx-carousel .slick-dots li button:focus {
  opacity: 0.75;
}
.atsx-carousel .slick-dots li.slick-active button {
  width: 24px;
  background: #fff;
  opacity: 1;
}
.atsx-carousel .slick-dots li.slick-active button:hover,
.atsx-carousel .slick-dots li.slick-active button:focus {
  opacity: 1;
}
.atsx-carousel-vertical .slick-dots {
  top: 50%;
  bottom: auto;
  width: 3px;
  height: auto;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
}
.atsx-carousel-vertical .slick-dots-left {
  left: 12px;
}
.atsx-carousel-vertical .slick-dots-right {
  right: 12px;
}
.atsx-carousel-vertical .slick-dots li {
  margin: 0 2px;
  vertical-align: baseline;
}
.atsx-carousel-vertical .slick-dots li button {
  width: 3px;
  height: 16px;
}
.atsx-carousel-vertical .slick-dots li.slick-active button {
  width: 3px;
  height: 24px;
}

.text-ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  display: -moz-box;
  /* ! autoprefixer: off */
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  /* autoprefixer: on */
}
.ie-ellipsis {
  overflow: hidden;
}

@-webkit-keyframes fullscreenModalEnter__2sij7 {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__2sij7 {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__3CsS2 {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__3CsS2 {
  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__15DG5 {
  height: 100%;
}
.atsx-layout__kCVFP {
  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__1M8iL,
.b50__1jkXH {
  color: #f0f4ff;
}
.L50__1fL2z,
.l50__1GStH {
  color: #f7fae5;
}
.L100__1h2oI,
.l100__2vHD9 {
  color: #eef6c6;
}
.L200__pkp7d,
.l200__1SV2v {
  color: #dfee96;
}
.L300__2JFD_,
.l300__J-nu0 {
  color: #d2e76a;
}
.L400__23_r4,
.l400__1ZF_G {
  color: #c3dd40;
}
.L500__3-qRY,
.l500__11kff {
  color: #b3d600;
}
.L600__1oYrY,
.l600__38QIQ {
  color: #8fac02;
}
.L700__1F2nU,
.l700__3lDo5 {
  color: #667901;
}
.L800__2Iv_C,
.l800__2dx2o {
  color: #495700;
}
.L900__N58OU,
.l900__2WsAs {
  color: #354200;
}
.Y50__3oAsQ,
.y50__KsY5T {
  color: #fdf9ed;
}
.Y100__1yZde,
.y100__Q5LO8 {
  color: #faf1d1;
}
.Y200__3pOlH,
.y200__36ppZ {
  color: #f8e6ab;
}
.Y300__W1lq4,
.y300__3GZa_ {
  color: #f7dc82;
}
.Y400__3EOek,
.y400__WYU8a {
  color: #fad355;
}
.Y500__m14Mq,
.y500__3_RhW {
  color: #ffc60a;
}
.Y600__UQsRx,
.y600__2pKZr {
  color: #dc9b04;
}
.Y700__2lES1,
.y700__3JWj2 {
  color: #aa7803;
}
.Y800__3UxTx,
.y800__3kVei {
  color: #795101;
}
.Y900__7AHle,
.y900__opn_Q {
  color: #5c3a00;
}
.O50__t5lFG,
.o50__10RW7 {
  color: #fff5eb;
}
.O100__1g-DL,
.o100__2AhQ4 {
  color: #feead2;
}
.O200__3aDRJ,
.o200__7dLZm {
  color: #fed4a4;
}
.O300__3FbHO,
.o300__E3LSn {
  color: #ffba6b;
}
.O400__gwTYj,
.o400__2fBv- {
  color: #ffa53d;
}
.O500__hFjQj,
.o500__yIfUo {
  color: #f80;
}
.O600__Mu1tg,
.o600__3Q_Lw {
  color: #de7802;
}
.O700__3Sjy-,
.o700__3_Dp2 {
  color: #b26206;
}
.O800__3ldaU,
.o800__aX81d {
  color: #8f4f04;
}
.O900__El7CS,
.o900__RErmI {
  color: #6b3900;
}
.R50__2ZskZ,
.r50__3OlFd {
  color: #fef1f1;
}
.R100__1PuYw,
.r100__1Vw_A {
  color: #fde2e2;
}
.R200__100TK,
.r200__D9kYY {
  color: #fbbfbc;
}
.R300__1PzSf,
.r300__2-dNN {
  color: #f98e8b;
}
.R400__3hBZA,
.r400__RPZvU {
  color: #f76964;
}
.R500__scPKy,
.r500__1FmN7 {
  color: #f54a45;
}
.R600__3wb3z,
.r600__2jqsJ {
  color: #d83931;
}
.R700__35Vfy,
.r700__3kDYh {
  color: #ac2f28;
}
.R800__3lS32,
.r800__PTWzw {
  color: #812520;
}
.R900__hcGyl,
.r900__2fxFw {
  color: #621c18;
}
.C50__wEndp,
.c50__2wzop {
  color: #fef1f8;
}
.C100__2zdUo,
.c100__1yr_0 {
  color: #fdddef;
}
.C200__24QJ-,
.c200__3K45b {
  color: #f9aed9;
}
.C300__3675y,
.c300__2dPdZ {
  color: #f57ac0;
}
.C400__3lXr3,
.c400__iwdJ_ {
  color: #f14ba9;
}
.C500__3HvWr,
.c500__3VVQA {
  color: #f01d94;
}
.C600__5Taxt,
.c600__XxFga {
  color: #c71077;
}
.C700__1N4PJ,
.c700__3m8gK {
  color: #9e1361;
}
.C800__1kbfS,
.c800__1s1Qm {
  color: #7a0f4b;
}
.C900__3eU1n,
.c900__kNABo {
  color: #520a32;
}
.V50__2RUEN,
.v50__3XcEF {
  color: #fceefc;
}
.V100__1TPcU,
.v100__18ZHb {
  color: #f8def8;
}
.V200__1bKtI,
.v200__1sI3x {
  color: #efb9ef;
}
.V300__xkItd,
.v300__3BeBe {
  color: #e58fe5;
}
.V400__p1opB,
.v400__3FlG8 {
  color: #db66db;
}
.V500__edDIH,
.v500__1fyx_ {
  color: #d136d1;
}
.V600__33yA_,
.v600__1o5-d {
  color: #b320b3;
}
.V700__2RmPu,
.v700__ocbtJ {
  color: #8c218c;
}
.V800__yD7ib,
.v800__fddSC {
  color: #681268;
}
.V900__2DlSc,
.v900__1NlGo {
  color: #460b46;
}
.P50__1Amqr,
.p50__1s_hI {
  color: #f6f1fe;
}
.P100__3W9Bm,
.p100__3VELv {
  color: #ece2fe;
}
.P200__3tevX,
.p200__3h7x- {
  color: #cdb2fa;
}
.P300__oKus7,
.p300__2zA4k {
  color: #ad82f7;
}
.P400__2OZqp,
.p400__35i6e {
  color: #935af6;
}
.P500__YyJxu,
.p500__3l__H {
  color: #7f3bf5;
}
.P600__3QEnB,
.p600__u05cj {
  color: #6425d0;
}
.P700__cK3mp,
.p700__3lIMz {
  color: #4e1ba7;
}
.P800__72rFx,
.p800__2irnH {
  color: #380d82;
}
.P900__2jbco,
.p900__3ugdH {
  color: #270561;
}
.I50__3CPl9,
.i50__2di07 {
  color: #f2f3fd;
}
.I100__2q3GF,
.i100__2g_L- {
  color: #e0e2fa;
}
.I200__3Wuar,
.i200__2Hoy9 {
  color: #b4b9f3;
}
.I300__1SVZG,
.i300__1VUnO {
  color: #7b83ea;
}
.I400__1lEIQ,
.i400__12ihW {
  color: #616ae5;
}
.I500__342De,
.i500__2oI-x {
  color: #4954e6;
}
.I600__2f7zI,
.i600__7wkgF {
  color: #2933c7;
}
.I700__1oYdJ,
.i700__18N-M {
  color: #161fa2;
}
.I800__1RRRY,
.i800__17opA {
  color: #0a1285;
}
.I900__1l7ef,
.i900__SeqHF {
  color: #0c1264;
}
.N50__yfvL4,
.n50__1nPkV {
  color: #f8f9fa;
}
.N100__18iHn,
.n100__XIsxO {
  color: #f5f6f7;
}
.N200__3MA3E,
.n200__2Ro5M {
  color: #eff0f1;
}
.N300__1WNO1,
.n300__BLUFw {
  color: #dee0e3;
}
.N400__29nKw,
.n400__L8__t {
  color: #bbbfc4;
}
.N500__1sil3,
.n500__3CEMz {
  color: #8f959e;
}
.N600__2JP-1,
.n600__2Z3Rq {
  color: #646a73;
}
.N700__3CELX,
.n700__1nclR {
  color: #373c43;
}
.N800__3Cj-n,
.n800__3tDqY {
  color: #2b2f36;
}
.N900__2EdTA,
.n900__3QhX9 {
  color: #1f2329;
}
 {
  /* Button */
  /* drawer mask兼容ios系统*/
}
.en {
  font-family: 'Gilroy', -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';
}
.gilroy {
  font-family: 'Gilroy', -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: #ff7792;
  border-color: #ff7792;
}
.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 表单编辑底色 */
/* Button */
/* 上传文件组件按钮颜色 */
/* Pagination */
/* MSelect */
/* MMonthPicker */
/* Progress */
/* mobile 表单编辑底色 */
@font-face {
  font-family: 'iconfont';
  src: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/tiktok/fonts/ada7ac1125f2dedc8e776f7b2ae5222f.eot);
  /* IE9*/
  src: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/tiktok/fonts/ada7ac1125f2dedc8e776f7b2ae5222f.eot#iefix) format('embedded-opentype'),  url('data:application/x-font-woff;charset=utf-8;base64,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') format('woff'), url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/tiktok/fonts/eed968724db62e4a1aa0153542a30541.ttf) format('truetype'),  url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/tiktok/8f36d249d779cf26859d44fd32d6017d.svg#iconfont) format('svg');
}
.iconfont {
  font-family: 'iconfont' !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-logo_baise:before {
  content: '\E71A';
}
.icon-password_hidden:before {
  content: '\E71D';
}
.icon-email:before {
  content: '\E721';
}
.icon-password_visible:before {
  content: '\E722';
}
.icon-arrow_left:before {
  content: '\E723';
}
.icon-arrow_apply:before {
  content: '\E724';
}
.icon-arrow_right:before {
  content: '\E725';
}
.icon-jiantouzhixiang_you:before {
  content: '\E726';
}
.icon-jiantouzhixiang_zuo:before {
  content: '\E727';
}
.icon-bofanganniushouye:before {
  content: '\E72F';
}
.icon-xialaxuanzeda:before {
  content: '\E734';
}
.icon-shouqi:before {
  content: '\E735';
}
.icon-facebooklogo_hover1:before {
  content: '\E738';
}
.icon-linkinlogo_hoverco:before {
  content: '\E739';
}
.icon-logo_youyanse1:before {
  content: '\E751';
}
.icon-design:before {
  content: '\E752';
}
.icon-FunctionsSupport:before {
  content: '\E753';
}
.icon-SalesMarketing:before {
  content: '\E754';
}
.icon-product:before {
  content: '\E755';
}
.icon-Sales:before {
  content: '\E756';
}
.icon-OperationsEdit:before {
  content: '\E757';
}
.icon-rd:before {
  content: '\E758';
}
.icon-icon_search:before {
  content: '\E76B';
}
.icon-icon_location:before {
  content: '\E76C';
}
.icon-icon_type:before {
  content: '\E76D';
}
.icon-detail_facebook:before {
  content: '\E76F';
}
.icon-detail_Twitter:before {
  content: '\E770';
}
.icon-detail_linkin:before {
  content: '\E771';
}
video {
  background-color: #000000;
}
.homepage-blog-wrap {
  padding: 70px 0 100px;
  position: relative;
}
.homepage-blog-wrap .title {
  font-size: 33px;
  line-height: 100%;
  text-align: center;
  color: #000;
  font-weight: bold;
}
.homepage-blog-wrap .row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  position: relative;
  -ms-flex-align: center;
      align-items: center;
}
.homepage-blog-wrap .swapping .atsx-carousel::before,
.homepage-blog-wrap .swapping .atsx-carousel::after {
  width: 22px;
  height: 100%;
  content: '';
  display: block;
  position: absolute;
  top: 0;
  background: #fff;
  z-index: 1;
  pointer-events: none;
}
.homepage-blog-wrap .swapping .atsx-carousel::after {
  right: 0;
}
.homepage-blog-wrap .atsx-carousel {
  margin-top: 49px;
  width: 984px;
  position: relative;
}
.homepage-blog-wrap .atsx-carousel .slick-list .slick-slide {
  pointer-events: auto;
}
.homepage-blog-wrap .atsx-carousel .item {
  width: 433px;
  margin: 0 28px 40px;
  display: block;
  border-radius: 17px;
  background: #fff;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.12);
  transition: box-shadow 0.5s;
}
.homepage-blog-wrap .atsx-carousel .item:hover {
  box-shadow: 0 20px 30px rgba(0, 0, 0, 0.12);
}
.homepage-blog-wrap .atsx-carousel .item .img-wrapper {
  width: 433px;
  height: 240px;
  overflow: hidden;
}
.homepage-blog-wrap .atsx-carousel .item .img-wrapper img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-top-left-radius: 17px;
  border-top-right-radius: 17px;
}
.homepage-blog-wrap .atsx-carousel .blogContent {
  background: #fff;
  padding: 14px 32px 15px;
  height: 167px;
  color: #000;
  border-bottom-left-radius: 17px;
  border-bottom-right-radius: 17px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.homepage-blog-wrap .atsx-carousel .blogContent .blogContentTitle {
  font-weight: bold;
  font-size: 20px;
  line-height: 24px;
  height: 49px;
}
@supports (-moz-transform: translate(0, 0)) {
  .homepage-blog-wrap .atsx-carousel .blogContent .label-main {
    height: 52px;
  }
}
.homepage-blog-wrap .atsx-carousel .blogContent _:-ms-lang(x),
.homepage-blog-wrap .atsx-carousel .blogContent .blogContentTitle {
  height: 52px;
}
.homepage-blog-wrap .atsx-carousel .blogContent .blogContentDesc {
  font-size: 14px;
  line-height: 22px;
  margin: 9px 0 8px;
  height: 44px;
}
.homepage-blog-wrap .atsx-carousel .blogContent .blogContentDate {
  font-size: 14px;
  line-height: 20px;
  color: rgba(0, 0, 0, 0.45);
}
.homepage-blog-wrap .control {
  position: relative;
}
.homepage-blog-wrap .control svg {
  cursor: pointer;
}
.homepage-blog-wrap .control:hover path {
  fill: #ff7792;
}
.homepage-blog-wrap .more {
  text-align: center;
  padding-top: 31px;
}
.homepage-blog-wrap .more button {
  border-radius: 2px;
  min-width: 130px;
  height: 44px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.12);
  font-size: 16px;
}

@font-face {
  font-family: 'Gordita';
  src: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/tiktok/fonts/72b61656717612336e46e12dbf5e2e1f.otf);
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Gordita';
  src: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/tiktok/fonts/5ef002714f0493e3e6d7c2afff9c826a.otf);
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: 'Gordita';
  src: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/tiktok/fonts/72b61656717612336e46e12dbf5e2e1f.otf);
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Gordita';
  src: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/tiktok/fonts/5b9ffa153c9c29f079a7f61da72ebcaa.otf);
  font-weight: 100;
}
@font-face {
  font-family: 'Gordita';
  src: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/tiktok/fonts/7f849b37cc6fec4fdc61064d1506c0a1.otf);
  font-weight: bold;
}
.response-container__2YEjO {
  width: calc(85vw + 6.6px);
  min-width: 904px;
  max-width: 1632px;
  margin: 0 auto;
}
.container__SX5y9 {
  position: relative;
  font-family: 'Gordita', sans-serif;
}
.container__SX5y9 .titleWrapper {
  width: calc(85vw + 6.6px);
  min-width: 904px;
  max-width: 1632px;
  margin: 0 auto;
  position: relative;
  padding-top: 120px;
}
.container__SX5y9 .titleWrapper .titleWrapper-tips-bg {
  width: 142px;
  height: 168px;
  position: absolute;
  top: 4%;
  right: -10%;
  margin-right: 3px;
  background: url('//lf16-muse-va.ibytedtos.com/obj/eden-va2/lswtlheh7vinulk/students/home/dots_background_right.png');
  background-size: contain;
  background-repeat: no-repeat;
}
.container__SX5y9 .titleWrapper .titleWrapper-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  margin-bottom: 16px;
  font-weight: bold;
  font-size: 32px;
  line-height: 35px;
  color: #161823;
}
.container__SX5y9 .titleWrapper .divider {
  margin: 0 auto;
  background: #fe2c55;
}
.header__2KfC2 {
  height: 592px;
  width: 100%;
  position: relative;
}
.header__2KfC2 .bannerWrapper {
  height: 432px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-direction: column;
      flex-direction: column;
  font-weight: bold;
  font-size: 60px;
  text-shadow: 0 2px 10px rgba(123, 129, 142, 0.3);
  color: #fff;
}
.header__2KfC2 .bannerWrapper .bannerWrapper-title {
  line-height: 60px;
}
.header__2KfC2 .bannerWrapper .banner-inner-btn {
  display: none;
  margin-top: 50px;
  border-radius: 2px;
  font-size: 16px;
  height: 40px;
}
.header__2KfC2 .categoryWrapper {
  width: calc(85vw + 6.6px);
  min-width: 904px;
  max-width: 1632px;
  margin: 0 auto;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -ms-flex-pack: justify;
      justify-content: space-between;
  top: -32px;
  z-index: 1;
}
.header__2KfC2 .categoryWrapper .category {
  border: 1px solid rgba(154, 168, 182, 0.3);
  border-radius: 4px;
  background-color: #fff;
  width: 49%;
  min-width: 440px;
  max-width: 800px;
  height: 160px;
  margin-right: 24px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}
.header__2KfC2 .categoryWrapper .category:last-child {
  margin-right: 0;
}
.header__2KfC2 .categoryWrapper .category img {
  width: 128px;
  height: 128px;
  border-radius: 50%;
}
.header__2KfC2 .categoryWrapper .category span {
  margin-left: 24px;
  font-weight: bold;
  font-size: 20px;
  line-height: 28px;
  color: #161823;
  max-width: 220px;
}
.header__2KfC2 .categoryWrapper .category svg {
  margin-left: 24px;
}
.header__2KfC2 .categoryWrapper .category svg path {
  fill: #161823;
  opacity: 0.4;
}
.header__2KfC2 .categoryWrapper .category:hover {
  border-radius: 4px;
  box-shadow: 0 8px 24px rgba(43, 78, 142, 0.06);
}
.header__2KfC2 .categoryWrapper .category:hover span {
  color: #fe2c55;
}
.header__2KfC2 .categoryWrapper .category:hover svg path {
  fill: #fe2c55;
  opacity: 1;
}
.projectWrapper__Bc7uB {
  width: calc(85vw + 6.6px);
  min-width: 904px;
  max-width: 1632px;
  margin: 0 auto;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
.projectWrapper__Bc7uB .itemWrapper {
  margin-top: 88px;
}
.projectWrapper__Bc7uB .itemWrapper:nth-child(1) .imgContainer-bg {
  width: 168px;
  height: 142px;
  position: absolute;
  top: 54%;
  left: -18%;
  margin-top: -69px;
  background: url('//lf16-muse-va.ibytedtos.com/obj/eden-va2/lswtlheh7vinulk/students/home/dots_background_left.png');
  background-size: contain;
  background-repeat: no-repeat;
}
.projectWrapper__Bc7uB .itemWrapper .textContainer .headerWithDivider {
  margin-bottom: 16px;
}
.projectWrapper__Bc7uB .itemWrapper .textContainer .headerWithDivider nav {
  margin-bottom: 0;
}
.projectWrapper__Bc7uB .itemWrapper .textContainer .headerWithDivider .divider {
  display: none;
}
.projectWrapper__Bc7uB .itemWrapper-textContainer.textContainer {
  -ms-flex-pack: center;
      justify-content: center;
  margin-top: 14px;
}
.processWrapper__1A7m1 {
  max-width: 1200px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  margin: 0 auto;
}
.processWrapper__1A7m1 .timeline {
  margin-top: 96px;
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.processWrapper__1A7m1 .timeline .wrapper {
  width: 185px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
}
.processWrapper__1A7m1 .timeline .wrapper img {
  width: 120px;
}
.processWrapper__1A7m1 .timeline .wrapper .stage {
  font-weight: bold;
  font-size: 20px;
  line-height: 28px;
  margin: 28px 0 8px;
  text-align: center;
  height: 50px;
}
.processWrapper__1A7m1 .timeline .wrapper .date {
  font-size: 14px;
  line-height: 28px;
}
.processWrapper__1A7m1 .timeline .wrapper .date ul {
  list-style: inherit;
}
.processWrapper__1A7m1 .timeline .wrapper .date ul li {
  margin-left: 10px;
}
.processWrapper__1A7m1 .timeline svg {
  -ms-flex-item-align: start;
      align-self: flex-start;
  margin-top: 50px;
}
.processWrapper__1A7m1 .process-action {
  margin-top: 80px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.processWrapper__1A7m1 .process-action button {
  width: 120px;
  height: 40px;
  border-radius: 2px;
  color: #fff;
  font-weight: 500;
  font-size: 16px;
}
.processWrapper__1A7m1 .process-action button span {
  line-height: 40px;
}
.processWrapper__1A7m1 .process-action button:hover {
  cursor: pointer;
  background: #ff7792;
}
.processWrapper__1A7m1 .process-action .qa {
  background-color: #fff;
  color: #fe2c55;
}
.processWrapper__1A7m1 .process-action .qa:hover {
  cursor: pointer;
  background: #fff;
  opacity: 0.7;
  color: #ff7792;
}
.tipsWrapper__yfs4h {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
.tipsWrapper__yfs4h .divider {
  margin-bottom: 80px !important;
}
.tipsWrapper__yfs4h .itemWrapper {
  margin-top: 0;
  margin-bottom: 100px;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.tipsWrapper__yfs4h .itemWrapper:last-child {
  margin-bottom: 120px;
}
.tipsWrapper__yfs4h .itemWrapper .imgContainer {
  width: 49%;
}
.tipsWrapper__yfs4h .itemWrapper .itemWrapper-textContainer {
  padding: 0;
  width: 33vw;
  min-width: 353px;
  max-width: 640px;
}
.footerWrapper__3zr6E {
  position: relative;
  max-height: 640px;
  min-height: 350px;
  background: #8a8b91;
}
.footerWrapper__3zr6E .itemWrapper {
  margin-top: 0;
}
.footerWrapper__3zr6E .storyBlock {
  color: #fff;
  -ms-flex-pack: justify;
      justify-content: space-between;
  width: calc(85vw + 6.6px);
  min-width: 904px;
  max-width: 1632px;
  margin: 0 auto;
}
.footerWrapper__3zr6E .storyBlock .imgContainer {
  width: 60.5%;
  height: 100%;
}
.footerWrapper__3zr6E .storyBlock .imgContainer img {
  max-height: 100%;
  width: 100%;
}
.footerWrapper__3zr6E .storyBlock .textContainer {
  width: calc(8.6vw + 221.8px);
  padding-left: 0;
  padding-right: 0;
}
.footerWrapper__3zr6E .storyBlock .textContainer .headerWithDivider {
  color: #fff;
}
.footerWrapper__3zr6E .storyBlock .textContainer .headerWithDivider .divider {
  background-color: #fff;
}
.footerWrapper__3zr6E .storyBlock .textContainer article {
  color: #fff;
  opacity: 0.7;
  max-width: 305px;
}
.footerWrapper__3zr6E .storyBlock .textContainer .linkButton {
  margin-top: 24px;
}
.footerWrapper__3zr6E .storyBlock .textContainer .linkButton span {
  font-size: 14px;
}
.footerWrapper__3zr6E .storyBlock .textContainer .linkButton svg {
  position: relative;
  top: 2px;
}
.footerWrapper__3zr6E .storyBlock .textContainer:hover {
  cursor: pointer;
}
.footerWrapper__3zr6E .storyBlock .textContainer:hover .linkButton {
  opacity: 0.7;
}
.footerWrapper__3zr6E .storyBlock .textContainer:hover .linkButton button {
  opacity: 1;
}

@-webkit-keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes up {
  0% {
    transform: translateY(50px);
  }
  100% {
    margin-top: 0;
  }
}
@keyframes up {
  0% {
    transform: translateY(50px);
  }
  100% {
    margin-top: 0;
  }
}
.animate {
  visibility: hidden;
  -webkit-animation-duration: 0.8s;
          animation-duration: 0.8s;
}
.fadeIn {
  visibility: visible;
  -webkit-animation: up 1.8s cubic-bezier(0.31, 0, 0.1, 1), fade-in 2s ease-in-out;
          animation: up 1.8s cubic-bezier(0.31, 0, 0.1, 1), fade-in 2s ease-in-out;
}

.nav-limit-width__17gcK {
  width: 420px;
}

.itemWrapper__29vn1 {
  width: 100%;
  height: 100%;
  margin-top: 100px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.itemWrapper__29vn1 .imgContainer {
  width: 49%;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
}
.itemWrapper__29vn1 .imgContainer .image {
  -ms-flex-item-align: center;
      align-self: center;
}
.itemWrapper__29vn1 .imgContainer .image img {
  transition: all 1s ease;
  width: 100%;
}
.itemWrapper__29vn1 .imgContainer .clickable {
  overflow: hidden;
}
.itemWrapper__29vn1 .imgContainer .clickable img:hover {
  cursor: pointer;
  -ms-transform: scale(1.08);
      transform: scale(1.08);
}
.itemWrapper__29vn1 .imgContainer .imgWrapper {
  width: 100%;
  height: calc(20.8vw + 91.37px);
  position: relative;
}
@media screen and (max-width: 1060px) {
  .itemWrapper__29vn1 .imgContainer .imgWrapper {
    height: 311.84px;
  }
}
@media screen and (min-width: 1920px) {
  .itemWrapper__29vn1 .imgContainer .imgWrapper {
    height: 490px;
  }
}
.itemWrapper__29vn1 .imgContainer .imgWrapper .shadow {
  position: absolute;
  height: calc(6.5vw + 83px);
  width: calc(52.3vw - 6.6px);
  background-color: #f6f7fa;
  bottom: 0;
  left: calc(-7.37vw - 1.9px);
  z-index: -2;
}
@media screen and (max-width: 1060px) {
  .itemWrapper__29vn1 .imgContainer .imgWrapper .shadow {
    left: -82px;
    width: 548px;
  }
}
@media screen and (min-width: 1920px) {
  .itemWrapper__29vn1 .imgContainer .imgWrapper .shadow {
    width: 1000px;
    left: -145px;
  }
}
.itemWrapper__29vn1 .imgContainer .imgWrapper .re-shadow {
  right: calc(-7.27vw - 1.9px);
  left: unset;
}
@media screen and (max-width: 1060px) {
  .itemWrapper__29vn1 .imgContainer .imgWrapper .re-shadow {
    right: -74px;
    width: 548px;
  }
}
@media screen and (min-width: 1920px) {
  .itemWrapper__29vn1 .imgContainer .imgWrapper .re-shadow {
    right: -146px;
  }
}
.itemWrapper__29vn1 .imgContainer .imgWrapper .image {
  position: absolute;
  height: calc(22.68vw - 7.4px);
  width: auto;
  left: 0;
  top: 0;
}
@media screen and (max-width: 1060px) {
  .itemWrapper__29vn1 .imgContainer .imgWrapper .image {
    height: 233px;
  }
}
@media screen and (min-width: 1920px) {
  .itemWrapper__29vn1 .imgContainer .imgWrapper .image {
    height: 426.67px;
  }
}
.itemWrapper__29vn1 .imgContainer .imgWrapper .image img {
  transition: all 1s ease;
  height: 100%;
}
.itemWrapper__29vn1 .imgContainer .imgWrapper .clickable {
  overflow: hidden;
}
.itemWrapper__29vn1 .imgContainer .imgWrapper .clickable img:hover {
  cursor: pointer;
  -ms-transform: scale(1.08);
      transform: scale(1.08);
}
.itemWrapper__29vn1 .textContainer {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
}
.itemWrapper__29vn1 .textContainer article {
  min-width: 353px;
  max-width: 640px;
  width: calc(33.37vw - 0.7px);
  font-size: 16px;
  line-height: 30px;
  color: #161823;
  opacity: 0.7;
}
.itemWrapper__29vn1 .textContainer article .color-white {
  color: #fff;
}
.itemWrapper__29vn1 .textContainer button {
  margin-top: 24px;
  border: 1px solid #fe2c55;
  box-sizing: border-box;
  border-radius: 2px;
  width: 120px;
  height: 40px;
  line-height: 40px;
}
.itemWrapper__29vn1 .textContainer button span {
  font-weight: 500;
  font-size: 16px;
  line-height: 40px;
  color: #fe2c55;
}
.itemWrapper__29vn1 .textContainer button:hover {
  cursor: pointer;
  opacity: 0.7;
  border-color: #ff7792;
}
.itemWrapper__29vn1 .textContainer button:hover span {
  color: #ff7792;
}
.itemWrapper__29vn1 .textContainer .linkButton button {
  margin-top: 0;
  width: auto;
  border: none;
  border-radius: 0;
  padding: 0;
}
.itemWrapper__29vn1 .textContainer .linkButton button span {
  color: #fff;
}
.itemWrapper__29vn1 .textContainer .linkButton svg {
  vertical-align: sub;
  width: 20px;
  height: 20px;
  margin-left: 12px;
}
.itemWrapper__29vn1 .textContainer .projectHeader {
  height: 108px;
  margin-bottom: 16px;
}
.itemWrapper__29vn1 .textContainer .projectHeader header {
  font-weight: bold;
  font-size: 16px;
  line-height: 23px;
  color: #161823;
}
.itemWrapper__29vn1 .textContainer .projectHeader .divider {
  margin: 11px 0 24px;
  background-color: #fe2c55;
}
.itemWrapper__29vn1 .textContainer .projectHeader nav {
  font-weight: bold;
  font-size: 32px;
  line-height: 46px;
}
.itemWrapper__29vn1 .textContainer .headerWithCircle {
  position: relative;
  margin-bottom: 13px;
}
.itemWrapper__29vn1 .textContainer .headerWithCircle nav {
  font-weight: bold;
  font-size: 32px;
  line-height: 54px;
  color: #161823;
}
.itemWrapper__29vn1 .textContainer .headerWithCircle .circle {
  width: 54px;
  height: 54px;
  background: #fe2c55;
  opacity: 0.1;
  border-radius: 100px;
  position: absolute;
  top: 50%;
  left: -13px;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
}
.itemWrapper__29vn1 .textContainer .headerWithDivider {
  margin-bottom: 24px;
}
.itemWrapper__29vn1 .textContainer .headerWithDivider nav {
  font-weight: bold;
  font-size: 32px;
  line-height: 35px;
  margin-bottom: 16px;
}
.itemWrapper__29vn1 .textContainer .backHeader {
  margin-bottom: 4px;
}
.itemWrapper__29vn1 .textContainer .backHeader header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 13px;
}
.itemWrapper__29vn1 .textContainer .backHeader header svg {
  -ms-transform: scale(0.7) rotate(180deg);
      transform: scale(0.7) rotate(180deg);
}
.itemWrapper__29vn1 .textContainer .backHeader header svg path {
  fill: #fe2c55;
}
.itemWrapper__29vn1 .textContainer .backHeader header span {
  margin-left: 8px;
  font-weight: 500;
  font-size: 14px;
  line-height: 27px;
  color: #fe2c55;
}
.itemWrapper__29vn1 .textContainer .backHeader header:hover {
  cursor: pointer;
  opacity: 0.7;
}
.itemWrapper__29vn1 .textContainer .backHeader header:hover svg path {
  fill: rgba(50, 90, 180, 0.7);
}
.itemWrapper__29vn1 .textContainer .backHeader nav {
  font-weight: bold;
  font-size: 32px;
  line-height: 46px;
}
.reverse__1BRX_ {
  -ms-flex-direction: row-reverse;
      flex-direction: row-reverse;
}

@-webkit-keyframes title-fade-in__3DyEa {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes title-fade-in__3DyEa {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes title-up__233sK {
  0% {
    margin-top: 35px;
  }
  100% {
    margin-top: 0;
  }
}
@keyframes title-up__233sK {
  0% {
    margin-top: 35px;
  }
  100% {
    margin-top: 0;
  }
}
.tiktokMain__1FMmM {
  font-family: 'Sofia Pro', sans-serif;
}
.tiktokMain__1FMmM .titleWrapper .itemWrapper .headerWithCircle .circle {
  background-color: #25f4ee;
}
.tiktokMain__1FMmM .titleWrapper .titleWrapper-tips-bg {
  display: none;
}
.tiktokMain__1FMmM .bannerWrapper span {
  -webkit-animation: title-up__233sK 0.85s cubic-bezier(0.31, 0, 0.1, 1), title-fade-in__3DyEa 0.5s linear;
          animation: title-up__233sK 0.85s cubic-bezier(0.31, 0, 0.1, 1), title-fade-in__3DyEa 0.5s linear;
}
.tiktokMain__1FMmM .footerWrapper {
  background-color: #000;
  border-bottom: 1px solid #ccc;
}
.tiktokMain__1FMmM .footerWrapper .storyBlock .textContainer .linkButton button:hover {
  background-color: #000;
}
.tiktokMain__1FMmM .imgContainer .imgWrapper .image {
  width: 100%;
}
.tiktokMain__1FMmM .imgContainer .imgWrapper .image img {
  -o-object-fit: cover;
     object-fit: cover;
}

@font-face {
  font-family: 'Gordita';
  src: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/tiktok/fonts/72b61656717612336e46e12dbf5e2e1f.otf);
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Gordita';
  src: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/tiktok/fonts/5ef002714f0493e3e6d7c2afff9c826a.otf);
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: 'Gordita';
  src: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/tiktok/fonts/72b61656717612336e46e12dbf5e2e1f.otf);
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Gordita';
  src: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/tiktok/fonts/5b9ffa153c9c29f079a7f61da72ebcaa.otf);
  font-weight: 100;
}
@font-face {
  font-family: 'Gordita';
  src: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/tiktok/fonts/7f849b37cc6fec4fdc61064d1506c0a1.otf);
  font-weight: bold;
}
.detailContainer__2Ab1u {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  font-family: 'Gordita', sans-serif;
}
.detailContainer__2Ab1u .detailContainer-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  height: 432px;
  background-color: #f8f9f9;
  width: calc(100vw);
}
.detailContainer__2Ab1u .detailContainer-header .projectIntroItem {
  padding-left: 7.5vw;
  padding-right: 20px;
  -ms-flex: 1;
      flex: 1 1;
  margin-top: 0;
}
.detailContainer__2Ab1u .detailContainer-header .projectIntroItem .textContainer {
  padding: 40px 0;
  min-width: 467px;
  max-width: 680px;
  width: calc(38.7vw + 56.6px);
}
.detailContainer__2Ab1u .detailContainer-header .projectIntroItem .textContainer article {
  font-family: 'Proxima Nova';
  font-size: 16px;
  line-height: 22px;
}
.detailContainer__2Ab1u .detailContainer-header .projectIntroItem .textContainer button {
  margin-right: 12px;
  width: unset;
}
.detailContainer__2Ab1u .detailContainer-header .projectIntroItem .textContainer button:nth-of-type(2n + 1) {
  background-color: #fe2c55;
}
.detailContainer__2Ab1u .detailContainer-header .projectIntroItem .textContainer button:nth-of-type(2n + 1) span {
  color: #fff;
}
.detailContainer__2Ab1u .detailContainer-header .projectIntroItem .textContainer .backHeader {
  height: unset;
}
@media screen and (max-width: 1365px) {
  .detailContainer__2Ab1u .detailContainer-header .projectIntroItem .textContainer .backHeader header {
    display: none;
  }
}
.detailContainer__2Ab1u .detailContainer-header img {
  -ms-flex: 1;
      flex: 1 1;
  -o-object-fit: cover;
     object-fit: cover;
}
.detailContainer__2Ab1u .detailContainer-position {
  width: calc(85vw + 6.6px);
  margin-top: 100px;
  margin-bottom: 90px;
}
.detailContainer__2Ab1u .detailContainer-position .projectHeader {
  width: 870px;
}
.detailContainer__2Ab1u .detailContainer-position .projectHeader header,
.detailContainer__2Ab1u .detailContainer-position .projectHeader h3 {
  font-weight: bold;
  font-size: 32px;
  line-height: 38px;
  color: #161823;
}
.detailContainer__2Ab1u .detailContainer-position .projectHeader .divider {
  margin: 11px 0 24px;
  background-color: #fe2c55;
}
.detailContainer__2Ab1u .detailContainer-position .projectHeader h3 {
  font-size: 24px;
  line-height: 28px;
}
.detailContainer__2Ab1u .detailContainer-position .projectHeader nav {
  font-weight: normal;
  font-size: 16px;
  line-height: 22px;
  color: #161823;
  opacity: 0.7;
  font-family: 'Proxima Nova';
  margin-top: 7px;
}
.detailContainer__2Ab1u .detailContainer-position main {
  margin-top: 48px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.detailContainer__2Ab1u .detailContainer-position main .wrapper {
  width: 250px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
}
.detailContainer__2Ab1u .detailContainer-position main .wrapper img {
  width: 120px;
  height: 120px;
}
.detailContainer__2Ab1u .detailContainer-position main .wrapper section {
  padding-top: 24px;
  font-weight: 700;
  font-size: 20px;
  line-height: 28px;
  text-align: center;
  color: #161823;
}
.detailContainer__2Ab1u .detailContainer-position .detailContainer-btn-wrapper {
  text-align: center;
}
.detailContainer__2Ab1u .detailContainer-position .detailContainer-btn-wrapper button {
  margin-top: 50px;
  border: 1px solid #fe2c55;
  background-color: #fe2c55;
  box-sizing: border-box;
  border-radius: 2px;
  height: 40px;
  line-height: 40px;
}
.detailContainer__2Ab1u .detailContainer-position .detailContainer-btn-wrapper button span {
  font-weight: 500;
  font-size: 16px;
  line-height: 40px;
  color: #fff;
}
.detailContainer__2Ab1u .detailContainer-position .detailContainer-btn-wrapper button:hover {
  cursor: pointer;
  opacity: 0.7;
}

@font-face {
  font-family: 'Gordita';
  src: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/tiktok/fonts/72b61656717612336e46e12dbf5e2e1f.otf);
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Gordita';
  src: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/tiktok/fonts/5ef002714f0493e3e6d7c2afff9c826a.otf);
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: 'Gordita';
  src: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/tiktok/fonts/72b61656717612336e46e12dbf5e2e1f.otf);
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Gordita';
  src: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/tiktok/fonts/5b9ffa153c9c29f079a7f61da72ebcaa.otf);
  font-weight: 100;
}
@font-face {
  font-family: 'Gordita';
  src: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/tiktok/fonts/7f849b37cc6fec4fdc61064d1506c0a1.otf);
  font-weight: bold;
}
.response-container__17QPR {
  width: calc(85vw + 6.6px);
  min-width: 904px;
  max-width: 1632px;
  margin: 0 auto;
}
.detailContainer__1CklU {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  font-family: 'Gordita', sans-serif;
}
.detailContainer__1CklU .detailContainer-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  height: 432px;
  background-color: #f8f9f9;
  width: calc(100vw);
}
.detailContainer__1CklU .detailContainer-header .projectIntroItem {
  padding-left: 7.5vw;
  padding-right: 20px;
  -ms-flex: 1;
      flex: 1 1;
  margin-top: 0;
}
.detailContainer__1CklU .detailContainer-header .projectIntroItem .textContainer {
  padding: 40px 0;
  min-width: 467px;
  max-width: 680px;
  width: calc(38.7vw + 56.6px);
}
.detailContainer__1CklU .detailContainer-header .projectIntroItem .textContainer article {
  font-size: 14px;
  line-height: 24.5px;
}
.detailContainer__1CklU .detailContainer-header .projectIntroItem .textContainer button {
  background-color: #fe2c55;
}
.detailContainer__1CklU .detailContainer-header .projectIntroItem .textContainer button span {
  color: #fff;
}
@media screen and (max-width: 1365px) {
  .detailContainer__1CklU .detailContainer-header .projectIntroItem .textContainer .backHeader header {
    display: none;
  }
}
.detailContainer__1CklU .detailContainer-header img {
  -ms-flex: 1;
      flex: 1 1;
  -o-object-fit: cover;
     object-fit: cover;
}
.detailContainer__1CklU .detailContainer-position {
  width: calc(85vw + 6.6px);
  min-width: 904px;
  max-width: 1632px;
  margin: 0 auto;
  margin-top: 100px;
}
.detailContainer__1CklU .detailContainer-position .projectHeader {
  width: 870px;
}
.detailContainer__1CklU .detailContainer-position .projectHeader header {
  font-weight: bold;
  font-size: 32px;
  line-height: 44px;
  color: #161823;
}
.detailContainer__1CklU .detailContainer-position .projectHeader .divider {
  margin: 16px 0 24px;
  background-color: #fe2c55;
}
.detailContainer__1CklU .detailContainer-position .projectHeader nav {
  width: 600px;
  font-weight: normal;
  font-size: 14px;
  line-height: 28px;
  color: #161823;
  opacity: 0.7;
}
.detailContainer__1CklU .detailContainer-position main {
  margin-top: 100px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.detailContainer__1CklU .detailContainer-position main .wrapper {
  width: 250px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
}
.detailContainer__1CklU .detailContainer-position main .wrapper img {
  width: 120px;
  height: 120px;
}
.detailContainer__1CklU .detailContainer-position main .wrapper section {
  padding-top: 24px;
  font-weight: 500;
  font-size: 20px;
  line-height: 28px;
  text-align: center;
  color: #161823;
}
.detailContainer__1CklU .detailContainer-position .detailContainer-position-extra {
  margin-bottom: 30px;
}
.detailContainer__1CklU .detailContainer-position .detailContainer-position-extra .project-desc header {
  font-weight: bold;
  font-size: 32px;
  line-height: 44px;
  color: #161823;
}
.detailContainer__1CklU .detailContainer-position .detailContainer-position-extra .project-desc section {
  font-weight: normal;
  font-size: 14px;
  line-height: 28px;
  color: #161823;
  opacity: 0.7;
}
.detailContainer__1CklU .detailContainer-apply {
  width: calc(85vw + 6.6px);
  min-width: 904px;
  max-width: 1632px;
  margin: 0 auto;
  margin-top: 40px;
}
.detailContainer__1CklU .detailContainer-apply .project-desc header {
  font-weight: bold;
  font-size: 32px;
  line-height: 44px;
  color: #161823;
}
.detailContainer__1CklU .detailContainer-apply .project-desc section {
  font-weight: normal;
  font-size: 14px;
  line-height: 28px;
  color: #161823;
  opacity: 0.7;
}
.detailContainer__1CklU .detailContainer-supplement {
  width: calc(85vw + 6.6px);
  min-width: 904px;
  max-width: 1632px;
  margin: 0 auto;
  margin-top: 60px;
}
.detailContainer__1CklU .detailContainer-supplement .headerWithDivider nav {
  font-weight: bold;
  font-size: 32px;
  line-height: 35px;
  color: #161823;
}
.detailContainer__1CklU .detailContainer-supplement .headerWithDivider .divider {
  margin: 16px 0 60px;
  background: #fe2c55;
}
.detailContainer__1CklU .detailContainer-supplement main {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.detailContainer__1CklU .detailContainer-supplement main .wrapper {
  width: calc(25.6vw + 8.84px);
  max-width: 500px;
  min-width: 280px;
}
.detailContainer__1CklU .detailContainer-supplement main .wrapper img {
  width: 100%;
}
.detailContainer__1CklU .detailContainer-supplement main .wrapper section {
  margin: 32px 0 4px;
  font-weight: bold;
  font-size: 20px;
  line-height: 28px;
}
.detailContainer__1CklU .detailContainer-supplement main .wrapper footer {
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
  opacity: 0.7;
}
.detailContainer__1CklU .detailContainer-intro {
  margin-top: 100px;
  padding: 100px 0;
  background: rgba(235, 239, 247, 0.3);
}
.detailContainer__1CklU .detailContainer-intro .introItem {
  width: calc(85vw + 6.6px);
  min-width: 904px;
  max-width: 1632px;
  margin: 0 auto;
  margin-bottom: 120px;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.detailContainer__1CklU .detailContainer-intro .introItem .itemWrapper-textContainer .divider {
  background-color: #fe2c55;
}
.detailContainer__1CklU .detailContainer-intro .introItem:last-child {
  margin-bottom: 0;
}
.detailContainer__1CklU .detailContainer-intro .introItem:nth-child(even) .textContainer {
  padding-left: 0;
}
.detailContainer__1CklU .detailContainer-intro-no-margintop {
  margin-top: 0;
}
.detailContainer__1CklU .detailContainer-jumpJob {
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  height: 432px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  border-radius: 2px;
}
.detailContainer__1CklU .detailContainer-jumpJob .container {
  width: calc(85vw + 6.6px);
  min-width: 904px;
  max-width: 1632px;
  margin: 0 auto;
}
.detailContainer__1CklU .detailContainer-jumpJob .container article {
  font-weight: bold;
  font-size: 32px;
  line-height: 44px;
  width: 900px;
  margin-bottom: 24px;
  color: #fff;
}
.detailContainer__1CklU .detailContainer-jumpJob .container button {
  border-radius: 0;
  width: 120px;
  height: 40px;
  border: 1px solid #fff;
  background-color: transparent;
  color: #fff;
  font-weight: 500;
  font-size: 16px;
  transition: all 0.3s;
}
.detailContainer__1CklU .detailContainer-jumpJob .container button:hover {
  cursor: pointer;
  background-color: rgba(255, 255, 255, 0.2);
}
.detailContainer__1CklU .detailContainer-more {
  padding: 80px 0 80px;
}
.detailContainer__1CklU .detailContainer-more .imgContainer-bg {
  width: 168px;
  height: 142px;
  position: absolute;
  top: 54%;
  left: -18%;
  margin-top: -69px;
  background: url('//lf16-muse-va.ibytedtos.com/obj/eden-va2/lswtlheh7vinulk/students/home/dots_background_left.png');
  background-size: contain;
  background-repeat: no-repeat;
}
.detailContainer__1CklU .detailContainer-more header {
  width: calc(85vw + 6.6px);
  min-width: 904px;
  max-width: 1632px;
  margin: 0 auto;
}
.detailContainer__1CklU .detailContainer-more header &gt; div {
  font-weight: bold;
  font-size: 32px;
  line-height: 46px;
}
.detailContainer__1CklU .detailContainer-more header .divider {
  background: #fe2c55;
  margin: 16px 0 60px;
}
.detailContainer__1CklU .detailContainer-more &gt; div {
  width: calc(85vw + 6.6px);
  min-width: 904px;
  max-width: 1632px;
  margin: 0 auto;
  margin-top: 60px;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.detailContainer__1CklU .detailContainer-more &gt; div .imgContainer {
  position: relative;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
}

.tiktok-project__3hekv {
  font-family: 'Sofia Pro', sans-serif;
}
.tiktok-project__3hekv .textContainer div.backHeader header:hover svg path {
  fill: #fe2c55;
}

.splitTextRow__235Uk {
  visibility: hidden;
}

.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: #fe2c55;
}
.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__3GwZJ {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__3GwZJ {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__3Uop5 {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__3Uop5 {
  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__1-Z63 {
  height: 100%;
}
.atsx-layout__2rRm5 {
  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__ornYR,
.b50__2I0b7 {
  color: #f0f4ff;
}
.L50__3uRAG,
.l50__1l2ri {
  color: #f7fae5;
}
.L100__2nGu4,
.l100__VvuXl {
  color: #eef6c6;
}
.L200__2Jmxw,
.l200__3_KuA {
  color: #dfee96;
}
.L300__2EyV_,
.l300__2EyA1 {
  color: #d2e76a;
}
.L400__3AVRS,
.l400__3bm9F {
  color: #c3dd40;
}
.L500__1ztNr,
.l500__34QM_ {
  color: #b3d600;
}
.L600__3FSiH,
.l600__1iMDj {
  color: #8fac02;
}
.L700__GzD3R,
.l700__1p75T {
  color: #667901;
}
.L800__19Wl0,
.l800__1UaRP {
  color: #495700;
}
.L900__2cYWQ,
.l900__3NP7v {
  color: #354200;
}
.Y50__X8nWv,
.y50__1MZNr {
  color: #fdf9ed;
}
.Y100__2oYY7,
.y100__2ZnmU {
  color: #faf1d1;
}
.Y200__1BZpi,
.y200__3bRmR {
  color: #f8e6ab;
}
.Y300__SFDXj,
.y300__7GaAX {
  color: #f7dc82;
}
.Y400__3j7RI,
.y400__1Szah {
  color: #fad355;
}
.Y500__IdAF1,
.y500__3F2Tn {
  color: #ffc60a;
}
.Y600__1_f2G,
.y600__3rh2L {
  color: #dc9b04;
}
.Y700__1iMa6,
.y700__PWH6o {
  color: #aa7803;
}
.Y800__1AP6B,
.y800__nbAhL {
  color: #795101;
}
.Y900__1TWfa,
.y900__11p9b {
  color: #5c3a00;
}
.O50__1Vukr,
.o50__3UQ71 {
  color: #fff5eb;
}
.O100__3Plo1,
.o100__1DD4B {
  color: #feead2;
}
.O200__OMmO_,
.o200__2GjwW {
  color: #fed4a4;
}
.O300__19NIb,
.o300__1BLu_ {
  color: #ffba6b;
}
.O400__1LAQI,
.o400__2jqdA {
  color: #ffa53d;
}
.O500__3nxjq,
.o500__1SaPZ {
  color: #f80;
}
.O600__2wKPk,
.o600__1yFjb {
  color: #de7802;
}
.O700__2nsuh,
.o700__3Rsmv {
  color: #b26206;
}
.O800__1hfNR,
.o800__3lXuF {
  color: #8f4f04;
}
.O900__Q7TUG,
.o900__1JB4x {
  color: #6b3900;
}
.R50__1wsqj,
.r50__24Qna {
  color: #fef1f1;
}
.R100__Xln0W,
.r100__262pL {
  color: #fde2e2;
}
.R200__2Ai6-,
.r200__E7xA8 {
  color: #fbbfbc;
}
.R300__2lY7Y,
.r300__1h_bi {
  color: #f98e8b;
}
.R400__1-MlM,
.r400__2d7Ix {
  color: #f76964;
}
.R500__1IUeR,
.r500__3dVS_ {
  color: #f54a45;
}
.R600__1cM1O,
.r600__1LEP- {
  color: #d83931;
}
.R700__2y1ZA,
.r700__3WjPX {
  color: #ac2f28;
}
.R800__16E8a,
.r800__cjTiA {
  color: #812520;
}
.R900__2y9ba,
.r900__sBjVS {
  color: #621c18;
}
.C50__2-ofN,
.c50__2k3gl {
  color: #fef1f8;
}
.C100__B9fMJ,
.c100__4GIH2 {
  color: #fdddef;
}
.C200__QdJM1,
.c200__37jF9 {
  color: #f9aed9;
}
.C300__1ftls,
.c300__1Y9i2 {
  color: #f57ac0;
}
.C400__25kxT,
.c400__-1O15 {
  color: #f14ba9;
}
.C500__18BOZ,
.c500__34Efp {
  color: #f01d94;
}
.C600__3p_X2,
.c600__6wv0C {
  color: #c71077;
}
.C700__3WzNZ,
.c700__i9Feq {
  color: #9e1361;
}
.C800__1-Ti2,
.c800__2QZYc {
  color: #7a0f4b;
}
.C900__1llU3,
.c900__2cFek {
  color: #520a32;
}
.V50__36C73,
.v50__28KZ2 {
  color: #fceefc;
}
.V100__2XMjd,
.v100__1r4lT {
  color: #f8def8;
}
.V200__2FOdm,
.v200__3FPhL {
  color: #efb9ef;
}
.V300__1u5f0,
.v300__3bFIN {
  color: #e58fe5;
}
.V400__36K4U,
.v400__22Q5G {
  color: #db66db;
}
.V500__1PYvH,
.v500__XQGng {
  color: #d136d1;
}
.V600__2XbjH,
.v600__2kkVY {
  color: #b320b3;
}
.V700__1gNev,
.v700__1N_Pl {
  color: #8c218c;
}
.V800__2lvBr,
.v800__30qZT {
  color: #681268;
}
.V900__3Mxp_,
.v900__CJY18 {
  color: #460b46;
}
.P50__27jJd,
.p50__2ORUA {
  color: #f6f1fe;
}
.P100__1J-t8,
.p100__2RdVh {
  color: #ece2fe;
}
.P200__3W38F,
.p200__3Lhms {
  color: #cdb2fa;
}
.P300__yAB7g,
.p300__17Z8M {
  color: #ad82f7;
}
.P400__1UVEC,
.p400__18JQY {
  color: #935af6;
}
.P500__1vzPU,
.p500__214ur {
  color: #7f3bf5;
}
.P600__2CYQq,
.p600__2gwpJ {
  color: #6425d0;
}
.P700__VOWuS,
.p700__1xYlB {
  color: #4e1ba7;
}
.P800__b-4E-,
.p800__UL1Fd {
  color: #380d82;
}
.P900__tcW4D,
.p900__2PsTU {
  color: #270561;
}
.I50__2_tKO,
.i50__3K5t0 {
  color: #f2f3fd;
}
.I100__3W6a0,
.i100__1c217 {
  color: #e0e2fa;
}
.I200__3O4ra,
.i200__U9Z32 {
  color: #b4b9f3;
}
.I300__3fK0q,
.i300__1oV9v {
  color: #7b83ea;
}
.I400__3Yv1s,
.i400__3rtWr {
  color: #616ae5;
}
.I500__1vjMh,
.i500__3fGiJ {
  color: #4954e6;
}
.I600__1ZJem,
.i600__1er5T {
  color: #2933c7;
}
.I700__3LMSA,
.i700__saHFs {
  color: #161fa2;
}
.I800__3Ytxa,
.i800__3gHEH {
  color: #0a1285;
}
.I900__1X5zY,
.i900__35lRz {
  color: #0c1264;
}
.N50__1mfee,
.n50__10tsj {
  color: #f8f9fa;
}
.N100__3_in7,
.n100__7uFfp {
  color: #f5f6f7;
}
.N200__3Dmhm,
.n200__28iUo {
  color: #eff0f1;
}
.N300__2UHq5,
.n300__152JZ {
  color: #dee0e3;
}
.N400__1DmZR,
.n400__3k4ZM {
  color: #bbbfc4;
}
.N500__1mvMi,
.n500__15aRq {
  color: #8f959e;
}
.N600__2ZdsZ,
.n600__2HhFI {
  color: #646a73;
}
.N700__11NRc,
.n700__2U-bu {
  color: #373c43;
}
.N800__1myRM,
.n800__35EBU {
  color: #2b2f36;
}
.N900__2syUC,
.n900__dZRp7 {
  color: #1f2329;
}
 {
  /* Button */
  /* drawer mask兼容ios系统*/
}
.en {
  font-family: 'Gilroy', -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';
}
.gilroy {
  font-family: 'Gilroy', -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: #ff7792;
  border-color: #ff7792;
}
.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 表单编辑底色 */
.carousel_container__1rCmu {
  width: 100%;
  height: 416px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  z-index: 0;
}
.carousel_container__1rCmu.swiper-container {
  z-index: 0;
}
.carousel_container__1rCmu .swiper-wrapper {
  /* 处理 Safari transform属性出现闪屏 */
  transform-style: preserve-3d;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.carousel_container__1rCmu .carousel_slide {
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: stretch;
      justify-content: stretch;
  background-color: white;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.12);
}
.carousel_container__1rCmu .carousel_slide .carousel_image {
  background-size: cover;
  background-position: 50%;
  background-repeat: no-repeat;
  width: 100%;
  margin: 0 auto;
  height: 100%;
  position: relative;
  cursor: pointer;
  /* 处理 Safari transform属性出现闪屏 */
  transform-style: preserve-3d;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.carousel_container__1rCmu .carousel_slide .carousel_image_disable {
  cursor: default;
}
.carousel_container__1rCmu .swiper-slide {
  transition-timing-function: linear;
}
.carousel_container__1rCmu .swiper-pagination {
  bottom: 52px;
  left: unset;
  width: auto;
  margin: 0 auto;
}
.carousel_container__1rCmu .swiper-button-next,
.carousel_container__1rCmu .swiper-button-prev {
  width: 60px;
  height: 60px;
  outline: none;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.8);
  opacity: 0;
}
.carousel_container__1rCmu .swiper-button-next:hover,
.carousel_container__1rCmu .swiper-button-prev:hover {
  opacity: 0.8;
}
.carousel_container__1rCmu .swiper-button-prev {
  left: 38px;
}
.carousel_container__1rCmu .swiper-button-next {
  right: 38px;
}
.carousel_container__1rCmu .swiper-button-prev::after,
.carousel_container__1rCmu .swiper-button-next::after {
  font-size: 0;
  font-variant: none;
}
.carousel_container__1rCmu .swiper-button-prev-hover,
.carousel_container__1rCmu .swiper-button-next-hover {
  opacity: 1;
}
.carousel_container__1rCmu .swiper-button-prev-hide,
.carousel_container__1rCmu .swiper-button-next-hide {
  visibility: hidden;
}
.carousel_container__1rCmu .swiper-button-next svg,
.carousel_container__1rCmu .swiper-button-prev svg {
  fill: #fe2c55;
  width: 32px;
  height: 32px;
}
.carousel_container__1rCmu .swiper-pagination-bullet {
  background: white;
  outline: none;
}
.carousel_container_error__3HrQd {
  height: 100px;
}
.videoPlayer__sYFbr .atsx-modal {
  border-radius: 8px;
  overflow: hidden;
}
.videoPlayer__sYFbr .atsx-modal-body {
  height: 540px;
  display: -ms-flexbox;
  display: flex;
  padding: 0;
}
.videoPlayer__sYFbr .atsx-modal-close {
  color: #fff;
}
.videoPlayer__sYFbr .atsx-modal-close :hover {
  color: #fe2c55;
}
.videoPlayer__sYFbr video {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media screen and (min-width: 1368px) {
  .videoPlayer__sYFbr video {
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: 50% 60%;
       object-position: 50% 60%;
  }
}
@media screen and (max-width: 1220px) {
  .videoPlayer__sYFbr video {
    -o-object-fit: cover;
       object-fit: cover;
  }
}

@-webkit-keyframes fullscreenModalEnter__1EkS_ {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__1EkS_ {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__8Mg8I {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__8Mg8I {
  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__2lNY9 {
  height: 100%;
}
.atsx-layout__2nZ8g {
  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__1S1uf,
.b50__2N0-_ {
  color: #f0f4ff;
}
.L50__1vQbb,
.l50__1ycH3 {
  color: #f7fae5;
}
.L100__2yqIf,
.l100__3wIr8 {
  color: #eef6c6;
}
.L200__1NEuc,
.l200__1Ws3E {
  color: #dfee96;
}
.L300__33a79,
.l300__3xkE9 {
  color: #d2e76a;
}
.L400__2GKxZ,
.l400__15jvQ {
  color: #c3dd40;
}
.L500__3C7XA,
.l500__1txAj {
  color: #b3d600;
}
.L600__3xnAo,
.l600__25Jzl {
  color: #8fac02;
}
.L700__2QAwp,
.l700__3AqYN {
  color: #667901;
}
.L800__1FPxc,
.l800__229CF {
  color: #495700;
}
.L900__1Vm7I,
.l900__3sK_P {
  color: #354200;
}
.Y50__3n6pC,
.y50__Wr7ET {
  color: #fdf9ed;
}
.Y100__1iIsz,
.y100__siOPi {
  color: #faf1d1;
}
.Y200__bMSDx,
.y200__MgAsA {
  color: #f8e6ab;
}
.Y300__2pQBh,
.y300__2Bf6y {
  color: #f7dc82;
}
.Y400__2VIGe,
.y400__3_MU5 {
  color: #fad355;
}
.Y500__1aNwT,
.y500__36MtO {
  color: #ffc60a;
}
.Y600__1OcSu,
.y600__3ewsu {
  color: #dc9b04;
}
.Y700__H3eW9,
.y700__1Q58N {
  color: #aa7803;
}
.Y800__2Efa2,
.y800__2K8ot {
  color: #795101;
}
.Y900__1h3EK,
.y900__3Pvd6 {
  color: #5c3a00;
}
.O50__rRzYG,
.o50__3fTw6 {
  color: #fff5eb;
}
.O100__3Yv5E,
.o100__2PDXr {
  color: #feead2;
}
.O200__2e524,
.o200__1cKZw {
  color: #fed4a4;
}
.O300__5Pm27,
.o300__ADoO0 {
  color: #ffba6b;
}
.O400__QvYKz,
.o400__3drfr {
  color: #ffa53d;
}
.O500__2olBm,
.o500__1mWSf {
  color: #f80;
}
.O600__2-2JM,
.o600__1e881 {
  color: #de7802;
}
.O700__3AbRK,
.o700__1xz-n {
  color: #b26206;
}
.O800__1YJzn,
.o800__2SqsY {
  color: #8f4f04;
}
.O900__V8f6_,
.o900__2njcu {
  color: #6b3900;
}
.R50__3N71j,
.r50__Gb0nH {
  color: #fef1f1;
}
.R100__2HDEJ,
.r100__2SoLF {
  color: #fde2e2;
}
.R200__1R-AD,
.r200__2uW1o {
  color: #fbbfbc;
}
.R300__1gBy3,
.r300__1gqUt {
  color: #f98e8b;
}
.R400__16DKq,
.r400__3bUpf {
  color: #f76964;
}
.R500__1N8_Q,
.r500__3k6z6 {
  color: #f54a45;
}
.R600__20jns,
.r600__1QzjJ {
  color: #d83931;
}
.R700__1moeO,
.r700__3I0yb {
  color: #ac2f28;
}
.R800__1DJ-_,
.r800__2mAiq {
  color: #812520;
}
.R900__1Tdlp,
.r900__Cle51 {
  color: #621c18;
}
.C50__1MHql,
.c50__2MdxN {
  color: #fef1f8;
}
.C100__1VyyJ,
.c100__24aVC {
  color: #fdddef;
}
.C200__3ir_R,
.c200__2-hQA {
  color: #f9aed9;
}
.C300__3SJZX,
.c300__2A14J {
  color: #f57ac0;
}
.C400__1xN_H,
.c400__Dbe-W {
  color: #f14ba9;
}
.C500__2JZKO,
.c500__2HAWA {
  color: #f01d94;
}
.C600__cI5Nd,
.c600__3oe70 {
  color: #c71077;
}
.C700__1JQFN,
.c700__z1uRN {
  color: #9e1361;
}
.C800__iZ2lM,
.c800__2o1fo {
  color: #7a0f4b;
}
.C900__2KO9X,
.c900__9Fk4f {
  color: #520a32;
}
.V50__3ugb1,
.v50__2BJnM {
  color: #fceefc;
}
.V100__1x13y,
.v100__1912x {
  color: #f8def8;
}
.V200__uFL4r,
.v200__21Cdn {
  color: #efb9ef;
}
.V300__1D5ta,
.v300__39Ok6 {
  color: #e58fe5;
}
.V400__Of0ET,
.v400__2-oNE {
  color: #db66db;
}
.V500__3LYtk,
.v500__1aLut {
  color: #d136d1;
}
.V600__3J7pr,
.v600__2jycn {
  color: #b320b3;
}
.V700__TcSvd,
.v700__20ikY {
  color: #8c218c;
}
.V800__3ABYY,
.v800__1fxIX {
  color: #681268;
}
.V900__3znl4,
.v900__PdYo_ {
  color: #460b46;
}
.P50__1vJH4,
.p50__1EVA7 {
  color: #f6f1fe;
}
.P100__3AOVk,
.p100__13jWh {
  color: #ece2fe;
}
.P200__3LwY1,
.p200__ketNa {
  color: #cdb2fa;
}
.P300__gTyVV,
.p300__3QTbE {
  color: #ad82f7;
}
.P400__VSARo,
.p400__fISVh {
  color: #935af6;
}
.P500__2ui6X,
.p500__1q6-_ {
  color: #7f3bf5;
}
.P600__1QuMH,
.p600__3A_VJ {
  color: #6425d0;
}
.P700__gaSrP,
.p700__3ooi1 {
  color: #4e1ba7;
}
.P800__1PIru,
.p800__2iOwN {
  color: #380d82;
}
.P900__34Rh-,
.p900__20wW7 {
  color: #270561;
}
.I50__PG1zK,
.i50__86Q9s {
  color: #f2f3fd;
}
.I100__jpVcH,
.i100__3dcw6 {
  color: #e0e2fa;
}
.I200__UvDtn,
.i200__Lan49 {
  color: #b4b9f3;
}
.I300__1Lwdp,
.i300__1Cf5E {
  color: #7b83ea;
}
.I400__syXA-,
.i400__17iSa {
  color: #616ae5;
}
.I500__3wT1H,
.i500__Fft0F {
  color: #4954e6;
}
.I600__nCPjT,
.i600__1tHcm {
  color: #2933c7;
}
.I700__exoBe,
.i700__1XRLt {
  color: #161fa2;
}
.I800__D1H6E,
.i800__3cRLJ {
  color: #0a1285;
}
.I900__2QeM_,
.i900__1UF2n {
  color: #0c1264;
}
.N50__3HNaN,
.n50__XHnaV {
  color: #f8f9fa;
}
.N100__CX4LG,
.n100__3CvcG {
  color: #f5f6f7;
}
.N200__JX9gp,
.n200__3Bhqy {
  color: #eff0f1;
}
.N300__szuJa,
.n300__3TZB4 {
  color: #dee0e3;
}
.N400__3owmD,
.n400__1vSyg {
  color: #bbbfc4;
}
.N500__f6NCX,
.n500__3SW1k {
  color: #8f959e;
}
.N600__290tZ,
.n600__2fcm6 {
  color: #646a73;
}
.N700__2x0XL,
.n700__1rc3x {
  color: #373c43;
}
.N800__1J674,
.n800__2B7-f {
  color: #2b2f36;
}
.N900__3tknB,
.n900__3G9bw {
  color: #1f2329;
}
 {
  /* Button */
  /* drawer mask兼容ios系统*/
}
.en {
  font-family: 'Gilroy', -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';
}
.gilroy {
  font-family: 'Gilroy', -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: #ff7792;
  border-color: #ff7792;
}
.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 表单编辑底色 */
.hidden__31WwM {
  opacity: 0;
}
.listContainer__2Av-1 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
.listContainer__2Av-1 .content__IN8vJ {
  display: -ms-flexbox;
  display: flex;
  width: 1016px;
  margin: auto;
  min-height: 400px;
  margin-bottom: 60px;
}
.header__36dmY {
  width: 100%;
  margin-bottom: 50px;
  position: relative;
}
.header__36dmY .search__3INJ4 {
  width: 100%;
}
.header__36dmY .searchBlock__1mh35 {
  height: 50px;
  text-align: center;
  margin-top: -25px;
}
.header__36dmY .searchInput__1GLnY {
  width: 840px;
  height: 100%;
  border-radius: 4px;
  box-shadow: 0 8px 24px 0 rgba(54, 97, 174, 0.14);
  font-size: 16px;
}
.header__36dmY .searchInput__1GLnY input {
  font-size: 16px;
  border: 1px solid transparent;
  text-align: left;
}
.header__36dmY .searchInput__1GLnY input:focus,
.header__36dmY .searchInput__1GLnY input:hover {
  border: 1px solid #fe2c55;
}
.header__36dmY .searchInput__1GLnY button {
  font-weight: 800;
}
.header__36dmY .searchInput__1GLnY .atsx-input-prefix {
  left: 16px;
}
.header__36dmY .searchInput__1GLnY .atsx-input {
  padding-left: 46px;
  padding-right: 200px;
}
.header__36dmY .searchInput__1GLnY .atsx-input-suffix {
  top: 0;
  right: 0;
  bottom: 0;
  -ms-transform: none;
      transform: none;
}
.header__36dmY .atsx-affix {
  z-index: 1000;
  width: 100% !important;
}
.header__36dmY .atsx-affix .search-block {
  margin-top: 0;
  width: 100%;
  height: 88px;
  background: #fff;
  box-shadow: 0 2px 16px 0 rgba(31, 35, 41, 0.05);
}
.header__36dmY .atsx-affix .search-block__input {
  height: 40px;
  margin-top: 22px;
  width: 1016px;
  box-shadow: none;
  border: solid 1px #eff1f1;
}
.header__36dmY .atsx-affix input {
  border: #fe2c55;
  text-align: left;
}
.header__36dmY .atsx-affix button {
  height: 40px;
  width: 140px;
  font-size: 16px;
  transition: none;
}
.header__36dmY .searchAction__1yMqt {
  position: relative;
  width: 180px;
  height: 100%;
  border-radius: 3px;
  background: #fe2c55;
  font-size: 16px;
  color: #fff;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  transition: background-color 0.3s, border-color 0.3s;
}
.header__36dmY .searchAction__1yMqt:hover {
  background-color: #ff7792;
  border-color: #ff7792;
}
.header__36dmY .searchAction__1yMqt:active {
  background-color: #ff7792;
  border-color: #ff7792;
}
.leftFilter__3H2uI {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 276px;
  margin-right: 35px;
  position: relative;
}
.leftFilter__3H2uI .filterHeader__1xOu5 {
  font-size: 14px;
  color: #161823;
  border-bottom: 1px solid #eff1f1;
  padding-bottom: 12px;
  margin-top: 10px;
  margin-bottom: 23px;
  font-weight: 800;
}
.leftFilter__3H2uI .filterClear__XZKSQ {
  font-weight: 500;
  color: #fe2c55;
  cursor: pointer;
  float: right;
}
.leftFilter__3H2uI .filterClear__XZKSQ:hover {
  color: #ff7792;
}
.leftFilter__3H2uI .filterClear__XZKSQ:active {
  color: #ff7792;
}
.leftFilter__3H2uI .filterClear__XZKSQ.disabled__1Uo2K {
  cursor: default;
  color: #8a8b91;
}
.leftFilter__3H2uI .tree-no-children__9co4j .atsx-tree-switcher-noop {
  display: none !important;
}
.leftFilter__3H2uI .job-function-category-filter__1f8k7 .atsx-tree-switcher-noop {
  display: inline-block !important;
}
.withoutAnyPosition__1vDk2 {
  margin-top: 72px;
  text-align: center;
}
.withoutAnyPosition__1vDk2 img {
  width: 254px;
}
.withoutAnyPosition__1vDk2 p {
  margin-left: -12px;
  margin-top: 16px;
  white-space: pre;
}
.fixedHeader__GwlOy {
  position: fixed;
  top: 0;
  text-align: center;
  margin: auto;
  z-index: 999;
  box-shadow: 0 2px 16px 0 rgba(31, 35, 41, 0.05);
  height: 64px;
  background: #fff;
  width: 100%;
}
.fixedHeader__GwlOy .fixedHeader__inner {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  height: 100%;
  z-index: 1000;
  width: 100% !important;
}
.fixedHeader__GwlOy .fixedHeader__inner .search-block {
  margin-top: 0;
  width: 100%;
}
.fixedHeader__GwlOy .fixedHeader__inner .search-block__input {
  width: 1016px;
}
.fixedHeader__GwlOy .fixedHeader__inner .atsx-input-prefix {
  left: 32px;
}
.fixedHeader__GwlOy .fixedHeader__inner .atsx-input {
  font-size: 16px;
  padding-left: 62px;
  padding-right: 200px;
  text-align: left;
  height: 40px;
  border: solid 1px #eff1f1;
  border-radius: 4px;
}
.fixedHeader__GwlOy .fixedHeader__inner .atsx-input:focus,
.fixedHeader__GwlOy .fixedHeader__inner .atsx-input:hover {
  border: 1px solid #fe2c55;
}
.fixedHeader__GwlOy .fixedHeader__inner .atsx-input-suffix {
  right: 0;
}
.fixedHeader__GwlOy .fixedHeader__inner button {
  height: 40px;
  width: 140px;
  font-size: 16px;
  transition: none;
  font-weight: 800;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
div.optionBlock__1wRP0 {
  margin-bottom: 39px;
  position: relative;
}
div.optionBlock__1wRP0 .optionTitle__3DM3c {
  font-size: 18px;
  font-weight: bold;
  color: #161823;
  margin-bottom: 9px;
}
div.optionBlock__1wRP0 .optionItem__3r-mR {
  width: 100%;
  text-align: left;
  margin-left: 0;
  margin-top: 14px;
  font-weight: 500;
}
div.optionBlock__1wRP0 .optionItem__3r-mR .hot__1PZft {
  font-size: 12px;
  margin-left: 8px;
  font-weight: 800;
  font-style: italic;
  line-height: 1.5;
  color: #f80;
}
div.optionBlock__1wRP0 .optionBlock-select__2AlmB::after {
  content: '';
  position: absolute;
  bottom: -1px;
  left: 0;
  height: 1px;
  width: 0;
  background: #fe2c55;
}
div.optionBlock__1wRP0 .optionBlock-select__2AlmB:hover .atsx-select-selection__placeholder {
  color: #cad0d0;
}
div.optionBlock__1wRP0 .optionBlock-select__2AlmB.atsx-select-focused::after {
  width: 100%;
  transition: width 0.5s;
}
div.optionBlock__1wRP0 .optionBlock-select__2AlmB.atsx-select-focused .atsx-select-search__field {
  color: #8a8b91;
}
div.optionBlock__1wRP0 .optionBlock-select__2AlmB.atsx-select-focused .atsx-select-selection__placeholder {
  color: #cad0d0;
}
div.optionBlock__1wRP0 .optionBlock-select__2AlmB .atsx-select-selection__placeholder {
  color: #8a8b91;
  font-weight: 500;
}
div.optionBlock__1wRP0 .more__18BZ- {
  color: #fe2c55;
  width: 238px;
  position: relative;
  cursor: pointer;
}
div.optionBlock__1wRP0 .more__18BZ- i {
  position: absolute;
  left: 2px;
  z-index: 99;
  top: 8px;
  pointer-events: none;
}
div.optionBlock__1wRP0 .more__18BZ- i svg {
  width: 16px;
  height: 16px;
}
div.optionBlock__1wRP0 .more__18BZ- .moreText {
  top: 0.5px;
  left: 26px;
  position: absolute;
  font-size: 16px;
  line-height: 32px;
  font-weight: 500;
  z-index: 99;
  pointer-events: none;
  font-family: 'Sofia Pro Bold', Gilroy, -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';
}
div.optionBlock__1wRP0 .more__18BZ- .moreText-tt {
  top: 2.5px;
}
div.optionBlock__1wRP0 .more__18BZ- .moreText-i18n {
  top: 0.5px;
}
div.optionBlock__1wRP0 .more__18BZ- .atsx-select {
  width: 238px;
  padding-left: 18px;
}
div.optionBlock__1wRP0 .more__18BZ- .atsx-select-selection {
  border: none;
}
div.optionBlock__1wRP0 .more__18BZ-:hover i svg {
  color: #ff7792;
}
div.optionBlock__1wRP0 .more__18BZ-:hover .moreText {
  color: #ff7792;
}
div.optionFilter__1M5Xo .atsx-tree-title {
  font-weight: 500;
}
div.optionFilter__1M5Xo .atsx-tree-title .filter-ellipsis-text {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
div.optionFilter__1M5Xo .atsx-tree-title .hot {
  font-size: 12px;
  margin-left: 8px;
  font-weight: 800;
  font-style: italic;
  line-height: 1.5;
  color: #f80;
}
div.optionFilter__1M5Xo .atsx-tree-treenode-switcher-close:hover .atsx-tree-checkbox-inner {
  border-color: #fe2c55;
  box-shadow: 0 0 4px 0 rgba(78, 131, 253, 0.4);
  background-color: #fff;
}
div.optionFilter__1M5Xo .atsx-tree-treenode-switcher-close:hover .atsx-tree-checkbox-indeterminate .atsx-tree-checkbox-inner {
  border-color: transparent;
  background-color: #fe2c55;
  box-shadow: none;
}
div.optionFilter__1M5Xo .atsx-tree-treenode-switcher-close .atsx-tree-switcher_close:hover + span .atsx-tree-checkbox-inner {
  border-color: #8f959e;
  background-color: #fff;
  box-shadow: none;
}
div.optionFilter__1M5Xo .atsx-tree-treenode-switcher-close .atsx-tree-switcher_close:hover + .atsx-tree-checkbox-indeterminate .atsx-tree-checkbox-inner {
  border-color: transparent;
  background-color: #fe2c55;
  box-shadow: none;
}
div.optionFilter__1M5Xo .atsx-tree-treenode-switcher-close .atsx-tree-switcher_close:hover + .atsx-tree-checkbox-checked .atsx-tree-checkbox-inner {
  border-color: transparent;
  background-color: #fe2c55;
  box-shadow: none;
}
div.optionFilter__1M5Xo .atsx-tree-treenode-switcher-open &gt; span.atsx-tree-checkbox:hover .atsx-tree-checkbox-inner {
  border-color: #fe2c55;
  box-shadow: 0 0 4px 0 rgba(78, 131, 253, 0.4);
  background-color: #fff;
}
div.optionFilter__1M5Xo .atsx-tree-treenode-switcher-open &gt; span.atsx-tree-checkbox-indeterminate:hover .atsx-tree-checkbox-inner {
  border-color: transparent;
  background-color: #fe2c55;
  box-shadow: none;
}
div.optionFilter__1M5Xo .atsx-tree-treenode-switcher-open &gt; span.atsx-tree-checkbox-checked:hover .atsx-tree-checkbox-inner {
  border-color: transparent;
  background-color: #fe2c55;
  box-shadow: none;
}
div.optionFilter__1M5Xo .atsx-tree-treenode-checkbox-checked:hover .atsx-tree-checkbox-inner {
  border-color: transparent;
  background-color: #fe2c55;
  box-shadow: none;
}
div.optionFilter__1M5Xo .atsx-tree .atsx-tree-checkbox {
  margin-right: 8px;
}
div.optionFilter__1M5Xo .atsx-tree .atsx-tree-node-content-wrapper {
  width: 80%;
}
div.optionFilter__1M5Xo .atsx-tree .atsx-tree-switcher {
  margin-left: -4px;
}
div.optionFilter__1M5Xo .atsx-tree .atsx-tree-switcher-noop {
  display: none;
}
div.optionFilter__1M5Xo .atsx-tree .atsx-tree-child-tree .atsx-tree-switcher-noop {
  display: inline-block;
}
div.optionFilter__1M5Xo .atsx-tree &gt; li:last-child {
  margin-bottom: 0;
}
div.optionFilter__1M5Xo .atsx-tree-switcher-icon {
  color: #8a8b91;
}
div.optionFilter__1M5Xo .atsx-tree-switcher-icon:hover {
  color: #fe2c55;
}
.moreDropdown__39vrx .atsx-select-dropdown-menu-item {
  padding-left: 24px;
}
.moreDropdown__39vrx .atsx-select-dropdown-menu-item:hover {
  background: #f9fafd;
}
.moreDropdown__39vrx .atsx-select-dropdown-menu-item-active {
  background: #f9fafd;
}
.border__3ZhOs {
  border-left: 1px solid #eff1f1;
}
.rightBlock__2ZGFh {
  width: 712px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.rightBlock__2ZGFh .atsx-skeleton {
  padding-left: 24px;
}
.rightBlock__2ZGFh .borderContainer__3S4gr {
  padding-left: 24px;
}
.rightBlock__2ZGFh .listTitle__B3GFq {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  height: 36px;
  line-height: 36px;
  font-size: 30px;
  font-weight: bold;
  color: #161823;
  margin-bottom: 18px;
  margin-left: 16px;
}
.rightBlock__2ZGFh .pager__3IM2I {
  text-align: right;
  margin-top: 14px;
}
.rightBlock__2ZGFh .pager__3IM2I .atsx-pagination-prev .atsx-pagination-item-link,
.rightBlock__2ZGFh .pager__3IM2I .atsx-pagination-next .atsx-pagination-item-link {
  color: #161823;
}
.rightBlock__2ZGFh .pager__3IM2I .atsx-pagination-disabled {
  color: #eff0f1;
}
.rightBlock__2ZGFh .pager__3IM2I .atsx-pagination-item a {
  color: #161823;
}
.rightBlock__2ZGFh .pager__3IM2I .atsx-pagination-item-active a {
  color: #fe2c55;
}
.listItems__1q9i5 {
  margin-top: 22px;
}
.listNoData__u1UGu {
  margin-left: 16px;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  color: #161823;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: center;
      align-items: center;
}
.listNoData__u1UGu .listNoData-img {
  margin-top: 120px;
  width: 240px;
  height: 128px;
  -o-object-fit: contain;
     object-fit: contain;
  pointer-events: none;
}
.listNoData__u1UGu .listNoData-text {
  margin-top: 16px;
  white-space: pre;
  text-align: center;
}
.positionItem__1giWi {
  padding: 22px 8px 18px 16px;
  transition: box-shadow 0.5s;
}
.positionItem__1giWi .positionItem-title {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  overflow: hidden;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
.positionItem__1giWi .positionItem-title-text {
  -ms-flex-negative: 1;
      flex-shrink: 1;
  -ms-flex-positive: 0;
      flex-grow: 0;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.positionItem__1giWi .positionItem-hotFlag {
  margin-left: 12px;
}
.positionItem__1giWi .positionItem-money {
  -ms-flex-positive: 0;
      flex-grow: 0;
  white-space: nowrap;
  color: #fe2c55;
  font-size: 20px;
  margin-left: 16px;
  font-weight: 500;
}
.positionItem__1giWi .positionItem-money .job-money-unit {
  padding-left: 4px;
  font-size: 14px;
  color: #bbbfc4;
}
.positionItem__1giWi:hover {
  box-shadow: 0 8px 24px 0 rgba(54, 97, 174, 0.14);
}
.positionItem__1giWi .title__37NOe {
  font-size: 20px;
  font-weight: bold;
  line-height: 1.6;
  color: #fe2c55;
}
.positionItem__1giWi .subTitle__3sRa3 {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  color: #161823;
  margin: 4px 0 12px;
}
.positionItem__1giWi .jobDesc__3ZDgU {
  width: 664px;
  max-height: 44px;
  font-size: 14px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.57;
  letter-spacing: normal;
  color: #8a8b91;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  white-space: pre-line;
  -webkit-line-clamp: 2;
}
.positionItem__1giWi .infoText__aS5hY {
  display: inline-block;
  max-width: 240px;
}
.positionItem__1giWi .infoText-category__25NLe {
  display: inline-block;
}
.companyIntro {
  width: 100%;
  height: 340px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
.companyIntro .companyIntro_text {
  color: #fff;
  width: 650px;
  height: 100%;
  text-align: center;
  margin: auto;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
}
.companyIntro .companyIntro_text .companyIntro_mainText {
  height: 60px;
  text-align: center;
  color: #fff;
  font-size: 48px;
  font-weight: bold;
  line-height: 1.25;
}
.companyIntro .companyIntro_text .companyIntro_subText {
  margin-top: 16px;
  max-width: 650px;
  height: 44px;
  font-size: 16px;
  text-align: center;
  color: #fff;
}
.atsx-pagination-item-active a {
  font-weight: 800;
}
body.reunion .companyIntro_mainText {
  width: 650px;
  letter-spacing: 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-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 &gt; li {
  width: 100%;
  height: 20px;
  border-radius: 2px;
  list-style: none;
  background: #EFF0F1;
}
.atsx-skeleton-content .atsx-skeleton-paragraph &gt; li:last-child:not(:first-child):not(:nth-child(2)) {
  width: 50%;
}
.atsx-skeleton-content .atsx-skeleton-paragraph &gt; 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 &gt; 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-tree.atsx-tree-directory {
  position: relative;
}
.atsx-tree.atsx-tree-directory &gt; li span.atsx-tree-switcher,
.atsx-tree.atsx-tree-directory .atsx-tree-child-tree &gt; li span.atsx-tree-switcher {
  position: relative;
  z-index: 1;
}
.atsx-tree.atsx-tree-directory &gt; li span.atsx-tree-switcher.atsx-tree-switcher-noop,
.atsx-tree.atsx-tree-directory .atsx-tree-child-tree &gt; li span.atsx-tree-switcher.atsx-tree-switcher-noop {
  pointer-events: none;
}
.atsx-tree.atsx-tree-directory &gt; li span.atsx-tree-checkbox,
.atsx-tree.atsx-tree-directory .atsx-tree-child-tree &gt; li span.atsx-tree-checkbox {
  position: relative;
  z-index: 1;
}
.atsx-tree.atsx-tree-directory &gt; li span.atsx-tree-node-content-wrapper,
.atsx-tree.atsx-tree-directory .atsx-tree-child-tree &gt; li span.atsx-tree-node-content-wrapper {
  border-radius: 0;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.atsx-tree.atsx-tree-directory &gt; li span.atsx-tree-node-content-wrapper:hover,
.atsx-tree.atsx-tree-directory .atsx-tree-child-tree &gt; li span.atsx-tree-node-content-wrapper:hover {
  background: transparent;
}
.atsx-tree.atsx-tree-directory &gt; li span.atsx-tree-node-content-wrapper:hover::before,
.atsx-tree.atsx-tree-directory .atsx-tree-child-tree &gt; li span.atsx-tree-node-content-wrapper:hover::before {
  background: #F5F6F7;
}
.atsx-tree.atsx-tree-directory &gt; li span.atsx-tree-node-content-wrapper.atsx-tree-node-selected,
.atsx-tree.atsx-tree-directory .atsx-tree-child-tree &gt; li span.atsx-tree-node-content-wrapper.atsx-tree-node-selected {
  color: #fff;
  background: transparent;
}
.atsx-tree.atsx-tree-directory &gt; li span.atsx-tree-node-content-wrapper::before,
.atsx-tree.atsx-tree-directory .atsx-tree-child-tree &gt; li span.atsx-tree-node-content-wrapper::before {
  position: absolute;
  right: 0;
  left: 0;
  height: 38px;
  transition: all 0.3s;
  content: '';
}
.atsx-tree.atsx-tree-directory &gt; li span.atsx-tree-node-content-wrapper &gt; span,
.atsx-tree.atsx-tree-directory .atsx-tree-child-tree &gt; li span.atsx-tree-node-content-wrapper &gt; span {
  position: relative;
  z-index: 1;
}
.atsx-tree.atsx-tree-directory &gt; li.atsx-tree-treenode-selected &gt; span.atsx-tree-switcher,
.atsx-tree.atsx-tree-directory .atsx-tree-child-tree &gt; li.atsx-tree-treenode-selected &gt; span.atsx-tree-switcher {
  color: #fff;
}
.atsx-tree.atsx-tree-directory &gt; li.atsx-tree-treenode-selected &gt; span.atsx-tree-checkbox .atsx-tree-checkbox-inner,
.atsx-tree.atsx-tree-directory .atsx-tree-child-tree &gt; li.atsx-tree-treenode-selected &gt; span.atsx-tree-checkbox .atsx-tree-checkbox-inner {
  border-color: #fe2c55;
}
.atsx-tree.atsx-tree-directory &gt; li.atsx-tree-treenode-selected &gt; span.atsx-tree-checkbox.atsx-tree-checkbox-checked::after,
.atsx-tree.atsx-tree-directory .atsx-tree-child-tree &gt; li.atsx-tree-treenode-selected &gt; span.atsx-tree-checkbox.atsx-tree-checkbox-checked::after {
  border-color: #fff;
}
.atsx-tree.atsx-tree-directory &gt; li.atsx-tree-treenode-selected &gt; span.atsx-tree-checkbox.atsx-tree-checkbox-checked .atsx-tree-checkbox-inner,
.atsx-tree.atsx-tree-directory .atsx-tree-child-tree &gt; li.atsx-tree-treenode-selected &gt; span.atsx-tree-checkbox.atsx-tree-checkbox-checked .atsx-tree-checkbox-inner {
  background: #fff;
}
.atsx-tree.atsx-tree-directory &gt; li.atsx-tree-treenode-selected &gt; span.atsx-tree-checkbox.atsx-tree-checkbox-checked .atsx-tree-checkbox-inner::after,
.atsx-tree.atsx-tree-directory .atsx-tree-child-tree &gt; li.atsx-tree-treenode-selected &gt; span.atsx-tree-checkbox.atsx-tree-checkbox-checked .atsx-tree-checkbox-inner::after {
  border-color: #fe2c55;
}
.atsx-tree.atsx-tree-directory &gt; li.atsx-tree-treenode-selected &gt; span.atsx-tree-node-content-wrapper::before,
.atsx-tree.atsx-tree-directory .atsx-tree-child-tree &gt; li.atsx-tree-treenode-selected &gt; span.atsx-tree-node-content-wrapper::before {
  background: #fe2c55;
}
.atsx-tree-checkbox-wrapper:hover .atsx-tree-checkbox:not(.atsx-tree-checkbox-disabled) .atsx-tree-checkbox-inner {
  border-color: #fe2c55;
  box-shadow: 0 0 4px 0 rgba(255, 119, 146, 0.4);
  background-color: white;
}
.atsx-tree-checkbox-wrapper:hover .atsx-tree-checkbox:not(.atsx-tree-checkbox-disabled).atsx-tree-checkbox-indeterminate .atsx-tree-checkbox-inner,
.atsx-tree-checkbox-wrapper:hover .atsx-tree-checkbox:not(.atsx-tree-checkbox-disabled).atsx-tree-checkbox-checked .atsx-tree-checkbox-inner {
  box-shadow: none;
  background-color: #fe2c55;
}
.atsx-tree-checkbox {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #161823;
  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;
  top: -0.09em;
  display: inline-block;
  line-height: 1;
  white-space: nowrap;
  vertical-align: middle;
  outline: none;
  cursor: pointer;
}
.atsx-tree-checkbox:not(.atsx-tree-checkbox-disabled) .atsx-tree-checkbox-input:focus + .atsx-tree-checkbox-inner {
  border-color: #fe2c55;
  box-shadow: 0 0 4px 0 rgba(255, 119, 146, 0.4);
  background-color: white;
}
.atsx-tree-checkbox:not(.atsx-tree-checkbox-disabled).atsx-tree-checkbox-checked .atsx-tree-checkbox-input:focus + .atsx-tree-checkbox-inner,
.atsx-tree-checkbox:not(.atsx-tree-checkbox-disabled).atsx-tree-checkbox-indeterminate .atsx-tree-checkbox-input:focus + .atsx-tree-checkbox-inner {
  background-color: #fe2c55;
  box-shadow: none;
}
.atsx-tree-checkbox-checked::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: none;
  border-radius: 2px;
  visibility: hidden;
  content: '';
}
.atsx-tree-checkbox:hover::after,
.atsx-tree-checkbox-wrapper:hover .atsx-tree-checkbox::after {
  visibility: visible;
}
.atsx-tree-checkbox-inner {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  width: 16px;
  height: 16px;
  background-color: #fff;
  border: 1px solid #8f959e;
  border-radius: 2px;
  border-collapse: separate;
  transition: all 0.3s;
}
.atsx-tree-checkbox-inner::after {
  position: absolute;
  top: 50%;
  left: 21%;
  display: table;
  width: 5px;
  height: 9.14285714px;
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  -ms-transform: rotate(45deg) scale(0) translate(-50%, -50%);
      transform: rotate(45deg) scale(0) translate(-50%, -50%);
  opacity: 0;
  transition: all 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6), opacity 0.1s;
  content: ' ';
}
.atsx-tree-checkbox-input {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  cursor: pointer;
  opacity: 0;
}
.atsx-tree-checkbox-checked .atsx-tree-checkbox-inner::after {
  position: absolute;
  display: table;
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  -ms-transform: rotate(45deg) scale(1) translate(-50%, -50%);
      transform: rotate(45deg) scale(1) translate(-50%, -50%);
  opacity: 1;
  transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s;
  content: ' ';
}
.atsx-tree-checkbox-checked:not(.atsx-tree-checkbox-disabled) .atsx-tree-checkbox-inner {
  background-color: #fe2c55;
  border-color: #fe2c55;
}
.atsx-tree-checkbox-disabled {
  cursor: not-allowed;
}
.atsx-tree-checkbox-disabled.atsx-tree-checkbox-checked .atsx-tree-checkbox-inner {
  background: #bbbfc4;
  border-color: #bbbfc4;
}
.atsx-tree-checkbox-disabled.atsx-tree-checkbox-checked .atsx-tree-checkbox-inner::after {
  border-color: white;
  -webkit-animation-name: none;
          animation-name: none;
}
.atsx-tree-checkbox-disabled .atsx-tree-checkbox-input {
  cursor: not-allowed;
}
.atsx-tree-checkbox-disabled .atsx-tree-checkbox-inner {
  background-color: #eff0f1;
  border-color: #bbbfc4;
  box-shadow: none;
}
.atsx-tree-checkbox-disabled .atsx-tree-checkbox-inner::after {
  border-color: #EFF0F1;
  border-collapse: separate;
  -webkit-animation-name: none;
          animation-name: none;
}
.atsx-tree-checkbox-disabled + span {
  color: #dcdcde;
  cursor: not-allowed;
}
.atsx-tree-checkbox-wrapper {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #161823;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  display: inline-block;
  line-height: unset;
  cursor: pointer;
}
.atsx-tree-checkbox-wrapper + .atsx-tree-checkbox-wrapper {
  margin-left: 8px;
}
.atsx-tree-checkbox-wrapper + span,
.atsx-tree-checkbox + span {
  padding-right: 8px;
  padding-left: 8px;
}
.atsx-tree-checkbox-group {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #161823;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  display: inline-block;
}
.atsx-tree-checkbox-group-item {
  display: inline-block;
  margin-right: 8px;
}
.atsx-tree-checkbox-group-item:last-child {
  margin-right: 0;
}
.atsx-tree-checkbox-group-item + .atsx-tree-checkbox-group-item {
  margin-left: 0;
}
.atsx-tree-checkbox-indeterminate .atsx-tree-checkbox-inner {
  background-color: #fe2c55;
  border-color: #fe2c55;
}
.atsx-tree-checkbox-indeterminate .atsx-tree-checkbox-inner::after {
  top: 50%;
  left: 50%;
  width: 8px;
  height: 2px;
  background-color: #fff;
  border: 0;
  -ms-transform: translate(-50%, -50%) scale(1);
      transform: translate(-50%, -50%) scale(1);
  opacity: 1;
  content: ' ';
}
.atsx-tree-checkbox-indeterminate.atsx-tree-checkbox-disabled .atsx-tree-checkbox-inner {
  background-color: #bbbfc4;
  border-color: #bbbfc4;
}
.atsx-tree-checkbox-indeterminate.atsx-tree-checkbox-disabled .atsx-tree-checkbox-inner::after {
  background-color: white;
  border-color: white;
}
.atsx-tree {
  /* see https://github.com/ant-design/ant-design/issues/16259 */
  box-sizing: border-box;
  color: #161823;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  margin: 0;
  padding: 0;
}
.atsx-tree-checkbox-checked::after {
  position: absolute;
  top: 16.67%;
  left: 0;
  width: 100%;
  height: 66.67%;
}
.atsx-tree ol,
.atsx-tree ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.atsx-tree li {
  margin: 0;
  padding: 0 0;
  white-space: nowrap;
  list-style: none;
  outline: 0;
}
.atsx-tree li span[draggable],
.atsx-tree li span[draggable='true'] {
  line-height: 34px;
  border-top: 2px transparent solid;
  border-bottom: 2px transparent solid;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  /* Required to make elements draggable in old WebKit */
  -khtml-user-drag: element;
  -webkit-user-drag: element;
}
.atsx-tree li.drag-over &gt; span[draggable] {
  color: white;
  background-color: #fe2c55;
  opacity: 0.8;
}
.atsx-tree li.drag-over-gap-top &gt; span[draggable] {
  border-top-color: #fe2c55;
}
.atsx-tree li.drag-over-gap-bottom &gt; span[draggable] {
  border-bottom-color: #fe2c55;
}
.atsx-tree li.filter-node &gt; span {
  color: #F54A45 !important;
  font-weight: var(--semi-bold) !important;
}
.atsx-tree li.atsx-tree-treenode-loading span.atsx-tree-switcher.atsx-tree-switcher_open .atsx-tree-switcher-loading-icon,
.atsx-tree li.atsx-tree-treenode-loading span.atsx-tree-switcher.atsx-tree-switcher_close .atsx-tree-switcher-loading-icon {
  position: absolute;
  left: 0;
  display: inline-block;
  width: 24px;
  height: 38px;
  color: #fe2c55;
  font-size: 14px;
  -ms-transform: none;
      transform: none;
}
.atsx-tree li.atsx-tree-treenode-loading span.atsx-tree-switcher.atsx-tree-switcher_open .atsx-tree-switcher-loading-icon svg,
.atsx-tree li.atsx-tree-treenode-loading span.atsx-tree-switcher.atsx-tree-switcher_close .atsx-tree-switcher-loading-icon svg {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}
:root .atsx-tree li.atsx-tree-treenode-loading span.atsx-tree-switcher.atsx-tree-switcher_open::after,
:root .atsx-tree li.atsx-tree-treenode-loading span.atsx-tree-switcher.atsx-tree-switcher_close::after {
  opacity: 0;
}
.atsx-tree li ul {
  margin: 0;
  padding: 0 0 0 18px;
}
.atsx-tree li .atsx-tree-node-content-wrapper {
  display: inline-block;
  height: 38px;
  margin: 0;
  padding: 0 5px 0 0;
  color: #161823;
  line-height: 38px;
  text-decoration: none;
  vertical-align: top;
  border-radius: 2px;
  cursor: pointer;
  position: relative;
  overflow: visible;
}
.atsx-tree li .atsx-tree-node-content-wrapper .atsx-tree-title {
  display: inline-block;
  width: 100%;
}
.atsx-tree li .atsx-tree-node-content-wrapper:hover {
  background-color: transparent;
}
.atsx-tree li .atsx-tree-node-content-wrapper.atsx-tree-node-selected {
  background-color: transparent;
  color: #fe2c55;
}
.atsx-tree li span.atsx-tree-checkbox {
  top: initial;
  height: 38px;
  margin: 0 4px 0 2px;
  padding: 11px 0;
}
.atsx-tree li span.atsx-tree-switcher,
.atsx-tree li span.atsx-tree-iconEle {
  display: inline-block;
  width: 24px;
  height: 38px;
  margin: 0;
  line-height: 38px;
  text-align: center;
  vertical-align: top;
  border: 0 none;
  outline: none;
  cursor: pointer;
}
.atsx-tree li span.atsx-tree-switcher {
  position: relative;
}
.atsx-tree li span.atsx-tree-switcher .atsx-tree-switcher-icon {
  margin-right: 2px;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  -ms-transform: translateY(-1px) scale(0.83333333) rotate(0deg) !important;
      transform: translateY(-1px) scale(0.83333333) rotate(0deg) !important;
}
.atsx-tree li span.atsx-tree-switcher .atsx-tree-switcher-icon:hover {
  background-color: rgba(31, 35, 41, 0.06);
}
.atsx-tree li span.atsx-tree-switcher.atsx-tree-switcher-noop {
  cursor: default;
}
.atsx-tree li span.atsx-tree-switcher.atsx-tree-switcher_open {
  color: #9CA2A9;
}
.atsx-tree li span.atsx-tree-switcher.atsx-tree-switcher_open .atsx-tree-switcher-icon,
.atsx-tree li span.atsx-tree-switcher.atsx-tree-switcher_open .atsx-select-switcher-icon {
  font-size: 12px;
  font-size: 10px \9;
  -ms-transform: scale(0.83333333) rotate(0deg);
      transform: scale(0.83333333) rotate(0deg);
  display: inline-block;
  font-weight: bold;
}
:root .atsx-tree li span.atsx-tree-switcher.atsx-tree-switcher_open .atsx-tree-switcher-icon,
:root .atsx-tree li span.atsx-tree-switcher.atsx-tree-switcher_open .atsx-select-switcher-icon {
  font-size: 12px;
}
.atsx-tree li span.atsx-tree-switcher.atsx-tree-switcher_open .atsx-tree-switcher-icon svg,
.atsx-tree li span.atsx-tree-switcher.atsx-tree-switcher_open .atsx-select-switcher-icon svg {
  transition: transform 0.3s;
}
.atsx-tree li span.atsx-tree-switcher.atsx-tree-switcher_open .atsx-tree-switcher-icon svg {
  -ms-transform: translateY(1px);
      transform: translateY(1px);
}
.atsx-tree li span.atsx-tree-switcher.atsx-tree-switcher_close {
  color: #9CA2A9;
}
.atsx-tree li span.atsx-tree-switcher.atsx-tree-switcher_close .atsx-tree-switcher-icon,
.atsx-tree li span.atsx-tree-switcher.atsx-tree-switcher_close .atsx-select-switcher-icon {
  font-size: 12px;
  font-size: 10px \9;
  -ms-transform: scale(0.83333333) rotate(0deg);
      transform: scale(0.83333333) rotate(0deg);
  display: inline-block;
  font-weight: bold;
}
:root .atsx-tree li span.atsx-tree-switcher.atsx-tree-switcher_close .atsx-tree-switcher-icon,
:root .atsx-tree li span.atsx-tree-switcher.atsx-tree-switcher_close .atsx-select-switcher-icon {
  font-size: 12px;
}
.atsx-tree li span.atsx-tree-switcher.atsx-tree-switcher_close .atsx-tree-switcher-icon svg,
.atsx-tree li span.atsx-tree-switcher.atsx-tree-switcher_close .atsx-select-switcher-icon svg {
  transition: transform 0.3s;
}
.atsx-tree li span.atsx-tree-switcher.atsx-tree-switcher_close .atsx-tree-switcher-icon svg {
  -ms-transform: translateX(1px) rotate(-90deg);
      transform: translateX(1px) rotate(-90deg);
}
.atsx-tree li:last-child &gt; span.atsx-tree-switcher::before,
.atsx-tree li:last-child &gt; span.atsx-tree-iconEle::before {
  display: none;
}
.atsx-tree li.atsx-tree-treenode-selected &gt; span.atsx-tree-switcher.atsx-tree-switcher-noop {
  color: #fe2c55;
}
.atsx-tree li.atsx-tree-treenode-selected &gt; span.atsx-tree-switcher.atsx-tree-switcher_open {
  color: #fe2c55;
}
.atsx-tree li.atsx-tree-treenode-selected &gt; span.atsx-tree-switcher.atsx-tree-switcher_close {
  color: #fe2c55;
}
.atsx-tree &gt; li:first-child {
  margin-top: 8px;
}
.atsx-tree &gt; li:last-child {
  margin-bottom: 8px;
}
.atsx-tree-child-tree &gt; li:first-child {
  padding-top: 0;
}
.atsx-tree-child-tree &gt; li:last-child {
  padding-bottom: 0;
}
li.atsx-tree-treenode-disabled &gt; span:not(.atsx-tree-switcher),
li.atsx-tree-treenode-disabled &gt; .atsx-tree-node-content-wrapper,
li.atsx-tree-treenode-disabled &gt; .atsx-tree-node-content-wrapper span {
  color: #dcdcde;
  cursor: not-allowed;
}
li.atsx-tree-treenode-disabled &gt; .atsx-tree-node-content-wrapper:hover {
  background: transparent;
}
.atsx-tree-icon__open {
  margin-right: 2px;
  vertical-align: top;
}
.atsx-tree-icon__close {
  margin-right: 2px;
  vertical-align: top;
}
.atsx-tree.atsx-tree-show-line li {
  position: relative;
}
.atsx-tree.atsx-tree-show-line li span.atsx-tree-switcher {
  color: rgba(0, 0, 0, 0.45);
  background: #fff;
}
.atsx-tree.atsx-tree-show-line li span.atsx-tree-switcher.atsx-tree-switcher-noop .atsx-tree-switcher-icon,
.atsx-tree.atsx-tree-show-line li span.atsx-tree-switcher.atsx-tree-switcher-noop .atsx-select-switcher-icon {
  display: inline-block;
  font-weight: normal;
  font-size: 12px;
}
.atsx-tree.atsx-tree-show-line li span.atsx-tree-switcher.atsx-tree-switcher-noop .atsx-tree-switcher-icon svg,
.atsx-tree.atsx-tree-show-line li span.atsx-tree-switcher.atsx-tree-switcher-noop .atsx-select-switcher-icon svg {
  transition: transform 0.3s;
}
.atsx-tree.atsx-tree-show-line li span.atsx-tree-switcher.atsx-tree-switcher_open .atsx-tree-switcher-icon,
.atsx-tree.atsx-tree-show-line li span.atsx-tree-switcher.atsx-tree-switcher_open .atsx-select-switcher-icon {
  display: inline-block;
  font-weight: normal;
  font-size: 12px;
}
.atsx-tree.atsx-tree-show-line li span.atsx-tree-switcher.atsx-tree-switcher_open .atsx-tree-switcher-icon svg,
.atsx-tree.atsx-tree-show-line li span.atsx-tree-switcher.atsx-tree-switcher_open .atsx-select-switcher-icon svg {
  transition: transform 0.3s;
}
.atsx-tree.atsx-tree-show-line li span.atsx-tree-switcher.atsx-tree-switcher_close .atsx-tree-switcher-icon,
.atsx-tree.atsx-tree-show-line li span.atsx-tree-switcher.atsx-tree-switcher_close .atsx-select-switcher-icon {
  display: inline-block;
  font-weight: normal;
  font-size: 12px;
}
.atsx-tree.atsx-tree-show-line li span.atsx-tree-switcher.atsx-tree-switcher_close .atsx-tree-switcher-icon svg,
.atsx-tree.atsx-tree-show-line li span.atsx-tree-switcher.atsx-tree-switcher_close .atsx-select-switcher-icon svg {
  transition: transform 0.3s;
}
.atsx-tree.atsx-tree-show-line li:not(:last-child)::before {
  position: absolute;
  left: 12px;
  width: 1px;
  height: 100%;
  margin: 22px 0;
  border-left: 1px solid #cad0d0;
  content: ' ';
}
.atsx-tree.atsx-tree-icon-hide .atsx-tree-treenode-loading .atsx-tree-iconEle {
  display: none;
}
.atsx-tree.atsx-tree-block-node li.expand-mode .atsx-tree-node-content-wrapper.is-can-expand {
  width: 100%!important;
}
.atsx-tree.atsx-tree-block-node li.expand-mode .atsx-tree-node-content-wrapper.is-can-expand .atsx-tree-title {
  width: calc(100% - 29px);
}
.atsx-tree.atsx-tree-block-node li.expand-mode .atsx-tree-switcher-icon:hover {
  background-color: unset!important;
}
.atsx-tree.atsx-tree-block-node li .atsx-tree-node-content-wrapper {
  width: calc(100% - 29px);
}
.atsx-tree.atsx-tree-block-node li span.atsx-tree-checkbox + .atsx-tree-node-content-wrapper {
  width: calc(100% - 46px);
}

.urgentFilter__144b7 {
  width: 100%;
  display: block;
  margin-bottom: 40px;
  font-weight: 500;
  cursor: pointer;
}

/* 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-pagination {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #161823;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  color: #646A73;
}
.atsx-pagination ul,
.atsx-pagination ol {
  margin: 0;
  padding: 0;
  list-style: none;
}
.atsx-pagination::after {
  display: block;
  clear: both;
  height: 0;
  overflow: hidden;
  visibility: hidden;
  content: ' ';
}
.atsx-pagination-total-text {
  display: inline-block;
  height: 28px;
  margin-right: 12px;
  line-height: 26px;
  vertical-align: middle;
  color: #646a73;
}
.atsx-pagination-item-link svg {
  width: 26px;
  height: 26px;
}
.atsx-pagination-item-link:hover {
  border-color: #fe2c55;
}
.atsx-pagination-item-link:hover a {
  color: #fe2c55;
}
.atsx-pagination-item {
  display: inline-block;
  height: 28px;
  margin-right: 8px;
  font-family: Arial;
  line-height: 26px;
  text-align: center;
  vertical-align: middle;
  list-style: none;
  border: 1px solid #cad0d0;
  border-radius: 2px;
  outline: 0;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-color: white;
  border-color: #cad0d0;
}
.atsx-pagination-item a {
  color: #646A73;
}
.atsx-pagination-item:hover {
  border-color: #fe2c55;
  background: #E1EAFF;
}
.atsx-pagination-item:hover a {
  color: #fe2c55;
}
.atsx-pagination-item:active {
  border-color: #fe2c55;
  background: #BACEFD;
}
.atsx-pagination-item:active a {
  color: #fe2c55;
}
.atsx-pagination-item a {
  display: block;
  text-align: center;
  width: 26px;
  transition: none;
}
.atsx-pagination-item a.big {
  width: 36px;
}
.atsx-pagination-item-active,
.atsx-pagination-item-active:hover,
.atsx-pagination-item-active:active {
  background-color: white;
  border-color: #fe2c55;
  cursor: not-allowed;
}
.atsx-pagination-item-active a,
.atsx-pagination-item-active:hover a,
.atsx-pagination-item-active:active a {
  color: #fe2c55;
  cursor: not-allowed;
}
.atsx-pagination-jump-prev,
.atsx-pagination-jump-next {
  border: 1px solid #cad0d0;
  border-radius: 2px;
  outline: 0;
  border-width: 0;
}
.atsx-pagination-jump-prev .atsx-pagination-item-container,
.atsx-pagination-jump-next .atsx-pagination-item-container {
  position: relative;
}
.atsx-pagination-jump-prev .atsx-pagination-item-container .atsx-pagination-item-link-icon,
.atsx-pagination-jump-next .atsx-pagination-item-container .atsx-pagination-item-link-icon {
  display: inline-block;
  font-size: 12px;
  font-size: 12px \9;
  -ms-transform: scale(1) rotate(0deg);
      transform: scale(1) rotate(0deg);
  color: #fe2c55;
  letter-spacing: -1px;
  opacity: 0;
}
:root .atsx-pagination-jump-prev .atsx-pagination-item-container .atsx-pagination-item-link-icon,
:root .atsx-pagination-jump-next .atsx-pagination-item-container .atsx-pagination-item-link-icon {
  font-size: 12px;
}
.atsx-pagination-jump-prev .atsx-pagination-item-container .atsx-pagination-item-link-icon-svg,
.atsx-pagination-jump-next .atsx-pagination-item-container .atsx-pagination-item-link-icon-svg {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}
.atsx-pagination-jump-prev .atsx-pagination-item-container .atsx-pagination-item-ellipsis,
.atsx-pagination-jump-next .atsx-pagination-item-container .atsx-pagination-item-ellipsis {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  margin: auto;
  color: #dcdcde;
  letter-spacing: 2px;
  text-align: center;
  opacity: 1;
}
.atsx-pagination-jump-prev .atsx-pagination-item-container .atsx-pagination-item-ellipsis .anticon-ellipsis,
.atsx-pagination-jump-next .atsx-pagination-item-container .atsx-pagination-item-ellipsis .anticon-ellipsis {
  text-indent: 0;
  color: #646A73;
}
.atsx-pagination-jump-prev .atsx-pagination-item-container .atsx-pagination-item-ellipsis .anticon,
.atsx-pagination-jump-next .atsx-pagination-item-container .atsx-pagination-item-ellipsis .anticon {
  text-indent: 0;
  vertical-align: middle;
  color: #646A73;
}
.atsx-pagination-jump-prev .atsx-pagination-item-container .atsx-pagination-item-ellipsis svg,
.atsx-pagination-jump-next .atsx-pagination-item-container .atsx-pagination-item-ellipsis svg {
  width: 24px;
  height: 24px;
  vertical-align: middle;
}
.atsx-pagination-jump-prev:focus,
.atsx-pagination-jump-next:focus,
.atsx-pagination-jump-prev:hover,
.atsx-pagination-jump-next:hover {
  border-color: #fe2c55;
}
.atsx-pagination-jump-prev:focus .atsx-pagination-item-link-icon,
.atsx-pagination-jump-next:focus .atsx-pagination-item-link-icon,
.atsx-pagination-jump-prev:hover .atsx-pagination-item-link-icon,
.atsx-pagination-jump-next:hover .atsx-pagination-item-link-icon {
  opacity: 0;
}
.atsx-pagination-jump-prev:focus .atsx-pagination-item-ellipsis,
.atsx-pagination-jump-next:focus .atsx-pagination-item-ellipsis,
.atsx-pagination-jump-prev:hover .atsx-pagination-item-ellipsis,
.atsx-pagination-jump-next:hover .atsx-pagination-item-ellipsis {
  opacity: 1;
  cursor: default;
}
.atsx-pagination-prev,
.atsx-pagination-jump-prev,
.atsx-pagination-jump-next {
  margin-right: 8px;
}
.atsx-pagination-prev,
.atsx-pagination-next,
.atsx-pagination-jump-prev,
.atsx-pagination-jump-next {
  display: inline-block;
  min-width: 28px;
  height: 28px;
  color: #161823;
  font-family: Arial;
  line-height: 28px;
  text-align: center;
  vertical-align: middle;
  list-style: none;
  border-radius: 2px;
  cursor: pointer;
}
.atsx-pagination-prev,
.atsx-pagination-next {
  outline: 0;
}
.atsx-pagination-prev .atsx-pagination-item-link,
.atsx-pagination-next .atsx-pagination-item-link {
  display: block;
  height: 100%;
  font-size: 12px;
  text-align: center;
  background-color: white;
  border: 1px solid #cad0d0;
  border-radius: 2px;
  outline: none;
  color: #9ca2a9;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  transition: none;
}
.atsx-pagination-prev:hover .atsx-pagination-item-link,
.atsx-pagination-next:hover .atsx-pagination-item-link {
  color: #fe2c55;
  border-color: #fe2c55;
  background-color: #E1EAFF;
}
.atsx-pagination-prev:active .atsx-pagination-item-link,
.atsx-pagination-next:active .atsx-pagination-item-link {
  color: #fe2c55;
  border-color: #fe2c55;
  background-color: #BACEFD;
}
.atsx-pagination-disabled,
.atsx-pagination-disabled:hover,
.atsx-pagination-disabled:focus {
  cursor: not-allowed;
}
.atsx-pagination-disabled a,
.atsx-pagination-disabled:hover a,
.atsx-pagination-disabled:focus a,
.atsx-pagination-disabled .atsx-pagination-item-link,
.atsx-pagination-disabled:hover .atsx-pagination-item-link,
.atsx-pagination-disabled:focus .atsx-pagination-item-link {
  color: rgba(0, 0, 0, 0.45);
  background: #EFF0F1;
  border-color: #cad0d0;
  cursor: not-allowed;
}
.atsx-pagination-slash {
  margin: 0 10px 0 5px;
}
.atsx-pagination-options {
  display: inline-block;
  margin-left: 16px;
  vertical-align: middle;
}
.atsx-pagination-options-size-changer.atsx-select {
  display: inline-block;
  width: auto;
  margin-right: 16px;
}
.atsx-pagination-options-size-changer.atsx-select .atsx-select-arrow {
  color: #9ca2a9;
}
.atsx-pagination-options-size-changer.atsx-select:last-child {
  margin-right: 0;
}
.atsx-pagination-options-quick-jumper {
  display: inline-block;
  height: 28px;
  line-height: 28px;
  vertical-align: top;
}
.atsx-pagination-options-quick-jumper input {
  position: relative;
  display: inline-block;
  width: 100%;
  height: 32px;
  padding: 4px 12px;
  color: #161823;
  font-size: 14px;
  line-height: 1.5;
  background-color: #fff;
  background-image: none;
  border: 1px solid #cad0d0;
  border-radius: 2px;
  transition: all 0.3s;
  caret-color: #fe2c55;
  height: 28px;
  width: 50px;
  margin: 0 8px;
}
.atsx-pagination-options-quick-jumper input::-moz-placeholder {
  color: #c3c6cb;
  opacity: 1;
  text-shadow: none;
}
.atsx-pagination-options-quick-jumper input:-ms-input-placeholder {
  color: #c3c6cb;
  text-shadow: none;
}
.atsx-pagination-options-quick-jumper input::-webkit-input-placeholder {
  color: #c3c6cb;
  text-shadow: none;
}
.atsx-pagination-options-quick-jumper input:hover {
  border-color: #25f4ee;
  border-right-width: 1px !important;
}
.atsx-pagination-options-quick-jumper input:focus {
  border-color: #fe2c55;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: none;
}
.atsx-pagination-options-quick-jumper input-disabled {
  color: #dcdcde;
  background-color: #EFF0F1;
  cursor: not-allowed;
  opacity: 1;
}
.atsx-pagination-options-quick-jumper input-disabled:hover {
  border-color: #cad0d0;
  border-right-width: 1px !important;
}
.atsx-pagination-options-quick-jumper input[disabled] {
  color: #dcdcde;
  background-color: #EFF0F1;
  cursor: not-allowed;
  opacity: 1;
}
.atsx-pagination-options-quick-jumper input[disabled]:hover {
  border-color: #cad0d0;
  border-right-width: 1px !important;
}
textarea.atsx-pagination-options-quick-jumper input {
  max-width: 100%;
  height: auto;
  min-height: 32px;
  vertical-align: bottom;
  transition: all 0.3s, height 0s;
}
.atsx-pagination-options-quick-jumper input-lg {
  height: 40px;
  padding: 6px 12px;
  font-size: 16px;
}
.atsx-pagination-options-quick-jumper input-sm {
  height: 24px;
  padding: 1px 7px;
}
.atsx-pagination-options .atsx-select-selection--single {
  height: 28px;
  color: #646A73;
}
.atsx-pagination-options .atsx-select-selection__rendered {
  line-height: 26px;
}
.atsx-pagination-simple .atsx-pagination-prev,
.atsx-pagination-simple .atsx-pagination-next {
  height: 24px;
  line-height: 24px;
  vertical-align: top;
}
.atsx-pagination-simple .atsx-pagination-prev .atsx-pagination-item-link,
.atsx-pagination-simple .atsx-pagination-next .atsx-pagination-item-link {
  height: 24px;
  border: 0;
}
.atsx-pagination-simple .atsx-pagination-prev .atsx-pagination-item-link::after,
.atsx-pagination-simple .atsx-pagination-next .atsx-pagination-item-link::after {
  height: 24px;
  line-height: 24px;
}
.atsx-pagination-simple .atsx-pagination-simple-pager {
  display: inline-block;
  height: 24px;
  margin-right: 8px;
}
.atsx-pagination-simple .atsx-pagination-simple-pager input {
  box-sizing: border-box;
  height: 100%;
  margin-right: 8px;
  padding: 0 6px;
  text-align: center;
  background-color: #fff;
  border: 1px solid #cad0d0;
  border-radius: 2px;
  outline: none;
}
.atsx-pagination-simple .atsx-pagination-simple-pager input:hover {
  border-color: #fe2c55;
}
.atsx-pagination.mini .atsx-pagination-total-text,
.atsx-pagination.mini .atsx-pagination-simple-pager {
  height: 24px;
  line-height: 24px;
}
.atsx-pagination.mini .atsx-pagination-item {
  min-width: 18px;
  height: 24px;
  margin-right: 20px;
  line-height: 22px;
}
.atsx-pagination.mini .atsx-pagination-item a {
  padding: 0;
}
.atsx-pagination.mini .atsx-pagination-item {
  background: transparent;
  border-color: transparent;
}
.atsx-pagination.mini .atsx-pagination-prev,
.atsx-pagination.mini .atsx-pagination-next {
  min-width: 18px;
  height: 24px;
  margin: 0;
  line-height: 24px;
}
.atsx-pagination.mini .atsx-pagination-prev {
  margin-right: 20px;
}
.atsx-pagination.mini .atsx-pagination-prev .atsx-pagination-item-link,
.atsx-pagination.mini .atsx-pagination-next .atsx-pagination-item-link {
  background: transparent;
  border-color: transparent;
}
.atsx-pagination.mini .atsx-pagination-prev .atsx-pagination-item-link::after,
.atsx-pagination.mini .atsx-pagination-next .atsx-pagination-item-link::after {
  height: 24px;
  line-height: 24px;
}
.atsx-pagination.mini .atsx-pagination-jump-prev,
.atsx-pagination.mini .atsx-pagination-jump-next {
  min-width: 18px;
  height: 24px;
  margin-right: 20px;
  line-height: 24px;
  border-width: 0;
}
.atsx-pagination.mini .atsx-pagination-prev.atsx-pagination-disabled a.atsx-pagination-item-link,
.atsx-pagination.mini .atsx-pagination-next.atsx-pagination-disabled a.atsx-pagination-item-link {
  color: #c3c6cb;
}
.atsx-pagination.mini .atsx-pagination-options {
  margin-left: 2px;
}
.atsx-pagination.mini .atsx-pagination-options-quick-jumper {
  height: 24px;
  line-height: 24px;
}
.atsx-pagination.mini .atsx-pagination-options-quick-jumper input {
  height: 24px;
  padding: 1px 7px;
  width: 44px;
}
.atsx-pagination.atsx-pagination-disabled {
  cursor: not-allowed;
}
.atsx-pagination.atsx-pagination-disabled .atsx-pagination-item {
  background: #EFF0F1;
  border-color: #cad0d0;
  cursor: not-allowed;
}
.atsx-pagination.atsx-pagination-disabled .atsx-pagination-item a {
  color: #dcdcde;
  background: transparent;
  border: none;
  cursor: not-allowed;
}
.atsx-pagination.atsx-pagination-disabled .atsx-pagination-item-active {
  background: #d4d7d9;
  border-color: transparent;
}
.atsx-pagination.atsx-pagination-disabled .atsx-pagination-item-active a {
  color: #fff;
}
.atsx-pagination.atsx-pagination-disabled .atsx-pagination-item-link,
.atsx-pagination.atsx-pagination-disabled .atsx-pagination-item-link:hover,
.atsx-pagination.atsx-pagination-disabled .atsx-pagination-item-link:focus,
.atsx-pagination.atsx-pagination-disabled .atsx-pagination-item-link:active {
  color: rgba(0, 0, 0, 0.45);
  background: #EFF0F1;
  border-color: #cad0d0;
  cursor: not-allowed;
}
.atsx-pagination.atsx-pagination-disabled .atsx-pagination-jump-prev:focus,
.atsx-pagination.atsx-pagination-disabled .atsx-pagination-jump-next:focus,
.atsx-pagination.atsx-pagination-disabled .atsx-pagination-jump-prev:hover,
.atsx-pagination.atsx-pagination-disabled .atsx-pagination-jump-next:hover {
  border-color: #cad0d0;
}
.atsx-pagination.atsx-pagination-disabled .atsx-pagination-jump-prev:focus .atsx-pagination-item-link-icon,
.atsx-pagination.atsx-pagination-disabled .atsx-pagination-jump-next:focus .atsx-pagination-item-link-icon,
.atsx-pagination.atsx-pagination-disabled .atsx-pagination-jump-prev:hover .atsx-pagination-item-link-icon,
.atsx-pagination.atsx-pagination-disabled .atsx-pagination-jump-next:hover .atsx-pagination-item-link-icon {
  opacity: 0;
}
.atsx-pagination.atsx-pagination-disabled .atsx-pagination-jump-prev:focus .atsx-pagination-item-ellipsis,
.atsx-pagination.atsx-pagination-disabled .atsx-pagination-jump-next:focus .atsx-pagination-item-ellipsis,
.atsx-pagination.atsx-pagination-disabled .atsx-pagination-jump-prev:hover .atsx-pagination-item-ellipsis,
.atsx-pagination.atsx-pagination-disabled .atsx-pagination-jump-next:hover .atsx-pagination-item-ellipsis {
  opacity: 1;
}
@media only screen and (max-width: 992px) {
  .atsx-pagination-item-after-jump-prev,
  .atsx-pagination-item-before-jump-next {
    display: none;
  }
}
@media only screen and (max-width: 576px) {
  .atsx-pagination-options {
    display: none;
  }
}

.hotFlag__3htMm {
  display: inline-block;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  height: 22px;
  line-height: 22px;
  padding-left: 8px;
  padding-right: 9px;
  border-radius: 4px;
  color: #fff;
  font-size: 14px;
  background: #ffa53d;
  font-weight: bold;
  vertical-align: middle;
}
body.zh .hotFlag__3htMm {
  /* 中文环境下「急招」不要斜体 */
  padding-right: 8px;
}
body.zh .hotFlag__3htMm i {
  font-style: normal;
}
body.zh .hotFlag__3htMm.relatedJob-hotFlg {
  padding-right: 4px;
}

.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%;
}

@-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: 'Gilroy', -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';
}
.gilroy {
  font-family: 'Gilroy', -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: #ff7792;
  border-color: #ff7792;
}
.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 表单编辑底色 */
.lineDevider__3u51h {
  display: inline-block;
  width: 1px;
  height: 12px;
  background-color: #cad0d0;
  margin: 0 8px;
}

@-webkit-keyframes fullscreenModalEnter__pHV5D {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__pHV5D {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__1F6de {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__1F6de {
  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__1KOI0 {
  height: 100%;
}
.atsx-layout__2_Vs8 {
  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__2i8kg,
.b50__3EJKq {
  color: #f0f4ff;
}
.L50__kZzRW,
.l50__2aVLt {
  color: #f7fae5;
}
.L100__4sXLj,
.l100__2P0yT {
  color: #eef6c6;
}
.L200__2q4QQ,
.l200__YSfYF {
  color: #dfee96;
}
.L300__3tZvq,
.l300__2eQaB {
  color: #d2e76a;
}
.L400__1ONMO,
.l400__1gS10 {
  color: #c3dd40;
}
.L500__3lFHr,
.l500__1rBeY {
  color: #b3d600;
}
.L600__1Xita,
.l600__De6jv {
  color: #8fac02;
}
.L700__1KSZV,
.l700__mQ9mz {
  color: #667901;
}
.L800__1oD1p,
.l800__3KvzX {
  color: #495700;
}
.L900__2Tjp-,
.l900__3vzzP {
  color: #354200;
}
.Y50__XWjuf,
.y50__1WFmp {
  color: #fdf9ed;
}
.Y100__374Iz,
.y100__2FzQC {
  color: #faf1d1;
}
.Y200__1HLHm,
.y200__KKHmY {
  color: #f8e6ab;
}
.Y300__3Ks6t,
.y300__2d1XR {
  color: #f7dc82;
}
.Y400__QorM1,
.y400__2htdH {
  color: #fad355;
}
.Y500__3ZXiK,
.y500__3chV_ {
  color: #ffc60a;
}
.Y600__32HnJ,
.y600__23y6S {
  color: #dc9b04;
}
.Y700__18_Qb,
.y700__15ztN {
  color: #aa7803;
}
.Y800__3Glgh,
.y800__23WMS {
  color: #795101;
}
.Y900__RFSzV,
.y900__3Aeap {
  color: #5c3a00;
}
.O50__3jJYA,
.o50__167tl {
  color: #fff5eb;
}
.O100__2FcAJ,
.o100__1HP7z {
  color: #feead2;
}
.O200__ONc8l,
.o200__gqZDK {
  color: #fed4a4;
}
.O300__LFaKz,
.o300__37ACJ {
  color: #ffba6b;
}
.O400__qOlkk,
.o400__1atQQ {
  color: #ffa53d;
}
.O500__1xi3l,
.o500__34sNV {
  color: #f80;
}
.O600__2ObHS,
.o600__x7Bwa {
  color: #de7802;
}
.O700__1wKof,
.o700__1T0HX {
  color: #b26206;
}
.O800__3I3XZ,
.o800__3xXiF {
  color: #8f4f04;
}
.O900__1mjck,
.o900__2iiiK {
  color: #6b3900;
}
.R50__39x9Z,
.r50__2GQi0 {
  color: #fef1f1;
}
.R100__XvTke,
.r100__1ypt0 {
  color: #fde2e2;
}
.R200__1Er6g,
.r200__DTJ3u {
  color: #fbbfbc;
}
.R300__1y--A,
.r300__2C6aF {
  color: #f98e8b;
}
.R400__3Wsdb,
.r400__3S2pl {
  color: #f76964;
}
.R500__3CzEo,
.r500__2rs1p {
  color: #f54a45;
}
.R600__1tVuB,
.r600__23dZ0 {
  color: #d83931;
}
.R700__2Ov3N,
.r700__dQleV {
  color: #ac2f28;
}
.R800__1x1hi,
.r800__2Ebuh {
  color: #812520;
}
.R900__1AOAD,
.r900__1Enpb {
  color: #621c18;
}
.C50__3T-iw,
.c50__21CWv {
  color: #fef1f8;
}
.C100__Oeq5Q,
.c100__1xbZi {
  color: #fdddef;
}
.C200__27XpG,
.c200__1qo9O {
  color: #f9aed9;
}
.C300__dajfX,
.c300__qHsCA {
  color: #f57ac0;
}
.C400__xDwAv,
.c400__Jug9f {
  color: #f14ba9;
}
.C500__2LxA-,
.c500__2tKf2 {
  color: #f01d94;
}
.C600__33oWS,
.c600__3Rrh6 {
  color: #c71077;
}
.C700__3AXWq,
.c700__180BO {
  color: #9e1361;
}
.C800__1CzEC,
.c800__DsB6Y {
  color: #7a0f4b;
}
.C900__b3_ca,
.c900__UZHOP {
  color: #520a32;
}
.V50___ISLk,
.v50__2mMc7 {
  color: #fceefc;
}
.V100__3ceVe,
.v100__1ii3V {
  color: #f8def8;
}
.V200__1Gtc0,
.v200__11mWX {
  color: #efb9ef;
}
.V300__1g-qQ,
.v300__3qacT {
  color: #e58fe5;
}
.V400__34UsO,
.v400__1Ov0I {
  color: #db66db;
}
.V500__10XyZ,
.v500__1W1LC {
  color: #d136d1;
}
.V600__31z79,
.v600__209wc {
  color: #b320b3;
}
.V700__3AWzp,
.v700__24Rti {
  color: #8c218c;
}
.V800__2nlCa,
.v800__2CpUB {
  color: #681268;
}
.V900__2KR2m,
.v900__3kUtO {
  color: #460b46;
}
.P50__3eqIQ,
.p50__2j2fZ {
  color: #f6f1fe;
}
.P100__3OY27,
.p100__qeB61 {
  color: #ece2fe;
}
.P200__z7tK5,
.p200__2HF-A {
  color: #cdb2fa;
}
.P300__x18wJ,
.p300__2_M8c {
  color: #ad82f7;
}
.P400__Y2Qqg,
.p400__8_5gk {
  color: #935af6;
}
.P500__1AsKQ,
.p500__2xonx {
  color: #7f3bf5;
}
.P600__pdl-B,
.p600__IYT8t {
  color: #6425d0;
}
.P700__1_0gV,
.p700__29EXn {
  color: #4e1ba7;
}
.P800__1Jn87,
.p800__GIQ_4 {
  color: #380d82;
}
.P900__2xC1K,
.p900__2AUEa {
  color: #270561;
}
.I50__2oiBi,
.i50__exblr {
  color: #f2f3fd;
}
.I100__3B0PR,
.i100__2nAGj {
  color: #e0e2fa;
}
.I200__2vHs0,
.i200__2OqII {
  color: #b4b9f3;
}
.I300__2QZWe,
.i300__1BqDt {
  color: #7b83ea;
}
.I400__SmjTd,
.i400__17_ef {
  color: #616ae5;
}
.I500__3DcMP,
.i500__ERQkv {
  color: #4954e6;
}
.I600__2cD0e,
.i600__2RHhY {
  color: #2933c7;
}
.I700__1-3l1,
.i700__ynGHs {
  color: #161fa2;
}
.I800__2OLHW,
.i800__10eJa {
  color: #0a1285;
}
.I900__1a-ax,
.i900__B0I6- {
  color: #0c1264;
}
.N50__3Ys6j,
.n50__2ln67 {
  color: #f8f9fa;
}
.N100__eAChH,
.n100__39Hqu {
  color: #f5f6f7;
}
.N200__3v-6l,
.n200__Sdve9 {
  color: #eff0f1;
}
.N300__2E0MM,
.n300__3BLFa {
  color: #dee0e3;
}
.N400__3gnHh,
.n400__1PY1D {
  color: #bbbfc4;
}
.N500__eLi3H,
.n500__19Vqd {
  color: #8f959e;
}
.N600__1hwZz,
.n600__3s1J5 {
  color: #646a73;
}
.N700__2EHMp,
.n700__2doP4 {
  color: #373c43;
}
.N800__FrHcY,
.n800__3Pg4V {
  color: #2b2f36;
}
.N900__AlROV,
.n900__1SmEC {
  color: #1f2329;
}
 {
  /* Button */
  /* drawer mask兼容ios系统*/
}
.en {
  font-family: 'Gilroy', -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';
}
.gilroy {
  font-family: 'Gilroy', -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: #ff7792;
  border-color: #ff7792;
}
.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 表单编辑底色 */
/* Button */
/* 上传文件组件按钮颜色 */
/* Pagination */
/* MSelect */
/* MMonthPicker */
/* Progress */
/* mobile 表单编辑底色 */
@font-face {
  font-family: 'iconfont';
  src: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/tiktok/fonts/ada7ac1125f2dedc8e776f7b2ae5222f.eot);
  /* IE9*/
  src: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/tiktok/fonts/ada7ac1125f2dedc8e776f7b2ae5222f.eot#iefix) format('embedded-opentype'),  url('data:application/x-font-woff;charset=utf-8;base64,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') format('woff'), url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/tiktok/fonts/eed968724db62e4a1aa0153542a30541.ttf) format('truetype'),  url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/tiktok/8f36d249d779cf26859d44fd32d6017d.svg#iconfont) format('svg');
}
.iconfont {
  font-family: 'iconfont' !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-logo_baise:before {
  content: '\E71A';
}
.icon-password_hidden:before {
  content: '\E71D';
}
.icon-email:before {
  content: '\E721';
}
.icon-password_visible:before {
  content: '\E722';
}
.icon-arrow_left:before {
  content: '\E723';
}
.icon-arrow_apply:before {
  content: '\E724';
}
.icon-arrow_right:before {
  content: '\E725';
}
.icon-jiantouzhixiang_you:before {
  content: '\E726';
}
.icon-jiantouzhixiang_zuo:before {
  content: '\E727';
}
.icon-bofanganniushouye:before {
  content: '\E72F';
}
.icon-xialaxuanzeda:before {
  content: '\E734';
}
.icon-shouqi:before {
  content: '\E735';
}
.icon-facebooklogo_hover1:before {
  content: '\E738';
}
.icon-linkinlogo_hoverco:before {
  content: '\E739';
}
.icon-logo_youyanse1:before {
  content: '\E751';
}
.icon-design:before {
  content: '\E752';
}
.icon-FunctionsSupport:before {
  content: '\E753';
}
.icon-SalesMarketing:before {
  content: '\E754';
}
.icon-product:before {
  content: '\E755';
}
.icon-Sales:before {
  content: '\E756';
}
.icon-OperationsEdit:before {
  content: '\E757';
}
.icon-rd:before {
  content: '\E758';
}
.icon-icon_search:before {
  content: '\E76B';
}
.icon-icon_location:before {
  content: '\E76C';
}
.icon-icon_type:before {
  content: '\E76D';
}
.icon-detail_facebook:before {
  content: '\E76F';
}
.icon-detail_Twitter:before {
  content: '\E770';
}
.icon-detail_linkin:before {
  content: '\E771';
}
video {
  background-color: #000000;
}
/* 职位列表页 PositionList */
/* 职位详情页 PositionDetail */
/* 文件上传组件 Upload */
/* 简历编辑/投递页 ResumeEditForm */
/* 我的投递页 PositionApplication */
/* 注册页 */
/* input */
.fixedHeader {
  display: none;
}
.ja .leftFilter .atsx-checkbox-wrapper {
  font-weight: normal;
}
.positionList__14wa3 .positionItem-subTitle {
  color: #161823;
}
.positionList__14wa3 .positionItem-jobDesc {
  color: #b0b0b4;
}
.positionList__14wa3 .search-block__input {
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.12);
  border-radius: 30px;
}
.positionList__14wa3 .search-block__input input.atsx-input {
  padding-left: 58px;
  border-radius: 30px;
}
.positionList__14wa3 .search-block__input .search-searchAction {
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
}
.positionList__14wa3 .search-block__input .search-searchAction span {
  margin-top: 1px;
}
.positionList__14wa3 .search-block__input .atsx-input-prefix {
  left: 24px;
}
.positionList__14wa3 .search-searchAction:hover,
.positionList__14wa3 .search-searchAction:active {
  background: #ff7792;
  border-color: #ff7792;
}
.positionList__14wa3 .positionItem .positionItem-title {
  color: #161823;
}
.positionList__14wa3 .positionItem:hover {
  box-shadow: 2px 4px 20px 0 rgba(34, 90, 89, 0.2);
}
.positionList__14wa3 .searchBlockArea .atsx-input-affix-wrapper:hover .atsx-input:not(.atsx-input-disabled) {
  border-color: #fe2c55;
}

@-webkit-keyframes fullscreenModalEnter__3ZpX7 {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__3ZpX7 {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__26_Jb {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__26_Jb {
  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__eLC-t {
  height: 100%;
}
.atsx-layout__MTzE8 {
  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__ae-dJ,
.b50__2ojIB {
  color: #f0f4ff;
}
.L50__3mpXD,
.l50__s2Sah {
  color: #f7fae5;
}
.L100__1zth1,
.l100__2-IPD {
  color: #eef6c6;
}
.L200__2GpGO,
.l200__2tSZD {
  color: #dfee96;
}
.L300__3SULD,
.l300__wNQey {
  color: #d2e76a;
}
.L400__3tQzJ,
.l400__N6JQN {
  color: #c3dd40;
}
.L500__RafZC,
.l500__3BFhS {
  color: #b3d600;
}
.L600__3CdIH,
.l600__2uQ4p {
  color: #8fac02;
}
.L700__t7G1m,
.l700__1Ovu_ {
  color: #667901;
}
.L800__1cE6V,
.l800__1Z3CD {
  color: #495700;
}
.L900__3GjGw,
.l900__3kUFw {
  color: #354200;
}
.Y50__VDKuA,
.y50__3Hwbq {
  color: #fdf9ed;
}
.Y100__u8P1l,
.y100__YSOHN {
  color: #faf1d1;
}
.Y200__1C1f6,
.y200__ehoyh {
  color: #f8e6ab;
}
.Y300__1OOlT,
.y300__2m5aS {
  color: #f7dc82;
}
.Y400__3bAb-,
.y400__2Ba-i {
  color: #fad355;
}
.Y500__3yBPG,
.y500__cWjY7 {
  color: #ffc60a;
}
.Y600__3h7Xt,
.y600__2xZmS {
  color: #dc9b04;
}
.Y700__3FUfL,
.y700__ew8EP {
  color: #aa7803;
}
.Y800__2S8zc,
.y800__1mTtD {
  color: #795101;
}
.Y900__Drf6Q,
.y900__2NbnV {
  color: #5c3a00;
}
.O50__1h-z_,
.o50__r5wYp {
  color: #fff5eb;
}
.O100__31cuE,
.o100__22lJo {
  color: #feead2;
}
.O200__21vrq,
.o200__H3xiL {
  color: #fed4a4;
}
.O300__hKuT4,
.o300__2ISTM {
  color: #ffba6b;
}
.O400__35DHB,
.o400__C20eu {
  color: #ffa53d;
}
.O500__9Ebo4,
.o500__2RERW {
  color: #f80;
}
.O600__2VQPJ,
.o600__1_eHL {
  color: #de7802;
}
.O700__2Zs8V,
.o700__QZG8x {
  color: #b26206;
}
.O800___mBjr,
.o800__LILq_ {
  color: #8f4f04;
}
.O900__2IrF4,
.o900__1CW67 {
  color: #6b3900;
}
.R50__1SahF,
.r50__2VSUR {
  color: #fef1f1;
}
.R100__28_iD,
.r100__3VhWI {
  color: #fde2e2;
}
.R200__19gAM,
.r200__17yhB {
  color: #fbbfbc;
}
.R300__2yVLK,
.r300__2XCbJ {
  color: #f98e8b;
}
.R400__2GpVp,
.r400__1mbia {
  color: #f76964;
}
.R500__W1jda,
.r500__meg96 {
  color: #f54a45;
}
.R600__X7xAC,
.r600__2iNFl {
  color: #d83931;
}
.R700__KKmZ4,
.r700__2IL6w {
  color: #ac2f28;
}
.R800__3D0N2,
.r800__2l9Rd {
  color: #812520;
}
.R900__2IQdo,
.r900__1RV1_ {
  color: #621c18;
}
.C50__2Q62d,
.c50__3USbF {
  color: #fef1f8;
}
.C100__2NwI8,
.c100__7Vs-o {
  color: #fdddef;
}
.C200__1mKPy,
.c200__3OnXH {
  color: #f9aed9;
}
.C300__12dPK,
.c300__qQC43 {
  color: #f57ac0;
}
.C400__1OxdH,
.c400__2N957 {
  color: #f14ba9;
}
.C500__1CiBn,
.c500__14Iw1 {
  color: #f01d94;
}
.C600__1xmyA,
.c600__3wV6D {
  color: #c71077;
}
.C700__1TPU4,
.c700__2QF8V {
  color: #9e1361;
}
.C800__g5BOr,
.c800__375L3 {
  color: #7a0f4b;
}
.C900__3RkIa,
.c900__ivkZY {
  color: #520a32;
}
.V50__951nT,
.v50__2N44H {
  color: #fceefc;
}
.V100__L0Tbb,
.v100__3_H5u {
  color: #f8def8;
}
.V200__3zLZ4,
.v200__1qkGd {
  color: #efb9ef;
}
.V300__313-y,
.v300__1JyQi {
  color: #e58fe5;
}
.V400__OroR7,
.v400__OEnfF {
  color: #db66db;
}
.V500__2VuTM,
.v500__uPLDw {
  color: #d136d1;
}
.V600__3y7g5,
.v600__jGngH {
  color: #b320b3;
}
.V700__3scRz,
.v700__S27XW {
  color: #8c218c;
}
.V800__19UIm,
.v800__Aox5Y {
  color: #681268;
}
.V900__39Bic,
.v900__X71Qu {
  color: #460b46;
}
.P50__2Pji8,
.p50__33AwU {
  color: #f6f1fe;
}
.P100__1qEbo,
.p100__erAWz {
  color: #ece2fe;
}
.P200__3F43y,
.p200__HrJUe {
  color: #cdb2fa;
}
.P300__nj8Hy,
.p300__1oesh {
  color: #ad82f7;
}
.P400__373mw,
.p400__3YcRd {
  color: #935af6;
}
.P500__35oL3,
.p500__Wnvyq {
  color: #7f3bf5;
}
.P600__3aN07,
.p600__2OYgw {
  color: #6425d0;
}
.P700__3co8w,
.p700__ye2Jx {
  color: #4e1ba7;
}
.P800__3tiTN,
.p800__1_5XU {
  color: #380d82;
}
.P900__3C0Qj,
.p900__2j6Z- {
  color: #270561;
}
.I50__34gJo,
.i50__Fxc1w {
  color: #f2f3fd;
}
.I100__1vKF6,
.i100__3cDRm {
  color: #e0e2fa;
}
.I200__ZVNNy,
.i200__yCLzl {
  color: #b4b9f3;
}
.I300__6ROlM,
.i300__1PWIy {
  color: #7b83ea;
}
.I400__2hPDA,
.i400__34EVH {
  color: #616ae5;
}
.I500__3LC68,
.i500__k7weS {
  color: #4954e6;
}
.I600__3luaD,
.i600__96Dpe {
  color: #2933c7;
}
.I700__zCguQ,
.i700__1olad {
  color: #161fa2;
}
.I800__3jXfs,
.i800__2UKOM {
  color: #0a1285;
}
.I900__xMBDi,
.i900__1_UVb {
  color: #0c1264;
}
.N50__2JF-B,
.n50__3xC_S {
  color: #f8f9fa;
}
.N100__2-38i,
.n100__Vpyf7 {
  color: #f5f6f7;
}
.N200__2JIvt,
.n200__15k19 {
  color: #eff0f1;
}
.N300__2f5U3,
.n300__c43AI {
  color: #dee0e3;
}
.N400__3alRQ,
.n400__1kcXI {
  color: #bbbfc4;
}
.N500__1WWkp,
.n500__38Zjr {
  color: #8f959e;
}
.N600__1-jnv,
.n600__3XTgf {
  color: #646a73;
}
.N700__2zJPE,
.n700__Wx-nV {
  color: #373c43;
}
.N800__1Xy0K,
.n800__3lZZI {
  color: #2b2f36;
}
.N900__dMxjw,
.n900__3fzXD {
  color: #1f2329;
}
 {
  /* Button */
  /* drawer mask兼容ios系统*/
}
.en {
  font-family: 'Gilroy', -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';
}
.gilroy {
  font-family: 'Gilroy', -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: #ff7792;
  border-color: #ff7792;
}
.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 表单编辑底色 */
.fivexxPage__aAh9Y {
  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;
}
.fivexxPage__aAh9Y .fivexxPage-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
}
.fivexxPage__aAh9Y .fivexxPage-image {
  margin-bottom: 18px;
}
.fivexxPage__aAh9Y .fivexxPage-image img {
  width: 240px;
}
.fivexxPage__aAh9Y p {
  font-size: 18px;
  font-weight: 500;
  text-align: center;
  color: #161823;
}
.fivexxPage__aAh9Y .fivexxPage-homeButton {
  margin-top: 32px;
}
.fivexxPage__aAh9Y .fivexxPage-homeButton .atsx-btn-lg {
  max-width: unset;
}
.fivexxPage__aAh9Y .fivexxPage-homeButton button {
  font-size: 16px;
  font-weight: 500;
  text-align: center;
}

@-webkit-keyframes fullscreenModalEnter__1fufK {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__1fufK {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__1oU2o {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__1oU2o {
  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__u4q4V {
  height: 100%;
}
.atsx-layout__GuamW {
  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__2T4FE,
.b50__kv2QA {
  color: #f0f4ff;
}
.L50__81zqF,
.l50__1_mTP {
  color: #f7fae5;
}
.L100__1mNfj,
.l100__2saGn {
  color: #eef6c6;
}
.L200__1kOCN,
.l200__2gGpC {
  color: #dfee96;
}
.L300__1yl1L,
.l300__2kljZ {
  color: #d2e76a;
}
.L400__1K8WO,
.l400__3HcEn {
  color: #c3dd40;
}
.L500__2iYNS,
.l500__2luG_ {
  color: #b3d600;
}
.L600__1t8Iu,
.l600__3c4Qo {
  color: #8fac02;
}
.L700__1sHOd,
.l700__BS6DL {
  color: #667901;
}
.L800__3Jt7s,
.l800__1-3OD {
  color: #495700;
}
.L900__3vr1r,
.l900__2vMHd {
  color: #354200;
}
.Y50__QgXTn,
.y50__3w-a3 {
  color: #fdf9ed;
}
.Y100__aN70k,
.y100__3aCqX {
  color: #faf1d1;
}
.Y200__3OEHz,
.y200__2aU64 {
  color: #f8e6ab;
}
.Y300__1y_lR,
.y300__3kFb_ {
  color: #f7dc82;
}
.Y400__2C2yE,
.y400__3AYay {
  color: #fad355;
}
.Y500__2eSjw,
.y500__lljyi {
  color: #ffc60a;
}
.Y600__ByVRP,
.y600__3We02 {
  color: #dc9b04;
}
.Y700__31Bj8,
.y700__1igFv {
  color: #aa7803;
}
.Y800__Nk-5X,
.y800__3WBdA {
  color: #795101;
}
.Y900__1C0t1,
.y900__1bh1N {
  color: #5c3a00;
}
.O50__2pOiX,
.o50__1rCOF {
  color: #fff5eb;
}
.O100__1aNag,
.o100__1hV9O {
  color: #feead2;
}
.O200__1El8e,
.o200__4d6SK {
  color: #fed4a4;
}
.O300__3Usf3,
.o300__QvbO3 {
  color: #ffba6b;
}
.O400__1ms0c,
.o400__32Idq {
  color: #ffa53d;
}
.O500__36FUc,
.o500__1jzyR {
  color: #f80;
}
.O600__36dQk,
.o600__1uvXY {
  color: #de7802;
}
.O700__2JkkO,
.o700__2pFEK {
  color: #b26206;
}
.O800__300UI,
.o800__2BFy7 {
  color: #8f4f04;
}
.O900__wCsC8,
.o900__2EuvL {
  color: #6b3900;
}
.R50__NOOvH,
.r50__nZwzy {
  color: #fef1f1;
}
.R100__xzPsj,
.r100__jXi6v {
  color: #fde2e2;
}
.R200__2X6Th,
.r200__2M1Qq {
  color: #fbbfbc;
}
.R300__zZYax,
.r300__gB4d1 {
  color: #f98e8b;
}
.R400__lIX76,
.r400__1Pf3C {
  color: #f76964;
}
.R500__14xdI,
.r500__3YgVD {
  color: #f54a45;
}
.R600__2oHGX,
.r600__2u2n2 {
  color: #d83931;
}
.R700__1YpPG,
.r700__3FwT1 {
  color: #ac2f28;
}
.R800__2toH8,
.r800__fEHlU {
  color: #812520;
}
.R900__1gorT,
.r900__v_ESl {
  color: #621c18;
}
.C50__3VjnZ,
.c50__3OFXr {
  color: #fef1f8;
}
.C100__1nm4L,
.c100__455Sw {
  color: #fdddef;
}
.C200__1NWk3,
.c200__3o_sq {
  color: #f9aed9;
}
.C300__3zdLf,
.c300__3tVdM {
  color: #f57ac0;
}
.C400__1nh6v,
.c400__2brUm {
  color: #f14ba9;
}
.C500__FSPEH,
.c500__2xFHU {
  color: #f01d94;
}
.C600__3yugS,
.c600__4p_UG {
  color: #c71077;
}
.C700__275TM,
.c700__25j5M {
  color: #9e1361;
}
.C800__2Zjbp,
.c800__1X2Uk {
  color: #7a0f4b;
}
.C900__DpnAv,
.c900__adFkc {
  color: #520a32;
}
.V50__yOzCj,
.v50__1MSv8 {
  color: #fceefc;
}
.V100__Cbvry,
.v100__276wR {
  color: #f8def8;
}
.V200__NzPBk,
.v200__2C-jT {
  color: #efb9ef;
}
.V300__1X2z6,
.v300__IHUl1 {
  color: #e58fe5;
}
.V400__2aGbv,
.v400__1nGGQ {
  color: #db66db;
}
.V500__2Ljoh,
.v500__-4Zqa {
  color: #d136d1;
}
.V600__3bqqF,
.v600__3BV-2 {
  color: #b320b3;
}
.V700__36z36,
.v700__Wv0M- {
  color: #8c218c;
}
.V800__2iYfu,
.v800__IJnSm {
  color: #681268;
}
.V900__-z59v,
.v900__3Lo1i {
  color: #460b46;
}
.P50__2ocDA,
.p50__1ut3t {
  color: #f6f1fe;
}
.P100__3g9Ed,
.p100__3I_Fg {
  color: #ece2fe;
}
.P200__1osSY,
.p200__4rY77 {
  color: #cdb2fa;
}
.P300__2XQES,
.p300__1mmj6 {
  color: #ad82f7;
}
.P400__2-_F6,
.p400__2iGVw {
  color: #935af6;
}
.P500__3Fvmt,
.p500__1vJOs {
  color: #7f3bf5;
}
.P600__2RJn9,
.p600__1_By1 {
  color: #6425d0;
}
.P700__1yzj_,
.p700__1ceS4 {
  color: #4e1ba7;
}
.P800__2xJVA,
.p800__1C91o {
  color: #380d82;
}
.P900__3mkkF,
.p900__ewMAD {
  color: #270561;
}
.I50__UNzbY,
.i50__1NdSm {
  color: #f2f3fd;
}
.I100__2_Tjj,
.i100__2Kr-f {
  color: #e0e2fa;
}
.I200__ZF2GA,
.i200__2Clq7 {
  color: #b4b9f3;
}
.I300__1QGp1,
.i300__1qct_ {
  color: #7b83ea;
}
.I400__3Jdcn,
.i400__1scJ- {
  color: #616ae5;
}
.I500__12y8Y,
.i500__3V6YS {
  color: #4954e6;
}
.I600__3yUI-,
.i600__1EfZy {
  color: #2933c7;
}
.I700__345I0,
.i700__Hr7GE {
  color: #161fa2;
}
.I800__2QrCF,
.i800__kTss1 {
  color: #0a1285;
}
.I900__26Bp9,
.i900__3cQpZ {
  color: #0c1264;
}
.N50__3Yyzz,
.n50__EvHtZ {
  color: #f8f9fa;
}
.N100__ilvHi,
.n100__2X6YR {
  color: #f5f6f7;
}
.N200__2wAz-,
.n200__16xEo {
  color: #eff0f1;
}
.N300__3W3Kt,
.n300__5lk8w {
  color: #dee0e3;
}
.N400__3n1QO,
.n400__3EC2e {
  color: #bbbfc4;
}
.N500__1TBjO,
.n500__2FPZQ {
  color: #8f959e;
}
.N600__3WWaC,
.n600__e9t09 {
  color: #646a73;
}
.N700__1gMN7,
.n700__1tFLO {
  color: #373c43;
}
.N800__1ZrAk,
.n800__DGeA4 {
  color: #2b2f36;
}
.N900__3_sAC,
.n900__2uFaB {
  color: #1f2329;
}
 {
  /* Button */
  /* drawer mask兼容ios系统*/
}
.en {
  font-family: 'Gilroy', -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';
}
.gilroy {
  font-family: 'Gilroy', -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: #ff7792;
  border-color: #ff7792;
}
.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 表单编辑底色 */
.faqsContainer__1p4vB {
  position: relative;
  margin-top: 1.06666667rem;
  padding: 0.96rem 0 1.06666667rem;
  width: 100%;
  background-color: #9aa8b6;
  color: #fff;
}
.faqsContainer__1p4vB .faq-decoratePoint {
  position: absolute;
  top: -0.86666667rem;
  right: 0.62666667rem;
  width: 2.24rem;
  height: 3.94666667rem;
  background-size: 100% auto;
  background-repeat: no-repeat;
}
.faqsContainer__1p4vB .faq-title {
  padding: 0 0.64rem;
  margin: 0.53333333rem 0;
  width: 8.16rem;
  height: auto;
  word-break: normal;
  font-size: 0.56rem;
  line-height: 0.6rem;
  font-weight: bold;
}
.faqsContainer__1p4vB a {
  color: white;
}
.faqsContainer__1p4vB a .faq-wrapper {
  padding: 0.48rem 0.64rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  font-size: 0.50666667rem;
  line-height: 0.66666667rem;
  font-weight: bold;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  box-sizing: border-box;
}
.faqsContainer__1p4vB a .faq-wrapper svg {
  width: 0.32rem;
  height: 0.32rem;
}
.faqsContainer__1p4vB a .faq-wrapper svg path {
  fill: #fff;
  opacity: 0.3;
}

.arrow-icon {
  display: inline-block;
  text-align: center;
  line-height: 0;
  vertical-align: -0.125em;
}
.arrow-icon.arrow-left {
  -ms-transform: rotate(180deg);
      transform: rotate(180deg);
}

@-webkit-keyframes fullscreenModalEnter__27g8b {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__27g8b {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__2pYG0 {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__2pYG0 {
  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__IyOio {
  height: 100%;
}
.atsx-layout__x_RjY {
  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__1kwpM,
.b50__2T79X {
  color: #f0f4ff;
}
.L50__1DUxH,
.l50__2Zexe {
  color: #f7fae5;
}
.L100__27T7W,
.l100__3B8B_ {
  color: #eef6c6;
}
.L200__1Abtn,
.l200__1efU6 {
  color: #dfee96;
}
.L300__19wU5,
.l300__1w8tG {
  color: #d2e76a;
}
.L400__153M8,
.l400__1F7Sb {
  color: #c3dd40;
}
.L500__1lZ2_,
.l500__3kiuO {
  color: #b3d600;
}
.L600__yglPF,
.l600__2HXBo {
  color: #8fac02;
}
.L700__169-K,
.l700__2wlDb {
  color: #667901;
}
.L800__fY_A9,
.l800__2jVeR {
  color: #495700;
}
.L900__3ayx3,
.l900__2AuN2 {
  color: #354200;
}
.Y50__2RJm0,
.y50__33PN2 {
  color: #fdf9ed;
}
.Y100__2prsV,
.y100__3C2Ap {
  color: #faf1d1;
}
.Y200__2PDhh,
.y200__3ccfN {
  color: #f8e6ab;
}
.Y300__2Na1d,
.y300__t6mnw {
  color: #f7dc82;
}
.Y400__1-4Xg,
.y400__1qZM8 {
  color: #fad355;
}
.Y500__2g9so,
.y500__242h4 {
  color: #ffc60a;
}
.Y600__1f5-s,
.y600__2kPZF {
  color: #dc9b04;
}
.Y700__14WZ8,
.y700__10CrG {
  color: #aa7803;
}
.Y800__2OVip,
.y800__3Yi99 {
  color: #795101;
}
.Y900__1Vr-s,
.y900__3qSG7 {
  color: #5c3a00;
}
.O50__Ls4Pg,
.o50__3SZh- {
  color: #fff5eb;
}
.O100__TeE7c,
.o100__21aQ9 {
  color: #feead2;
}
.O200__2fe3U,
.o200__3yk7v {
  color: #fed4a4;
}
.O300__1vwOD,
.o300__2le10 {
  color: #ffba6b;
}
.O400__2gMXa,
.o400__2npIG {
  color: #ffa53d;
}
.O500__326pX,
.o500__2FsXq {
  color: #f80;
}
.O600__PdsRI,
.o600__2RT0y {
  color: #de7802;
}
.O700__3spVZ,
.o700__1LoNs {
  color: #b26206;
}
.O800__U4Zfl,
.o800__1x6eA {
  color: #8f4f04;
}
.O900__3pBPk,
.o900__1KFFl {
  color: #6b3900;
}
.R50__poxQg,
.r50__1tkeG {
  color: #fef1f1;
}
.R100__1CjjA,
.r100__1b9Jk {
  color: #fde2e2;
}
.R200__2NG3A,
.r200__2NiOC {
  color: #fbbfbc;
}
.R300__ng5se,
.r300__1FLFh {
  color: #f98e8b;
}
.R400__YhXTc,
.r400__35YAQ {
  color: #f76964;
}
.R500__116sc,
.r500__11Qj6 {
  color: #f54a45;
}
.R600__YJvZo,
.r600__1NbJU {
  color: #d83931;
}
.R700__3CL88,
.r700__2Qhjf {
  color: #ac2f28;
}
.R800__1bYhk,
.r800__3gUTV {
  color: #812520;
}
.R900__2gvtm,
.r900__1XTRA {
  color: #621c18;
}
.C50__ViEJX,
.c50__2bdBc {
  color: #fef1f8;
}
.C100__2Wr_H,
.c100__20e5f {
  color: #fdddef;
}
.C200__S1QVa,
.c200__20AQN {
  color: #f9aed9;
}
.C300__1yz8s,
.c300__2GrfJ {
  color: #f57ac0;
}
.C400__2z-Bf,
.c400__3HvGS {
  color: #f14ba9;
}
.C500__1Whm6,
.c500__eec2N {
  color: #f01d94;
}
.C600__12cca,
.c600__3gpSr {
  color: #c71077;
}
.C700__f3Qf1,
.c700__2VHTH {
  color: #9e1361;
}
.C800__3UKBC,
.c800__2gMsC {
  color: #7a0f4b;
}
.C900__3tCww,
.c900__9KMfv {
  color: #520a32;
}
.V50__hT4ig,
.v50__1f4Fu {
  color: #fceefc;
}
.V100__3FBbj,
.v100__2iwka {
  color: #f8def8;
}
.V200__16pAM,
.v200__3MMy0 {
  color: #efb9ef;
}
.V300__W85X3,
.v300__Uo3Ay {
  color: #e58fe5;
}
.V400__32IrT,
.v400__2tzXU {
  color: #db66db;
}
.V500__3J25o,
.v500__3BQVh {
  color: #d136d1;
}
.V600__HQ3cU,
.v600__1FwdF {
  color: #b320b3;
}
.V700__1Mlfq,
.v700__2nqNC {
  color: #8c218c;
}
.V800__bR0vk,
.v800__3Jfxq {
  color: #681268;
}
.V900__1m47u,
.v900__3AzS- {
  color: #460b46;
}
.P50__l7Zek,
.p50__3WWip {
  color: #f6f1fe;
}
.P100__22dRK,
.p100__1yGvr {
  color: #ece2fe;
}
.P200__2HZjJ,
.p200__PvER1 {
  color: #cdb2fa;
}
.P300__2G4fz,
.p300__2q_JU {
  color: #ad82f7;
}
.P400__3CB5F,
.p400__1WhwV {
  color: #935af6;
}
.P500__1ILML,
.p500__uEy41 {
  color: #7f3bf5;
}
.P600__28mvP,
.p600__2DzXI {
  color: #6425d0;
}
.P700__3HlJT,
.p700__35ss3 {
  color: #4e1ba7;
}
.P800__3bNjm,
.p800__30rZf {
  color: #380d82;
}
.P900__1KIzt,
.p900__cggB- {
  color: #270561;
}
.I50__1gIHd,
.i50__23ga0 {
  color: #f2f3fd;
}
.I100__2rpE5,
.i100__P9rOq {
  color: #e0e2fa;
}
.I200__1YyDE,
.i200__2piEX {
  color: #b4b9f3;
}
.I300__OAqzz,
.i300__3Ami2 {
  color: #7b83ea;
}
.I400__2rKmT,
.i400__21q8I {
  color: #616ae5;
}
.I500__3KBlg,
.i500__q-Uzv {
  color: #4954e6;
}
.I600__3ImGS,
.i600__1FKR6 {
  color: #2933c7;
}
.I700__1G8be,
.i700__2FckG {
  color: #161fa2;
}
.I800__3lHJJ,
.i800___W2Zk {
  color: #0a1285;
}
.I900__12FJf,
.i900__2d7Oa {
  color: #0c1264;
}
.N50__nT6Cr,
.n50__19Wqb {
  color: #f8f9fa;
}
.N100__3MYQc,
.n100__2r2Cr {
  color: #f5f6f7;
}
.N200__1xk9v,
.n200__3Xx_8 {
  color: #eff0f1;
}
.N300__3IYpJ,
.n300__30iDR {
  color: #dee0e3;
}
.N400__jx1aw,
.n400__10_AX {
  color: #bbbfc4;
}
.N500__3b3oW,
.n500__1A-5- {
  color: #8f959e;
}
.N600__3Kz2O,
.n600__16Dss {
  color: #646a73;
}
.N700__3tJvk,
.n700__3QgUG {
  color: #373c43;
}
.N800__2bM8O,
.n800__BvSGR {
  color: #2b2f36;
}
.N900__KHvQ_,
.n900__3jsOm {
  color: #1f2329;
}
 {
  /* Button */
  /* drawer mask兼容ios系统*/
}
.en {
  font-family: 'Gilroy', -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';
}
.gilroy {
  font-family: 'Gilroy', -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: #ff7792;
  border-color: #ff7792;
}
.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 表单编辑底色 */
/* Button */
/* 上传文件组件按钮颜色 */
/* Pagination */
/* MSelect */
/* MMonthPicker */
/* Progress */
/* mobile 表单编辑底色 */
@font-face {
  font-family: 'iconfont';
  src: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/tiktok/fonts/ada7ac1125f2dedc8e776f7b2ae5222f.eot);
  /* IE9*/
  src: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/tiktok/fonts/ada7ac1125f2dedc8e776f7b2ae5222f.eot#iefix) format('embedded-opentype'),  url('data:application/x-font-woff;charset=utf-8;base64,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') format('woff'), url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/tiktok/fonts/eed968724db62e4a1aa0153542a30541.ttf) format('truetype'),  url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/tiktok/8f36d249d779cf26859d44fd32d6017d.svg#iconfont) format('svg');
}
.iconfont {
  font-family: 'iconfont' !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-logo_baise:before {
  content: '\E71A';
}
.icon-password_hidden:before {
  content: '\E71D';
}
.icon-email:before {
  content: '\E721';
}
.icon-password_visible:before {
  content: '\E722';
}
.icon-arrow_left:before {
  content: '\E723';
}
.icon-arrow_apply:before {
  content: '\E724';
}
.icon-arrow_right:before {
  content: '\E725';
}
.icon-jiantouzhixiang_you:before {
  content: '\E726';
}
.icon-jiantouzhixiang_zuo:before {
  content: '\E727';
}
.icon-bofanganniushouye:before {
  content: '\E72F';
}
.icon-xialaxuanzeda:before {
  content: '\E734';
}
.icon-shouqi:before {
  content: '\E735';
}
.icon-facebooklogo_hover1:before {
  content: '\E738';
}
.icon-linkinlogo_hoverco:before {
  content: '\E739';
}
.icon-logo_youyanse1:before {
  content: '\E751';
}
.icon-design:before {
  content: '\E752';
}
.icon-FunctionsSupport:before {
  content: '\E753';
}
.icon-SalesMarketing:before {
  content: '\E754';
}
.icon-product:before {
  content: '\E755';
}
.icon-Sales:before {
  content: '\E756';
}
.icon-OperationsEdit:before {
  content: '\E757';
}
.icon-rd:before {
  content: '\E758';
}
.icon-icon_search:before {
  content: '\E76B';
}
.icon-icon_location:before {
  content: '\E76C';
}
.icon-icon_type:before {
  content: '\E76D';
}
.icon-detail_facebook:before {
  content: '\E76F';
}
.icon-detail_Twitter:before {
  content: '\E770';
}
.icon-detail_linkin:before {
  content: '\E771';
}
video {
  background-color: #000000;
}
.how-hire {
  font-family: gilroy;
}
@media screen and (max-width: 991px) {
  .how-hire {
    padding: 0 6.4vw;
  }
}
.how-hire .hire-title {
  padding: 0 0 56px 0;
  font-size: 40px;
  font-weight: bold;
  color: #161823;
  text-align: center;
}
@media screen and (max-width: 991px) {
  .how-hire .hire-title {
    padding: 0 0 5.33333333vw 0;
    font-size: 6.4vw;
    text-align: left;
  }
}
.how-hire .faqs-title {
  padding-top: 0;
}
.how-hire .hire-flow {
  position: relative;
  margin-bottom: 80px;
}
@media screen and (max-width: 991px) {
  .how-hire .hire-flow {
    margin-bottom: 13.33333333vw;
  }
}
@media screen and (min-width: 992px) {
  .how-hire .hire-flow .hire-item-wrap {
    padding-left: 4.17%;
  }
}
.how-hire .hire-flow .hire-step .hire-step-number {
  width: 96px;
  height: 96px;
  border: 1px solid #2a4444;
  border-radius: 96px;
  margin: 0 auto;
  font-size: 32px;
  font-weight: bold;
  line-height: 96px;
  text-align: center;
  margin-bottom: 24px;
  background-color: #fff;
  position: relative;
  z-index: 1;
}
.how-hire .hire-flow .hire-step .hire-flow-name {
  font-size: 20px;
  font-weight: bold;
  line-height: 1.4;
  color: #161823;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  margin-bottom: 8px;
}
.how-hire .hire-flow .hire-step .hire-flow-des {
  font-size: 16px;
  line-height: 1.75;
  color: #161823;
  text-align: center;
}
@media screen and (max-width: 991px) {
  .how-hire .hire-flow .hire-step {
    display: -ms-flexbox;
    display: flex;
    height: 34.13333333vw;
  }
  .how-hire .hire-flow .hire-step .hire-step-number {
    width: 12.8vw;
    height: 12.8vw;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    line-height: 12.8vw;
    font-size: 4.26666667vw;
    margin: 0;
  }
  .how-hire .hire-flow .hire-step .hire-flow-content {
    margin-left: 6.4vw;
  }
  .how-hire .hire-flow .hire-step .hire-flow-name {
    font-size: 4.26666667vw;
    margin-bottom: 2.13333333vw;
    display: block;
  }
  .how-hire .hire-flow .hire-step .hire-flow-des {
    font-size: 4.26666667vw;
    line-height: 1.5;
    text-align: left;
  }
}
.how-hire .hire-flow .dotted-line-wrap {
  position: absolute;
  top: 48px;
}
@media screen and (max-width: 991px) {
  .how-hire .hire-flow .dotted-line-wrap {
    display: none;
  }
}
.how-hire .hire-flow .dotted-line-wrap .dotted-line {
  border-bottom: 4px dotted #dcdcde;
}
.how-hire .hire-flow .dotted-line-vertical {
  height: 17.06666667vw;
  border-left: 0.53333333vw dotted #e9f2fa;
  position: absolute;
  left: 6.4vw;
  top: 15.2vw;
}
@media screen and (min-width: 992px) {
  .how-hire .hire-flow .dotted-line-vertical {
    display: none;
  }
}
.how-hire .hire-faq .faq-title {
  font-size: 21px;
  line-height: 1.52;
  color: #161823;
  font-weight: bold;
  margin-bottom: 14px;
}
.how-hire .hire-faq .faq-answer {
  font-size: 16px;
  line-height: 1.75;
  color: #161823;
  margin-bottom: 50px;
}
.how-hire .hire-faq:last-child {
  margin-bottom: 70px;
}
@media screen and (max-width: 991px) {
  .how-hire .hire-faq .faq-title {
    font-size: 4.26666667vw;
    margin-bottom: 2.66666667vw;
  }
  .how-hire .hire-faq .faq-answer {
    font-size: 4.26666667vw;
    line-height: 1.5;
    margin-bottom: 8vw;
  }
  .how-hire .hire-faq:last-child {
    margin-bottom: 8vw;
  }
}

@-webkit-keyframes fullscreenModalEnter__IH1We {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__IH1We {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__2G_TF {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__2G_TF {
  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__2yS0M {
  height: 100%;
}
.atsx-layout__3a5Rg {
  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__2ySsB,
.b50__lLI3I {
  color: #f0f4ff;
}
.L50__3pUax,
.l50__28oAl {
  color: #f7fae5;
}
.L100__sKUFa,
.l100__3DM6v {
  color: #eef6c6;
}
.L200__3Ax3N,
.l200__mM9LG {
  color: #dfee96;
}
.L300__2MF48,
.l300__GhQhF {
  color: #d2e76a;
}
.L400__agB2z,
.l400__2fHvy {
  color: #c3dd40;
}
.L500__2NZkh,
.l500__2gAuL {
  color: #b3d600;
}
.L600__3zOKB,
.l600__3HCMK {
  color: #8fac02;
}
.L700__2-XCl,
.l700__23ksT {
  color: #667901;
}
.L800__33jJ2,
.l800__1M39G {
  color: #495700;
}
.L900__35uSX,
.l900__3jFRE {
  color: #354200;
}
.Y50__Hji3c,
.y50__zSo-d {
  color: #fdf9ed;
}
.Y100__2-9_E,
.y100__1uYDJ {
  color: #faf1d1;
}
.Y200__1Ancm,
.y200__3Mhq6 {
  color: #f8e6ab;
}
.Y300__2ONal,
.y300__22RPt {
  color: #f7dc82;
}
.Y400__PHs2_,
.y400__10btD {
  color: #fad355;
}
.Y500__HluXC,
.y500__3WhsI {
  color: #ffc60a;
}
.Y600__2rqQ0,
.y600__2SgFy {
  color: #dc9b04;
}
.Y700__Bne7k,
.y700__3uxNC {
  color: #aa7803;
}
.Y800__3T0A8,
.y800__2S9CI {
  color: #795101;
}
.Y900__3Hxn3,
.y900__3-GGz {
  color: #5c3a00;
}
.O50__2ZXST,
.o50__3xZsX {
  color: #fff5eb;
}
.O100__3BBk1,
.o100__1fUf4 {
  color: #feead2;
}
.O200__efs9W,
.o200__nw0Aj {
  color: #fed4a4;
}
.O300__8Pnfm,
.o300__60sMM {
  color: #ffba6b;
}
.O400__3hllc,
.o400__2cJI5 {
  color: #ffa53d;
}
.O500__2VZwJ,
.o500__3H_ef {
  color: #f80;
}
.O600__3pu8p,
.o600__2H0rE {
  color: #de7802;
}
.O700__30l3y,
.o700__26N_S {
  color: #b26206;
}
.O800__iCEB7,
.o800__16zlX {
  color: #8f4f04;
}
.O900__3yKHL,
.o900__2EVOt {
  color: #6b3900;
}
.R50__it08M,
.r50__2skCI {
  color: #fef1f1;
}
.R100__15lyn,
.r100__1egbw {
  color: #fde2e2;
}
.R200__3KyWY,
.r200__wzLsc {
  color: #fbbfbc;
}
.R300__oENag,
.r300__27EVi {
  color: #f98e8b;
}
.R400__2P7S8,
.r400__3F_s_ {
  color: #f76964;
}
.R500__21dpG,
.r500__29Aeb {
  color: #f54a45;
}
.R600__2Rg1s,
.r600__2i2j7 {
  color: #d83931;
}
.R700__27_lp,
.r700__1kbVJ {
  color: #ac2f28;
}
.R800__3nQAf,
.r800__1bF_Q {
  color: #812520;
}
.R900__3ssrB,
.r900__ySshQ {
  color: #621c18;
}
.C50__3CERk,
.c50__2rmnP {
  color: #fef1f8;
}
.C100__2CMdN,
.c100__ktZ17 {
  color: #fdddef;
}
.C200__256ej,
.c200__2T0Le {
  color: #f9aed9;
}
.C300__1Osq1,
.c300__3lbto {
  color: #f57ac0;
}
.C400__3-rbB,
.c400__2Ds1E {
  color: #f14ba9;
}
.C500__11_VQ,
.c500__24P5E {
  color: #f01d94;
}
.C600__3zD41,
.c600__3bjJi {
  color: #c71077;
}
.C700__1LZuT,
.c700__2HFCJ {
  color: #9e1361;
}
.C800__GWb_c,
.c800__EMTIo {
  color: #7a0f4b;
}
.C900__3HD97,
.c900__25qXb {
  color: #520a32;
}
.V50__16YMF,
.v50__3kFRu {
  color: #fceefc;
}
.V100__24Hg_,
.v100__2J5JG {
  color: #f8def8;
}
.V200__AF_9-,
.v200__1eGhL {
  color: #efb9ef;
}
.V300__3R32v,
.v300__qzWGt {
  color: #e58fe5;
}
.V400__fxCS6,
.v400__mIPOS {
  color: #db66db;
}
.V500__lpbQb,
.v500__2-7uH {
  color: #d136d1;
}
.V600__agxwf,
.v600__jLUnM {
  color: #b320b3;
}
.V700__T_fTs,
.v700__1jV8N {
  color: #8c218c;
}
.V800__2vvbD,
.v800__JI8fR {
  color: #681268;
}
.V900__2vLoN,
.v900__2TQ3i {
  color: #460b46;
}
.P50__noWk0,
.p50__1KOSM {
  color: #f6f1fe;
}
.P100__36mMa,
.p100__3X0tD {
  color: #ece2fe;
}
.P200__290yb,
.p200__2Kx5i {
  color: #cdb2fa;
}
.P300__3KPx_,
.p300__wHo48 {
  color: #ad82f7;
}
.P400__2_0Vs,
.p400__1cior {
  color: #935af6;
}
.P500__3IFYu,
.p500__3hvMG {
  color: #7f3bf5;
}
.P600__3oPbu,
.p600__1KxMs {
  color: #6425d0;
}
.P700__1HQUP,
.p700__ng8-f {
  color: #4e1ba7;
}
.P800__1iLrV,
.p800__K67HK {
  color: #380d82;
}
.P900__qlnDd,
.p900__3Zb-f {
  color: #270561;
}
.I50__2ukMf,
.i50__1Y0c1 {
  color: #f2f3fd;
}
.I100__S-cKd,
.i100__30fIG {
  color: #e0e2fa;
}
.I200__1vyKb,
.i200__cIq7S {
  color: #b4b9f3;
}
.I300__kUqM7,
.i300__2iVMz {
  color: #7b83ea;
}
.I400__2YAtT,
.i400__3RofC {
  color: #616ae5;
}
.I500__286NS,
.i500__2vuLI {
  color: #4954e6;
}
.I600__3tfqi,
.i600__37j4- {
  color: #2933c7;
}
.I700__lDuLL,
.i700__jS5qE {
  color: #161fa2;
}
.I800__2B37w,
.i800__iQ2yB {
  color: #0a1285;
}
.I900__3r2gi,
.i900__3uvz7 {
  color: #0c1264;
}
.N50__2xato,
.n50__1RO1F {
  color: #f8f9fa;
}
.N100__2CAI8,
.n100__3t6F4 {
  color: #f5f6f7;
}
.N200__3N-rp,
.n200__3H6Wh {
  color: #eff0f1;
}
.N300__3wLeu,
.n300__1CMic {
  color: #dee0e3;
}
.N400__BhFe_,
.n400__3H7t2 {
  color: #bbbfc4;
}
.N500__cP_4B,
.n500__3L86B {
  color: #8f959e;
}
.N600__3VnSR,
.n600__FjyJm {
  color: #646a73;
}
.N700__lkCOd,
.n700__3GUtI {
  color: #373c43;
}
.N800__3UcIe,
.n800__s0B8A {
  color: #2b2f36;
}
.N900__2W-Oc,
.n900__21B-U {
  color: #1f2329;
}
 {
  /* Button */
  /* drawer mask兼容ios系统*/
}
.en {
  font-family: 'Gilroy', -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';
}
.gilroy {
  font-family: 'Gilroy', -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: #ff7792;
  border-color: #ff7792;
}
.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 表单编辑底色 */
/* Button */
/* 上传文件组件按钮颜色 */
/* Pagination */
/* MSelect */
/* MMonthPicker */
/* Progress */
/* mobile 表单编辑底色 */
@font-face {
  font-family: 'iconfont';
  src: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/tiktok/fonts/ada7ac1125f2dedc8e776f7b2ae5222f.eot);
  /* IE9*/
  src: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/tiktok/fonts/ada7ac1125f2dedc8e776f7b2ae5222f.eot#iefix) format('embedded-opentype'),  url('data:application/x-font-woff;charset=utf-8;base64,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') format('woff'), url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/tiktok/fonts/eed968724db62e4a1aa0153542a30541.ttf) format('truetype'),  url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/tiktok/8f36d249d779cf26859d44fd32d6017d.svg#iconfont) format('svg');
}
.iconfont {
  font-family: 'iconfont' !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-logo_baise:before {
  content: '\E71A';
}
.icon-password_hidden:before {
  content: '\E71D';
}
.icon-email:before {
  content: '\E721';
}
.icon-password_visible:before {
  content: '\E722';
}
.icon-arrow_left:before {
  content: '\E723';
}
.icon-arrow_apply:before {
  content: '\E724';
}
.icon-arrow_right:before {
  content: '\E725';
}
.icon-jiantouzhixiang_you:before {
  content: '\E726';
}
.icon-jiantouzhixiang_zuo:before {
  content: '\E727';
}
.icon-bofanganniushouye:before {
  content: '\E72F';
}
.icon-xialaxuanzeda:before {
  content: '\E734';
}
.icon-shouqi:before {
  content: '\E735';
}
.icon-facebooklogo_hover1:before {
  content: '\E738';
}
.icon-linkinlogo_hoverco:before {
  content: '\E739';
}
.icon-logo_youyanse1:before {
  content: '\E751';
}
.icon-design:before {
  content: '\E752';
}
.icon-FunctionsSupport:before {
  content: '\E753';
}
.icon-SalesMarketing:before {
  content: '\E754';
}
.icon-product:before {
  content: '\E755';
}
.icon-Sales:before {
  content: '\E756';
}
.icon-OperationsEdit:before {
  content: '\E757';
}
.icon-rd:before {
  content: '\E758';
}
.icon-icon_search:before {
  content: '\E76B';
}
.icon-icon_location:before {
  content: '\E76C';
}
.icon-icon_type:before {
  content: '\E76D';
}
.icon-detail_facebook:before {
  content: '\E76F';
}
.icon-detail_Twitter:before {
  content: '\E770';
}
.icon-detail_linkin:before {
  content: '\E771';
}
video {
  background-color: #000000;
}
.faqs-banner__1SzMP {
  display: -ms-flexbox;
  display: flex;
  position: relative;
  height: 432px;
  background-color: #1f1f1f;
}
.faqs-banner__1SzMP .faqs-banner-text-area-wrap {
  -ms-flex: 0 0 361px;
      flex: 0 0 361px;
  position: relative;
}
.faqs-banner__1SzMP .faqs-banner-text-area-wrap .faqs-banner-text-area {
  position: absolute;
  color: #fff;
  height: 210px;
  top: 113px;
  left: 108px;
}
.faqs-banner__1SzMP .faqs-banner-text-area-wrap .faqs-banner-text-area .faqs-banner-title {
  font-size: 32px;
}
.faqs-banner__1SzMP .faqs-banner-text-area-wrap .faqs-banner-text-area .faqs-banner-des {
  position: absolute;
  top: 65px;
  font-size: 16px;
  width: 420px;
}
.faqs-banner__1SzMP .faqs-banner-text-area-wrap .faqs-banner-text-area .faqs-banner-btn {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 120px;
  height: 40px;
  font-size: 20px;
  background-color: transparent;
  color: #fff;
  border-color: #fff;
}
.faqs-banner__1SzMP .faqs-banner-text-area-wrap .faqs-banner-text-area .faqs-banner-btn:hover {
  cursor: pointer;
  opacity: 0.7;
}
.faqs-banner__1SzMP .faqs-banner-bg-area {
  height: 100%;
  -ms-flex: 1 0 0%;
      flex: 1 0;
  background-image: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/tiktok/assets/79c2a8076bbc873728e98013b691ee54.png);
  background-size: cover;
  background-position: center;
}

@-webkit-keyframes fullscreenModalEnter__3Ey21 {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__3Ey21 {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__21Q3C {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__21Q3C {
  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__Epu_1 {
  height: 100%;
}
.atsx-layout__1LQff {
  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__3BRhm,
.b50__10nDC {
  color: #f0f4ff;
}
.L50__1JYeJ,
.l50__2eoI- {
  color: #f7fae5;
}
.L100__1OKsu,
.l100__12BsO {
  color: #eef6c6;
}
.L200__3wldi,
.l200__2WMuo {
  color: #dfee96;
}
.L300__5-GR5,
.l300__td9v6 {
  color: #d2e76a;
}
.L400___UHW1,
.l400__2ITy6 {
  color: #c3dd40;
}
.L500__641oA,
.l500__Bt6FF {
  color: #b3d600;
}
.L600__1adpZ,
.l600__WyVnz {
  color: #8fac02;
}
.L700__25HpL,
.l700__IZ8UW {
  color: #667901;
}
.L800__3LmTL,
.l800__1_slm {
  color: #495700;
}
.L900__3Nc8L,
.l900__3ygCr {
  color: #354200;
}
.Y50__1xKuy,
.y50__1WIiZ {
  color: #fdf9ed;
}
.Y100__4dfEN,
.y100__bDZRp {
  color: #faf1d1;
}
.Y200__3qSxW,
.y200__359YJ {
  color: #f8e6ab;
}
.Y300__2V_eJ,
.y300__1whoa {
  color: #f7dc82;
}
.Y400__2m3nW,
.y400__29w8n {
  color: #fad355;
}
.Y500__2SVye,
.y500__3lwUJ {
  color: #ffc60a;
}
.Y600__EaoDx,
.y600__3QMur {
  color: #dc9b04;
}
.Y700__3uyhA,
.y700__KN26z {
  color: #aa7803;
}
.Y800__2rupG,
.y800__2Pi4E {
  color: #795101;
}
.Y900__3PYUW,
.y900__MaY23 {
  color: #5c3a00;
}
.O50__3hmKd,
.o50__3Y8tI {
  color: #fff5eb;
}
.O100__3fo2u,
.o100__2J9X6 {
  color: #feead2;
}
.O200__2l5nP,
.o200__13loB {
  color: #fed4a4;
}
.O300__3BjzA,
.o300__2Z-IO {
  color: #ffba6b;
}
.O400__3wX_g,
.o400__3ODkA {
  color: #ffa53d;
}
.O500__2MrBm,
.o500__1R4xN {
  color: #f80;
}
.O600__159XN,
.o600__2aFqB {
  color: #de7802;
}
.O700__lVYO1,
.o700__3v8ll {
  color: #b26206;
}
.O800__2V2No,
.o800__3zFJ4 {
  color: #8f4f04;
}
.O900__25rsF,
.o900__TTs-t {
  color: #6b3900;
}
.R50__1DSBc,
.r50__2DJqT {
  color: #fef1f1;
}
.R100__35Ht6,
.r100__3z-OB {
  color: #fde2e2;
}
.R200__21rmG,
.r200__19_Yd {
  color: #fbbfbc;
}
.R300__3uVur,
.r300__3HYpC {
  color: #f98e8b;
}
.R400__1vRif,
.r400__a-cnj {
  color: #f76964;
}
.R500__2vbSu,
.r500__1Wlvx {
  color: #f54a45;
}
.R600__3EPHr,
.r600__2UfXh {
  color: #d83931;
}
.R700__cColV,
.r700__2kpi8 {
  color: #ac2f28;
}
.R800__l3S0o,
.r800__1i39e {
  color: #812520;
}
.R900__2gVqw,
.r900__17js9 {
  color: #621c18;
}
.C50__1s3oa,
.c50__2VUHc {
  color: #fef1f8;
}
.C100__qbUxw,
.c100__baMzU {
  color: #fdddef;
}
.C200__MdzRW,
.c200__2zxea {
  color: #f9aed9;
}
.C300__1w-L8,
.c300__2ZmOr {
  color: #f57ac0;
}
.C400__3q_EI,
.c400__Wlj2Z {
  color: #f14ba9;
}
.C500__se4IX,
.c500__1Up8X {
  color: #f01d94;
}
.C600__2-gXN,
.c600__2OEOo {
  color: #c71077;
}
.C700__1_sOh,
.c700__9_FGI {
  color: #9e1361;
}
.C800__3vYz7,
.c800__RhEP8 {
  color: #7a0f4b;
}
.C900__3r-xh,
.c900__3yU0g {
  color: #520a32;
}
.V50__A_oy2,
.v50__3Ea3N {
  color: #fceefc;
}
.V100__3zk3O,
.v100__2yI1m {
  color: #f8def8;
}
.V200__2TM8s,
.v200__1l2i_ {
  color: #efb9ef;
}
.V300__1ySY8,
.v300__3gxBQ {
  color: #e58fe5;
}
.V400__3Kfju,
.v400__3KBTl {
  color: #db66db;
}
.V500__1OnOU,
.v500__3OhuP {
  color: #d136d1;
}
.V600__1zkae,
.v600__2xh1B {
  color: #b320b3;
}
.V700__WCZt6,
.v700__2X8P9 {
  color: #8c218c;
}
.V800__jTJTG,
.v800__zMUVg {
  color: #681268;
}
.V900__2sOGh,
.v900__3dPBy {
  color: #460b46;
}
.P50__1B85r,
.p50__1fMDE {
  color: #f6f1fe;
}
.P100__3JSED,
.p100__2eoGh {
  color: #ece2fe;
}
.P200__iCeRu,
.p200__17d0X {
  color: #cdb2fa;
}
.P300__3ViWs,
.p300__3PJzQ {
  color: #ad82f7;
}
.P400__2bZ04,
.p400__1SdiX {
  color: #935af6;
}
.P500__37edX,
.p500__4-v20 {
  color: #7f3bf5;
}
.P600__yUi2M,
.p600__2XxKf {
  color: #6425d0;
}
.P700__3xrqU,
.p700__11770 {
  color: #4e1ba7;
}
.P800__1eyxu,
.p800__cIUL3 {
  color: #380d82;
}
.P900__3IfMP,
.p900__2OR_T {
  color: #270561;
}
.I50__-j63W,
.i50__EVc4G {
  color: #f2f3fd;
}
.I100__22A-i,
.i100__1kJLo {
  color: #e0e2fa;
}
.I200__3DPAF,
.i200__2nnGY {
  color: #b4b9f3;
}
.I300__2MGvf,
.i300__NZ-Vf {
  color: #7b83ea;
}
.I400__9Xhhe,
.i400__tHQXj {
  color: #616ae5;
}
.I500__1G_Lu,
.i500__2mzzT {
  color: #4954e6;
}
.I600__2uaMf,
.i600__1m_fL {
  color: #2933c7;
}
.I700__34gkq,
.i700__3bY4z {
  color: #161fa2;
}
.I800__1wRb6,
.i800__NkMsB {
  color: #0a1285;
}
.I900__1xc7n,
.i900__1J0d4 {
  color: #0c1264;
}
.N50__2YbaD,
.n50__1FPf6 {
  color: #f8f9fa;
}
.N100__1H-7O,
.n100__2AhGX {
  color: #f5f6f7;
}
.N200__3HdcU,
.n200__p46zJ {
  color: #eff0f1;
}
.N300__1KeD9,
.n300__2klry {
  color: #dee0e3;
}
.N400__1Z76j,
.n400__1i_Wz {
  color: #bbbfc4;
}
.N500__2_SiA,
.n500__2WuCY {
  color: #8f959e;
}
.N600__29YEu,
.n600__25Gsk {
  color: #646a73;
}
.N700__1GkhN,
.n700__VuqKF {
  color: #373c43;
}
.N800__3yK3A,
.n800__3f_AR {
  color: #2b2f36;
}
.N900__2M6Xj,
.n900__2Fgdu {
  color: #1f2329;
}
 {
  /* Button */
  /* drawer mask兼容ios系统*/
}
.en {
  font-family: 'Gilroy', -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';
}
.gilroy {
  font-family: 'Gilroy', -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: #ff7792;
  border-color: #ff7792;
}
.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 表单编辑底色 */
/* Button */
/* 上传文件组件按钮颜色 */
/* Pagination */
/* MSelect */
/* MMonthPicker */
/* Progress */
/* mobile 表单编辑底色 */
@font-face {
  font-family: 'iconfont';
  src: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/tiktok/fonts/ada7ac1125f2dedc8e776f7b2ae5222f.eot);
  /* IE9*/
  src: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/tiktok/fonts/ada7ac1125f2dedc8e776f7b2ae5222f.eot#iefix) format('embedded-opentype'),  url('data:application/x-font-woff;charset=utf-8;base64,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') format('woff'), url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/tiktok/fonts/eed968724db62e4a1aa0153542a30541.ttf) format('truetype'),  url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/tiktok/8f36d249d779cf26859d44fd32d6017d.svg#iconfont) format('svg');
}
.iconfont {
  font-family: 'iconfont' !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-logo_baise:before {
  content: '\E71A';
}
.icon-password_hidden:before {
  content: '\E71D';
}
.icon-email:before {
  content: '\E721';
}
.icon-password_visible:before {
  content: '\E722';
}
.icon-arrow_left:before {
  content: '\E723';
}
.icon-arrow_apply:before {
  content: '\E724';
}
.icon-arrow_right:before {
  content: '\E725';
}
.icon-jiantouzhixiang_you:before {
  content: '\E726';
}
.icon-jiantouzhixiang_zuo:before {
  content: '\E727';
}
.icon-bofanganniushouye:before {
  content: '\E72F';
}
.icon-xialaxuanzeda:before {
  content: '\E734';
}
.icon-shouqi:before {
  content: '\E735';
}
.icon-facebooklogo_hover1:before {
  content: '\E738';
}
.icon-linkinlogo_hoverco:before {
  content: '\E739';
}
.icon-logo_youyanse1:before {
  content: '\E751';
}
.icon-design:before {
  content: '\E752';
}
.icon-FunctionsSupport:before {
  content: '\E753';
}
.icon-SalesMarketing:before {
  content: '\E754';
}
.icon-product:before {
  content: '\E755';
}
.icon-Sales:before {
  content: '\E756';
}
.icon-OperationsEdit:before {
  content: '\E757';
}
.icon-rd:before {
  content: '\E758';
}
.icon-icon_search:before {
  content: '\E76B';
}
.icon-icon_location:before {
  content: '\E76C';
}
.icon-icon_type:before {
  content: '\E76D';
}
.icon-detail_facebook:before {
  content: '\E76F';
}
.icon-detail_Twitter:before {
  content: '\E770';
}
.icon-detail_linkin:before {
  content: '\E771';
}
video {
  background-color: #000000;
}
@-webkit-keyframes title-up__1iRal {
  0% {
    margin-top: 35px;
  }
  100% {
    margin-top: 0;
  }
}
@keyframes title-up__1iRal {
  0% {
    margin-top: 35px;
  }
  100% {
    margin-top: 0;
  }
}
@-webkit-keyframes mobile-title-up__26pVE {
  0% {
    margin-top: 3.2vw;
  }
  100% {
    margin-top: 0;
  }
}
@keyframes mobile-title-up__26pVE {
  0% {
    margin-top: 3.2vw;
  }
  100% {
    margin-top: 0;
  }
}
@-webkit-keyframes title-fade-in__2Tddv {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes title-fade-in__2Tddv {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes title-up1__3cfhi {
  0% {
    margin-top: 35px;
  }
  15% {
    margin-top: 35px;
  }
  100% {
    margin-top: 0;
  }
}
@keyframes title-up1__3cfhi {
  0% {
    margin-top: 35px;
  }
  15% {
    margin-top: 35px;
  }
  100% {
    margin-top: 0;
  }
}
@-webkit-keyframes mobile-title-up1__2PL-x {
  0% {
    margin-top: 3.2vw;
  }
  15% {
    margin-top: 3.2vw;
  }
  100% {
    margin-top: 0;
  }
}
@keyframes mobile-title-up1__2PL-x {
  0% {
    margin-top: 3.2vw;
  }
  15% {
    margin-top: 3.2vw;
  }
  100% {
    margin-top: 0;
  }
}
@-webkit-keyframes title-fade-in1__42z59 {
  0% {
    opacity: 0;
  }
  15% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes title-fade-in1__42z59 {
  0% {
    opacity: 0;
  }
  15% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.functions {
  font-family: gilroy;
}
.functions .combined-wrapper {
  height: 340px;
  width: 100%;
  overflow: hidden;
  position: relative;
}
.functions .combined-wrapper:hover .combined-bg {
  -ms-transform: scale(1.05);
      transform: scale(1.05);
}
@media screen and (max-width: 991px) {
  .functions .combined-wrapper {
    height: 50vw;
  }
}
.functions .combined-wrapper::after {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #414343;
  opacity: 0.3;
}
.functions .combined-bg {
  width: 100%;
  height: 100%;
  transition: transform 3s;
  position: relative;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
@media screen and (max-width: 1368px) {
  .functions .combined-bg {
    background-image: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/tiktok/assets/5e49a3755164454dc35ff7fc15d3177d.png);
  }
}
@media screen and (min-width: 1368px), screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 2dppx) {
  .functions .combined-bg {
    background-image: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/tiktok/assets/bc117922c7e4bf3797a19003e334ba84.png);
  }
}
.functions .combined {
  color: #fff;
  width: 781px;
  position: absolute;
  top: 50%;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
  left: 0;
  right: 0;
  margin: auto;
  z-index: 10;
}
@media screen and (max-width: 991px) {
  .functions .combined {
    width: 90.93333333vw;
    height: 16.53333333vw;
  }
}
.functions .combined-shape {
  position: relative;
}
.functions .combined-shape .shape-left {
  left: 0;
  width: 100%;
  height: 80px;
  position: absolute;
  overflow: hidden;
}
@media screen and (max-width: 991px) {
  .functions .combined-shape .shape-left {
    height: 10.66666667vw;
  }
}
.functions .combined-shape &gt; * &gt; * {
  width: 100%;
  height: 100%;
  background: #fff;
}
.functions .combined .title {
  margin-top: 0;
  color: #fff;
  overflow: hidden;
  width: 817px !important;
  text-align: center;
  font-size: 48px;
  line-height: 60px;
  font-weight: bold;
  letter-spacing: 1px !important;
}
@media screen and (max-width: 991px) {
  .functions .combined .title {
    font-size: 6.4vw;
    width: 90.93333333vw !important;
    line-height: 8vw;
  }
}
.functions .title-top {
  font-weight: bold;
}
.functions .title-top {
  -webkit-animation: title-up__1iRal 0.85s cubic-bezier(0.31, 0, 0.1, 1), title-fade-in__2Tddv 0.5s linear;
          animation: title-up__1iRal 0.85s cubic-bezier(0.31, 0, 0.1, 1), title-fade-in__2Tddv 0.5s linear;
}
@media screen and (max-width: 991px) {
  .functions .title-top {
    -webkit-animation: mobile-title-up__26pVE 0.85s cubic-bezier(0.31, 0, 0.1, 1), title-fade-in__2Tddv 0.5s linear;
            animation: mobile-title-up__26pVE 0.85s cubic-bezier(0.31, 0, 0.1, 1), title-fade-in__2Tddv 0.5s linear;
  }
}
.functions .title-bottom {
  font-weight: bold;
}
.functions .title-bottom {
  -webkit-animation: title-up1__3cfhi 1.08s cubic-bezier(0, 0, 0.1, 1), title-fade-in1__42z59 0.666s linear;
          animation: title-up1__3cfhi 1.08s cubic-bezier(0, 0, 0.1, 1), title-fade-in1__42z59 0.666s linear;
}
@media screen and (max-width: 991px) {
  .functions .title-bottom {
    -webkit-animation: mobile-title-up1__2PL-x 1.08s cubic-bezier(0, 0, 0.1, 1), title-fade-in1__42z59 0.666s linear;
            animation: mobile-title-up1__2PL-x 1.08s cubic-bezier(0, 0, 0.1, 1), title-fade-in1__42z59 0.666s linear;
  }
}
.functions .combined-bar {
  width: 100%;
  height: 1px;
  background: #fff;
  position: absolute;
  top: 60px;
  opacity: 0.65;
  display: none;
}
@-webkit-keyframes scale-increase__27bbH {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(1.06);
  }
}
@keyframes scale-increase__27bbH {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(1.06);
  }
}
.functions-blocks {
  margin-top: 80px;
  margin-bottom: 80px;
  min-height: 300px;
}
@media screen and (max-width: 991px) {
  .functions-blocks {
    margin-top: 8vw;
    margin-bottom: 10.66666667vw;
    padding: 0 6.4vw;
  }
}
.functions-blocks .block-outer {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: stretch;
      align-items: stretch;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  box-sizing: border-box;
}
.functions-blocks .block {
  margin: 12px 0;
}
@media screen and (max-width: 991px) {
  .functions-blocks .block {
    margin: 2.66666667vw 0;
  }
  .functions-blocks .block:first-child {
    margin-top: 0;
  }
}
.functions-blocks .block-inner {
  padding: 24px 24px 48px;
  border-radius: 2px;
  background-color: #fff;
  border: 1px solid #cad0d0;
  height: 100%;
  margin: 12px;
  position: relative;
}
.functions-blocks .block-inner:hover {
  box-shadow: 0 8px 24px 0 rgba(54, 97, 174, 0.14);
}
@media screen and (max-width: 991px) {
  .functions-blocks .block-inner {
    margin: 0;
    padding: 4.26666667vw 4.26666667vw 12.66666667vw;
  }
  .functions-blocks .block-inner:hover {
    box-shadow: none;
  }
}
.functions-blocks .job-icon {
  text-align: center;
  color: #fe2c55;
  margin-bottom: 4px;
}
.functions-blocks .job-icon .iconfont {
  font-size: 60px;
  line-height: 60px;
}
@media screen and (max-width: 991px) {
  .functions-blocks .job-icon .iconfont {
    font-size: 12vw;
    line-height: 12vw;
  }
}
.functions-blocks .job-name {
  text-align: center;
  font-size: 24px;
  line-height: 30px;
  color: #161823;
  font-weight: bold;
}
@media screen and (max-width: 991px) {
  .functions-blocks .job-name {
    font-size: 4.26666667vw;
  }
}
.functions-blocks .job-desc {
  font-size: 16px;
  line-height: 1.5;
  color: #161823;
  margin-top: 24px;
}
@media screen and (max-width: 991px) {
  .functions-blocks .job-desc {
    font-size: 4.26666667vw;
    margin-top: 4.26666667vw;
  }
}
.functions-blocks .goto-job {
  font-size: 14px;
  position: absolute;
  bottom: 24px;
  right: 24px;
  color: rgba(0, 0, 0, 0.45);
  cursor: pointer;
  font-weight: bold;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.functions-blocks .goto-job i {
  font-size: 20px;
  margin-left: 7px;
}
@media screen and (max-width: 991px) {
  .functions-blocks .goto-job {
    font-size: 3.2vw;
  }
  .functions-blocks .goto-job i {
    font-size: 3.2vw;
    margin-left: 1.06666667vw;
  }
}
@media screen and (min-width: 992px) {
  .functions-blocks .block-inner:hover .goto-job {
    color: #fe2c55;
  }
}
.functions-blocks .function-title {
  padding: 0 0 32px 0;
  font-size: 40px;
  font-weight: bold;
  color: #161823;
  text-align: center;
}
@media screen and (max-width: 991px) {
  .functions-blocks .function-title {
    margin-bottom: 4.26666667vw;
    font-size: 6.4vw;
    padding: 0;
    text-align: left;
  }
}
.tiktok__3UVb1 .mainHeader-title {
  font-family: 'Sofia Pro', sans-serif;
  width: 60vw;
  text-align: center;
}
.tiktok__3UVb1 .main-wrapper .cp-itemTitle,
.tiktok__3UVb1 .main-wrapper .projectContainer-topTitle,
.tiktok__3UVb1 .main-wrapper .projectContainer-projectTitle,
.tiktok__3UVb1 .main-wrapper .projectContainer-desc,
.tiktok__3UVb1 .main-wrapper .rtc-tipsTitle,
.tiktok__3UVb1 .main-wrapper .projectContainer-topTitle,
.tiktok__3UVb1 .main-wrapper .projectContainer-tipsTitle,
.tiktok__3UVb1 .main-wrapper .projectContainer-desc {
  font-family: 'Sofia Pro', sans-serif;
  color: #161823;
}
.tiktok__3UVb1 .main-wrapper .fal-title,
.tiktok__3UVb1 .main-wrapper .faq-wrapper {
  font-family: 'Sofia Pro', sans-serif;
}
.tiktok__3UVb1 .projectContainer-moreButton {
  font-family: 'Sofia Pro', sans-serif;
}
.tiktok__3UVb1 .projectContainer-moreButton:active {
  color: #ff6d8a;
  border-color: #ff6d8a;
}
.tiktok__3UVb1 [class^='faqsContainer__'] {
  background-color: #000;
}
.tiktok__3UVb1 [class^='faqsContainer__'] a:hover {
  color: white;
}
.tiktok__3UVb1 .faq-decoratePoint {
  position: absolute;
  top: 0;
}

@-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: 'Gilroy', -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';
}
.gilroy {
  font-family: 'Gilroy', -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: #ff7792;
  border-color: #ff7792;
}
.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 表单编辑底色 */

</pre></body></html>