.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__unit-features:lang(en-US) {
  padding-right: 278px;
}
.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 {
  width: 286px;
  margin-top: -3px;
}
.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 8px;
  font-size: 16px;
}
.topbar__nav-item span,
.topbar__nav-item--user span {
  text-transform: capitalize;
}
.topbar__help {
  margin: 0 2px 0 14px;
}
.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: 13px;
  z-index: 2;
  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 {
  left: 8px;
  -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;
  -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;
  padding-bottom: 40px;
  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 {
  width: 100%;
  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;
}
.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 {
  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-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;
}
.apply-form__action-cancel {
  margin-right: 8px;
}
.apply-form__action button {
  padding: 0;
}
.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__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-t618sw87j5,
.error-3lY1SZ7tFW,
.loading-CRovqemi4Y {
  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-3kGCWaFw3e {
  margin-bottom: 0.5rem;
  text-align: right;
}
.inner-g1zo4L3Zub {
  text-align: center;
}
.success-t618sw87j5 {
  background-color: #51cf66;
  color: #fff;
}
.error-3lY1SZ7tFW {
  background-color: #ff6b6b;
  color: #fff;
}
.loading-CRovqemi4Y {
  background-color: #0c8cf6;
  color: #fff;
}
.icon-2lybYslG4z {
  margin-right: 5px;
  font-size: 24px;
  vertical-align: -20%;
  float: left;
}
.message-1SuLpsN0l3 {
  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__button__center {
  text-align: center;
}
.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-14WBzMyBjC {
  background-color: #ff6b6b !important;
}

.dialog-wKTvC1Iq2m {
  width: 500px !important;
  -webkit-border-radius: 10px !important;
     -moz-border-radius: 10px !important;
          border-radius: 10px !important;
}
.dialog-wKTvC1Iq2m .dialog__header__title {
  height: 45px;
  font-weight: bold;
}
.dialog-wKTvC1Iq2m .dialog__header__title:before {
  content: ' ';
  position: absolute;
  bottom: 0;
  display: inline-block;
  width: 40px;
  height: 3px;
  background: #ddd;
}

.wrapper-qS-n4rLH-5 {
  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-n4rLH-5 * {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.callingCodeBox-2BL9YYDW3o {
  position: absolute;
  top: 0;
  left: 0;
  width: 60px;
  height: 38px;
  z-index: 1;
}
.callingCodeInput-1MJIlfvraG {
  padding: 0 0 0 21px !important;
}
.callingCodeSymbol-3-zwJoH0JQ {
  position: absolute;
  top: 0;
  left: 12px;
  color: #89909e;
  line-height: 38px !important;
}
.separatorSymbol-bfaRJDwJ-N {
  position: absolute;
  top: 0;
  right: 0;
  color: #89909e;
  line-height: 38px !important;
}
.phoneBox-3YWB4HW5ug {
  position: relative;
  padding-left: 60px;
  width: 100%;
}
.phoneInput-3A0Lb-M4__ {
  padding: 0 0 0 5px;
}
.resetInput-3v222PX8Jx {
  width: 100% !important;
  height: 38px !important;
  border: 0 !important;
  vertical-align: top;
}
.error-3ofIXcH4pl {
  border-color: #ff6b6b;
}
.errorMsg-3MU5utIcpc {
  display: block;
  font-size: 12px;
  font-weight: normal;
  color: #ff6b6b;
}
.focusing-1kT5wr36-R {
  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-6MeCWtEFnu {
  position: absolute;
  top: 11px;
  right: 10px;
  font-size: 16px;
  color: #f06595;
}

.form-group-HL1z_IqmOr {
  margin: 24px 0;
}
.label-15jE25b8du {
  margin-bottom: 8px;
  color: #575d6a;
}
.required-3LTyYx9FK4 {
  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-3yULvg_0u0 {
  width: 100%;
}
.input-container-1YerXBOff3 {
  display: block !important;
}
.phone-input-error-142NxaXgYk {
  margin-top: 4px !important;
  line-height: 1 !important;
}

.btn-2SfSnkZ4s3 {
  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-2SfSnkZ4s3:hover {
  background-color: #6ebbfa;
}
.dark-3T9R1hG0aR {
  background-color: #40454e;
}
.dark-3T9R1hG0aR:hover {
  background-color: #40454e;
}
.ghost-1Kk6Mq03b6 {
  background: none;
}
.ghost-1Kk6Mq03b6:hover {
  background: none;
  color: #89909e;
}
.big-1Ackt8-RqE {
  height: 48px;
  line-height: 48px;
  min-width: 200px;
}

.field-3ZrIK4xdwj {
  position: relative;
}
.container-3OZv5dKn-o {
  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-N7IjeBEI8Z {
  margin: 0.5em 0 0;
  border: 0;
  border-top: 1px solid #f4f4f5;
}
.swatches-2AM4ieD0dK > div {
  width: 200px !important;
  height: 165px !important;
  margin: 0.5em 0;
}
.swatches-2AM4ieD0dK > div > div > div {
  -webkit-box-shadow: none !important;
     -moz-box-shadow: none !important;
          box-shadow: none !important;
}
.swatches-2AM4ieD0dK > div > div > div > div {
  height: 150px !important;
  padding: 0.5em 0 !important;
}
.swatches-2AM4ieD0dK > 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-2AM4ieD0dK > div > div > div > div > div > div {
  margin: 0 0.5em !important;
  width: 1.5em !important;
  float: initial !important;
}
.swatches-2AM4ieD0dK > div > div > div > div > div > div > div {
  width: 1.5em !important;
  height: 1.5em !important;
}
.tool-1keF_OaLRj {
  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-3j921gTLNR {
  -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-ZQgbopD9D- {
  -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-fUWTBQ4txV,
.btn-disable-3Pl_bpEoZ_ {
  -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-fUWTBQ4txV:active,
.btn-disable-3Pl_bpEoZ_:active {
  color: #575d6a;
}
.btn-disable-3Pl_bpEoZ_ {
  color: #eee;
}
.color-field-1iMsFe7Ppn {
  position: relative;
}
.color-qube-7GDvR2GCuP {
  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_5IiF8ZV {
  display: inline-block;
  width: 65px;
  cursor: pointer;
}
.color-field-1iMsFe7Ppn {
  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-CiKBx {
  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-117q2vRtp4 {
  margin: 7px;
  padding: 14px 17px;
  background: #4e515e;
  color: #fff;
  font-size: 12px;
  line-height: 17px;
}
.block-117q2vRtp4 .title-3RQD8gRBHm {
  margin-bottom: 12px;
}
.block-117q2vRtp4 .title-3RQD8gRBHm.lg-wAahiSJT8m {
  margin-bottom: 23px;
}
.block-117q2vRtp4 .item-3kHvA6feDz {
  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-117q2vRtp4 .item-3kHvA6feDz:last-child {
  border-bottom: none;
}
.theme-picker-3a8Eoop-Wl {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.theme-picker-3a8Eoop-Wl .theme-picker-item-3dBtnS-VMZ {
  -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-3a8Eoop-Wl .theme-picker-item-3dBtnS-VMZ.active-2bQH6W5zwT {
  border: 2px solid #fff;
}
.theme-picker-3a8Eoop-Wl .theme-picker-item-3dBtnS-VMZ .btn-color-1u3GJqCp6Q,
.theme-picker-3a8Eoop-Wl .theme-picker-item-3dBtnS-VMZ .theme-color-1dHWZD99Vn {
  height: 50%;
  width: 100%;
}

.item-39jeNRnQAn {
  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_XhmO1V {
  -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_7Xm7tzI {
  margin-left: 15px;
  -webkit-box-flex: 0;
  -webkit-flex: none;
     -moz-box-flex: 0;
      -ms-flex: none;
          flex: none;
  cursor: pointer;
}
.setting-Ni_7Xm7tzI .icon-tjVwES00Sx {
  width: 16px;
  height: 16px;
}
.setting-Ni_7Xm7tzI .menu-1VGBhLHjbB {
  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_7Xm7tzI .menu-1VGBhLHjbB:before,
.setting-Ni_7Xm7tzI .menu-1VGBhLHjbB:after {
  right: 18px;
  left: unset;
}
.setting-Ni_7Xm7tzI .btn-list-2p7LYc23O6 {
  margin: 0;
  padding: 0;
  z-index: 10;
  font-weight: bold;
  line-height: 32px;
  list-style: none;
  cursor: pointer;
}
.setting-Ni_7Xm7tzI .btn-list-2p7LYc23O6>li {
  padding: 0px 12px;
}
.setting-Ni_7Xm7tzI .btn-list-2p7LYc23O6>li:hover {
  background-color: #f4f4f5;
}

.panel-2IjC08XScU {
  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_oV8FZZ {
  padding: 0 12px;
  font-size: 20px;
  line-height: 52px;
}
.content-1iy2ShlNAz {
  margin: 10px 12px;
  padding-bottom: 80px;
}
.card-27PGdMutlT {
  margin-bottom: 16px;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  border: 1px solid #40454e;
}
.card-head-29CfHTYGvG {
  padding: 0 12px;
  line-height: 42px;
  font-weight: bold;
}
.card-head-29CfHTYGvG>img {
  width: 20px;
  height: 20px;
  vertical-align: text-bottom;
}
.card-head-29CfHTYGvG .page-title-2DGdxTNFxW {
  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-29CfHTYGvG .toggle-24WHkFiVpq {
  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-29CfHTYGvG .go-iLVdiCMkiS {
  float: right;
  margin-top: 11px;
  cursor: pointer;
}
.card-head-29CfHTYGvG .hoverdown-3Bf_i8v7Gf {
  float: right;
  cursor: pointer;
  margin-left: 12px;
}
.card-head-29CfHTYGvG .hoverdown-3Bf_i8v7Gf .icon-3-SLgm_dgd {
  width: 16px;
  height: 16px;
  vertical-align: text-bottom;
}
.card-head-29CfHTYGvG .hoverdown-3Bf_i8v7Gf .menu-4tNHuvKNdq {
  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-29CfHTYGvG .hoverdown-3Bf_i8v7Gf .menu-4tNHuvKNdq:before,
.card-head-29CfHTYGvG .hoverdown-3Bf_i8v7Gf .menu-4tNHuvKNdq:after {
  right: 18px;
  left: unset;
}
.card-head-29CfHTYGvG .hoverdown-3Bf_i8v7Gf .btn-list-3CJThwhAlo {
  margin: 0;
  padding: 0;
  z-index: 10;
  font-weight: bold;
  line-height: 32px;
  list-style: none;
  cursor: pointer;
}
.card-head-29CfHTYGvG .hoverdown-3Bf_i8v7Gf .btn-list-3CJThwhAlo>li {
  padding: 0px 12px;
}
.card-head-29CfHTYGvG .hoverdown-3Bf_i8v7Gf .btn-list-3CJThwhAlo>li:hover {
  background-color: #f4f4f5;
}
.card-content-1gEyeniwAG {
  border-top: 1px solid #40454e;
  padding: 6px 0;
}
.add-btn-1EdDBIs0Wh {
  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-1EdDBIs0Wh:hover {
  background-color: #3da3f8;
}
.dialog-row-2DFyAEQq_Y .dialog-left-3ieEd5bxIA {
  display: inline-block;
  width: 40%;
  vertical-align: top;
  line-height: 40px;
}
.dialog-row-2DFyAEQq_Y .dialog-right-2bnsG55NuC {
  display: inline-block;
  width: 60%;
}

.panel-1_A4j5jK1Q {
  width: 269px;
  border: 1px solid #121316;
  border-top: 0;
  border-bottom: 0;
}
.title-2qLn3uyf0q {
  padding: 0 12px;
  font-size: 20px;
  line-height: 52px;
}
.content-3QMKRKxNiu {
  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-9Tjg {
  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-9Tjg:hover {
  background: #40454e;
}
.card-1SHRB-9Tjg:nth-child(3n-2) {
  border-right: 1px solid #121316;
}
.card-1SHRB-9Tjg:nth-child(3n-1) {
  border-right: 1px solid #121316;
}
.card-1SHRB-9Tjg:nth-last-child(-n+3) {
  border-bottom: 1px solid #121316;
}
.name-3FNQvmB7Se {
  padding-top: 5px;
}
.noEdit-h6qsr7mlTi {
  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-3QPrp7SKNG {
  font-size: 20px;
}
.hint-2JzVq7JF6b {
  margin-top: 6px;
}

.label-u0kY8tBpzm {
  line-height: 40px;
  margin-bottom: 16px;
}
.input-33i9mD2g1_ {
  width: 100%;
  font-size: 14px;
}
.input-container-2pFgnipeX7 {
  display: initial !important;
}
.tip-f-CbGXXse0 {
  margin: 4px 8px 12px 0;
  width: 100%;
  text-align: right;
}
.editor-btn-1VC1n_gmoq {
  position: absolute;
  top: 20px;
  right: 20px;
}
div.switch-2oybI4mdfi {
  -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-2oybI4mdfi 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-2oybI4mdfi.hack-TmZBzr8EpD {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
     -moz-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.textarea-input-9Lp8oz6W7A {
  font-size: 14px;
}

.externalLink-3npQTaOGL4 {
  padding-bottom: 42px;
}
.item-u62l4fZ3wQ,
.modify-2tMnx9Vq8n {
  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-1RDe2KWUTn {
  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-309TrthJ-_ {
  -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_9hi_1,
.op-modify-2da6aCCj-k {
  margin-left: 12px;
  cursor: pointer;
}
.input-2318g_Ys8g .input-value-2Bu1UpVDHo,
.modify-2tMnx9Vq8n .input-value-2Bu1UpVDHo {
  width: 100%;
  font-size: 14px !important;
}
.input-2318g_Ys8g {
  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-1daXVV2Qh7 {
  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-3o9rw4Cv6G {
  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-2tMnx9Vq8n .input-2318g_Ys8g {
  margin-left: 5px;
}
.op-save-1L0m6vXWB7 {
  -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-3yoP5cwlC7 {
  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-10LUgonMce {
  -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-KCdawMR7zp {
  color: #f4f4f5;
  cursor: no-drop;
}

.common-link-28KJtNFBou {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.common-link-28KJtNFBou .Select-clear {
  font-size: 12px;
}
.select-3hQfW6sSNE {
  width: 100px;
}
.select-3hQfW6sSNE .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-16gQwn3iR9 {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.inputContainer-16gQwn3iR9 .Select-control,
.inputContainer-16gQwn3iR9 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-3TsQJtbrde .Select-clear {
  font-size: 12px;
}
.filter-6Ml-rnRW6a {
  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-38KmhxhvdP {
  width: 100px;
}
.text-mCzDa0Z2NO {
  padding-right: 5px;
  font-weight: bold;
}
.select-2mvE1Natts {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-left: 5px;
}

.filter-1wV8xwnCRa {
  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-1wV8xwnCRa .name-3bmg-VzmLp {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-left: 5px;
}
.filter-1wV8xwnCRa .name-3bmg-VzmLp input {
  display: inline-block;
  width: 100%;
}
.title-25pT--Fdfm {
  width: 100px;
}
.text-a2oJsb9JIG {
  padding-right: 5px;
  font-weight: bold;
}

.input-wrapper-1obNVxPenP {
  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-1obNVxPenP::before {
  position: absolute;
  top: -18px;
  z-index: 1;
  width: 0;
  height: 0;
  content: "";
  border: 9px solid transparent;
  border-bottom-color: #fff;
}
.input-wrapper-1obNVxPenP > div {
  vertical-align: top;
}
.input-wrapper-1obNVxPenP .input-1UBj8rBm0D {
  display: inline-block;
  width: 296px;
  height: 32px;
}
.input-wrapper-1obNVxPenP .input-error-1p_nC7c_qc {
  border-color: #ff6b6b;
}
.input-wrapper-1obNVxPenP .error-2eres4VTyb,
.input-wrapper-1obNVxPenP .remove-1K3zjQkjQz {
  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-1obNVxPenP .remove-1K3zjQkjQz {
  margin-left: -56px;
  width: 55px;
  color: #0c8cf6;
  cursor: pointer;
}
.buttons-1EuMccVRCx {
  display: inline-block;
  float: right;
}
.buttons-1EuMccVRCx > span {
  display: inline-block;
}
.buttons-1EuMccVRCx .cancel-2otmlQY7if,
.buttons-1EuMccVRCx .submit-Q58cTkexzo {
  width: 32px;
  height: 32px;
  margin-right: 12px;
  text-align: center;
  cursor: pointer;
}
.buttons-1EuMccVRCx .cancel-2otmlQY7if span,
.buttons-1EuMccVRCx .submit-Q58cTkexzo span {
  line-height: 32px;
}
.buttons-1EuMccVRCx .cancel-2otmlQY7if {
  font-size: 15px;
}
.buttons-1EuMccVRCx .submit-Q58cTkexzo {
  font-size: 19px;
}
.buttons-1EuMccVRCx .submit-Q58cTkexzo span {
  vertical-align: -2px;
}
.buttons-1EuMccVRCx .avaliable-31PHswPflc {
  color: #50e3c2;
}
.buttons-1EuMccVRCx .disabled-2e_ntJeV3X {
  color: #c1c5cc;
}

.preview-UtMTVhhxDw {
  position: relative;
  width: 173px;
  height: 67px;
  line-height: 67px;
  margin: 11px 12px;
  background: #f4f4f5;
  text-align: center;
}
.preview-UtMTVhhxDw > * {
  display: inline-block;
}
.preview-UtMTVhhxDw > img {
  max-width: 173px;
  max-height: 65px;
  vertical-align: middle;
}
.preview-wrapper-1wsz2fybA5 {
  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-1wsz2fybA5:hover {
  background: rgba(0,0,0,0.6);
}
.preview-wrapper-1wsz2fybA5 > span {
  font-size: 12px;
  line-height: 67px;
  vertical-align: top;
}
.preview-wrapper-1wsz2fybA5 > span:first-child {
  font-size: 22px;
}
.preview-desc-2fUcIloSET {
  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-MFZi5yW {
  width: 0;
}

.container-2izLJA4XxN {
  margin-bottom: 16px;
}
.box-o-5ghrNvZj {
  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-5ghrNvZj a {
  padding: 8px;
}
.link-285W0HkWSv {
  background: #ccc;
}
.link-285W0HkWSv .preview-1DpKdBNajH {
  height: 44px;
  margin: 7px 8px 8px;
}
.link-285W0HkWSv .preview-flat-3RPPwlXtMr {
  width: 173px;
  height: 67px;
  margin: 11px 12px;
}
.button-30dyzOVO73 {
  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-2lNmhaTZq1 {
  display: inline-block;
  padding-left: 16px;
  font-size: 12px;
  line-height: 12px;
  color: #89909e;
}
.upload-3Bl5V7iLkQ {
  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-DrRRG {
  color: #f92f4f;
}
.flat-buttons-3vywef_yHV {
  height: 32px;
}
.flat-buttons-3vywef_yHV .flat-replace-_jSasaCQG5,
.flat-buttons-3vywef_yHV .flat-bin-1ySm4LPzW- {
  display: inline-block;
  width: 32px;
  height: 32px;
  margin-right: 20px;
  padding: 0;
  border: 0;
  font-size: 17px;
  text-align: center;
  cursor: pointer;
}
.flat-buttons-3vywef_yHV .flat-replace-_jSasaCQG5::after,
.flat-buttons-3vywef_yHV .flat-bin-1ySm4LPzW-::after {
  width: 68px;
  font-size: 12px;
}
.flat-buttons-3vywef_yHV .flat-replace-_jSasaCQG5 span,
.flat-buttons-3vywef_yHV .flat-bin-1ySm4LPzW- span {
  vertical-align: 3px;
}
.flat-buttons-3vywef_yHV .flat-bin-1ySm4LPzW- {
  margin-right: 31px;
}

.video-container-kXaAZGcySH {
  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-1awJtrQIOO {
  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-2oEeLsCUfK {
  width: 100%;
  height: 100%;
  background: #000;
}
.video-iframe-2oEeLsCUfK .tenvideo_player {
  width: 100%;
  height: 100%;
}
.close-btn-39bRGJVOm0 {
  position: absolute;
  right: -50px;
  font-size: 28px;
  color: #fff;
  cursor: pointer;
}
.video-mask-2St62357c8 {
  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-1HJEasLflY {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  color: #c1c5cc;
  line-height: normal;
}
.video-loading-icon-1Qg3CK9lQ0 {
  margin-right: 10px;
  -webkit-animation: loadingIcon-21vFeExwuf linear 1s infinite;
     -moz-animation: loadingIcon-21vFeExwuf linear 1s infinite;
       -o-animation: loadingIcon-21vFeExwuf linear 1s infinite;
          animation: loadingIcon-21vFeExwuf linear 1s infinite;
}
.loading-animation-2HbFDB-JE_ {
  display: block;
}
.loading-animation-leave-_HhSue6Ubj {
  opacity: 1;
}
.loading-animation-leave-active-382MTsVyJt {
  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-10dYKUXIN1 {
  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-21vFeExwuf {
  0% {
    -moz-transform: rotate(0);
         transform: rotate(0);
  }
  100% {
    -moz-transform: rotate(360deg);
         transform: rotate(360deg);
  }
}
@-webkit-keyframes loadingIcon-21vFeExwuf {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@-o-keyframes loadingIcon-21vFeExwuf {
  0% {
    -o-transform: rotate(0);
       transform: rotate(0);
  }
  100% {
    -o-transform: rotate(360deg);
       transform: rotate(360deg);
  }
}
@keyframes loadingIcon-21vFeExwuf {
  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_uH7J1cR {
  margin: 16px 0;
}
.container-18Ag_lcNsD,
.video-container-3TqoZVbAtR {
  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-3TqoZVbAtR > * {
  margin-top: 16px;
}
.input-2F2eHHNhag {
  padding-left: 50px !important;
  width: 100%;
  font-size: 14px !important;
}
.input-container-4r3xIaaqPD {
  display: initial !important;
}
.link-box-2QAcbXB5of {
  position: relative;
}
.link-icon-box-ckmH-eNecN {
  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-Je2d {
  font-size: 18px;
  color: #89909e;
  line-height: 38px !important;
}
.thumbnail-info-1n3HP68PA5 {
  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-Dr5acr38Y_ {
  margin-top: 10px;
}
.range-Dr5acr38Y_ > div {
  width: 100%;
  margin-bottom: 16px;
}
.height-setting-i168UKSIkX .radio-1P7GXRFBfF button:first-child {
  margin-right: 8px;
}

.menu-setting-elqRywPCh0 {
  margin-bottom: 40px;
}
.menus-4OYRS0hMWD {
  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-uuGbCES4D2 {
  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-uuGbCES4D2:hover {
  cursor: pointer;
}
.item-uuGbCES4D2:not(:first-child) {
  border-top: 1px solid #dddfe3;
}
.menu-name-2XxqBkhSj9 {
  -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-24w9e86B4c {
  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-24w9e86B4c.visible-3atsuBVR1_ {
  display: block;
  position: absolute;
}
.dragable-2slj9X32k9 {
  margin: 0 15px;
  color: #c1c5cc;
}
.operations-1oEnATzkhF {
  -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-xRwP2PbG6w {
  margin-left: 8px;
}
.btns-L24iGzoDJV {
  height: 40px;
  line-height: 40px;
}
.input-2EkPgKvuzJ {
  margin-bottom: 30px;
}
.panel-btns-2S5pWRmki3 {
  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-a763zeoOG7 {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.submit-btn-3vfWtgWK48 {
  margin-left: 16px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

.range-3zNMZW4Tlc>div {
  width: 100%;
}

.topbar-1ygP8SrT61 {
  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-1ygP8SrT61 .save-btn-3xbb6Zh3NW {
  position: absolute;
  right: 26px;
  top: 10px;
  margin: 0;
  background: #22b8cf;
}
.topbar-1ygP8SrT61 .save-btn-3xbb6Zh3NW:hover {
  background: #3bc9db;
}
.topbar-1ygP8SrT61 .save-btn-3xbb6Zh3NW:active {
  background: #22b8cf;
}
.setting-menu-2SNdD6Sdwu {
  position: fixed;
  top: 0px;
  left: 0px;
  width: 52px;
  bottom: 0px;
  z-index: 1002;
  background: #292c32;
  color: #89909e;
}
.setting-menu-2SNdD6Sdwu .back-btn-3eXxtkYN0W {
  display: inline-block;
  width: 100%;
  height: 52px;
  line-height: 52px;
  font-size: 28px;
  text-align: center;
  background: #0c8cf6;
  color: #fff;
  cursor: pointer;
}
.setting-menu-2SNdD6Sdwu .menus-227tnBrYVT {
  padding-top: 30px;
}
.setting-menu-2SNdD6Sdwu .menu-nf2KC_glA_ {
  display: inline-block;
  height: 52px;
  line-height: 1;
  width: 100%;
  text-align: center;
  font-size: 28px;
  cursor: pointer;
}
.setting-menu-2SNdD6Sdwu .menu-nf2KC_glA_ >img {
  width: 28px;
  height: 28px;
  margin-top: 12px;
}
.setting-menu-2SNdD6Sdwu .menu-nf2KC_glA_.active-2rmyRkNyuw {
  background: #40454e;
}
.setting-panel-25H-8qFBFf {
  position: fixed;
  left: 52px;
  top: 52px;
  bottom: 0px;
  background: #40454e;
  color: #dddfe3;
}

.model-2csMz44w2Z {
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  /*padding-top: 60px;*/
  padding-bottom: 128px;
  -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-2ELoAClS5K {
  max-width: 1200px;
  margin: 0 auto;
}
.ie11 .module-container-2ELoAClS5K {
  width: 1200px;
  display: block;
}
.module-text-container-2EgK7j1Jmf {
  max-width: 960px;
  margin: 0 auto;
  text-align: center;
}
.ie11 .module-text-container-2EgK7j1Jmf {
  width: 960px;
}
.compack-model-21SVTfPv4c {
  padding: 0;
}
.grey-model-1Ccn32GcUb {
  background-color: #f4f4f5;
}
.title-jeZQJAjDvb {
  margin-top: 40px;
  font-size: 32px;
  line-height: 45px;
  text-align: center;
  white-space: pre-wrap;
  word-wrap: break-word;
}
.line-2Okk2LU3Yh {
  display: block;
  width: 80px;
  height: 2px;
  margin: 10px auto;
}
.sub-title-9G9JZgTnJm {
  margin-bottom: 16px;
  font-size: 14px;
  line-height: 24px;
  text-align: center;
  white-space: pre-wrap;
  word-wrap: break-word;
}
.sqcode-pic-2uA5vJLpAZ {
  width: 130px;
}
.item-ayPyzcEhli {
  margin: 20px 0;
  position: relative;
}
.item-title-210vlM3gPX {
  position: relative;
  margin-top: 30px;
  margin-bottom: 60px;
  line-height: 33px;
  font-size: 24px;
  text-align: left;
}
.item-title-underline-3RwmA5Ocuc {
  position: absolute;
  left: 0;
  bottom: -20px;
  height: 2px;
  width: 60px;
}
.item-title-center-UC7FVa5AgB {
  text-align: center;
}
.item-text-j8Dain1LR2 {
  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-1DosBBWk2g {
  text-align: center;
}
.editor-model-nVH_bozroJ {
  position: relative;
}
.mask-model-aUaOBhwVRW {
  position: relative;
}
.mask-model-aUaOBhwVRW .mask {
  position: absolute;
  top: -10px;
  bottom: -10px;
  left: -10px;
  right: -10px;
  z-index: 100;
}
.mask-model-aUaOBhwVRW .mask .edit-item-btn-uLr8JbYsdq {
  display: none;
}
.mask-model-aUaOBhwVRW .mask:hover {
  opacity: 1;
  background-color: rgba(244,244,246,0.5);
  border: 1px solid #dddfe3;
}
.mask-model-aUaOBhwVRW .mask:hover .edit-item-btn-uLr8JbYsdq {
  display: block;
}
.item-add-container-17w97Rqfql {
  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;
}

.wrapper-vqubXuyddb {
  margin-bottom: 40px;
  text-align: center;
}
.title-3Dysdk_Oea {
  position: relative;
  margin-bottom: 40px;
  font-size: 32px;
  line-height: 45px;
}
.title-3Dysdk_Oea .underline-2uSibkp-_k {
  position: absolute;
  left: 50%;
  bottom: -20px;
  margin-left: -40px;
  width: 80px;
  height: 2px;
}
.sub-title-23E51sC09B {
  font-size: 14px;
  line-height: 20px;
}

.edit-btn-uXvg3wKw47 {
  position: absolute;
  right: 20px;
  top: 20px;
}

.pic-wrapper-zY0Cdh7w6k {
  display: inline-block;
  width: 200px;
  height: 200px;
}
.item-10b-g0RYGZ {
  width: 200px;
  height: 200px;
  position: relative;
}
.item-10b-g0RYGZ .item-cover-10P45A4hf5 {
  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-g0RYGZ .item-cover-10P45A4hf5 .item-title-6rxvORBIs7 {
  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-g0RYGZ .item-cover-10P45A4hf5 .link-btn-62lPyo2GN9 {
  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-g0RYGZ:hover .item-cover-10P45A4hf5 {
  opacity: 1;
}
.edit-btn-3OIQTNfK-L {
  position: absolute;
  right: 20px;
  top: 20px;
}
.edit-item-btn-ZZib-vJrz9 {
  position: absolute;
  right: 20px;
  top: 20px;
}
.add-item-wrapper-zAc1XQ_fpy {
  margin: 20px 0;
  text-align: center;
}

.edit-btn-1untoYyxQR {
  position: absolute;
  right: 20px;
  top: 20px;
}
.edit-item-btn-XrsIH6tlYg {
  position: absolute;
  right: 20px;
  top: 20px;
}
.add-item-wrapper-wrk70nr0AW {
  margin: 20px 0;
  text-align: center;
}
.pic-item-3rhx1ebVKu {
  margin-bottom: 60px;
}
.pic-item-3rhx1ebVKu:last-child {
  margin-bottom: 0;
}
.up-pic-wrapper-17W5RnocUE {
  margin: 0 auto;
  border-collapse: collapse;
}
.up-pic-item-1HWVwIcW6t {
  padding: 20px;
  background-color: rgba(255,255,255,0.9);
  border: 1px solid #eee;
  vertical-align: top;
}
.up-pic-title-37Q0HUnNHl {
  margin-top: 20px;
  margin-bottom: 12px;
  font-size: 16px;
  line-height: 22px;
}
.up-pic-290DNhVZw6 {
  width: 260px;
  height: 260px;
}
.mix-pic-wrapper-3bNK7vZ2J_ {
  width: 50%;
  height: 360px;
  text-align: center;
}
.big-pic-11LjiCcRuD {
  display: block;
  margin: 0 auto;
  text-align: center;
}
.big-pic-wrapper-1DGSUZwrYK {
  margin-bottom: 30px;
}

.button-3iuEwkBPbe {
  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-HDVjd {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  line-height: 36px;
  margin-bottom: 20px;
}
.wrapper-vJz6-HDVjd .input-wwwcu8mH-l {
  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-HDVjd .input-wwwcu8mH-l:focus {
  border: 1px solid #89909e;
  border-right: none;
}
.wrapper-vJz6-HDVjd .input-wwwcu8mH-l::-webkit-input-placeholder {
  color: #a2a4a8;
}
.wrapper-vJz6-HDVjd .input-wwwcu8mH-l::-moz-placeholder {
  color: #a2a4a8;
}
.wrapper-vJz6-HDVjd .input-wwwcu8mH-l::-ms-input-placeholder {
  color: #a2a4a8;
}
.wrapper-vJz6-HDVjd .input-wwwcu8mH-l::placeholder {
  color: #a2a4a8;
}
.wrapper-vJz6-HDVjd .btn-38bR0MGsZV {
  -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;
}

.prior-eXemfyWZxS {
  display: inline-block;
  height: 20px;
  color: #fff;
  font-size: 12px;
  line-height: 20px;
  background: #ff6b6b;
  padding: 0 4px;
  margin-right: 4px;
}
.schoolIcon-1zvtM2z6yt {
  display: inline-block;
  height: 20px;
  background: #22b8cf;
  color: #fff;
  font-size: 12px;
  line-height: 20px;
  padding: 0 4px;
  margin-right: 4px;
  white-space: nowrap;
}
.societyIcon-2HMJyzDNp3 {
  display: inline-block;
  height: 20px;
  background: #f77800;
  color: #fff;
  font-size: 12px;
  line-height: 20px;
  padding: 0 4px;
  margin-right: 4px;
  white-space: nowrap;
}
.job-1vx6JIAiGj {
  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-1vx6JIAiGj:hover {
  background-color: #f9f9fa;
}
.title-18M9gMz0ca {
  position: relative;
  display: inline-block;
}
.title-wrapper-2tvSGJeW3z {
  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;
}
.title-wrapper-2tvSGJeW3z .icon-center-184t9K3dlM {
  position: relative;
  top: -3px;
}
.status-2O3s0rBUC_ {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 14px;
  line-height: 20px;
  color: #a2a4a8;
}
.status-item-nN0qh0ekfy {
  padding-right: 12px;
  margin-right: 12px;
  border-right: 1px solid #dddfe3;
}
.status-item-nN0qh0ekfy:last-child {
  border-right: none;
}

.joblist-L2X5qyZWtF {
  width: 1200px;
  text-align: center;
  margin: 0 auto;
}
.joblist-L2X5qyZWtF .search-1OJ1I4f4G_ {
  width: 50%;
  margin: 0 auto;
  margin-bottom: 36px;
}
.jobs-3Dpl7isBQf {
  display: inline-block;
  text-align: left;
}
.show-more-btn-2QkebGjDiD {
  display: inline-block;
  margin-top: 23px;
  padding: 12px 35px;
  font-size: 14px;
  line-height: 20px;
  cursor: pointer;
}
.job-block-3pnjMf8Pnb {
  display: inline-block;
  overflow: hidden;
  margin: 12px;
  width: 220px;
  height: 160px;
  background-color: #fff;
  text-align: center;
}
.job-block-wrapper-3KorWyJ0fd {
  margin: 0 -12px;
}
.job-block-title-2pHHk18rbk {
  margin-top: 36px;
  margin-bottom: 18px;
  font-size: 20px;
  line-height: 28px;
}
.job-block-count-1kuwb6kBvs {
  font-size: 14px;
  line-height: 20px;
  padding: 5px 17px;
}
.edit-btn-3DY1NEh0FZ {
  position: absolute;
  right: 20px;
  top: 20px;
}
.job-wrapper-1EJGbghyFm {
  display: inline-block;
  width: 396px;
  margin-right: 6px;
  margin-bottom: 6px;
}
.job-wrapper-1EJGbghyFm:nth-child(3n) {
  margin-right: 0;
}


.container > .search-2F6NWozp0e {
  pointer-events: all;
}

.search-2F6NWozp0e {
  margin: 8px auto;
  width: 50%;
}
.edit-btn-3T5XuZ-s3O {
  position: absolute;
  right: 20px;
  top: 20px;
}

.picWrapper-2iGAgSx8eQ {
  display: inline-block;
  width: 170px;
  height: 90px;
  padding: 25px;
  margin-right: 36px;
  margin-bottom: 36px;
  background-color: #fff;
}
.picWrapper-2iGAgSx8eQ:nth-child(6n) {
  margin-right: 0;
}
.edit-btn-32QGpAG5GJ {
  position: absolute;
  right: 20px;
  top: 20px;
}
.edit-item-btn-1bfNOMQm00 {
  position: absolute;
  right: 20px;
  top: 20px;
}
.add-item-wrapper-3b0BUbQbjU {
  margin: 20px 0;
  text-align: center;
}

.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-39oxcgHc-x {
  width: 500px !important;
  -webkit-border-radius: 10px !important;
     -moz-border-radius: 10px !important;
          border-radius: 10px !important;
}
.dialog-39oxcgHc-x .dialog__header__title {
  height: 45px;
  font-weight: bold;
}
.dialog-39oxcgHc-x .dialog__header__title:before {
  content: ' ';
  position: absolute;
  bottom: 0;
  display: inline-block;
  width: 40px;
  height: 3px;
  background: #ddd;
}
.header-PA7v6N4aCk {
  width: 440px;
}
.close-modal-9Bz0qCKuxJ {
  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-9Bz0qCKuxJ:after {
  content: ' ';
  position: absolute;
  top: 23px;
  left: 11px;
  width: 1px;
  height: 20px;
  background-color: #fff;
}
.phone-number-1JXVlTcmBg {
  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-1JXVlTcmBg span {
  margin-left: 12px;
  color: #575d6a;
}
.phone-number-1JXVlTcmBg div {
  display: inline-block;
  height: 1px;
  width: 16px;
  background-color: #dddfe3;
}
.auth-code-rEX4UpLi54 {
  width: 440px;
  height: 40px;
  margin-top: 40px;
}
.button-3uuK2PYwS4 {
  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-3z1Bnn-bUf {
  width: 362px;
  display: inline-block;
  height: 40px;
  padding: 0px;
  border: none;
}
.auth-code-input-3IjqK3z9ja {
  display: inline-block;
  padding: 0px;
  width: 284px;
  border: 1px solid #c1c5cc;
  padding-left: 12px;
}
.get-auth-code-2D8Bucf9jF,
.get-auth-code-disable-25JWHjHg-T {
  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-25JWHjHg-T {
  color: #dddfe3;
  border-color: #dddfe3;
}
.captcha-3-FPU32o6X {
  margin-top: 40px;
}
.error-span-2UmkJUSlvx {
  color: #ff6b6b;
}
.error-input-lxDM_Svdrb {
  border-color: #ff6b6b;
}
.qrcode-login-icon-3WS_lnKOr6 {
  position: absolute;
  top: -21px;
  right: -18px;
  float: right;
  display: inline-block;
  height: 50px;
  width: 50px;
  cursor: pointer;
}
.qrcode-login-icon-3WS_lnKOr6 img {
  width: 100%;
  height: 100%;
}

.close-modal-1SZ3mcYSHp {
  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-1SZ3mcYSHp:after {
  content: ' ';
  position: absolute;
  top: 23px;
  left: 11px;
  width: 1px;
  height: 20px;
  background-color: #fff;
}
.qrcode-wrapper-2qWb5FNyrU {
  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-lFRWuoFC1I {
  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-lFRWuoFC1I strong {
  font-weight: normal;
  color: #ff922b;
}
.qrcode-img-ccirPYwqml {
  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-1iABTl9CMW {
  padding: 70px 0 100px 0;
  font-size: 14px;
  color: #555;
  text-align: center;
}
.login-success-icon-28Q5Xp2QCg {
  margin-right: 15px;
  font-size: 40px;
  color: #51cf66;
}
.login-success-text-3rsWj5Ol8X {
  position: relative;
  top: -10px;
}
.login-reject-1GgCjcdOqX {
  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---u9wIvXRz {
  margin-bottom: 7px;
  font-weight: bold;
}
.phone-login-icon-20uCT4ICtx {
  position: absolute;
  top: -21px;
  right: -18px;
  float: right;
  display: inline-block;
  height: 50px;
  width: 50px;
  cursor: pointer;
}
.phone-login-icon-20uCT4ICtx img {
  width: 100%;
  height: 100%;
}

.login-btn-37UAZEqnzq {
  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-1V3lOmI8Ep,
.hoverdown-menu-oVvbAPoM4p {
  background: #fff;
}
.hoverdown-item-39mk7OI02p {
  color: #6e7686;
  cursor: pointer;
}
.hoverdown-item-39mk7OI02p 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-2dZshaHUhY {
  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-2dZshaHUhY .avatar-3fhpPhZn3B {
  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-1AFWZy1Tex {
  font-size: 14px;
  color: #090a0b;
}

.avatar-div-1D4Ukvir8A {
  width: 100%;
  height: 100%;
  -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
          border-radius: 50%;
  background-color: #fff;
}
.avatar-img-2mXvDewI7x {
  width: 100%;
  height: 100%;
  line-height: 0px;
  display: inline-block;
  -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
          border-radius: 50%;
}

.login-btn-2HzQZIXd3I {
  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-3YLj6YzXLE {
  display: inline-block;
  width: 32px;
  height: 32px;
  margin-left: 20px;
}
.hoverdown-menu-lfMrM-IeuT {
  background: #fff;
}
.hoverdown-item-1UOh72zSHi {
  color: #6e7686;
  cursor: pointer;
}
.hoverdown-item-1UOh72zSHi span:last-child {
  margin-left: 10px;
}
.hoverdown-btn-2ux-eNJUmD {
  width: 32px;
  height: 32px;
}
.avatar-2BLYGbbMKO {
  width: 32px;
  height: 32px;
}
.clear-space-1TBjwB02Gj {
  font-size: 0;
}

.navbar-3EpLcniCky {
  position: relative;
  height: 90px;
  width: 100%;
  text-align: left;
  font-size: 15px;
  background-color: #fff;
}
.navbar-3EpLcniCky .row {
  margin: auto;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  position: relative;
}
.moduleContainer-3M5WVT_W3Y {
  width: 1200px;
  height: 100%;
  margin: 0 auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.navbarFix-2_-PY-Y4Dm {
  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-Y4Dm + * {
  margin-top: 90px;
}
.navbarFix-2_-PY-Y4Dm.editable-3_hpZf1f2h {
  margin-top: 52px;
  margin-left: 52px;
  width: -webkit-calc(100% - 52px);
  width: -moz-calc(100% - 52px);
  width: calc(100% - 52px);
}
.navbarFix-2_-PY-Y4Dm.editable-3_hpZf1f2h + * {
  margin-top: 132px;
  margin-left: 52px;
  width: -webkit-calc(100% - 52px);
  width: -moz-calc(100% - 52px);
  width: calc(100% - 52px);
}
.link-2DlxK2_oJf {
  height: 100%;
  text-align: center;
  color: #89909e;
  cursor: pointer;
}
.l-39GqesqmYc,
.r-2YSQqbQlTX {
  display: inline-block;
  height: 100%;
  vertical-align: top;
}
.l-39GqesqmYc {
  padding-top: 30px;
  line-height: 60px;
  float: left;
}
.r-2YSQqbQlTX {
  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-2JPmtuMrFQ {
  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-20j4AS6eYb {
  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-20j4AS6eYb:after {
  content: attr(data-name);
}
.link-2DlxK2_oJf {
  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-2DlxK2_oJf:not(.active) {
  border-color: transparent;
}
.link-2DlxK2_oJf:hover {
  color: rgba(0,0,0,0.8);
}
.link-2DlxK2_oJf > a {
  display: inline-block;
  height: 100%;
}
.link-2DlxK2_oJf.hidden-3RUkIUu6zH {
  visibility: hidden;
}
.grow1-1OW9yydBqy {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
     -moz-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.grow1-1OW9yydBqy .prev-Home-31d0jTC6yi {
  display: block;
  width: 130px;
  height: 60px;
  line-height: 60px;
  font-size: 16px;
  font-weight: bold;
  color: #89909e;
}
.grow1-1OW9yydBqy .prev-Home-31d0jTC6yi .icon-1JjYCLy1nD {
  font-weight: bold;
}
.grow1-1OW9yydBqy .prev-Home-31d0jTC6yi:hover {
  color: #121316;
}
.grow1-1OW9yydBqy .prev-Home-31d0jTC6yi span {
  margin-right: 8px;
}
.nav-links-1TnOckH9L8 {
  position: relative;
  height: 68px;
  line-height: 68px;
  margin: 0;
  padding: 0;
  overflow: hidden;
  list-style-type: none;
}
.nav-links-1TnOckH9L8 li {
  display: inline-block;
  position: relative;
}
.hoverdown-link-1qMLsHANUb {
  -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-1qMLsHANUb:not(.active) {
  border-color: transparent;
}
.hoverdown-link-1qMLsHANUb:hover {
  color: rgba(0,0,0,0.8);
}
.hoverdown-link-1qMLsHANUb 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-kiCDPRrfXr {
  position: absolute;
  right: 200px;
  top: 45px;
}
.hoverdown-kiCDPRrfXr .more-2gDFFg_vKT {
  position: relative;
  color: rgba(0,0,0,0.6);
}
.hoverdown-kiCDPRrfXr .more-2gDFFg_vKT:hover {
  color: rgba(0,0,0,0.8);
}
.hoverdown-kiCDPRrfXr .more-2gDFFg_vKT: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-kiCDPRrfXr .more-2gDFFg_vKT:hover:after {
  border-top-color: rgba(0,0,0,0.8);
}
.hoverdown-kiCDPRrfXr.open .hoverdown-menu-3bAH2IP25P {
  opacity: 1;
  pointer-events: auto;
}
.hoverdown-menu-3bAH2IP25P {
  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-3bAH2IP25P ul {
  list-style: none;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  width: auto;
  padding: 0;
  margin: 0;
}
.hoverdown-btn-2MxFxgaoKM:hover {
  cursor: pointer;
}
.logo-DETCDgxzFX {
  max-width: 240px;
  height: 60px;
  cursor: pointer;
}
.school-entry-8r-pr9DqOb {
  padding: 0 17px;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  line-height: 30px;
  height: 30px;
  border: 1px solid;
}
.edit-btn-UDaKFHqhmL {
  position: absolute;
  right: 20px;
  top: 20px;
}

.powered_by-3RZTswTbho {
  padding: 0;
  margin-top: 27px;
  margin-bottom: 27px;
  text-align: center;
}
.powered_by-3RZTswTbho a {
  display: inline-block;
  width: 128px;
  height: 18px;
  -webkit-background-size: 100% 100%;
     -moz-background-size: 100%;
       -o-background-size: 100%;
          background-size: 100%;
}

.flatten-select-2Epo_oLpNs {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  padding: 6px 0;
  font-size: 12px;
}
.flatten-select-2Epo_oLpNs .title-2TeSJfHSH8 {
  margin-right: 4px;
  line-height: 17px;
  white-space: nowrap;
  color: #222831;
}
.flatten-select-2Epo_oLpNs .body-Csde6ypisN {
  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_oLpNs .body-Csde6ypisN .option-1nAfD8pgeR {
  -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;
}

.prior-_XekQqDPaf {
  display: inline-block;
  height: 20px;
  color: #fff;
  font-size: 12px;
  line-height: 20px;
  background: #FFA200;
  padding: 0 4px;
  margin-right: 4px;
}
.schoolIcon-2IaiB6w6SB {
  display: inline-block;
  height: 20px;
  background: #22b8cf;
  color: #fff;
  font-size: 12px;
  line-height: 20px;
  padding: 0 4px;
  margin-right: 4px;
  white-space: nowrap;
}
.societyIcon-nX57q339oF {
  display: inline-block;
  height: 20px;
  background: #f77800;
  color: #fff;
  font-size: 12px;
  line-height: 20px;
  padding: 0 4px;
  margin-right: 4px;
  white-space: nowrap;
}
.link-11ZhHkq6hl:last-child .container-Wdm-NrI2ez {
  border-bottom: none;
}
.link-11ZhHkq6hl {
  display: block;
  padding: 0 30px;
}
.link-11ZhHkq6hl:hover {
  background-color: #f9f9fa;
}
.container-Wdm-NrI2ez {
  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-1OqiYPXkzn {
  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-1OqiYPXkzn .logo-1Ey_JlvBw6 {
  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-1OqiYPXkzn .opened-at-3hbqT1Qr83 {
  color: #a2a4a8;
  font-size: 12px;
}
.title-1X3Vf1EBrI {
  max-width: 350px;
  font-size: 16px;
  line-height: 22px;
  color: #222831;
  margin-bottom: 10px;
  font-weight: bold;
}
.title-1X3Vf1EBrI .icon-center-2tDcaP67a- {
  position: relative;
  top: -1px;
}
.status-3wqaaaTGSu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 14px;
  line-height: 20px;
  color: #a2a4a8;
}
.status-item-2t1TSckBkv {
  padding-right: 12px;
  margin-right: 12px;
  border-right: 1px solid #f4f4f5;
}
.salary-y2I7jfIzkg {
  margin-right: 30px;
  line-height: 20px;
  font-size: 16px;
}
.status-item-2t1TSckBkv:last-child {
  border-right: 0;
}
.opened-at-3hbqT1Qr83 {
  margin-left: auto;
  font-size: 14px;
  color: #89909e;
}
.locations-1ik3cvmdlj {
  margin-top: 10px;
  white-space: pre;
  color: #575d6a;
  font-size: 14px;
}

.share-link-hover-3_z8mws_qu {
  z-index: 2;
  position: relative;
  font-size: 12px;
  cursor: pointer;
  color: #9a9fac;
}
.share-link-hover-3_z8mws_qu .hover-container-3Jv_bGFGE8 {
  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_z8mws_qu .hover-container-3Jv_bGFGE8 .ship-27CBMRTGDm {
  position: absolute;
  z-index: -1;
  top: -25px;
  right: 0;
  width: 70px;
  height: 26px;
}
.share-link-hover-3_z8mws_qu .hover-container-3Jv_bGFGE8 .qr-3mEUbrAvGu {
  margin-bottom: 6px;
}
.share-link-hover-3_z8mws_qu .hover-container-3Jv_bGFGE8 .link-wrapper-1aGoyh3dZD {
  position: relative;
  margin-top: 4px;
  line-height: 30px;
}
.share-link-hover-3_z8mws_qu .hover-container-3Jv_bGFGE8 .link-wrapper-1aGoyh3dZD .shadow-1WNO7Wiiak {
  position: absolute;
  z-index: -10;
  top: 0;
  left: 0;
  width: 4px;
  height: 4px;
  overflow: auto;
}
.share-link-hover-3_z8mws_qu .hover-container-3Jv_bGFGE8 .link-wrapper-1aGoyh3dZD .link-31VJg_-Ma2 {
  -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_z8mws_qu .hover-container-3Jv_bGFGE8 .link-wrapper-1aGoyh3dZD .copy-3_aB4kQ959 {
  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_z8mws_qu:hover .hover-container-3Jv_bGFGE8 {
  display: block;
}

.prior-31MtIcflBm {
  display: inline-block;
  height: 20px;
  color: #fff;
  font-size: 12px;
  line-height: 20px;
  background: #FFA200;
  padding: 0 4px;
  margin-right: 4px;
}
.schoolIcon-1zP8gh7SLR {
  display: inline-block;
  height: 20px;
  background: #22b8cf;
  color: #fff;
  font-size: 12px;
  line-height: 20px;
  padding: 0 4px;
  margin-right: 4px;
  white-space: nowrap;
}
.societyIcon-hcMGl7wnAn {
  display: inline-block;
  height: 20px;
  background: #f77800;
  color: #fff;
  font-size: 12px;
  line-height: 20px;
  padding: 0 4px;
  margin-right: 4px;
  white-space: nowrap;
}
.container-dkVgJrUor8 {
  background-color: #fff;
}
.title-1MCvxS8Zts {
  padding: 0 20px;
  font-size: 16px;
  line-height: 60px;
  color: #090a0b;
}
.title-1MCvxS8Zts .more-3YXECgB2Ue {
  float: right;
  line-height: 60px;
  font-size: 12px;
  color: #9a9fac;
  cursor: pointer;
}
.list-3HGr9BRYnP {
  padding-left: 20px;
}
.job-33vk7SJRJ- {
  padding: 16px 62px 16px 0px;
  line-height: 20px;
  color: #5c6170;
  font-size: 14px;
  border-bottom: 0.5px dashed #eee;
}
.job-33vk7SJRJ- a {
  overflow: hidden;
  -webkit-line-clamp: 2;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}
.job-33vk7SJRJ-:last-child {
  border-bottom: none;
}

.color-link-3ucH7xjEqf,
.link-alike-btn-1OCOzoAT9-,
.link-alike-btn-1OCOzoAT9-:focus {
  color: #0c8cf6;
  cursor: pointer;
}
.color-link-3ucH7xjEqf:hover,
.link-alike-btn-1OCOzoAT9-:hover,
.link-alike-btn-1OCOzoAT9-:focus:hover {
  color: #6ebbfa;
}
.color-link-3ucH7xjEqf:active,
.link-alike-btn-1OCOzoAT9-:active,
.link-alike-btn-1OCOzoAT9-:focus:active {
  color: #0771c8;
}
.positive-btn-1Pbg1ZCv4s,
.negative-btn-2lGJWS_IES,
.secondary-btn-23ahrq_NB4,
.disable-btn-2R8lO3iDYP,
.disable-btn-2R8lO3iDYP:focus,
.disable-btn-2R8lO3iDYP:hover,
.cancel-btn-3t5VSg0sJF {
  -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-1Pbg1ZCv4s {
  background-color: #22b8cf;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  color: #fff;
}
.positive-btn-1Pbg1ZCv4s:hover {
  background-color: #3bc9db;
  color: #fff;
}
.positive-btn-1Pbg1ZCv4s:active,
.positive-btn-1Pbg1ZCv4s:focus {
  background-color: #22b8cf;
  color: #fff;
}
.negative-btn-2lGJWS_IES {
  line-height: 38px;
  background-color: #f06595;
  border: 1px solid #df0044;
  color: #fff;
  cursor: pointer;
}
.negative-btn-2lGJWS_IES:hover {
  background-color: #f2306b;
  border: 1px solid #f9004c;
  color: #fff;
}
.negative-btn-2lGJWS_IES:active,
.negative-btn-2lGJWS_IES:focus {
  background-color: #e20e4e;
  border: 1px solid #e20e4e;
  color: #fff;
}
.secondary-btn-23ahrq_NB4 {
  font-weight: bold;
  background-color: #dddfe3;
  color: #6e7686;
  cursor: pointer;
}
.secondary-btn-23ahrq_NB4:hover {
  background-color: #89909e;
  color: #fff;
}
.secondary-btn-23ahrq_NB4:active,
.secondary-btn-23ahrq_NB4:focus {
  background-color: #6e7686;
  color: #fff;
}
.disable-btn-2R8lO3iDYP,
.disable-btn-2R8lO3iDYP:focus,
.disable-btn-2R8lO3iDYP:hover {
  border: 1px solid #dddfe3;
  background-color: #fff;
  color: #dddfe3;
  cursor: no-drop;
}
.cancel-btn-3t5VSg0sJF {
  background-color: #fff;
  color: #575d6a;
}
.link-alike-btn-1OCOzoAT9- {
  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-1OCOzoAT9-:focus {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  outline: 0;
}
.title-2rXahWbwHl {
  position: relative;
  margin-top: 10px;
  font-size: 18px;
}
.x-3usPflb3ME {
  position: absolute;
  right: 0;
  cursor: pointer;
}
.qrcode-img-3CpCFIXvMc {
  height: 300px;
}
.hint-eZOwHMaVDm {
  margin-bottom: 6px;
}
.link-input-1DRBLrSDAe {
  display: inline-block;
  float: left;
}
.footer-oXHUegvBSQ {
  margin-bottom: 20px;
}

.login-tip-1Y-SOeHNt5 {
  background: #fff;
  padding: 18px;
  margin-bottom: 8px;
}
.icon-2NzkFbb_r9 {
  font-size: 18px;
  margin-right: 12px;
  vertical-align: middle;
}
.login-title-2S_YHKldls {
  color: #222831;
  font-size: 14px;
}
.login-text-3b-5FI1WCH {
  margin-top: 14px;
  font-size: 12px;
  line-height: 25px;
  color: #a2a4a8;
  margin-bottom: 10px;
}
.login-tip-btn-3QlbYAuuVC {
  width: 80px;
  height: 26px;
  line-height: 26px;
}
.modal-3aSC45rREX {
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  width: 400px;
  padding: 28px;
}
.modal-body-2QoM0VZyMI {
  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-CARe4kzt5h {
  color: #9a9fac;
}
.modal-username-3gf1mtSkym {
  font-size: 20px;
  margin: 10px 0 16px;
  line-height: 28px;
}
.modal-text-2tgHKV5oEB {
  color: #5c6170;
  line-height: 20px;
}
.modal-action-SgfagzCAhM {
  margin-top: 24px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.avatar-1iinOVMh0s {
  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-2xPtD6naEU,
.login-other-JGOE8J0KK- {
  width: 120px;
  height: 33px;
  vertical-align: middle;
  line-height: 33px;
  margin: 0 10px;
}
.login-other-JGOE8J0KK- {
  color: #5c6170;
  border: 1px solid #bcbfc8;
}
.close-3GOaurR1Xc {
  position: absolute;
  top: -6px;
  right: -6px;
  cursor: pointer;
}

.filter-16BFKCyrQP {
  position: relative;
  padding: 0 30px;
  padding-bottom: 28px;
  margin-bottom: 10px;
  background-color: #fff;
}
.edit-btn-3Y-rvHrIA7 {
  position: absolute;
  z-index: 2;
  right: 3px;
  top: 3px;
}
.selector-3L08nvK_4A {
  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-3Syvmwo9bo {
  max-height: 51px;
}
.show-more-3LHG-Ll9qD {
  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-1KyOImypxo {
  margin-top: 28px;
}
.title-1SLVgV6n7L {
  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-3lLiS4eCpr .jobs-2J09MRIXY9 {
  background-color: #fff;
  margin-bottom: 30px;
}
.results-3lLiS4eCpr .jobs-2J09MRIXY9 .blank-2M5g3kghZt {
  padding: 20px 0;
  text-align: center;
}
.large-margin-mEaxnrLFq5 {
  margin-top: 35px;
}
.dropdown-2M1Uo3f06n {
  width: 157.5px;
  margin: 15px 6px 0;
}
.dropdown-2M1Uo3f06n:first-child:nth-last-child(1),
.dropdown-2M1Uo3f06n:first-child:nth-last-child(1) ~ .dropdown-2M1Uo3f06n {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
     -moz-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.dropdown-2M1Uo3f06n:first-child:nth-last-child(2),
.dropdown-2M1Uo3f06n:first-child:nth-last-child(2) ~ .dropdown-2M1Uo3f06n {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
     -moz-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.dropdown-2M1Uo3f06n:first-child:nth-last-child(3),
.dropdown-2M1Uo3f06n:first-child:nth-last-child(3) ~ .dropdown-2M1Uo3f06n {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
     -moz-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.dropdown-2M1Uo3f06n:first-child:nth-last-child(4),
.dropdown-2M1Uo3f06n:first-child:nth-last-child(4) ~ .dropdown-2M1Uo3f06n {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
     -moz-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.dropdown-2M1Uo3f06n:first-child:nth-last-child(5),
.dropdown-2M1Uo3f06n:first-child:nth-last-child(5) ~ .dropdown-2M1Uo3f06n {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
     -moz-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.dropdown-2M1Uo3f06n .Select-control,
.dropdown-2M1Uo3f06n .Select-menu-outer {
  line-height: 36px;
  font-size: 12px;
}
.dropdown-2M1Uo3f06n .Select-control {
  height: 36px;
  border-color: #dddfe3;
}
.dropdown-2M1Uo3f06n .Select-control .Select-placeholder {
  color: #a2a4a8;
}
.dropdown-2M1Uo3f06n .Select-control :hover {
  border-color: #89909e;
}
.selectNoneDisplay-oOx_K3g7JA:nth-child(n+6) {
  display: none;
}
.pagination-JTeOJVVw6R {
  font-size: 14px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  text-align: center;
}
.pagination-JTeOJVVw6R .rc-pagination {
  display: inline-block;
  color: #a2a4a8;
}
.pagination-JTeOJVVw6R .rc-pagination:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}
.pagination-JTeOJVVw6R .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-JTeOJVVw6R .rc-pagination-item a {
  text-decoration: none;
  color: #666;
}
.pagination-JTeOJVVw6R .rc-pagination-item:hover {
  border-color: #0c8cf6;
}
.pagination-JTeOJVVw6R .rc-pagination-item:hover a {
  color: #0c8cf6;
}
.pagination-JTeOJVVw6R .rc-pagination-item-active a {
  color: #0c8cf6;
}
.pagination-JTeOJVVw6R .rc-pagination-prev a:after {
  content: "\4E0A\4E00\9875";
}
.pagination-JTeOJVVw6R .rc-pagination-next a:after {
  content: "\4E0B\4E00\9875";
}
.pagination-JTeOJVVw6R .rc-pagination-prev,
.pagination-JTeOJVVw6R .rc-pagination-next {
  background-color: #fff;
  border: 1px solid #a2a4a8;
}
.pagination-JTeOJVVw6R .rc-pagination-prev a:after,
.pagination-JTeOJVVw6R .rc-pagination-next a:after {
  margin-top: -1px;
  display: block;
  padding: 0 16px;
}
.pagination-JTeOJVVw6R .rc-pagination-disabled {
  cursor: not-allowed;
  background-color: transparent;
}
.pagination-JTeOJVVw6R .rc-pagination-disabled a {
  color: #ccc;
}
.pagination-JTeOJVVw6R .rc-pagination-jump-prev:after,
.pagination-JTeOJVVw6R .rc-pagination-jump-next:after {
  content: "\2022\2022\2022";
  display: block;
  letter-spacing: 2px;
  color: #ccc;
  font-size: 12px;
  margin-top: 1px;
}
.pagination-JTeOJVVw6R .rc-pagination-prev,
.pagination-JTeOJVVw6R .rc-pagination-jump-prev,
.pagination-JTeOJVVw6R .rc-pagination-jump-next {
  margin-right: 8px;
}
.pagination-JTeOJVVw6R .rc-pagination-prev,
.pagination-JTeOJVVw6R .rc-pagination-next,
.pagination-JTeOJVVw6R .rc-pagination-jump-prev,
.pagination-JTeOJVVw6R .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-k05pg5ml9d {
  margin-bottom: margin-lg;
  word-break: break-word;
  font-size: 14px;
}
.list-k05pg5ml9d p {
  margin: 0;
}
.title-241qvsY5NR {
  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-241qvsY5NR .hr-1YHBt221nu {
  -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_JxDF5zX {
  margin: 4px 0;
  max-width: 286px;
  line-height: 18px;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  overflow: hidden;
}
.row-value-ZcM_Xn3I3t {
  position: relative;
  font-size: 14px;
  color: #000;
  line-height: 20px;
  padding-right: 10px;
  margin-bottom: 16px;
}
.row-part-1fc6ha5QUj {
  overflow: hidden;
  max-height: 40px;
}
.row-part-1fc6ha5QUj: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-2ZZinvLDaY {
  font-size: 14px;
  color: #bf8c43;
  position: absolute;
  top: 20px;
  right: 10px;
  background-color: #fff;
  line-height: 20px;
  cursor: pointer;
}

.info-container-2E9rzm-ncF {
  margin-bottom: margin-lg;
  word-break: break-word;
  font-size: 14px;
}
.info-container-2E9rzm-ncF p {
  margin: 0;
}
.info-title-2IgBez5Jsm {
  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-2IgBez5Jsm .hr-xtRmrXyL03 {
  -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-TrzTCuSig8 {
  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-8wrKiI-RI5 {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.info-row2-35IJ9S6KD6 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 48%;
     -moz-box-flex: 0;
      -ms-flex: 0 0 48%;
          flex: 0 0 48%;
}
.info-row3-yFBAWPdkfK {
  -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-19JCgDLTZ- {
  margin-bottom: 20px;
  font-size: 12px;
  color: #89909e;
}
.rule-item-title-1JDhMRA2m1 {
  margin-bottom: 8px;
  font-weight: bold;
  font-size: 14px;
  color: #575d6a;
}
.rule-item-body-3EWjveyVjg {
  font-size: 12px;
}
.rule-item-body-3EWjveyVjg ul {
  margin: 0;
  list-style: none;
}
.rule-item-body-3EWjveyVjg .sub-title-bK1TR1O2Qk {
  margin-bottom: 4px;
  color: #575d6a;
}
.rule-item-body-3EWjveyVjg .list-item--JyPkggBIr {
  padding-left: 15px;
  line-height: 22px;
  position: relative;
}
.rule-item-body-3EWjveyVjg .list-item--JyPkggBIr::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-38Nq1i7U89 {
  margin-top: 5px;
  color: #89909e;
  word-wrap: break-word;
  white-space: pre-wrap;
}

.menuClassName-2kQ2X_Od2U {
  top: 30px;
  right: 0 !important;
  left: auto !important;
}
.wrapper-3f5GZcCgi6 {
  position: absolute;
  top: 0;
  right: 0;
}
.popover-title-3O-QB6cOm0 {
  cursor: pointer;
}
.popover-title-icon-3zRqngSmFf {
  font-size: 18px;
  color: #c1c5cc;
  vertical-align: text-bottom;
}
.popover-content-3v2j_D_PmC {
  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_D_PmC: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-1a3fYBNcNH {
  margin-left: 2em;
  font-size: 12px;
}
.popover-content-footer-first-1S66LTlHLt {
  margin-left: 2em;
  font-size: 12px;
  margin-top: -1.5em;
}
.popover-content-footer-left-1ns-LSjhlJ {
  border-top: 1px solid #ddd;
  margin: 0 -20px;
  padding: 10px 20px 0 20px;
  font-size: 12px;
}

.dialog-2SHHalKgnU {
  padding: 0 !important;
  width: 720px;
}
.dialog-2SHHalKgnU .dialog__header__container {
  display: none;
}
.dialog-2SHHalKgnU .dialog__body {
  padding: 0;
  margin: 0;
}
.dialog-2SHHalKgnU .dialog__footer {
  margin-bottom: 32px;
  padding-right: 30px;
}
.head-RYeRzoFrpr {
  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-RYeRzoFrpr .title-3ll1rvYjJ6 {
  font-size: 24px;
  line-height: 33px;
}
.head-RYeRzoFrpr .sub-title-1Mqjm4JYfN {
  margin-top: 33px;
  font-size: 12px;
  line-height: 20px;
}
.content-3Yg4Dt1FPx {
  margin: 28px 16px 30px 16px;
  padding: 0 34px;
  max-height: 440px;
  overflow-y: auto;
}
.loading-1NHRsxh2za {
  margin-top: 32px;
}

.color-link-1IuZjMp8fr,
.link-alike-btn-3c4GXGUpgq,
.link-alike-btn-3c4GXGUpgq:focus {
  color: #0c8cf6;
  cursor: pointer;
}
.color-link-1IuZjMp8fr:hover,
.link-alike-btn-3c4GXGUpgq:hover,
.link-alike-btn-3c4GXGUpgq:focus:hover {
  color: #6ebbfa;
}
.color-link-1IuZjMp8fr:active,
.link-alike-btn-3c4GXGUpgq:active,
.link-alike-btn-3c4GXGUpgq:focus:active {
  color: #0771c8;
}
.positive-btn-1klJiFbCIH,
.negative-btn-19T9PHO7pa,
.secondary-btn-bQD6cJovUH,
.disable-btn-1fAamIXjWx,
.disable-btn-1fAamIXjWx:focus,
.disable-btn-1fAamIXjWx:hover,
.cancel-btn-UrEVFsbss_ {
  -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-1klJiFbCIH {
  background-color: #22b8cf;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  color: #fff;
}
.positive-btn-1klJiFbCIH:hover {
  background-color: #3bc9db;
  color: #fff;
}
.positive-btn-1klJiFbCIH:active,
.positive-btn-1klJiFbCIH:focus {
  background-color: #22b8cf;
  color: #fff;
}
.negative-btn-19T9PHO7pa {
  line-height: 38px;
  background-color: #f06595;
  border: 1px solid #df0044;
  color: #fff;
  cursor: pointer;
}
.negative-btn-19T9PHO7pa:hover {
  background-color: #f2306b;
  border: 1px solid #f9004c;
  color: #fff;
}
.negative-btn-19T9PHO7pa:active,
.negative-btn-19T9PHO7pa:focus {
  background-color: #e20e4e;
  border: 1px solid #e20e4e;
  color: #fff;
}
.secondary-btn-bQD6cJovUH {
  font-weight: bold;
  background-color: #dddfe3;
  color: #6e7686;
  cursor: pointer;
}
.secondary-btn-bQD6cJovUH:hover {
  background-color: #89909e;
  color: #fff;
}
.secondary-btn-bQD6cJovUH:active,
.secondary-btn-bQD6cJovUH:focus {
  background-color: #6e7686;
  color: #fff;
}
.disable-btn-1fAamIXjWx,
.disable-btn-1fAamIXjWx:focus,
.disable-btn-1fAamIXjWx:hover {
  border: 1px solid #dddfe3;
  background-color: #fff;
  color: #dddfe3;
  cursor: no-drop;
}
.cancel-btn-UrEVFsbss_ {
  background-color: #fff;
  color: #575d6a;
}
.link-alike-btn-3c4GXGUpgq {
  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-3c4GXGUpgq:focus {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  outline: 0;
}
.ReactModal__Overlay-3fhPKBCCeB {
  overflow-y: auto;
  text-align: center;
  z-index: 9999;
}
.ReactModal__Overlay-3fhPKBCCeB:after {
  display: inline-block;
  content: '';
  width: 0;
  height: 100%;
  vertical-align: middle;
}
.ReactModal__Content-3BJ53Pjy0e,
.ReactModal__Content-3BJ53Pjy0e.dialog__container-2tma_TT5c7 {
  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-3BJ53Pjy0e ::-webkit-input-placeholder,
.ReactModal__Content-3BJ53Pjy0e.dialog__container-2tma_TT5c7 ::-webkit-input-placeholder {
  color: #89909e;
}
.ReactModal__Content-3BJ53Pjy0e ::-moz-placeholder,
.ReactModal__Content-3BJ53Pjy0e.dialog__container-2tma_TT5c7 ::-moz-placeholder {
  color: #89909e;
}
.ReactModal__Content-3BJ53Pjy0e ::-ms-input-placeholder,
.ReactModal__Content-3BJ53Pjy0e.dialog__container-2tma_TT5c7 ::-ms-input-placeholder {
  color: #89909e;
}
.ReactModal__Content-3BJ53Pjy0e ::placeholder,
.ReactModal__Content-3BJ53Pjy0e.dialog__container-2tma_TT5c7 ::placeholder {
  color: #89909e;
}
.dialog__header__container-X9Msiw2eln,
.dialog__header__container--multi-2U-JoAKN4r {
  color: #575d6a;
}
.dialog__header__title-29VAbHWbOL,
.dialog__header__title--active-1YxHjfz-gx {
  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-1YxHjfz-gx {
  color: #3bc9db;
  border-bottom: 3px solid #3bc9db;
}
.dialog__header__container-X9Msiw2eln {
  position: relative;
}
.dialog__header__container--multi-2U-JoAKN4r .dialog__header__title-29VAbHWbOL,
.dialog__header__container--multi-2U-JoAKN4r .dialog__header__title--active-1YxHjfz-gx {
  cursor: pointer;
}
.dialog__header__container-X9Msiw2eln .cancel-icon-mu35KAmycf {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  font-size: 16px;
  cursor: pointer;
}
.dialog__header__line-bHl_DIBK_p {
  height: 1px;
  background-color: #d2dde3;
}
.dialog__header__sub-title-BvG31-7cim {
  color: #89909e;
  margin-top: 14px;
}
.dialog__header__sub-title-explaination-I-crDrNVTK {
  color: #89909e;
}
.dialog__header__error-2AXLI4tOle {
  margin-top: 5px;
  color: #f06595;
}
.dialog__body-2Hgq7gz3g4 {
  position: relative;
  margin-top: 20px;
  margin-bottom: 30px;
  color: #575d6a;
}
.dialog__body-2Hgq7gz3g4.no-title-10H8hgp_Ns {
  margin-top: 0;
}
.dialog__body-2Hgq7gz3g4.no-footer-3OUYgRKzjn {
  margin-bottom: 0;
}
.dialog__body__item-1jgbAXPjDi {
  margin: 40px 0;
  text-align: left;
  line-height: 40px;
  min-height: 40px;
}
.dialog__body__item-1jgbAXPjDi:last-child {
  margin-bottom: 0;
}
.dialog__body__item--title-1yXBws8omk,
.dialog__body__item--left-2cNAD4kB0c {
  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-3lXuWaRLRh,
.dialog__body__item--right-3mh8kjVmCP {
  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-3lXuWaRLRh>div.input-container-2lpSbh75c3,
.dialog__body__item--right-3mh8kjVmCP>div.input-container-2lpSbh75c3 {
  display: block;
}
.dialog__body__item--hidden-1aHxtmPS-5 {
  display: none;
}
.dialog__footer-19bk3oS1Mq {
  height: 40px;
  color: #575d6a;
}
.dialog__footer__button__container-1RgT064F92 {
  float: right;
  width: 100%;
}
.dialog__footer__button__left-2YgAH40HOg {
  float: left;
}
.dialog__footer__button__right-3hbzXD9l3C {
  float: right;
}
.dialog__footer__button__center-1AsBz4Ap4g {
  text-align: center;
}
.dialog__footer__sync__clickarea-1SAsahWapq {
  cursor: pointer;
}
.dialog__footer__sync__checkbox-2Fr2rimvzt {
  cursor: pointer;
  margin-right: 5px;
}
.dialog__footer__footnote-2BRyqYrbxX {
  color: #89909e;
  display: inline-block;
  vertical-align: -50%;
}
.modal-form-item-3g0nziwiCu {
  -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-3g0nziwiCu:first-child {
  border-top: 1px solid #f4f4f5;
}
.modal-form-item-3g0nziwiCu.uploaded-17lKBajdyF {
  height: 120px;
}
.modal-form-item-3g0nziwiCu *,
.modal-form-item-3g0nziwiCu *:before,
.modal-form-item-3g0nziwiCu *:after {
  -webkit-box-sizing: inherit;
     -moz-box-sizing: inherit;
          box-sizing: inherit;
}
.modal-form-item__title-3sg5iUfVK8,
.modal-form-item__content-2bGstZ52x4 {
  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-3sg5iUfVK8 {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 1em;
}
.modal-form-item__content-2bGstZ52x4 {
  -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-2bGstZ52x4 > div {
  width: 70%;
}
.modal-form-item__content-2bGstZ52x4 input:only-of-type {
  width: 100%;
}
.modal-form-item__content-2bGstZ52x4 .upload-desc-33JMe3GBKN {
  margin-left: 1em;
  font-size: 0.9em;
  color: #89909e;
}
.modal-form-item__content-2bGstZ52x4 .attachment-2k1Dfc0DGD {
  -webkit-box-flex: 100%;
  -webkit-flex: 100%;
     -moz-box-flex: 100%;
      -ms-flex: 100%;
          flex: 100%;
  line-height: 1.5;
}
.modal-form-item__content-2bGstZ52x4 .delete-attachment-1-vNK79vK2 {
  margin-right: 0.5em;
  vertical-align: -0.1em;
  color: #ff6b6b;
}
.modal-form-item__content-2bGstZ52x4 .loading-indicator--upload-2kexghizUC {
  -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-2bGstZ52x4 .error-msg-k6gfne8DoA {
  -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-HqLfgrmfJi {
  -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-HqLfgrmfJi.activated-5sLOwbMsSX {
  color: #0c8cf6;
}
.modal-form-item__status-HqLfgrmfJi.inactivated-1ITyTWpn9I {
  color: #89909e;
}
.modal-form-item__status-HqLfgrmfJi .link-alike-btn-3c4GXGUpgq {
  margin-left: 1em;
}
.modal-form-item-3g0nziwiCu .range-input-3jCistBzOX .day-select__container-2RpxXz_Jas {
  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-3g0nziwiCu .range-input-3jCistBzOX .day-select__input-3GZ3bX_GfV {
  cursor: pointer;
}
.modal-form-item-3g0nziwiCu .range-input-3jCistBzOX .DayPicker-hLaVB_7DYw {
  left: -10%;
}
.prior-wljADZoQz4 {
  display: inline-block;
  height: 20px;
  color: #fff;
  font-size: 12px;
  line-height: 20px;
  background: #ff6b6b;
  padding: 0 4px;
  margin-right: 4px;
}
.schoolIcon-arUAOUajnI {
  display: inline-block;
  height: 20px;
  background: #22b8cf;
  color: #fff;
  font-size: 12px;
  line-height: 20px;
  padding: 0 4px;
  margin-right: 4px;
  white-space: nowrap;
}
.societyIcon-1KEM53mrtI {
  display: inline-block;
  height: 20px;
  background: #f77800;
  color: #fff;
  font-size: 12px;
  line-height: 20px;
  padding: 0 4px;
  margin-right: 4px;
  white-space: nowrap;
}
.container-2YVRugN30r {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  background-color: #fff;
  font-size: 14px;
  margin-bottom: 80px;
  min-height: 630px;
}
.heading-2Ychqp_wCG {
  padding: 20px 20px 0 20px;
}
.content-TbHZ2RIF0d {
  padding: 0 20px 111px 20px;
  font-size: 16px;
  margin-top: 5px;
}
.content-TbHZ2RIF0d ol,
.content-TbHZ2RIF0d ul {
  -webkit-padding-start: 24px;
     -moz-padding-start: 24px;
          padding-inline-start: 24px;
}
.footer-2pCJeunKS6 {
  position: absolute;
  bottom: 1px;
  left: -20px;
  width: 100%;
  padding-top: 45px;
  padding-bottom: 30px;
  text-align: center;
}
.footer-2pCJeunKS6 span {
  line-height: 36px;
  padding: 0 30px;
  font-size: 14px;
}
.job-details-3a_UI7w2z5 {
  position: relative;
  width: 100%;
  padding: 0 16px;
}
.job-info-sCGWESD-jQ {
  position: relative;
  padding-bottom: 16px;
  margin-bottom: 16px;
}
.job-info-sCGWESD-jQ .apply-btn-header-1AfBEf7bb4 {
  position: absolute;
  right: 0;
  /*top: 92px;*/
  line-height: 33px;
  padding: 0 23px;
}
.job-info-sCGWESD-jQ .top-info-1iLmkLJyDt {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  color: #89909e;
  font-size: 12px;
}
.job-info-sCGWESD-jQ .top-info-1iLmkLJyDt .share-to-1TdNFHAXj3 {
  margin-left: auto;
}
.salary-2eERiJlmol {
  position: absolute;
  top: 23px;
  right: 0;
  font-size: 20px;
}
.title-3rkKXdviE2 {
  margin-top: 6px;
  font-size: 20px;
  line-height: 28px;
  color: #222831;
  margin-right: 120px;
}
.title-3rkKXdviE2 .icon-center-33-XOGXomU {
  position: relative;
  top: -3px;
}
.locations-yxPQ_eCVup {
  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-1uVQBaUWFL {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  white-space: nowrap;
  line-height: 20px;
  margin-right: 16px;
}
.bonus-1TdB_cWgl4 {
  margin-right: 34px;
  line-height: 32px;
}
.status-ipqK-iiw9_ {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 15px;
  color: #89909e;
}
.status-item-FsFJXAockA {
  -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-FsFJXAockA:last-child {
  border-right: none;
}
.status-item-FsFJXAockA:first-child {
  padding-left: 0;
}
.status-others-2yamzd9G66 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 0;
     -moz-box-flex: 1;
      -ms-flex: 1 1 0px;
          flex: 1 1 0;
}
.status-item-FsFJXAockA:last-child {
  border-right: 0px;
}
.empty-container-1iXUYXA1CX {
  margin: 100px auto;
}
.empty-img-2_EhoPaKE2 {
  margin-right: 30px;
}
.empty-txt-bipFC-nGPe {
  display: inline-block;
  vertical-align: top;
}
.empty-title-3-OUywO1KZ {
  margin-bottom: 24px;
  font-size: 24px;
  line-height: 36px;
}
.upwards-1rZoDT3-mn {
  -webkit-transform: rotate(180deg);
     -moz-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
       -o-transform: rotate(180deg);
          transform: rotate(180deg);
}
.job-attach-info-2kOoHgGbAn {
  z-index: 1;
  position: relative;
}
.lock-icon-2PxsMINqEn {
  margin-right: 6px;
  padding: 0 !important;
}
.apply-lock-tip-3C3NCQRgm1 {
  margin-top: 10px;
  line-height: 17px;
  font-size: 12px;
  color: #73798c;
}
.organization-5YJlemSU8f {
  margin-top: 40px;
  padding-bottom: 28px;
  border-bottom: 1px solid #f5f6f7;
}
.organization-5YJlemSU8f .org-title-1fg15Kavjo {
  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-5YJlemSU8f .org-title-1fg15Kavjo .hr-7kyD57pJI_ {
  -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-5YJlemSU8f .body-3KJB1GfFcP {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.organization-5YJlemSU8f .body-3KJB1GfFcP .logo-3yhAClAHGJ {
  -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-5YJlemSU8f .body-3KJB1GfFcP .info-Tv-GPbwk1N {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
     -moz-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}
.organization-5YJlemSU8f .body-3KJB1GfFcP .info-Tv-GPbwk1N .org-name-26YQ8WEqGp {
  margin-top: 2px;
  margin-bottom: 7px;
  font-size: 16px;
  line-height: 22px;
  color: #222831;
}
.organization-5YJlemSU8f .body-3KJB1GfFcP .info-Tv-GPbwk1N .org-desc-1QBdFpFaes {
  font-size: 12px;
  color: #73798c;
  line-height: 17px;
}

.wrapper-1RSVCGqAIb {
  width: 100%;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.input-3nGA0VILq9 input {
  width: 100% !important;
  height: 38px !important;
  border: none !important;
}
.number-2c0VttVwE- {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
     -moz-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  margin-left: 8px;
}
.select-SWjITMA5nr {
  max-width: 168px;
}

.wrapper-3bERLlM_iJ {
  width: 100%;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.code-3YpxW3PgLm {
  width: 120px;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.number-52Hk6ZmK3R {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
     -moz-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.label-28yHxPioPm {
  display: block;
}
.till-kliEa1ziPm {
  margin-left: 4px;
  margin-right: 4px;
  line-height: 40px;
}
.till-kliEa1ziPm br {
  line-height: 3;
}
.year-2MLrQqWc1W,
.month-3NGmRh2JZG {
  margin: 0 0.5em;
}
.wrapper-2_L4k10zSb {
  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-2Y6ZsBsvm1 {
  display: inline-block;
  width: 116px;
}
.item-half-dWwZKqE7_M {
  display: inline-block;
  width: 133px;
}
.item-half-dWwZKqE7_M + .item-half-dWwZKqE7_M {
  margin-left: 8px;
}
.item-2Y6ZsBsvm1 + .item-2Y6ZsBsvm1 {
  margin-left: 8px;
}
.sign--OtngJ45Df {
  line-height: 40px;
  margin-left: 16px;
}

.school-select-1lqgkTOXwQ {
  position: relative;
  background: #fff;
}
.header-2pnXCEx1f_ {
  width: 100%;
}
.input-3yNa-hUxGw {
  -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-hUxGw:hover {
  border-color: #89909e;
}
.input-3yNa-hUxGw:focus {
  border-color: #3da3f8;
}
.input-3yNa-hUxGw.error-3b1xC-gw3N {
  border-color: #ff6b6b;
}
.input-3yNa-hUxGw::-webkit-input-placeholder {
  color: #89909e;
}
.input-icon-2SBHJRa6_o {
  position: absolute;
  height: 16px;
  right: 14px;
  line-height: 16px;
  top: 12px;
  font-size: 16px;
  color: #89909e;
  pointer-events: none;
}
.school-list-1Dm7K6lafj {
  -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-1Dm7K6lafj ul {
  padding: 0;
  margin: 0;
}
.school-name-3_GWcedJZQ {
  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_GWcedJZQ.is-focused-1dyc6M7iUt {
  background: #f4f4f5;
}
.school-name-3_GWcedJZQ.hint-3Bo-exRv8F {
  color: #89909e;
  background: #f4f4f5;
}
.school-name-3_GWcedJZQ.hint-3Bo-exRv8F:hover {
  background: #f4f4f5;
}
.high-light-2KMTNgvERf {
  font-weight: bold;
}
.error-msg-10sixnKFwD {
  display: block;
  font-size: 12px;
  font-weight: normal;
  color: #ff6b6b;
}
.option-text-btn-P7v1HNr462 {
  color: #0c8cf6;
}
.custom-option-1VA7XElZY0 {
  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--9zug7TRCF {
  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-1RAcqbAgC2 {
  width: 44px;
  height: 26px;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  background: #0c8cf6;
  color: #fff;
  text-align: center;
}
.errorMsg-3rs6NhIWch {
  position: absolute;
  display: block;
  width: 100%;
  left: 0;
  top: 44px;
  line-height: 1;
  color: #ff6b6b;
  text-align: center;
}
.list-wrapper-B4SaJyd1cE {
  max-height: 180px;
  overflow: auto;
}

.container-1xW--Riv4K {
  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-afUmIRb73B {
  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_oEpHjB {
  width: 100%;
  margin: 0 5px;
  text-align: center;
  cursor: pointer;
}
.tab-18k_oEpHjB.active-3JHjpMoIbg {
  font-weight: bold;
  border-bottom: 3px solid #0c8cf6;
  color: #121316;
}
.tab-18k_oEpHjB.disable-2-KQUQbrXS {
  color: #89909e;
}
.page-container-x1pk1qNijn {
  -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-SjDWibNnfj {
  display: inline-block;
  line-height: 1.5;
  font-weight: bold;
  color: #89909e;
}
.alphabet-1QcS137dwb {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.alphabet-1QcS137dwb > span {
  width: 27px;
  margin-right: 20px;
  color: #121316;
  font-weight: bold;
}
.alphabet-1QcS137dwb > div {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.container-2jtu9CmbjY {
  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_TENbtckr {
  padding: 0;
  width: 100%;
  height: 100%;
  vertical-align: top;
}
.value-3nJ_AspV58 {
  float: left;
  margin-left: 12px;
  color: #89909e;
}
.value-3nJ_AspV58.active-2mpWvdF0-c {
  color: #121316;
}
.drop-down-3QqSzpHQmd {
  width: 100%;
  height: 226px;
}
.icon-ZB1Q82lbcH {
  float: right;
  font-size: 16px;
  margin-right: 8px;
  color: #89909e;
}
.menu-wrapper--jz6OwPw7W {
  max-height: 250px;
  overflow: auto;
}

.checkbox-510D4mtZaW {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.statement-32nlu-cP93 {
  margin-top: -2px;
}
.statement-en-3-DUIEnk_a {
  display: block;
}

.loading-indicator-3NtFd5FEbJ {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  text-align: center;
  color: #575d6a;
}
.loading-indicator-3NtFd5FEbJ .icon-loading-1YdSKpdLGn {
  display: inline-block;
  margin-bottom: 0.5em;
  font-size: 2em;
  text-align: center;
  -webkit-animation: circle-rotate-1uPSpu-uqF 0.8s linear infinite;
     -moz-animation: circle-rotate-1uPSpu-uqF 0.8s linear infinite;
       -o-animation: circle-rotate-1uPSpu-uqF 0.8s linear infinite;
          animation: circle-rotate-1uPSpu-uqF 0.8s linear infinite;
  color: #0c8cf6;
}
.loading-indicator__text-2FoJn-vjOc {
  display: inline-block;
  text-align: center;
}
.loading-indicator--upload-zwjFMfvMHy {
  -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-3UeO2VnQc8 {
  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-GEQb-2 {
  height: 100%;
  background: #0c8cf6;
  -webkit-border-radius: 8px;
     -moz-border-radius: 8px;
          border-radius: 8px;
}
.loading-indicator--circle-32vK7ls3f- {
  width: 20px;
  height: 20px;
  vertical-align: middle;
  -webkit-animation: circle-rotate-1uPSpu-uqF 2s linear infinite;
     -moz-animation: circle-rotate-1uPSpu-uqF 2s linear infinite;
       -o-animation: circle-rotate-1uPSpu-uqF 2s linear infinite;
          animation: circle-rotate-1uPSpu-uqF 2s linear infinite;
}
.loading-indicator--circle__path-2MlglrSdvm {
  stroke: color-shade-6-secondary-dark;
  stroke-dasharray: 1, 200;
  stroke-dashoffset: 0;
  -webkit-animation: circle-dash-3SjNERNFK6 1.5s ease-in-out infinite;
     -moz-animation: circle-dash-3SjNERNFK6 1.5s ease-in-out infinite;
       -o-animation: circle-dash-3SjNERNFK6 1.5s ease-in-out infinite;
          animation: circle-dash-3SjNERNFK6 1.5s ease-in-out infinite;
}
@-moz-keyframes circle-rotate-1uPSpu-uqF {
  100% {
    -moz-transform: rotate(360deg);
         transform: rotate(360deg);
  }
}
@-webkit-keyframes circle-rotate-1uPSpu-uqF {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@-o-keyframes circle-rotate-1uPSpu-uqF {
  100% {
    -o-transform: rotate(360deg);
       transform: rotate(360deg);
  }
}
@keyframes circle-rotate-1uPSpu-uqF {
  100% {
    -webkit-transform: rotate(360deg);
       -moz-transform: rotate(360deg);
         -o-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@-moz-keyframes circle-dash-3SjNERNFK6 {
  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-3SjNERNFK6 {
  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-3SjNERNFK6 {
  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-3SjNERNFK6 {
  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-Y1aa7L4AUI,
.link-alike-btn-2VAcgS46PN,
.link-alike-btn-2VAcgS46PN:focus {
  color: #0c8cf6;
  cursor: pointer;
}
.color-link-Y1aa7L4AUI:hover,
.link-alike-btn-2VAcgS46PN:hover,
.link-alike-btn-2VAcgS46PN:focus:hover {
  color: #6ebbfa;
}
.color-link-Y1aa7L4AUI:active,
.link-alike-btn-2VAcgS46PN:active,
.link-alike-btn-2VAcgS46PN:focus:active {
  color: #0771c8;
}
.positive-btn-cR3dSfMpSt,
.negative-btn-1dBL6e8cA2,
.secondary-btn-28s57cYqqh,
.disable-btn-2iVP9TvG92,
.disable-btn-2iVP9TvG92:focus,
.disable-btn-2iVP9TvG92:hover,
.cancel-btn-1tTASPqUb9 {
  -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-cR3dSfMpSt {
  background-color: #22b8cf;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  color: #fff;
}
.positive-btn-cR3dSfMpSt:hover {
  background-color: #3bc9db;
  color: #fff;
}
.positive-btn-cR3dSfMpSt:active,
.positive-btn-cR3dSfMpSt:focus {
  background-color: #22b8cf;
  color: #fff;
}
.negative-btn-1dBL6e8cA2 {
  line-height: 38px;
  background-color: #f06595;
  border: 1px solid #df0044;
  color: #fff;
  cursor: pointer;
}
.negative-btn-1dBL6e8cA2:hover {
  background-color: #f2306b;
  border: 1px solid #f9004c;
  color: #fff;
}
.negative-btn-1dBL6e8cA2:active,
.negative-btn-1dBL6e8cA2:focus {
  background-color: #e20e4e;
  border: 1px solid #e20e4e;
  color: #fff;
}
.secondary-btn-28s57cYqqh {
  font-weight: bold;
  background-color: #dddfe3;
  color: #6e7686;
  cursor: pointer;
}
.secondary-btn-28s57cYqqh:hover {
  background-color: #89909e;
  color: #fff;
}
.secondary-btn-28s57cYqqh:active,
.secondary-btn-28s57cYqqh:focus {
  background-color: #6e7686;
  color: #fff;
}
.disable-btn-2iVP9TvG92,
.disable-btn-2iVP9TvG92:focus,
.disable-btn-2iVP9TvG92:hover {
  border: 1px solid #dddfe3;
  background-color: #fff;
  color: #dddfe3;
  cursor: no-drop;
}
.cancel-btn-1tTASPqUb9 {
  background-color: #fff;
  color: #575d6a;
}
.link-alike-btn-2VAcgS46PN {
  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-2VAcgS46PN:focus {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  outline: 0;
}
.user-name-2WsmFLC4O-,
.candidate-name-3FdRKW31fu,
.job-title-2hizqYJlK-,
.job-manager-30rdF-NSPq,
.job-location-2CRMa-Riqu,
.template-name-xhRu_xBfwa,
.user-email-1mXcOl3dpU,
.candiate-email-1ammttRhBC,
.location-26XbzXH-a3,
.org-name-vch6BavJ4b,
.file-name-2BbdESIkd7 {
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
}
.user-name-2WsmFLC4O-,
.candidate-name-3FdRKW31fu,
.job-title-2hizqYJlK-,
.job-manager-30rdF-NSPq,
.job-location-2CRMa-Riqu,
.template-name-xhRu_xBfwa,
.user-email-1mXcOl3dpU,
.candiate-email-1ammttRhBC,
.location-26XbzXH-a3,
.org-name-vch6BavJ4b,
.file-name-2BbdESIkd7 {
  display: inline-block;
  vertical-align: top;
}
.user-name-2WsmFLC4O-,
.candidate-name-3FdRKW31fu {
  max-width: 8em;
}
.job-title-2hizqYJlK- {
  max-width: 100%;
}
.template-name-xhRu_xBfwa {
  max-width: 7em;
}
.user-email-1mXcOl3dpU,
.candiate-email-1ammttRhBC {
  max-width: 12.5em;
}
.location-26XbzXH-a3,
.dept-name-Y3LQqcwZFB {
  max-width: 10em;
}
.org-name-vch6BavJ4b,
.file-name-2BbdESIkd7 {
  max-width: 12em;
}
.apply-form-17aIyVE0R1 .error-message-1OJYTdy7CN {
  width: 600px;
  margin-top: 20px;
  text-align: center;
  color: #ff6b6b;
}
.apply-form-17aIyVE0R1 .question-1MKelHeXIB {
  position: relative;
  padding-top: 32px;
}
.apply-blocks-hNUscv4nmL {
  width: 600px;
  margin: 0 0 0 30px;
}
.apply-block-PTmMyOgNXK {
  margin: 0 auto;
  padding-top: 30px;
}
.apply-block-PTmMyOgNXK:first-child {
  padding-top: 0;
}
.blockTitle-3pcPx-Vo0a {
  border-bottom: 1px solid #dddfe3;
}
.blockTitle-3pcPx-Vo0a .text-1SsIf1D6Bx {
  font-size: 16px;
  display: inline-block;
  font-weight: bold;
}
.blockTitle-3pcPx-Vo0a a {
  float: right;
  color: #0c8cf6;
}
.apply-fields-bd-B7Ix6r_ {
  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-M539tFSbgo {
  display: none;
  position: absolute;
  right: 10px;
  top: 6px;
  color: #e93130;
  cursor: pointer;
}
.multi-CiBQow54Yt:hover {
  background-color: #f9f9fa;
}
.multi-CiBQow54Yt:hover .remove-M539tFSbgo {
  display: block;
}
.apply-field-22XXbsWFht {
  float: left;
  padding: 13px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.apply-field-22XXbsWFht .title-18dxTW4obx {
  word-break: break-all;
  line-height: 25px;
  overflow: hidden;
  white-space: nowrap;
  word-break: break-all;
}
.apply-field-22XXbsWFht .title-18dxTW4obx > span {
  max-width: 90%;
  display: block;
  float: left;
}
.apply-field-22XXbsWFht .title-18dxTW4obx .required-asterisk-3Z2ox0sQJB::after {
  content: '*';
  color: #e93130;
  margin-left: 3px;
}
.apply-field-22XXbsWFht .ctrl-2MfoxLtJQp .error-3AVOp9UXAR {
  border-color: #ff6b6b;
  color: initial;
}
.apply-field-22XXbsWFht .ctrl-2MfoxLtJQp .error-3AVOp9UXAR .Select-control {
  border-color: #ff6b6b;
}
.apply-field-22XXbsWFht .ctrl-2MfoxLtJQp .error-3AVOp9UXAR .Select-control:hover,
.apply-field-22XXbsWFht .ctrl-2MfoxLtJQp .error-3AVOp9UXAR .Select-control:focus {
  border-color: #0c8cf6;
}
.apply-field-22XXbsWFht .ctrl-2MfoxLtJQp .error-3AVOp9UXAR.is-focused-EHFJq3xn_D .Select-control {
  border-color: #0c8cf6;
}
.apply-field-22XXbsWFht .ctrl-2MfoxLtJQp .subtitle-1Woh64SyWT {
  font-size: 12px;
  color: #89909e;
}
.apply-field-22XXbsWFht .error-3AVOp9UXAR {
  line-height: 18px;
  color: #ff6b6b;
}
.string_info-1HjG8yK9VJ,
.bool_info-1SHxfTSy5v,
.select_info-4oSss0rc9w,
.Select-cmndzI0nPn,
.location_info-UkCSfo-elA,
.day_info-1m7swFXbAX {
  width: 50%;
}
.text_info-sYvm3WqufI,
.date_info-38Llzes7r_,
.date_group_info-2Kp6jiJbZH,
.confirm_info--HnHOwXGC-,
.file_upload-1ynAES9hFQ,
.custom_file_upload-2mRmuclmkH {
  width: 100%;
}
.confirm_info--HnHOwXGC- {
  word-break: break-all;
}
.ctrl-2MfoxLtJQp > * {
  background-color: #fff;
}
.ctrl-2MfoxLtJQp .month-range-select {
  background-color: transparent;
}
.ctrl-2MfoxLtJQp .month-range-select >.Select-control-1AW8ir1wQI {
  background-color: #fff;
}
.ctrl-2MfoxLtJQp .month-range-select .error-3AVOp9UXAR .Select-control {
  border-color: #ff6b6b;
}
.ctrl-2MfoxLtJQp .month-range-select .error-3AVOp9UXAR .Select-control:hover,
.ctrl-2MfoxLtJQp .month-range-select .error-3AVOp9UXAR .Select-control:focus {
  border-color: #0c8cf6;
}
.ctrl-2MfoxLtJQp .month-range-select .error-3AVOp9UXAR.is-focused-EHFJq3xn_D .Select-control {
  border-color: #0c8cf6;
}
.ctrl-2MfoxLtJQp .month-range-select__date {
  width: 180px;
}
.ctrl-2MfoxLtJQp input[type='file'] {
}
.ctrl-2MfoxLtJQp .file_upload-btn {
  width: 280px;
}
.ctrl-2MfoxLtJQp .portrait-upload {
  position: relative;
  width: 600px;
}
.ctrl-2MfoxLtJQp .portrait-upload-avatar {
  width: 72px;
  height: 72px;
  border: 1px solid #dddfe3;
  -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
          border-radius: 50%;
}
.ctrl-2MfoxLtJQp .portrait-upload-avatar.uploaded:hover {
  border-color: #ff6b6b;
}
.ctrl-2MfoxLtJQp .portrait-upload-avatar.uploaded:hover + .portrait-upload-delete-icon {
  display: block;
}
.ctrl-2MfoxLtJQp .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-2MfoxLtJQp .portrait-upload-delete-icon:hover {
  display: block;
}
.ctrl-2MfoxLtJQp .portrait-upload-right {
  display: inline-block;
  margin-left: 16px;
}
.ctrl-2MfoxLtJQp .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-2MfoxLtJQp .portrait-subtitle {
  display: inline-block;
  font-size: 12px;
  color: #89909e;
}
.ctrl-2MfoxLtJQp .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-2MfoxLtJQp .file_upload:hover{
  background-color: #727272;
  color: #ffffff;
}
.ctrl-2MfoxLtJQp .select-field__container {
  width: 100%;
  height: 40px;
  line-height: 40px;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
}
.ctrl-2MfoxLtJQp .select-field__container {
  width: 100%;
  height: 40px;
  line-height: 40px;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
}
.ctrl-2MfoxLtJQp .string_info,
.ctrl-2MfoxLtJQp .text-input {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  height: 40px;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  border: 1px solid #c1c5cc;
}
.ctrl-2MfoxLtJQp .string_info:hover,
.ctrl-2MfoxLtJQp .text-input:hover,
.ctrl-2MfoxLtJQp .string_info:focus,
.ctrl-2MfoxLtJQp .text-input:focus {
  border-color: #0c8cf6;
}
.ctrl-2MfoxLtJQp .school-input {
  width: 100%;
}
.ctrl-2MfoxLtJQp .school-input-error {
  color: #ff6b6b;
}
.ctrl-2MfoxLtJQp .attachment-list {
  padding: 0;
  list-style: none;
}
.ctrl-2MfoxLtJQp .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-2MfoxLtJQp .attachment-list .file-name-2BbdESIkd7 {
  max-width: 9em;
  vertical-align: middle;
}
.ctrl-2MfoxLtJQp .attachment-list .loading-indicator--upload-zwjFMfvMHy {
  display: inline-block;
  margin: 0 1em;
  width: 5em;
  height: 8px;
  vertical-align: middle;
}
.ctrl-2MfoxLtJQp .attachment-list .delete-4UkIruz0sj {
  color: #ff6b6b;
}
.ctrl-2MfoxLtJQp .attachment-list .success-2NcoqZz2rQ {
  margin: 0 1em;
  color: #89909e;
}
.ctrl-2MfoxLtJQp .attachment-list .waiting-3Gxxiyfukb {
  margin: 0 1em;
  color: #89909e;
}
button
input
select
textarea {
  font-family: inherit;
  font-size: 100%;
  margin: 0;
}
.submitApply-3qvPT1ln4Q {
  width: 600px;
  margin: 32px 0 0 82px;
  text-align: center;
}
.describe-2_P23Iu0_Z {
  white-space: pre-wrap;
  word-break: break-word;
  font-size: 12px;
  font-weight: 600;
  color: #89909e;
  line-height: 19.5px;
}
.describe-2_P23Iu0_Z span {
  display: block;
  margin: 5px 0;
}
.describe-2_P23Iu0_Z br {
  display: none;
}
.upload-describe-o4kqMdY30p {
  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-1gUKNZ67ct {
  cursor: pointer;
  color: #0091ff;
}
.checkbox-30aLnJVVbl span {
  margin-right: 8px !important;
}
.perr-11MHPr7hjf {
  margin-top: 4px;
  margin-left: 22px;
  color: #f92f4f !important;
}

.wrapper-ZV62tm2rTi {
  position: absolute;
  left: 700px;
  top: 32px;
  width: 180px;
}
.wrapper-ZV62tm2rTi.fixed {
  position: fixed;
}
.nav-Ysl8Nic5pe {
  list-style: none;
  max-width: 183px;
  padding: 0;
  margin: 0;
  border-left: 1px solid #dddfe3;
}
.nav-item-_2XFPlQbcu {
  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-_2XFPlQbcu.active .title-20GsEmoOe4 {
  color: #121316;
}
.nav-item-_2XFPlQbcu .title-20GsEmoOe4 {
  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-_2XFPlQbcu .error-icon-1uE69tzRan {
  margin-left: 6px;
  margin-bottom: 3px;
  font-size: 18px;
  color: #ff6b6b;
}

.dialog-3mcJuE1Xpl {
  width: 490px !important;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.dialog-3mcJuE1Xpl .dialog__header__title {
  font-size: 20px;
  font-weight: normal;
  color: #575d6a;
}
.dialog-3mcJuE1Xpl .dialog__body {
  font-size: 14px;
}
.subtitle-2tE3A2Thgy {
  margin-bottom: 12px;
  line-height: 24px;
  white-space: pre-line;
  color: #575d6a;
}

.heading-3NDHxV8EN4 .job-info-1tkgnDLZTC .title-eEsZagaBJ5 .high-light-27xxG5Lp1U,
.heading-3NDHxV8EN4 .job-info-1tkgnDLZTC .status-1Lm3fkk5pz .bonus-3ZMdwI1sAi {
  color: #f50;
}
.heading-3NDHxV8EN4 {
  padding: 32px 40px 16px 40px;
  border-bottom: 1px solid #dddfe3;
  text-align: left;
}
.heading-3NDHxV8EN4 .company-name-18dLXlHMYE {
  font-size: 14px;
  color: #89909e;
  font-weight: bold;
  line-height: 1;
  margin-bottom: 7px;
  text-align: left;
}
.heading-3NDHxV8EN4 .job-info-1tkgnDLZTC {
  text-align: left;
}
.heading-3NDHxV8EN4 .job-info-1tkgnDLZTC .title-eEsZagaBJ5 {
  font-size: 20px;
  line-height: 30px;
  width: 100%;
}
.heading-3NDHxV8EN4 .job-info-1tkgnDLZTC .status-1Lm3fkk5pz {
  margin-top: 8px;
  font-size: 16px;
  line-height: 24px;
  color: #575d6a;
}
.heading-3NDHxV8EN4 .job-info-1tkgnDLZTC .status-1Lm3fkk5pz .bonus-3ZMdwI1sAi {
  padding-right: 34px;
}
.heading-3NDHxV8EN4 .job-info-1tkgnDLZTC .status-1Lm3fkk5pz .status-item-1aPHFZ5Gwd {
  padding-right: 12px;
  margin-right: 12px;
  border-right: 1px solid #dddfe3;
}
.heading-3NDHxV8EN4 .job-info-1tkgnDLZTC .status-1Lm3fkk5pz .status-item-1aPHFZ5Gwd:nth-last-child(2) {
  border-right: 0;
}
.heading-3NDHxV8EN4 .job-info-1tkgnDLZTC .status-1Lm3fkk5pz .status-item-1aPHFZ5Gwd:last-child {
  border-right: 0px;
}
.heading-3NDHxV8EN4 .job-info-1tkgnDLZTC .status-1Lm3fkk5pz .opened-at-AmtEB07kkc {
  float: right;
  font-size: 14px;
  color: #89909e;
}

.window-1IH5YlgiD6 {
  overflow: hidden;
  width: 320px;
}
.window-1IH5YlgiD6 .slides-3DKyOkEakU {
  -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-1IH5YlgiD6 .slides-3DKyOkEakU .slide-1uJyJW8T21 {
  vertical-align: top;
  display: inline-block;
  width: 320px;
}
.account-1Y6Wimlh8t {
  padding: 60px 0;
}
.account-1Y6Wimlh8t .image-16Ejfmq4ie {
  width: 44px;
  height: 44px;
}
.account-1Y6Wimlh8t .title-3q5sEJMYUf {
  margin-top: 25px;
  margin-bottom: 16px;
  height: 20px;
  font-size: 20px;
  font-style: HiraginoSansGB-W6;
}
.account-1Y6Wimlh8t .line-lqXYR06b74 {
  width: 40px;
  height: 3px;
  background-color: #dddfe3;
}
.account-1Y6Wimlh8t .tips-16o3oIrCkb {
  margin-top: 6px;
  margin-bottom: 32px;
  width: 317px;
  height: 40px;
  font-style: HiraginoSansGB-W3;
  color: #89909e;
}
.account-1Y6Wimlh8t .input-1poEPeZQrK {
  height: 72px;
}
.account-1Y6Wimlh8t .submit-3kg9d59snf {
  background-color: #0c8cf6;
}
.geetest_wraper-1OBzCr38En {
  padding-top: 28px;
}
.geetest_wraper-1OBzCr38En .btns-1BLZeaYkQu {
  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-1OBzCr38En .btns-1BLZeaYkQu .back-37Zl4JwscM,
.geetest_wraper-1OBzCr38En .btns-1BLZeaYkQu .ok-3_gkLvd8nn {
  cursor: pointer;
}
.geetest_wraper-1OBzCr38En .btns-1BLZeaYkQu .back-37Zl4JwscM {
  color: #0c8cf6;
}
.geetest_wraper-1OBzCr38En .btns-1BLZeaYkQu .ok-3_gkLvd8nn {
  background-color: #0c8cf6;
  min-width: 80px;
}
.success-2geEHgeOcR {
  margin-top: 135px;
  text-align: center;
  font-size: 16px;
  color: #575d6a;
}
.success-2geEHgeOcR .success_icon-1yWKVytcmI {
  font-size: 80px;
  border: 4px solid;
  -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
          border-radius: 50%;
  color: #51cf66;
}
.success-2geEHgeOcR .text-tJBJgAe6As {
  margin-top: 16px;
  margin-bottom: 26px;
}
.success-2geEHgeOcR .ok-3_gkLvd8nn {
  font-size: 16px;
  background-color: #0c8cf6;
}
.verify-17uP99JkP6 {
  position: relative;
  width: 317px;
  height: 40px;
  margin-bottom: 32px;
}
.verify-17uP99JkP6 input {
  width: auto;
}
.verify-17uP99JkP6 img {
  position: absolute;
  right: 0;
  top: 0;
  cursor: pointer;
}

.tip-41xYCtNjcj {
  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-41xYCtNjcj .chars-1We8fYn1Zy {
  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-41xYCtNjcj .refresh-PDgZtTgZS7 {
  color: #0c8cf6;
  cursor: pointer;
}
.image-box-1nQ97hIyKc {
  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-1nQ97hIyKc .image-2b_MoUB-NJ {
  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-1nQ97hIyKc .error-dCzLFMBje9 {
  position: absolute;
  left: 0;
  bottom: -24px;
  font-size: 14px;
  color: #ff6b6b;
}
.mark-2KNTrQsahH {
  -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;
}

.con-2i4uCkbckI {
  width: 260px;
}
.bg-wrapper-2EsglcCANP {
  position: relative;
  width: 100%;
  height: 160px;
}
.bg-Gh65Z20Tr6,
.slice-3woq9PIuzg {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.bg-Gh65Z20Tr6 {
  z-index: 1;
}
.slice-3woq9PIuzg {
  z-index: 2;
}
.slider-track-3ipJyhGdga {
  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-2wb7ft9WFm {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  line-height: 38px;
  text-align: center;
  color: #626875;
}
.slider-2WyzzFb8Gp {
  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_1TBYyt {
  position: absolute;
  height: 100%;
  left: 0;
  right: auto;
  width: 0;
  background-color: #0c8cf6;
}
.icon-31YY3mDsKm {
  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-3ugT2Gksx7 {
  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-QWd1f6p_NU {
  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-QWd1f6p_NU span {
  color: #fff !important;
}

.main_container-28f782xzZV {
  width: 288px;
  background-color: #fff;
  padding-bottom: 10px;
}
.main_container_hidden-2sra5f1AcQ {
  display: none;
}
.topic-Eom2TfglQf {
  width: 100%;
  height: 52px;
  border-top: 2px solid;
  padding: 16px;
  font-size: 20px;
}
.source_item-2X-sI38CVN {
  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-sI38CVN 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-sI38CVN button {
  width: 72px;
  height: 32px;
  border: 1px solid #dddfe3;
  color: #575d6a;
}
.overlay-1HLdFnVTda {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1020;
  background: rgba(64,68,79,0.65);
}
.modal-1nD-lDTGIQ {
  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;
}

.breadcrumb-2c9iTLdha1 {
  margin: 0 auto;
  padding: 16px 0;
  font-size: 0.85em;
}
.breadcrumb-2c9iTLdha1 li {
  display: inline-block;
}
.breadcrumb-2c9iTLdha1 li:last-child {
  color: #575d6a;
}
.breadcrumb-2c9iTLdha1 li:last-child .nav-icon-1UIgvPX3f9 {
  display: none;
}
.breadcrumb-2c9iTLdha1 li .nav-icon-1UIgvPX3f9 {
  margin: 0 0.4em;
  color: #89909e;
  font-weight: bold;
}

.apply-thanks-1X6qidWB_C {
  padding: 150px 0;
  margin: 0 auto 0 auto;
  /*min-height: -webkit-calc(100vh - 106px);*/
  /*min-height: -moz-calc(100vh - 106px);*/
  /*min-height: calc(100vh - 106px);*/
  height: 626px;
  text-align: center;
  background-color: #fff;
}
.title-XE9wpAohr4 {
  margin-top: 20px;
  fontsize: 20px;
  font-weight: bold;
  text-align: center;
  color: #121316;
}
.icon-2AGeTwrKB7 {
  font-size: 80px;
  border: 4px solid;
  -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
          border-radius: 50%;
  color: #51cf66;
}
.failure-icon-2GL7aPpYTJ {
  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-2vZS4UHLrH {
  margin-top: 16px;
  color: #575d6a;
}
.qrcode-2OgNpi4A_L {
  width: 300px;
  padding-top: 30px;
  margin: 28px auto 0 auto;
  text-align: center;
  border-top: 1px solid #f4f4f5;
}
.qrcode-2OgNpi4A_L .qrcode {
  width: 102px;
  height: 102px;
  border: 1px solid #dddfe3;
}
.qrcode__hint-_YD2oxjDBw {
  width: 211px;
  margin: 5px auto;
  font-size: 12px;
  color: #89909e;
}
.qrcode__image-35U7gbWflj {
  width: 140px;
  height: 140px;
  border: 1px solid #dddfe3;
}
.bread-placeholder-thfVtZGiu2 {
  height: 53px;
}
.latest-applied-at-2ZdLymGKKU {
  margin-top: 16px;
  color: #575d6a;
}
.choice-btn-8WZUSf4L6O {
  margin-top: 16px;
  background: #2096f7;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}
.choice-btn-8WZUSf4L6O:hover,
.choice-btn-8WZUSf4L6O: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;
}

.main-1S6s9kDKs1 {
  width: 617px;
  margin: 0 auto;
  min-height: 600px;
}
.org-tip-zu30qjOstZ {
  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-20S4PQYRM2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  width: 617px;
  border-top: 1px solid #f4f4f5;
}
.application-20S4PQYRM2:first-child {
  border: none;
}
.img-div-3TrGnTmFJy {
  width: 62px;
  height: 62px;
  margin: 24px;
  border: 1px solid #dddfe3;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
}
.img-div-3TrGnTmFJy img {
  width: 100%;
  height: 100%;
}
.desc-2DIc6QjIfY {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding-right: 24px;
  padding-bottom: 24px;
}
.org-name-3RHVyA98Ky {
  margin-top: 24px;
  color: #89909e;
  font-size: 12px;
  line-height: 12px;
}
.job-title-1jXulNH-SK {
  margin-top: 12px;
  color: #121316;
  font-size: 15px;
  line-height: 15px;
}
.stage-3jixhA-kzp {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  line-height: 13px;
}
.liuchengzhong-ccp01J8RGA {
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  overflow: hidden;
  width: 100px;
  height: 13px;
  display: inline-block;
  color: #f59f00;
  font-weight: bold;
}
.taotai-3LfxrnLlMi {
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  overflow: hidden;
  width: 100px;
  height: 13px;
  display: inline-block;
  color: #ff6b6b;
  font-weight: bold;
}
.yiruzhi-3zSAMKZ_Xj {
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  overflow: hidden;
  width: 100px;
  height: 13px;
  display: inline-block;
  color: #51cf66;
  font-weight: bold;
}
.text-avatar-Cjrdk3fsNO {
  -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-2pxWi1VJuY {
  font-size: 14px;
  font-weight: bold;
  color: #89909e;
  text-align: center;
}
.status-3bhQp36jHm {
  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-mebReQMYik {
  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-mebReQMYik .edit-2SCS1D12h-,
.actions-mebReQMYik .campus-choice-18ksrOlmIl {
  line-height: 32px;
  padding: 0 14px;
  border: 1px solid #dddfe3;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
}
.actions-mebReQMYik .edit-2SCS1D12h- {
  margin-left: 8px;
  display: inline-block;
}
.actions-mebReQMYik .edit-2SCS1D12h-.disabled-OjsgDYXSDl {
  color: #dddfe3;
  cursor: not-allowed;
}
label.choice-checkbox-32wevo1TpC {
  line-height: 34px;
  margin-right: 4px;
}
.line-9m6-71BbQT {
  margin: 24px 0 22px;
  border-bottom: 2px dashed #dddfe3;
}
.app-wrap-1bl9-z2LOO {
  border: 1px solid #f4f4f5;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  background-color: #fff;
}
.no-result-1QcIJrJ2zj {
  font-size: 15px;
  padding: 24px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.no-result-title-jn7hbKB2Sp {
  margin: 0;
  margin-bottom: 8px;
  color: #121316;
}
.no-result-desc-2P6ywqofPi {
  margin: 0;
  margin-bottom: 16px;
  color: #575d6a;
}
.no-result-link-2W1bjKtx2r {
  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-3Ho4syY5ZB {
  width: 62px;
  height: 62px;
  color: #0c8cf6;
  font-size: 38px;
  margin: -3px 22px 0 6px;
}
.application-status-3Wl6eLlWB6 {
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  overflow: hidden;
  width: 100px;
  height: 13px;
  display: inline-block;
  font-weight: bold;
  color: #0c8cf6;
}
.other-org-applications-37lpb3w6VV {
  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;
}

.header-img-2nSPeyXaSi {
  width: 100%;
  height: 150px;
  overflow: hidden;
}
.header-img-2nSPeyXaSi img {
  width: 100%;
  height: 150px;
  -webkit-filter: blur(40px);
          filter: blur(40px);
}
.header-shade-3-J9c_tait {
  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-2P9ulW-m9O {
  margin: 110px auto 0px auto;
  width: 640px;
}
.candidate-nickname-1i7rJsyxti {
  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_MpNqgC {
  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-1xQpm8TRj_ {
  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-14jPfMcJZk {
  margin: 0 auto;
  height: 100%;
  width: 640px;
  text-align: left;
  font-weight: bold;
  color: #89909e;
}
.page-option-1FUsRC4Nuo {
  margin-right: 40px;
  display: inline-block;
}
.page-option-1FUsRC4Nuo:hover {
  cursor: pointer;
}
.page-option-1FUsRC4Nuo span {
  display: inline-block;
  font-size: 16px;
  line-height: 16px;
  margin-top: 19px;
  margin-bottom: 13px;
}
.page-option-1FUsRC4Nuo div {
  height: 4px;
  width: 64px;
}
.page-option-selected-1NHIWoJ_mH {
  margin-right: 40px;
  display: inline-block;
  color: #000;
}
.page-option-selected-1NHIWoJ_mH:hover {
  cursor: pointer;
}
.page-option-selected-1NHIWoJ_mH span {
  display: inline-block;
  font-size: 16px;
  line-height: 16px;
  margin-top: 19px;
  margin-bottom: 13px;
}
.page-option-selected-1NHIWoJ_mH div {
  height: 4px;
  width: 64px;
  background-color: #0c8cf6;
}
.avatar-div-qhCcritKUP {
  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-wSckreZk1I {
  width: 134px;
  height: 134px;
}
.resume-2nXJBWFHdo {
  width: 970px;
  margin: 0 auto;
  background-color: #fff;
  padding-bottom: 40px;
}
.body-3WjqeBIpdu {
  background-color: #f4f4f6;
  padding-top: 58px;
  padding-bottom: 50px;
}

.main-1e3TllWUxL {
  height: 800px;
}
.header-TnOP-5t0PJ {
  width: 617px;
  height: 108px;
  margin: 0 auto;
  padding-top: 32px;
}
.avatar-div-3E_SyToa7R {
  width: 52px;
  height: 52px;
  -webkit-border-radius: 26px;
     -moz-border-radius: 26px;
          border-radius: 26px;
  padding: 1px;
  background-color: #fff;
  display: inline-block;
}
.avatar-39jn9OOVkE {
  width: 50px;
  height: 50px;
}
.title-3mlokAlqnm {
  display: inline-block;
  margin-left: 12px;
  height: 52px;
  width: auto;
  vertical-align: top;
}
.title-3mlokAlqnm .name-line-2vNIfhlDcU {
  display: block;
  height: 30px;
  font-size: 16px;
  line-height: 30px;
  color: #89909e;
}
.title-3mlokAlqnm .name-line-2vNIfhlDcU .nickname-25c68hE3P5 {
  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-3mlokAlqnm .name-line-2vNIfhlDcU .personal-data-div-3L-Pf9ZAUT {
  display: inline-block;
  vertical-align: top;
  margin-left: 8px;
}
.title-3mlokAlqnm .name-line-2vNIfhlDcU .personal-data-1UsrAQ617H {
  color: #121316;
  font-weight: bold;
}
.title-3mlokAlqnm .desc-xq_PzSRqoP {
  display: block;
  height: 22px;
  line-height: 22px;
}
.body-YrTZ36g090 {
  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-1MzIRh5K4Y {
  height: 20px;
  line-height: 20px;
  font-size: 20px;
  font-weight: bold;
  color: #575d6a;
}
.line-2-XPGXkn93 {
  width: 557px;
  height: 80px;
  margin: auto 0;
  line-height: 80px;
  border-bottom: 1px solid #f4f4f5;
}
.account-line-LCjTkzr3DZ {
  width: 557px;
  height: 80px;
  margin: auto 0;
  line-height: 80px;
}
.account-binding-2chHPBeNGR {
  margin-top: 70px;
  margin-bottom: 12px;
  font-size: 20px;
  color: #575d6a;
  font-weight: bold;
}
.account-nickname-2ZQ_2ZglOV {
  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-36xPnLQ82V {
  float: right;
  color: #89909e;
  font-size: 16px;
  cursor: pointer;
}
.account-phone-1yiSL1S-5L {
  margin-left: 112px;
  font-weight: normal;
}
.un-binding-3ESrNvtaSz {
  margin-left: 112px;
  color: #89909e;
}
.bind-phone-button-3o3p895R1s {
  margin-top: 20px;
  float: right;
}
.wechat-logo-kjz8Bma1o7 {
  width: 44px;
  height: 44px;
  margin-top: 18px;
  display: inline-block;
}
.wechat-logo-kjz8Bma1o7 img {
  width: 100%;
  height: 100%;
}
.wechat-bind-2fi-KDd4bI {
  display: inline-block;
  vertical-align: top;
  height: 44px;
  margin-top: 18px;
  margin-left: 12px;
}
.wechat-3oxuYLXGNu {
  height: 23px;
  line-height: 23px;
}
.binding-status-9mKjtnWPx4 {
  height: 18px;
  line-height: 18px;
  font-size: 12px;
  font-weight: normal;
  color: #89909e;
}
.toast__container {
  z-index: 10000 !important;
}

.container-2mqK9hbCOA {
  margin: 50px auto;
  padding-bottom: 40px;
  width: 880px;
  min-height: 660px;
  background-color: #fff;
}
.container-2mqK9hbCOA .apply-form-preview {
  position: static;
  width: auto;
}
.result-2KbQ5gU-xN {
  padding-top: 220px;
  text-align: center;
}
.result-2KbQ5gU-xN .icon-1bRILtoHGr {
  font-size: 80px;
  border: 4px solid;
  -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
          border-radius: 50%;
  color: #51cf66;
}
.result-2KbQ5gU-xN .failure-icon-1_3izGrYDB {
  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-2KbQ5gU-xN .title-2XCzhJwcbE {
  display: inline-block;
  margin-top: 20px;
  font-size: 16px;
  font-weight: bold;
  text-align: center;
  color: #121316;
}

.panel-c8dggzVgqX {
  padding: 32px 40px;
  background: #fff;
  border: 1px solid #dddfe3;
}
.header-TTgvxeB55L {
  position: relative;
  height: 50px;
  font-size: 24px;
  line-height: 50px;
}
.body-1G6_fmZyZT {
  margin-top: 10px;
}

.row-1l9rSoWpTU {
  border-top: 1px solid #dddfe3;
}
.name-2E56Gao4IB,
.value-1Ci8EW6DcV,
.action-6kLGa0l2Nf {
  display: inline-block;
  height: 70px;
  line-height: 70px;
}
.name-2E56Gao4IB {
  width: 250px;
  font-weight: bold;
}
.value-1Ci8EW6DcV {
  color: #121316;
}
.action-6kLGa0l2Nf {
  float: right;
}
.action-edit-2_fKOoBO8J {
  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%;
}

.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-1nqJApND6u {
  position: relative;
  display: inline-block;
  width: 20px;
  height: 20px;
  vertical-align: -5px;
}
.order-top-2Z-s_aWTN6,
.order-down-jqFEbRSu7a {
  position: absolute;
  left: 0;
  font-size: 20px;
  color: #89909e;
}
.order-top-2Z-s_aWTN6.active-2fhQRZRJ4a,
.order-down-jqFEbRSu7a.active-2fhQRZRJ4a {
  color: #3da3f8;
}
.order-top-2Z-s_aWTN6 {
  top: -3px;
}
.order-down-jqFEbRSu7a {
  bottom: -3px;
}
.no-margin-2CALPTRPJi {
  margin: 0 !important;
}
.check-box-3fw36aWMz9 {
  width: 27px;
  text-align: left;
  vertical-align: -webkit-calc((1em - 13px) / 2);
  vertical-align: -moz-calc((1em - 13px) / 2);
  vertical-align: calc((1em - 13px) / 2);
}
.nomore-foot-3gzVtLMYsZ td {
  text-align: center !important;
  color: #89909e;
}
.nomore-foot-3gzVtLMYsZ:hover {
  background: none !important;
}
.table.selectable .leave-2bjw1byFDZ {
  max-height: 0px;
  opacity: 0;
}
.table.selectable .leave-2bjw1byFDZ.leave-active-2KEbgKoYuD {
  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-jPqM1l_IMe.table-prior-fix-LGK7UB2IOl tbody tr {
  height: auto;
  line-height: normal;
}
.table-jPqM1l_IMe.table-prior-fix-LGK7UB2IOl 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-3Ub9KaklFJ.table-info-prior-fix-3RsbUhWO8T {
  -o-text-overflow: clip;
     text-overflow: clip;
  white-space: normal;
}
.table-date-3M5pochQwg.table-date-prior-fix-DjbESnApbb {
  -webkit-box-flex: 0.7;
  -webkit-flex: 0.7;
     -moz-box-flex: 0.7;
      -ms-flex: 0.7;
          flex: 0.7;
}
.table-number-FjKdAmb0-w.table-number-prior-fix-edQEmY-5Ja {
  -webkit-box-flex: 0.5;
  -webkit-flex: 0.5;
     -moz-box-flex: 0.5;
      -ms-flex: 0.5;
          flex: 0.5;
}
.text-ellipsis-1uQKOFPrwM {
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.text-break-word-2KCWCfFuMB {
  word-wrap: break-word;
}

.recommend-reward-wrapper-hH_bnVhszu {
  padding: 24px 0;
  border-top: 1px solid #dddfe3;
}
.recommend-reward-title-oYofDvb7XK {
  display: inline-block;
  width: 250px;
  font-weight: bold;
}
.recommend-reward-content-3IkR7NK2dB {
  display: inline-block;
}
.recommend-reward-content-3IkR7NK2dB > span {
  margin-right: 20px;
}
.recommend-reward-content-3IkR7NK2dB b {
  font-weight: bold;
  color: #ff922b;
}
.recommendation-reward-detail-2dphmbEV5k {
  display: inline-block;
  float: right;
  font-size: 13px;
  color: #0c8cf6;
  line-height: 13px;
  cursor: pointer;
}

.table-head-1vI6bzxfZd {
  font-size: font-size-smaller;
  font-weight: bold;
  color: #89909e;
}
.table-item-kYq1Yyz3nN {
  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-kYq1Yyz3nN:nth-child(1) {
  color: #121316;
}
.table-item-kYq1Yyz3nN:nth-child(1) {
  width: 160px;
}
.table-item-kYq1Yyz3nN:nth-child(2) {
  width: 200px;
}
.table-item-kYq1Yyz3nN:nth-child(3) {
  width: 160px;
}
.table-item-kYq1Yyz3nN:nth-child(4) {
  width: 160px;
  overflow: initial;
}
.table-item-kYq1Yyz3nN: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-1rjIeA-KMd {
  position: relative;
}
.table-row-1rjIeA-KMd:hover {
  background: rgba(244,244,245,0.5);
}
.table-head-1vI6bzxfZd,
.table-row-1rjIeA-KMd {
  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-3WTBtzKPas {
  -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-3rpx70VIcP {
  border-bottom: none;
}
.toggle-2mV242dqLz {
  padding: 0 16px;
  line-height: 20px;
  color: #0c8cf6;
  cursor: pointer;
}
.reject-detail-2NM1Wst8vR {
  padding: 24px 20px;
  line-height: 18px;
  border-left: 3px solid #0c8cf6;
  color: #575d6a;
  border-bottom: 1px solid #dddfe3;
}
.reject-row-1AoKIb1Sjm {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  padding: 5px 0;
}
.reject-label-1ULvTHn8fr {
  width: 100px;
  display: inline-block;
}
.reject-value-1i7TbzoO3R {
  -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-23E8b106wu {
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  color: #0c8cf6;
}
.hired-f0uXGnuy2v {
  color: #48dc95;
}
.rejected-3MH95I30M1,
.merged-BsvznXPZnJ {
  color: #f92f4f;
}
.default-stage-2FU6eTqnbG {
  color: #ffb354;
}

.container-3VHCBdTq9C {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.container-3VHCBdTq9C.left-2Gt3wKhZCj {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
     -moz-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.container-3VHCBdTq9C.right-24v9X6P3tB {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
     -moz-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.container-3VHCBdTq9C.center-Z0UWlwo-VI {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.prev-page-2l3_Muz_mg,
.next-page-1bZG9SzFvQ,
.page-vF1Gc-dnno,
.ellipsis-3nUhS6rmnc {
  -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_Muz_mg:not(:last-child),
.next-page-1bZG9SzFvQ:not(:last-child),
.page-vF1Gc-dnno:not(:last-child),
.ellipsis-3nUhS6rmnc:not(:last-child) {
  margin-right: 8px;
}
.prev-page-2l3_Muz_mg,
.next-page-1bZG9SzFvQ,
.page-vF1Gc-dnno {
  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_Muz_mg:hover:not(.disabled-2-FpNGPvZW),
.next-page-1bZG9SzFvQ:hover:not(.disabled-2-FpNGPvZW),
.page-vF1Gc-dnno:hover:not(.disabled-2-FpNGPvZW) {
  color: #6ebbfa;
  border-color: #6ebbfa;
}
.prev-page-2l3_Muz_mg,
.next-page-1bZG9SzFvQ {
  font-size: 20px;
}
.prev-page-2l3_Muz_mg.disabled-2-FpNGPvZW,
.next-page-1bZG9SzFvQ.disabled-2-FpNGPvZW {
  cursor: not-allowed;
  opacity: 0.5;
}
.ellipsis-3nUhS6rmnc {
  color: #89909e;
}
.page-vF1Gc-dnno {
  font-weight: bold;
}
.page-vF1Gc-dnno.active-3jvdnriqr6 {
  pointer-events: none;
  color: #0c8cf6;
  border-color: #0c8cf6;
}
.title-3BTutmkff6 {
  margin-right: 12px;
  line-height: 32px;
  color: #575d6a;
}
.goto-page-1tbZzsrICA {
  margin-left: 4px;
  line-height: 32px;
  color: #575d6a;
}
.input-container-2gjc8IdrES.prior-fix-3T7TgJj6vD {
  display: inline-block;
  height: 32px;
  line-height: 32px;
  margin-left: 8px;
  vertical-align: top;
}
.input-container-2gjc8IdrES.prior-fix-3T7TgJj6vD > span {
  line-height: 34px;
}
input.input-1qOfIREkTV.prior-fix-3T7TgJj6vD {
  width: 80px;
  height: 32px;
  vertical-align: top;
  line-height: 32px;
}

.recommend-reward-wrapper-3dqMLrMApw {
  position: absolute;
  top: 0;
  right: 0;
}
.recommend-reward-wrapper-3dqMLrMApw > span {
  margin-left: 20px;
}
.recommend-reward-wrapper-3dqMLrMApw b {
  font-weight: bold;
  color: #ff922b;
}
.list-empty-1tOjkR8t5H {
  text-align: center;
}
.pagination-t3JPlSaiV5 {
  margin-top: 24px;
}


.col-xs-3,
.col-xs-9{
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.col-xs-3 {
  -ms-flex-preferred-size: 25%;
  flex-basis: 25%;
  max-width: 25%;
}
.col-xs-9 {
  -ms-flex-preferred-size: 75%;
  flex-basis: 75%;
  max-width: 75%;
}
.row {
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -0.5rem;
  margin-left: -0.5rem;
}

.row.reverse {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}


.Select-control {
  position: relative;
  display: inline-block;
  padding: 0 12px;
  width: 100%;
  height: 40px;
  line-height: 38px;
  vertical-align: middle;
  background-color: #fff;
  border: 1px solid #c1c5cc;
  border-radius: 2px;
  color: #121316;
  overflow: hidden;
}


.Select-control .Select-arrow-zone:before {
  content: "\E623";
  font-family: 'moka-ui';
  font-size: 15px;
  vertical-align: 0.2em;
  color: #89909e;
}
.Select:before, .Select:after, .Select *, .Select *:before, .Select *:after {
  box-sizing: inherit;
}

.Select-control .Select-arrow-zone {
  position: absolute;
  top: 0;
  right: 8px;
  z-index: 1;
}


.Select-clear-zone {
  position: absolute;
  right: 24px;
  z-index: 1;
  text-align: center;
  vertical-align: middle;
  color: #89909e;
  font-weight: bold;
  font-family: "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;
  animation: Select-animation-fadeIn 200ms;
  cursor: pointer;
  user-select: none;
}
.Select-clear {
  display: inline-block;
  font-size: 12px;
  line-height: 1;
}


._3mGiw {
  font-family: 'moka-ui' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.header .nav{
  padding-left: 200px;
  float: left;
}
.tit{
  width: 1200px;
  padding-top: 45px;
  margin: 0 auto 28px auto;
  text-align: center;
}
.tit .tit-content{
  width: 180px;
  height: 87px;
  display: inline-block;
  background: url("../../images/ab-border.png") no-repeat;
  text-align: left;
  padding-top: 10px;
  padding-left: 20px;
}
.tit .tit-content .c_name {
  display: inline-block;
  font-size: 24px;
  font-weight: 600;
  color: black;
}
.tit .tit-content .e_name {
  display: inline-block;
  font-size: 13px;
  color: #999;
}
.job_yp1,.job_yp1:hover{
  color: white;
  display: block;
  width: 100%;
  height: 100%;
}
