.user-name,
.candidate-name,
.job-title,
.job-manager,
.job-location,
.template-name,
.user-email,
.candiate-email,
.location,
.org-name,
.file-name,
.job-form__question__item__input.overflow-ellipsis {
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
}
.user-name,
.candidate-name,
.job-title,
.job-manager,
.job-location,
.template-name,
.user-email,
.candiate-email,
.location,
.org-name,
.file-name {
  display: inline-block;
  vertical-align: top;
}
.user-name,
.candidate-name {
  max-width: 8em;
}
.job-title {
  max-width: 100%;
}
.template-name {
  max-width: 7em;
}
.user-email,
.candiate-email {
  max-width: 12.5em;
}
.location,
.dept-name {
  max-width: 10em;
}
.org-name,
.file-name {
  max-width: 12em;
}
.color-link,
.link-alike-btn,
.link-alike-btn:focus {
  color: #0c8cf6;
  cursor: pointer;
}
.color-link:hover,
.link-alike-btn:hover,
.link-alike-btn:focus:hover {
  color: #6ebbfa;
}
.color-link:active,
.link-alike-btn:active,
.link-alike-btn:focus:active {
  color: #0771c8;
}
.positive-btn,
.negative-btn,
.secondary-btn,
.disable-btn,
.disable-btn:focus,
.disable-btn:hover,
.cancel-btn,
.topbar__hoverdown-btn--add {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  display: inline-block;
  padding: 0 1em;
  line-height: 40px;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: none;
  border: 0;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  text-align: center;
}
.positive-btn,
.topbar__hoverdown-btn--add {
  background-color: #22b8cf;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  color: #fff;
}
.positive-btn:hover,
.topbar__hoverdown-btn--add:hover {
  background-color: #3bc9db;
  color: #fff;
}
.positive-btn:active,
.topbar__hoverdown-btn--add:active,
.positive-btn:focus,
.topbar__hoverdown-btn--add:focus {
  background-color: #22b8cf;
  color: #fff;
}
.negative-btn {
  line-height: 38px;
  background-color: #f06595;
  border: 1px solid #df0044;
  color: #fff;
  cursor: pointer;
}
.negative-btn:hover {
  background-color: #f2306b;
  border: 1px solid #f9004c;
  color: #fff;
}
.negative-btn:active,
.negative-btn:focus {
  background-color: #e20e4e;
  border: 1px solid #e20e4e;
  color: #fff;
}
.secondary-btn {
  font-weight: bold;
  background-color: #dddfe3;
  color: #6e7686;
  cursor: pointer;
}
.secondary-btn:hover {
  background-color: #89909e;
  color: #fff;
}
.secondary-btn:active,
.secondary-btn:focus {
  background-color: #6e7686;
  color: #fff;
}
.disable-btn,
.disable-btn:focus,
.disable-btn:hover {
  border: 1px solid #dddfe3;
  background-color: #fff;
  color: #dddfe3;
  cursor: no-drop;
}
.cancel-btn {
  background-color: #fff;
  color: #575d6a;
}
.link-alike-btn {
  width: auto;
  height: auto;
  margin: 0;
  padding: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: none;
  border: 0;
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
  cursor: pointer;
}
.link-alike-btn:focus {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  outline: 0;
}
.hoverdown {
  position: relative;
}
.hoverdown-menu {
  position: absolute;
  left: 0;
}
.hoverdown-btn {
  display: inline-block;
  cursor: pointer;
  text-align: center;
}
.hoverdown-add {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.hoverdown-add-icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.vertical-more__hover-menu {
  z-index: 1;
  top: 36px;
  width: 150px;
  padding: 3px 0;
  margin-left: -30px;
  line-height: 1.5;
  color: #575d6a;
  word-break: break-word;
  white-space: normal;
  background-color: #fff;
  border: 1px solid #dddfe3;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  -webkit-box-shadow: 0 2px 5px #c1c5cc;
     -moz-box-shadow: 0 2px 5px #c1c5cc;
          box-shadow: 0 2px 5px #c1c5cc;
}
.vertical-more__hover-menu .disable {
  color: #c1c5cc;
  cursor: not-allowed;
}
.vertical-more__hover-menu:before,
.vertical-more__hover-menu:after {
  z-index: 1;
  position: absolute;
  top: -19px;
  left: 21px;
  width: 0;
  height: 0;
  color: rgba(0,0,0,0.8);
  pointer-events: none;
  content: '';
  border: 10px solid transparent;
  border-bottom-color: #fff;
}
.vertical-more__hover-menu:before {
  z-index: 0;
  top: -22px;
  left: 20px;
  border: 11px solid transparent;
  border-bottom-color: #dddfe3;
}
.topbar__hoverdown-menu {
  position: absolute;
  left: auto;
  right: 0;
  z-index: topbar-hover-menu-z-index;
  margin-top: -0.5em;
  padding: 0.5em 0;
  min-width: 12em;
  font-size: 12px;
  line-height: 2;
  background-color: #fff;
  border: 1px solid #dddfe3;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  -webkit-box-shadow: 0 2px 5px #c1c5cc;
     -moz-box-shadow: 0 2px 5px #c1c5cc;
          box-shadow: 0 2px 5px #c1c5cc;
  color: #575d6a;
}
.topbar__hoverdown-menu:before,
.topbar__hoverdown-menu:after {
  position: absolute;
  top: -19px;
  right: 14px;
  z-index: 1;
  width: 0;
  height: 0;
  color: rgba(0,0,0,0.8);
  pointer-events: none;
  content: '';
  border: 10px solid transparent;
  border-bottom-color: #fff;
}
.topbar__hoverdown-menu:after {
  top: -22px;
  right: 13px;
  z-index: 0;
  border: 11px solid transparent;
  border-bottom-color: #dddfe3;
}
.topbar__hoverdown-item {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  cursor: pointer;
}
.topbar__hoverdown-item-icon-left {
  width: 40px;
  text-align: center;
  font-size: 15px;
  display: inline-block;
  padding-left: 16px;
  color: #89909e;
}
.topbar__hoverdown-item-icon-left .avatar--name {
  width: 100%;
  height: 100%;
  line-height: 40px;
}
.topbar__hoverdown-item-icon-globe {
  font-size: 18px;
}
.topbar__hoverdown-item-icon-recommend {
  font-size: 20px;
}
.topbar__hoverdown-item-content {
  width: 180px;
  padding-left: 10px;
  display: inline-block;
  text-align: left;
}
.topbar__hoverdown-item-icon-right {
  width: 50px;
  text-align: center;
  font-size: 20px;
  display: inline-block;
  color: #c1c5cc;
}
.topbar__hoverdown-item:hover {
  background-color: #f4f4f5;
}
.topbar__hoverdown-item .color-link {
  display: block;
  width: 100%;
}
.topbar__hoverdown-item .color-link:hover {
  color: #0771c8;
}
.topbar {
  position: relative;
  height: 100%;
  padding-left: 16px;
}
.topbar__unit-features {
  padding-right: 320px;
}
.topbar__title,
.topbar__name {
  display: inline-block;
  font-size: 16px;
  line-height: top-bar-height;
  color: #575d6a;
  font-weight: font-weight-little-bold;
  max-width: 600px;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
  vertical-align: middle;
}
.topbar__back-icon {
  padding: 6px;
}
.topbar__utilities {
  float: right;
  line-height: top-bar-height;
}
.topbar__utilities .search-bar__container,
.topbar__utilities .search-bar__input {
  height: input-height-md;
}
.topbar__utilities .search-bar__container {
  margin-top: -3px;
}
.topbar__utilities .search-bar__container .search-bar__icon-search {
  margin-top: 0.25em;
}
.topbar__nav {
  position: absolute;
  top: 0;
  right: 0;
  padding-right: 0.5em;
  line-height: top-bar-height;
}
.topbar__nav-item,
.topbar__nav-item--user {
  display: inline-block;
  margin: 0 0.5em;
  font-size: 16px;
}
.topbar__nav-item span,
.topbar__nav-item--user span {
  text-transform: capitalize;
}
.topbar__nav-item.tooltip:before {
  bottom: 4px;
}
.topbar__nav-item.tooltip:after {
  margin-top: -4px;
}
.topbar__nav-item--user {
  position: relative;
  margin-left: 0.75em;
  padding-right: 0.5em;
}
.topbar__red-point,
.topbar__red-point--new {
  position: absolute;
  top: 50%;
  left: 8px;
  display: inline-block;
  margin-top: -1.8em;
  padding: 0 0.25em;
  max-width: 2.75em;
  min-width: 1.3em;
  height: 1.3em;
  font-size: 11px;
  line-height: 1.5em;
  text-align: center;
  text-transform: uppercase;
  background-color: #ff6b6b;
  -webkit-border-radius: 1.5em;
     -moz-border-radius: 1.5em;
          border-radius: 1.5em;
  color: #fff;
}
.topbar__red-point--new {
  -webkit-transform: scale(0.85);
     -moz-transform: scale(0.85);
      -ms-transform: scale(0.85);
       -o-transform: scale(0.85);
          transform: scale(0.85);
  padding: 0 0.35em;
  max-width: initial;
  height: 1.4em;
  line-height: 1.4em;
}
.topbar__back-link {
  margin-right: 0.5em;
  cursor: pointer;
}
.topbar__hoverdown {
  position: relative;
  display: inline-block;
  height: 100%;
  margin-right: 10px;
  line-height: top-bar-height;
  vertical-align: top;
}
.topbar__hoverdown-wrapper {
  display: inline-block;
  vertical-align: top;
}
.topbar__hoverdown-btn--add {
  display: inline-block;
  width: auto;
  min-width: 0;
  height: 32px;
  padding: 0 16px 0 11px;
  font-size: 1.5rem;
  line-height: 32px;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  vertical-align: middle;
}
.topbar__hoverdown-btn-add-text {
  font-size: 14px;
  margin-left: 3px;
  vertical-align: 5px;
}
.topbar__hoverdown-btn--user {
  padding: 0;
  width: 1.7em;
  height: 1.7em;
  font-size: 0.85em;
  vertical-align: 0.1em;
  line-height: 1.8em;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: #dddfe3;
  -webkit-border-radius: 1em;
     -moz-border-radius: 1em;
          border-radius: 1em;
  color: #6e7686;
}
.topbar__hoverdown-btn--user-avatar {
  padding: 0;
  width: 30px;
  font-size: 0.16px;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  vertical-align: top;
  -webkit-border-radius: 1em;
     -moz-border-radius: 1em;
          border-radius: 1em;
  color: #6e7686;
}
.topbar__hoverdown-btn--user-avatar .avatar--name {
  width: 100%;
  height: 100%;
  line-height: 30px;
}
.topbar__hoverdown-menu.user {
  margin-top: -0.2em;
  padding: 0;
  width: 300px;
}
.topbar__hoverdown-menu.user ul li {
  padding-left: 10px;
  height: 32px;
  line-height: 32px;
}
.topbar__hoverdown-menu.user-tab ul li {
  padding-left: 0;
}
.topbar__hoverdown-menu .user-email,
.topbar__hoverdown-menu .user-role {
  display: block;
  line-height: 1.5;
}
.topbar__hoverdown-menu .user-role {
  font-size: 0.85em;
}
.topbar__hoverdown-menu .user-email {
  text-transform: none;
}
.topbar__hoverdown-list {
  white-space: nowrap;
}
.topbar__hoverdown-item {
  height: 40px;
  line-height: 40px;
}
.topbar__hoverdown-item__form {
  width: 100%;
}
.topbar__hoverdown-item .install {
  display: block;
  position: relative;
  width: 100%;
  padding: 0.25em 1.5em;
}
.topbar__hoverdown-item .install:before {
  content: '';
  position: absolute;
  top: 18px;
  left: 78px;
  display: block;
  width: 0;
  height: 0;
  border: 3px solid transparent;
  border-left-color: #ff6b6b;
}
.topbar__hoverdown-item .install:after {
  position: relative;
  display: inline-block;
  left: 4px;
  top: -3px;
  content: 'NEW';
  font-size: 0.75rem;
  color: #fff;
  width: 43px;
  height: 18px;
  line-height: 18px;
  -webkit-transform-origin: 0% 0%;
     -moz-transform-origin: 0% 0%;
      -ms-transform-origin: 0% 0%;
       -o-transform-origin: 0% 0%;
          transform-origin: 0% 0%;
  -webkit-transform: scale(0.56);
     -moz-transform: scale(0.56);
      -ms-transform: scale(0.56);
       -o-transform: scale(0.56);
          transform: scale(0.56);
  text-align: center;
  -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
          border-radius: 5px;
  background-color: #ff6b6b;
}
.topbar .hm-upload-candidate {
  -webkit-transition: opacity 0.3s ease, -webkit-transform 0.3s ease, -webkit-transform 0.3s ease;
  transition: opacity 0.3s ease, -webkit-transform 0.3s ease, -webkit-transform 0.3s ease;
  -o-transition: opacity 0.3s ease, -o-transform 0.3s ease, -o-transform 0.3s ease;
  -moz-transition: opacity 0.3s ease, transform 0.3s ease, transform 0.3s ease, -moz-transform 0.3s ease, -moz-transform 0.3s ease;
  transition: opacity 0.3s ease, transform 0.3s ease, transform 0.3s ease;
  transition: opacity 0.3s ease, transform 0.3s ease, transform 0.3s ease, -webkit-transform 0.3s ease, -moz-transform 0.3s ease, -o-transform 0.3s ease, -webkit-transform 0.3s ease, -moz-transform 0.3s ease, -o-transform 0.3s ease;
  position: relative;
  top: -2px;
  font-weight: normal;
}
.topbar__logout,
.topbar__add {
  display: block;
  width: 100%;
  padding: 0 1.5em;
  line-height: inherit;
  text-align: left;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: transparent;
  cursor: pointer;
  color: inherit;
}
.topbar-icon-add {
  margin-right: 10px;
  vertical-align: -0.1em;
  font-size: 14px;
}
.topbar__nav-tab {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  margin-left: 30px;
  display: inline-block;
  height: 100%;
  font-size: 12px;
  line-height: top-bar-height;
  cursor: pointer;
}
.topbar__nav-tab .count {
  margin-left: 0.75em;
  color: #89909e;
}
.topbar__nav-tab__container {
  height: top-bar-height;
  display: inline-block;
  vertical-align: top;
  margin-left: 15%;
}
@media screen and (max-width: medium-screen-size) {
  .topbar__nav-tab__container {
    margin-left: 30px;
  }
}
.topbar__nav-tab__container__job {
  margin-left: 30%;
}
.topbar__nav-tab__active {
  font-weight: font-weight-little-bold;
  border-bottom: 3px solid #0c8cf6;
  color: #141c21;
}
.topbar__nav-tab__active .count {
  color: inherit;
}
.topbar__modal__title {
  position: relative;
  padding-right: 30px;
  margin-bottom: 6px;
  font-size: 1.125rem;
}
.topbar__modal__close {
  position: absolute;
  top: 0.2rem;
  right: 0;
  cursor: pointer;
  -webkit-transition: -webkit-transform 0.2s;
  transition: -webkit-transform 0.2s;
  -o-transition: -o-transform 0.2s;
  -moz-transition: transform 0.2s, -moz-transform 0.2s;
  transition: transform 0.2s;
  transition: transform 0.2s, -webkit-transform 0.2s, -moz-transform 0.2s, -o-transform 0.2s;
}
.topbar__modal__close:hover {
  -webkit-transform: rotate(90deg);
     -moz-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
       -o-transform: rotate(90deg);
          transform: rotate(90deg);
}
.topbar__modal__qrcode {
  text-align: center;
}
.topbar__modal__qrcode img {
  width: 100%;
}
.topbar__modal__warn {
  color: #f59f00;
  margin-right: 1em;
}
.topbar__modal__help {
  color: #0c8cf6;
  cursor: pointer;
}
.topbar__modal__help .icon {
  font-size: 20px;
  vertical-align: -3px;
}
.topbar__modal__help:not(:last-child) {
  margin-right: 20px;
}
.topbar__modal__step {
  line-height: 40px;
}
.topbar__modal__step .topbar__modal__step__icon {
  display: inline-block;
  vertical-align: -0.1rem;
  height: 26px;
  width: 26px;
  margin-right: 1rem;
  font-size: 1rem;
  line-height: 26px;
  text-align: center;
  -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
          border-radius: 50%;
  color: #fff;
  background-color: #0c8cf6;
}
.topbar__mobile-url {
  width: 100%;
}
.topbar__gift-icon {
  color: #ff922b;
}
.topbar__multi-orgs {
  height: 80px !important;
  padding-left: 0 !important;
  border-top: 1px solid #dddfe3;
  margin-top: 10px;
}
.topbar__multi-orgs__item {
  padding: 8px 0 0 10px;
  cursor: pointer;
}
.topbar__multi-orgs__item:hover {
  background: #f9f9fa;
}
.topbar__multi-orgs__title {
  padding-left: 14px;
  height: 25px;
  font-size: 12px;
  font-weight: bold;
  color: #89909e;
}
.topbar__multi-orgs__logo {
  display: inline-block;
  width: 40px;
  height: 40px;
  margin-left: 6px;
  border: 1px solid #f4f4f5;
}
.topbar__multi-orgs__logo img {
  width: 40px;
  height: 40px;
}
.topbar__multi-orgs .text-avatar {
  display: table;
  width: 40px;
  height: 40px;
  margin-left: 8px;
  line-height: 40px;
}
.topbar__multi-orgs__right {
  display: inline-block;
  margin-left: 8px;
  vertical-align: top;
}
.topbar__multi-orgs__name {
  line-height: initial;
  max-width: 130px;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 14px;
  color: #121316;
}
.topbar__multi-orgs__product_name {
  height: 20px;
  line-height: 25px;
  max-width: 130px;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 14px;
  color: #89909e;
}
.topbar__multi-orgs__icon {
  display: inline-block;
  float: right;
  margin: 5px 16px 0 0;
  vertical-align: top;
  font-size: 23px;
  color: #c1c5cc;
}
.topbar__multi-orgs__choose_org_title {
  height: 52px !important;
  line-height: 52px !important;
  font-size: 16px;
  font-weight: bold;
  cursor: pointer;
  border-bottom: 1px solid #dddfe3;
}
.topbar__multi-orgs__choose_org_title span {
  margin-right: 10px;
}
.topbar__multi-orgs__choose_icon {
  font-size: 18px;
}
.topbar__multi-orgs__choose_icon span {
  color: #fff;
  background: #0c8cf6;
  border: 1px solid #0c8cf6;
  -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
          border-radius: 50%;
}
.topbar__multi-orgs__choose_item {
  height: 60px !important;
  margin-top: 0;
  border: none;
}
.topbar__multi-orgs__dropdown {
  padding-bottom: 10px;
}
.hoverdown__profile {
  height: 60px !important;
  padding-top: 16px;
  margin-bottom: 10px;
  border-bottom: 1px solid #dddfe3;
}
.hoverdown .user-email {
  font-size: 14px;
  font-weight: bold;
  color: #121316;
}
.hoverdown .user-role {
  font-size: 14px;
  color: #89909e;
}
.hoverdown__improve {
  position: relative;
}
.hoverdown__new {
  left: 120px;
  top: 28px;
}
.hoverdown__logout {
  height: 50px !important;
  border-top: 1px solid #dddfe3;
  margin-top: 10px;
  padding-top: 5px;
  line-height: 41px !important;
}
.hoverdown__logout__icon {
  font-size: 19px;
  vertical-align: text-bottom;
}
.hoverdown__logout__message {
  margin-left: 10px;
}
html,
body {
  height: 100%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
html *,
body *,
html *:before,
body *:before,
html *:after,
body *:after {
  -webkit-box-sizing: inherit;
     -moz-box-sizing: inherit;
          box-sizing: inherit;
}
body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", "Lantinghei SC", "Helvetica Neue", Arial, "Open Sans", "Hiragino Sans GB", sans-serif;
  line-height: 1.5;
  font-size: 14px;
  font-weight: 400;
  color: #292c32;
}
body.ReactModal__Body--open {
  overflow: hidden;
}
a {
  text-decoration: none;
  color: inherit;
  cursor: pointer;
}
a,
a:active,
a:focus {
  outline: 0;
}
button,
input {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: none;
}
input {
  padding: 0.25em 0;
  height: 40px;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  outline: none;
}
.toast__container {
  top: 90px !important;
  font-size: 14px !important;
}
::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}
::-webkit-scrollbar-button {
  width: 0px;
  height: 0px;
}
::-webkit-scrollbar-thumb {
  background: rgba(0,0,0,0.2);
  border: none;
  -webkit-border-radius: 4px;
          border-radius: 4px;
}
::-webkit-scrollbar-thumb:hover {
  background-color: rgba(0,0,0,0.3);
}
::-webkit-scrollbar-track {
  background-color: transparent;
  border: none;
}
::-webkit-scrollbar-track:hover {
  background-color: rgba(0,0,0,0.1);
}
::-webkit-scrollbar-track:active {
  background-color: rgba(0,0,0,0.1);
}
::-webkit-scrollbar-corner {
  background: transparent;
}
.apply-container {
  position: relative;
  height: 100%;
  overflow-y: auto;
  background-color: #f4f4f6;
}
.apply__content {
  min-height: -webkit-calc(100vh - 80px - 4em);
  min-height: -moz-calc(100vh - 80px - 4em);
  min-height: calc(100vh - 80px - 4em);
}
.apply__content.hidden {
  min-height: 0;
  height: 0;
}
.apply__title {
  height: 80px;
  padding: 0.5em;
  font-size: 1.25em;
  text-align: center;
  background-color: #fff;
  color: #40444f;
}
.apply__title-link {
  height: 100%;
  line-height: 80px;
  text-align: center;
}
.apply__title-logo {
  max-width: 300px;
  max-height: 100%;
}
.apply__banner {
  background: #dddfe3 url("/images/banner@1x.jpg") no-repeat center center;
  -webkit-background-size: cover;
     -moz-background-size: cover;
       -o-background-size: cover;
          background-size: cover;
  max-height: 640px;
  min-height: 110px;
}
.main-container {
  position: relative;
  max-width: 1200px;
  min-width: 970px;
  margin: auto;
}
.home-container {
  min-width: 1200px;
}
@media (min-width: 1200px) {
  .main-container {
    width: 1200px;
    min-width: 1200px;
  }
}
.profile-container {
  margin: 0 auto;
  padding: 40px 0;
  width: 864px;
  font-size: 14px;
  min-height: -webkit-calc(100vh - 80px - 4em);
  min-height: -moz-calc(100vh - 80px - 4em);
  min-height: calc(100vh - 80px - 4em);
}
.sm-conatiner {
  width: 970px;
}
.powered-by {
  margin: 0 0 0 0;
  font-size: 0.8em;
  line-height: 4;
  text-align: center;
  background-color: #fff;
  color: #89909e;
}
.powered-by .by {
  margin-right: 0.5em;
}
.powered-by .logo {
  margin-right: 0.5em;
  font-size: 1.5em;
  vertical-align: -0.2em;
}
.editor-root__nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  position: fixed;
  top: 0px;
  z-index: 99999;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-size: 14px;
  font-weight: bold;
  color: #9a9fac;
  line-height: 50px;
  height: 50px;
  width: 100%;
  background-color: #40454e;
}
.editor-root__nav--left {
  padding-left: 32px;
}
.editor-root__nav--right {
  padding-right: 32px;
}
.editor-root__nav--center div {
  display: inline-block;
}
.editor-root__nav--next {
  margin-top: 50px;
}
.loading-indicator {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  text-align: center;
  color: #575d6a;
}
.loading-indicator .icon-loading {
  display: inline-block;
  margin-bottom: 0.5em;
  font-size: 2em;
  text-align: center;
  -webkit-animation: circle-rotate 0.8s linear infinite;
     -moz-animation: circle-rotate 0.8s linear infinite;
       -o-animation: circle-rotate 0.8s linear infinite;
          animation: circle-rotate 0.8s linear infinite;
  color: #0c8cf6;
}
.loading-indicator__text {
  display: inline-block;
  text-align: center;
}
.loading-indicator--upload {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0 auto;
  width: 200px;
  text-align: center;
  color: #575d6a;
}
.loading-indicator--upload__progress {
  margin-bottom: 1em;
  width: 100%;
  height: 8px;
  border: 1px solid #0c8cf6;
  -webkit-border-radius: 8px;
     -moz-border-radius: 8px;
          border-radius: 8px;
}
.loading-indicator--upload__progress__percent {
  height: 100%;
  background: #0c8cf6;
  -webkit-border-radius: 8px;
     -moz-border-radius: 8px;
          border-radius: 8px;
}
.loading-indicator--circle {
  width: 20px;
  height: 20px;
  vertical-align: middle;
  -webkit-animation: circle-rotate 2s linear infinite;
     -moz-animation: circle-rotate 2s linear infinite;
       -o-animation: circle-rotate 2s linear infinite;
          animation: circle-rotate 2s linear infinite;
}
.loading-indicator--circle__path {
  stroke: #b5c1c6;
  stroke-dasharray: 1, 200;
  stroke-dashoffset: 0;
  -webkit-animation: circle-dash 1.5s ease-in-out infinite;
     -moz-animation: circle-dash 1.5s ease-in-out infinite;
       -o-animation: circle-dash 1.5s ease-in-out infinite;
          animation: circle-dash 1.5s ease-in-out infinite;
}
@-moz-keyframes circle-rotate {
  100% {
    -moz-transform: rotate(360deg);
         transform: rotate(360deg);
  }
}
@-webkit-keyframes circle-rotate {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@-o-keyframes circle-rotate {
  100% {
    -o-transform: rotate(360deg);
       transform: rotate(360deg);
  }
}
@keyframes circle-rotate {
  100% {
    -webkit-transform: rotate(360deg);
       -moz-transform: rotate(360deg);
         -o-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@-moz-keyframes circle-dash {
  0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -35;
  }
  100% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -124;
  }
}
@-webkit-keyframes circle-dash {
  0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -35;
  }
  100% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -124;
  }
}
@-o-keyframes circle-dash {
  0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -35;
  }
  100% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -124;
  }
}
@keyframes circle-dash {
  0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -35;
  }
  100% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -124;
  }
}
.apply-form-preview {
  position: fixed;
  width: 100%;
  top: 0;
  bottom: 0;
  padding: 30px 0;
  z-index: 1002;
  overflow-y: auto;
  background-color: #f4f4f5;
}
.apply-form-preview .btn-group {
  width: 700px;
  margin-left: -webkit-calc(50% - 350px);
  margin-left: -moz-calc(50% - 350px);
  margin-left: calc(50% - 350px);
  padding: 30px 0 50px;
  background-color: #fff;
}
.apply-form-preview .btn-cancel,
.apply-form-preview .btn-ok {
  width: 140px;
  font-weight: normal;
  line-height: 38px;
}
.apply-form-preview .btn-cancel {
  margin-left: 190px;
  margin-right: 40px;
  background-color: #fff;
  border-color: #89909e;
  color: #575d6a;
}
.apply-form-preview .btn-ok {
  background-color: #0c8cf6;
}
.complete-form {
  width: 100%;
  min-width: 1200px;
  margin: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  overflow: auto;
}
.complete-form .left-side {
  -webkit-box-flex: 0;
  -webkit-flex: none;
     -moz-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 880px;
  margin-right: 20px;
}
.complete-form .right-side {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.job-apply.job-invite {
  background: #f4f4f5;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  min-height: -webkit-calc(100vh - 50px);
  min-height: -moz-calc(100vh - 50px);
  min-height: calc(100vh - 50px);
  padding-bottom: 32px;
}
.job-apply.job-invite .job-invite-head {
  margin: 0 0 40px 0;
  font-size: 20px;
  color: #121316;
  height: 64px;
  line-height: 64px;
  padding-left: 24px;
  background: #fff;
}
.job-apply .main-container {
  width: 970px;
  min-width: 970px;
  max-width: 1200px;
}
.job-form__wrapper {
  position: relative;
  margin-bottom: 2em;
  padding-bottom: 40px;
  min-height: 740px;
  background-color: #fff;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  -webkit-box-shadow: 0px 1px 1px 1px rgba(221,223,227,0.4);
     -moz-box-shadow: 0px 1px 1px 1px rgba(221,223,227,0.4);
          box-shadow: 0px 1px 1px 1px rgba(221,223,227,0.4);
  color: #575d6a;
}
.job-form__container {
  max-width: 508px;
  margin: 0 auto;
}
.job-form__container.campus-apply {
  max-width: 620px;
}
.job-form__container .job-entry.heading {
  padding-left: 0;
  margin-bottom: 70px;
  line-height: 1.5;
  text-align: center;
  border-left: 0;
}
.job-form__container .job-entry__title {
  margin-bottom: 0;
  font-size: 20px;
}
.job-form__error-message {
  width: 600px;
  margin-top: 20px;
  text-align: center;
  color: #ff6b6b;
}
.job-form__loading-indicator {
  display: inline-block;
  width: 100px;
  margin-top: 1em;
  margin-left: 10px;
}
.job-form__question {
  position: relative;
  padding-top: 32px;
}
.job-form__question__title {
  border-bottom: 1px solid #dddfe3;
}
.job-form__question__title__text {
  display: inline-block;
  font-weight: bold;
  border-bottom: 3px solid #0c8cf6;
}
.job-form__question__item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  margin: 20px 0;
  font-size: 13px;
  line-height: 2;
}
.job-form__question__item__label {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  max-width: 10em;
}
.job-form__question__item__input {
  -webkit-box-flex: 2;
  -webkit-flex: 2;
     -moz-box-flex: 2;
      -ms-flex: 2;
          flex: 2;
}
.job-form__question__item__input input {
  width: 100%;
}
.job-form__question__item__input__error,
.job-form__question__item__input .text-input__error-message {
  color: #ff6b6b;
}
.job-form__question__item__input textarea {
  width: 100%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 8px 12px;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  border: 1px solid #c1c5cc;
  outline: none;
  background-color: #fff;
  resize: vertical;
}
.job-form__question__item__input .text-input__error {
  border-color: #ff6b6b;
}
.job-form__question__item__required {
  display: inline-block;
  padding: 4px 6px;
  margin-left: 1em;
  line-height: 1;
  color: #fff;
  background-color: #22b8cf;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
}
.job-form__question input[type='file'] {
  display: none;
}
.job-form__question .apply-form {
  width: 600px;
  margin: 0 0 0 30px;
}
.job-form__question .apply-form .apply-form__block {
  margin: 0 auto;
  padding-top: 30px;
}
.job-form__question .apply-form .apply-form__block:first-child {
  padding-top: 0;
}
.job-form__question .apply-form .apply-form__block .apply-form__fields {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.job-form__attachment-list {
  padding: 0;
  list-style: none;
}
.job-form__attachment-list-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.job-form__attachment-list .file-name {
  max-width: 9em;
  vertical-align: middle;
}
.job-form__attachment-list .loading-indicator--upload {
  display: inline-block;
  margin: 0 1em;
  width: 5em;
  height: 8px;
  vertical-align: middle;
}
.job-form__attachment-list .delete {
  color: #ff6b6b;
}
.job-form__attachment-list .success {
  margin: 0 1em;
  color: #89909e;
}
.job-form__attachment-list .waiting {
  margin: 0 1em;
  color: #89909e;
}
.job-form__submit {
  width: 600px;
  margin: 30px 0 0 82px;
  text-align: center;
}
.job-form__submit__btn,
.job-form__submit__btn--disable {
  display: inline-block;
  padding: 10px 20px;
  font-size: 0.8125em;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  color: #fff;
  border: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.job-form__submit__btn {
  background-color: #22b8cf;
}
.job-form__submit__btn:hover {
  background-color: #1b93a6;
}
.job-form__submit__btn--disable {
  background-color: #b5c1c6;
  cursor: not-allowed;
}
.job-form__recommendation-hint {
  padding-left: 130px;
  font-size: 13px;
}
.job-form__bread-placeholder {
  height: 53px;
}
.file-input__btn {
  position: relative;
  width: 60%;
  display: block;
}
.file-input__filename {
  margin-left: 10px;
}
.campus-apply {
  font-family: HiraginoSansGB-W3;
}
.campus-apply .flyover__main {
  width: 700px;
  margin-left: -350px;
  overflow-y: auto;
}
.campus-apply__preview {
  padding: 70px 50px;
}
.campus-apply__item {
  font-size: 13px;
  padding-bottom: 25px;
}
.campus-apply__item .job-form__question__item {
  display: block;
}
.campus-apply__item .job-form__question__item__label {
  width: 100%;
}
.campus-apply__item .job-form__question__item__input > div > span {
  font-size: 12px;
  color: #89909e;
}
.campus-apply__item .job-form__question__file-input {
  width: 280px;
}
.campus-apply__title {
  position: relative;
  height: 30px;
  line-height: 27px;
  -webkit-box-shadow: inset 0 -1px 0 0 #dddfe3;
     -moz-box-shadow: inset 0 -1px 0 0 #dddfe3;
          box-shadow: inset 0 -1px 0 0 #dddfe3;
}
.campus-apply__title-text {
  display: inline-block;
  border-bottom: 3px solid #0c8cf6;
  font-family: HiraginoSansGB-W6;
  font-size: 16px;
  color: #121316;
}
.campus-apply__title a {
  position: absolute;
  right: 0;
  color: #0c8cf6;
}
.campus-apply__title a .icon:before {
  font-size: 20px;
  vertical-align: sub;
}
.campus-apply__field {
  position: relative;
  display: block;
  padding: 10px 10px 20px;
}
.campus-apply__field .remove-one {
  position: absolute;
  display: none;
  right: 10px;
  color: #e93130;
  cursor: pointer;
}
.campus-apply__field:after {
  content: '';
  display: block;
  height: 0;
  clear: both;
}
.campus-apply__field.multi {
  border-bottom: 1px solid #dddfe3;
}
.campus-apply__field.multi:last-child {
  border-bottom: none;
}
.campus-apply__field.multi:hover {
  background-color: #fafafa;
}
.campus-apply__field.multi:hover .remove-one {
  display: block;
}
.campus-apply__group {
  float: left;
  margin-top: 10px;
  width: 50%;
}
.campus-apply__group.string_info,
.campus-apply__group.int_info,
.campus-apply__group.Select,
.campus-apply__group.undefined,
.campus-apply__group.date {
  width: 50%;
}
.campus-apply__group.text_info,
.campus-apply__group.file_upload,
.campus-apply__group.date.range {
  width: 100%;
}
.campus-apply__group.date .Select {
  width: 90px;
}
.campus-apply__label {
  display: block;
  margin-bottom: 10px;
  height: 16px;
}
.campus-apply__label > span {
  color: #575d6a;
  font-size: 13px;
}
.campus-apply__label > i {
  vertical-align: baseline;
  display: inline-block;
  margin-left: 10px;
  text-align: center;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  font-size: 12px;
  font-style: normal;
  color: #fff;
}
.campus-apply__input {
  float: left;
}
.campus-apply__input a,
.campus-apply__input input,
.campus-apply__input textarea {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 8px 12px;
  border: 1px solid #c1c5cc;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  outline: none;
  background-color: #fff;
}
.campus-apply__input a,
.campus-apply__input input,
.campus-apply__input .Select {
  outline: none;
  width: 280px;
  height: 40px;
}
.campus-apply__input textarea {
  padding: 11px 10px;
  width: 580px;
  height: 120px;
  resize: none;
}
.campus-apply__input a {
  display: inline-block;
  text-align: center;
  line-height: 13px;
  border: none;
  background-color: #dddfe3;
  color: #575d6a;
  margin-bottom: 6px;
}
.campus-apply__subtitle {
  clear: both;
  font-size: 12px;
  color: #89909e;
}
.campus-apply__till {
  margin-left: 0.2em;
  margin-right: 0.7em;
}
.campus-apply__date .select-field__container {
  width: 90px;
}
.campus-apply__date > span {
  margin: 0 0.5em;
}
.job-apply .job-form__container {
  max-width: inherit;
}
.text-input {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0 0.5em 0 1em;
  height: 40px;
  vertical-align: middle;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: #fff;
  border: 1px solid #c1c5cc;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
}
.text-input:hover {
  border-color: #0c8cf6;
}
.text-input:focus,
.text-input:active {
  outline: 0;
  border-color: #0c8cf6;
  -webkit-box-shadow: 0 0 3px #6ebbfa;
     -moz-box-shadow: 0 0 3px #6ebbfa;
          box-shadow: 0 0 3px #6ebbfa;
}
.text-input__container {
  position: relative;
}
.text-input__warning {
  border-color: #f59f00;
}
.text-input__warning-message {
  display: block;
  margin-top: 3px;
  font-size: 12px;
  font-weight: normal;
  line-height: 1;
  color: #f59f00;
}
.text-input__error {
  border-color: #ff6b6b;
}
.text-input__error-message {
  display: block;
  margin-top: 3px;
  font-size: 12px;
  font-weight: normal;
  line-height: 1;
  color: #ff6b6b;
}
.text-input__readonly {
  background-color: #f4f4f5;
  border-color: #c1c5cc;
  color: #575d6a;
}
.text-input__readonly:hover {
  border-color: #c1c5cc;
}
.text-input__readonly:focus {
  border-color: #c1c5cc;
  -webkit-box-shadow: 0;
     -moz-box-shadow: 0;
          box-shadow: 0;
}
.text-input.with-unit {
  padding-right: 1.5em;
}
.text-input.lg {
  height: 40px;
}
.text-input.sm {
  height: 30px;
  line-height: 30px;
}
.text-input__unit {
  position: absolute;
  margin-left: -1.5em;
  color: #89909e;
}
.text-input__unit.lg {
  height: 40px;
  line-height: 40px;
}
.text-input__unit.sm {
  height: 30px;
  line-height: 30px;
}
.group-btn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.group-btn__option {
  position: relative;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 40px;
  margin-right: 20px;
  border: 1px solid #c1c5cc;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
}
.group-btn__option:hover {
  border-color: #0c8cf6;
}
.group-btn__option:last-child {
  margin-right: 0;
}
.group-btn__option.selected {
  border-color: #0c8cf6;
  color: #0c8cf6;
  background: -webkit-linear-gradient(135deg, #0c8cf6 21px, #fff 21px);
  background: -moz- oldlinear-gradient(135deg, #0c8cf6 21px, #fff 21px);
  background: -o-linear-gradient(135deg, #0c8cf6 21px, #fff 21px);
  background: linear-gradient(-45deg, #0c8cf6 21px, #fff 21px);
}
.group-btn__option.selected:after {
  content: "\E91C";
  position: absolute;
  right: 2px;
  bottom: 1px;
  color: #fff;
  font-size: 16px;
  font-family: 'moka' !important;
}
.group-btn__option.disabled {
  color: #c1c5cc;
  cursor: not-allowed;
}
.group-btn__option.disabled:hover {
  border-color: #c1c5cc;
}
.apply-form {
  width: 720px;
  margin: 0 auto;
  font-size: 14px;
}
.apply-form__required-asterisk::after {
  content: "*";
  color: #e93130;
  margin-left: 3px;
}
.apply-form__incomplete-locales-warning-header {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  width: 612px;
  margin: 16px auto 0;
  padding: 10px 13px;
  background-color: #ffedd6;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  font-size: 14px;
  color: #575d6a;
}
.apply-form__incomplete-locales-warning-header > span {
  color: #f59f00;
  margin-right: 10px;
}
.apply-form__title {
  position: relative;
  border-bottom: 1px solid #dddfe3;
}
.apply-form__title-text {
  font-size: 20px;
  color: #575d6a;
}
.apply-form__title-add {
  position: absolute;
  right: 0;
  top: 0;
  line-height: 30px;
}
.apply-form__title-error {
  color: #e93130;
}
.apply-form__tips {
  padding-left: 10px;
  color: #ff6b6b;
}
.apply-form__btn {
  display: inline-block;
  color: #0c8cf6;
  cursor: pointer;
}
.apply-form__btn:hover {
  color: #6ebbfa;
}
.apply-form__btn:active {
  color: #0771c8;
}
.apply-form__content {
  position: relative;
  padding-top: 20px;
}
.apply-form__form {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  height: 60px;
  padding: 12px;
  line-height: 1.5;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  cursor: pointer;
}
.apply-form__form > span {
  max-width: 100%;
  overflow: hidden;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  display: inline-block;
}
.apply-form__form__name {
  font-weight: bold;
  margin-bottom: 3px;
}
.apply-form__form .department-icon {
  padding: 2px;
  font-size: 12px;
  background: #dddfe3;
  margin-right: 2px;
}
.apply-form__form.selected {
  background-color: #f4f4f5;
}
.apply-form__item {
  margin-left: 240px;
  margin-right: 50px;
}
.apply-form__item .department-icon {
  padding: 2px;
  margin-right: 2px;
  font-size: 12px;
  background: #dddfe3;
}
.apply-form__item-content {
  position: relative;
  padding: 24px 16px;
}
.apply-form__item-title {
  position: relative;
}
.apply-form__item-title-header {
  padding: 24px;
  background: #fff;
}
.apply-form__item-title .dept-input {
  margin-top: 9px;
}
.apply-form__item-title-text {
  line-height: 40px;
  font-size: 18px;
  color: #575d6a;
}
.apply-form__item-title-btns {
  font-size: 18px;
  white-space: nowrap;
}
.apply-form__item-title-btn {
  display: inline-block;
  width: 16px;
  height: 18px;
  font-size: 18px;
  padding: 6px 7px;
  cursor: pointer;
  border: 1px solid #dddfe3;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  margin-right: 8px;
  color: #89909e;
}
.apply-form__item-title-btn.icon-bin {
  color: #ff6b6b;
}
.apply-form__item-title-locales_selector {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 11px;
}
.apply-form__item-title-locales_selector > span:first-child {
  width: 70px;
  line-height: 40px;
}
.apply-form__item-title-locales_selector > *:nth-child(2) {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.apply-form__item-title input {
  width: 100%;
  height: 40px;
  padding-left: 12px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  border: 1px solid #c1c5cc;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
}
.apply-form__block {
  margin: 30px auto 0;
  width: 100%;
}
.apply-form__block-title {
  position: relative;
  margin: 0 10px;
  -webkit-box-shadow: inset 0 -1px 0 0 #dddfe3;
     -moz-box-shadow: inset 0 -1px 0 0 #dddfe3;
          box-shadow: inset 0 -1px 0 0 #dddfe3;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
  border-color: #0c8cf6;
}
.apply-form__block-title > span:first-child {
  max-width: 465px;
  display: block;
  float: left;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
  border-bottom: 3px solid #0c8cf6;
}
.apply-form__block-title-text {
  display: inline-block;
  border-bottom: 3px solid;
  font-size: 16px;
  color: #121316;
}
.apply-form__block-title > a {
  position: absolute;
  right: 0;
  color: #0c8cf6;
}
.apply-form__fields {
  position: relative;
  width: 100%;
  display: inline-block;
}
.apply-form__fields.multi:hover {
  background-color: #f9f9fa;
}
.apply-form__fields.multi:hover .remove-one {
  display: block;
}
.apply-form__fields .remove-one {
  display: none;
  position: absolute;
  right: 10px;
  top: 6px;
  color: #e93130;
  cursor: pointer;
}
.apply-form__describe_info {
  width: 100%;
  padding: 10px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  float: left;
}
.apply-form__confirm_info {
  width: 100%;
  padding: 10px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  float: left;
}
.apply-form__field {
  float: left;
  padding: 10px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.apply-form__field-title {
  line-height: 25px;
  min-height: 25px;
}
.apply-form__field-title-text {
  white-space: pre-wrap;
  word-break: break-all;
}
.apply-form__field-error {
  line-height: 18px;
  font-size: 12px;
  color: #ff6b6b;
}
.apply-form__field .select-field__container,
.apply-form__field input {
  width: 100%;
  height: 40px;
  line-height: 40px;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
}
.apply-form__field input {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding-left: 12px;
  border: 1px solid #c1c5cc;
}
.apply-form__field input.error {
  border-color: #ff6b6b;
}
.apply-form__field input:hover,
.apply-form__field input:focus {
  border-color: #0c8cf6;
}
.apply-form__field .select-field__container .Select.error .Select-control {
  border-color: #ff6b6b;
}
.apply-form__field .select-field__container .Select.error .Select-control:hover,
.apply-form__field .select-field__container .Select.error .Select-control:focus {
  border-color: #0c8cf6;
}
.apply-form__field .select-field__container .Select.error.is-focused .Select-control {
  border-color: #0c8cf6;
}
.apply-form__field .location-select__container {
  width: 100%;
}
.apply-form__field .month-range-select.error .Select .Select-control {
  border-color: #ff6b6b;
}
.apply-form__field .month-range-select.error .Select .Select-control:hover,
.apply-form__field .month-range-select.error .Select .Select-control:focus {
  border-color: #0c8cf6;
}
.apply-form__field .month-range-select.error .Select.is-focused .Select-control {
  border-color: #0c8cf6;
}
.apply-form__field .month-range-select__date {
  width: 180px;
  margin-bottom: 8px;
}
.apply-form__field textarea {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  height: 120px;
  padding: 12px;
  border: 1px solid #c1c5cc;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  resize: none;
}
.apply-form__field textarea.error {
  border: 1px solid #ff6b6b;
}
.apply-form__field .file_upload-btn {
  width: 280px;
}
.apply-form__field .file_upload {
  display: block;
  width: 280px;
  height: 40px;
  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px;
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  line-height: 40px;
  text-align: center;
  background-color: #dddfe3;
  color: #575d6a;
  cursor: pointer;
}
.apply-form__field .subTitle {
  font-size: 12px;
  color: #89909e;
  white-space: pre-line;
  word-break: break-all;
}
.apply-form__field .portrait-upload {
  position: relative;
}
.apply-form__field .portrait-upload-avatar {
  width: 72px;
  height: 72px;
  border: 1px solid #dddfe3;
  -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
          border-radius: 50%;
}
.apply-form__field .portrait-upload-avatar.uploaded:hover {
  border-color: #ff6b6b;
}
.apply-form__field .portrait-upload-avatar.uploaded:hover + .portrait-upload-delete-icon {
  display: block;
}
.apply-form__field .portrait-upload-delete-icon {
  display: none;
  position: absolute;
  top: 0px;
  left: 50px;
  background-color: #ff6b6b;
  color: #fff;
  -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
          border-radius: 50%;
  cursor: pointer;
}
.apply-form__field .portrait-upload-delete-icon:hover {
  display: block;
}
.apply-form__field .portrait-upload-right {
  display: inline-block;
  margin-left: 16px;
}
.apply-form__field .portrait-upload-btn {
  display: block;
  position: absolute;
  top: 10px;
  width: 280px;
  height: 40px;
  padding: 0 10px;
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  line-height: 40px;
  text-align: center;
  background-color: #dddfe3;
  color: #575d6a;
  cursor: pointer;
}
.apply-form__field .portrait-subtitle {
  position: absolute;
  top: 52px;
  font-size: 12px;
  color: #89909e;
}
.apply-form__field.apply-form__string_info,
.apply-form__field.apply-form__bool_info,
.apply-form__field.apply-form__select_info,
.apply-form__field.apply-form__select,
.apply-form__field.apply-form__location_info,
.apply-form__field.apply-form__day_info {
  width: 50%;
}
.apply-form__field.apply-form__string_info .antd-calendar-wrapper,
.apply-form__field.apply-form__bool_info .antd-calendar-wrapper,
.apply-form__field.apply-form__select_info .antd-calendar-wrapper,
.apply-form__field.apply-form__select .antd-calendar-wrapper,
.apply-form__field.apply-form__location_info .antd-calendar-wrapper,
.apply-form__field.apply-form__day_info .antd-calendar-wrapper {
  float: left;
  width: 100%;
}
.apply-form__field.apply-form__string_info .apply-form__field-title-text,
.apply-form__field.apply-form__bool_info .apply-form__field-title-text,
.apply-form__field.apply-form__select_info .apply-form__field-title-text,
.apply-form__field.apply-form__select .apply-form__field-title-text,
.apply-form__field.apply-form__location_info .apply-form__field-title-text,
.apply-form__field.apply-form__day_info .apply-form__field-title-text {
  max-width: 97%;
  float: left;
  overflow: hidden;
}
.apply-form__field.apply-form__string_info .apply-form__field-title-text > span:first-child,
.apply-form__field.apply-form__bool_info .apply-form__field-title-text > span:first-child,
.apply-form__field.apply-form__select_info .apply-form__field-title-text > span:first-child,
.apply-form__field.apply-form__select .apply-form__field-title-text > span:first-child,
.apply-form__field.apply-form__location_info .apply-form__field-title-text > span:first-child,
.apply-form__field.apply-form__day_info .apply-form__field-title-text > span:first-child {
  max-width: 100%;
  overflow: hidden;
  float: left;
}
.apply-form__field.apply-form__string_info .apply-form__title-error,
.apply-form__field.apply-form__bool_info .apply-form__title-error,
.apply-form__field.apply-form__select_info .apply-form__title-error,
.apply-form__field.apply-form__select .apply-form__title-error,
.apply-form__field.apply-form__location_info .apply-form__title-error,
.apply-form__field.apply-form__day_info .apply-form__title-error {
  max-width: 45%;
  display: block;
  float: left;
  overflow: hidden;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
}
.apply-form__field.apply-form__string_info .apply-form__title-error > span:first-child,
.apply-form__field.apply-form__bool_info .apply-form__title-error > span:first-child,
.apply-form__field.apply-form__select_info .apply-form__title-error > span:first-child,
.apply-form__field.apply-form__select .apply-form__title-error > span:first-child,
.apply-form__field.apply-form__location_info .apply-form__title-error > span:first-child,
.apply-form__field.apply-form__day_info .apply-form__title-error > span:first-child {
  max-width: 100%;
  overflow: hidden;
  float: left;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
}
.apply-form__field.apply-form__text_info,
.apply-form__field.apply-form__date_info,
.apply-form__field.apply-form__date_group_info {
  width: 100%;
}
.apply-form__field.apply-form__text_info.single,
.apply-form__field.apply-form__date_info.single,
.apply-form__field.apply-form__date_group_info.single {
  width: 50%;
}
.apply-form__field.apply-form__text_info.single .apply-form__field-title-text,
.apply-form__field.apply-form__date_info.single .apply-form__field-title-text,
.apply-form__field.apply-form__date_group_info.single .apply-form__field-title-text {
  max-width: 97%;
  overflow: hidden;
}
.apply-form__field.apply-form__text_info.single .apply-form__field-title-text > span:first-child,
.apply-form__field.apply-form__date_info.single .apply-form__field-title-text > span:first-child,
.apply-form__field.apply-form__date_group_info.single .apply-form__field-title-text > span:first-child {
  max-width: 100%;
  overflow: hidden;
  float: left;
}
.apply-form__field.apply-form__file_upload {
  width: 100%;
  padding: 10px;
  margin-bottom: 10px;
}
.apply-form__field.apply-form__portrait_upload {
  width: 100%;
}
.apply-form__date_info .select-field__container,
.apply-form__date_group_info .select-field__container {
  width: 80px;
}
.apply-form__config {
  margin-top: 40px;
  border: 1px solid #dddfe3;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  position: relative;
  background: #fff;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.apply-form__config:hover {
  -webkit-box-shadow: 0 2px 11px 0 rgba(0,0,0,0.13);
     -moz-box-shadow: 0 2px 11px 0 rgba(0,0,0,0.13);
          box-shadow: 0 2px 11px 0 rgba(0,0,0,0.13);
}
.apply-form__config-head {
  position: relative;
  height: 40px;
  padding-left: 13px;
  line-height: 40px;
  background: #f4f4f5;
  border-bottom: 1px solid #dddfe3;
  -webkit-border-radius: 2px 2px 0 0;
     -moz-border-radius: 2px 2px 0 0;
          border-radius: 2px 2px 0 0;
}
.apply-form__config-title {
  font-weight: bold;
  max-width: 516px;
  display: block;
  float: left;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
}
.apply-form__config-title-tip {
  position: absolute;
  right: 13px;
  color: #89909e;
}
.apply-form__config-item {
  position: relative;
  padding: 6px 0;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.apply-form__config-item:hover {
  background-color: #f4f4f5;
}
.apply-form__config-item-select {
  float: left;
}
.apply-form__config-item-text {
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
}
.apply-form__config-item-text-title {
  display: block;
  max-width: 100%;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
}
.apply-form__config-item-text-title > span:last-child:not(:first-child) {
  margin: auto 10px auto auto;
}
.apply-form__config-item-text-error {
  color: #e93130;
}
.apply-form__config-item-text-error > span:first-child {
  max-width: 180px;
  overflow: hidden;
  float: left;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
}
.apply-form__config-item-text-error .apply-form__config-item-text-error {
  float: right;
}
.apply-form__config-item-text-name-error {
  float: right;
}
.apply-form__config-item-subtext {
  color: #89909e;
  white-space: pre-line;
  word-break: break-all;
}
.apply-form__config-item-require {
  float: right;
  margin-right: 13px;
  white-space: nowrap;
  color: #575d6a;
}
.apply-form__config-item-require.disabled {
  color: #c1c5cc;
}
.apply-form__toggle {
  margin-left: 8px;
}
.apply-form__action-save,
.apply-form__action-cancel {
  float: right;
  width: 59px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  cursor: pointer;
}
.apply-form__action-save {
  background-color: #22b8cf;
  color: #fff;
}
.apply-form__action-cancel {
  margin-right: 8px;
  background-color: #dddfe3;
  color: #575d6a;
}
.apply-form ol {
  margin: 0;
}
.apply-form__citizen-id {
  border: 1px solid #c1c5cc;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  background: #f4f4f5;
  -webkit-border-radius: 2px 0 0 2px;
     -moz-border-radius: 2px 0 0 2px;
          border-radius: 2px 0 0 2px;
}
.apply-form__citizen-id div {
  display: inline-block;
  width: 35%;
  text-align: center;
}
.apply-form__citizen-id div span {
  font-size: 10px;
  margin-left: 5px;
}
.apply-form__citizen-id input {
  width: 65%;
  height: 38px;
  border: none;
  border-left: 1px solid #c1c5cc;
}
.apply_form {
  margin: 0;
  padding: 0;
  overflow: hidden;
}
.apply_form > div {
  width: 100%;
  margin: 0;
}
.apply_form .apply-form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
}
.apply_form .apply-form__left {
  width: 300px;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  overflow: hidden;
}
.apply_form .apply-form__right {
  width: 100%;
  height: 100%;
  overflow: hidden;
  background: #f4f4f5;
}
.apply_form .apply-form__header {
  width: 300px;
  height: 51px;
  line-height: 100%;
  border-bottom: 1px solid #dddfe3;
  border-right: 1px solid #dddfe3;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 10px 0 0 16px;
}
.apply_form .apply-form__header__title {
  color: #717171;
  font-size: 15px;
  font-weight: bold;
  margin-left: 12px;
}
div.apply_form .apply-form__header-button {
  width: 268px;
  cursor: pointer;
}
div.apply_form .apply-form__header-button span {
  vertical-align: text-bottom;
}
div.apply_form .apply-form__header-button span:first-child {
  line-height: 32px;
  font-size: 2em;
}
.apply_form .apply-form__list {
  width: auto;
  height: -webkit-calc(100% - 51px);
  height: -moz-calc(100% - 51px);
  height: calc(100% - 51px);
  padding-top: 16px;
  border-right: 1px solid #dddfe3;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  overflow: auto;
}
.apply_form .apply-form__list::-webkit-scrollbar {
  width: 0;
}
.apply_form .apply-form__list-item {
  position: relative;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  width: auto;
  min-height: 78px;
  cursor: pointer;
  padding: 18px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-left: 52px;
}
.apply_form .apply-form__list-item-name {
  margin-bottom: 8px;
  font-size: 14px;
  color: #121316;
  line-height: 20px;
}
.apply_form .apply-form__list-item::before {
  content: "";
  position: absolute;
  top: 20px;
  left: 24px;
  background: url("/images/apply-form/apply-form-department.svg") no-repeat;
  height: 16px;
  width: 16px;
}
.apply_form .apply-form__list-item:last-child {
  margin-bottom: 32px;
}
.apply_form .apply-form__list-item:hover {
  background: #f4f4f5;
}
.apply_form .apply-form__list-item.selected {
  background: #d1e9fd;
}
.apply_form .apply-form__list .active {
  background: #f4f4f5;
}
.apply_form .apply-form__list__item__name {
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 3px;
}
.apply_form .apply-form__list__item__dept {
  margin-top: 5px;
}
.apply_form .apply-form__list__item__dept .department-icon {
  padding: 2px;
  font-size: 12px;
  background: #dddfe3;
  margin-right: 2px;
}
.apply_form .apply-form__actions {
  height: 51px;
  line-height: 100%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  background: #fff;
  border-bottom: 1px solid #dddfe3;
  font-size: 20px;
  padding-right: 12px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
     -moz-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.apply_form .apply-form__actions > span,
.apply_form .apply-form__actions button {
  margin-right: 8px;
  cursor: pointer;
}
.apply_form .apply-form__actions .apply-form__action button {
  padding: 0;
  text-align: center;
}
.apply_form .apply-form__scrollable {
  width: 100%;
  height: 100%;
  overflow: auto;
}
.apply_form .apply-form__body {
  width: 612px;
  margin: 16px auto;
  margin-bottom: 100px;
  -webkit-background-clip: content-box;
     -moz-background-clip: content-box;
       -o-background-clip: content-box;
          background-clip: content-box;
}
.apply_form .apply-form__body.white {
  background: #fff;
}
.apply_form .apply-form__body-header {
  margin-bottom: -38px;
  padding: 16px;
  text-align: center;
}
.apply_form .apply-form__body-header-title {
  line-height: 36px;
  font-weight: bold;
  font-size: 20px;
  color: #575d6a;
  letter-spacing: 0;
}
.apply_form .apply-form__body-header-department {
  line-height: 29px;
}
.success_t618s,
.error_3lY1S,
.loading_CRovq {
  display: inline-block;
  width: auto;
  height: 34px;
  padding: 5px 20px 5px 10px;
  white-space: nowrap;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-shadow: 0 1px 4px rgba(20,28,33,0.1);
     -moz-box-shadow: 0 1px 4px rgba(20,28,33,0.1);
          box-shadow: 0 1px 4px rgba(20,28,33,0.1);
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
}
.toast-animation-enter {
  opacity: 0.01;
  height: 0;
  margin-bottom: 0;
  -webkit-transition: height 0.2s, margin-bottom 0.2s, opacity 0.3s ease 0.2s;
  -o-transition: height 0.2s, margin-bottom 0.2s, opacity 0.3s ease 0.2s;
  -moz-transition: height 0.2s, margin-bottom 0.2s, opacity 0.3s ease 0.2s;
  transition: height 0.2s, margin-bottom 0.2s, opacity 0.3s ease 0.2s;
}
.toast-animation-enter.toast-animation-enter-active {
  height: 34px;
  margin-bottom: 0.5rem;
  opacity: 1;
}
.toast-animation-leave {
  opacity: 1;
  height: 34px;
  margin-bottom: 0.5rem;
  -webkit-transition: opacity 0.3s, height 0.2s ease 0.3s, margin-bottom 0.2s ease 0.3s;
  -o-transition: opacity 0.3s, height 0.2s ease 0.3s, margin-bottom 0.2s ease 0.3s;
  -moz-transition: opacity 0.3s, height 0.2s ease 0.3s, margin-bottom 0.2s ease 0.3s;
  transition: opacity 0.3s, height 0.2s ease 0.3s, margin-bottom 0.2s ease 0.3s;
}
.toast-animation-leave.toast-animation-leave-active {
  height: 0;
  margin-bottom: 0;
  opacity: 0.01;
}
.toast__container {
  position: fixed;
  z-index: 1050;
  top: 56px;
  right: 40px;
}
.item_3kGCW {
  margin-bottom: 0.5rem;
  text-align: right;
}
.inner_g1zo4 {
  text-align: center;
}
.success_t618s {
  background-color: #51cf66;
  color: #fff;
}
.error_3lY1S {
  background-color: #ff6b6b;
  color: #fff;
}
.loading_CRovq {
  background-color: #0c8cf6;
  color: #fff;
}
.icon_2lybY {
  margin-right: 5px;
  font-size: 24px;
  vertical-align: -20%;
  float: left;
}
.message_1SuLp {
  display: block;
  float: left;
  max-width: 30em;
  white-space: nowrap;
  height: 30px;
  line-height: 2;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  overflow: hidden;
}
.color-link,
.link-alike-btn,
.link-alike-btn:focus {
  color: #0c8cf6;
  cursor: pointer;
}
.color-link:hover,
.link-alike-btn:hover,
.link-alike-btn:focus:hover {
  color: #6ebbfa;
}
.color-link:active,
.link-alike-btn:active,
.link-alike-btn:focus:active {
  color: #0771c8;
}
.positive-btn,
.negative-btn,
.secondary-btn,
.disable-btn,
.disable-btn:focus,
.disable-btn:hover,
.cancel-btn {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  display: inline-block;
  padding: 0 1em;
  line-height: 40px;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: none;
  border: 0;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  text-align: center;
}
.positive-btn {
  background-color: #22b8cf;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  color: #fff;
}
.positive-btn:hover {
  background-color: #3bc9db;
  color: #fff;
}
.positive-btn:active,
.positive-btn:focus {
  background-color: #22b8cf;
  color: #fff;
}
.negative-btn {
  line-height: 38px;
  background-color: #f06595;
  border: 1px solid #df0044;
  color: #fff;
  cursor: pointer;
}
.negative-btn:hover {
  background-color: #f2306b;
  border: 1px solid #f9004c;
  color: #fff;
}
.negative-btn:active,
.negative-btn:focus {
  background-color: #e20e4e;
  border: 1px solid #e20e4e;
  color: #fff;
}
.secondary-btn {
  font-weight: bold;
  background-color: #dddfe3;
  color: #6e7686;
  cursor: pointer;
}
.secondary-btn:hover {
  background-color: #89909e;
  color: #fff;
}
.secondary-btn:active,
.secondary-btn:focus {
  background-color: #6e7686;
  color: #fff;
}
.disable-btn,
.disable-btn:focus,
.disable-btn:hover {
  border: 1px solid #dddfe3;
  background-color: #fff;
  color: #dddfe3;
  cursor: no-drop;
}
.cancel-btn {
  background-color: #fff;
  color: #575d6a;
}
.link-alike-btn {
  width: auto;
  height: auto;
  margin: 0;
  padding: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: none;
  border: 0;
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
  cursor: pointer;
}
.link-alike-btn:focus {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  outline: 0;
}
.ReactModal__Overlay {
  overflow-y: auto;
  text-align: center;
  z-index: 9999;
}
.ReactModal__Overlay:after {
  display: inline-block;
  content: '';
  width: 0;
  height: 100%;
  vertical-align: middle;
}
.ReactModal__Content,
.ReactModal__Content.dialog__container {
  display: inline-block;
  height: auto;
  margin: 30px;
  vertical-align: middle;
  text-align: left;
  background-color: #fff;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  -webkit-box-shadow: 5px 10px 30px 0px rgba(0,0,0,0.33);
     -moz-box-shadow: 5px 10px 30px 0px rgba(0,0,0,0.33);
          box-shadow: 5px 10px 30px 0px rgba(0,0,0,0.33);
}
.ReactModal__Content ::-webkit-input-placeholder,
.ReactModal__Content.dialog__container ::-webkit-input-placeholder {
  color: #89909e;
}
.ReactModal__Content ::-moz-placeholder,
.ReactModal__Content.dialog__container ::-moz-placeholder {
  color: #89909e;
}
.ReactModal__Content ::-ms-input-placeholder,
.ReactModal__Content.dialog__container ::-ms-input-placeholder {
  color: #89909e;
}
.ReactModal__Content ::placeholder,
.ReactModal__Content.dialog__container ::placeholder {
  color: #89909e;
}
.dialog__header__container,
.dialog__header__container--multi {
  color: #575d6a;
}
.dialog__header__title,
.dialog__header__title--active {
  display: inline-block;
  margin-right: 20px;
  font-size: 20px;
  font-weight: 500;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  vertical-align: top;
  text-transform: capitalize;
}
.dialog__header__title--active {
  color: #3bc9db;
  border-bottom: 3px solid #3bc9db;
}
.dialog__header__container {
  position: relative;
}
.dialog__header__container--multi .dialog__header__title,
.dialog__header__container--multi .dialog__header__title--active {
  cursor: pointer;
}
.dialog__header__container .cancel-icon {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  font-size: 16px;
  cursor: pointer;
}
.dialog__header__line {
  height: 1px;
  background-color: #d2dde3;
}
.dialog__header__sub-title {
  color: #89909e;
  margin-top: 14px;
}
.dialog__header__sub-title-explaination {
  color: #89909e;
}
.dialog__header__error {
  margin-top: 5px;
  color: #f06595;
}
.dialog__body {
  position: relative;
  margin-top: 20px;
  margin-bottom: 30px;
  color: #575d6a;
}
.dialog__body.no-title {
  margin-top: 0;
}
.dialog__body.no-footer {
  margin-bottom: 0;
}
.dialog__body__item {
  margin: 40px 0;
  text-align: left;
  line-height: 40px;
  min-height: 40px;
}
.dialog__body__item:last-child {
  margin-bottom: 0;
}
.dialog__body__item--title,
.dialog__body__item--left {
  display: inline-block;
  width: 38%;
  margin-right: -38%;
  vertical-align: top;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  text-transform: capitalize;
  line-height: 40px;
}
.dialog__body__item--content,
.dialog__body__item--right {
  display: inline-block;
  width: 62%;
  margin-left: 38%;
  vertical-align: top;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.dialog__body__item--content>div.input-container,
.dialog__body__item--right>div.input-container {
  display: block;
}
.dialog__body__item--hidden {
  display: none;
}
.dialog__footer {
  height: 40px;
  color: #575d6a;
}
.dialog__footer__button__container {
  float: right;
  width: 100%;
}
.dialog__footer__button__left {
  float: left;
}
.dialog__footer__button__right {
  float: right;
}
.dialog__footer__sync__clickarea {
  cursor: pointer;
}
.dialog__footer__sync__checkbox {
  cursor: pointer;
  margin-right: 5px;
}
.dialog__footer__footnote {
  color: #89909e;
  display: inline-block;
  vertical-align: -50%;
}
.modal-form-item {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0.5em 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  height: 90px;
  border-bottom: 1px solid #f4f4f5;
}
.modal-form-item:first-child {
  border-top: 1px solid #f4f4f5;
}
.modal-form-item.uploaded {
  height: 120px;
}
.modal-form-item *,
.modal-form-item *:before,
.modal-form-item *:after {
  -webkit-box-sizing: inherit;
     -moz-box-sizing: inherit;
          box-sizing: inherit;
}
.modal-form-item__title,
.modal-form-item__content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
}
.modal-form-item__title {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 1em;
}
.modal-form-item__content {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-flex: 2;
  -webkit-flex: 2;
     -moz-box-flex: 2;
      -ms-flex: 2;
          flex: 2;
}
.modal-form-item__content > div {
  width: 70%;
}
.modal-form-item__content input:only-of-type {
  width: 100%;
}
.modal-form-item__content .upload-desc {
  margin-left: 1em;
  font-size: 0.9em;
  color: #89909e;
}
.modal-form-item__content .attachment {
  -webkit-box-flex: 100%;
  -webkit-flex: 100%;
     -moz-box-flex: 100%;
      -ms-flex: 100%;
          flex: 100%;
  line-height: 1.5;
}
.modal-form-item__content .delete-attachment {
  margin-right: 0.5em;
  vertical-align: -0.1em;
  color: #ff6b6b;
}
.modal-form-item__content .loading-indicator--upload {
  -webkit-box-flex: 100%;
  -webkit-flex: 100%;
     -moz-box-flex: 100%;
      -ms-flex: 100%;
          flex: 100%;
  margin: 1em 60% 0.5em 0;
}
.modal-form-item__content .error-msg {
  -webkit-box-flex: 100%;
  -webkit-flex: 100%;
     -moz-box-flex: 100%;
      -ms-flex: 100%;
          flex: 100%;
  margin-top: 0.25em;
  line-height: 1.5;
  color: #ff6b6b;
}
.modal-form-item__status {
  -webkit-box-flex: 100%;
  -webkit-flex: 100%;
     -moz-box-flex: 100%;
      -ms-flex: 100%;
          flex: 100%;
  margin: 0.25em 0;
  line-height: 1.5;
}
.modal-form-item__status.activated {
  color: #0c8cf6;
}
.modal-form-item__status.inactivated {
  color: #89909e;
}
.modal-form-item__status .link-alike-btn {
  margin-left: 1em;
}
.modal-form-item .range-input .day-select__container {
  display: inline-block;
  width: 45%;
  height: 100%;
  line-height: 1.5;
  border: 0 !important;
  -webkit-box-shadow: none !important;
     -moz-box-shadow: none !important;
          box-shadow: none !important;
}
.modal-form-item .range-input .day-select__input {
  cursor: pointer;
}
.modal-form-item .range-input .DayPicker {
  left: -10%;
}
.button-error_14WBz {
  background-color: #ff6b6b !important;
}
.dialog_wKTvC {
  width: 500px !important;
  -webkit-border-radius: 10px !important;
     -moz-border-radius: 10px !important;
          border-radius: 10px !important;
}
.dialog_wKTvC .dialog__header__title {
  height: 45px;
  font-weight: bold;
}
.dialog_wKTvC .dialog__header__title:before {
  content: ' ';
  position: absolute;
  bottom: 0;
  display: inline-block;
  width: 40px;
  height: 3px;
  background: #ddd;
}
.wrapper_qS-n4 {
  position: relative;
  height: 40px;
  border: 1px solid #bcbfc7;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.wrapper_qS-n4 * {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.callingCodeBox_2BL9Y {
  position: absolute;
  top: 0;
  left: 0;
  width: 60px;
  height: 38px;
  z-index: 1;
}
.callingCodeInput_1MJIl {
  padding: 0 0 0 21px !important;
}
.callingCodeSymbol_3-zwJ {
  position: absolute;
  top: 0;
  left: 12px;
  color: #89909e;
  line-height: 38px !important;
}
.separatorSymbol_bfaRJ {
  position: absolute;
  top: 0;
  right: 0;
  color: #89909e;
  line-height: 38px !important;
}
.phoneBox_3YWB4 {
  position: relative;
  padding-left: 60px;
  width: 100%;
}
.phoneInput_3A0Lb {
  padding: 0 0 0 5px;
}
.resetInput_3v222 {
  width: 100% !important;
  height: 38px !important;
  border: 0 !important;
  vertical-align: top;
}
.error_3ofIX {
  border-color: #ff6b6b;
}
.errorMsg_3MU5u {
  display: block;
  font-size: 12px;
  font-weight: normal;
  color: #ff6b6b;
}
.focusing_1kT5w {
  border-color: #0c8cf6;
  -webkit-box-shadow: 0 0 3px 1px #d1e9fd;
     -moz-box-shadow: 0 0 3px 1px #d1e9fd;
          box-shadow: 0 0 3px 1px #d1e9fd;
}
.iconInputError_6MeCW {
  position: absolute;
  top: 11px;
  right: 10px;
  font-size: 16px;
  color: #f06595;
}
.form-group_HL1z_ {
  margin: 24px 0;
}
.label_15jE2 {
  margin-bottom: 8px;
  color: #575d6a;
}
.required_3LTyY {
  display: inline-block;
  margin-left: 8px;
  padding: 1px 5px;
  font-size: 12px;
  color: #fff;
  background: #22b8cf;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
}
.input_3yULv {
  width: 100%;
}
.input-container_1YerX {
  display: block !important;
}
.phone-input-error_142Nx {
  margin-top: 4px !important;
  line-height: 1 !important;
}
.btn_2SfSn {
  display: inline-block;
  height: 32px;
  min-width: 80px;
  margin: 8px;
  padding: 0 16px;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  line-height: 32px;
  background-color: #0c8cf6;
  text-align: center;
  font-size: 14px;
  font-weight: bold;
  color: #fff;
  cursor: pointer;
}
.btn_2SfSn:hover {
  background-color: #6ebbfa;
}
.dark_3T9R1 {
  background-color: #40454e;
}
.dark_3T9R1:hover {
  background-color: #40454e;
}
.ghost_1Kk6M {
  background: none;
}
.ghost_1Kk6M:hover {
  background: none;
  color: #89909e;
}
.big_1Ackt {
  height: 48px;
  line-height: 48px;
  min-width: 200px;
}
.field_3ZrIK {
  position: relative;
}
.container_3OZv5 {
  position: absolute;
  top: 20px;
  left: 60px;
  background-color: #fff;
  border: 1px solid #dddfe4;
  -webkit-box-shadow: 0 2px 5px #bcbfc8;
     -moz-box-shadow: 0 2px 5px #bcbfc8;
          box-shadow: 0 2px 5px #bcbfc8;
  z-index: 100;
}
.line_N7Ije {
  margin: 0.5em 0 0;
  border: 0;
  border-top: 1px solid #f4f4f5;
}
.swatches_2AM4i > div {
  width: 200px !important;
  height: 165px !important;
  margin: 0.5em 0;
}
.swatches_2AM4i > div > div > div {
  -webkit-box-shadow: none !important;
     -moz-box-shadow: none !important;
          box-shadow: none !important;
}
.swatches_2AM4i > div > div > div > div {
  height: 150px !important;
  padding: 0.5em 0 !important;
}
.swatches_2AM4i > div > div > div > div > div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0 !important;
}
.swatches_2AM4i > div > div > div > div > div > div {
  margin: 0 0.5em !important;
  width: 1.5em !important;
  float: initial !important;
}
.swatches_2AM4i > div > div > div > div > div > div > div {
  width: 1.5em !important;
  height: 1.5em !important;
}
.tool_1keF_ {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0.5em;
  height: 40px;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.selected-color_3j921 {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  display: inline-block;
  width: 2em;
  height: 2em;
  vertical-align: -0.7em;
  border: 1px solid #dddfe3;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  cursor: pointer;
}
.input_ZQgbo {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  display: inline-block;
  margin: 0 1em;
  padding: 0.25em;
  width: 5em;
  height: 2em;
  font-size: inherit;
  border: 1px solid #dddfe3;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
}
.btn_fUWTB,
.btn-disable_3Pl_b {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  display: inline-block;
  margin-left: auto;
  width: 4em;
  height: 2em;
  line-height: 2;
  text-align: center;
  border: 1px solid #dddfe3;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  color: #575d6a;
}
.btn_fUWTB:active,
.btn-disable_3Pl_b:active {
  color: #575d6a;
}
.btn-disable_3Pl_b {
  color: #eee;
}
.color-field_1iMsF {
  position: relative;
}
.color-qube_7GDvR {
  display: inline-block;
  line-height: 40px;
  margin-right: 8px;
  width: 32px;
  height: 16px;
  -webkit-border-radius: 1px;
     -moz-border-radius: 1px;
          border-radius: 1px;
  border: 1px solid rgba(0,0,0,0.1);
  -webkit-box-shadow: 0px 0px 0px 2px #f4f4f5;
     -moz-box-shadow: 0px 0px 0px 2px #f4f4f5;
          box-shadow: 0px 0px 0px 2px #f4f4f5;
  cursor: pointer;
}
.color-value_17_5I {
  display: inline-block;
  width: 65px;
  cursor: pointer;
}
.color-field_1iMsF {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 40px;
}
.panel_YaYv- {
  width: 268px;
  height: -webkit-calc(100vh - 52px);
  height: -moz-calc(100vh - 52px);
  height: calc(100vh - 52px);
  border: 1px solid #121316;
  border-top: 0;
  border-bottom: 0;
}
.block_117q2 {
  margin: 7px;
  padding: 14px 17px;
  background: #4e515e;
  color: #fff;
  font-size: 12px;
  line-height: 17px;
}
.block_117q2 .title_3RQD8 {
  margin-bottom: 12px;
}
.block_117q2 .title_3RQD8.lg_wAahi {
  margin-bottom: 23px;
}
.block_117q2 .item_3kHvA {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-bottom: 1px solid #41444f;
}
.block_117q2 .item_3kHvA:last-child {
  border-bottom: none;
}
.theme-picker_3a8Eo {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.theme-picker_3a8Eo .theme-picker-item_3dBtn {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 28px;
  height: 28px;
  margin-right: 16px;
  border: 2px solid #c9cdd9;
}
.theme-picker_3a8Eo .theme-picker-item_3dBtn.active_2bQH6 {
  border: 2px solid #fff;
}
.theme-picker_3a8Eo .theme-picker-item_3dBtn .btn-color_1u3GJ,
.theme-picker_3a8Eo .theme-picker-item_3dBtn .theme-color_1dHWZ {
  height: 50%;
  width: 100%;
}
.item_39jeN {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 32px;
  line-height: 20px;
  padding: 6px 12px 0 22px;
  cursor: move;
}
.title_3By_X {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
  padding-left: 5px;
}
.setting_Ni_7X {
  margin-left: 15px;
  -webkit-box-flex: 0;
  -webkit-flex: none;
     -moz-box-flex: 0;
      -ms-flex: none;
          flex: none;
  cursor: pointer;
}
.setting_Ni_7X .icon_tjVwE {
  width: 16px;
  height: 16px;
}
.setting_Ni_7X .menu_1VGBh {
  top: 26px;
  width: 113px;
  right: -22px;
  left: unset;
  -webkit-box-shadow: 0 1px 4px 0 rgba(0,0,0,0.1);
     -moz-box-shadow: 0 1px 4px 0 rgba(0,0,0,0.1);
          box-shadow: 0 1px 4px 0 rgba(0,0,0,0.1);
}
.setting_Ni_7X .menu_1VGBh:before,
.setting_Ni_7X .menu_1VGBh:after {
  right: 18px;
  left: unset;
}
.setting_Ni_7X .btn-list_2p7LY {
  margin: 0;
  padding: 0;
  z-index: 10;
  font-weight: bold;
  line-height: 32px;
  list-style: none;
  cursor: pointer;
}
.setting_Ni_7X .btn-list_2p7LY>li {
  padding: 0px 12px;
}
.setting_Ni_7X .btn-list_2p7LY>li:hover {
  background-color: #f4f4f5;
}
.panel_2IjC0 {
  width: 400px;
  height: -webkit-calc(100vh - 52px);
  height: -moz-calc(100vh - 52px);
  height: calc(100vh - 52px);
  overflow-y: auto;
  overflow-x: visible;
  border: 1px solid #121316;
  border-top: 0;
  border-bottom: 0;
}
.title_3Bv_o {
  padding: 0 12px;
  font-size: 20px;
  line-height: 52px;
}
.content_1iy2S {
  margin: 10px 12px;
  padding-bottom: 80px;
}
.card_27PGd {
  margin-bottom: 16px;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  border: 1px solid #40454e;
}
.card-head_29CfH {
  padding: 0 12px;
  line-height: 42px;
  font-weight: bold;
}
.card-head_29CfH>img {
  width: 20px;
  height: 20px;
  vertical-align: text-bottom;
}
.card-head_29CfH .page-title_2DGdx {
  max-width: 200px;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
  margin-left: 10px;
  font-size: 14px;
  color: #fff;
}
.card-head_29CfH .toggle_24WHk {
  padding: 0 3px;
  font-size: 20px;
  vertical-align: -2px;
  cursor: pointer;
  -webkit-transition-duration: 0.2s;
     -moz-transition-duration: 0.2s;
       -o-transition-duration: 0.2s;
          transition-duration: 0.2s;
}
.card-head_29CfH .go_iLVdi {
  float: right;
  margin-top: 11px;
  cursor: pointer;
}
.card-head_29CfH .hoverdown_3Bf_i {
  float: right;
  cursor: pointer;
  margin-left: 12px;
}
.card-head_29CfH .hoverdown_3Bf_i .icon_3-SLg {
  width: 16px;
  height: 16px;
  vertical-align: text-bottom;
}
.card-head_29CfH .hoverdown_3Bf_i .menu_4tNHu {
  top: 40px;
  width: 113px;
  right: -22px;
  left: unset;
  -webkit-box-shadow: 0 1px 4px 0 rgba(0,0,0,0.1);
     -moz-box-shadow: 0 1px 4px 0 rgba(0,0,0,0.1);
          box-shadow: 0 1px 4px 0 rgba(0,0,0,0.1);
}
.card-head_29CfH .hoverdown_3Bf_i .menu_4tNHu:before,
.card-head_29CfH .hoverdown_3Bf_i .menu_4tNHu:after {
  right: 18px;
  left: unset;
}
.card-head_29CfH .hoverdown_3Bf_i .btn-list_3CJTh {
  margin: 0;
  padding: 0;
  z-index: 10;
  font-weight: bold;
  line-height: 32px;
  list-style: none;
  cursor: pointer;
}
.card-head_29CfH .hoverdown_3Bf_i .btn-list_3CJTh>li {
  padding: 0px 12px;
}
.card-head_29CfH .hoverdown_3Bf_i .btn-list_3CJTh>li:hover {
  background-color: #f4f4f5;
}
.card-content_1gEye {
  border-top: 1px solid #40454e;
  padding: 6px 0;
}
.add-btn_1EdDB {
  position: absolute;
  bottom: 32px;
  right: 12px;
  width: 52px;
  height: 52px;
  line-height: 52px;
  text-align: center;
  font-size: 36px;
  -webkit-border-radius: 100%;
     -moz-border-radius: 100%;
          border-radius: 100%;
  background-color: #0c8cf6;
  color: #fff;
  cursor: pointer;
}
.add-btn_1EdDB:hover {
  background-color: #3da3f8;
}
.dialog-row_2DFyA .dialog-left_3ieEd {
  display: inline-block;
  width: 40%;
  vertical-align: top;
  line-height: 40px;
}
.dialog-row_2DFyA .dialog-right_2bnsG {
  display: inline-block;
  width: 60%;
}
.panel_1_A4j {
  width: 269px;
  border: 1px solid #121316;
  border-top: 0;
  border-bottom: 0;
}
.title_2qLn3 {
  padding: 0 12px;
  font-size: 20px;
  line-height: 52px;
}
.content_3QMKR {
  margin: 10px 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.card_1SHRB {
  display: inline-block;
  width: 89px;
  height: 89px;
  padding-top: 7px;
  -webkit-flex-basis: auto;
      -ms-flex-preferred-size: auto;
          flex-basis: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  text-align: center;
  border-top: 1px solid #121316;
  cursor: pointer;
  color: #89909e;
}
.card_1SHRB:hover {
  background: #40454e;
}
.card_1SHRB:nth-child(3n-2) {
  border-right: 1px solid #121316;
}
.card_1SHRB:nth-child(3n-1) {
  border-right: 1px solid #121316;
}
.card_1SHRB:nth-last-child(-n+3) {
  border-bottom: 1px solid #121316;
}
.name_3FNQv {
  padding-top: 5px;
}
.noEdit_h6qsr {
  margin: 0 12px;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
     -moz-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding: 20px 0;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  border: 1px solid #121316;
  text-align: center;
  color: #89909e;
}
.icon_3QPrp {
  font-size: 20px;
}
.hint_2JzVq {
  margin-top: 6px;
}
.label_u0kY8 {
  line-height: 40px;
  margin-bottom: 16px;
}
.input_33i9m {
  width: 100%;
  font-size: 14px;
}
.input-container_2pFgn {
  display: initial !important;
}
.tip_f-CbG {
  margin: 4px 8px 12px 0;
  width: 100%;
  text-align: right;
}
.editor-btn_1VC1n {
  position: absolute;
  top: 20px;
  right: 20px;
}
div.switch_2oybI {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
     -moz-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
div.switch_2oybI button {
  -webkit-box-flex: 0;
  -webkit-flex: none;
     -moz-box-flex: 0;
      -ms-flex: none;
          flex: none;
  padding: 0 16px;
  margin-bottom: 16px;
  margin-right: 8px;
}
.switch_2oybI.hack_TmZBz {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
     -moz-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.textarea-input_9Lp8o {
  font-size: 14px;
}
.externalLink_3npQT {
  padding-bottom: 42px;
}
.item_u62l4,
.modify_2tMnx {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 15px 0 15px 8px;
  -webkit-box-shadow: inset 0 -1px 0 0 #f4f4f5;
     -moz-box-shadow: inset 0 -1px 0 0 #f4f4f5;
          box-shadow: inset 0 -1px 0 0 #f4f4f5;
  font-size: 14px;
  color: #121316;
}
.title_1RDe2 {
  margin-left: 8px;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 0;
     -moz-box-flex: 1;
      -ms-flex: 1 1 0px;
          flex: 1 1 0;
}
.operators_309Tr {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
     -moz-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  color: #0c8cf6;
}
.op-delete_I3Qu_,
.op-modify_2da6a {
  margin-left: 12px;
  cursor: pointer;
}
.input_2318g .input-value_2Bu1U,
.modify_2tMnx .input-value_2Bu1U {
  width: 100%;
  font-size: 14px !important;
}
.input_2318g {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 0;
     -moz-box-flex: 1;
      -ms-flex: 1 1 0px;
          flex: 1 1 0;
}
.input-title_1daXV {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.input-url_3o9rw {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-flex: 2;
  -webkit-flex: 2;
     -moz-box-flex: 2;
      -ms-flex: 2;
          flex: 2;
  margin-left: 8px;
}
.modify_2tMnx .input_2318g {
  margin-left: 5px;
}
.op-save_1L0m6 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
     -moz-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  color: #0c8cf6;
  margin-left: 12px;
  cursor: pointer;
}
.add_3yoP5 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  padding: 9px 12px;
  margin-top: 8px;
  border: 1px solid #dddfe3;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
}
.add-btn_10LUg {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
     -moz-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 80px;
  height: 28px;
  margin-left: 8px;
  line-height: 28px;
  background: #dddfe3;
  font-size: 14px;
  color: #6e7686;
  text-align: center;
  cursor: pointer;
}
.disable_KCdaw {
  color: #f4f4f5;
  cursor: no-drop;
}
.common-link_28KJt {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.common-link_28KJt .Select-clear {
  font-size: 12px;
}
.select_3hQfW {
  width: 100px;
}
.select_3hQfW .Select-control {
  -webkit-border-radius: 2px 0 0 2px;
     -moz-border-radius: 2px 0 0 2px;
          border-radius: 2px 0 0 2px;
  border-right: 0;
}
.inputContainer_16gQw {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.inputContainer_16gQw .Select-control,
.inputContainer_16gQw input {
  display: inline-block;
  width: 100%;
  -webkit-border-radius: 0 2px 2px 0;
     -moz-border-radius: 0 2px 2px 0;
          border-radius: 0 2px 2px 0;
}
.job-filter-setting_3TsQJ .Select-clear {
  font-size: 12px;
}
.filter_6Ml-r {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 16px;
}
.title_38Kmh {
  width: 100px;
}
.text_mCzDa {
  padding-right: 5px;
  font-weight: bold;
}
.select_2mvE1 {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-left: 5px;
}
.filter_1wV8x {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 16px;
}
.filter_1wV8x .name_3bmg- {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-left: 5px;
}
.filter_1wV8x .name_3bmg- input {
  display: inline-block;
  width: 100%;
}
.title_25pT- {
  width: 100px;
}
.text_a2oJs {
  padding-right: 5px;
  font-weight: bold;
}
.input-wrapper_1obNV {
  position: absolute;
  top: 58px;
  left: 56px;
  z-index: 1;
  display: relative;
  width: 422px;
  height: 50px;
  line-height: initial;
  border: 1px solid #dddfe3;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  padding: 8px 4px 8px 14px;
  background: #fff;
  -webkit-box-shadow: 0 1px 4px 0 rgba(0,0,0,0.1);
     -moz-box-shadow: 0 1px 4px 0 rgba(0,0,0,0.1);
          box-shadow: 0 1px 4px 0 rgba(0,0,0,0.1);
}
.input-wrapper_1obNV::before {
  position: absolute;
  top: -18px;
  z-index: 1;
  width: 0;
  height: 0;
  content: "";
  border: 9px solid transparent;
  border-bottom-color: #fff;
}
.input-wrapper_1obNV > div {
  vertical-align: top;
}
.input-wrapper_1obNV .input_1UBj8 {
  display: inline-block;
  width: 296px;
  height: 32px;
}
.input-wrapper_1obNV .input-error_1p_nC {
  border-color: #ff6b6b;
}
.input-wrapper_1obNV .error_2eres,
.input-wrapper_1obNV .remove_1K3zj {
  position: relative;
  display: inline-block;
  margin-left: -116px;
  margin-top: 1px;
  padding-right: 10px;
  width: 115px;
  line-height: 30px;
  text-align: right;
  height: 30px;
  color: #ff6b6b;
  background: -webkit-gradient(linear, right top, left top, color-stop(80%, #fff), to(rgba(0,0,0,0)));
  background: -webkit-linear-gradient(right, #fff 80%, rgba(0,0,0,0) 100%);
  background: -moz- oldlinear-gradient(right, #fff 80%, rgba(0,0,0,0) 100%);
  background: -o-linear-gradient(right, #fff 80%, rgba(0,0,0,0) 100%);
  background: linear-gradient(to left, #fff 80%, rgba(0,0,0,0) 100%);
}
.input-wrapper_1obNV .remove_1K3zj {
  margin-left: -56px;
  width: 55px;
  color: #0c8cf6;
  cursor: pointer;
}
.buttons_1EuMc {
  display: inline-block;
  float: right;
}
.buttons_1EuMc > span {
  display: inline-block;
}
.buttons_1EuMc .cancel_2otml,
.buttons_1EuMc .submit_Q58cT {
  width: 32px;
  height: 32px;
  margin-right: 12px;
  text-align: center;
  cursor: pointer;
}
.buttons_1EuMc .cancel_2otml span,
.buttons_1EuMc .submit_Q58cT span {
  line-height: 32px;
}
.buttons_1EuMc .cancel_2otml {
  font-size: 15px;
}
.buttons_1EuMc .submit_Q58cT {
  font-size: 19px;
}
.buttons_1EuMc .submit_Q58cT span {
  vertical-align: -2px;
}
.buttons_1EuMc .avaliable_31PHs {
  color: #50e3c2;
}
.buttons_1EuMc .disabled_2e_nt {
  color: #c1c5cc;
}
.preview_UtMTV {
  position: relative;
  width: 173px;
  height: 67px;
  line-height: 67px;
  margin: 11px 12px;
  background: #f4f4f5;
  text-align: center;
}
.preview_UtMTV > * {
  display: inline-block;
}
.preview_UtMTV > img {
  max-width: 173px;
  max-height: 65px;
  vertical-align: middle;
}
.preview-wrapper_1wsz2 {
  width: 173px;
  height: 67px;
  position: absolute;
  top: 0;
  left: 0;
  color: #fff;
  background: rgba(0,0,0,0.2);
  text-align: center;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.preview-wrapper_1wsz2:hover {
  background: rgba(0,0,0,0.6);
}
.preview-wrapper_1wsz2 > span {
  font-size: 12px;
  line-height: 67px;
  vertical-align: top;
}
.preview-wrapper_1wsz2 > span:first-child {
  font-size: 22px;
}
.preview-desc_2fUcI {
  display: inline-block;
  overflow: hidden;
  width: 48px;
  white-space: nowrap;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.preview-desc-hidden_17-MF {
  width: 0;
}
.container_2izLJ {
  margin-bottom: 16px;
}
.box_o-5gh {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border: 1px solid #dddfe3;
  margin-bottom: 8px;
}
.box_o-5gh a {
  padding: 8px;
}
.link_285W0 {
  background: #ccc;
}
.link_285W0 .preview_1DpKd {
  height: 44px;
  margin: 7px 8px 8px;
}
.link_285W0 .preview-flat_3RPPw {
  width: 173px;
  height: 67px;
  margin: 11px 12px;
}
.button_30dyz {
  min-width: 80px;
  line-height: 36px;
  color: #575d6a;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  background-color: #dddfe3;
  border: none;
  cursor: pointer;
}
.tip_2lNmh {
  display: inline-block;
  padding-left: 16px;
  font-size: 12px;
  line-height: 12px;
  color: #89909e;
}
.upload_3Bl5V {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 12px;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.error_3RMC- {
  color: #f92f4f;
}
.flat-buttons_3vywe {
  height: 32px;
}
.flat-buttons_3vywe .flat-replace__jSas,
.flat-buttons_3vywe .flat-bin_1ySm4 {
  display: inline-block;
  width: 32px;
  height: 32px;
  margin-right: 20px;
  padding: 0;
  border: 0;
  font-size: 17px;
  text-align: center;
  cursor: pointer;
}
.flat-buttons_3vywe .flat-replace__jSas::after,
.flat-buttons_3vywe .flat-bin_1ySm4::after {
  width: 68px;
  font-size: 12px;
}
.flat-buttons_3vywe .flat-replace__jSas span,
.flat-buttons_3vywe .flat-bin_1ySm4 span {
  vertical-align: 3px;
}
.flat-buttons_3vywe .flat-bin_1ySm4 {
  margin-right: 31px;
}
.video-container_kXaAZ {
  position: relative;
  width: 100%;
  height: 100%;
  background-position: center center;
  -webkit-background-size: cover;
     -moz-background-size: cover;
       -o-background-size: cover;
          background-size: cover;
  background-repeat: no-repeat;
  cursor: pointer;
}
.video-play-btn_1awJt {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 62px;
  height: 44px;
  background: url(data:image/png;base64,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) no-repeat;
  -webkit-background-size: cover;
     -moz-background-size: cover;
       -o-background-size: cover;
          background-size: cover;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  -webkit-transform: translate(-50%, -50%);
     -moz-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.video-iframe_2oEeL {
  width: 100%;
  height: 100%;
  background: #000;
}
.video-iframe_2oEeL .tenvideo_player {
  width: 100%;
  height: 100%;
}
.close-btn_39bRG {
  position: absolute;
  right: -50px;
  font-size: 28px;
  color: #fff;
  cursor: pointer;
}
.video-mask_2St62 {
  position: absolute;
  top: 0;
  left: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  height: 100%;
  background: #000;
}
.video-loading-box_1HJEa {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  color: #c1c5cc;
  line-height: normal;
}
.video-loading-icon_1Qg3C {
  margin-right: 10px;
  -webkit-animation: loadingIcon_21vFe linear 1s infinite;
     -moz-animation: loadingIcon_21vFe linear 1s infinite;
       -o-animation: loadingIcon_21vFe linear 1s infinite;
          animation: loadingIcon_21vFe linear 1s infinite;
}
.loading-animation_2HbFD {
  display: block;
}
.loading-animation-leave__HhSu {
  opacity: 1;
}
.loading-animation-leave-active_382MT {
  opacity: 0.01;
  -webkit-transition: opacity 200ms ease-in;
  -o-transition: opacity 200ms ease-in;
  -moz-transition: opacity 200ms ease-in;
  transition: opacity 200ms ease-in;
}
.no-flash_10dYK {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #fff;
}
@-moz-keyframes loadingIcon_21vFe {
  0% {
    -moz-transform: rotate(0);
         transform: rotate(0);
  }
  100% {
    -moz-transform: rotate(360deg);
         transform: rotate(360deg);
  }
}
@-webkit-keyframes loadingIcon_21vFe {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@-o-keyframes loadingIcon_21vFe {
  0% {
    -o-transform: rotate(0);
       transform: rotate(0);
  }
  100% {
    -o-transform: rotate(360deg);
       transform: rotate(360deg);
  }
}
@keyframes loadingIcon_21vFe {
  0% {
    -webkit-transform: rotate(0);
       -moz-transform: rotate(0);
         -o-transform: rotate(0);
            transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
       -moz-transform: rotate(360deg);
         -o-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.content_2t_uH {
  margin: 16px 0;
}
.container_18Ag_,
.video-container_3TqoZ {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.video-container_3TqoZ > * {
  margin-top: 16px;
}
.input_2F2eH {
  padding-left: 50px !important;
  width: 100%;
  font-size: 14px !important;
}
.input-container_4r3xI {
  display: initial !important;
}
.link-box_2QAcb {
  position: relative;
}
.link-icon-box_ckmH- {
  position: absolute;
  top: 1px;
  left: 1px;
  width: 38px;
  height: 38px;
  background: #f4f4f5;
  border-right: 1px solid #c1c5cc;
  text-align: center;
  z-index: 1;
}
.link-icon_25WU2 {
  font-size: 18px;
  color: #89909e;
  line-height: 38px !important;
}
.thumbnail-info_1n3HP {
  margin: 0;
}
.rich {
  position: relative;
  height: 160px;
}
.rich .ql-editor.ql-blank::before {
  font-style: normal;
  color: #89909e;
}
.rich .ql-toolbar.ql-snow,
.rich .ql-container.ql-toolbar.ql-snow {
  border: 1px solid #c1c5cc;
}
.rich .ql-toolbar.ql-snow button svg,
.rich .ql-container.ql-toolbar.ql-snow button svg {
  float: none;
}
.rich strong {
  font-weight: bold;
}
.rich .ql-toolbar.ql-snow {
  -webkit-border-radius: 2px 2px 0 0;
     -moz-border-radius: 2px 2px 0 0;
          border-radius: 2px 2px 0 0;
}
.rich .ql-toolbar.ql-snow .ql-formats {
  margin-right: 0;
}
.rich .ql-toolbar.ql-snow .ql-formats .ql-active {
  background-color: #dddfe3;
}
.rich .ql-toolbar.ql-snow .ql-formats button,
.rich .ql-toolbar.ql-snow .ql-formats>span {
  width: 24px;
  height: 24px;
  padding: 3px;
  margin-right: 8px;
}
.rich .ql-toolbar.ql-snow .ql-formats>span {
  padding: 0px;
  text-align: center;
}
.rich .ql-toolbar.ql-snow .ql-formats .ql-picker-options {
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
}
.rich .ql-toolbar.ql-snow .ql-formats .ql-picker-options .ql-picker-item {
  text-align: left;
}
.rich .ql-toolbar.ql-snow .ql-formats .ql-color.ql-picker.ql-color-picker.ql-expanded {
  background-color: #dddfe3;
}
.rich .ql-toolbar.ql-snow .ql-formats .ql-color.ql-picker.ql-color-picker .ql-picker-options {
  padding: 9px;
  width: 160px;
}
.rich .ql-toolbar.ql-snow .ql-formats .ql-color.ql-picker.ql-color-picker .ql-picker-options span {
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
}
.rich .ql-toolbar.ql-snow .ql-formats .ql-picker.ql-size .ql-picker-label {
  padding: 2px 4px;
}
.rich .ql-toolbar.ql-snow .ql-formats .ql-picker.ql-size .ql-picker-label svg {
  right: 2px;
  pointer-events: none;
}
.rich .ql-toolbar.ql-snow .ql-formats .ql-picker.ql-size .ql-picker-label::before {
  display: none;
}
.rich .ql-toolbar.ql-snow .ql-formats .ql-size.ql-picker.ql-expanded {
  background-color: #dddfe3;
}
.rich .ql-toolbar.ql-snow .ql-formats .ql-size.ql-picker .ql-picker-options {
  width: 160px;
  height: 140px;
  padding: 0;
  line-height: 1.3;
}
.rich .ql-toolbar.ql-snow .ql-formats .ql-size.ql-picker .ql-picker-options .ql-picker-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  padding: 4px 8px 4px 21px;
  height: 32px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #575d6a;
  font-family: 'HiraginoSansGB-W3', 'Helvetica Neue', Arial, 'Open Sans', 'Hiragino Sans GB', -apple-system, 'Lantinghei SC', 'Microsoft Yahei', sans-serif;
}
.rich .ql-toolbar.ql-snow .ql-formats .ql-size.ql-picker .ql-picker-options .ql-picker-item::after {
  float: right;
  font-size: 14px;
  font-weight: 400;
  color: #89909e;
}
.rich .ql-toolbar.ql-snow .ql-formats .ql-size.ql-picker .ql-picker-options .ql-picker-item:hover {
  color: inherit;
  background-color: #f4f4f5;
}
.rich .ql-toolbar.ql-snow .ql-formats .ql-size.ql-picker .ql-picker-options .ql-size-check {
  display: none;
  position: absolute;
  margin-top: 5px;
}
.rich .ql-toolbar.ql-snow .ql-formats .ql-size.ql-picker .ql-picker-options .ql-size-check svg {
  position: inherit;
}
.rich .ql-toolbar.ql-snow .ql-formats .ql-size.ql-picker .ql-picker-options .ql-selected,
.rich .ql-toolbar.ql-snow .ql-formats .ql-size.ql-picker .ql-picker-options .ql-selected:hover {
  color: #0c8cf6;
  background: #d1e9fd;
  min-height: 32px;
}
.rich .ql-toolbar.ql-snow .ql-formats .ql-size.ql-picker .ql-picker-options .ql-selected::after,
.rich .ql-toolbar.ql-snow .ql-formats .ql-size.ql-picker .ql-picker-options .ql-selected:hover::after {
  color: #0c8cf6;
}
.rich .ql-toolbar.ql-snow .ql-formats .ql-size.ql-picker .ql-picker-options .ql-selected .ql-size-check,
.rich .ql-toolbar.ql-snow .ql-formats .ql-size.ql-picker .ql-picker-options .ql-selected:hover .ql-size-check {
  display: inline;
}
.rich .ql-toolbar.ql-snow .ql-formats .ql-size.ql-picker .ql-picker-options .ql-picker-item:nth-of-type(1)::before {
  content: '\5C0F';
}
.rich .ql-toolbar.ql-snow .ql-formats .ql-size.ql-picker .ql-picker-options .ql-picker-item:nth-of-type(1)::after {
  content: '10px';
}
.rich .ql-toolbar.ql-snow .ql-formats .ql-size.ql-picker .ql-picker-options .ql-picker-item:nth-of-type(2)::before {
  content: '\9ED8\8BA4\5927\5C0F';
}
.rich .ql-toolbar.ql-snow .ql-formats .ql-size.ql-picker .ql-picker-options .ql-picker-item:nth-of-type(2)::after {
  content: '13px';
}
.rich .ql-toolbar.ql-snow .ql-formats .ql-size.ql-picker .ql-picker-options .ql-picker-item:nth-of-type(3)::before {
  content: '\5927';
}
.rich .ql-toolbar.ql-snow .ql-formats .ql-size.ql-picker .ql-picker-options .ql-picker-item:nth-of-type(3)::after {
  content: '18px';
}
.rich .ql-toolbar.ql-snow .ql-formats .ql-size.ql-picker .ql-picker-options .ql-picker-item:nth-of-type(4) {
  height: 36px;
  padding-top: 0;
  padding-bottom: 0;
}
.rich .ql-toolbar.ql-snow .ql-formats .ql-size.ql-picker .ql-picker-options .ql-picker-item:nth-of-type(4)::before {
  content: '\7279\5927';
}
.rich .ql-toolbar.ql-snow .ql-formats .ql-size.ql-picker .ql-picker-options .ql-picker-item:nth-of-type(4)::after {
  content: '32px';
}
.rich .ql-container {
  height: 120px;
  -webkit-border-radius: 0 0 2px 2px;
     -moz-border-radius: 0 0 2px 2px;
          border-radius: 0 0 2px 2px;
  caret-color: #575d6a;
}
.rich .ql-container ::-moz-selection {
  color: inherit;
  background-color: #f5deb3;
}
.rich .ql-container ::selection {
  color: inherit;
  background-color: #f5deb3;
}
.rich .ql-container .ql-tooltip {
  display: none;
}
.rich__popup {
  position: absolute;
  bottom: -16px;
  right: 36px;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: rgba(64,68,79,0.65);
}
.rich__popup-box {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  width: 236px;
  padding: 8px 12px 12px;
  background-color: #fff;
  border: 1px solid #dddfe3;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  -webkit-box-shadow: 0 3px 8px rgba(20,28,33,0.15);
     -moz-box-shadow: 0 3px 8px rgba(20,28,33,0.15);
          box-shadow: 0 3px 8px rgba(20,28,33,0.15);
}
.rich__popup-box .rich__insert-link__icon {
  display: inline-block;
  width: 30px;
  height: 30px;
  font-size: 20px;
  line-height: 30px;
  text-align: center;
  vertical-align: top;
  color: #575d6a;
  -webkit-border-radius: 2px 0 0 2px;
     -moz-border-radius: 2px 0 0 2px;
          border-radius: 2px 0 0 2px;
  background-color: #dddfe3;
}
.rich__popup-box .rich__insert-link__input {
  display: inline-block;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  height: 30px;
  width: 180px;
  vertical-align: top;
  border: 1px solid #dddfe3;
  -webkit-border-radius: 0 2px 2px 0;
     -moz-border-radius: 0 2px 2px 0;
          border-radius: 0 2px 2px 0;
  padding-left: 0.65em;
}
.rich__popup-box .rich__insert-link__input__container {
  margin-top: 12px;
}
.rich__popup-box .rich__insert-link__input::-webkit-input-placeholder {
  color: #89909e;
  font-weight: lighter;
}
.rich__popup-box .rich__insert-link__input::-moz-placeholder {
  color: #89909e;
  font-weight: lighter;
}
.rich__popup-box .rich__insert-link__input::-ms-input-placeholder {
  color: #89909e;
  font-weight: lighter;
}
.rich__popup-box .rich__insert-link__input::placeholder {
  color: #89909e;
  font-weight: lighter;
}
.rich__popup-box .rich__insert-link__operation {
  margin-top: 16px;
  text-align: right;
}
.rich__popup-box .rich__insert-link__operation__btn {
  display: inline-block;
  width: 40px;
  height: 20px;
  margin-left: 7px;
  line-height: 20px;
  text-align: center;
  vertical-align: top;
  background: transparent;
  border: 1px solid #dddfe3;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  cursor: pointer;
}
.rich__popup-box .rich__insert-link__operation__btn:hover {
  border-color: #c1c5cc;
}
.range_Dr5ac {
  margin-top: 10px;
}
.range_Dr5ac > div {
  width: 100%;
  margin-bottom: 16px;
}
.height-setting_i168U .radio_1P7GX button:first-child {
  margin-right: 8px;
}
.menu-setting_elqRy {
  margin-bottom: 40px;
}
.menus_4OYRS {
  position: relative;
  padding: 0;
  margin: 0;
  margin-bottom: 13px;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  border: 1px solid #dddfe3;
  list-style: none;
}
.item_uuGbC {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 40px;
  line-height: 40px;
}
.item_uuGbC:hover {
  cursor: pointer;
}
.item_uuGbC:not(:first-child) {
  border-top: 1px solid #dddfe3;
}
.menu-name_2XxqB {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow: hidden;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
}
.modifyPanel_24w9e {
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  padding: 36px 20px 20px;
  background: #fff;
  -webkit-box-shadow: 0 1px 10px 0 rgba(0,0,0,0.15);
     -moz-box-shadow: 0 1px 10px 0 rgba(0,0,0,0.15);
          box-shadow: 0 1px 10px 0 rgba(0,0,0,0.15);
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  z-index: 2;
}
.modifyPanel_24w9e.visible_3atsu {
  display: block;
  position: absolute;
}
.dragable_2slj9 {
  margin: 0 15px;
  color: #c1c5cc;
}
.operations_1oEnA {
  -webkit-box-flex: 0;
  -webkit-flex: none;
     -moz-box-flex: 0;
      -ms-flex: none;
          flex: none;
  margin-right: 15px;
  font-size: 15px;
  color: #c1c5cc;
}
.operation_xRwP2 {
  margin-left: 8px;
}
.btns_L24iG {
  height: 40px;
  line-height: 40px;
}
.input_2EkPg {
  margin-bottom: 30px;
}
.panel-btns_2S5pW {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.checkbox_a763z {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.submit-btn_3vfWt {
  margin-left: 16px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.range_3zNMZ>div {
  width: 100%;
}
.topbar_1ygP8 {
  position: fixed;
  top: 0;
  left: 52px;
  right: 0;
  height: 52px;
  padding: 0 20px;
  line-height: 52px;
  z-index: 1003;
  -webkit-box-shadow: 0 2px 4px 0 rgba(18,19,22,0.3);
     -moz-box-shadow: 0 2px 4px 0 rgba(18,19,22,0.3);
          box-shadow: 0 2px 4px 0 rgba(18,19,22,0.3);
  background: #292c32;
  color: #fff;
}
.topbar_1ygP8 .save-btn_3xbb6 {
  position: absolute;
  right: 26px;
  top: 10px;
  margin: 0;
  background: #22b8cf;
}
.topbar_1ygP8 .save-btn_3xbb6:hover {
  background: #3bc9db;
}
.topbar_1ygP8 .save-btn_3xbb6:active {
  background: #22b8cf;
}
.setting-menu_2SNdD {
  position: fixed;
  top: 0px;
  left: 0px;
  width: 52px;
  bottom: 0px;
  z-index: 1002;
  background: #292c32;
  color: #89909e;
}
.setting-menu_2SNdD .back-btn_3eXxt {
  display: inline-block;
  width: 100%;
  height: 52px;
  line-height: 52px;
  font-size: 28px;
  text-align: center;
  background: #0c8cf6;
  color: #fff;
  cursor: pointer;
}
.setting-menu_2SNdD .menus_227tn {
  padding-top: 30px;
}
.setting-menu_2SNdD .menu_nf2KC {
  display: inline-block;
  height: 52px;
  line-height: 1;
  width: 100%;
  text-align: center;
  font-size: 28px;
  cursor: pointer;
}
.setting-menu_2SNdD .menu_nf2KC >img {
  width: 28px;
  height: 28px;
  margin-top: 12px;
}
.setting-menu_2SNdD .menu_nf2KC.active_2rmyR {
  background: #40454e;
}
.setting-panel_25H-8 {
  position: fixed;
  left: 52px;
  top: 52px;
  bottom: 0px;
  background: #40454e;
  color: #dddfe3;
}
.model_2csMz {
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  padding-top: 60px;
  padding-bottom: 80px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-width: 1200px;
}
.module-container_2ELoA {
  max-width: 1200px;
  margin: 0 auto;
}
.ie11 .module-container_2ELoA {
  width: 1200px;
  display: block;
}
.module-text-container_2EgK7 {
  max-width: 960px;
  margin: 0 auto;
  text-align: center;
}
.ie11 .module-text-container_2EgK7 {
  width: 960px;
}
.compack-model_21SVT {
  padding: 0;
}
.grey-model_1Ccn3 {
  background-color: #f4f4f5;
}
.title_jeZQJ {
  margin-top: 40px;
  font-size: 32px;
  line-height: 45px;
  text-align: center;
  white-space: pre-wrap;
  word-wrap: break-word;
}
.line_2Okk2 {
  display: block;
  width: 80px;
  height: 2px;
  margin: 10px auto;
}
.sub-title_9G9JZ {
  margin-bottom: 16px;
  font-size: 14px;
  line-height: 24px;
  text-align: center;
  white-space: pre-wrap;
  word-wrap: break-word;
}
.sqcode-pic_2uA5v {
  width: 130px;
}
.item_ayPyz {
  margin: 20px 0;
  position: relative;
}
.item-title_210vl {
  position: relative;
  margin-top: 30px;
  margin-bottom: 60px;
  line-height: 33px;
  font-size: 24px;
  text-align: left;
}
.item-title-underline_3RwmA {
  position: absolute;
  left: 0;
  bottom: -20px;
  height: 2px;
  width: 60px;
}
.item-title-center_UC7FV {
  text-align: center;
}
.item-text_j8Dai {
  display: inline-block;
  font-size: 14px;
  line-height: 24px;
  text-align: left;
  white-space: pre-wrap;
  word-wrap: break-word;
  text-align: left;
}
.item-text-center_1DosB {
  text-align: center;
}
.editor-model_nVH_b {
  position: relative;
}
.mask-model_aUaOB {
  position: relative;
}
.mask-model_aUaOB .mask {
  position: absolute;
  top: -10px;
  bottom: -10px;
  left: -10px;
  right: -10px;
  z-index: 100;
}
.mask-model_aUaOB .mask .edit-item-btn_uLr8J {
  display: none;
}
.mask-model_aUaOB .mask:hover {
  opacity: 1;
  background-color: rgba(244,244,246,0.5);
  border: 1px solid #dddfe3;
}
.mask-model_aUaOB .mask:hover .edit-item-btn_uLr8J {
  display: block;
}
.item-add-container_17w97 {
  text-align: center;
}
.ql-size-small {
  font-size: 10px;
}
.ql-size-normal {
  font-size: 14px;
}
.ql-size-large {
  font-size: 18px;
}
.ql-size-huge {
  font-size: 32px;
}
.ql-align-left {
  text-align: left;
}
.ql-align-center {
  text-align: center;
}
.ql-align-right {
  text-align: right;
}
.ql-align-justify {
  text-align: justify;
}
.edit-btn_uXvg3 {
  position: absolute;
  right: 20px;
  top: 20px;
}
.wrapper_vqubX {
  margin-bottom: 40px;
  text-align: center;
}
.title_3Dysd {
  position: relative;
  margin-bottom: 40px;
  font-size: 32px;
  line-height: 45px;
}
.title_3Dysd .underline_2uSib {
  position: absolute;
  left: 50%;
  bottom: -20px;
  margin-left: -40px;
  width: 80px;
  height: 2px;
}
.sub-title_23E51 {
  font-size: 14px;
  line-height: 20px;
}
.pic-wrapper_zY0Cd {
  display: inline-block;
  width: 200px;
  height: 200px;
}
.item_10b-g {
  width: 200px;
  height: 200px;
  position: relative;
}
.item_10b-g .item-cover_10P45 {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  -webkit-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  -moz-transition: opacity 0.3s;
  transition: opacity 0.3s;
  opacity: 0;
  background-color: rgba(0,0,0,0.5);
  color: #fff;
}
.item_10b-g .item-cover_10P45 .item-title_6rxvO {
  position: absolute;
  width: 100%;
  display: -webkit-box;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  padding: 0 20px;
  top: 50%;
  -webkit-transform: translateY(-50%);
     -moz-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
  font-size: 16px;
  line-height: 22px;
  max-height: 44px;
  text-align: center;
}
.item_10b-g .item-cover_10P45 .link-btn_62lPy {
  position: absolute;
  left: 72px;
  bottom: 26px;
  width: 56px;
  height: 25px;
  line-height: 25px;
  font-size: 14px;
  border: 1px solid #fff;
  text-align: center;
}
.item_10b-g:hover .item-cover_10P45 {
  opacity: 1;
}
.edit-btn_3OIQT {
  position: absolute;
  right: 20px;
  top: 20px;
}
.edit-item-btn_ZZib- {
  position: absolute;
  right: 20px;
  top: 20px;
}
.add-item-wrapper_zAc1X {
  margin: 20px 0;
  text-align: center;
}
.edit-btn_1unto {
  position: absolute;
  right: 20px;
  top: 20px;
}
.edit-item-btn_XrsIH {
  position: absolute;
  right: 20px;
  top: 20px;
}
.add-item-wrapper_wrk70 {
  margin: 20px 0;
  text-align: center;
}
.pic-item_3rhx1 {
  margin-bottom: 60px;
}
.pic-item_3rhx1:last-child {
  margin-bottom: 0;
}
.up-pic-wrapper_17W5R {
  margin: 0 auto;
  border-collapse: collapse;
}
.up-pic-item_1HWVw {
  padding: 20px;
  background-color: rgba(255,255,255,0.9);
  border: 1px solid #eee;
  vertical-align: top;
}
.up-pic-title_37Q0H {
  margin-top: 20px;
  margin-bottom: 12px;
  font-size: 16px;
  line-height: 22px;
}
.up-pic_290DN {
  width: 260px;
  height: 260px;
}
.mix-pic-wrapper_3bNK7 {
  width: 50%;
  height: 360px;
  text-align: center;
}
.big-pic_11Lji {
  display: block;
  margin: 0 auto;
  text-align: center;
}
.big-pic-wrapper_1DGSU {
  margin-bottom: 30px;
}
.joblist_L2X5q {
  width: 1200px;
  text-align: center;
  margin: 0 auto;
}
.joblist_L2X5q .search_1OJ1I {
  width: 50%;
  margin: 0 auto;
  margin-bottom: 36px;
}
.jobs_3Dpl7 {
  display: inline-block;
  text-align: left;
}
.show-more-btn_2Qkeb {
  display: inline-block;
  margin-top: 23px;
  padding: 12px 35px;
  font-size: 14px;
  line-height: 20px;
  cursor: pointer;
}
.job-block_3pnjM {
  display: inline-block;
  overflow: hidden;
  margin: 12px;
  width: 220px;
  height: 160px;
  background-color: #fff;
  text-align: center;
}
.job-block-wrapper_3KorW {
  margin: 0 -12px;
}
.job-block-title_2pHHk {
  margin-top: 36px;
  margin-bottom: 18px;
  font-size: 20px;
  line-height: 28px;
}
.job-block-count_1kuwb {
  font-size: 14px;
  line-height: 20px;
  padding: 5px 17px;
}
.edit-btn_3DY1N {
  position: absolute;
  right: 20px;
  top: 20px;
}
.job-wrapper_1EJGb {
  display: inline-block;
  width: 396px;
  margin-right: 6px;
  margin-bottom: 6px;
}
.job-wrapper_1EJGb:nth-child(3n) {
  margin-right: 0;
}
.button_3iuEw {
  display: inline-block;
  -webkit-transition: background-color 0.3s;
  -o-transition: background-color 0.3s;
  -moz-transition: background-color 0.3s;
  transition: background-color 0.3s;
  font-size: 12px;
  color: #fff;
  cursor: pointer;
  text-align: center;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
}
.wrapper_vJz6- {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  line-height: 36px;
}
.wrapper_vJz6- .input_wwwcu {
  color: #a2a4a8;
  -webkit-transition: border 0.3s;
  -o-transition: border 0.3s;
  -moz-transition: border 0.3s;
  transition: border 0.3s;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
     -moz-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-flex-shrink: 1;
      -ms-flex-negative: 1;
          flex-shrink: 1;
  height: 36px;
  padding: 0 14px;
  line-height: 36px;
  outline: none;
  border: none;
  border: 0.5px solid #a2a4a8;
  border-right: none;
  font-size: 12px;
  -webkit-border-radius: 2px 0 0 2px;
     -moz-border-radius: 2px 0 0 2px;
          border-radius: 2px 0 0 2px;
  background-color: #fff;
  border: 1px solid #dddfe3;
  border-right: none;
}
.wrapper_vJz6- .input_wwwcu:focus {
  border: 1px solid #89909e;
  border-right: none;
}
.wrapper_vJz6- .input_wwwcu::-webkit-input-placeholder {
  color: #a2a4a8;
}
.wrapper_vJz6- .input_wwwcu::-moz-placeholder {
  color: #a2a4a8;
}
.wrapper_vJz6- .input_wwwcu::-ms-input-placeholder {
  color: #a2a4a8;
}
.wrapper_vJz6- .input_wwwcu::placeholder {
  color: #a2a4a8;
}
.wrapper_vJz6- .btn_38bR0 {
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
     -moz-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  padding: 0 23px;
  -webkit-border-top-left-radius: 0;
     -moz-border-radius-topleft: 0;
          border-top-left-radius: 0;
  -webkit-border-bottom-left-radius: 0;
     -moz-border-radius-bottomleft: 0;
          border-bottom-left-radius: 0;
  font-size: 14px;
}
.job_1vx6J {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 144px;
  padding-top: 28px;
  padding-bottom: 24px;
  padding-left: 30px;
  padding-right: 60px;
  background-color: #fff;
  text-align: left;
  -webkit-transition: background-color 0.3s;
  -o-transition: background-color 0.3s;
  -moz-transition: background-color 0.3s;
  transition: background-color 0.3s;
}
.job_1vx6J:hover {
  background-color: #f9f9fa;
}
.title_18M9g {
  position: relative;
  display: inline-block;
}
.title-wrapper_2tvSG {
  display: -webkit-box;
  max-width: 300px;
  height: 56px;
  font-size: 20px;
  line-height: 28px;
  color: #222831;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.prior_eXemf {
  position: absolute;
  top: 5px;
  right: -34px;
  width: 16px;
  height: 18px;
  background-image: url("/images/apply_web/prior-icon.svg");
  -webkit-background-size: 100% 100%;
     -moz-background-size: 100%;
       -o-background-size: 100%;
          background-size: 100%;
}
.status_2O3s0 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 14px;
  line-height: 20px;
  color: #a2a4a8;
}
.status-item_nN0qh {
  padding-right: 12px;
  margin-right: 12px;
  border-right: 1px solid #dddfe3;
}
.status-item_nN0qh:last-child {
  border-right: none;
}
.container_1R4Kt {
  position: absolute;
  left: 10%;
  width: 80%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  z-index: 10;
  pointer-events: none;
}
.container_1R4Kt > .search_2F6NW {
  pointer-events: all;
}
.title_1LV3q {
  margin: 8px auto;
  width: 66.66666668%;
  line-height: 48px;
  font-size: 36px;
  font-weight: bold;
  text-align: center;
  color: #fff;
  text-shadow: 0 2px 4px rgba(0,0,0,0.5);
}
.sub-title_L6aY5 {
  font-size: 20px;
  line-height: 20px;
}
.search_2F6NW {
  margin: 8px auto;
  width: 50%;
}
.edit-btn_3T5Xu {
  position: absolute;
  right: 20px;
  top: 20px;
}
.picWrapper_2iGAg {
  display: inline-block;
  width: 170px;
  height: 90px;
  padding: 25px;
  margin-right: 36px;
  margin-bottom: 36px;
  background-color: #fff;
}
.picWrapper_2iGAg:nth-child(6n) {
  margin-right: 0;
}
.edit-btn_32QGp {
  position: absolute;
  right: 20px;
  top: 20px;
}
.edit-item-btn_1bfNO {
  position: absolute;
  right: 20px;
  top: 20px;
}
.add-item-wrapper_3b0BU {
  margin: 20px 0;
  text-align: center;
}
.navbar_3EpLc {
  position: relative;
  height: 90px;
  width: 100%;
  text-align: left;
  font-size: 15px;
  background-color: #fff;
}
.navbar_3EpLc .row {
  margin: auto;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  position: relative;
}
.moduleContainer_3M5WV {
  width: 1200px;
  height: 100%;
  margin: 0 auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.navbarFix_2_-PY {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  -webkit-box-shadow: 0 0 2px 0 rgba(0,0,0,0.1);
     -moz-box-shadow: 0 0 2px 0 rgba(0,0,0,0.1);
          box-shadow: 0 0 2px 0 rgba(0,0,0,0.1);
  z-index: 1001;
}
.navbarFix_2_-PY + * {
  margin-top: 90px;
}
.navbarFix_2_-PY.editable_3_hpZ {
  margin-top: 52px;
  margin-left: 52px;
  width: -webkit-calc(100% - 52px);
  width: -moz-calc(100% - 52px);
  width: calc(100% - 52px);
}
.navbarFix_2_-PY.editable_3_hpZ + * {
  margin-top: 132px;
  margin-left: 52px;
  width: -webkit-calc(100% - 52px);
  width: -moz-calc(100% - 52px);
  width: calc(100% - 52px);
}
.link_2DlxK {
  height: 100%;
  text-align: center;
  color: #89909e;
  cursor: pointer;
}
.l_39Gqe,
.r_2YSQq {
  display: inline-block;
  height: 100%;
  vertical-align: top;
}
.l_39Gqe {
  padding-top: 30px;
  line-height: 60px;
  float: left;
}
.r_2YSQq {
  padding-right: 228px;
  padding-top: 22px;
  position: relative;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.buttonDiv_2JPmt {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
     -moz-box-orient: horizontal;
     -moz-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  position: absolute;
  right: 0;
  top: 22px;
  bottom: 0;
}
.logo-area_20j4A {
  display: inline-block;
  height: 48px;
  line-height: 52px;
  max-width: 200px;
  overflow: hidden;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  background-repeat: no-repeat;
  background-position: 0 center;
  color: rgba(0,0,0,0.8);
}
.logo-area_20j4A:after {
  content: attr(data-name);
}
.link_2DlxK {
  margin-left: 20px;
  padding: 0 10px;
  vertical-align: top;
  color: rgba(0,0,0,0.6);
  border-bottom-width: 4px;
  border-bottom-style: solid;
}
.link_2DlxK:not(.active) {
  border-color: transparent;
}
.link_2DlxK:hover {
  color: rgba(0,0,0,0.8);
}
.link_2DlxK > a {
  display: inline-block;
  height: 100%;
}
.link_2DlxK.hidden_3RUkI {
  visibility: hidden;
}
.grow1_1OW9y {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
     -moz-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.grow1_1OW9y .prev-Home_31d0j {
  display: block;
  width: 130px;
  height: 60px;
  line-height: 60px;
  font-size: 16px;
  font-weight: bold;
  color: #89909e;
}
.grow1_1OW9y .prev-Home_31d0j .icon_1JjYC {
  font-weight: bold;
}
.grow1_1OW9y .prev-Home_31d0j:hover {
  color: #121316;
}
.grow1_1OW9y .prev-Home_31d0j span {
  margin-right: 8px;
}
.nav-links_1TnOc {
  position: relative;
  height: 68px;
  line-height: 68px;
  margin: 0;
  padding: 0;
  overflow: hidden;
  list-style-type: none;
}
.nav-links_1TnOc li {
  display: inline-block;
  position: relative;
}
.hoverdown-link_1qMLs {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  display: block;
  margin: 10px 0;
  height: 30px;
  line-height: 30px;
  overflow: hidden;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  cursor: pointer;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  color: rgba(0,0,0,0.6);
}
.hoverdown-link_1qMLs:not(.active) {
  border-color: transparent;
}
.hoverdown-link_1qMLs:hover {
  color: rgba(0,0,0,0.8);
}
.hoverdown-link_1qMLs a {
  text-align: center;
  display: inline-block;
  width: 100%;
  padding: 0 2px;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
}
.hoverdown_kiCDP {
  position: absolute;
  right: 200px;
  top: 45px;
}
.hoverdown_kiCDP .more_2gDFF {
  position: relative;
  color: rgba(0,0,0,0.6);
}
.hoverdown_kiCDP .more_2gDFF:hover {
  color: rgba(0,0,0,0.8);
}
.hoverdown_kiCDP .more_2gDFF:after {
  content: "";
  position: absolute;
  top: 50%;
  right: -12px;
  border-left: 4px;
  border-right: 4px;
  border-top: 4px;
  border-bottom: 0;
  border-style: solid;
  border-color: transparent;
  border-top-color: rgba(0,0,0,0.6);
}
.hoverdown_kiCDP .more_2gDFF:hover:after {
  border-top-color: rgba(0,0,0,0.8);
}
.hoverdown_kiCDP.open .hoverdown-menu_3bAH2 {
  opacity: 1;
  pointer-events: auto;
}
.hoverdown-menu_3bAH2 {
  width: 180px;
  background: #fff;
  -webkit-box-shadow: 0 1px 10px 0 rgba(0,0,0,0.15);
     -moz-box-shadow: 0 1px 10px 0 rgba(0,0,0,0.15);
          box-shadow: 0 1px 10px 0 rgba(0,0,0,0.15);
  top: 45px;
  display: block;
  opacity: 0;
  pointer-events: none;
  -webkit-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  -moz-transition: opacity 0.3s;
  transition: opacity 0.3s;
  -webkit-border-radius: 0px;
     -moz-border-radius: 0px;
          border-radius: 0px;
  left: auto !important;
  right: 0 !important;
}
.hoverdown-menu_3bAH2 ul {
  list-style: none;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  width: auto;
  padding: 0;
  margin: 0;
}
.hoverdown-btn_2MxFx:hover {
  cursor: pointer;
}
.logo_DETCD {
  max-width: 240px;
  height: 60px;
  cursor: pointer;
}
.school-entry_8r-pr {
  padding: 0 17px;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  line-height: 30px;
  height: 30px;
  border: 1px solid;
}
.edit-btn_UDaKF {
  position: absolute;
  right: 20px;
  top: 20px;
}
.login-btn_37UAZ {
  margin-left: 20px;
  padding: 0 17px;
  height: 30px;
  line-height: 30px;
  color: #fff;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  cursor: pointer;
}
.account-hoverdown_1V3lO,
.hoverdown-menu_oVvbA {
  background: #fff;
}
.hoverdown-item_39mk7 {
  color: #6e7686;
  cursor: pointer;
}
.hoverdown-item_39mk7 span:last-child {
  margin-left: 10px;
}
.topbar__hoverdown-menu.user {
  margin-top: 1.3em !important;
  width: 138px !important;
  padding: 7px 0 !important;
  -webkit-border-radius: 5px !important;
     -moz-border-radius: 5px !important;
          border-radius: 5px !important;
  z-index: 10;
}
.topbar__hoverdown-menu.user ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.topbar__hoverdown-menu.user li a {
  display: block;
}
.topbar__hoverdown-btn--avatar > div {
  margin-right: 0 !important;
  width: 1.7em !important;
  height: 1.7em !important;
  line-height: 1.7em !important;
  font-size: 18px !important;
}
.recommend-tip_2dZsh {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.recommend-tip_2dZsh .avatar_3fhpP {
  width: 40px;
  height: 40px;
  line-height: 40px;
  font-size: 20px;
  -webkit-border-radius: 100%;
     -moz-border-radius: 100%;
          border-radius: 100%;
  display: block;
  margin-left: 16px;
}
.recommend-text_1AFWZ {
  font-size: 14px;
  color: #090a0b;
}
.avatar--0,
.avatar--5,
.avatar--10,
.avatar--20,
.avatar--25,
.avatar--30,
.avatar--40,
.avatar--50,
.avatar--default,
.avatar--headhunter {
  display: inline-block;
  margin-right: 12px;
  width: 24px;
  height: 24px;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  vertical-align: middle;
  text-align: center;
  -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
          border-radius: 50%;
  color: #fff;
}
.avatar--0 {
  background-color: #c1c5cc;
}
.avatar--5 {
  background-color: #22b8cf;
}
.avatar--10 {
  background-color: #0c8cf6;
}
.avatar--20 {
  background-color: #fcc419;
}
.avatar--25 {
  background-color: #ff922b;
}
.avatar--30 {
  background-color: #51cf66;
}
.avatar--40 {
  background-color: #5d63dc;
}
.avatar--50 {
  background-color: #f06595;
}
.avatar--default {
  background-color: #c1c5cc;
}
.avatar--headhunter {
  background-color: #f06595;
}
.avatar-multiple {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transform: scale(0.8);
     -moz-transform: scale(0.8);
      -ms-transform: scale(0.8);
       -o-transform: scale(0.8);
          transform: scale(0.8);
}
.avatar-multiple__avatar {
  position: relative;
  margin-right: 0;
  width: 24px;
  height: 24px;
  line-height: 24px;
  font-size: 12px;
  vertical-align: top;
  z-index: 3;
  border: 1px solid #fff;
}
.avatar-multiple__avatar .avatar--name {
  -webkit-transform: scale(0.7);
     -moz-transform: scale(0.7);
      -ms-transform: scale(0.7);
       -o-transform: scale(0.7);
          transform: scale(0.7);
}
.avatar-multiple__avatar-more {
  line-height: 1.5;
}
.avatar-multiple__top,
.avatar-multiple__bottom {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 22px;
}
.avatar-multiple__top .avatar-multiple__avatar:nth-child(2n),
.avatar-multiple__bottom .avatar-multiple__avatar:nth-child(2n) {
  margin-left: -5px;
}
.avatar-multiple__bottom {
  margin-top: -4px;
}
.avatar-multiple__top .avatar-multiple__avatar:last-child {
  z-index: 2;
}
.avatar-multiple__bottom .avatar-multiple__avatar {
  z-index: 1;
}
.avatar-multiple__shadow,
.avatar-multiple__shadow-three {
  position: absolute;
  width: 24px;
  height: 24px;
  z-index: 10;
}
.avatar-multiple__shadow__clip,
.avatar-multiple__shadow-three__clip {
  overflow: hidden;
}
.avatar-multiple__shadow {
  top: 14px;
  left: -5px;
}
.avatar-multiple__shadow__clip {
  width: 20px;
  height: 7px;
}
.avatar-multiple__shadow-three {
  top: 0;
  left: -5.5px;
  margin-top: 14px;
  z-index: 2;
}
.avatar-multiple__shadow-three__clip {
  width: 22px;
  height: 6px;
}
.icon-avatar {
  line-height: 30px;
}
.dialog_39oxc {
  width: 500px !important;
  -webkit-border-radius: 10px !important;
     -moz-border-radius: 10px !important;
          border-radius: 10px !important;
}
.dialog_39oxc .dialog__header__title {
  height: 45px;
  font-weight: bold;
}
.dialog_39oxc .dialog__header__title:before {
  content: ' ';
  position: absolute;
  bottom: 0;
  display: inline-block;
  width: 40px;
  height: 3px;
  background: #ddd;
}
.header_PA7v6 {
  width: 440px;
}
.close-modal_9Bz0q {
  width: 24px;
  height: 24px;
  line-height: 22px;
  font-size: 16px;
  border: 1px solid #fff;
  -webkit-border-radius: 12px;
     -moz-border-radius: 12px;
          border-radius: 12px;
  text-align: center;
  position: absolute;
  top: -74px;
  left: -12px;
  color: #fff;
  cursor: pointer;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.close-modal_9Bz0q:after {
  content: ' ';
  position: absolute;
  top: 23px;
  left: 11px;
  width: 1px;
  height: 20px;
  background-color: #fff;
}
.phone-number_1JXVl {
  width: 440px;
  height: 40px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 30px;
  border: 1px solid #c1c5cc;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  line-height: 40px;
}
.phone-number_1JXVl span {
  margin-left: 12px;
  color: #575d6a;
}
.phone-number_1JXVl div {
  display: inline-block;
  height: 1px;
  width: 16px;
  background-color: #dddfe3;
}
.auth-code_rEX4U {
  width: 440px;
  height: 40px;
  margin-top: 40px;
}
.button_3uuK2 {
  width: 440px;
  height: 40px;
  margin-top: 40px;
  line-height: 40px;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  text-align: center;
  color: #fff;
  background-color: #0c8cf6;
  cursor: pointer;
}
.phone-input_3z1Bn {
  width: 362px;
  display: inline-block;
  height: 40px;
  padding: 0px;
  border: none;
}
.auth-code-input_3IjqK {
  display: inline-block;
  padding: 0px;
  width: 284px;
  border: 1px solid #c1c5cc;
  padding-left: 12px;
}
.get-auth-code_2D8Bu,
.get-auth-code-disable_25JWH {
  display: inline-block;
  width: 132px;
  height: 40px;
  margin-left: 8px;
  border: 1px solid #c1c5cc;
  line-height: 40px;
  text-align: center;
  vertical-align: top;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  font-weight: bold;
  cursor: pointer;
}
.get-auth-code-disable_25JWH {
  color: #dddfe3;
  border-color: #dddfe3;
}
.captcha_3-FPU {
  margin-top: 40px;
}
.error-span_2UmkJ {
  color: #ff6b6b;
}
.error-input_lxDM_ {
  border-color: #ff6b6b;
}
.qrcode-login-icon_3WS_l {
  position: absolute;
  top: -21px;
  right: -18px;
  float: right;
  display: inline-block;
  height: 50px;
  width: 50px;
  cursor: pointer;
}
.qrcode-login-icon_3WS_l img {
  width: 100%;
  height: 100%;
}
.close-modal_1SZ3m {
  width: 24px;
  height: 24px;
  line-height: 22px;
  font-size: 16px;
  border: 1px solid #fff;
  -webkit-border-radius: 12px;
     -moz-border-radius: 12px;
          border-radius: 12px;
  text-align: center;
  position: absolute;
  top: -74px;
  left: -12px;
  color: #fff;
  cursor: pointer;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.close-modal_1SZ3m:after {
  content: ' ';
  position: absolute;
  top: 23px;
  left: 11px;
  width: 1px;
  height: 20px;
  background-color: #fff;
}
.qrcode-wrapper_2qWb5 {
  margin: 40px -30px 0 -30px;
  height: 218px;
  background: url(data:image/png;base64,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) no-repeat;
  -webkit-background-size: cover;
     -moz-background-size: cover;
       -o-background-size: cover;
          background-size: cover;
  background-position: top center;
}
.scan-describe_lFRWu {
  display: inline-block;
  margin: 10px 0 25px 160px;
  padding-left: 45px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAArxJREFUWAntV01IVFEUPue+pyMzk0FgCS1yV4TUQlrYn0rpKEEEFbQsKNtEmzZJNs1oP6s2tegXbBdYBCEtLPrBkkA3ZfSzHYjcBeI8/+a9e/ruNOp7xdjKawsPXN655913vnPPvefnMYFEhKd6OjrxPIJpvRBVGvkCMQWK6Gbi0mDvgmwJxutJpbXQGRJywsuYaI6YPjFTfyI9eN+8UyIZ5fW0D2jRt4VkP0YtTFoXGSI1mqg1rGwpHuDt2FVNRAd0Gt3YZKvWcm8ym3psdLhe7/uzEB5gYg3LbrFSb7BwLgqgdXytGorKys+SseqOqcLEHuwPjlskYFQGQdAKnFPAPAxPneR8NjWCyQ4ivromM3hhcfnycZOZtjvQ3snML42F2wyU48oz87RBjuO8+I0j9bgDEjMT0TRrAzyMJUKxyBnZMiCMs2qAQkgg7xhyEOqWSAUlTNYuCffhCm6Nb0l+tgRPcbdi2Av8MYT+c1uYqzhlPcBIRDxz+WAduxrFyh6Jr6SquyHH+UzqNYpPsz3oEBLzWyVMEyGRbfZn0e1yo6OappJWj8DslM8/WsnN23b2/4rH6E56iXlzMt14jDljpR5I3/GqfG78IerQOxdtURdygYPe8Aq89NGGp7zv47tRfw6hIWk2HVGxdUZRdG2AlzDmsdzVhmTlPYD055tzYXLnz2XZr0LovvkKIVjshDT5LcuOXAKQQO0qssxfEYb0BOGwnTRnkRMSmA+JUoWwMS4rXbVx/QifeDATlpfjpf9o5fS3yQb4NXLEAUsFaWom0udMJwrvP3XjGzZdy4/nUijJO6GwG8YQBdF85OMrL/fjFd7sw/gneV8mBqCmrdxCAwH04cTexuuKT98tJJsam2BrF5LSKDwwbe5FZDDP4qhGyyn8W67GzM/un3LoLkDvB6XUxWRtXQu3ZPxfOwAB7B3vMxQAAAAASUVORK5CYII=) no-repeat;
  line-height: 1.4;
}
.scan-describe_lFRWu strong {
  font-weight: normal;
  color: #ff922b;
}
.qrcode-img_ccirP {
  margin: auto;
  width: 120px;
  height: 120px;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  overflow: hidden;
  -webkit-transform: translateY(30px);
     -moz-transform: translateY(30px);
      -ms-transform: translateY(30px);
       -o-transform: translateY(30px);
          transform: translateY(30px);
  cursor: pointer;
}
.login-success_1iABT {
  padding: 70px 0 100px 0;
  font-size: 14px;
  color: #555;
  text-align: center;
}
.login-success-icon_28Q5X {
  margin-right: 15px;
  font-size: 40px;
  color: #51cf66;
}
.login-success-text_3rsWj {
  position: relative;
  top: -10px;
}
.login-reject_1GgCj {
  padding-top: 70px;
  padding-left: 150px;
  height: 240px;
  background: url(data:image/png;base64,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) no-repeat;
  -webkit-background-size: 30% 30%;
     -moz-background-size: 30%;
       -o-background-size: 30%;
          background-size: 30%;
  background-position: 15px 40px;
}
.login-reject-title_--u9w {
  margin-bottom: 7px;
  font-weight: bold;
}
.phone-login-icon_20uCT {
  position: absolute;
  top: -21px;
  right: -18px;
  float: right;
  display: inline-block;
  height: 50px;
  width: 50px;
  cursor: pointer;
}
.phone-login-icon_20uCT img {
  width: 100%;
  height: 100%;
}
.login-btn_2HzQZ {
  margin-left: 20px;
  padding: 0 17px;
  height: 30px;
  line-height: 30px;
  font-size: 14px;
  color: #fff;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  cursor: pointer;
}
.account-hoverdown_3YLj6 {
  display: inline-block;
  width: 32px;
  height: 32px;
  margin-left: 20px;
}
.hoverdown-menu_lfMrM {
  background: #fff;
}
.hoverdown-item_1UOh7 {
  color: #6e7686;
  cursor: pointer;
}
.hoverdown-item_1UOh7 span:last-child {
  margin-left: 10px;
}
.hoverdown-btn_2ux-e {
  width: 32px;
  height: 32px;
}
.avatar_2BLYG {
  width: 32px;
  height: 32px;
}
.clear-space_1TBjw {
  font-size: 0;
}
.avatar-div_1D4Uk {
  width: 100%;
  height: 100%;
  -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
          border-radius: 50%;
  background-color: #fff;
}
.avatar-img_2mXvD {
  width: 100%;
  height: 100%;
  line-height: 0px;
  display: inline-block;
  -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
          border-radius: 50%;
}
.powered_by_3RZTs {
  padding: 0;
  margin-top: 27px;
  margin-bottom: 27px;
  text-align: center;
}
.powered_by_3RZTs a {
  display: inline-block;
  width: 128px;
  height: 18px;
  background-image: url("/images/powered-by-moka.svg");
  background-repeat: no-repeat;
  -webkit-background-size: 100% 100%;
     -moz-background-size: 100%;
       -o-background-size: 100%;
          background-size: 100%;
}
.flatten-select_2Epo_ {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  padding: 6px 0;
  font-size: 12px;
}
.flatten-select_2Epo_ .title_2TeSJ {
  margin-right: 4px;
  line-height: 17px;
  white-space: nowrap;
  color: #222831;
}
.flatten-select_2Epo_ .body_Csde6 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
     -moz-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  color: #a2a4a8;
}
.flatten-select_2Epo_ .body_Csde6 .option_1nAfD {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0 6px;
  margin: 0 4px;
  line-height: 17px;
  cursor: pointer;
}
.link_11ZhH:last-child .container_Wdm-N {
  border-bottom: none;
}
.link_11ZhH {
  display: block;
  padding: 0 30px;
}
.link_11ZhH:hover {
  background-color: #f9f9fa;
}
.container_Wdm-N {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 20px 0;
  border-bottom: 1px solid #eee;
}
.right_1OqiY {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: column-reverse;
     -moz-box-orient: vertical;
     -moz-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
     -moz-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.right_1OqiY .logo_1Ey_J {
  display: inline-block;
  width: 30px;
  height: 30px;
  -webkit-background-size: 100% 100%;
     -moz-background-size: 100%;
       -o-background-size: 100%;
          background-size: 100%;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}
.right_1OqiY .opened-at_3hbqT {
  color: #a2a4a8;
  font-size: 12px;
}
.title_1X3Vf {
  position: relative;
  display: inline-block;
  max-width: 350px;
  font-size: 16px;
  line-height: 22px;
  color: #222831;
  margin-bottom: 10px;
}
.title_1X3Vf .prior__XekQ {
  position: absolute;
  top: 2px;
  right: -34px;
  width: 16px;
  height: 18px;
  background-image: url("/images/apply_web/prior-icon.svg");
  -webkit-background-size: 100% 100%;
     -moz-background-size: 100%;
       -o-background-size: 100%;
          background-size: 100%;
}
.status_3wqaa {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 14px;
  line-height: 20px;
  color: #a2a4a8;
}
.status-item_2t1TS {
  padding-right: 12px;
  margin-right: 12px;
  border-right: 1px solid #f4f4f5;
}
.salary_y2I7j {
  margin-right: 30px;
  line-height: 20px;
  font-size: 16px;
}
.status-item_2t1TS:last-child {
  border-right: 0;
}
.opened-at_3hbqT {
  margin-left: auto;
  font-size: 14px;
  color: #89909e;
}
.locations_1ik3c {
  margin-top: 10px;
  white-space: pre;
  color: #575d6a;
  font-size: 14px;
}
.share-link-hover_3_z8m {
  z-index: 2;
  position: relative;
  font-size: 12px;
  cursor: pointer;
  color: #9a9fac;
}
.share-link-hover_3_z8m .hover-container_3Jv_b {
  position: absolute;
  top: 24px;
  right: 0;
  display: none;
  padding: 18px 15px;
  background-color: #fff;
  -webkit-box-shadow: 0px 1px 1px 1px rgba(0,0,0,0.1);
     -moz-box-shadow: 0px 1px 1px 1px rgba(0,0,0,0.1);
          box-shadow: 0px 1px 1px 1px rgba(0,0,0,0.1);
  cursor: default;
}
.share-link-hover_3_z8m .hover-container_3Jv_b .ship_27CBM {
  position: absolute;
  z-index: -1;
  top: -25px;
  right: 0;
  width: 70px;
  height: 26px;
}
.share-link-hover_3_z8m .hover-container_3Jv_b .qr_3mEUb {
  margin-bottom: 6px;
}
.share-link-hover_3_z8m .hover-container_3Jv_b .link-wrapper_1aGoy {
  position: relative;
  margin-top: 4px;
  line-height: 30px;
}
.share-link-hover_3_z8m .hover-container_3Jv_b .link-wrapper_1aGoy .shadow_1WNO7 {
  position: absolute;
  z-index: -10;
  top: 0;
  left: 0;
  width: 4px;
  height: 4px;
  overflow: auto;
}
.share-link-hover_3_z8m .hover-container_3Jv_b .link-wrapper_1aGoy .link_31VJg {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  white-space: nowrap;
  width: 113px;
  height: 30px;
  padding: 0 9px;
  border: 0.5px solid #a2a4a8;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
}
.share-link-hover_3_z8m .hover-container_3Jv_b .link-wrapper_1aGoy .copy_3_aB4 {
  position: absolute;
  top: 0;
  right: 0;
  width: 68px;
  height: 30px;
  -webkit-border-top-right-radius: 2px;
     -moz-border-radius-topright: 2px;
          border-top-right-radius: 2px;
  -webkit-border-bottom-right-radius: 2px;
     -moz-border-radius-bottomright: 2px;
          border-bottom-right-radius: 2px;
}
.share-link-hover_3_z8m:hover .hover-container_3Jv_b {
  display: block;
}
.container_dkVgJ {
  background-color: #fff;
}
.title_1MCvx {
  padding: 0 20px;
  font-size: 16px;
  line-height: 60px;
  color: #090a0b;
}
.title_1MCvx .more_3YXEC {
  float: right;
  line-height: 60px;
  font-size: 12px;
  color: #9a9fac;
  cursor: pointer;
}
.list_3HGr9 {
  padding-left: 20px;
}
.job_33vk7 {
  position: relative;
  padding: 16px 62px 16px 0px;
  line-height: 20px;
  color: #5c6170;
  font-size: 14px;
  border-bottom: 0.5px dashed #eee;
}
.job_33vk7 a {
  overflow: hidden;
  -webkit-line-clamp: 2;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}
.job_33vk7:last-child {
  border-bottom: none;
}
.job_33vk7 .prior_31MtI {
  position: absolute;
  top: 16px;
  right: 19px;
  width: 16px;
  height: 18px;
  background-image: url("/images/apply_web/prior-icon.svg");
  -webkit-background-size: 100% 100%;
     -moz-background-size: 100%;
       -o-background-size: 100%;
          background-size: 100%;
}
.color-link_3ucH7,
.link-alike-btn_1OCOz,
.link-alike-btn_1OCOz:focus {
  color: #0c8cf6;
  cursor: pointer;
}
.color-link_3ucH7:hover,
.link-alike-btn_1OCOz:hover,
.link-alike-btn_1OCOz:focus:hover {
  color: #6ebbfa;
}
.color-link_3ucH7:active,
.link-alike-btn_1OCOz:active,
.link-alike-btn_1OCOz:focus:active {
  color: #0771c8;
}
.positive-btn_1Pbg1,
.negative-btn_2lGJW,
.secondary-btn_23ahr,
.disable-btn_2R8lO,
.disable-btn_2R8lO:focus,
.disable-btn_2R8lO:hover,
.cancel-btn_3t5VS {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  display: inline-block;
  padding: 0 1em;
  line-height: 40px;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: none;
  border: 0;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  text-align: center;
}
.positive-btn_1Pbg1 {
  background-color: #22b8cf;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  color: #fff;
}
.positive-btn_1Pbg1:hover {
  background-color: #3bc9db;
  color: #fff;
}
.positive-btn_1Pbg1:active,
.positive-btn_1Pbg1:focus {
  background-color: #22b8cf;
  color: #fff;
}
.negative-btn_2lGJW {
  line-height: 38px;
  background-color: #f06595;
  border: 1px solid #df0044;
  color: #fff;
  cursor: pointer;
}
.negative-btn_2lGJW:hover {
  background-color: #f2306b;
  border: 1px solid #f9004c;
  color: #fff;
}
.negative-btn_2lGJW:active,
.negative-btn_2lGJW:focus {
  background-color: #e20e4e;
  border: 1px solid #e20e4e;
  color: #fff;
}
.secondary-btn_23ahr {
  font-weight: bold;
  background-color: #dddfe3;
  color: #6e7686;
  cursor: pointer;
}
.secondary-btn_23ahr:hover {
  background-color: #89909e;
  color: #fff;
}
.secondary-btn_23ahr:active,
.secondary-btn_23ahr:focus {
  background-color: #6e7686;
  color: #fff;
}
.disable-btn_2R8lO,
.disable-btn_2R8lO:focus,
.disable-btn_2R8lO:hover {
  border: 1px solid #dddfe3;
  background-color: #fff;
  color: #dddfe3;
  cursor: no-drop;
}
.cancel-btn_3t5VS {
  background-color: #fff;
  color: #575d6a;
}
.link-alike-btn_1OCOz {
  width: auto;
  height: auto;
  margin: 0;
  padding: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: none;
  border: 0;
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
  cursor: pointer;
}
.link-alike-btn_1OCOz:focus {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  outline: 0;
}
.title_2rXah {
  position: relative;
  margin-top: 10px;
  font-size: 18px;
}
.x_3usPf {
  position: absolute;
  right: 0;
  cursor: pointer;
}
.qrcode-img_3CpCF {
  height: 300px;
}
.hint_eZOwH {
  margin-bottom: 6px;
}
.link-input_1DRBL {
  display: inline-block;
  float: left;
}
.footer_oXHUe {
  margin-bottom: 20px;
}
.login-tip_1Y-SO {
  background: #fff;
  padding: 18px;
  margin-bottom: 8px;
}
.icon_2NzkF {
  font-size: 18px;
  margin-right: 12px;
  vertical-align: middle;
}
.login-title_2S_YH {
  color: #222831;
  font-size: 14px;
}
.login-text_3b-5F {
  margin-top: 14px;
  font-size: 12px;
  line-height: 25px;
  color: #a2a4a8;
  margin-bottom: 10px;
}
.login-tip-btn_3QlbY {
  width: 80px;
  height: 26px;
  line-height: 26px;
}
.modal_3aSC4 {
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  width: 400px;
  padding: 28px;
}
.modal-body_2QoM0 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.modal-title_CARe4 {
  color: #9a9fac;
}
.modal-username_3gf1m {
  font-size: 20px;
  margin: 10px 0 16px;
  line-height: 28px;
}
.modal-text_2tgHK {
  color: #5c6170;
  line-height: 20px;
}
.modal-action_Sgfag {
  margin-top: 24px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.avatar_1iinO {
  display: block;
  width: 60px;
  height: 60px;
  line-height: 60px;
  -webkit-border-radius: 100%;
     -moz-border-radius: 100%;
          border-radius: 100%;
  margin-top: 15px;
  font-size: 26px;
}
.login-btn_2xPtD,
.login-other_JGOE8 {
  width: 120px;
  height: 33px;
  vertical-align: middle;
  line-height: 33px;
  margin: 0 10px;
}
.login-other_JGOE8 {
  color: #5c6170;
  border: 1px solid #bcbfc8;
}
.close_3GOau {
  position: absolute;
  top: -6px;
  right: -6px;
  cursor: pointer;
}
.filter_16BFK {
  position: relative;
  padding: 0 30px;
  padding-bottom: 28px;
  margin-bottom: 10px;
  background-color: #fff;
}
.edit-btn_3Y-rv {
  position: absolute;
  z-index: 2;
  right: 3px;
  top: 3px;
}
.selector_3L08n {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
     -moz-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0 -6px;
}
.hide-selector_3Syvm {
  max-height: 51px;
}
.show-more_3LHG- {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAVIAAAAqCAYAAADh09P3AAAAAXNSR0IArs4c6QAABTZJREFUeAHtnUmIHGUYhqddUET0IIoaVHABUTASEQ3iisvJgwf14kVF8eBBUdDIoGPAKAohB1ECgngQvYjHqAdzEMfBJS64IyK5RS+uEEUdnxe6oG0myUx3LX9NPx98fH9V9/z1/s+QL2/1VFUPlpeXj5+bmzuFPHmknsZ4M3kReSRpSEACEphlAn+x+E/J98ivyX3kj8O6b8DggEGTPYYX01AvJ68c1sOphgQkIIH1TGCZxS2Sr5NpnnsGg8F+6opx0EY6/hM01g3su4O8kzxj/HW3JSABCfScwBfof5l8hcb5w2rXsqZGWk1KQz2M8XXk3eRN5ETz8HOGBCQggRIIvIGIrTTPuM81x9QNkKa6iaNuJ3Pqb0hAAhLoE4E3EbtAA12aRvTUjbQ6OA01zvRp8uxqn1UCEpBAoQS+QdddNNB36tCXU/RaAkH5UPZ8cp78p5ZJnUQCEpBAvQTSm54hL6yriUZebY40k1WBO81f+V8lT632WSUgAQl0TCCXLd1OA53qNH6lNTTSSHMgmulJlPz169psGxKQgAQ6JLCLY99KE/2tCQ21ndqPi0NwLla9gdw2/prbEpCABFok8BzHurGpJpp1NOZIRyHhTh9h+4nRfY4lIAEJNEzgX+Z/gAa6o+HjtNNIswia6cOUJ5tekPNLQAISGBK4hya6sw0ajZ3aj4tnQU+x76Hx/W5LQAISaIDAfFtNNNpbObUfhYQzzWemW0b3OZaABCRQI4EdNNH7a5zvkFN10Ujz0JO3yGsOqc43SEACElgbgdd4+8000jx0pLVovZFmZcNLoz5m6HWmrf2qPZAE1j2BvaxwI03057ZX2tpnpKMLY6G5NOoW8u/R/Y4lIAEJTEggdyzd1kUTjd5OGmkOzILfpSxkbEhAAhKYksA2ekot981PoqOTU/tKKKf4RzH+kjyz2meVgAQksEYCX/H+C2iknZ3hduZIA4qF/0l5MGNDAhKQwIQEHu+yiUZzp460goYz3c34qmrbKgEJSGCVBPJE+7jR3MXUWXTqSEdWfR/jTkGMaHEoAQn0h0DcaOe9owhHmt8ZrjTfWPoBWYym6DIkIIFiCXyOsrjRVq8ZXYlGKY40n5d+hMBcTGtIQAISWA2BfEVI5000Qotyf7jSc9GU/2Vy95MhAQlI4EAEPuOFPOW+iEZajCMNLaDkCdYvZWxIQAISOAiBYtxoNBblSCMIV3o65Vsy15gaEpCABMYJfMKOTaW40YgrypFGEHD2Up7P2JCABCSwAoGi3Gj0FedIIwpXeiLle/LYbBsSkIAEhgT2YLZyhU9RUZwjDR1A/UTZXhQpxUhAAiUQWChBxLiGIh1pROJKj6PElZ6QbUMCEph5Ah9isi4ukUKRjjSgAPYrJV9PYkhAAhIIgYVSMRTrSAMMV3o05TtyQ7YNCUhgZgm8j7m6pNTVF+tIAwxw+ylbS4WnLglIoDUCj7V2pAkOVLQjzXpwpUdQ8szSc7JtSEACM0dgCVO1ueRVF+1IAw6AeVjroyVDVJsEJNAogaLdaFZevCONSFxpdObL8jZm25CABGaGwCJm6rLSV1u8Iw1AQObBBFtKh6k+CUigdgLztc/YwIS9aKRZN810F+XFBhg4pQQkUCaBnfy7312mtP+r6sWpfSWZU/zcMvo2WeRFuZVOqwQkMDWBRWa4nkb6x9QztTBBbxxpWAD1d8oVpM40QAwJrD8C+RjvBfLqvjTR/Ap65UgjuArc6XmM7yUvJc8ic0upIQEJ9I/AL0jOjTdL5LM00DyXuFfxH/RpzAZqBoicAAAAAElFTkSuQmCC);
  -webkit-background-size: contain;
     -moz-background-size: contain;
       -o-background-size: contain;
          background-size: contain;
  width: 150px;
  height: 19px;
  text-align: center;
  font-size: 12px;
  line-height: 17px;
  position: absolute;
  bottom: -19px;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
  color: #89909e;
  cursor: pointer;
}
.flatten-selector_1KyOI {
  margin-top: 28px;
}
.title_1SLVg {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 56px;
  font-size: 16px;
  color: #222831;
}
.results_3lLiS .jobs_2J09M {
  background-color: #fff;
  margin-bottom: 30px;
}
.results_3lLiS .jobs_2J09M .blank_2M5g3 {
  padding: 20px 0;
  text-align: center;
}
.large-margin_mEaxn {
  margin-top: 35px;
}
.dropdown_2M1Uo {
  width: 157.5px;
  margin: 15px 6px 0;
}
.dropdown_2M1Uo:first-child:nth-last-child(1),
.dropdown_2M1Uo:first-child:nth-last-child(1) ~ .dropdown_2M1Uo {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
     -moz-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.dropdown_2M1Uo:first-child:nth-last-child(2),
.dropdown_2M1Uo:first-child:nth-last-child(2) ~ .dropdown_2M1Uo {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
     -moz-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.dropdown_2M1Uo:first-child:nth-last-child(3),
.dropdown_2M1Uo:first-child:nth-last-child(3) ~ .dropdown_2M1Uo {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
     -moz-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.dropdown_2M1Uo:first-child:nth-last-child(4),
.dropdown_2M1Uo:first-child:nth-last-child(4) ~ .dropdown_2M1Uo {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
     -moz-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.dropdown_2M1Uo:first-child:nth-last-child(5),
.dropdown_2M1Uo:first-child:nth-last-child(5) ~ .dropdown_2M1Uo {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
     -moz-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.dropdown_2M1Uo .Select-control,
.dropdown_2M1Uo .Select-menu-outer {
  line-height: 36px;
  font-size: 12px;
}
.dropdown_2M1Uo .Select-control {
  height: 36px;
  border-color: #dddfe3;
}
.dropdown_2M1Uo .Select-control .Select-placeholder {
  color: #a2a4a8;
}
.dropdown_2M1Uo .Select-control :hover {
  border-color: #89909e;
}
.selectNoneDisplay_oOx_K:nth-child(n+6) {
  display: none;
}
.pagination_JTeOJ {
  font-size: 14px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  text-align: center;
}
.pagination_JTeOJ .rc-pagination {
  display: inline-block;
  color: #a2a4a8;
}
.pagination_JTeOJ .rc-pagination:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}
.pagination_JTeOJ .rc-pagination-item {
  float: left;
  margin-right: 8px;
  height: 34px;
  border: 1px solid #a2a4a8;
  min-width: 34px;
  line-height: 34px;
  text-align: center;
  list-style: none;
  background-color: #fff;
  cursor: pointer;
}
.pagination_JTeOJ .rc-pagination-item a {
  text-decoration: none;
  color: #666;
}
.pagination_JTeOJ .rc-pagination-item:hover {
  border-color: #0c8cf6;
}
.pagination_JTeOJ .rc-pagination-item:hover a {
  color: #0c8cf6;
}
.pagination_JTeOJ .rc-pagination-item-active a {
  color: #0c8cf6;
}
.pagination_JTeOJ .rc-pagination-prev a:after {
  content: "\4E0A\4E00\9875";
}
.pagination_JTeOJ .rc-pagination-next a:after {
  content: "\4E0B\4E00\9875";
}
.pagination_JTeOJ .rc-pagination-prev,
.pagination_JTeOJ .rc-pagination-next {
  background-color: #fff;
  border: 1px solid #a2a4a8;
}
.pagination_JTeOJ .rc-pagination-prev a:after,
.pagination_JTeOJ .rc-pagination-next a:after {
  margin-top: -1px;
  display: block;
  padding: 0 16px;
}
.pagination_JTeOJ .rc-pagination-disabled {
  cursor: not-allowed;
  background-color: transparent;
}
.pagination_JTeOJ .rc-pagination-disabled a {
  color: #ccc;
}
.pagination_JTeOJ .rc-pagination-jump-prev:after,
.pagination_JTeOJ .rc-pagination-jump-next:after {
  content: "\2022\2022\2022";
  display: block;
  letter-spacing: 2px;
  color: #ccc;
  font-size: 12px;
  margin-top: 1px;
}
.pagination_JTeOJ .rc-pagination-prev,
.pagination_JTeOJ .rc-pagination-jump-prev,
.pagination_JTeOJ .rc-pagination-jump-next {
  margin-right: 8px;
}
.pagination_JTeOJ .rc-pagination-prev,
.pagination_JTeOJ .rc-pagination-next,
.pagination_JTeOJ .rc-pagination-jump-prev,
.pagination_JTeOJ .rc-pagination-jump-next {
  float: left;
  height: 34px;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  list-style: none;
  min-width: 34px;
  line-height: 34px;
  text-align: center;
  cursor: pointer;
}
.list_k05pg {
  margin-bottom: margin-lg;
  word-break: break-word;
  font-size: 14px;
}
.list_k05pg p {
  margin: 0;
}
.title_241qv {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 19px;
  color: #222831;
  font-size: 16px;
}
.title_241qv .hr_1YHBt {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
     -moz-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  margin-left: 12px;
  height: 1px;
  background-color: #f4f4f5;
}
.row-name_37_Jx {
  margin: 4px 0;
  max-width: 286px;
  line-height: 18px;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  overflow: hidden;
}
.row-value_ZcM_X {
  position: relative;
  font-size: 14px;
  color: #000;
  line-height: 20px;
  padding-right: 10px;
  margin-bottom: 16px;
}
.row-part_1fc6h {
  overflow: hidden;
  max-height: 40px;
}
.row-part_1fc6h:after {
  content: "";
  width: 100%;
  bottom: 0;
  height: 20px;
  position: absolute;
  right: 0;
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(255,255,255,0)), to(#fff));
  background-image: -webkit-linear-gradient(left, rgba(255,255,255,0), #fff);
  background-image: -moz- oldlinear-gradient(left, rgba(255,255,255,0), #fff);
  background-image: -o-linear-gradient(left, rgba(255,255,255,0), #fff);
  background-image: linear-gradient(to right, rgba(255,255,255,0), #fff);
}
.row-more_2ZZin {
  font-size: 14px;
  color: #bf8c43;
  position: absolute;
  top: 20px;
  right: 10px;
  background-color: #fff;
  line-height: 20px;
  cursor: pointer;
}
.info-container_2E9rz {
  margin-bottom: margin-lg;
  word-break: break-word;
  font-size: 14px;
}
.info-container_2E9rz p {
  margin: 0;
}
.info-title_2IgBe {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 19px 0;
  color: #121316;
  font-size: 16px;
  line-height: 22px;
}
.info-title_2IgBe .hr_xtRmr {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
     -moz-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  margin-left: 12px;
  height: 1px;
  background-color: #f4f4f5;
}
.info-body_TrzTC {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: start;
  -webkit-justify-content: start;
     -moz-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
}
.space-between_8wrKi {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.info-row2_35IJ9 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 48%;
     -moz-box-flex: 0;
      -ms-flex: 0 0 48%;
          flex: 0 0 48%;
}
.info-row3_yFBAW {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 33.3%;
     -moz-box-flex: 0;
      -ms-flex: 0 0 33.3%;
          flex: 0 0 33.3%;
}
.rule-item_19JCg {
  margin-bottom: 20px;
  font-size: 12px;
  color: #89909e;
}
.rule-item-title_1JDhM {
  margin-bottom: 8px;
  font-weight: bold;
  font-size: 14px;
  color: #575d6a;
}
.rule-item-body_3EWjv {
  font-size: 12px;
}
.rule-item-body_3EWjv ul {
  margin: 0;
  list-style: none;
}
.rule-item-body_3EWjv .sub-title_bK1TR {
  margin-bottom: 4px;
  color: #575d6a;
}
.rule-item-body_3EWjv .list-item_-JyPk {
  padding-left: 15px;
  line-height: 22px;
  position: relative;
}
.rule-item-body_3EWjv .list-item_-JyPk::before {
  content: "";
  position: absolute;
  background: #575d6a;
  display: inline-block;
  width: 6px;
  height: 6px;
  -webkit-border-radius: 100%;
     -moz-border-radius: 100%;
          border-radius: 100%;
  left: 0px;
  top: 8px;
}
.description-text_38Nq1 {
  margin-top: 5px;
  color: #89909e;
  word-wrap: break-word;
  white-space: pre-wrap;
}
.menuClassName_2kQ2X {
  top: 30px;
  right: 0 !important;
  left: auto !important;
}
.wrapper_3f5GZ {
  position: absolute;
  top: 0;
  right: 0;
}
.popover-title_3O-QB {
  cursor: pointer;
}
.popover-title-icon_3zRqn {
  font-size: 18px;
  color: #c1c5cc;
  vertical-align: text-bottom;
}
.popover-content_3v2j_ {
  padding: 16px 20px 10px 20px;
  width: 400px;
  background: #fff;
  border-top: 2px solid #0c8cf6;
  -webkit-box-shadow: 0 2px 6px 0 rgba(0,0,0,0.15), 0 6px 16px 0 rgba(0,0,0,0.06);
     -moz-box-shadow: 0 2px 6px 0 rgba(0,0,0,0.15), 0 6px 16px 0 rgba(0,0,0,0.06);
          box-shadow: 0 2px 6px 0 rgba(0,0,0,0.15), 0 6px 16px 0 rgba(0,0,0,0.06);
  -webkit-border-radius: 1px;
     -moz-border-radius: 1px;
          border-radius: 1px;
  z-index: 10;
  color: #89909e;
}
.popover-content_3v2j_:before {
  content: ' ';
  position: absolute;
  top: -6px;
  right: 20px;
  width: 13px;
  height: 13px;
  background: #fff;
  border-top: 2px solid #0c8cf6;
  border-left: 2px solid #0c8cf6;
  -webkit-transform: rotate(45deg);
     -moz-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
       -o-transform: rotate(45deg);
          transform: rotate(45deg);
}
.popover-content-footer_1a3fY {
  margin-left: 2em;
  font-size: 12px;
}
.popover-content-footer-first_1S66L {
  margin-left: 2em;
  font-size: 12px;
  margin-top: -1.5em;
}
.popover-content-footer-left_1ns-L {
  border-top: 1px solid #ddd;
  margin: 0 -20px;
  padding: 10px 20px 0 20px;
  font-size: 12px;
}
.dialog_2SHHa {
  padding: 0 !important;
  width: 720px;
}
.dialog_2SHHa .dialog__header__container {
  display: none;
}
.dialog_2SHHa .dialog__body {
  padding: 0;
  margin: 0;
}
.dialog_2SHHa .dialog__footer {
  margin-bottom: 32px;
  padding-right: 30px;
}
.head_RYeRz {
  padding: 0 36px;
  overflow: hidden;
  background: -webkit-linear-gradient(289deg, #1cc0fb 0%, #0c8cf6 100%);
  background: -moz- oldlinear-gradient(289deg, #1cc0fb 0%, #0c8cf6 100%);
  background: -o-linear-gradient(289deg, #1cc0fb 0%, #0c8cf6 100%);
  background: linear-gradient(161deg, #1cc0fb 0%, #0c8cf6 100%);
  height: 120px;
  color: #fff;
}
.head_RYeRz .title_3ll1r {
  font-size: 24px;
  line-height: 33px;
}
.head_RYeRz .sub-title_1Mqjm {
  margin-top: 33px;
  font-size: 12px;
  line-height: 20px;
}
.content_3Yg4D {
  margin: 28px 16px 30px 16px;
  padding: 0 34px;
  max-height: 440px;
  overflow-y: auto;
}
.loading_1NHRs {
  margin-top: 32px;
}
.color-link_1IuZj,
.link-alike-btn_3c4GX,
.link-alike-btn_3c4GX:focus {
  color: #0c8cf6;
  cursor: pointer;
}
.color-link_1IuZj:hover,
.link-alike-btn_3c4GX:hover,
.link-alike-btn_3c4GX:focus:hover {
  color: #6ebbfa;
}
.color-link_1IuZj:active,
.link-alike-btn_3c4GX:active,
.link-alike-btn_3c4GX:focus:active {
  color: #0771c8;
}
.positive-btn_1klJi,
.negative-btn_19T9P,
.secondary-btn_bQD6c,
.disable-btn_1fAam,
.disable-btn_1fAam:focus,
.disable-btn_1fAam:hover,
.cancel-btn_UrEVF {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  display: inline-block;
  padding: 0 1em;
  line-height: 40px;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: none;
  border: 0;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  text-align: center;
}
.positive-btn_1klJi {
  background-color: #22b8cf;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  color: #fff;
}
.positive-btn_1klJi:hover {
  background-color: #3bc9db;
  color: #fff;
}
.positive-btn_1klJi:active,
.positive-btn_1klJi:focus {
  background-color: #22b8cf;
  color: #fff;
}
.negative-btn_19T9P {
  line-height: 38px;
  background-color: #f06595;
  border: 1px solid #df0044;
  color: #fff;
  cursor: pointer;
}
.negative-btn_19T9P:hover {
  background-color: #f2306b;
  border: 1px solid #f9004c;
  color: #fff;
}
.negative-btn_19T9P:active,
.negative-btn_19T9P:focus {
  background-color: #e20e4e;
  border: 1px solid #e20e4e;
  color: #fff;
}
.secondary-btn_bQD6c {
  font-weight: bold;
  background-color: #dddfe3;
  color: #6e7686;
  cursor: pointer;
}
.secondary-btn_bQD6c:hover {
  background-color: #89909e;
  color: #fff;
}
.secondary-btn_bQD6c:active,
.secondary-btn_bQD6c:focus {
  background-color: #6e7686;
  color: #fff;
}
.disable-btn_1fAam,
.disable-btn_1fAam:focus,
.disable-btn_1fAam:hover {
  border: 1px solid #dddfe3;
  background-color: #fff;
  color: #dddfe3;
  cursor: no-drop;
}
.cancel-btn_UrEVF {
  background-color: #fff;
  color: #575d6a;
}
.link-alike-btn_3c4GX {
  width: auto;
  height: auto;
  margin: 0;
  padding: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: none;
  border: 0;
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
  cursor: pointer;
}
.link-alike-btn_3c4GX:focus {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  outline: 0;
}
.ReactModal__Overlay_3fhPK {
  overflow-y: auto;
  text-align: center;
  z-index: 9999;
}
.ReactModal__Overlay_3fhPK:after {
  display: inline-block;
  content: '';
  width: 0;
  height: 100%;
  vertical-align: middle;
}
.ReactModal__Content_3BJ53,
.ReactModal__Content_3BJ53.dialog__container_2tma_ {
  display: inline-block;
  height: auto;
  margin: 30px;
  vertical-align: middle;
  text-align: left;
  background-color: #fff;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  -webkit-box-shadow: 5px 10px 30px 0px rgba(0,0,0,0.33);
     -moz-box-shadow: 5px 10px 30px 0px rgba(0,0,0,0.33);
          box-shadow: 5px 10px 30px 0px rgba(0,0,0,0.33);
}
.ReactModal__Content_3BJ53 ::-webkit-input-placeholder,
.ReactModal__Content_3BJ53.dialog__container_2tma_ ::-webkit-input-placeholder {
  color: #89909e;
}
.ReactModal__Content_3BJ53 ::-moz-placeholder,
.ReactModal__Content_3BJ53.dialog__container_2tma_ ::-moz-placeholder {
  color: #89909e;
}
.ReactModal__Content_3BJ53 ::-ms-input-placeholder,
.ReactModal__Content_3BJ53.dialog__container_2tma_ ::-ms-input-placeholder {
  color: #89909e;
}
.ReactModal__Content_3BJ53 ::placeholder,
.ReactModal__Content_3BJ53.dialog__container_2tma_ ::placeholder {
  color: #89909e;
}
.dialog__header__container_X9Msi,
.dialog__header__container--multi_2U-Jo {
  color: #575d6a;
}
.dialog__header__title_29VAb,
.dialog__header__title--active_1YxHj {
  display: inline-block;
  margin-right: 20px;
  font-size: 20px;
  font-weight: 500;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  vertical-align: top;
  text-transform: capitalize;
}
.dialog__header__title--active_1YxHj {
  color: #3bc9db;
  border-bottom: 3px solid #3bc9db;
}
.dialog__header__container_X9Msi {
  position: relative;
}
.dialog__header__container--multi_2U-Jo .dialog__header__title_29VAb,
.dialog__header__container--multi_2U-Jo .dialog__header__title--active_1YxHj {
  cursor: pointer;
}
.dialog__header__container_X9Msi .cancel-icon_mu35K {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  font-size: 16px;
  cursor: pointer;
}
.dialog__header__line_bHl_D {
  height: 1px;
  background-color: #d2dde3;
}
.dialog__header__sub-title_BvG31 {
  color: #89909e;
  margin-top: 14px;
}
.dialog__header__sub-title-explaination_I-crD {
  color: #89909e;
}
.dialog__header__error_2AXLI {
  margin-top: 5px;
  color: #f06595;
}
.dialog__body_2Hgq7 {
  position: relative;
  margin-top: 20px;
  margin-bottom: 30px;
  color: #575d6a;
}
.dialog__body_2Hgq7.no-title_10H8h {
  margin-top: 0;
}
.dialog__body_2Hgq7.no-footer_3OUYg {
  margin-bottom: 0;
}
.dialog__body__item_1jgbA {
  margin: 40px 0;
  text-align: left;
  line-height: 40px;
  min-height: 40px;
}
.dialog__body__item_1jgbA:last-child {
  margin-bottom: 0;
}
.dialog__body__item--title_1yXBw,
.dialog__body__item--left_2cNAD {
  display: inline-block;
  width: 38%;
  margin-right: -38%;
  vertical-align: top;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  text-transform: capitalize;
  line-height: 40px;
}
.dialog__body__item--content_3lXuW,
.dialog__body__item--right_3mh8k {
  display: inline-block;
  width: 62%;
  margin-left: 38%;
  vertical-align: top;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.dialog__body__item--content_3lXuW>div.input-container_2lpSb,
.dialog__body__item--right_3mh8k>div.input-container_2lpSb {
  display: block;
}
.dialog__body__item--hidden_1aHxt {
  display: none;
}
.dialog__footer_19bk3 {
  height: 40px;
  color: #575d6a;
}
.dialog__footer__button__container_1RgT0 {
  float: right;
  width: 100%;
}
.dialog__footer__button__left_2YgAH {
  float: left;
}
.dialog__footer__button__right_3hbzX {
  float: right;
}
.dialog__footer__sync__clickarea_1SAsa {
  cursor: pointer;
}
.dialog__footer__sync__checkbox_2Fr2r {
  cursor: pointer;
  margin-right: 5px;
}
.dialog__footer__footnote_2BRyq {
  color: #89909e;
  display: inline-block;
  vertical-align: -50%;
}
.modal-form-item_3g0nz {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0.5em 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  height: 90px;
  border-bottom: 1px solid #f4f4f5;
}
.modal-form-item_3g0nz:first-child {
  border-top: 1px solid #f4f4f5;
}
.modal-form-item_3g0nz.uploaded_17lKB {
  height: 120px;
}
.modal-form-item_3g0nz *,
.modal-form-item_3g0nz *:before,
.modal-form-item_3g0nz *:after {
  -webkit-box-sizing: inherit;
     -moz-box-sizing: inherit;
          box-sizing: inherit;
}
.modal-form-item__title_3sg5i,
.modal-form-item__content_2bGst {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
}
.modal-form-item__title_3sg5i {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 1em;
}
.modal-form-item__content_2bGst {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-flex: 2;
  -webkit-flex: 2;
     -moz-box-flex: 2;
      -ms-flex: 2;
          flex: 2;
}
.modal-form-item__content_2bGst > div {
  width: 70%;
}
.modal-form-item__content_2bGst input:only-of-type {
  width: 100%;
}
.modal-form-item__content_2bGst .upload-desc_33JMe {
  margin-left: 1em;
  font-size: 0.9em;
  color: #89909e;
}
.modal-form-item__content_2bGst .attachment_2k1Df {
  -webkit-box-flex: 100%;
  -webkit-flex: 100%;
     -moz-box-flex: 100%;
      -ms-flex: 100%;
          flex: 100%;
  line-height: 1.5;
}
.modal-form-item__content_2bGst .delete-attachment_1-vNK {
  margin-right: 0.5em;
  vertical-align: -0.1em;
  color: #ff6b6b;
}
.modal-form-item__content_2bGst .loading-indicator--upload_2kexg {
  -webkit-box-flex: 100%;
  -webkit-flex: 100%;
     -moz-box-flex: 100%;
      -ms-flex: 100%;
          flex: 100%;
  margin: 1em 60% 0.5em 0;
}
.modal-form-item__content_2bGst .error-msg_k6gfn {
  -webkit-box-flex: 100%;
  -webkit-flex: 100%;
     -moz-box-flex: 100%;
      -ms-flex: 100%;
          flex: 100%;
  margin-top: 0.25em;
  line-height: 1.5;
  color: #ff6b6b;
}
.modal-form-item__status_HqLfg {
  -webkit-box-flex: 100%;
  -webkit-flex: 100%;
     -moz-box-flex: 100%;
      -ms-flex: 100%;
          flex: 100%;
  margin: 0.25em 0;
  line-height: 1.5;
}
.modal-form-item__status_HqLfg.activated_5sLOw {
  color: #0c8cf6;
}
.modal-form-item__status_HqLfg.inactivated_1ITyT {
  color: #89909e;
}
.modal-form-item__status_HqLfg .link-alike-btn_3c4GX {
  margin-left: 1em;
}
.modal-form-item_3g0nz .range-input_3jCis .day-select__container_2RpxX {
  display: inline-block;
  width: 45%;
  height: 100%;
  line-height: 1.5;
  border: 0 !important;
  -webkit-box-shadow: none !important;
     -moz-box-shadow: none !important;
          box-shadow: none !important;
}
.modal-form-item_3g0nz .range-input_3jCis .day-select__input_3GZ3b {
  cursor: pointer;
}
.modal-form-item_3g0nz .range-input_3jCis .DayPicker_hLaVB {
  left: -10%;
}
.container_2YVRu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 600px;
  background-color: #fff;
  margin-bottom: 22px;
  font-size: 14px;
}
.heading_2Ychq {
  padding: 20px 20px 0 20px;
}
.content_TbHZ2 {
  padding: 0 20px;
  font-size: 16px;
  margin-top: 5px;
}
.content_TbHZ2 ol,
.content_TbHZ2 ul {
  -webkit-padding-start: 24px;
     -moz-padding-start: 24px;
          padding-inline-start: 24px;
}
.footer_2pCJe {
  position: absolute;
  letf: 0;
  bottom: 0;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 27px;
  text-align: center;
}
.footer_2pCJe span {
  line-height: 36px;
  padding: 0 30px;
  font-size: 14px;
}
.job-details_3a_UI {
  position: relative;
  width: 100%;
  padding: 0 16px;
  padding-bottom: 83px;
}
.job-info_sCGWE {
  position: relative;
  padding-bottom: 16px;
  margin-bottom: 16px;
}
.job-info_sCGWE .apply-btn-header_1AfBE {
  position: absolute;
  right: 0;
  top: 92px;
  line-height: 33px;
  padding: 0 23px;
}
.job-info_sCGWE .top-info_1iLmk {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  color: #89909e;
  font-size: 12px;
}
.job-info_sCGWE .top-info_1iLmk .share-to_1TdNF {
  margin-left: auto;
}
.salary_2eERi {
  position: absolute;
  top: 23px;
  right: 0;
  font-size: 20px;
}
.title_3rkKX {
  display: inline-block;
  position: relative;
  margin-top: 6px;
  font-size: 20px;
  line-height: 28px;
  color: #222831;
  margin-right: 120px;
}
.title_3rkKX .prior_wljAD {
  position: absolute;
  top: 5px;
  right: -20px;
  width: 16px;
  height: 18px;
  background-image: url("/images/apply_web/prior-icon.svg");
  -webkit-background-size: 100% 100%;
     -moz-background-size: 100%;
       -o-background-size: 100%;
          background-size: 100%;
}
.locations_yxPQ_ {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  padding-right: 145px;
  margin-top: 6px;
  color: #575d6a;
}
.location_1uVQB {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  white-space: nowrap;
  line-height: 20px;
  margin-right: 16px;
}
.bonus_1TdB_ {
  margin-right: 34px;
  line-height: 32px;
}
.status_ipqK- {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 15px;
  color: #89909e;
}
.status-item_FsFJX {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
     -moz-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  padding: 0 10px;
  border-right: 1px solid #dddfe3;
}
.status-item_FsFJX:last-child {
  border-right: none;
}
.status-item_FsFJX:first-child {
  padding-left: 0;
}
.status-others_2yamz {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 0;
     -moz-box-flex: 1;
      -ms-flex: 1 1 0px;
          flex: 1 1 0;
}
.status-item_FsFJX:last-child {
  border-right: 0px;
}
.empty-container_1iXUY {
  margin: 100px auto;
}
.empty-img_2_Eho {
  margin-right: 30px;
}
.empty-txt_bipFC {
  display: inline-block;
  vertical-align: top;
}
.empty-title_3-OUy {
  margin-bottom: 24px;
  font-size: 24px;
  line-height: 36px;
}
.upwards_1rZoD {
  -webkit-transform: rotate(180deg);
     -moz-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
       -o-transform: rotate(180deg);
          transform: rotate(180deg);
}
.job-attach-info_2kOoH {
  z-index: 1;
  position: relative;
}
.lock-icon_2PxsM {
  margin-right: 6px;
  padding: 0 !important;
}
.apply-lock-tip_3C3NC {
  margin-top: 10px;
  line-height: 17px;
  font-size: 12px;
  color: #73798c;
}
.organization_5YJle {
  margin-top: 40px;
  padding-bottom: 28px;
  border-bottom: 1px solid #f5f6f7;
}
.organization_5YJle .org-title_1fg15 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 19px;
  color: #222831;
  font-size: 16px;
  line-height: 22px;
}
.organization_5YJle .org-title_1fg15 .hr_7kyD5 {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
     -moz-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  margin-left: 12px;
  height: 1px;
  background-color: #f5f6f7;
}
.organization_5YJle .body_3KJB1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.organization_5YJle .body_3KJB1 .logo_3yhAC {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
     -moz-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  margin-right: 19px;
  height: 48px;
  width: 48px;
  -webkit-background-size: 100% 100%;
     -moz-background-size: 100%;
       -o-background-size: 100%;
          background-size: 100%;
  background-repeat: no-repeat;
  border: 1px solid #f4f8f6;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}
.organization_5YJle .body_3KJB1 .info_Tv-GP {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
     -moz-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}
.organization_5YJle .body_3KJB1 .info_Tv-GP .org-name_26YQ8 {
  margin-top: 2px;
  margin-bottom: 7px;
  font-size: 16px;
  line-height: 22px;
  color: #222831;
}
.organization_5YJle .body_3KJB1 .info_Tv-GP .org-desc_1QBdF {
  font-size: 12px;
  color: #73798c;
  line-height: 17px;
}
.wrapper_1RSVC {
  width: 100%;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.number_2c0Vt {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
     -moz-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  margin-left: 8px;
}
.select_SWjIT {
  max-width: 168px;
}
.wrapper_3bERL {
  width: 100%;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.code_3YpxW {
  width: 120px;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.number_52Hk6 {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
     -moz-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  margin-left: 8px;
}
.label_28yHx {
  display: block;
}
.till_kliEa {
  margin-left: 4px;
  margin-right: 4px;
  line-height: 40px;
}
.till_kliEa br {
  line-height: 3;
}
.year_2MLrQ,
.month_3NGmR {
  margin: 0 0.5em;
}
.wrapper_2_L4k {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.item_2Y6Zs {
  display: inline-block;
  width: 116px;
}
.item-half_dWwZK {
  display: inline-block;
  width: 133px;
}
.item-half_dWwZK + .item-half_dWwZK {
  margin-left: 8px;
}
.item_2Y6Zs + .item_2Y6Zs {
  margin-left: 8px;
}
.sign_-Otng {
  line-height: 40px;
  margin-left: 16px;
}
.school-select_1lqgk {
  position: relative;
  background: #fff;
}
.header_2pnXC {
  width: 100%;
}
.input_3yNa- {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  height: 40px;
  font-size: 14px;
  padding: 0 40px 0 12px;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  border: 1px solid #c1c5cc;
  color: #575d6a;
}
.input_3yNa-:hover {
  border-color: #89909e;
}
.input_3yNa-:focus {
  border-color: #3da3f8;
}
.input_3yNa-.error_3b1xC {
  border-color: #ff6b6b;
}
.input_3yNa-::-webkit-input-placeholder {
  color: #89909e;
}
.input-icon_2SBHJ {
  position: absolute;
  height: 16px;
  right: 14px;
  line-height: 16px;
  top: 12px;
  font-size: 16px;
  color: #89909e;
  pointer-events: none;
}
.school-list_1Dm7K {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  background: #fff;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  z-index: 1000;
}
.school-list_1Dm7K ul {
  padding: 0;
  margin: 0;
}
.school-name_3_GWc {
  width: 100%;
  height: 28px;
  line-height: 28px;
  font-size: 14px;
  color: #575d6a;
  padding: 0 12px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  cursor: pointer;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
}
.school-name_3_GWc.is-focused_1dyc6 {
  background: #f4f4f5;
}
.school-name_3_GWc.hint_3Bo-e {
  color: #89909e;
  background: #f4f4f5;
}
.school-name_3_GWc.hint_3Bo-e:hover {
  background: #f4f4f5;
}
.high-light_2KMTN {
  font-weight: bold;
}
.error-msg_10six {
  display: block;
  font-size: 12px;
  font-weight: normal;
  color: #ff6b6b;
}
.option-text-btn_P7v1H {
  color: #0c8cf6;
}
.custom-option_1VA7X {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  padding: 7px 16px;
  -webkit-box-shadow: inset 0 1px 0 0 rgba(0,0,0,0.12);
     -moz-box-shadow: inset 0 1px 0 0 rgba(0,0,0,0.12);
          box-shadow: inset 0 1px 0 0 rgba(0,0,0,0.12);
}
.option-input_-9zug {
  height: 26px;
  margin-right: 10px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  outline: none;
  border: none;
}
.option-btn_1RAcq {
  width: 44px;
  height: 26px;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  background: #0c8cf6;
  color: #fff;
  text-align: center;
}
.errorMsg_3rs6N {
  position: absolute;
  display: block;
  width: 100%;
  left: 0;
  top: 44px;
  line-height: 1;
  color: #ff6b6b;
  text-align: center;
}
.list-wrapper_B4SaJ {
  max-height: 180px;
  overflow: auto;
}
.container_1xW-- {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  height: 100%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0 5px;
}
.tabs_afUmI {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around;
  height: 40px;
  border-bottom: 1px solid #f4f4f5;
}
.tab_18k_o {
  width: 100%;
  margin: 0 5px;
  text-align: center;
  cursor: pointer;
}
.tab_18k_o.active_3JHjp {
  font-weight: bold;
  border-bottom: 3px solid #0c8cf6;
  color: #121316;
}
.tab_18k_o.disable_2-KQU {
  color: #89909e;
}
.page-container_x1pk1 {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin: 0 -5px 0 5px;
  overflow-y: auto;
}
.title_SjDWi {
  display: inline-block;
  line-height: 1.5;
  font-weight: bold;
  color: #89909e;
}
.alphabet_1QcS1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.alphabet_1QcS1 > span {
  width: 27px;
  margin-right: 20px;
  color: #121316;
  font-weight: bold;
}
.alphabet_1QcS1 > div {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.container_2jtu9 {
  display: inline-block;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  height: 40px;
  line-height: 40px;
  background: #fff;
}
.button_2_TEN {
  padding: 0;
  width: 100%;
  height: 100%;
  vertical-align: top;
}
.value_3nJ_A {
  float: left;
  margin-left: 12px;
  color: #89909e;
}
.value_3nJ_A.active_2mpWv {
  color: #121316;
}
.drop-down_3QqSz {
  width: 100%;
  height: 226px;
}
.icon_ZB1Q8 {
  float: right;
  font-size: 16px;
  margin-right: 8px;
  color: #89909e;
}
.menu-wrapper_-jz6O {
  max-height: 250px;
  overflow: auto;
}
.checkbox_510D4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.statement_32nlu {
  margin-top: -2px;
}
.statement-en_3-DUI {
  display: block;
}
.loading-indicator_3NtFd {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  text-align: center;
  color: #575d6a;
}
.loading-indicator_3NtFd .icon-loading_1YdSK {
  display: inline-block;
  margin-bottom: 0.5em;
  font-size: 2em;
  text-align: center;
  -webkit-animation: circle-rotate_1uPSp 0.8s linear infinite;
     -moz-animation: circle-rotate_1uPSp 0.8s linear infinite;
       -o-animation: circle-rotate_1uPSp 0.8s linear infinite;
          animation: circle-rotate_1uPSp 0.8s linear infinite;
  color: #0c8cf6;
}
.loading-indicator__text_2FoJn {
  display: inline-block;
  text-align: center;
}
.loading-indicator--upload_zwjFM {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0 auto;
  width: 200px;
  text-align: center;
  color: #575d6a;
}
.loading-indicator--upload__progress_3UeO2 {
  margin-bottom: 1em;
  width: 100%;
  height: 8px;
  border: 1px solid #0c8cf6;
  -webkit-border-radius: 8px;
     -moz-border-radius: 8px;
          border-radius: 8px;
}
.loading-indicator--upload__progress__percent_197-G {
  height: 100%;
  background: #0c8cf6;
  -webkit-border-radius: 8px;
     -moz-border-radius: 8px;
          border-radius: 8px;
}
.loading-indicator--circle_32vK7 {
  width: 20px;
  height: 20px;
  vertical-align: middle;
  -webkit-animation: circle-rotate_1uPSp 2s linear infinite;
     -moz-animation: circle-rotate_1uPSp 2s linear infinite;
       -o-animation: circle-rotate_1uPSp 2s linear infinite;
          animation: circle-rotate_1uPSp 2s linear infinite;
}
.loading-indicator--circle__path_2Mlgl {
  stroke: color-shade-6-secondary-dark;
  stroke-dasharray: 1, 200;
  stroke-dashoffset: 0;
  -webkit-animation: circle-dash_3SjNE 1.5s ease-in-out infinite;
     -moz-animation: circle-dash_3SjNE 1.5s ease-in-out infinite;
       -o-animation: circle-dash_3SjNE 1.5s ease-in-out infinite;
          animation: circle-dash_3SjNE 1.5s ease-in-out infinite;
}
@-moz-keyframes circle-rotate_1uPSp {
  100% {
    -moz-transform: rotate(360deg);
         transform: rotate(360deg);
  }
}
@-webkit-keyframes circle-rotate_1uPSp {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@-o-keyframes circle-rotate_1uPSp {
  100% {
    -o-transform: rotate(360deg);
       transform: rotate(360deg);
  }
}
@keyframes circle-rotate_1uPSp {
  100% {
    -webkit-transform: rotate(360deg);
       -moz-transform: rotate(360deg);
         -o-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@-moz-keyframes circle-dash_3SjNE {
  0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -35;
  }
  100% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -124;
  }
}
@-webkit-keyframes circle-dash_3SjNE {
  0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -35;
  }
  100% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -124;
  }
}
@-o-keyframes circle-dash_3SjNE {
  0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -35;
  }
  100% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -124;
  }
}
@keyframes circle-dash_3SjNE {
  0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -35;
  }
  100% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -124;
  }
}
.color-link_Y1aa7,
.link-alike-btn_2VAcg,
.link-alike-btn_2VAcg:focus {
  color: #0c8cf6;
  cursor: pointer;
}
.color-link_Y1aa7:hover,
.link-alike-btn_2VAcg:hover,
.link-alike-btn_2VAcg:focus:hover {
  color: #6ebbfa;
}
.color-link_Y1aa7:active,
.link-alike-btn_2VAcg:active,
.link-alike-btn_2VAcg:focus:active {
  color: #0771c8;
}
.positive-btn_cR3dS,
.negative-btn_1dBL6,
.secondary-btn_28s57,
.disable-btn_2iVP9,
.disable-btn_2iVP9:focus,
.disable-btn_2iVP9:hover,
.cancel-btn_1tTAS {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  display: inline-block;
  padding: 0 1em;
  line-height: 40px;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: none;
  border: 0;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  text-align: center;
}
.positive-btn_cR3dS {
  background-color: #22b8cf;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  color: #fff;
}
.positive-btn_cR3dS:hover {
  background-color: #3bc9db;
  color: #fff;
}
.positive-btn_cR3dS:active,
.positive-btn_cR3dS:focus {
  background-color: #22b8cf;
  color: #fff;
}
.negative-btn_1dBL6 {
  line-height: 38px;
  background-color: #f06595;
  border: 1px solid #df0044;
  color: #fff;
  cursor: pointer;
}
.negative-btn_1dBL6:hover {
  background-color: #f2306b;
  border: 1px solid #f9004c;
  color: #fff;
}
.negative-btn_1dBL6:active,
.negative-btn_1dBL6:focus {
  background-color: #e20e4e;
  border: 1px solid #e20e4e;
  color: #fff;
}
.secondary-btn_28s57 {
  font-weight: bold;
  background-color: #dddfe3;
  color: #6e7686;
  cursor: pointer;
}
.secondary-btn_28s57:hover {
  background-color: #89909e;
  color: #fff;
}
.secondary-btn_28s57:active,
.secondary-btn_28s57:focus {
  background-color: #6e7686;
  color: #fff;
}
.disable-btn_2iVP9,
.disable-btn_2iVP9:focus,
.disable-btn_2iVP9:hover {
  border: 1px solid #dddfe3;
  background-color: #fff;
  color: #dddfe3;
  cursor: no-drop;
}
.cancel-btn_1tTAS {
  background-color: #fff;
  color: #575d6a;
}
.link-alike-btn_2VAcg {
  width: auto;
  height: auto;
  margin: 0;
  padding: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: none;
  border: 0;
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
  cursor: pointer;
}
.link-alike-btn_2VAcg:focus {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  outline: 0;
}
.user-name_2WsmF,
.candidate-name_3FdRK,
.job-title_2hizq,
.job-manager_30rdF,
.job-location_2CRMa,
.template-name_xhRu_,
.user-email_1mXcO,
.candiate-email_1ammt,
.location_26Xbz,
.org-name_vch6B,
.file-name_2BbdE {
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
}
.user-name_2WsmF,
.candidate-name_3FdRK,
.job-title_2hizq,
.job-manager_30rdF,
.job-location_2CRMa,
.template-name_xhRu_,
.user-email_1mXcO,
.candiate-email_1ammt,
.location_26Xbz,
.org-name_vch6B,
.file-name_2BbdE {
  display: inline-block;
  vertical-align: top;
}
.user-name_2WsmF,
.candidate-name_3FdRK {
  max-width: 8em;
}
.job-title_2hizq {
  max-width: 100%;
}
.template-name_xhRu_ {
  max-width: 7em;
}
.user-email_1mXcO,
.candiate-email_1ammt {
  max-width: 12.5em;
}
.location_26Xbz,
.dept-name_Y3LQq {
  max-width: 10em;
}
.org-name_vch6B,
.file-name_2BbdE {
  max-width: 12em;
}
.apply-form_17aIy .error-message_1OJYT {
  width: 600px;
  margin-top: 20px;
  text-align: center;
  color: #ff6b6b;
}
.apply-form_17aIy .question_1MKel {
  position: relative;
  padding-top: 32px;
}
.apply-blocks_hNUsc {
  width: 600px;
  margin: 0 0 0 30px;
}
.apply-block_PTmMy {
  margin: 0 auto;
  padding-top: 30px;
}
.apply-block_PTmMy:first-child {
  padding-top: 0;
}
.blockTitle_3pcPx {
  border-bottom: 1px solid #dddfe3;
}
.blockTitle_3pcPx .text_1SsIf {
  font-size: 16px;
  display: inline-block;
  font-weight: bold;
}
.blockTitle_3pcPx a {
  float: right;
  color: #0c8cf6;
}
.apply-fields_bd-B7 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  position: relative;
  width: 100%;
}
.remove_M539t {
  display: none;
  position: absolute;
  right: 10px;
  top: 6px;
  color: #e93130;
  cursor: pointer;
}
.multi_CiBQo:hover {
  background-color: #f9f9fa;
}
.multi_CiBQo:hover .remove_M539t {
  display: block;
}
.apply-field_22XXb {
  float: left;
  padding: 13px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.apply-field_22XXb .title_18dxT {
  white-space: pre-wrap;
  word-break: break-all;
  line-height: 25px;
  overflow: hidden;
  white-space: pre-wrap;
  word-break: break-all;
}
.apply-field_22XXb .title_18dxT > span {
  max-width: 90%;
  display: block;
  float: left;
}
.apply-field_22XXb .title_18dxT .required-asterisk_3Z2ox::after {
  content: "*";
  color: #e93130;
  margin-left: 3px;
}
.apply-field_22XXb .ctrl_2Mfox .error_3AVOp {
  border-color: #ff6b6b;
  color: initial;
}
.apply-field_22XXb .ctrl_2Mfox .error_3AVOp .Select-control {
  border-color: #ff6b6b;
}
.apply-field_22XXb .ctrl_2Mfox .error_3AVOp .Select-control:hover,
.apply-field_22XXb .ctrl_2Mfox .error_3AVOp .Select-control:focus {
  border-color: #0c8cf6;
}
.apply-field_22XXb .ctrl_2Mfox .error_3AVOp.is-focused_EHFJq .Select-control {
  border-color: #0c8cf6;
}
.apply-field_22XXb .ctrl_2Mfox .subtitle_1Woh6 {
  font-size: 12px;
  color: #89909e;
}
.apply-field_22XXb .error_3AVOp {
  line-height: 18px;
  color: #ff6b6b;
}
.string_info_1HjG8,
.bool_info_1SHxf,
.select_info_4oSss,
.Select_cmndz,
.location_info_UkCSf,
.day_info_1m7sw {
  width: 50%;
}
.text_info_sYvm3,
.date_info_38Llz,
.date_group_info_2Kp6j,
.confirm_info_-HnHO,
.file_upload_1ynAE,
.custom_file_upload_2mRmu {
  width: 100%;
}
.confirm_info_-HnHO {
  word-break: break-all;
}
.ctrl_2Mfox > * {
  background-color: #fff;
}
.ctrl_2Mfox .month-range-select {
  background-color: transparent;
}
.ctrl_2Mfox .month-range-select >.Select-control_1AW8i {
  background-color: #fff;
}
.ctrl_2Mfox .month-range-select .error_3AVOp .Select-control {
  border-color: #ff6b6b;
}
.ctrl_2Mfox .month-range-select .error_3AVOp .Select-control:hover,
.ctrl_2Mfox .month-range-select .error_3AVOp .Select-control:focus {
  border-color: #0c8cf6;
}
.ctrl_2Mfox .month-range-select .error_3AVOp.is-focused_EHFJq .Select-control {
  border-color: #0c8cf6;
}
.ctrl_2Mfox .month-range-select__date {
  width: 180px;
}
.ctrl_2Mfox input[type='file'] {
  display: none;
}
.ctrl_2Mfox .file_upload-btn {
  width: 280px;
}
.ctrl_2Mfox .portrait-upload {
  position: relative;
  width: 600px;
}
.ctrl_2Mfox .portrait-upload-avatar {
  width: 72px;
  height: 72px;
  border: 1px solid #dddfe3;
  -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
          border-radius: 50%;
}
.ctrl_2Mfox .portrait-upload-avatar.uploaded:hover {
  border-color: #ff6b6b;
}
.ctrl_2Mfox .portrait-upload-avatar.uploaded:hover + .portrait-upload-delete-icon {
  display: block;
}
.ctrl_2Mfox .portrait-upload-delete-icon {
  display: none;
  position: absolute;
  top: 0px;
  left: 50px;
  background-color: #ff6b6b;
  color: #fff;
  -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
          border-radius: 50%;
  cursor: pointer;
}
.ctrl_2Mfox .portrait-upload-delete-icon:hover {
  display: block;
}
.ctrl_2Mfox .portrait-upload-right {
  display: inline-block;
  margin-left: 16px;
}
.ctrl_2Mfox .portrait-upload-btn {
  display: block;
  position: absolute;
  top: 10px;
  width: 280px;
  height: 40px;
  padding: 0 10px;
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  line-height: 40px;
  text-align: center;
  background-color: #dddfe3;
  color: #575d6a;
  cursor: pointer;
}
.ctrl_2Mfox .portrait-subtitle {
  display: inline-block;
  font-size: 12px;
  color: #89909e;
}
.ctrl_2Mfox .file_upload {
  display: block;
  width: 280px;
  height: 40px;
  padding: 0;
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  line-height: 40px;
  text-align: center;
  background-color: #dddfe3;
  color: #575d6a;
  cursor: pointer;
}
.ctrl_2Mfox .select-field__container {
  width: 100%;
  height: 40px;
  line-height: 40px;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
}
.ctrl_2Mfox .select-field__container {
  width: 100%;
  height: 40px;
  line-height: 40px;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
}
.ctrl_2Mfox .string_info,
.ctrl_2Mfox .text-input {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding-left: 12px;
  width: 100%;
  height: 40px;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  border: 1px solid #c1c5cc;
}
.ctrl_2Mfox .string_info:hover,
.ctrl_2Mfox .text-input:hover,
.ctrl_2Mfox .string_info:focus,
.ctrl_2Mfox .text-input:focus {
  border-color: #0c8cf6;
}
.ctrl_2Mfox .school-input {
  width: 100%;
}
.ctrl_2Mfox .school-input-error {
  color: #ff6b6b;
}
.ctrl_2Mfox .attachment-list {
  padding: 0;
  list-style: none;
}
.ctrl_2Mfox .attachment-list-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.ctrl_2Mfox .attachment-list .file-name_2BbdE {
  max-width: 9em;
  vertical-align: middle;
}
.ctrl_2Mfox .attachment-list .loading-indicator--upload_zwjFM {
  display: inline-block;
  margin: 0 1em;
  width: 5em;
  height: 8px;
  vertical-align: middle;
}
.ctrl_2Mfox .attachment-list .delete_4UkIr {
  color: #ff6b6b;
}
.ctrl_2Mfox .attachment-list .success_2Ncoq {
  margin: 0 1em;
  color: #89909e;
}
.ctrl_2Mfox .attachment-list .waiting_3Gxxi {
  margin: 0 1em;
  color: #89909e;
}
button
input
select
textarea {
  font-family: inherit;
  font-size: 100%;
  margin: 0;
}
.submitApply_3qvPT {
  width: 600px;
  margin: 30px 0 0 82px;
  text-align: center;
}
.describe_2_P23 {
  white-space: pre-wrap;
  word-break: break-word;
  font-size: 12px;
  font-weight: 600;
  color: #89909e;
  line-height: 19.5px;
}
.describe_2_P23 span {
  display: block;
  margin: 5px 0;
}
.describe_2_P23 br {
  display: none;
}
.upload-describe_o4kqM {
  white-space: pre-wrap;
  word-break: break-word;
  font-size: 12px;
  font-weight: 600;
  color: #89909e;
  line-height: 19.5px;
  margin-top: -12px;
  display: block;
}
.link_1gUKN {
  cursor: pointer;
  color: #0091ff;
}
.checkbox_30aLn {
  position: relative;
  top: -1px;
}
.checkbox_30aLn span {
  margin-right: 8px !important;
}
.perr_11MHP {
  margin-top: 4px;
  margin-left: 22px;
  color: #f92f4f !important;
}
.wrapper_ZV62t {
  position: absolute;
  left: 700px;
  top: 32px;
  width: 180px;
}
.wrapper_ZV62t.fixed {
  position: fixed;
}
.nav_Ysl8N {
  list-style: none;
  max-width: 183px;
  padding: 0;
  margin: 0;
  border-left: 1px solid #dddfe3;
}
.nav-item__2XFP {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 12px;
  margin-left: -1px;
  line-height: 32px;
  font-size: 14px;
  font-weight: bold;
  cursor: pointer;
  border-left: 3px solid transparent;
}
.nav-item__2XFP.active .title_20GsE {
  color: #121316;
}
.nav-item__2XFP .title_20GsE {
  max-width: -webkit-calc(100% - 18px);
  max-width: -moz-calc(100% - 18px);
  max-width: calc(100% - 18px);
  line-height: 24px;
  padding: 5px 0;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
  color: #89909e;
}
.nav-item__2XFP .error-icon_1uE69 {
  margin-left: 6px;
  margin-bottom: 3px;
  font-size: 18px;
  color: #ff6b6b;
}
.dialog_3mcJu {
  width: 490px !important;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.dialog_3mcJu .dialog__header__title {
  font-size: 20px;
  font-weight: normal;
  color: #575d6a;
}
.dialog_3mcJu .dialog__body {
  font-size: 14px;
}
.subtitle_2tE3A {
  margin-bottom: 12px;
  line-height: 24px;
  white-space: pre-line;
  color: #575d6a;
}
.heading_3NDHx .job-info_1tkgn .title_eEsZa .high-light_27xxG,
.heading_3NDHx .job-info_1tkgn .status_1Lm3f .bonus_3ZMdw {
  color: #f50;
}
.heading_3NDHx {
  padding: 32px 40px 16px 40px;
  border-bottom: 1px solid #dddfe3;
  text-align: left;
}
.heading_3NDHx .company-name_18dLX {
  font-size: 14px;
  color: #89909e;
  font-weight: bold;
  line-height: 1;
  margin-bottom: 7px;
  text-align: left;
}
.heading_3NDHx .job-info_1tkgn {
  text-align: left;
}
.heading_3NDHx .job-info_1tkgn .title_eEsZa {
  font-size: 20px;
  line-height: 30px;
  width: 100%;
}
.heading_3NDHx .job-info_1tkgn .status_1Lm3f {
  margin-top: 8px;
  font-size: 16px;
  line-height: 24px;
  color: #575d6a;
}
.heading_3NDHx .job-info_1tkgn .status_1Lm3f .bonus_3ZMdw {
  padding-right: 34px;
}
.heading_3NDHx .job-info_1tkgn .status_1Lm3f .status-item_1aPHF {
  padding-right: 12px;
  margin-right: 12px;
  border-right: 1px solid #dddfe3;
}
.heading_3NDHx .job-info_1tkgn .status_1Lm3f .status-item_1aPHF:nth-last-child(2) {
  border-right: 0;
}
.heading_3NDHx .job-info_1tkgn .status_1Lm3f .status-item_1aPHF:last-child {
  border-right: 0px;
}
.heading_3NDHx .job-info_1tkgn .status_1Lm3f .opened-at_AmtEB {
  float: right;
  font-size: 14px;
  color: #89909e;
}
.main_container_28f78 {
  width: 288px;
  background-color: #fff;
  padding-bottom: 10px;
}
.main_container_hidden_2sra5 {
  display: none;
}
.topic_Eom2T {
  width: 100%;
  height: 52px;
  border-top: 2px solid;
  padding: 16px;
  font-size: 20px;
}
.source_item_2X-sI {
  width: 100%;
  height: 48px;
  padding: 6px 16px 6px 16px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.source_item_2X-sI span {
  margin-left: 10px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  font-size: 16px;
  line-height: 36px;
  vertical-align: middle;
}
.source_item_2X-sI button {
  width: 72px;
  height: 32px;
  border: 1px solid #dddfe3;
  color: #575d6a;
}
.overlay_1HLdF {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1020;
  background: rgba(64,68,79,0.65);
}
.modal_1nD-l {
  position: absolute;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  overflow: hidden;
  top: 50%;
  left: 50%;
  width: 440px;
  min-height: 490px;
  max-height: 550px;
  margin-top: -250px;
  margin-left: -220px;
  background-color: #fff;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  padding: 0 60px;
}
.window_1IH5Y {
  overflow: hidden;
  width: 320px;
}
.window_1IH5Y .slides_3DKyO {
  -webkit-transform: translateX(0);
     -moz-transform: translateX(0);
      -ms-transform: translateX(0);
       -o-transform: translateX(0);
          transform: translateX(0);
  -webkit-transition: -webkit-transform 0.2s ease;
  transition: -webkit-transform 0.2s ease;
  -o-transition: -o-transform 0.2s ease;
  -moz-transition: transform 0.2s ease, -moz-transform 0.2s ease;
  transition: transform 0.2s ease;
  transition: transform 0.2s ease, -webkit-transform 0.2s ease, -moz-transform 0.2s ease, -o-transform 0.2s ease;
}
.window_1IH5Y .slides_3DKyO .slide_1uJyJ {
  vertical-align: top;
  display: inline-block;
  width: 320px;
}
.account_1Y6Wi {
  padding: 60px 0;
}
.account_1Y6Wi .image_16Ejf {
  width: 44px;
  height: 44px;
}
.account_1Y6Wi .title_3q5sE {
  margin-top: 25px;
  margin-bottom: 16px;
  height: 20px;
  font-size: 20px;
  font-style: HiraginoSansGB-W6;
}
.account_1Y6Wi .line_lqXYR {
  width: 40px;
  height: 3px;
  background-color: #dddfe3;
}
.account_1Y6Wi .tips_16o3o {
  margin-top: 6px;
  margin-bottom: 32px;
  width: 317px;
  height: 40px;
  font-style: HiraginoSansGB-W3;
  color: #89909e;
}
.account_1Y6Wi .input_1poEP {
  height: 72px;
}
.account_1Y6Wi .submit_3kg9d {
  background-color: #0c8cf6;
}
.geetest_wraper_1OBzC {
  padding-top: 28px;
}
.geetest_wraper_1OBzC .btns_1BLZe {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 24px;
  height: 40px;
  font-size: 14px;
}
.geetest_wraper_1OBzC .btns_1BLZe .back_37Zl4,
.geetest_wraper_1OBzC .btns_1BLZe .ok_3_gkL {
  cursor: pointer;
}
.geetest_wraper_1OBzC .btns_1BLZe .back_37Zl4 {
  color: #0c8cf6;
}
.geetest_wraper_1OBzC .btns_1BLZe .ok_3_gkL {
  background-color: #0c8cf6;
  min-width: 80px;
}
.success_2geEH {
  margin-top: 135px;
  text-align: center;
  font-size: 16px;
  color: #575d6a;
}
.success_2geEH .success_icon_1yWKV {
  font-size: 80px;
  border: 4px solid;
  -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
          border-radius: 50%;
  color: #51cf66;
}
.success_2geEH .text_tJBJg {
  margin-top: 16px;
  margin-bottom: 26px;
}
.success_2geEH .ok_3_gkL {
  font-size: 16px;
  background-color: #0c8cf6;
}
.verify_17uP9 {
  position: relative;
  width: 317px;
  height: 40px;
  margin-bottom: 32px;
}
.verify_17uP9 input {
  width: auto;
}
.verify_17uP9 img {
  position: absolute;
  right: 0;
  top: 0;
  cursor: pointer;
}
.con_2i4uC {
  width: 260px;
}
.bg-wrapper_2Esgl {
  position: relative;
  width: 100%;
  height: 160px;
}
.bg_Gh65Z,
.slice_3woq9 {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.bg_Gh65Z {
  z-index: 1;
}
.slice_3woq9 {
  z-index: 2;
}
.slider-track_3ipJy {
  position: relative;
  margin-top: 32px;
  height: 38px;
  background-color: #f9f9fa;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  border: 1px solid #c1c5cc;
  font-size: 14px;
}
.tip_2wb7f {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  line-height: 38px;
  text-align: center;
  color: #626875;
}
.slider_2Wyzz {
  position: relative;
  width: 36px;
  height: 36px;
  line-height: 36px;
  top: 0;
  left: 0;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  background-color: #fff;
  -webkit-box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.15);
     -moz-box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.15);
          box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.15);
  text-align: center;
  cursor: pointer;
}
.progress_118_1 {
  position: absolute;
  height: 100%;
  left: 0;
  right: auto;
  width: 0;
  background-color: #0c8cf6;
}
.icon_31YY3 {
  display: inline-block;
  -webkit-transform: rotate(90deg);
     -moz-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
       -o-transform: rotate(90deg);
          transform: rotate(90deg);
  line-height: 36px;
}
.error_3ugT2 {
  z-index: 1;
  position: absolute;
  left: 0;
  width: 100%;
  bottom: 0;
  height: 40px;
  padding: 0 16px;
  line-height: 40px;
  color: #fff;
  background-color: #ff6b6b;
}
.loading_QWd1f {
  z-index: 2;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  padding-top: 32px;
  text-align: center;
  background: rgba(0,0,0,0.4);
  color: #fff;
}
.loading_QWd1f span {
  color: #fff !important;
}
.tip_41xYC {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 35px;
  margin-bottom: 12px;
  font-size: 14px;
  color: #121316;
}
.tip_41xYC .chars_1We8f {
  width: 102px;
  height: 35px;
  margin-left: 8px;
  margin-right: auto;
  -webkit-background-size: 306px auto;
     -moz-background-size: 306px auto;
       -o-background-size: 306px auto;
          background-size: 306px auto;
  background-position: 0 -307px;
}
.tip_41xYC .refresh_PDgZt {
  color: #0c8cf6;
  cursor: pointer;
}
.image-box_1nQ97 {
  position: relative;
  margin: 0 auto;
  width: 320px;
  height: 320px;
  padding: 6px;
  border: 1px solid #dddfe3;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
}
.image-box_1nQ97 .image_2b_Mo {
  width: 306px;
  height: 306px;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  -webkit-background-size: 306px auto;
     -moz-background-size: 306px auto;
       -o-background-size: 306px auto;
          background-size: 306px auto;
  cursor: pointer;
}
.image-box_1nQ97 .error_dCzLF {
  position: absolute;
  left: 0;
  bottom: -24px;
  font-size: 14px;
  color: #ff6b6b;
}
.mark_2KNTr {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  position: absolute;
  width: 28px;
  height: 28px;
  margin-top: -6px;
  margin-left: -6px;
  -webkit-border-radius: 14px;
     -moz-border-radius: 14px;
          border-radius: 14px;
  border: 3px solid #fff;
  -webkit-box-shadow: 0 1px 10px 0 rgba(0,0,0,0.2);
     -moz-box-shadow: 0 1px 10px 0 rgba(0,0,0,0.2);
          box-shadow: 0 1px 10px 0 rgba(0,0,0,0.2);
  line-height: 22px;
  text-align: center;
  color: #fff;
  background-color: #0c8cf6;
  cursor: pointer;
}
.breadcrumb_2c9iT {
  margin: 0 auto;
  padding: 1rem 0;
  font-size: 0.85em;
}
.breadcrumb_2c9iT li {
  display: inline-block;
}
.breadcrumb_2c9iT li:last-child {
  color: #575d6a;
}
.breadcrumb_2c9iT li:last-child .nav-icon_1UIgv {
  display: none;
}
.breadcrumb_2c9iT li .nav-icon_1UIgv {
  margin: 0 0.4em;
  color: #89909e;
  font-weight: bold;
}
.apply-thanks_1X6qi {
  padding: 150px 0;
  margin: 0 auto 2em auto;
  min-height: -webkit-calc(100vh - 106px);
  min-height: -moz-calc(100vh - 106px);
  min-height: calc(100vh - 106px);
  text-align: center;
  background-color: #fff;
}
.title_XE9wp {
  margin-top: 20px;
  fontsize: 20px;
  font-weight: bold;
  text-align: center;
  color: #121316;
}
.icon_2AGeT {
  font-size: 80px;
  border: 4px solid;
  -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
          border-radius: 50%;
  color: #51cf66;
}
.failure-icon_2GL7a {
  display: inline-block;
  width: 80px;
  height: 80px;
  line-height: 80px;
  -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
          border-radius: 50%;
  font-size: 40px;
  border: 4px solid;
  color: #ff6b6b;
}
.text_2vZS4 {
  margin-top: 7px;
  font-size: 0.8125em;
  color: #575d6a;
}
.qrcode_2OgNp {
  width: 300px;
  padding-top: 30px;
  margin: 28px auto 0 auto;
  text-align: center;
  border-top: 1px solid #f4f4f5;
}
.qrcode_2OgNp .qrcode {
  width: 102px;
  height: 102px;
  border: 1px solid #dddfe3;
}
.qrcode__hint__YD2o {
  width: 211px;
  margin: 5px auto;
  font-size: 12px;
  color: #89909e;
}
.qrcode__image_35U7g {
  width: 140px;
  height: 140px;
  border: 1px solid #dddfe3;
}
.bread-placeholder_thfVt {
  height: 53px;
}
.latest-applied-at_2ZdLy {
  margin-top: 24px;
  color: #fcc419;
}
.choice-btn_8WZUS {
  margin-top: 16px;
  background: #2096f7;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}
.choice-btn_8WZUS:hover,
.choice-btn_8WZUS:active {
  background: #2096f7;
}
.vertical-toolbar {
  background: #292c32;
  -webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,0.5);
     -moz-box-shadow: 0 2px 4px 0 rgba(0,0,0,0.5);
          box-shadow: 0 2px 4px 0 rgba(0,0,0,0.5);
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  width: 32px;
}
.tool {
  height: 32px;
  width: 32px;
  line-height: 32px;
  text-align: center;
  color: #fff;
  cursor: pointer;
}
.tool.tooltip--right::before {
  right: -6px;
}
.tool.tooltip--right::after,
.tool.tooltip--right .tooltip-content {
  right: -20px;
}
.figure-button {
  width: 134px;
  height: 80px;
  background: #292c32;
  border: 1px solid #40454e;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  cursor: pointer;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  text-align: center;
}
.figure-button > .figure {
  color: #fff;
  margin: 15% auto 0;
  font-size: 20px;
  height: 33.75%;
}
.figure-button > .caption {
  margin: 0 auto auto;
  font-size: 14px;
  color: #89909e;
}
.mobile-home-editor {
  position: fixed;
  height: 100%;
  width: 100%;
  background: #f4f4f5;
  overflow: hidden;
}
.mobile-home-editor > .emulator-container {
  position: fixed;
  right: 0;
  left: 52px;
  bottom: 0;
  height: -webkit-calc(100% - 50px);
  height: -moz-calc(100% - 50px);
  height: calc(100% - 50px);
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  overflow-y: auto;
  padding: 30px 0;
}
.mobile-home-editor > .emulator-container.expanded {
  margin-left: 267px;
}
.mobile-home-editor .emulator-relative-origin {
  position: relative;
  width: 375px;
  height: auto;
  margin: 0 auto;
}
.mobile-home-editor .emulator-loading-label {
  position: absolute;
}
.mobile-home-editor .emulator {
  position: absolute;
  min-width: 375px;
  height: 100%;
  width: 100%;
  border: none;
}
.mobile-home-editor .emulator-hovering-layer,
.mobile-home-editor .emulator-selected-layer {
  position: absolute;
  top: 0;
  height: 0;
  width: 0;
  line-height: 0;
  overflow: visible;
}
.mobile-home-editor .emulator-hovering-layer .line,
.mobile-home-editor .emulator-selected-layer .line {
  position: absolute;
  background: #0c8cf6;
}
.mobile-home-editor .emulator-hovering-layer .vertical-toolbar,
.mobile-home-editor .emulator-selected-layer .vertical-toolbar {
  position: absolute;
}
.mobile-home-editor .emulator-hovering-layer .dot,
.mobile-home-editor .emulator-selected-layer .dot {
  background: #0c8cf6;
  border: 1px solid #fff;
  -webkit-box-shadow: 0 0 1px 0 rgba(0,0,0,0.4);
     -moz-box-shadow: 0 0 1px 0 rgba(0,0,0,0.4);
          box-shadow: 0 0 1px 0 rgba(0,0,0,0.4);
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  width: 8px;
  height: 8px;
  position: absolute;
}
.mobile-home-editor .figure-button-group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  margin: 0;
  padding: 0 20px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.mobile-home-editor .figure-button-group .figure-button {
  margin-bottom: 12px;
}
.mobile-home-editor .aside-group {
  background: #40454e;
  list-style: none;
  margin: 0;
  padding: 0;
  line-height: 40px;
}
.mobile-home-editor .aside-group li {
  background: #1e2433;
  -webkit-box-shadow: inset 0 1px 0 0 #40444f, inset 0 -1px 0 0 #40444f;
     -moz-box-shadow: inset 0 1px 0 0 #40444f, inset 0 -1px 0 0 #40444f;
          box-shadow: inset 0 1px 0 0 #40444f, inset 0 -1px 0 0 #40444f;
  padding-left: 20px;
  padding-right: 20px;
  color: #fff;
  font-size: 14px;
  font-weight: bold;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 100%;
}
.mobile-home-editor .aside-group li > div {
  margin: auto 0 auto auto;
}
.mobile-home-editor .section-caption {
  padding-left: 20px;
  height: 35px;
  margin-top: 7px;
  font-weight: bold;
  font-size: 14px;
  line-height: 35px;
  color: #89909e;
}
.header-img_2nSPe {
  width: 100%;
  height: 150px;
  overflow: hidden;
}
.header-img_2nSPe img {
  width: 100%;
  height: 150px;
  -webkit-filter: blur(40px);
          filter: blur(40px);
}
.header-shade_3-J9c {
  width: 100%;
  position: absolute;
  top: 90px;
  height: 150px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0)), to(rgba(0,0,0,0.28)));
  background-image: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.28) 100%);
  background-image: -moz- oldlinear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.28) 100%);
  background-image: -o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.28) 100%);
  background-image: linear-gradient(-180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.28) 100%);
}
.header-line_2P9ul {
  margin: 110px auto 0px auto;
  width: 640px;
}
.candidate-nickname_1i7rJ {
  display: inline-block;
  font-size: 24px;
  font-weight: bold;
  color: #fff;
  line-height: 24px;
  text-align: left;
  max-width: 11em;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
}
.edit-info_2dT_M {
  display: inline-block;
  float: right;
  border-color: #fff;
  border: 2px solid;
  width: 110px;
  height: 32px;
  text-align: center;
  color: #fff;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  line-height: 28px;
  margin-top: -8px;
  margin-right: -160px;
  cursor: pointer;
}
.header-select_1xQpm {
  width: 100%;
  height: 52px;
  background-color: #fff;
  -webkit-box-shadow: 0px 1px 0px rgba(0,0,0,0.2);
     -moz-box-shadow: 0px 1px 0px rgba(0,0,0,0.2);
          box-shadow: 0px 1px 0px rgba(0,0,0,0.2);
}
.page-options_14jPf {
  margin: 0 auto;
  height: 100%;
  width: 640px;
  text-align: left;
  font-weight: bold;
  color: #89909e;
}
.page-option_1FUsR {
  margin-right: 40px;
  display: inline-block;
}
.page-option_1FUsR:hover {
  cursor: pointer;
}
.page-option_1FUsR span {
  display: inline-block;
  font-size: 16px;
  line-height: 16px;
  margin-top: 19px;
  margin-bottom: 13px;
}
.page-option_1FUsR div {
  height: 4px;
  width: 64px;
}
.page-option-selected_1NHIW {
  margin-right: 40px;
  display: inline-block;
  color: #000;
}
.page-option-selected_1NHIW:hover {
  cursor: pointer;
}
.page-option-selected_1NHIW span {
  display: inline-block;
  font-size: 16px;
  line-height: 16px;
  margin-top: 19px;
  margin-bottom: 13px;
}
.page-option-selected_1NHIW div {
  height: 4px;
  width: 64px;
  background-color: #0c8cf6;
}
.avatar-div_qhCcr {
  width: 140px;
  height: 140px;
  -webkit-border-radius: 70px;
     -moz-border-radius: 70px;
          border-radius: 70px;
  padding: 3px;
  background-color: #fff;
  position: relative;
  top: -122px;
  left: -180px;
}
.avatar_wSckr {
  width: 134px;
  height: 134px;
}
.resume_2nXJB {
  width: 970px;
  margin: 0 auto;
  background-color: #fff;
  padding-bottom: 40px;
}
.body_3Wjqe {
  background-color: #f4f4f6;
  padding-top: 58px;
  padding-bottom: 50px;
}
.main_1S6s9 {
  width: 617px;
  margin: 0 auto;
  min-height: 600px;
}
.org-tip_zu30q {
  height: 32px;
  -webkit-border-radius: 16px;
     -moz-border-radius: 16px;
          border-radius: 16px;
  line-height: 32px;
  text-align: center;
  background-color: #dddfe3;
  display: inline-block;
  padding: 0 16px;
  margin-bottom: 16px;
}
.application_20S4P {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  width: 617px;
  border-top: 1px solid #f4f4f5;
}
.application_20S4P:first-child {
  border: none;
}
.img-div_3TrGn {
  width: 62px;
  height: 62px;
  margin: 24px;
  border: 1px solid #dddfe3;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
}
.img-div_3TrGn img {
  width: 100%;
  height: 100%;
}
.desc_2DIc6 {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding-right: 24px;
  padding-bottom: 24px;
}
.org-name_3RHVy {
  margin-top: 24px;
  color: #89909e;
  font-size: 12px;
  line-height: 12px;
}
.job-title_1jXul {
  margin-top: 12px;
  color: #121316;
  font-size: 15px;
  line-height: 15px;
}
.stage_3jixh {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  line-height: 13px;
}
.liuchengzhong_ccp01 {
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  overflow: hidden;
  width: 100px;
  height: 13px;
  display: inline-block;
  color: #f59f00;
  font-weight: bold;
}
.taotai_3Lfxr {
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  overflow: hidden;
  width: 100px;
  height: 13px;
  display: inline-block;
  color: #ff6b6b;
  font-weight: bold;
}
.yiruzhi_3zSAM {
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  overflow: hidden;
  width: 100px;
  height: 13px;
  display: inline-block;
  color: #51cf66;
  font-weight: bold;
}
.text-avatar_Cjrdk {
  -webkit-box-flex: 0;
  -webkit-flex: none;
     -moz-box-flex: 0;
      -ms-flex: none;
          flex: none;
  margin-right: 20px;
  display: inline-block;
  width: 60px;
  height: 60px;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  line-height: 60px;
  text-align: center;
  font-size: 20px;
  font-weight: bold;
  color: #c1c5cc;
  background: #f9f9fa;
}
.no-application_2pxWi {
  font-size: 14px;
  font-weight: bold;
  color: #89909e;
  text-align: center;
}
.status_3bhQp {
  margin-top: 12px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.actions_mebRe {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
     -moz-box-orient: horizontal;
     -moz-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  margin-top: 8px;
}
.actions_mebRe .edit_2SCS1,
.actions_mebRe .campus-choice_18ksr {
  line-height: 32px;
  padding: 0 14px;
  border: 1px solid #dddfe3;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
}
.actions_mebRe .edit_2SCS1 {
  margin-left: 8px;
  display: inline-block;
}
.actions_mebRe .edit_2SCS1.disabled_OjsgD {
  color: #dddfe3;
  cursor: not-allowed;
}
.choice-checkbox_32wev > span {
  margin-right: 4px;
}
.line_9m6-7 {
  margin: 24px 0 22px;
  border-bottom: 2px dashed #dddfe3;
}
.app-wrap_1bl9- {
  border: 1px solid #f4f4f5;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  background-color: #fff;
}
.no-result_1QcIJ {
  font-size: 15px;
  padding: 24px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.no-result-title_jn7hb {
  margin: 0;
  margin-bottom: 8px;
  color: #121316;
}
.no-result-desc_2P6yw {
  margin: 0;
  margin-bottom: 16px;
  color: #575d6a;
}
.no-result-link_2W1bj {
  display: inline-block;
  line-height: 40px;
  padding: 0 16px;
  color: #fff;
  background: #5c615c;
  text-align: center;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
}
.no-result-icon_3Ho4s {
  width: 62px;
  height: 62px;
  color: #0c8cf6;
  font-size: 38px;
  margin: -3px 22px 0 6px;
}
.application-status_3Wl6e {
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  overflow: hidden;
  width: 100px;
  height: 13px;
  display: inline-block;
  font-weight: bold;
  color: #0c8cf6;
}
.other-org-applications_37lpb {
  width: 100%;
  height: 60px;
  background: #dddfe3;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  margin-top: 24px;
  text-align: center;
  line-height: 60px;
  color: #575d6a;
  cursor: pointer;
  font-size: 14px;
}
.main_1e3Tl {
  height: 800px;
}
.header_TnOP- {
  width: 617px;
  height: 108px;
  margin: 0 auto;
  padding-top: 32px;
}
.avatar-div_3E_Sy {
  width: 52px;
  height: 52px;
  -webkit-border-radius: 26px;
     -moz-border-radius: 26px;
          border-radius: 26px;
  padding: 1px;
  background-color: #fff;
  display: inline-block;
}
.avatar_39jn9 {
  width: 50px;
  height: 50px;
}
.title_3mlok {
  display: inline-block;
  margin-left: 12px;
  height: 52px;
  width: auto;
  vertical-align: top;
}
.title_3mlok .name-line_2vNIf {
  display: block;
  height: 30px;
  font-size: 16px;
  line-height: 30px;
  color: #89909e;
}
.title_3mlok .name-line_2vNIf .nickname_25c68 {
  display: inline-block;
  color: #0c8cf6;
  font-weight: bold;
  max-width: 11em;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
  cursor: pointer;
}
.title_3mlok .name-line_2vNIf .personal-data-div_3L-Pf {
  display: inline-block;
  vertical-align: top;
  margin-left: 8px;
}
.title_3mlok .name-line_2vNIf .personal-data_1UsrA {
  color: #121316;
  font-weight: bold;
}
.title_3mlok .desc_xq_Pz {
  display: block;
  height: 22px;
  line-height: 22px;
}
.body_YrTZ3 {
  margin: 0 auto;
  width: 617px;
  height: 431px;
  padding: 30px;
  background-color: #fff;
  border: 1px solid #dddfe3;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}
.basic-info_1MzIR {
  height: 20px;
  line-height: 20px;
  font-size: 20px;
  font-weight: bold;
  color: #575d6a;
}
.line_2-XPG {
  width: 557px;
  height: 80px;
  margin: auto 0;
  line-height: 80px;
  border-bottom: 1px solid #f4f4f5;
}
.account-line_LCjTk {
  width: 557px;
  height: 80px;
  margin: auto 0;
  line-height: 80px;
}
.account-binding_2chHP {
  margin-top: 70px;
  margin-bottom: 12px;
  font-size: 20px;
  color: #575d6a;
  font-weight: bold;
}
.account-nickname_2ZQ_2 {
  margin-left: 125px;
  font-weight: 100;
  color: #121316;
  max-width: 11em;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
  height: 15px;
  line-height: 15px;
  vertical-align: -2px;
}
.name-edit_36xPn {
  float: right;
  color: #89909e;
  font-size: 16px;
  cursor: pointer;
}
.account-phone_1yiSL {
  margin-left: 112px;
  font-weight: normal;
}
.un-binding_3ESrN {
  margin-left: 112px;
  color: #89909e;
}
.bind-phone-button_3o3p8 {
  margin-top: 20px;
  float: right;
}
.wechat-logo_kjz8B {
  width: 44px;
  height: 44px;
  margin-top: 18px;
  display: inline-block;
}
.wechat-logo_kjz8B img {
  width: 100%;
  height: 100%;
}
.wechat-bind_2fi-K {
  display: inline-block;
  vertical-align: top;
  height: 44px;
  margin-top: 18px;
  margin-left: 12px;
}
.wechat_3oxuY {
  height: 23px;
  line-height: 23px;
}
.binding-status_9mKjt {
  height: 18px;
  line-height: 18px;
  font-size: 12px;
  font-weight: normal;
  color: #89909e;
}
.toast__container {
  z-index: 10000 !important;
}
.container_2mqK9 {
  margin: 50px auto;
  padding-bottom: 40px;
  width: 880px;
  min-height: 660px;
  background-color: #fff;
}
.container_2mqK9 .apply-form-preview {
  position: static;
  width: auto;
}
.result_2KbQ5 {
  padding-top: 220px;
  text-align: center;
}
.result_2KbQ5 .icon_1bRIL {
  font-size: 80px;
  border: 4px solid;
  -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
          border-radius: 50%;
  color: #51cf66;
}
.result_2KbQ5 .failure-icon_1_3iz {
  display: inline-block;
  width: 80px;
  height: 80px;
  line-height: 80px;
  -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
          border-radius: 50%;
  font-size: 40px;
  border: 4px solid;
  color: #ff6b6b;
}
.result_2KbQ5 .title_2XCzh {
  display: inline-block;
  margin-top: 20px;
  font-size: 16px;
  font-weight: bold;
  text-align: center;
  color: #121316;
}
.panel_c8dgg {
  padding: 32px 40px;
  background: #fff;
  border: 1px solid #dddfe3;
}
.header_TTgvx {
  position: relative;
  height: 50px;
  font-size: 24px;
  line-height: 50px;
}
.body_1G6_f {
  margin-top: 10px;
}
.row_1l9rS {
  border-top: 1px solid #dddfe3;
}
.name_2E56G,
.value_1Ci8E,
.action_6kLGa {
  display: inline-block;
  height: 70px;
  line-height: 70px;
}
.name_2E56G {
  width: 250px;
  font-weight: bold;
}
.value_1Ci8E {
  color: #121316;
}
.action_6kLGa {
  float: right;
}
.action-edit_2_fKO {
  font-size: 18px;
  color: #89909e;
  vertical-align: middle;
  cursor: pointer;
}
.dialog__body .dialog__body__item--right > div {
  display: block !important;
}
.dialog__body .dialog__body__item--right > div input {
  width: 100%;
}
.recommend-reward-wrapper_hH_bn {
  padding: 24px 0;
  border-top: 1px solid #dddfe3;
}
.recommend-reward-title_oYofD {
  display: inline-block;
  width: 250px;
  font-weight: bold;
}
.recommend-reward-content_3IkR7 {
  display: inline-block;
}
.recommend-reward-content_3IkR7 > span {
  margin-right: 20px;
}
.recommend-reward-content_3IkR7 b {
  font-weight: bold;
  color: #ff922b;
}
.recommendation-reward-detail_2dphm {
  display: inline-block;
  float: right;
  font-size: 13px;
  color: #0c8cf6;
  line-height: 13px;
  cursor: pointer;
}
.user-name,
.candidate-name,
.job-title,
.job-manager,
.job-location,
.template-name,
.user-email,
.candiate-email,
.location,
.org-name,
.file-name,
table.table td {
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
}
.user-name,
.candidate-name,
.job-title,
.job-manager,
.job-location,
.template-name,
.user-email,
.candiate-email,
.location,
.org-name,
.file-name {
  display: inline-block;
  vertical-align: top;
}
.user-name,
.candidate-name {
  max-width: 8em;
}
.job-title {
  max-width: 100%;
}
.template-name {
  max-width: 7em;
}
.user-email,
.candiate-email {
  max-width: 12.5em;
}
.location,
.dept-name {
  max-width: 10em;
}
.org-name,
.file-name {
  max-width: 12em;
}
.table-operation {
  display: inline-block;
  margin: 0 0.5em;
  padding: 0 0.5em;
  font-size: 0.8em;
  line-height: 1.8;
  text-align: center;
  vertical-align: middle;
  background-color: #dddfe3;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  color: #6e7686;
}
tr:hover .table-operation {
  background-color: #babec8;
  color: #fff;
}
tr:hover .table-operation:hover {
  background-color: #89909e;
  color: #fff;
}
.loading-indicator {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  text-align: center;
  color: #575d6a;
}
.loading-indicator .icon-loading {
  display: inline-block;
  margin-bottom: 0.5em;
  font-size: 2em;
  text-align: center;
  -webkit-animation: circle-rotate 0.8s linear infinite;
     -moz-animation: circle-rotate 0.8s linear infinite;
       -o-animation: circle-rotate 0.8s linear infinite;
          animation: circle-rotate 0.8s linear infinite;
  color: #0c8cf6;
}
.loading-indicator__text {
  display: inline-block;
  text-align: center;
}
.loading-indicator--upload {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0 auto;
  width: 200px;
  text-align: center;
  color: #575d6a;
}
.loading-indicator--upload__progress {
  margin-bottom: 1em;
  width: 100%;
  height: 8px;
  border: 1px solid #0c8cf6;
  -webkit-border-radius: 8px;
     -moz-border-radius: 8px;
          border-radius: 8px;
}
.loading-indicator--upload__progress__percent {
  height: 100%;
  background: #0c8cf6;
  -webkit-border-radius: 8px;
     -moz-border-radius: 8px;
          border-radius: 8px;
}
.loading-indicator--circle {
  width: 20px;
  height: 20px;
  vertical-align: middle;
  -webkit-animation: circle-rotate 2s linear infinite;
     -moz-animation: circle-rotate 2s linear infinite;
       -o-animation: circle-rotate 2s linear infinite;
          animation: circle-rotate 2s linear infinite;
}
.loading-indicator--circle__path {
  stroke: #b5c1c6;
  stroke-dasharray: 1, 200;
  stroke-dashoffset: 0;
  -webkit-animation: circle-dash 1.5s ease-in-out infinite;
     -moz-animation: circle-dash 1.5s ease-in-out infinite;
       -o-animation: circle-dash 1.5s ease-in-out infinite;
          animation: circle-dash 1.5s ease-in-out infinite;
}
@-moz-keyframes circle-rotate {
  100% {
    -moz-transform: rotate(360deg);
         transform: rotate(360deg);
  }
}
@-webkit-keyframes circle-rotate {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@-o-keyframes circle-rotate {
  100% {
    -o-transform: rotate(360deg);
       transform: rotate(360deg);
  }
}
@keyframes circle-rotate {
  100% {
    -webkit-transform: rotate(360deg);
       -moz-transform: rotate(360deg);
         -o-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@-moz-keyframes circle-dash {
  0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -35;
  }
  100% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -124;
  }
}
@-webkit-keyframes circle-dash {
  0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -35;
  }
  100% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -124;
  }
}
@-o-keyframes circle-dash {
  0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -35;
  }
  100% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -124;
  }
}
@keyframes circle-dash {
  0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -35;
  }
  100% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -124;
  }
}
table.table thead tr,
table.table tbody tr {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around;
  height: 48px;
}
table.table th,
table.table td {
  display: block;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding-left: 0.5em;
  line-height: 48px;
}
table.table {
  width: 100%;
  table-layout: fixed;
  text-align: left;
  border: 1px solid #dddfe3;
  border-collapse: separate;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  color: #575d6a;
}
table.table thead tr {
  border-bottom: 1px solid #dddfe3;
}
table.table tbody tr {
  position: relative;
}
table.table tbody tr {
  border-bottom: 1px solid #f4f4f5;
}
table.table tbody tr:hover {
  background-color: #f9f9fa;
}
table.table tbody tr:hover .communication-icon {
  display: inline-block;
}
table.table tbody tr:hover .book-mark {
  display: block;
}
table.table tbody tr:last-child {
  border-bottom-width: 0;
}
table.table tbody tr.highlight {
  background-color: rgba(12,140,246,0.1);
}
table.table th {
  color: #89909e;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
}
table.table.selectable th:first-child,
table.table.selectable td:first-child {
  padding-left: 1em;
}
table.table:not(.selectable) th:first-child,
table.table:not(.selectable) td:first-child {
  padding-left: 2em;
}
table.table .table-checkbox {
  -webkit-box-flex: initial;
  -webkit-flex: initial;
     -moz-box-flex: initial;
      -ms-flex: initial;
          flex: initial;
  padding-left: 1em;
  width: 4em;
  cursor: cell;
}
table.table .table-checkbox.disabled {
  cursor: not-allowed;
}
table.table .table-show-row {
  position: absolute;
  left: -40px;
  text-align: center;
}
table.table .table-hide-row {
  position: absolute;
  display: none;
  left: -40px;
  text-align: center;
}
table.table .table-checkbox-disabled {
  cursor: not-allowed;
}
.table-operation {
  margin: 0;
  font-size: 1em;
}
.table-operation:not(:first-child) {
  margin-left: 0.5em;
}
.table-headerless-loading-indicator {
  padding-top: 25%;
}
.table-headerless-loading-indicator .loading-indicator__text {
  display: block;
  text-align: center;
}
.table-load__container,
.table-load-more__container,
.table-default-msg__container {
  border-bottom-color: transparent;
}
.table-load__container,
.table-load-more__container,
.table-default-msg__container {
  height: auto !important;
  border: 0 !important;
  cursor: default !important;
}
.table-load__container:hover,
.table-load-more__container:hover,
.table-default-msg__container:hover {
  background-color: transparent !important;
}
.table-load__container td:first-child,
.table-load-more__container td:first-child,
.table-default-msg__container td:first-child {
  padding: 0 !important;
}
.table-load__container .loading-indicator {
  line-height: 1.5;
}
.table-load__container .loading-indicator__text {
  display: block;
  text-align: center;
}
.table-load-more,
.table-load-more--loading {
  margin: 0.75em 0 1em;
  width: 100%;
  height: 3.5em;
  line-height: 3.5;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: #f4f4f5;
  border: 0;
  color: #89909e;
}
.table-load-more .loading-indicator,
.table-load-more--loading .loading-indicator {
  padding-top: 0;
}
.table-load-more .icon-loading,
.table-load-more--loading .icon-loading,
.table-load-more .loading-indicator__text,
.table-load-more--loading .loading-indicator__text {
  display: inline-block;
  margin: 0;
  color: #89909e;
}
.table-load-more .icon-loading,
.table-load-more--loading .icon-loading {
  font-size: 1.5em;
}
.table-load-more .loading-indicator__text,
.table-load-more--loading .loading-indicator__text {
  margin-left: 0.5em;
  vertical-align: 0.25em;
}
.table-no-data {
  position: relative;
  height: 417px;
}
.table-no-data__inner {
  position: absolute;
  left: 50%;
  top: 50%;
  height: 192px;
  width: 192px;
  margin-left: -96px;
  margin-top: -96px;
  text-align: center;
}
.table-no-data__img {
  height: 100%;
  background-color: #f4f4f5;
  -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
          border-radius: 50%;
}
.table-no-data__img > img {
  height: 96px;
  margin-top: 48px;
}
.table-no-data__hint {
  margin-top: 20px;
  color: #89909e;
}
.table-checkbox--select-all {
  margin-right: -10px;
}
.table__batch-hover-menu {
  z-index: 1;
  width: 220px;
  padding: 3px 0;
  line-height: 1.5;
  word-break: break-word;
  white-space: normal;
  background-color: #fff;
  border: 1px solid #dddfe3;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  -webkit-box-shadow: 0 2px 5px #c1c5cc;
     -moz-box-shadow: 0 2px 5px #c1c5cc;
          box-shadow: 0 2px 5px #c1c5cc;
}
.table__batch-hover-menu:before,
.table__batch-hover-menu:after {
  position: absolute;
  top: -19px;
  left: 14px;
  z-index: 1;
  width: 0;
  height: 0;
  color: rgba(0,0,0,0.8);
  pointer-events: none;
  content: '';
  border: 10px solid transparent;
  border-bottom-color: #fff;
}
.table__batch-hover-menu:after {
  top: -22px;
  left: 13px;
  z-index: 0;
  border: 11px solid transparent;
  border-bottom-color: #dddfe3;
}
.table__batch-hover-head {
  padding: 3px 4px 3px 6px;
  margin-left: -6px;
  border: 1px solid transparent;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  border-color: #c1c5cc;
}
.table__batch-hover-menu {
  top: 36px;
  color: #575d6a;
}
.table__batch-item {
  padding: 0 12px;
  font-weight: bold;
  line-height: 32px;
  cursor: pointer;
}
.table__batch-item:hover {
  background-color: #f4f4f5;
}
.table__batch-hint {
  position: relative;
  padding: 8px 12px;
  font-weight: normal;
  border-top: 1px solid #f4f4f5;
}
.table__batch-hint:first-child {
  border-top: none;
}
.table__batch-key {
  position: absolute;
  left: 12px;
  top: 8px;
  padding: 0px 3px;
  margin-right: -44px;
  line-height: 1.2;
  border: 1px solid #6e7686;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  border-bottom-width: 2px;
}
.table__batch-txt {
  margin-left: 40px;
  line-height: 1.5;
}
.table-checkbox--next {
  position: absolute;
  left: 22px;
  top: 5px;
}
.table-checkbox--next.hovering {
  -webkit-transform: rotate(90deg);
     -moz-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
       -o-transform: rotate(90deg);
          transform: rotate(90deg);
  -webkit-transition: -webkit-transform 0.1s;
  transition: -webkit-transform 0.1s;
  -o-transition: -o-transform 0.1s;
  -moz-transition: transform 0.1s, -moz-transform 0.1s;
  transition: transform 0.1s;
  transition: transform 0.1s, -webkit-transform 0.1s, -moz-transform 0.1s, -o-transform 0.1s;
}
table.panel-table th {
  text-transform: capitalize;
}
.table-header__thead-flow {
  position: fixed;
  min-width: 1000px;
  height: 48px;
  z-index: 1;
  background: #fff;
  -webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.05) inset;
     -moz-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.05) inset;
          box-shadow: 0 2px 10px 0 rgba(0,0,0,0.05) inset;
}
.table-header__tbody-flow {
  display: block;
  margin-top: 48px;
}
.order_1nqJA {
  position: relative;
  display: inline-block;
  width: 20px;
  height: 20px;
  vertical-align: -5px;
}
.order-top_2Z-s_,
.order-down_jqFEb {
  position: absolute;
  left: 0;
  font-size: 20px;
  color: #89909e;
}
.order-top_2Z-s_.active_2fhQR,
.order-down_jqFEb.active_2fhQR {
  color: #3da3f8;
}
.order-top_2Z-s_ {
  top: -3px;
}
.order-down_jqFEb {
  bottom: -3px;
}
.no-margin_2CALP {
  margin: 0 !important;
}
.check-box_3fw36 {
  vertical-align: -webkit-calc((1em - 11px) / 2);
  vertical-align: -moz-calc((1em - 11px) / 2);
  vertical-align: calc((1em - 11px) / 2);
}
.nomore-foot_3gzVt td {
  text-align: center !important;
  color: #89909e;
}
.nomore-foot_3gzVt:hover {
  background: none !important;
}
.table.selectable .leave_2bjw1 {
  max-height: 0px;
  opacity: 0;
}
.table.selectable .leave_2bjw1.leave-active_2KEbg {
  max-height: 0px;
  opacity: 0;
  -webkit-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.table_jPqM1.table-prior-fix_LGK7U tbody tr {
  height: auto;
  line-height: normal;
}
.table_jPqM1.table-prior-fix_LGK7U tbody td {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  padding-top: 8px;
  padding-bottom: 8px;
  min-height: 48px;
  height: auto;
  line-height: normal;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.table-info_3Ub9K.table-info-prior-fix_3RsbU {
  -o-text-overflow: clip;
     text-overflow: clip;
  white-space: normal;
}
.table-date_3M5po.table-date-prior-fix_DjbES {
  -webkit-box-flex: 0.7;
  -webkit-flex: 0.7;
     -moz-box-flex: 0.7;
      -ms-flex: 0.7;
          flex: 0.7;
}
.table-number_FjKdA.table-number-prior-fix_edQEm {
  -webkit-box-flex: 0.5;
  -webkit-flex: 0.5;
     -moz-box-flex: 0.5;
      -ms-flex: 0.5;
          flex: 0.5;
}
.text-ellipsis_1uQKO {
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.text-break-word_2KCWC {
  word-wrap: break-word;
}
.table-head_1vI6b {
  font-size: font-size-smaller;
  font-weight: bold;
  color: #89909e;
}
.table-item_kYq1Y {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  padding-left: 24px;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  overflow: hidden;
  min-width: 80px;
}
.table-item_kYq1Y:nth-child(1) {
  color: #121316;
}
.table-item_kYq1Y:nth-child(1) {
  width: 160px;
}
.table-item_kYq1Y:nth-child(2) {
  width: 200px;
}
.table-item_kYq1Y:nth-child(3) {
  width: 160px;
}
.table-item_kYq1Y:nth-child(4) {
  width: 160px;
  overflow: initial;
}
.table-item_kYq1Y:nth-child(5) {
  width: 130px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
     -moz-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.table-row_1rjIe {
  position: relative;
}
.table-row_1rjIe:hover {
  background: rgba(244,244,245,0.5);
}
.table-head_1vI6b,
.table-row_1rjIe {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 50px;
  line-height: 50px;
  padding: 0;
  margin: 0;
  border-bottom: 1px solid #dddfe3;
  list-style: none;
}
.row-visible_3WTBt {
  -webkit-box-shadow: 0 1px 3px 0 rgba(20,27,32,0.15);
     -moz-box-shadow: 0 1px 3px 0 rgba(20,27,32,0.15);
          box-shadow: 0 1px 3px 0 rgba(20,27,32,0.15);
}
.row-last_3rpx7 {
  border-bottom: none;
}
.toggle_2mV24 {
  padding: 0 16px;
  line-height: 20px;
  color: #0c8cf6;
  cursor: pointer;
}
.reject-detail_2NM1W {
  padding: 24px 20px;
  line-height: 18px;
  border-left: 3px solid #0c8cf6;
  color: #575d6a;
  border-bottom: 1px solid #dddfe3;
}
.reject-row_1AoKI {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  padding: 5px 0;
}
.reject-label_1ULvT {
  width: 100px;
  display: inline-block;
}
.reject-value_1i7Tb {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  color: #121316;
  display: block;
  word-break: break-all;
}
.status_23E8b {
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  color: #0c8cf6;
}
.hired_f0uXG {
  color: #48dc95;
}
.rejected_3MH95,
.merged_Bsvzn {
  color: #f92f4f;
}
.default-stage_2FU6e {
  color: #ffb354;
}
.recommend-reward-wrapper_3dqML {
  position: absolute;
  top: 0;
  right: 0;
}
.recommend-reward-wrapper_3dqML > span {
  margin-left: 20px;
}
.recommend-reward-wrapper_3dqML b {
  font-weight: bold;
  color: #ff922b;
}
.list-empty_1tOjk {
  text-align: center;
}
.pagination_t3JPl {
  margin-top: 24px;
}
.container_3VHCB {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.container_3VHCB.left_2Gt3w {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
     -moz-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.container_3VHCB.right_24v9X {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
     -moz-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.container_3VHCB.center_Z0UWl {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.prev-page_2l3_M,
.next-page_1bZG9,
.page_vF1Gc,
.ellipsis_3nUhS {
  -webkit-box-flex: 0;
  -webkit-flex: none;
     -moz-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  display: inline-block;
  height: 32px;
  min-width: 32px;
  padding: 0 2.5px;
  line-height: 32px;
  text-align: center;
}
.prev-page_2l3_M:not(:last-child),
.next-page_1bZG9:not(:last-child),
.page_vF1Gc:not(:last-child),
.ellipsis_3nUhS:not(:last-child) {
  margin-right: 8px;
}
.prev-page_2l3_M,
.next-page_1bZG9,
.page_vF1Gc {
  color: #89909e;
  border: 1px solid #c1c5cc;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  cursor: pointer;
  -webkit-transition: color 0.3s;
  -o-transition: color 0.3s;
  -moz-transition: color 0.3s;
  transition: color 0.3s;
}
.prev-page_2l3_M:hover:not(.disabled_2-FpN),
.next-page_1bZG9:hover:not(.disabled_2-FpN),
.page_vF1Gc:hover:not(.disabled_2-FpN) {
  color: #6ebbfa;
  border-color: #6ebbfa;
}
.prev-page_2l3_M,
.next-page_1bZG9 {
  font-size: 20px;
}
.prev-page_2l3_M.disabled_2-FpN,
.next-page_1bZG9.disabled_2-FpN {
  cursor: not-allowed;
  opacity: 0.5;
}
.ellipsis_3nUhS {
  color: #89909e;
}
.page_vF1Gc {
  font-weight: bold;
}
.page_vF1Gc.active_3jvdn {
  pointer-events: none;
  color: #0c8cf6;
  border-color: #0c8cf6;
}
.title_3BTut {
  margin-right: 12px;
  line-height: 32px;
  color: #575d6a;
}
.goto-page_1tbZz {
  margin-left: 4px;
  line-height: 32px;
  color: #575d6a;
}
.input-container_2gjc8.prior-fix_3T7Tg {
  display: inline-block;
  height: 32px;
  line-height: 32px;
  margin-left: 8px;
  vertical-align: top;
}
.input-container_2gjc8.prior-fix_3T7Tg > span {
  line-height: 34px;
}
input.input_1qOfI.prior-fix_3T7Tg {
  width: 80px;
  height: 32px;
  vertical-align: top;
  line-height: 32px;
}
