.ant-table-small .ant-table-footer,
.ant-table-small .ant-table-tbody > tr > td,
.ant-table-small .ant-table-thead > tr > th,
.ant-table-small .ant-table-title {
  padding-left: 24px !important;
}
.componentStyle .ant-table-pagination.ant-pagination {
  margin: 24px 0;
}
body .ant-table-tbody > tr > td,
body .ant-table-thead > tr > th,
body .ant-table tfoot > tr > td,
body .ant-table tfoot > tr > th {
  padding-left: 16px;
  padding-right: 16px;
}
.ant-table-tbody > tr > td {
  color: rgba(0, 0, 0, 0.65) !important;
  padding-bottom: 11px !important;
  padding-top: 10px !important;
}
.ant-table-column-sorters {
  padding: 0 !important;
}
.ant-table-column-sorter-full {
  margin-top: -0.6em !important;
  margin-bottom: 0 !important;
  margin-left: 16px !important;
}
.ant-table-thead tr .ant-table-cell {
  line-height: 22px !important;
}
.ant-table-small .ant-table-footer,
.ant-table-small .ant-table-tbody > tr > td,
.ant-table-small .ant-table-thead > tr > th,
.ant-table-small .ant-table-title {
  padding: 16px;
}
.body .ant-modal-content {
  top: -60px;
}
.customTime .ant-form-item {
  margin-bottom: 0;
}
.basicInfoBody .customTime {
  margin-bottom: 24px;
}
.contentPublic .detailContent {
  padding: 0 12px;
  margin-bottom: 24px;
}
.contentPublic .contentTitle {
  margin-top: 12px;
}
.new-user-dialog .ant-modal-body {
  background-color: #f5f5f5;
}
.new-user-dialog {
  background-color: #fff;
}
.new-user-dialog-container {
  background-color: #fff;
  padding: 24px;
  margin-bottom: 24px;
}
.resumeDetailModal .ant-modal-header {
  padding: 16px 16px 8px;
  border-bottom: none;
}
.messageIcon .ant-badge .current,
.messageIcon .current {
  color: #fff;
}
.messageIcon .ant-badge-count {
  top: 5px;
}
.messageIcon .ant-badge-multiple-words {
  padding: 0 6px;
  font-weight: 600;
}
.autoRemind .ant-modal-body {
  background-color: #f5f5f5;
}
.messagePopover {
  margin-top: -4px;
  margin-right: 16px;
  margin-left: -8px;
}
.messagePopover .ant-popover-inner-content {
  padding: 0 !important;
}
.messagePopover .ant-popover-title {
  padding: 5px 16px 0 !important;
}
.notification-content-height .ant-notification-notice-description {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  word-break: break-all;
}
.ant-message {
  z-index: 600000 !important;
}
.ant-spin-nested-loading > div > .ant-spin {
  z-index: 500000 !important;
}
body .ant-message-notice-content {
  padding: 0;
}
body .ant-message-notice-content .ant-message-success {
  padding: 10px 16px;
  background: #f6ffed;
  border-radius: 2px;
  border: 1px solid #b7eb8f;
}
body .ant-message-notice-content .ant-message-info {
  padding: 10px 16px;
}
body .ant-message-notice-content .ant-message-warning {
  padding: 10px 16px;
  background: #fffbe6;
  border-radius: 2px;
  border: 1px solid #ffe58f;
}
body .ant-message-notice-content .ant-message-error {
  padding: 10px 16px;
}
body .ant-image-preview-mask {
  z-index: 1079 !important;
}
.ant-notification-notice-success {
  background-color: #e7fff3 !important;
  border: 1px solid #b7eb8f;
}
.ant-notification-notice-description {
  color: rgba(0, 0, 0, 0.65);
}
.fl {
  float: left;
}
.font-red {
  color: red;
}
.mt .ant-modal-body {
  background-color: #f5f5f5;
}
.transferTable {
  background-color: #fff;
  padding: 32px;
}
.hideFooter {
  display: none;
}
.secont-title {
  font-size: 16px;
  line-height: 22px;
  font-weight: 600;
  color: rgba(0, 0, 0, 0.85);
}
.apply-title {
  color: rgba(0, 0, 0, 0.45);
}
.apply-title,
.applyHelper {
  font-size: 14px;
  line-height: 20px;
}
.applyHelper {
  color: rgba(0, 0, 0, 0.85);
}
.modal-transfer .ant-modal-header {
  padding: 16px 16px 0;
}
.ant-table-tbody > tr > td {
  color: rgba(0, 0, 0, 0.85);
}
.top-tooltip {
  width: 400px;
}
.Breadcrumb_BreadcrumbList__3tMZJ {
  margin-bottom: 12px;
}
.InRecruitJob_inRecruitJobBody__2kxjh .InRecruitJob_header__2UA6_ {
  display: flex;
  justify-content: space-between;
}
.InRecruitJob_popover__p_XY- {
  width: 200px;
  height: 110px;
}
.InRecruitJob_popover__p_XY- .InRecruitJob_popoverIcon__2AE8g {
  color: #00a3ff;
  margin-right: 8px;
  transform: rotate(180deg);
}
.InRecruitJob_popover__p_XY- .InRecruitJob_popoverText__8awhN {
  font-size: 12px;
  margin-bottom: 15px;
}
.ant-popover-placement-topRight {
  left: -140px !important;
  top: -120px !important;
}
.SearchForm_form__1O6cV {
  margin-bottom: 16px !important;
}
.DrawerSearchForm_form__1FEl9,
.SearchForm_form__1O6cV {
  padding: 20px !important;
  background-color: #fff;
  border-radius: 12px;
}
.DrawerSearchForm_form__1FEl9 {
  margin: 18px 25px 16px !important;
}
.DrawerSearchForm_tab__oipRp {
  padding: 0 25px !important;
  background: #fff;
}
.DrawerSearchForm_tab__oipRp .ant-tabs-nav {
  margin: 0 !important;
}
.BrandJobListDrawer_header__3YZIn {
  display: flex;
  align-items: flex-start;
  background-color: #fff;
  padding: 25px;
}
.BrandJobListDrawer_header__3YZIn .BrandJobListDrawer_img__27VbO {
  flex: none;
  width: 60px;
  height: 60px;
  border-radius: 4px;
  margin-right: 10px;
  background-color: #ccc;
  border: 1px solid #ccc;
}
.BrandJobListDrawer_header__3YZIn div h2 {
  margin-bottom: 6px;
}
.BrandJobListDrawer_header__3YZIn div p {
  font-size: 14px;
  line-height: 20px;
  color: #7f8299;
  font-weight: 400;
}
.BrandJobListDrawer_table__29FU2 {
  margin: 0 25px 25px;
}
.BrandJobListDrawer_drawer__2ls2D .ant-drawer-body {
  background: #f7f9fc;
  padding: 0;
}
.BzDrawer_container__1Ouhu .ant-drawer-footer {
  text-align: right;
}
.BzDrawer_container__1Ouhu .ant-drawer-footer .ant-btn {
  margin-right: 12px;
}
.BzDrawer_leftAndRightLayoutContainer__28MYi .ant-drawer-body {
  display: flex;
  padding: 0;
}
.BodyLeft_container__33n6p {
  flex: 0 0 264px;
  padding: 24px;
  border-right: 1px solid #f0f0f0;
  border-radius: 0 2px 2px 0;
}
.BodyRight_container__1NYYB {
  flex: 1 1 900px;
  align-self: baseline;
  border-radius: 2px 0 0 2px;
  border: 24px solid #f3f3f3;
}
#BodyRightTabs_container__3O7RJ {
  flex: 1 1 900px;
  align-self: baseline;
  background-color: #f2f2f2;
  min-height: -webkit-fill-available;
}
#BodyRightTabs_container__3O7RJ .ant-tabs-nav {
  position: fixed;
  width: 100%;
  z-index: 999;
}
#BodyRightTabs_container__3O7RJ .ant-tabs-nav .ant-tabs-nav-wrap {
  padding-left: 24px;
  border-left: none;
  background-color: #fff;
}
#BodyRightTabs_container__3O7RJ .ant-tabs-content-holder {
  margin: 70px 24px 24px;
  padding: 24px;
  background-color: #fff;
  flex: none;
}
.FormCard_container__f4mHZ .ant-card-head {
  padding: 0 32px;
}
.FormCard_container__f4mHZ .ant-card-body {
  padding: 0;
}
.FormCard_container__f4mHZ:not(:last-child) {
  margin-bottom: 24px;
}
.FormBlock_container__2znVL .FormBlock_header__2q8iy {
  margin-bottom: 16px;
}
.FormBlock_container__2znVL .FormBlock_header__2q8iy .FormBlock_title__sOlgK {
  font-size: 16px;
  line-height: 24px;
  font-weight: 600;
  color: rgba(0, 0, 0, 0.85);
}
.FormBlock_formDetail__3PAbE.FormBlock_container__2znVL
  .FormBlock_header__2q8iy
  .FormBlock_title__sOlgK {
  font-size: 14px;
}
.FormBlock_inCard__27KhH:not(:last-child) {
  border-bottom: 1px solid #e9e9e9;
}
.FormBlock_inCard__27KhH {
  padding: 32px 32px 8px;
}
.FormBlock_inCard__27KhH .FormBlock_header__2q8iy .FormBlock_title__sOlgK {
  font-size: 14px;
  line-height: 22px;
}
.FormInsideBlock_rowContainer__16n0f {
  margin-top: -18px;
  margin-bottom: 24px;
}
.FormInsideBlock_container__26qEB {
  padding: 24px 24px 0;
  display: inline-block;
  width: 100%;
  background-color: #f7f7f7;
  border-radius: 2px;
}
.FormItemInline_container__2IrB4.ant-form-item {
  margin-bottom: 0;
  display: flex;
}
.FormItemInline_container__2IrB4.ant-form-item .ant-form-item-label,
.FormItemInline_container__2IrB4.ant-form-item .ant-space-item {
  line-height: 32px;
}
.FormItem_detailMode__1AkWz .ant-form-item-label > label {
  color: rgba(0, 0, 0, 0.45);
}
.FormItem_detailMode__1AkWz .ant-form-item-control {
  color: rgba(0, 0, 0, 0.65);
}
.FormItem_isDescription__1qc2m.ant-form-item {
  margin: 0 0 8px;
}
.FormItem_isDescription__1qc2m.ant-form-item .ant-form-item-label > label {
  height: 22px;
}
.FormItem_isDescription__1qc2m.ant-form-item .ant-form-item-control,
.FormItem_isDescription__1qc2m.ant-form-item .ant-form-item-control-input {
  min-height: 22px;
}
.PersonInfo_title__1CRRy,
.PositionInfo_title__1aKNL {
  height: 22px;
  font-size: 16px;
  font-weight: 500;
  color: #12151b;
  line-height: 22px;
  margin-bottom: 14px;
}
.TextArea_TextArea__3jJoq {
  width: 688px;
  height: 304px;
  background: #f7f9fc;
  padding: 16px 16px 76px;
  position: relative;
  margin-bottom: 24px;
  box-sizing: border-box;
  border: 1px solid #f7f9fc;
}
.TextArea_TextArea__3jJoq:hover {
  border-color: #1890ff;
}
.TextArea_TextArea__3jJoq .TextArea_title__3Q7mQ {
  height: 22px;
  font-size: 16px;
  font-weight: 500;
  color: #000;
  line-height: 22px;
  margin-bottom: 14px;
}
.TextArea_TextArea__3jJoq textarea {
  width: 100%;
  height: 176px;
  border: none;
  background: #f7f9fc;
  resize: none;
  outline: none;
}
.TextArea_TextArea__3jJoq textarea:active,
.TextArea_TextArea__3jJoq textarea:focus,
.TextArea_TextArea__3jJoq textarea:focus-visible {
  border: none;
}
.TextArea_TextArea__3jJoq .TextArea_btn__3WAo0 {
  position: absolute;
  right: 16px;
  bottom: 16px;
}
.AppointmentInterview_interviewDrawer__5GLK6 .ant-drawer-body {
  padding: 24px !important;
  background: #fff !important;
}
.AppointmentInterview_interviewDrawer__5GLK6 .ant-form-item-label {
  padding: 0 0 4px !important;
  height: unset;
}
.InRecruitJobInfo {
  height: 100%;
}
.InRecruitJobInfo #inRecruitJobDetail .personTotalContent {
  display: flex;
  padding: 24px;
  align-items: center;
  justify-content: space-between;
  border: 1px solid #e9e9e9;
  margin-top: 16px;
}
.InRecruitJobInfo #inRecruitJobDetail .personTotalContent .personTotal {
  flex: 1 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.InRecruitJobInfo
  #inRecruitJobDetail
  .personTotalContent
  .personTotal.personTotalBorder {
  border-left: 1px solid #e8e8e8;
  border-right: 1px solid #e8e8e8;
}
.InRecruitJobInfo
  #inRecruitJobDetail
  .personTotalContent
  .personTotal
  .personLabel {
  font-weight: 400;
  color: rgba(0, 0, 0, 0.45);
}
.InRecruitJobInfo
  #inRecruitJobDetail
  .personTotalContent
  .personTotal
  .personValue {
  font-size: 24px;
  color: rgba(0, 0, 0, 0.85);
}
.InRecruitJobInfo
  #inRecruitJobDetail
  .personTotalContent
  .personTotal
  .personValue.personChangeValue {
  color: red;
}
.InRecruitJobInfo
  #inRecruitJobDetail
  .personTotalContent
  .personTotal
  .personValue.personValue1 {
  position: relative;
}
.InRecruitJobInfo
  #inRecruitJobDetail
  .personTotalContent
  .personTotal
  .personValue
  .personValue2 {
  position: absolute;
  right: -80px;
  bottom: 8px;
  font-size: 12px;
  color: #ff4d4f;
  width: 76px;
  height: 22px;
  border: 1px solid #ffa39e;
  background: #fff1f0;
  box-sizing: border-box;
  text-align: center;
}
.InRecruitJobInfo #inRecruitJobDetail .publicMarginTop {
  margin-top: 24px;
}
.InRecruitJobInfo #inRecruitJobDetail .publicMarginTop .publicTitle {
  font-weight: 600;
  font-size: 16px;
  color: rgba(0, 0, 0, 0.85);
}
.InRecruitJobInfo #inRecruitJobDetail .publicMarginTop .publicTitle1 {
  font-weight: 600;
  font-size: 14px;
  color: rgba(0, 0, 0, 0.85);
}
.InRecruitJobInfo #inRecruitJobDetail .publicMarginTop .basicTitleContent {
  display: flex;
  align-items: center;
}
.InRecruitJobInfo #inRecruitJobDetail .publicMarginTop .publicContent {
  margin-top: 24px;
  display: flex;
  flex-wrap: wrap;
}
.InRecruitJobInfo
  #inRecruitJobDetail
  .publicMarginTop
  .publicContent
  .publicLabelValue {
  width: 315px;
  margin-bottom: 16px;
}
.InRecruitJobInfo
  #inRecruitJobDetail
  .publicMarginTop
  .publicContent
  .publicLabelValue
  .publicLabel {
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
}
.InRecruitJobInfo
  #inRecruitJobDetail
  .publicMarginTop
  .publicContent
  .publicLabelValue:nth-child(3n-1) {
  margin-left: 62px;
  margin-right: 62px;
}
.InRecruitJobInfo
  #inRecruitJobDetail
  .publicMarginTop
  .publicContent
  .publicLabelValue.publicLabelValue2 {
  width: 300px;
}
.InRecruitJobInfo
  #inRecruitJobDetail
  .publicMarginTop
  .publicContent
  .publicLabelValue.publicLabelValue1 {
  width: 100%;
  margin-left: 0;
}
.InRecruitJobInfo
  #inRecruitJobDetail
  .publicMarginTop
  .publicContent
  .publicValue {
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
}
.InRecruitJobInfo
  #inRecruitJobDetail
  .publicMarginTop
  .publicContent
  .publicValueChange {
  color: red;
  font-size: 14px;
}
.InRecruitJobInfo #inRecruitJobDetail .publicMarginTop .showHiddenControl {
  cursor: pointer;
  margin-bottom: 24px;
}
.InRecruitJobInfo #inRecruitJobDetail .publicMarginTop .showHiddenContent {
  background: #fff;
  border-radius: 2px;
  border: 1px solid #d9d9d9;
  padding: 24px 24px 0;
  box-sizing: border-box;
}
.InRecruitJobInfoLeft {
  width: 216px;
  height: 100%;
  float: left;
  margin-right: 24px;
}
.InRecruitJobInfoLeft .jobl_jobNameOne {
  width: 100%;
  text-align: left;
  line-height: 24px;
  font-size: 16px;
  color: rgba(0, 0, 0, 0.65);
  margin-bottom: 8px;
  margin-top: 24px;
}
.InRecruitJobInfoLeft .jobl_jobNamTwo {
  width: 100%;
  text-align: left;
  line-height: 32px;
  font-size: 24px;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 600;
  margin-bottom: 8px;
}
.InRecruitJobInfoLeft .jobl_Salary {
  width: 100%;
  text-align: left;
  line-height: 28px;
  font-size: 20px;
  display: flex;
}
.InRecruitJobInfoLeft .jobl_Salary span {
  float: left;
}
.InRecruitJobInfoLeft .jobl_Salary .sal_one {
  max-width: 216px;
}
.InRecruitJobInfoLeft .jobl_Salary .sal_two {
  font-size: 14px;
  margin-left: 2px;
  position: relative;
  min-width: 36px;
  max-width: 60px;
  height: 28px;
}
.InRecruitJobInfoLeft .jobl_Salary .sal_two .sal_unit {
  position: absolute;
  bottom: -1px;
}
.InRecruitJobInfoLeft .jobl_tag {
  width: 100%;
  margin-bottom: 16px;
}
.InRecruitJobInfoLeft .jobl_tag .ant-tag {
  margin-top: 8px;
}
.InRecruitJobInfoLeft .jobl_item {
  min-height: 22px;
  line-height: 22px;
  margin-bottom: 8px;
  width: 100%;
  display: flex;
}
.InRecruitJobInfoLeft .jobl_item .jl_mounweek {
  max-width: 193px;
  height: 22px;
}
.InRecruitJobInfoLeft .jobl_item .ji_left {
  text-align: left;
  color: rgba(0, 0, 0, 0.45);
  float: left;
}
.InRecruitJobInfoLeft .jobl_item .ji_right {
  text-align: left;
  color: rgba(0, 0, 0, 0.65);
  float: left;
}
.InRecruitJobInfoLeft .jobl_item .ji_salaryP span {
  float: left;
}
.InRecruitJobInfoLeft .jobl_item .ji_salaryP .jip_mid {
  margin: 0 6px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 12px;
  height: 22px;
  line-height: 22px;
}
.InRecruitJobInfoLeft .jobl_item_one {
  margin-top: 8px;
}
.InRecruitJobInfoLeft .brand_light,
.InRecruitJobInfoLeft .jol_adress,
.InRecruitJobInfoLeft .time_ask {
  font-size: 14px;
  font-weight: 600;
}
.InRecruitJobInfoLeft .jobl_detail_adress {
  color: rgba(0, 0, 0, 0.65);
}
.InRecruitJobInfoLeft .jobl_map {
  width: 100%;
  font-size: 14px;
  margin-top: 8px;
  display: flex;
}
.InRecruitJobInfoLeft .jobl_map .jm_mid {
  margin: 0 6px;
  float: left;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
  height: 22px;
  line-height: 22px;
}
.InRecruitJobInfoLeft .jobl_map .jm_l,
.InRecruitJobInfoLeft .jobl_map .jm_r {
  float: left;
}
.InRecruitJobInfoLeft .publicValueChange,
.InRecruitJobInfoLeft .publicValueChange a {
  color: red;
}
.InRecruitJobInfoLeft .publicValue {
  color: rgba(0, 0, 0, 0.65);
  font-family: "sans-serif";
}
.InRecruitJobInfoLeft .publicValueChange,
.InRecruitJobInfoLeft .publicValueChange a {
  color: red !important;
  font-family: "sans-serif";
}
.InRecruitJobInfoLeft .personValue2 {
  color: red;
  font-family: "sans-serif";
}
.InRecruitJobDeailLeft_brandContainer__3rCXZ {
  background: #f7f7f7;
  border-radius: 2px;
  padding: 16px;
  margin-bottom: 24px;
}
.InRecruitJobDeailLeft_brandContainer__3rCXZ
  .InRecruitJobDeailLeft_brandTitle__1ejhQ {
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-bottom: 8px;
}
.InRecruitJobDeailLeft_brandContainer__3rCXZ
  .InRecruitJobDeailLeft_brandContent__3G6kM {
  font-weight: 400;
  color: rgba(0, 0, 0, 0.65);
}
.InRecruitJobDeailLeft_timeAsk__3N5NS {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 8px;
}
.InRecruitJobDeailLeft_timeAsk__3N5NS span {
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
}
.InRecruitJobDeailLeft_timeAsk__3N5NS a {
  font-size: 12px;
}
.childComponent {
  margin-right: -24px;
  margin-top: -24px;
}
.childComponent .ant-tabs > .ant-tabs-nav .ant-tabs-nav-wrap,
.childComponent .ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-wrap {
  margin-left: 24px;
}
.childComponent .ant-tabs-content {
  min-height: calc(100vh - 125px);
}
.childComponent .ant-tabs-nav {
  border-left: 1px solid #f0f2f5;
  position: fixed !important;
  width: 100%;
  background: #fff;
  z-index: 988;
}
.childComponent .ant-tabs-content-holder {
  margin-top: 46px;
}
.tabContainers {
  padding: 1px;
  background-color: #f2f2f2;
  min-height: calc(100vh - 101px);
}
.tabContainers .publicValue {
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-family: "sans-serif";
}
.tabContainers .publicValueChange {
  color: red;
  font-size: 14px;
  font-family: "sans-serif";
}
.tabContainers .content {
  margin: 23px 24px 24px;
  padding: 1px 24px 24px;
  background-color: #fff;
}
.tabContainers .contentMain {
  background-color: #f7f7f7;
  padding: 16px;
  margin-left: 84px;
}
.tabContainers .title-lv2 {
  font-size: 16px;
  line-height: 24px;
  color: rgba(0, 0, 0, 0.85);
  margin: 24px 0 16px;
}
.tabContainers .mb16 {
  margin-bottom: 16px;
}
.tabContainers .mb8 {
  margin-bottom: 8px;
}
.interviewPublicStyle {
  display: flex;
  margin-bottom: 8px;
}
.interviewPublicStyle1 {
  flex-shrink: 0;
  color: rgba(0, 0, 0, 0.45);
  width: 99px;
  text-align: right;
}
.salaryBenefitsPublicStyle {
  display: flex;
}
.salaryBenefitsPublicStyle:not(:last-child) {
  margin-bottom: 8px;
}
.salaryBenefitsPublicStyle1 {
  width: 98px;
  color: rgba(0, 0, 0, 0.45);
  text-align: right;
  flex-shrink: 0;
}
.useRequireStyle {
  display: flex;
  align-items: center;
  width: 383px;
  flex-direction: column;
}
.useRequireStyle1 {
  text-align: right;
  width: 71px;
  color: rgba(0, 0, 0, 0.45);
}
.width268 {
  width: 268px;
}
.workPublicStyle {
  width: 112px;
  color: rgba(0, 0, 0, 0.45);
  text-align: right;
  flex-shrink: 0;
}
.UseRequire_text__Dv6La {
  position: relative;
}
.UseRequire_text__Dv6La > span {
  padding: 2px 4px;
}
.UseRequire_text-bg__3JeFN {
  background-color: #ffd2d3;
}
.UseRequire_text-bg__3JeFN > span {
  background: linear-gradient(270deg, #ff4d4f, #ff4d4f) 0 0 no-repeat,
    linear-gradient(180deg, #ff4d4f, #ff4d4f) 0 0 no-repeat,
    linear-gradient(270deg, #ff4d4f, #ff4d4f) 100% 0 no-repeat,
    linear-gradient(180deg, #ff4d4f, #ff4d4f) 100% 0 no-repeat,
    linear-gradient(270deg, #ff4d4f, #ff4d4f) 0 100% no-repeat,
    linear-gradient(180deg, #ff4d4f, #ff4d4f) 0 100% no-repeat,
    linear-gradient(270deg, #ff4d4f, #ff4d4f) 100% 100% no-repeat,
    linear-gradient(270deg, #ff4d4f, #ff4d4f) 100% 100% no-repeat;
  background-size: 2px 5px, 5px 2px, 2px 5px, 5px 2px;
}
.StoreInfo_childComponent__31VVI
  .StoreInfo_ant-tabs-bottom__2sjVG
  > .StoreInfo_ant-tabs-nav__3QwQg,
.StoreInfo_childComponent__31VVI
  .StoreInfo_ant-tabs-bottom__2sjVG
  > div
  > .StoreInfo_ant-tabs-nav__3QwQg,
.StoreInfo_childComponent__31VVI
  .StoreInfo_ant-tabs-top__232Ju
  > .StoreInfo_ant-tabs-nav__3QwQg,
.StoreInfo_childComponent__31VVI
  .StoreInfo_ant-tabs-top__232Ju
  > div
  > .StoreInfo_ant-tabs-nav__3QwQg {
  margin-bottom: 0;
}
.StoreInfo_title__ODTQX {
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
  width: 112px;
  display: inline-block;
  text-align: right;
  margin-bottom: 14px;
}
.StoreInfo_bg__QO7Ea {
  padding: 24px;
  min-height: calc(100vh - 101px);
  background-color: #f2f2f2;
}
.StoreInfo_bg__QO7Ea .StoreInfo_container__xv6ZO {
  background-color: #fff;
  padding: 24px;
}
.StoreInfo_bg__QO7Ea .StoreInfo_container__xv6ZO .StoreInfo_title_lv2__3x3-m {
  font-size: 16px;
  line-height: 24px;
  color: rgba(0, 0, 0, 0.85);
  margin: 24px 0 16px;
}
.StoreInfo_bg__QO7Ea .StoreInfo_container__xv6ZO .StoreInfo_mb16__v_-vu {
  margin-bottom: 16px;
}
.StoreInfo_bg__QO7Ea
  .StoreInfo_container__xv6ZO
  .StoreInfo_storeStep__3fpK8
  .StoreInfo_title__ODTQX {
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
  width: 112px;
  display: inline-block;
  text-align: right;
}
.StoreInfo_bg__QO7Ea
  .StoreInfo_container__xv6ZO
  .StoreInfo_storeStep__3fpK8
  .StoreInfo_content__jr5iD {
  color: rgba(0, 0, 0, 0.65);
  line-height: 22px;
}
.StoreInfo_bg__QO7Ea
  .StoreInfo_container__xv6ZO
  .StoreInfo_storeStep__3fpK8
  .StoreInfo_content__jr5iD
  .StoreInfo_storeIcon__23lyp {
  margin-right: 8px;
  width: 48px;
  height: 48px;
  border: 1px solid rgba(0, 0, 0, 0.15);
}
.StoreInfo_bg__QO7Ea .StoreInfo_container__xv6ZO .StoreInfo_storeIcon__23lyp {
  width: 48px;
  height: 48px;
  border: 1px solid rgba(0, 0, 0, 0.15);
}
.StoreInfo_bg__QO7Ea .StoreInfo_container__xv6ZO .StoreInfo_storeDetail__2hlgw {
  margin-left: 17px;
}
.StoreInfo_bg__QO7Ea
  .StoreInfo_container__xv6ZO
  .StoreInfo_storeDetail__2hlgw
  .StoreInfo_storeName__23rh- {
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  font-size: 16px;
  margin-bottom: 0;
}
.StoreInfo_bg__QO7Ea
  .StoreInfo_container__xv6ZO
  .StoreInfo_storeDetail__2hlgw
  .StoreInfo_linkTitle__2pJ8u {
  color: #1890ff;
  margin-bottom: 0;
}
.JobDetailInfo_JobDetailInfoDrawer__19BVn .ant-drawer-body {
  padding: 24px !important;
  background: #fff;
}
.Toast_toast__8XS9K {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 100;
  padding: 14px 28px;
  color: #fff;
  border-radius: 6px;
  background: rgba(0, 0, 0, 0.7);
  visibility: hidden;
  opacity: 0;
  transition: all 0.2s;
  transform: translate(-50%, -50%);
}
.Toast_toast_show__3b9ov {
  visibility: visible;
  opacity: 1;
}
.HeadText_HeadText__2bj7k .HeadText_title__1XyG_ {
  font-size: 22px;
  font-family: PingFangSC-Semibold, PingFang SC;
  font-weight: 600;
  color: #000;
  line-height: 22px;
  margin-bottom: 24px;
}
.SendCode_text__3sEPa {
  display: flex;
  align-items: center;
  font-size: 14px;
  line-height: 14px;
}
.SendCode_text__3sEPa p {
  margin: 0 0 0 5px;
}
.SendCode_btn_info__3m-ib {
  color: #939699 !important;
}
.ChangePassword_input_text__3KN2V {
  width: 100%;
  height: 44px;
  font-size: 16px;
  background-color: #fff !important;
  border-radius: 8px;
}
.ChangePassword_input_text__3KN2V > .ant-input {
  background-color: #fff !important;
}
.ChangePassword_input_text__3KN2V:active,
.ChangePassword_input_text__3KN2V:hover {
  background-color: #f6f7f9;
}
.ChangePassword_btn__3ycaJ {
  width: 100%;
  height: 48px;
  background: #1890ff;
  border-radius: 8px;
  opacity: 1;
  font-size: 16px;
  font-weight: 700;
  margin-top: 20px;
}
.ChangePassword_btn_disabled__JwMM- {
  opacity: 0.5;
}
.ChangePassword_change_password_modal__rwm4i .ant-modal-content {
  border-radius: 16px;
}
.ChangePassword_change_password_modal__rwm4i .ant-input::placeholder {
  font-size: 14px;
}
.ChangePassword_change_password_modal__rwm4i .ant-typography {
  font-size: 14px;
  line-height: 14px;
  margin-bottom: 0;
}
.ChangePassword_change_password_modal__rwm4i .ant-form-item-label {
  padding-bottom: 12px;
}
.ChangePassword_change_password_modal__rwm4i .ant-form-item-label label {
  height: 14px;
}
.Success_success__AGqkR {
  text-align: center;
}
.Success_success__AGqkR .Success_success_icon__1wcba {
  width: 60px;
  height: 60px;
  border-radius: 40px;
  display: inline-block;
  background-color: #ccc;
  margin-bottom: 30px;
}
.Success_success__AGqkR .Success_title__1m9x7 {
  font-size: 24px;
  font-family: PingFangSC-Semibold, PingFang SC;
  font-weight: 700;
  color: #000;
  line-height: 24px;
  height: 24px;
  margin-bottom: 16px;
}
.Success_success__AGqkR .Success_tip__ZOPPk {
  font-size: 16px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #999;
  line-height: 16px;
}
.LoginForm_LoginForm__Rn2AY .LoginForm_login_frezz__3CEv8 {
  width: 318px;
  height: 40px;
  background: rgba(231, 59, 55, 0.05);
  border-radius: 8px;
  border: 1px solid #e73b37;
  line-height: 40px;
  padding-left: 16px;
  margin-bottom: 16px;
}
.LoginForm_LoginForm__Rn2AY .LoginForm_input_text__2hBO3 {
  width: 100%;
  height: 44px;
  font-size: 16px;
  background-color: #fff !important;
  border-radius: 8px;
}
.LoginForm_LoginForm__Rn2AY .LoginForm_input_text__2hBO3 > .ant-input {
  background-color: #fff !important;
}
.LoginForm_LoginForm__Rn2AY .LoginForm_input_text__2hBO3:active,
.LoginForm_LoginForm__Rn2AY .LoginForm_input_text__2hBO3:hover {
  background-color: #f6f7f9;
}
.LoginForm_LoginForm__Rn2AY .LoginForm_input_password__1qWne {
  width: 100%;
  height: 44px;
  font-size: 16px;
  background-color: #fff !important;
  border-radius: 8px;
}
.LoginForm_LoginForm__Rn2AY .LoginForm_input_password__1qWne > .ant-input {
  background-color: #fff !important;
}
.LoginForm_LoginForm__Rn2AY .LoginForm_btn__1VEa_ {
  width: 100%;
  height: 48px;
  background: #1890ff;
  border-radius: 8px;
  opacity: 1;
  font-size: 16px;
  font-weight: 700;
  margin-top: 20px;
}
.LoginForm_LoginForm__Rn2AY .LoginForm_btn_info__3rNWl {
  opacity: 0.5;
}
.SystemLogo_SystemLogo__3bTKi {
  width: 100%;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: -70px;
  display: flex;
  align-items: center;
}
.SystemLogo_SystemLogo__3bTKi img {
  width: 360px;
  height: 40px;
  margin: 0 auto;
}
.Login_login__EKtcM {
  width: 100%;
  height: 100%;
  background: url(/static/media/sign_bg.ac719bc0.png) 50% no-repeat;
  background-size: cover;
}
.Login_login__EKtcM .Login_form_container__2bx8n {
  width: 498px;
  height: 442px;
  padding: 40px;
  background: #fff;
  box-shadow: 0 4px 14px 0 rgba(157, 147, 147, 0.1);
  border-radius: 12px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.CheckSupplierName_RegistrationStep1__2kuDs
  .CheckSupplierName_input_text__3qYWe {
  width: 100%;
  height: 44px;
  font-size: 16px;
  background-color: #fff !important;
  border-radius: 8px;
}
.CheckSupplierName_RegistrationStep1__2kuDs
  .CheckSupplierName_input_text__3qYWe
  > .ant-input {
  background-color: #fff !important;
}
.CheckSupplierName_RegistrationStep1__2kuDs
  .CheckSupplierName_input_text__3qYWe:active,
.CheckSupplierName_RegistrationStep1__2kuDs
  .CheckSupplierName_input_text__3qYWe:hover {
  background-color: #f6f7f9;
}
.CheckSupplierName_RegistrationStep1__2kuDs .CheckSupplierName_btn__3S7FZ {
  width: 100%;
  height: 48px;
  background: #1890ff;
  border-radius: 8px;
  opacity: 1;
  font-size: 16px;
  font-weight: 700;
  margin-top: 20px;
}
.CheckSupplierName_RegistrationStep1__2kuDs .CheckSupplierName_disabled__3e4kT {
  opacity: 0.5;
}
.InputCountInfo_InputCountInfo__30dwv .InputCountInfo_input_text__1Cl6B {
  width: 100%;
  height: 44px;
  font-size: 16px;
  background-color: #fff !important;
  border-radius: 8px;
}
.InputCountInfo_InputCountInfo__30dwv
  .InputCountInfo_input_text__1Cl6B
  > .ant-input {
  background-color: #fff !important;
}
.InputCountInfo_InputCountInfo__30dwv .InputCountInfo_input_text__1Cl6B:active,
.InputCountInfo_InputCountInfo__30dwv .InputCountInfo_input_text__1Cl6B:hover {
  background-color: #f6f7f9;
}
.InputCountInfo_InputCountInfo__30dwv .InputCountInfo_btn__2trlY {
  width: 100%;
  height: 48px;
  background: #1890ff;
  border-radius: 8px;
  opacity: 1;
  font-size: 16px;
  font-weight: 700;
  margin-top: 20px;
}
.InputCountInfo_InputCountInfo__30dwv .InputCountInfo_btn_info__2_YA- {
  opacity: 0.5;
}
.SetPassword_SetPassword__2P_bf .SetPassword_input_password__3b6gv {
  width: 100%;
  height: 44px;
  font-size: 16px;
  background-color: #fff !important;
  border-radius: 8px;
}
.SetPassword_SetPassword__2P_bf
  .SetPassword_input_password__3b6gv
  > .ant-input {
  background-color: #fff !important;
}
.SetPassword_SetPassword__2P_bf .SetPassword_btn__3Dpne {
  width: 100%;
  height: 48px;
  background: #1890ff;
  border-radius: 8px;
  opacity: 1;
  font-size: 16px;
  font-weight: 700;
  margin-top: 20px;
}
.SetPassword_SetPassword__2P_bf .SetPassword_btn_info__Teshw {
  opacity: 0.5;
}
.RegistrationSuccess_RegistrationSuccess__2X9xR {
  text-align: center;
}
.RegistrationSuccess_RegistrationSuccess__2X9xR
  .RegistrationSuccess_success_icon__Ya9Th {
  width: 80px;
  height: 80px;
  border-radius: 40px;
  display: inline-block;
  background-color: #ccc;
  margin-bottom: 40px;
}
.RegistrationSuccess_RegistrationSuccess__2X9xR
  .RegistrationSuccess_title__28b9N {
  font-size: 24px;
  font-family: PingFangSC-Semibold, PingFang SC;
  font-weight: 700;
  color: #000;
  line-height: 24px;
  height: 24px;
  margin-bottom: 16px;
}
.RegistrationSuccess_RegistrationSuccess__2X9xR
  .RegistrationSuccess_countdown_tip__nYY-o {
  font-size: 16px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #999;
  line-height: 16px;
}
.Register_Register__3q1nP {
  width: 100%;
  height: 100%;
  background: url(/static/media/sign_bg.ac719bc0.png) 50% no-repeat;
  background-size: cover;
}
.Register_Register__3q1nP .Register_form_container__1ZmFi {
  width: 498px;
  height: 514px;
  padding: 44px 48px;
  background: #fff;
  box-shadow: 0 4px 14px 0 rgba(157, 147, 147, 0.1);
  border-radius: 12px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.Register_Register__3q1nP
  .Register_form_container__1ZmFi
  .ant-steps-item-container {
  display: flex;
  align-items: center;
  height: 14px;
}
.Register_Register__3q1nP
  .Register_form_container__1ZmFi
  .ant-steps-item-process
  .ant-steps-item-title {
  color: #1890ff !important;
}
.Register_Register__3q1nP
  .Register_form_container__1ZmFi
  .ant-steps-item-wait
  .ant-steps-item-icon {
  background-color: #888a8d;
}
.Register_Register__3q1nP
  .Register_form_container__1ZmFi
  .ant-steps-item-finish
  .ant-steps-item-icon {
  background-color: #1890ff;
}
.Register_Register__3q1nP .Register_form_container__1ZmFi .ant-steps-item-icon {
  transform: scale(0.5833333333);
  margin: 0;
}
.Register_Register__3q1nP
  .Register_form_container__1ZmFi
  .ant-steps-item-icon
  .ant-steps-icon {
  color: #fff;
}
.Register_Register__3q1nP
  .Register_form_container__1ZmFi
  .ant-steps-item-title {
  line-height: 14px !important;
  color: #888a8d !important;
}
.Register_Register__3q1nP
  .Register_form_container__1ZmFi
  .ant-steps-item-title:after {
  display: none;
}
.Register_Register__3q1nP
  .Register_form_container__1ZmFi
  .ant-input::placeholder {
  font-size: 14px;
}
.Register_Register__3q1nP .Register_form_container__1ZmFi .ant-typography {
  font-size: 14px;
  line-height: 14px;
  margin-bottom: 0;
}
.Register_Register__3q1nP .Register_form_container__1ZmFi .ant-form-item-label {
  padding-bottom: 12px;
}
.Register_Register__3q1nP
  .Register_form_container__1ZmFi
  .ant-form-item-label
  label {
  height: 14px;
}
.Account_container__AxqWU {
  margin: 24px;
}
.Account_container__AxqWU .Account_h2__2gQ57 {
  color: rgba(0, 0, 0, 0.85);
  font-size: 20px;
  font-weight: 600;
  margin: 20px 0;
}
.Account_container__AxqWU .Account_actionBox__3wD_a {
  margin: 20px 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.Account_container__AxqWU .Account_actionBox__3wD_a p {
  margin: 0;
}
.account-form__box .ant-form-item {
  margin: 0 0 16px !important;
}
.account-form__box div[role="alert"] {
  margin-top: 8px;
}
.BzDescriptions_container__KMNMU {
  white-space: pre-wrap;
}
.BzDescriptions_container__KMNMU .ant-descriptions-header {
  margin-bottom: 16px;
}
.BzDescriptions_container__KMNMU .ant-descriptions-row > td,
.BzDescriptions_container__KMNMU .ant-descriptions-row > th {
  padding-bottom: 8px;
}
.BzDescriptions_container__KMNMU .ant-descriptions-row:last-child > td,
.BzDescriptions_container__KMNMU .ant-descriptions-row:last-child > th {
  padding-bottom: 0;
}
.BzDescriptions_container__KMNMU
  .ant-descriptions-item-container
  .ant-descriptions-item-label {
  color: rgba(0, 0, 0, 0.45);
  display: inline-block;
}
.BzDescriptions_container__KMNMU .ant-descriptions-item-content {
  color: rgba(0, 0, 0, 0.65);
}
.BzDescriptions_container__KMNMU
  .ant-descriptions-row
  > .BzDescriptions_descriptionsBlockItem__vHU-m.ant-descriptions-item {
  padding-bottom: 16px;
}
.BzDescriptions_container__KMNMU
  .ant-descriptions-row:last-child
  > .BzDescriptions_descriptionsBlockItem__vHU-m.ant-descriptions-item {
  padding-bottom: 0;
}
.BzDescriptions_descriptionsSubBlockItem__15t1o
  > .ant-descriptions-item-container
  > .ant-descriptions-item-label:after {
  display: none;
}
.BzDescriptions_descriptionsSubBlockItem__15t1o
  > .ant-descriptions-item-container {
  margin-top: -4px;
}
.InsideBlock_container__23pGJ {
  padding: 16px;
  background-color: #f7f7f7;
  border-radius: 2px;
  width: 100%;
}
.InsideBlock_titleContainer__1GJnd {
  margin-bottom: 6px;
  display: flex;
  justify-content: space-between;
}
.InsideBlock_title__2ovXO {
  font-size: 12px;
  line-height: 24px;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
}
.InsideBlock_content__h2Ihh {
  position: relative;
}
.InsideBlock_copyableContent__OgTJe {
  font-size: 12px;
  line-height: 20px;
}
.InsideBlock_extra__1bBwK {
  position: relative;
}
.ContextProvider_container__33h0Y
  .ant-descriptions
  > .ant-descriptions-header
  > .ant-descriptions-title {
  font-size: 14px;
  font-weight: 500;
}
.BzPopoverText_spanContainer__2ChT4 {
  color: #1890ff;
  cursor: pointer;
}
.BzPopoverText_popoverContainer__RGrHu .ant-popover-title {
  padding: 5px 8px 4px;
}
.BzPopoverText_popoverContainer__RGrHu .ant-popover-inner-content {
  padding: 8px 16px 16px 8px;
}
.BzPopoverText_popoverContent__8rKlo .ant-descriptions-view table {
  width: auto;
}
.PopoverTextEllipsis_container__LV8q-.ant-typography {
  margin-bottom: 0;
  color: inherit;
}
.PopoverTextEllipsis_shouldHover__V0XJh.ant-typography {
  color: #1890ff;
  cursor: pointer;
}
.BzStatusTag_defaultContainer__JNp5a {
  display: inline-block;
  white-space: nowrap;
}
.BzStatusTag_defaultContainer__JNp5a .ant-tooltip-inner {
  white-space: normal;
}
.BzStatusTag_defaultContainer__JNp5a .BzStatusTag_tagContainer__3LzjW {
  display: inline-block;
  border-radius: 14px;
  padding: 1px 16px 1px 12px;
}
.BzStatusTag_defaultContainer__JNp5a .BzStatusTag_success__1sFDl {
  background-color: rgba(82, 196, 26, 0.1);
  color: #52c41a;
}
.BzStatusTag_defaultContainer__JNp5a
  .BzStatusTag_success__1sFDl
  .BzStatusTag_dot__2SrYO {
  background-color: #52c41a;
}
.BzStatusTag_defaultContainer__JNp5a .BzStatusTag_error__1igX7 {
  background-color: rgba(245, 34, 45, 0.1);
  color: #f5222d;
}
.BzStatusTag_defaultContainer__JNp5a
  .BzStatusTag_error__1igX7
  .BzStatusTag_dot__2SrYO {
  background-color: #f5222d;
}
.BzStatusTag_defaultContainer__JNp5a .BzStatusTag_default__20xZM {
  background-color: rgba(0, 0, 0, 0.06);
  color: rgba(0, 0, 0, 0.45);
}
.BzStatusTag_defaultContainer__JNp5a
  .BzStatusTag_default__20xZM
  .BzStatusTag_dot__2SrYO {
  background-color: rgba(0, 0, 0, 0.45);
}
.BzStatusTag_defaultContainer__JNp5a .BzStatusTag_processing__1Vwpn {
  background-color: rgba(24, 144, 255, 0.1);
  color: #00a3ff;
}
.BzStatusTag_defaultContainer__JNp5a
  .BzStatusTag_processing__1Vwpn
  .BzStatusTag_dot__2SrYO {
  background-color: #00a3ff;
}
.BzStatusTag_defaultContainer__JNp5a .BzStatusTag_warning__1BZNB {
  background-color: rgba(250, 173, 20, 0.1);
  color: #faad14;
}
.BzStatusTag_defaultContainer__JNp5a
  .BzStatusTag_warning__1BZNB
  .BzStatusTag_dot__2SrYO {
  background-color: #faad14;
}
.BzStatusTag_textContainer__2_n9q {
  display: inline-block;
  white-space: nowrap;
  font-size: 12px;
}
.BzStatusTag_textContainer__2_n9q .BzStatusTag_tagContainer__3LzjW {
  display: inline-block;
}
.BzStatusTag_textContainer__2_n9q .BzStatusTag_success__1sFDl {
  color: #52c41a;
}
.BzStatusTag_textContainer__2_n9q .BzStatusTag_error__1igX7 {
  color: #f5222d;
}
.BzStatusTag_textContainer__2_n9q .BzStatusTag_default__20xZM {
  color: rgba(0, 0, 0, 0.45);
}
.BzStatusTag_textContainer__2_n9q .BzStatusTag_processing__1Vwpn {
  color: #00a3ff;
}
.BzStatusTag_textContainer__2_n9q .BzStatusTag_warning__1BZNB {
  color: #faad14;
}
.BzStatusTag_dot__2SrYO {
  position: relative;
  top: -1px;
  display: inline-block;
  width: 6px;
  height: 6px;
  vertical-align: middle;
  border-radius: 50%;
  margin-right: 8px;
}
.BzStatusTag_childrenContainer__1s2su {
  margin-left: 8px;
  font-size: 12px;
}
.BzStatusTag_childrenTextDefault__n2pSb {
  color: rgba(0, 0, 0, 0.45);
}
.BzStatusTag_childrenTextPrimary__8RPlN {
  color: #52c41a;
}
.icons_container__2KIJK {
  position: relative;
  display: inline-block;
}
.icons_rightBottom__355o1 {
  position: absolute;
  right: -2px;
  bottom: -2px;
}
.icons_textIcon__1wKxP {
  width: 18px;
  height: 18px;
  font-size: 12px;
  line-height: 16px;
  text-align: center;
  color: #1890ff;
  background: #e6f7ff;
  border-radius: 2px;
  border: 1px solid #91d5ff;
}
.BzTable_container__3gngV .ant-table-thead > tr > th {
  white-space: nowrap;
}
.BzTable_container__3gngV .ant-table-small .ant-table-footer,
.BzTable_container__3gngV .ant-table-small .ant-table-tbody > tr > td,
.BzTable_container__3gngV .ant-table-small .ant-table-thead > tr > th,
.BzTable_container__3gngV .ant-table-small .ant-table-title {
  padding-left: 16px;
}
.BzTable_container__3gngV .ant-table-tbody > tr > td,
.BzTable_container__3gngV .ant-table-thead > tr > th,
.BzTable_container__3gngV .ant-table tfoot > tr > td,
.BzTable_container__3gngV .ant-table tfoot > tr > th {
  padding-left: 16px;
  padding-right: 16px;
}
.BzTable_container__3gngV
  .ant-table-tbody
  > tr
  > td.BzTable_tableActionsExtra__3dSBE,
.BzTable_container__3gngV
  .ant-table-thead
  > tr
  > th.BzTable_tableActionsExtra__3dSBE,
.BzTable_container__3gngV
  .ant-table
  tfoot
  > tr
  > td.BzTable_tableActionsExtra__3dSBE,
.BzTable_container__3gngV
  .ant-table
  tfoot
  > tr
  > th.BzTable_tableActionsExtra__3dSBE {
  padding-right: 72px;
}
.BzTable_container__3gngV
  .ant-table-tbody
  > tr
  > td.BzTable_tableIconColumn__3lQ2z,
.BzTable_container__3gngV
  .ant-table-thead
  > tr
  > th.BzTable_tableIconColumn__3lQ2z,
.BzTable_container__3gngV
  .ant-table
  tfoot
  > tr
  > td.BzTable_tableIconColumn__3lQ2z,
.BzTable_container__3gngV
  .ant-table
  tfoot
  > tr
  > th.BzTable_tableIconColumn__3lQ2z {
  padding-left: 38px;
}
.BzTable_container__3gngV .ant-table-tbody > tr > td {
  color: rgba(0, 0, 0, 0.65);
}
.BzTable_container__3gngV .ant-table-column-sorters {
  padding: 0;
}
.BzTable_container__3gngV .ant-table-column-sorter-full {
  margin-top: -0.6em;
  margin-bottom: 0;
  margin-left: 16px;
}
.BzTable_container__3gngV .ant-table-thead tr .ant-table-cell {
  line-height: 25px;
}
.BzTable_container__3gngV .ant-table-small .ant-table-footer,
.BzTable_container__3gngV .ant-table-small .ant-table-tbody > tr > td,
.BzTable_container__3gngV .ant-table-small .ant-table-thead > tr > th,
.BzTable_container__3gngV .ant-table-small .ant-table-title {
  padding: 16px;
}
.BzTable_hasInsideBlock__D5Mh2
  tr.ant-table-expanded-row
  .ant-descriptions-view
  table {
  width: 100%;
}
.BzTable_hasInsideBlock__D5Mh2 .ant-table-row.ant-table-row-level-0 > td {
  border-bottom: 0;
}
.BzTable_hasInsideBlock__D5Mh2
  .ant-table-row.ant-table-row-level-0
  + .ant-table-row.ant-table-row-level-0
  > td {
  border-top: 1px solid #f0f0f0;
}
.BzTable_hasInsideBlock__D5Mh2
  .ant-table-row.ant-table-row-level-0:last-child
  > td {
  border-bottom: 1px solid #f0f0f0;
}
.BzTable_hasInsideBlock__D5Mh2 tr.ant-table-expanded-row:hover > td,
.BzTable_hasInsideBlock__D5Mh2 tr.ant-table-expanded-row > td {
  background-color: #fff;
}
.BzTable_hasInsideBlock__D5Mh2
  .ant-table-tbody
  > tr.ant-table-row-selected
  > td,
.BzTable_hasInsideBlock__D5Mh2 .ant-table-tbody > tr.ant-table-row:hover > td {
  background: #fff;
}
.BzTable_insideBlock__dNcCU {
  background: #fafafa;
  padding: 16px;
  margin-top: -16px;
  margin-left: 46px;
}
.ant-table-tbody
  > tr.ant-table-row.BzTable_lastClickRowClassName__tmJjY:hover
  > td,
.BzTable_lastClickRowClassName__tmJjY {
  background-color: rgba(24, 144, 255, 0.08);
}
table .BzTable_remindRowClassName__giRWl,
table
  > .ant-table-tbody
  > tr.ant-table-row.BzTable_remindRowClassName__giRWl:hover
  > td {
  background-color: rgba(255, 77, 79, 0.08);
}
.ColumnCell_container__2a2hK {
  display: flex;
  justify-self: start;
}
.ColumnCell_columnContainer__1uglH {
  flex-direction: column;
}
.ColumnCell_columnContainer__1uglH,
.ColumnCell_rowContainer__1gzlr {
  display: flex;
  align-content: space-between;
}
.ColumnCell_item__2hu4b {
  position: relative;
}
.ColumnCell_item__2hu4b:not(:last-child) {
  margin-bottom: 4px;
}
.ColumnCell_bigText__3ArzI {
  font-size: 16px;
  line-height: 24px;
  font-weight: 700;
}
.ColumnCell_defaultText__3_pGl {
  font-size: 14px;
  line-height: 24px;
}
.ColumnCell_icon__1yfFO {
  margin-top: 2px;
}
.ColumnCell_iconAbsolute__3RndJ {
  position: absolute;
  left: 12px;
}
.ColumnAction_extraContainer__PKEh9 {
  position: absolute;
  top: 50%;
  margin-top: -12px;
  right: 24px;
  cursor: pointer;
}
.ColumnAction_extraContainer__PKEh9 svg {
  fill: rgba(0, 0, 0, 0.45);
}
.ColumnAction_extraContainer__PKEh9 svg:hover {
  fill: rgba(0, 0, 0, 0.65);
}
.ColumnAction_extraItem__2SI9B {
  width: 100%;
  height: 30px;
  padding: 4px 16px;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  white-space: nowrap;
}
.ColumnAction_extraItem__2SI9B:hover {
  background-color: #f7f7f7;
}
.ColumnAction_extraPopover__21SmO .ant-popover-inner {
  border-radius: 0;
}
.ColumnAction_extraPopover__21SmO .ant-popover-inner-content {
  padding: 4px 0;
  background-color: #fff;
  box-shadow: 0 6px 30px 0 rgba(0, 0, 0, 0.08),
    0 3px 6px -4px rgba(0, 0, 0, 0.2);
}
.BzSpotlight_container__3yn0h {
  position: relative;
  display: inline-block;
}
.BzSpotlight_spotlight__2u4tb {
  position: absolute;
  background: linear-gradient(270deg, #ff4d4f, #ff4d4f) 0 0 no-repeat,
    linear-gradient(180deg, #ff4d4f, #ff4d4f) 0 0 no-repeat,
    linear-gradient(270deg, #ff4d4f, #ff4d4f) 100% 0 no-repeat,
    linear-gradient(180deg, #ff4d4f, #ff4d4f) 100% 0 no-repeat,
    linear-gradient(270deg, #ff4d4f, #ff4d4f) 0 100% no-repeat,
    linear-gradient(180deg, #ff4d4f, #ff4d4f) 0 100% no-repeat,
    linear-gradient(270deg, #ff4d4f, #ff4d4f) 100% 100% no-repeat,
    linear-gradient(270deg, #ff4d4f, #ff4d4f) 100% 100% no-repeat;
  background-size: 2px 6px, 6px 2px, 2px 6px, 6px 2px;
  background-color: #ffd2d3;
}
.BzSpotlight_tooltip__1Fu9e {
  white-space: nowrap;
}
.BzSpotlight_tooltip__1Fu9e .ant-tooltip-inner {
  box-shadow: none;
  padding: 5px 8px;
}
.BzModal_container__2Jr8Y .ant-modal-body {
  max-height: calc(100vh - 174px);
  overflow: auto;
}
.BzModal_container__2Jr8Y .ant-modal-footer {
  padding: 10px 24px;
}
.BzModal_container__2Jr8Y .ant-modal-close {
  right: 4px;
}
.BzModal_container__2Jr8Y.ant-modal-centered .ant-modal {
  padding: 0;
}
.BzModal_simple__1-Ifm .ant-modal-header {
  border-bottom: 0;
  padding: 16px 24px 12px;
}
.BzModal_simple__1-Ifm .ant-modal-body {
  padding: 0 24px;
  color: rgba(0, 0, 0, 0.65);
}
.BzModal_simple__1-Ifm .ant-modal-footer {
  border-top: 0;
  padding: 10px 16px 16px;
}
.SupplierInfo_container__1IEbB .SupplierInfo_header__2OT7b {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.SupplierInfo_container__1IEbB
  .SupplierInfo_header__2OT7b
  .SupplierInfo_title__3w0Cr {
  height: 33px;
  font-size: 24px;
  font-weight: 600;
  color: #12151b;
  line-height: 33px;
  margin: 0;
}
.SupplierInfo_container__1IEbB .ant-card-bordered {
  border: none;
}
.SupplierInfo_container__1IEbB .ant-tabs-top > .ant-tabs-nav:before {
  border-bottom: transparent !important;
}
.IntelligentIdentification_decorator-textarea__Us_Zu {
  width: 400px;
  height: 400px;
  background-color: #fafafa;
  padding: 10px 0;
  border: 1px solid transparent;
}
.IntelligentIdentification_decorator-textarea__Us_Zu:hover {
  border: 1px solid #1890ff;
}
.IntelligentIdentification_decorator-textarea__Us_Zu
  .IntelligentIdentification_textarea-title__1f3l0 {
  margin-left: 10px;
  font-size: 16px;
  font-weight: 700;
}
.IntelligentIdentification_decorator-textarea__Us_Zu textarea {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 98%;
  height: 80%;
  resize: none;
  padding: 10px;
  background-color: #fafafa;
  border: none;
  outline: none;
}
.IntelligentIdentification_expand__Tt8Fx {
  color: #1890ff;
  font-size: 14px;
  font-weight: 400;
}
.intelligent-identification__box .ant-form-item {
  margin: 0 0 6px !important;
}
.IntelligentIdentification_space-box__Bl-im {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.title-item img {
  width: 20px;
  height: 20px;
  vertical-align: text-bottom;
  margin-right: 12px;
}
.title-item span {
  display: inline-block;
  height: 24px;
  font-size: 18px;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
}
.SupplierDashboard_supplier-tab__x4ekS {
  position: relative;
  display: flex;
  justify-content: space-between;
}
.SupplierDashboard_supplier-tab__x4ekS .SupplierDashboard_tab-title__3y0Sz {
  color: #a1a3a4;
}
.SupplierDashboard_supplier-tab__x4ekS .SupplierDashboard_count__1BQ3C {
  font-size: 20px;
  font-weight: 700;
}
.SupplierDashboard_supplier-tab__x4ekS .SupplierDashboard_unit__1OE2O {
  color: #a1a3a4;
}
.SupplierDashboard_supplier-tab__x4ekS .SupplierDashboard_triangle__3Zy_0 {
  position: absolute;
  z-index: 2;
  bottom: -45%;
  right: 50%;
  transform: translateX(-50%);
  width: 15px;
  height: 15px;
  overflow: hidden;
  transform: rotate(45deg);
  transition: all 0.3s;
  border: 1px solid rgba(0, 0, 0, 0.25);
}
.SupplierDashboard_supplier-tab__x4ekS
  .SupplierDashboard_triangle__3Zy_0.SupplierDashboard_first__3QY3v {
  right: 250px;
  transform: translateX(-15%);
  transform: rotate(45deg);
}
.SupplierDashboard_supplier-tab__x4ekS
  .SupplierDashboard_triangle__3Zy_0.SupplierDashboard_second__1KQIY {
  right: 80px;
  transform: translateX(-5%);
  transform: rotate(45deg);
}
.SupplierDashboard_supplier-tab__x4ekS
  .SupplierDashboard_triangle__3Zy_0
  .SupplierDashboard_content__1Ggc4 {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
  width: 20px;
  height: 20px;
  background-color: #fafafc;
}
.SupplierDashboard_supplier-box__1WqiV {
  margin-top: 20px;
  position: relative;
  width: 100%;
  height: auto;
  border: 1px solid rgba(0, 0, 0, 0.25);
}
.SupplierDashboard_supplier-info__3dlZi {
  position: relative;
  z-index: 2;
  padding: 10px 30px 30px;
  height: auto;
  background-color: #fafafc;
}
.SupplierDashboard_supplier-info__3dlZi .SupplierDashboard_title__1-uZu {
  margin: 10px 0;
  font-weight: 700;
}
.SupplierDashboard_supplier-info__3dlZi .SupplierDashboard_special-tag__1EbAv {
  width: 50px;
  text-align: center;
}
.SupplierDashboard_supplier-info__3dlZi .SupplierDashboard_name__10gq3 {
  color: #ababab;
}
.detail-container {
  display: flex;
  margin-top: -24px;
}
.left-container {
  width: 264px;
  padding-right: 24px;
  padding-top: 24px;
}
.left-container .flex-item {
  display: flex;
}
.right-container {
  background-color: #f2f2f2;
  min-height: calc(100vh - 109px);
  padding-bottom: 24px;
  width: 899px;
  margin-right: -24px;
}
.right-container .ant-tabs-nav {
  margin: 0 !important;
  border-left: 1px solid #f0f0f0;
  position: fixed !important;
  width: 100%;
  background: #fff;
  z-index: 988;
}
.right-container .ant-tabs-nav .ant-tabs-nav-wrap {
  padding-left: 24px;
  border-left: none;
}
.right-container .ant-tabs-content-holder {
  background-color: #fff;
  margin-left: 24px;
  margin-right: 24px;
  padding: 24px;
  margin-top: 70px;
}
.formatJobTypeMenu_container__3nmid
  .formatJobTypeMenu_item__3v-Ih:not(:first-child) {
  padding-top: 8px;
}
.formatJobTypeMenu_container__3nmid .formatJobTypeMenu_item__3v-Ih {
  display: flex;
  justify-self: start;
}
.formatJobTypeMenu_container__3nmid
  .formatJobTypeMenu_item__3v-Ih
  .formatJobTypeMenu_label__11ZxI {
  opacity: 0.45;
  white-space: nowrap;
}
.formatJobTypeMenu_container__3nmid
  .formatJobTypeMenu_item__3v-Ih
  .formatJobTypeMenu_text__VZlda {
  min-width: 200px;
}
.remarkPopover .ant-popover-inner-content {
  padding: 0;
}
.remarkPopover .popover_content {
  width: 400px;
}
.remarkPopover .popover_content .content_header {
  height: 44px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  box-sizing: border-box;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
  padding: 0 24px;
}
.remarkPopover .popover_content .content_header .content_header_title {
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  font-size: 16;
}
.remarkPopover .popover_content .content_div {
  padding: 24px;
  display: flex;
}
.remarkPopover .popover_content .content_div .content_left {
  color: #ff4d4f;
  width: 60px;
}
.remarkPopover .popover_content .content_div .left_title {
  font-weight: 400;
  font-size: 14px;
  color: rgba(0, 0, 0, 0.85);
}
.remarkPopover .popover_content .content_footer {
  height: 52px;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  box-sizing: border-box;
  border-top: 1px solid rgba(0, 0, 0, 0.06);
  padding: 0 24px;
}
.formatJobTypeMenu_container__IpqgC {
  background: #f7f7f7;
  margin-left: 112px;
  padding: 16px;
  margin-top: 8px;
}
.formatJobTypeMenu_container__IpqgC
  .formatJobTypeMenu_item__3iX6X:not(:last-child) {
  padding-bottom: 8px;
}
.formatJobTypeMenu_container__IpqgC .formatJobTypeMenu_item__3iX6X {
  display: flex;
  justify-self: start;
}
.formatJobTypeMenu_container__IpqgC
  .formatJobTypeMenu_item__3iX6X
  .formatJobTypeMenu_label__1tjDy {
  white-space: nowrap;
  opacity: 0.45;
}
.basicInfoBody {
  padding: 32px 32px 16px;
}
.basicInfoBody,
.new_basic_info_body {
  width: 100%;
  background: #fff;
  margin-bottom: 16px;
}
.new_basic_info_body {
  padding-bottom: 16px;
}
.basicInfoContent {
  width: 100%;
  display: flex;
  justify-content: space-between;
}
.fixedTime {
  width: 168px;
  margin-bottom: 20px;
}
.customTime {
  background: #f8f8f8;
  width: 100%;
  display: flex;
  padding: 24px 24px 0;
}
.contentTitles {
  color: rgba(0, 0, 0, 0.85);
  font-weight: bolder;
}
.videoStyle {
  display: flex;
  margin-bottom: 20px;
}
.videoTitle {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.85);
  margin-left: 6px;
}
.videoStatus {
  display: flex;
  align-items: center;
  width: 78px;
  height: 22px;
  border-radius: 11px;
  background: #f8f8f8;
  justify-content: center;
  margin-left: 16px;
}
.videoStatusCircle {
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #999;
  margin-right: 5px;
}
.videoStatusText {
  font-size: 14px;
  color: #999;
}
.videoStatus1 {
  background: #ffe6cf;
}
.videoStatusCircle1 {
  background: #ff7b00;
}
.videoStatusText1 {
  color: #ff7b00;
}
.videoStatus2 {
  background: #deffce;
}
.videoStatusCircle2 {
  background: #5cc727;
}
.videoStatusText2 {
  color: #5cc727;
}
.reviewApply {
  width: 100%;
  margin-bottom: 24px;
  background: #fff;
}
.reviewApplyBody {
  background: #f8f8f8;
  width: 90%;
  padding: 24px 24px 0;
  margin-left: 110px;
}
.modalStyle .ant-modal-body {
  padding: 0 !important;
}
.modalContentStyle {
  background: #f7f7f7;
  position: relative;
}
.modalTopStyle {
  display: flex;
  background: #dee1e6;
  align-items: center;
  padding: 16px;
  box-sizing: border-box;
}
.modalTitleStyle {
  font-weight: 600;
  font-size: 20px;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
}
.modalFooter {
  background: #fff;
  height: 88px;
  position: absolute;
  width: 100%;
  bottom: 0;
  right: 0;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding: 0 20px;
}
.healthCer1 {
  background: #f8f8f8;
  width: 954px;
  padding: 20px 20px 1px;
  margin-left: 138px;
  margin-top: -20px;
  box-sizing: border-box;
}
.detailContent {
  width: 100%;
  padding: 0 16px;
}
.contentPublic {
  padding: 20px;
  background: #fff;
  margin-bottom: 24px;
}
.contentTitle {
  font-size: 16px;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 600;
  margin-bottom: 16px;
  margin-top: 16px;
}
.contentModal {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
}
.contentLabelValue {
  width: 33%;
  margin-bottom: 16px;
}
.contentLabelValue1 {
  width: 66%;
  margin-bottom: 16px;
}
.contentLabelValue2 {
  width: 100%;
  margin-bottom: 16px;
}
.contentValue {
  color: rgba(0, 0, 0, 0.85);
}
.noticeDiv {
  width: 540px;
  background: #f24b46;
  padding: 20px;
  box-sizing: border-box;
}
.noticeTop {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.noticeTop img {
  width: 70px;
}
.noticeTop p {
  color: #fff;
  font-size: 18px;
}
.noticeContent {
  width: 500px;
  border-radius: 5px;
  background: #fff;
  margin-top: 20px;
  padding: 20px;
}
.noticeContentPublic {
  display: flex;
  flex-direction: column;
}
.noticeContentTitle {
  font-size: 30px;
  color: #111;
}
.noticeContentMoney {
  font-size: 20px;
  color: #ff4d4d;
}
.noticeContentPublic1 {
  border-top: 1px dashed #e6e6e6;
  padding: 15px 0;
}
.noticeContentTitle1 {
  font-size: 18px;
  color: #070809;
  font-weight: 650;
}
.noticeContentDetail {
  font-size: 16px;
  color: #666;
  margin-top: 5px;
  width: 100%;
  word-break: break-all;
}
.noticeFooter {
  font-size: 14px;
  color: #fff;
  text-align: center;
  margin-top: 20px;
}
.modalStyle .ant-modal-body {
  padding: 0;
}
.pageContent {
  width: 500px;
  background: #fff;
  margin-top: 20px;
}
.pageContentTitle {
  display: flex;
  align-items: center;
  padding: 20px;
}
.pageContentTitle p {
  flex: 1 1;
  font-size: 18px;
  color: #070809;
  font-weight: 650;
}
.pageContentPbulic {
  display: flex;
  align-items: center;
  padding: 20px;
  background: #f7f7f7;
  box-sizing: border-box;
}
.pageContentPbulic p {
  flex: 1 1;
  font-size: 16px;
}
.pageContentPbulic1 {
  display: flex;
  align-items: center;
  padding: 20px;
  box-sizing: border-box;
  background: #fff;
}
.pageContentPbulic1 p {
  flex: 1 1;
  font-size: 16px;
}
.noJob {
  height: 90px;
  text-align: center;
  line-height: 90px;
  font-size: 16px;
}
.ant-tree .ant-tree-node-content-wrapper.ant-tree-node-selected {
  background-color: #fff !important;
}
.autoTimeBox {
  margin-left: 111px;
  background-color: #f7f7f7;
  padding: 16px;
  margin-top: 8px;
}
.JobExpectations_opacity45__2MJJz {
  color: rgba(0, 0, 0, 0.45);
  width: 112px;
  display: inline-block;
  text-align: right;
}
.JobExpectations_opacity65__YP9rs {
  color: rgba(0, 0, 0, 0.65);
}
.jobType + div .ant-popover-inner-content {
  overflow: auto;
  max-height: 200px;
}
.listCol_topBottomContainer__ksIdp {
  display: flex;
  flex-direction: column;
  align-content: space-between;
}
.listCol_topBottomContainer__ksIdp > div:not(:last-child) {
  margin-bottom: 6px;
}
.listCol_bigText__1pye0 {
  font-size: 16px;
  line-height: 24px;
  font-weight: 700;
  color: #000;
}
.listCol_paragraph__cfY7R.ant-typography {
  color: #1890ff;
  cursor: pointer;
  margin-bottom: 0;
}
.listCol_prewrap__VCbEK.ant-popover {
  white-space: pre-wrap;
}
.CommitList_commit_list__1orv9 .CommitList_list_one__LfK54 {
  margin-top: 24px;
}
.CommitList_commit_list__1orv9 .CommitList_topBox__kIePQ {
  background-color: #f7f7f7;
  border-radius: 6px;
  padding: 24px 26px 24px 19px;
  margin-left: 14px;
}
.CommitList_commit_list__1orv9
  .CommitList_topBox__kIePQ
  .CommitList_topTitle__19-PL {
  font-size: 16px;
  font-weight: 500;
}
.CommitList_commit_list__1orv9 .CommitList_time_header_show__2Hk0m {
  margin-top: 8px;
  margin-bottom: 8px;
  color: rgba(0, 0, 0, 0.65);
}
.CommitList_commit_list__1orv9
  .CommitList_time_header_show__2Hk0m
  .anticon-clock-circle {
  margin-right: 4px;
}
.CommitList_commit_list__1orv9 .CommitList_main_line__3aNQ0 {
  font-size: 14px;
}
.CommitList_commit_list__1orv9
  .CommitList_main_line__3aNQ0
  .CommitList_main_line_label_one__9q4i9 {
  margin-top: 12px;
  min-width: 70px;
  color: rgba(0, 0, 0, 0.65);
}
.CommitList_commit_list__1orv9
  .CommitList_main_line__3aNQ0
  .CommitList_main_line_label_two__1pms2 {
  margin-top: 12px;
  color: rgba(0, 0, 0, 0.65);
}
.CommitList_commit_list__1orv9 .CommitList_footerBtn__2Qsbv {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.CommitList_commit_list__1orv9
  .CommitList_footerBtn__2Qsbv
  .CommitList_footer_tips__o4atf {
  margin-right: 8px;
  color: rgba(0, 0, 0, 0.65);
}
.CommitList_commit_list__1orv9 .CommitList_footerBtn__2Qsbv .ant-switch {
  margin-right: 16px;
  width: 28px;
  min-width: 28px;
  height: 16px;
}
.CommitList_commit_list__1orv9
  .CommitList_footerBtn__2Qsbv
  .ant-switch
  .ant-switch-handle {
  width: 12px;
  height: 12px;
  left: calc(100% - 14px);
}
.CommitList_commit_list__1orv9 .CommitList_footerBtn__2Qsbv .anticon-edit {
  margin-right: 8px;
  margin-top: 3px;
}
.CommitList_commit_list__1orv9 .CommitList_footerBtn__2Qsbv .anticon-delete {
  margin-top: 3px;
}
.CommitList_commit_list__1orv9 .CommitList_nil_commit__3j3Bu {
  color: rgba(0, 0, 0, 0.65);
  width: 100%;
  margin-top: 100px;
  text-align: center;
}
.time-picker .ant-picker-footer {
  display: none;
}
.time-picker .ant-picker-time-panel-column {
  overflow-y: scroll;
}
.time-picker .ant-picker-time-panel-column::-webkit-scrollbar {
  width: 6px;
}
.time-picker .ant-picker-time-panel-column::-webkit-scrollbar-thumb {
  border-radius: 1em;
  background-color: rgba(50, 50, 50, 0.3);
}
.time-picker .ant-picker-time-panel-column::-webkit-scrollbar-track {
  border-radius: 1em;
  background-color: rgba(50, 50, 50, 0.1);
}
.AddCommit_topBox__2jNIA {
  background-color: #f7f7f7;
  border-radius: 6px;
  margin-top: 8px;
}
.AddCommit_topBox__2jNIA .AddCommit_addBtn__SbADb {
  padding: 10px 12px;
  cursor: pointer;
}
.AddCommit_topBox__2jNIA .AddCommit_iconColor__1w4sT {
  color: #027aff;
}
.AddCommit_nextBox__3bAMt {
  padding: 24px 40px 24px 24px;
}
.AddCommit_nextBox__3bAMt .AddCommit_table_area__sRCqe .ant-form-item {
  margin: 0 0 12px;
}
.AddCommit_nextBox__3bAMt .AddCommit_flexPosition__137eJ {
  display: flex;
  justify-content: space-between;
}
.AddCommit_nextBox__3bAMt
  .AddCommit_flexPosition__137eJ
  .AddCommit_line_operate__3TMp7
  .ant-form-item-label {
  width: 96px;
}
.AddCommit_nextBox__3bAMt .AddCommit_width160__bsThn {
  width: 160px !important;
}
.AddCommit_nextBox__3bAMt .AddCommit_time_picker__GZZ3Q {
  display: flex;
  justify-content: flex-start;
  padding-left: 98px;
}
.AddCommit_nextBox__3bAMt .AddCommit_footer_btn__3kh0- .ant-btn span {
  width: 55px;
  text-align: center;
  height: 24px;
  line-height: 24px;
}
.AddCommit_nextBox__3bAMt .AddCommit_end_time_picker__3YKSH,
.AddCommit_nextBox__3bAMt .AddCommit_end_time_picker__3YKSH .ant-picker {
  width: 100%;
}
.note_popover_des_span {
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
}
.note_popover_des_span:hover {
  color: #027aff;
}
.workOrderInfo {
  background: #fff;
  padding: 32px 32px 20px;
  margin-bottom: 16px;
}
.workOrderInfoTitle {
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 16px;
}
.workOrderInfoContent {
  display: flex;
  flex-wrap: wrap;
}
.contentFlex {
  width: 50%;
  margin-bottom: 12px;
}
.contentFlex1 {
  width: 100%;
  margin-bottom: 12px;
}
.contentLabel {
  font-size: 14px;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.45);
}
.max2lines {
  display: flex;
  margin-bottom: 16px;
}
.max2lines .contentLabel {
  flex: 0 0 auto;
}
.contentValue {
  font-size: 14px;
}
.cancelReasonDiv {
  background: #f7f7f7;
  padding: 20px;
  margin-top: 20px;
}
.cancelLabel {
  width: 56px;
  margin-right: 10px;
}
.cancelLabel,
.checkIdSpan {
  display: inline-block;
  font-size: 14px;
}
.checkIdSpan {
  color: #5cc727;
  background: #deffce;
  border-radius: 16px;
  width: 87px;
  height: 22px;
  text-align: center;
  margin-left: 16px;
}
.checkCircle {
  display: inline-block;
  width: 6px;
  height: 6px;
  background: #5cc727;
  margin-right: 8px;
  border-radius: 50%;
}
.workOrderResultSpanStyle {
  display: inline-block;
  width: 52px;
  height: 22px;
  font-size: 12px;
  text-align: center;
  line-height: 20px;
  border-radius: 2px;
}
.formStyle45 .ant-form-item-label > label {
  color: rgba(0, 0, 0, 0.45);
}
.rowClassLightClassName {
  background: #d9e8ff !important;
}
.rowClassLightClassName .ant-table-column-sort {
  background-color: initial;
}
.rowClassLightClassName:hover > td {
  background: #d9e8ff !important;
}
.BreadCrumb_sub_nav__1r0yO {
  width: 100%;
  display: flex;
  padding: 16px 24px;
  background: #fff;
  margin-top: 2px;
}
.BreadCrumb_sub_nav__1r0yO .BreadCrumb_gang__V6cpb {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.45);
  padding: 0 6px 0 0;
  line-height: 22px;
}
.BreadCrumb_sub_nav__1r0yO .BreadCrumb_no_current__2Qbds {
  font-size: 14px;
  color: #999;
  padding: 0 6px 0 0;
}
.BreadCrumb_sub_nav__1r0yO .BreadCrumb_current__2XN7- {
  line-height: 22px;
  font-size: 14px;
  color: #333;
}
.BreadCrumb_sub_nav__1r0yO .ant-badge .current {
  color: rgba(0, 0, 0, 0.85);
}
.BreadCrumb_sub_nav_next__1vgpU {
  display: flex;
  justify-content: space-between;
  padding-right: 24px;
  padding-bottom: 16px;
  background-color: #fff;
}
.BreadCrumb_subTitle__Kcbzq {
  background: #fff;
  padding: 8px 0 8px 24px;
  font-weight: 600;
  line-height: 32px;
  font-family: PingFangSC-Medium;
  font-size: 24px;
  color: rgba(0, 0, 0, 0.85);
}
.previewStoreDiv {
  width: 800px;
  font-size: 16px;
}
.previewStoreDiv > div,
.previewStoreDiv div {
  display: flex;
  margin-top: 10px;
}
.previewStoreDiv div > p:first-child {
  width: 150px;
  text-align: right;
  margin-right: 10px;
}
.previewStoreDiv1 {
  font-size: 16px;
  max-height: 600px;
  overflow-y: scroll;
}
.previewStoreDiv1 div,
.previewStoreDiv1 > div {
  display: flex;
  margin-top: 10px;
}
.previewStoreDiv1 div > p:first-child {
  width: 150px;
  text-align: right;
  margin-right: 10px;
}
.tabsDiv1 .ant-form-item-required:before {
  color: #fff;
}
.sendJobColumn_remarkarea__1JOXH .ant-popover-inner-content {
  white-space: pre-wrap;
}
#sendJob .ant-table-pagination.ant-pagination {
  margin-bottom: 0;
  margin-top: 24px;
}
#posterContent {
  width: 375px;
  position: relative;
}
.posterNav {
  background: #f24b46;
  width: 100%;
  height: 94px;
  padding: 25px;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.posterLogo img {
  width: 110px;
  height: 44px;
}
.posterNavTitle {
  width: 119px;
  font-weight: 300;
  font-size: 17px;
  color: #fff;
}
.posterList {
  display: flex;
  flex-direction: column;
  padding: 24px 24px 0;
  width: 100%;
}
.posterList:last-child {
  border-bottom: none;
  padding-bottom: 20px;
}
.posterListCity {
  font-size: 12px;
  font-weight: 400;
}
.posterListCity,
.posterListJob {
  color: #070809;
  display: inline-block;
  margin-bottom: 6px;
}
.posterListJob {
  font-size: 18px;
  font-weight: 600;
}
.posterListTime {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  display: inline-block;
}
.posterListSalary {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.comprehensiveStyle,
.posterListBenefit {
  color: rgba(0, 0, 0, 0.65);
}
.posterListBenefit {
  font-size: 14px;
  display: inline-block;
  margin-top: 3px;
}
.posterListMoney {
  font-size: 22px;
  color: #ff4d4d;
  font-weight: 700;
}
.posterListUnit {
  font-size: 12px;
  font-weight: 400;
  margin-left: 2px;
}
.diverLine {
  height: 1px;
  background: #e6e6e6;
}
.diverLine,
.posterFooter {
  width: 100%;
  margin-top: 20px;
}
.posterFooter {
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #f4f4f4;
  height: 104px;
  padding: 0 24px;
  box-sizing: border-box;
}
.posterFooterCode img {
  width: 64px;
  height: 64px;
}
.morePostTitle {
  font-size: 20px;
  font-weight: 600;
}
.postMoreSalary {
  margin-top: 8px;
}
.morePublicDiv {
  border-bottom: 1px solid #e6e6e6;
  padding-bottom: 16px;
  margin-top: 24px;
}
.morePublicTitle {
  font-size: 14px;
  font-weight: 600;
}
.morePublicValue,
.morePublicValue1 {
  display: inline-block;
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  margin-bottom: 8px;
}
.morePublicValue1 {
  width: 136px;
}
.morePublicValue2 {
  display: inline-block;
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  margin-bottom: 8px;
  width: 100%;
}
.morePublicLabelValue {
  margin-top: 8px;
  display: flex;
  align-content: center;
  justify-content: space-between;
  flex-wrap: wrap;
}
.PosterFooter_container__1NZdj {
  position: relative;
  width: 375px;
  height: 130px;
  background: #f2f2f2;
}
.PosterFooter_bg__3j_QM {
  width: 100%;
  height: 100%;
}
.PosterFooter_qrcode__2yV2i {
  width: 90px;
  height: 90px;
  position: absolute;
  top: 18px;
  right: 24px;
}
.jobColumn_jobNameContainer__2cjwl {
  position: relative;
}
.jobColumn_jobNameContainer__2cjwl svg {
  position: absolute;
  margin: auto;
  top: 0;
  bottom: 0;
  left: -26px;
}
.detail_drawer__2dk2g .ant-tabs-nav-wrap {
  border-left: 1px solid #e8e8e8;
}
.site-tree-search-value {
  color: #f50;
}
.hiddenTreeNode {
  visibility: hidden;
  position: absolute;
  left: -50000;
}
.jobTypeContent {
  margin-left: 99px;
  margin-top: -20px;
  background: #f7f7f7;
  padding: 24px 24px 1px;
  margin-bottom: 24px;
}
.jobTypeContent .alreadChoose .jobTips {
  display: inline-block;
  margin-bottom: 16px;
}
.jobTypeContent .alreadChoose .ant-tag {
  margin: 0 8px 8px 0;
}
.jobTypeContent .noSearchJob {
  width: 100%;
  display: flex;
  align-items: center;
  font-size: 16px;
  color: rgba(0, 0, 0, 0.25);
  margin: 16px 0 32px;
}
.jobTypeContent .ant-tree-list {
  background: #fff;
  padding: 8px 0 8px 8px;
}
.jobTypeContent .ant-tree-switcher {
  margin-right: 8px;
}
.jobTypeContent .ant-form-item {
  margin: 0;
}
.JobType_title__dmq0N {
  margin-bottom: 8px;
  color: rgba(0, 0, 0, 0.65);
}
.JobType_tagContainer__2EwJh {
  padding: 16px 16px 8px;
  margin-bottom: 24px;
  background-color: #fff;
}
.TagGroup_titleContainer__1VTMB {
  margin-bottom: 8px;
}
.TagGroup_titleContainer__1VTMB .TagGroup_title__S_PfJ {
  line-height: 22px;
  color: rgba(0, 0, 0, 0.65);
}
.TagGroup_titleContainer__1VTMB .TagGroup_tips__35VLO {
  line-height: 22px;
  color: rgba(0, 0, 0, 0.5);
}
.TagGroup_tagContainer__2RlG0 {
  background: #fff;
  padding: 16px 8px 8px 16px;
  margin-bottom: 24px;
  display: flex;
  flex-wrap: wrap;
}
.TagGroup_tagContainer__2RlG0 .ant-tag-checkable {
  height: 22px;
  display: block;
  flex: 0 0 154px;
  margin: 0 8px 8px 0;
  border: 1px solid rgba(0, 0, 0, 0.15);
  font-size: 12px;
  color: rgba(0, 0, 0, 0.65);
  line-height: 20px;
  text-align: center;
}
.TagGroup_tagContainer__2RlG0 .ant-tag-checkable-checked {
  color: #1890ff;
  background: #e6f7ff;
  border: 1px solid #91d5ff;
}
.matchJobTypeMenu {
  padding: 24px;
}
.matchJobTypeMenu .jobTypeContent {
  width: 830px;
  margin-left: 0;
  margin-top: 8px;
  margin-bottom: 0;
  padding-bottom: 24px;
}
.matchJobTypeMenu .jobTypeContent .treeContent {
  max-height: 200px;
  overflow-y: auto;
}
.addressMenu {
  padding-left: 24px;
  padding-right: 24px;
  padding-top: 24px;
}
.addressMenu .basicInfoBody {
  margin-bottom: 0;
  padding: 0;
}
.addressMenu .basicInfoBody .resumeform-item-children {
  background-color: #f7f7f7;
  padding-top: 24px;
  padding-left: 24px;
  margin-bottom: 24px;
  margin-left: 0;
  margin-top: 0;
  padding-bottom: 24px;
}
.time-range-picker .ant-picker-footer {
  display: none;
}
.time-range-picker .ant-picker-time-panel-column {
  overflow-y: scroll;
}
.time-range-picker .ant-picker-time-panel-column::-webkit-scrollbar {
  width: 6px;
}
.time-range-picker .ant-picker-time-panel-column::-webkit-scrollbar-thumb {
  border-radius: 1em;
  background-color: rgba(50, 50, 50, 0.3);
}
.time-range-picker .ant-picker-time-panel-column::-webkit-scrollbar-track {
  border-radius: 1em;
  background-color: rgba(50, 50, 50, 0.1);
}
.time-range-picker-wrapper {
  display: inline-flex;
}
.time-range-picker-wrapper-next-day {
  position: relative;
  display: inline-flex;
  width: 258px;
}
.time-range-picker-wrapper-next-day .ant-picker-range {
  width: 100%;
}
.time-range-picker-wrapper-next-day .tag {
  position: absolute;
  width: 40px;
  height: 24px;
  top: 0;
  right: 31px;
  bottom: 0;
  margin: auto;
  pointer-events: none;
}
.time-range-picker-wrapper-next-day .ant-picker-range .ant-picker-input {
  width: 70px;
}
.time-range-picker-wrapper-next-day .ant-picker-range .ant-picker-suffix {
  position: absolute;
  right: 11px;
}
.ProviderDay_provider_style__29Gqf .ProviderDay_provider_style_one__V2kVn,
.ProviderDay_provider_style__29Gqf .ProviderDay_provider_style_two__1cuhd {
  display: flex;
  align-items: flex-start;
}
.ProviderDay_provider_style__29Gqf
  .ProviderDay_provider_style_one__V2kVn
  .ProviderDay_qute__OuX8b,
.ProviderDay_provider_style__29Gqf
  .ProviderDay_provider_style_two__1cuhd
  .ProviderDay_qute__OuX8b {
  margin: 0 4px;
  float: left;
}
.ProviderDay_provider_style__29Gqf
  .ProviderDay_provider_style_one__V2kVn
  .ant-radio,
.ProviderDay_provider_style__29Gqf
  .ProviderDay_provider_style_two__1cuhd
  .ant-radio {
  float: left;
  margin-top: 6px;
}
.ProviderDay_provider_style__29Gqf
  .ProviderDay_pro_label_one__2LW19
  .ant-radio {
  border-right: none;
}
.ProviderDay_provider_style__29Gqf .ProviderDay_pro_label_two__uwU2q {
  margin-left: -1px;
}
.ProviderDay_provider_style__29Gqf
  .ProviderDay_pro_label_two__uwU2q
  .ant-input-group-addon {
  border-left: none;
  border-right: none;
  background-color: #fff;
}
.ProviderDay_provider_style__29Gqf
  .ProviderDay_pro_label_two__uwU2q
  .ant-input-affix-wrapper {
  border-left: none;
}
.ProviderDay_provider_style__29Gqf
  .ProviderDay_pro_label_two_extr__25DuL
  .ant-input-group-addon {
  border-left: none;
  border-right: none;
  background-color: #f5f5f5;
}
.resumeform-item-children {
  background-color: #f7f7f7;
  padding-top: 24px;
  padding-left: 24px;
  margin-bottom: 32px;
  margin-left: 154px;
  margin-top: -16px;
  padding-bottom: 24px;
}
.resumeform-item-children .ant-form-item-label {
  width: auto;
}
.resumeform-item-children .ant-form-item {
  margin-left: 10px;
  margin-bottom: 8px !important;
}
.resumeform-item-children .ant-input-group-addon {
  background-color: #ededed;
}
.resumeform-item-children .item-label {
  margin-bottom: 10px;
}
.resumeform-item-children:after {
  content: "";
  height: 0;
  display: block;
  clear: both;
}
.resumeform-item-children .rest-select,
.resumeform-item-children .work-select {
  text-align: center;
}
.resumeform-item-children .rest-select:before,
.resumeform-item-children .work-select:before {
  position: absolute;
  z-index: 999;
  left: 12px;
  top: 5px;
}
.resumeform-item-children .work-select:before {
  content: "\505a";
}
.resumeform-item-children .rest-select:before {
  content: "\4f11";
}
.resumeform-item-children .workday-input:before {
  position: absolute;
  z-index: 999;
  right: 12px;
  top: 4px;
  content: "\5929";
}
.workTimeMenu {
  padding-left: 24px;
  padding-right: 24px;
  padding-top: 24px;
}
.workTimeMenu .basicInfoBody {
  margin-bottom: 0;
  padding: 0;
}
.workTimeMenu .basicInfoBody .resumeform-item-children {
  background-color: #f7f7f7;
  padding-top: 24px;
  padding-left: 24px;
  margin-bottom: 24px;
  margin-left: 0;
  margin-top: 0;
  padding-bottom: 24px;
}
.adress-body .ant-form-item-label > label {
  color: rgba(0, 0, 0, 0.45);
}
.adress-body .ant-form-item {
  margin: 0 0 16px;
}
.jobColumn_jobNameContainer__1KpRc {
  position: relative;
}
.jobColumn_jobNameContainer__1KpRc svg {
  position: absolute;
  margin: auto;
  top: 0;
  bottom: 0;
  left: -26px;
}
.jobColumn_jobNameContainer__1KpRc .jobColumn_jobname_a__6O84C {
  color: rgba(0, 0, 0, 0.65);
  font-weight: 500;
}
.jobColumn_jobNameContainer__1KpRc .jobColumn_jobname_a__6O84C:hover {
  color: #1890ff;
}
.matchJobBody .left-container {
  width: 240px;
}
.matchJobBody .matchJobList {
  background: "#f3f3f3";
  padding: 24px;
  width: 1016px;
  box-sizing: border-box;
  background: #fff;
  margin-top: 24px;
}
.matchJobBody .matchJobList .matchJobListHead {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 24px;
}
.matchJobBody
  .matchJobList
  .matchJobListHead
  .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) {
  z-index: 0;
}
.matchJobBody .matchJobList .matchJobListHead .matchTitle {
  font-size: 16px;
  font-weight: 600;
}
.matchJobBody .matchJobList .ant-table-expanded-row-level-1 .ant-table-cell {
  padding: 16px 0 !important;
  background: #fff !important;
}
.matchJobBody .matchJobList .expandBody {
  background: #fafafa;
  padding: 8px 16px 0;
  margin-top: -16px;
  margin-left: 80px;
}
.matchJobBody .matchJobList .expandBody .expandContent {
  display: flex;
}
.matchJobBody .matchJobList .expandBody .expandContent .expandFlex {
  display: flex;
  align-items: center;
  margin-bottom: 8px;
}
.matchJobBody .matchJobList .expandBody .expandContent .expandFlex .spanLabel {
  color: rgba(0, 0, 0, 0.45);
  font-size: 14;
  display: inline-block;
  min-width: 70px;
  max-width: 126px;
}
.matchJobBody .matchJobList .expandBody .expandContent .expandFlex .spanValue {
  color: rgba(0, 0, 0, 0.65);
  font-size: 14;
}
.matchJobBody .matchJobList tr.ant-table-expanded-row:hover > td,
.matchJobBody .matchJobList tr.ant-table-expanded-row > td,
.matchJobBody .matchJobList tr.ant-table-row:hover > td,
.matchJobBody .matchJobList tr.ant-table-row > td {
  background: #fff !important;
}
.matchJobBody
  .matchJobListExpandable
  .ant-table-tbody
  > .ant-table-row-level-0
  > td {
  border-bottom: none !important;
}
.UserSignUp_defaultTimeErrorMessage__1HcgR {
  color: #faad14;
  margin-top: 12px;
  margin-left: 70px;
}
.another_time_div {
  width: 489px;
  background: #f7f7f7;
  border-radius: 2px;
  box-sizing: border-box;
  margin-left: 70px;
  margin-top: 16px;
  padding: 16px;
}
.another_time_div .another_time_content {
  padding-left: 26px;
  margin: 12px 0 8px;
}
.another_time_div .another_time_ale {
  font-size: 14px;
  font-weight: 400;
  color: #ff4d4f;
  margin-left: 26px;
}
.CustomTag_custom_tag_body__1vZez .ant-form-item {
  margin-bottom: 16px;
}
.CustomTag_custom_tag_body__1vZez .ant-form-item .ant-form-item-label {
  margin-left: -8px;
}
.CustomTag_custom_tag_body__1vZez .CustomTag_healthCer2__1W4aP {
  background: #f7f7f7;
  padding: 24px;
  margin-left: 98px;
  margin-bottom: 16px;
}
.CustomTag_custom_tag_body__1vZez .CustomTag_healthCer2__1W4aP .ant-form-item {
  margin-bottom: 0;
}
.CustomTag_custom_tag_body__1vZez .CustomTag_overSizeLabel__1HsCk {
  align-items: center;
}
.CustomTag_custom_tag_body__1vZez
  .CustomTag_overSizeLabel__1HsCk
  .ant-form-item-label
  > label {
  min-height: 32px;
  line-height: 17px;
}
.CustomTag_custom_tag_body__1vZez
  .CustomTag_overSizeLabel__1HsCk
  .ant-form-item-label {
  white-space: pre-wrap;
}
.jobColumn_jobNameContainer__1C6_Z {
  position: relative;
}
.jobColumn_jobNameContainer__1C6_Z svg {
  position: absolute;
  margin: auto;
  top: 0;
  bottom: 0;
  left: -26px;
}
.searchJobBody {
  background: #f3f3f3;
  padding-top: 24px;
  width: 1016px;
  box-sizing: border-box;
}
.searchJobBody .searchJobBodyInput {
  display: flex;
  margin-bottom: 24px;
}
.searchJobBody .searchJobBodyContent {
  padding: 24px;
  box-sizing: border-box;
  background: #fff;
}
.searchJobBody .searchJobBodyContent .searchJobBodyContentHead {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 16px;
}
.MatchJob_drawer__3hu5y .ant-drawer-body {
  padding-top: 0;
}
.MatchJob_messageContainer__1bWdi .ant-message-notice-content {
  min-width: 240px;
  max-width: 598px;
  text-align: left;
}
.MatchJob_messageTitle__2z2sV {
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-weight: 500;
}
.MatchJob_symbol__VY6Vd {
  white-space: nowrap;
}
.MatchJob_symbol__VY6Vd .anticon.anticon-down {
  color: #1890ff;
  margin-right: 0;
}
a:hover span {
  color: #40a9ff !important;
}
.PerfectResumeLeft_perfect_resume_left__27m0Z {
  width: 216px;
  height: 100%;
  float: left;
  margin-right: 24px;
  padding-top: 24px;
}
.PerfectResumeLeft_perfect_resume_left__27m0Z .ant-form-item-label {
  overflow: unset;
  margin-left: -12px;
}
.EllipsisPopoverText_default__2t9i8.ant-typography {
  margin-bottom: 0;
  color: inherit;
}
.EllipsisPopoverText_shouldHover__1l5fD.ant-typography {
  color: #1890ff;
  cursor: pointer;
}
.WorkRequirePrv_work_require_prv__sGPrY {
  padding: 1px;
  background-color: #f2f2f2;
  min-height: calc(100vh - 101px);
}
.WorkRequirePrv_work_require_prv__sGPrY .WorkRequirePrv_content__2LWO_ {
  margin: 23px 24px;
  padding: 1px 24px;
  background-color: #fff;
}
.WorkRequirePrv_work_require_prv__sGPrY
  .WorkRequirePrv_content__2LWO_
  .ant-form-item {
  margin-bottom: 24px;
}
.WorkRequirePrv_work_require_prv__sGPrY
  .WorkRequirePrv_content__2LWO_
  .ant-form-item
  .ant-form-item-label {
  margin-left: -8px;
}
.WorkRequirePrv_work_require_prv__sGPrY
  .WorkRequirePrv_content__2LWO_
  .WorkRequirePrv_contentTitles__2ZO-g {
  font-size: 16px;
  line-height: 24px;
  color: rgba(0, 0, 0, 0.85);
  margin: 24px 0 16px;
}
.formatJobTypeMenu_container__2F_Jt {
  background: #f7f7f7;
}
.formatJobTypeMenu_container__2F_Jt
  .formatJobTypeMenu_item__3CG1o:not(:first-child) {
  padding-top: 8px;
}
.formatJobTypeMenu_container__2F_Jt .formatJobTypeMenu_item__3CG1o {
  display: flex;
  justify-self: start;
}
.formatJobTypeMenu_container__2F_Jt
  .formatJobTypeMenu_item__3CG1o
  .formatJobTypeMenu_label__2iK-I {
  white-space: nowrap;
}
.formatJobTypeMenu_container__2F_Jt
  .formatJobTypeMenu_item__3CG1o
  .formatJobTypeMenu_text__1W_Tv {
  min-width: 200px;
}
.LastDataArea_container__YdWRV {
  display: flex;
  justify-self: start;
  padding: 12px 24px;
  width: 734px;
  background: #f7f7f7;
  border-radius: 1px;
  margin-bottom: 24px;
}
.LastDataArea_container__YdWRV .LastDataArea_label__BJ8oG {
  flex: 0 0 70px;
  opacity: 0.45;
}
.LastDataArea_container__YdWRV .LastDataArea_text__3rqhk {
  width: 100%;
  opacity: 0.65;
}
.Address_new_basic_info_body__gyI9G {
  width: 100%;
  background: #fff;
}
.Address_new_basic_info_body__gyI9G .ant-form-item {
  margin-bottom: 16px;
}
.Address_new_basic_info_body__gyI9G .ant-form-item .ant-form-item-label {
  margin-left: -8px;
}
.Address_new_basic_info_body__gyI9G .Address_resumeform_item_children__2_QXz {
  background: #f7f7f7;
  padding: 24px;
  margin-left: 70px;
  margin-bottom: 16px;
}
.WorkTime_new_basic_info_body__r3lj0 {
  width: 100%;
  background: #fff;
}
.WorkTime_new_basic_info_body__r3lj0 .ant-form-item {
  margin-bottom: 16px;
}
.WorkTime_new_basic_info_body__r3lj0 .ant-form-item .ant-form-item-label {
  margin-left: -8px;
}
.WorkTime_resumeform_item_children__3ike6 {
  background: #f7f7f7;
  padding: 24px;
  margin-left: 70px;
  margin-bottom: 16px;
}
.WorkTime_resumeform_item_children_extra__2Ak5i {
  background: #f7f7f7;
  padding: 24px;
  width: 734px;
}
.WorkTime_restSelect__1HH5T:before,
.WorkTime_workSelect__N4did:before {
  position: absolute;
  z-index: 999;
  left: 12px;
  top: 5px;
}
.WorkTime_workSelect__N4did:before {
  content: "做";
}
.WorkTime_restSelect__1HH5T:before {
  content: "休";
}
.WorkTime_restSelect__1HH5T,
.WorkTime_workSelect__N4did {
  text-align: center;
}
.WorkTime_workdayInput__8_ToU:before {
  content: "天";
  position: absolute;
  z-index: 999;
  right: 12px;
  top: 4px;
}
.ProviderDay_provider_style__2-s0s .ProviderDay_provider_style_one__1trWn,
.ProviderDay_provider_style__2-s0s .ProviderDay_provider_style_two__1kPGo {
  display: flex;
  align-items: flex-start;
}
.ProviderDay_provider_style__2-s0s
  .ProviderDay_provider_style_one__1trWn
  .ProviderDay_qute__2mowi,
.ProviderDay_provider_style__2-s0s
  .ProviderDay_provider_style_two__1kPGo
  .ProviderDay_qute__2mowi {
  margin: 0 4px;
  float: left;
}
.ProviderDay_provider_style__2-s0s
  .ProviderDay_provider_style_one__1trWn
  .ant-radio,
.ProviderDay_provider_style__2-s0s
  .ProviderDay_provider_style_two__1kPGo
  .ant-radio {
  float: left;
  margin-top: 6px;
}
.ProviderDay_provider_style__2-s0s
  .ProviderDay_pro_label_one__1lsLB
  .ant-radio {
  border-right: none;
}
.ProviderDay_provider_style__2-s0s .ProviderDay_pro_label_two__xlluF {
  margin-left: -1px;
}
.ProviderDay_provider_style__2-s0s
  .ProviderDay_pro_label_two__xlluF
  .ant-input-group-addon {
  border-left: none;
  border-right: none;
  background-color: #fff;
}
.ProviderDay_provider_style__2-s0s
  .ProviderDay_pro_label_two__xlluF
  .ant-input-affix-wrapper {
  border-left: none;
}
.ProviderDay_provider_style__2-s0s
  .ProviderDay_pro_label_two_extr__2V3Fc
  .ant-input-group-addon {
  border-left: none;
  border-right: none;
  background-color: #f5f5f5;
}
.AdressAndTimeCopy_adress_and_time__1PEC_ {
  padding: 1px;
  background-color: #f2f2f2;
  min-height: calc(100vh - 101px);
}
.AdressAndTimeCopy_adress_and_time__1PEC_ .AdressAndTimeCopy_content__O34UF {
  margin: 23px 24px 24px;
  padding: 1px 24px 24px;
  background-color: #fff;
}
.AdressAndTimeCopy_adress_and_time__1PEC_
  .AdressAndTimeCopy_content__O34UF
  .AdressAndTimeCopy_contentTitles__7MnUn {
  font-size: 16px;
  line-height: 24px;
  color: rgba(0, 0, 0, 0.85);
  margin: 24px 0 16px;
}
.SocialSecurity_social_security__dC74Y {
  padding: 1px;
  background-color: #f2f2f2;
  min-height: calc(100vh - 101px);
}
.SocialSecurity_social_security__dC74Y .SocialSecurity_content__3AM3D {
  margin: 23px 24px 24px;
  padding: 1px 24px 24px;
  background-color: #fff;
}
.SocialSecurity_social_security__dC74Y
  .SocialSecurity_content__3AM3D
  .ant-form-item {
  margin-bottom: 16px;
}
.SocialSecurity_social_security__dC74Y
  .SocialSecurity_content__3AM3D
  .ant-form-item
  .ant-form-item-label {
  margin-left: -8px;
}
.SocialSecurity_social_security__dC74Y
  .SocialSecurity_content__3AM3D
  .SocialSecurity_contentTitles__19_-A {
  font-size: 16px;
  line-height: 24px;
  color: rgba(0, 0, 0, 0.85);
  margin: 24px 0 16px;
}
.SocialSecurity_social_security__dC74Y
  .SocialSecurity_content__3AM3D
  .SocialSecurity_healthCer1__3xvnD {
  background: #f7f7f7;
  padding: 24px;
  margin-left: 98px;
  margin-bottom: 16px;
}
.SocialSecurity_social_security__dC74Y
  .SocialSecurity_content__3AM3D
  .SocialSecurity_healthCer1__3xvnD
  .ant-form-item {
  margin-bottom: 0;
}
.PerfectResumeRight_perfect_resume_right__3oUf- {
  height: 100%;
  margin-right: -24px;
}
.PerfectResumeRight_perfect_resume_right__3oUf- .ant-tabs-nav {
  margin: 0 !important;
  border-left: 1px solid #f0f0f0;
  position: fixed !important;
  width: 100%;
  background: #fff;
  z-index: 988;
}
.PerfectResumeRight_perfect_resume_right__3oUf-
  .ant-tabs-nav
  .ant-tabs-nav-wrap {
  margin-left: 24px;
}
.PerfectResumeRight_perfect_resume_right__3oUf- .ant-tabs-content {
  padding-top: 46px;
}
.ResumeDetailAndPerfect_perfect_resume__14FZK
  .ResumeDetailAndPerfect_perfect_resume_contain__1NRTc {
  background-color: #f2f2f2;
}
.ResumeDetailAndPerfect_drawer__JYwvl,
.ResumeDetailAndPerfect_drawer__JYwvl .ant-drawer-body {
  padding-top: 0;
}
.BMapComponent_map_modal__3I1WN .BMapComponent_result__ydwND h1,
.hideColumn,
.JobTypesCascader_JobTypesCascader__3GzyW
  .ant-cascader-menu:first-of-type
  .ant-cascader-checkbox,
.JobTypesCascader_JobTypesCascader__3GzyW
  .ant-cascader-menu:first-of-type
  .ant-cascader-menu-item-expand-icon {
  display: none;
}
.LabelIcon_LabelIcon__2E1fQ {
  display: flex;
  align-items: center;
}
.LabelIcon_LabelIcon__2E1fQ img {
  width: 20px;
  height: 20px;
  margin-right: 8px;
}
.LabelIcon_LabelIcon__2E1fQ span {
  font-size: 14px;
  line-height: 14px;
  color: #3f4254;
  font-weight: 500;
}
.SearchJobForm_DrawerSearchJobForm__6893U {
  padding: 24px;
  margin-bottom: 16px;
  background: #fff;
  border-radius: 16px;
}
.SearchJobForm_DrawerSearchJobForm__6893U .SearchJobForm_form__1O2Gx {
  display: flex;
  align-items: flex-start;
  grid-gap: 40px;
  gap: 40px;
  max-width: 100%;
  margin-top: -8px;
  margin-bottom: 10px;
}
.SearchJobForm_DrawerSearchJobForm__6893U
  .SearchJobForm_form__1O2Gx
  .ant-form-item {
  margin-bottom: 12px;
}
.SearchJobForm_DrawerSearchJobForm__6893U
  .SearchJobForm_form__1O2Gx
  .SearchJobForm_left__3mRs9 {
  flex: none;
  width: 169px;
  height: 100%;
}
.SearchJobForm_DrawerSearchJobForm__6893U
  .SearchJobForm_form__1O2Gx
  .SearchJobForm_left__3mRs9
  .SearchJobForm_title__3EgzL {
  margin-bottom: 12px;
}
.SearchJobForm_DrawerSearchJobForm__6893U
  .SearchJobForm_form__1O2Gx
  .SearchJobForm_left__3mRs9
  .SearchJobForm_info__1M9yh {
  width: 169px;
  padding: 24px 16px;
  align-self: stretch;
  border-radius: 8px;
  background: #f7f9fc;
}
.SearchJobForm_DrawerSearchJobForm__6893U
  .SearchJobForm_form__1O2Gx
  .SearchJobForm_center__GG6jz {
  flex: none;
  width: 290px;
  margin-right: 60px;
}
.SearchJobForm_DrawerSearchJobForm__6893U
  .SearchJobForm_form__1O2Gx
  .SearchJobForm_right__wbbj9 {
  flex: 1 1;
}
.SearchJobForm_DrawerSearchJobForm__6893U
  .SearchJobForm_form__1O2Gx
  .SearchJobForm_right__wbbj9
  .SearchJobForm_right_header__1GlgI {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}
.SearchJobForm_DrawerSearchJobForm__6893U .SearchJobForm_search__kmUn- {
  display: flex;
  justify-content: space-between;
}
.SearchJobForm_DrawerSearchJobForm__6893U
  .SearchJobForm_search__kmUn-
  .SearchJobForm_reset__39rZR {
  flex: none;
}
.SearchJobForm_DrawerSearchJobForm__6893U
  .SearchJobForm_search__kmUn-
  .SearchJobForm_confirm__1_Fln {
  flex: 1 1;
  margin-left: 20px;
}
.SearchJobForm_dropdownClassName__3Qhey {
  overflow: unset !important;
}
.SearchJobList_drawer__2uCKO .ant-drawer-body {
  background: #f7f9fc;
  padding: 0;
}
.SearchJobList_table__2tiC1 {
  padding: 24px !important;
}
.SearchJobList_table__2tiC1 .ant-table-title {
  padding-top: 0 !important;
  padding-left: 0 !important;
}
.SearchJobList_search_map_fullscreen__hqc5J {
  width: 100vw;
  height: 100vh;
}
.SearchJobList_search_map__2Nx_L {
  position: relative;
  width: 100%;
  height: 699px;
  border: 2px solid #fff;
  border-radius: 8px;
  transition: all 1s;
}
.SearchJobList_search_map__2Nx_L .SearchJobList_btn__2pRB9 {
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 100;
}
.SearchJobList_search_map__2Nx_L .SearchJobList_mark__AgU91,
.SearchJobList_search_map__2Nx_L .SearchJobList_mark_small__3lRBF {
  position: relative;
  width: 24px;
  height: 29px;
  cursor: pointer;
  background-size: contain;
}
.SearchJobList_search_map__2Nx_L
  .SearchJobList_mark__AgU91
  .SearchJobList_mark_index__3kRMn,
.SearchJobList_search_map__2Nx_L
  .SearchJobList_mark_small__3lRBF
  .SearchJobList_mark_index__3kRMn {
  position: absolute;
  top: 45%;
  left: 50%;
  color: #fff;
  transform: translate(-50%, -50%);
}
.SearchJobList_search_map__2Nx_L
  .SearchJobList_mark__AgU91
  .SearchJobList_mark_name__2kd85,
.SearchJobList_search_map__2Nx_L
  .SearchJobList_mark_small__3lRBF
  .SearchJobList_mark_name__2kd85 {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: center;
  visibility: hidden;
  position: absolute;
  top: 0;
  left: 50%;
  width: 200px;
  min-height: 60px;
  padding: 8px;
  text-align: center;
  color: #000;
  font-weight: 500;
  background-color: #fff;
  border-radius: 6px;
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.1);
  word-break: break-all;
  transform: translate(-50%, -120%);
}
.SearchJobList_search_map__2Nx_L
  .SearchJobList_mark__AgU91
  .SearchJobList_mark_name__2kd85
  .SearchJobList_mark_name_arrow__3VRZQ,
.SearchJobList_search_map__2Nx_L
  .SearchJobList_mark_small__3lRBF
  .SearchJobList_mark_name__2kd85
  .SearchJobList_mark_name_arrow__3VRZQ {
  position: absolute;
  left: 50%;
  bottom: -20px;
  content: "";
  width: 0;
  height: 0;
  border: 10px solid transparent;
  border-top-color: #fff;
  transform: translateX(-50%);
}
.SearchJobList_search_map__2Nx_L
  .SearchJobList_mark__AgU91
  .SearchJobList_mark_name_show__184wE,
.SearchJobList_search_map__2Nx_L
  .SearchJobList_mark_small__3lRBF
  .SearchJobList_mark_name_show__184wE {
  visibility: visible !important;
}
.SearchJobList_search_map__2Nx_L .SearchJobList_mark_index_a__1aamr:hover span {
  color: unset !important;
}
.SearchJobList_search_map__2Nx_L .SearchJobList_mark__AgU91:hover {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE4AAABeCAYAAACNfCKGAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAleSURBVHic7Z1/bJVXGcc/53LDbtmdXkKHnSvYZixixrBzNXajaBWcXYQEMhZZ7DKIGjXDbP5BtsQRIc74hxokjIyFLcSsigslVsWAcw01tEIiGXVggFBDgW5jUKVChTJqHv84b9vb3nPOfd/78723fJI3ve05932f8+057/ucX8+rKBIiUgl8DpjnHfOBaiAGJLwDYNA7hoF+4CTQ6x3dSqnBwlquUYW6kIjEgCXAUqAJqMvRqXuATuAtoEMpNZyj8xYXEVkkIjtE5LLkn8vetRYVu9wZISJREXlKRE4UQCwbJzwbosXWIy2eYE+LyJkiCjaZ06JtCqeAItIoIseKq5GTYyLSmKvyZv1wEJEEsBVoCfrdvv/C4Uvwj/9A71V9DAyPpwHU3K5/VsZg3h36uO+j0HDneFpAWoHvZfs0zko4EakHdgM1fvKPCOx/D/acg84PoG8om6tDTRyaPgaPzYXmj0PUf2n6gMeVUkcyvXbGwonIc8CLQNp7R+9V2HYKWs/AwI1Mr+im8jZoqYWnP6lrpQ9GgOeVUj/P5HqBhRN9k90KfCdd3p7LsOkdaD+fiWmZEVWwrBp+uBDqZvr6ynZ00x0Jcp1AwolIHNgJrHLlu3Ad1r+ta1gxaamFn34GqirSZm0DngziPPsWzhNtH+B8Mm07BS/8HQY/9Hvm/JKYDi9+WjfhNHQBX/Yrni/hvOa5C0dNG/wQ1h4qbLMMwoo5sPMhLaSDNuAJP83Wr3A7gG/a0o8PwvID4y5EWKm5Hf7wRViQcGbbrpT6brpzpRVORJ4HfmJL774EzR0wFOjWWjziUdi/BBbd6cy2Xin1M1cGp3Cep30Ai8ux5xysPqj9s1IiNg1aF2n/z8II8JDLz7MK5/UIjmJxbrsvQdObpSfaKFEFnY84a14f8ICthxFxnHsrFtF6LuvmWaqigba9uUOXxUINWgMjxhrnNdGDprSBG/DAH6H/WjBDw0r1DDi2zPm0XayU6pr8x5Qa57keL9vO8mR3+YgGuixrDzmzvCyGISlTU10HLDCdYdsp3UkvN9rP67JZWIChezmhqXrKnkFPmkyg/xp86vel43YEJTEdTiy3ds/6gHuTHePJNa4Fg2ig+57lKhrons/6t63JNUwab5xc406jp+omcORf8Nl9uTEw7Bz9qnVUpVcpde/oL2M1TkSaMIgG8OPjObYuxGx6x5o0L3noPbmpft2Uu+dyeDvu+aD9vNO3e2r0QwTGJouNIx+vnM61aeHHUeZVnlZjNW4p40sOxhj+H7SdzYttoabtrC67gQRaqzHhlphy7X8vf3MEYWbghtNfXQLjwjWZcrwxBWvbKL/rtyY1AUREpArLApjOD/JiU0ngqHF1IpKIAPWm1JNX9KTLVOXCda2BhcYIFt/t8KV8mVQ6ODSYFwGM8z+n7GpPGRwa3GOtcY5qOmXovWpNmm8VzvGlKYOj8tRYh86HbubFlpLCoUE0AsSNXyrjISS/ODSIR4BKU8pU7DFMxqFBpWuW6xYOIsCAKaHytgJbEkIcq5wGIoBxXWQ8nEuNC0rM3h6HrMJVxvJlTungqHFDEfQMTgo+l4OWNTVGfwOAPqtw99i/NGVwaNAbAf5pSqmflS9zSgeHBmcjgHEpU4PRu5taODQ4EkHvvkvxkasqnG287KmJWx8OI8CRiFJqCDDOnC6tyqNlIcdR9uNKqeFRT6XDlONrNXmwqERwlL0Dxidr9ppyNM2emo5wPKrLbqEdxoXrwtD1ikb0JoupRkutN26UygBwGDzhvOVLxlr3DeMwZ3njKPPe0aVeybr+0pSzftbU8ukaKp3lfW30w5hwSqlOdISFFH5gXJ9Znjx3nzXpZPJa4Mkt2VjrVsyB+R/JjWFhpm6mLquF15J/mSzcdnSMjxQc/4my4Zn51qRB4NXkP0wQztsMMUHZUVpqy/teVz/L6UG8MnmjSMo+B28tyRl0xJkJdF2ExW/mwMoQcvARaDT7bsNArVLqQvIfU7wVL8M20xkaZ8PqmuyNDBsttVbRALZMFg3sO2sSwGkMM2D91+D+veHZyJstiel6Z031DGPyAHqZfsp93+gfexk3mdKqZ8DmB7OwNGRsftAqGsAG2yY41+7BKHAMHWUrheUHYO+7Aa0MGcvu1ht/LRxH7x40Tktb53G8L6zFMFYHsKPBV5CA0FJVoctgYQT4lmuLuXNCWil1GNhiu/DrDwcKkhIaogp2NTr/8Vu8slvxM5O/EcuEztK74IX7fZwhZPyoTkfIsdCHLrMTv8EMGtD7V42jc6V0v1sxB377BWty2i3lo/haO+JV2w229F2LfUeVKSp1M+F1d0i+DX7jLQWNdLMf+Ioprf+a3igX1gXXVRXwt0edrseflFLNfs8XdLXSGnSAzxSqZ+gmEMah9nhU2+YQrY+AYdwCCed1PZZjWW/SUAn7vhSuJ21smrbJMUc6BKxUShlXbdkIvD5OKdWD9u+MNM7W97wwiBdV+p7m6IeCDkbVE/TcGS0sVEq1YemSAayaW3zxokrbsMoelAVgk1KqPZPzZxuxcDvwbVt62zl4ogiRcHyKtk0ptS7Ta2QrXBT4DfCYLU+hxfMp2h5gddBge8nkIrhoDB312eohFUo8n6J1A03ZiAY5CtntBeXbj0O8t96HlX/J3zaAUZdj6V3ObN1As7deJitydvv2I17XRXj8YO6d5KoKLVqapWk5Ew1yHCTej3gnr8CjHbkL0jfvDj2mlmb6MqeiQR6i6/sR78J1XfO6LmZ3rcbZsHtx2nHBnIsGGfpxLjwDm9FPLiNVFfDnJbD6E5lfp6VWnyONaHvIg2iQB+FgTLzVwBu2PLFp+gm4cWHw829cqHsEsWnObL9Cuxw5Fw0K8CIMEfkF8Iwrz953tbuS7okbj2qxl92d9rJblFLPBrEzKAXpFInIOmAzjvDeJ6/Ayk77HtEFCdj9+bQPgRHg+0qplzI21ieFfPXKMnQsYeuS7KERWPtX7TAns2ou7Hw47ZDVEDqGr3GdX0kjInUi8n66Fy9sPiESbRWJ/Vp/9sF5EcnVO3DCiYhUicihdEoc/bc+fHBQ9HqX8kf0K1pe9SWLm5ckrK9UySciskZErmcg2HURWVNs+4uKiNRLsJcDnRH95pJbiEhCRNp9iNYueiXVLZIRkWdF5KZBsJsikleHtuQxNN3Tt5qmT0QkLiKt3hHKPYz/B9Yii+yCNafuAAAAAElFTkSuQmCC) !important;
}
.SearchJobList_search_map__2Nx_L
  .SearchJobList_mark__AgU91
  .SearchJobList_mark_name__2kd85 {
  visibility: visible !important;
}
.SearchJobList_search_map__2Nx_L .SearchJobList_mark_small__3lRBF {
  width: 12px;
  height: 18px;
}
.SearchJobList_search_map__2Nx_L .SearchJobList_mark_small__3lRBF:hover {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACcAAAA2CAYAAABEKYALAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAUaSURBVGiB7Zl/aFVVHMA/3+fLNN9s0pqvnDRLyd8s0iFkuVaRfygoNJjoHwYF+0NTyUgoMIkh/pVRJv0RCBYTWqhpaS1o4gQjKckn7g+j5Wab4thyP3xrT779cd573t177ntv2737pz7wYPue88753HPvued7zhMCQFWjwCygDEgCN0SkI4i2xyJTrqrbVLVJVXvUn05VbVDVjapaErbUalX9OYdMLoZV9aiqzg9aqiI9SkEwrKoHVTUehNhr6QaDplNVV+bqW3JIRYG9wE6/Ov0pONkBl/+GjgHoSkJUID4VHpsGKx6Gqpkm5kMSeFVEjhQslxZrAF6xlbfchPoE/NAJKfXtGIBYFGrL4e1FMLfIt9oOEdlfqNz7wLvueMcg7LgAjddyC9mYMgm2PAm7lxphFylgvYiczCmnqrWYURvBhW5Y2wxdd0Yv5mRFCRxdZW69i35guYi0WuVUdS7wKxBzxo+3w6Zz5hkLgvJp0PSi9TYn0oJJgIircK9bLNEbrBhA2wCsP2NtczFQl/knO3KqWoEZtSy9/8DyU3C1LzgxJ+tmm1vsoguYIyJJ58jtdtfa81t4YgDH2s3HRRzYBumRU7PudQLZedQxCPOOQ/JueHIA86fDpbWed2FCRJZkRm61Uwxg3+XwxQBab0Pjn57wYlUty8i97C49eT1srXt8Y+9rdUZuxBrXehva+sNWusfpv6zhVRm5cme05WbINi5uDZkBcVEWUUsSeH1wQpxGYFl5yiKAR268S9RYsPRZbJWbiFlaQJ8lEcCzEZnpXZRDp2SKJ9QWAW55Kt4/ETp5++yNiEg/JiPNsrh4opQMUbH22ZV5lZx3RleW5kytA2fZQ9YE9KeM3BlnNBY1ghPFC49Yw80ZuWZ3ycY5Idq42Py4J5QEzmfkWnDN2k1zrKl04KyZZc2Ij2XzORFJAQecpVMmQd288OXeXGgNH4CRmXAc+APIvnH6U7Dga5PbhYFPJpwQkSXg2EOISBfwhbNWLAofLQ9HLBaFD562Fu3L/OHe4OwCep2BdbPNcxE0u5dCecwTPi8in1vlROQWsMf9jcPPmO1cUKyZBTu9z1oK2OoMuEcO4GPgojNQPBmOVplJMl7mFpmLtfCZiFzIKZeeuTWYHXiWihlwsHJ8YrEofPmcuVgXCSwHRraRQ0SuAq+745uf8H2ICxI7VW0u0kU/sCG9xueXSwseAT51x7cvgL1PjU4sKnDied8lcauIJGwFvnJptgDfuYO7FsE7SwoTi0Wh4VlzTmdhj4gc8vtu3txDVWPAacDzGO+/Am/94n9GVzwZTlT5jtiHIrI9V98FJUbpTdBZwHPY3HgNNpz1Csanwo8vmR29ha+A2vTkGz+qGlfVK7bD3bM3VOONqhw2n2XfqrYP+J4FN6ZPToNFVYtVtcXWY/uAkdp8TvVOyldsfyhiDsGYqh6z9Tx811dKVfW90KRcglFVPZRTxeGsqnX5Ww1esk5z/0bRqapVY20/33vOVv9BYDawVEQu1tfX7xgaGupxV+zu7r5aU1PzhogMAguBR3Ed6eaj0D3WfZhfBMsBT35SXV09o6GhYVdpaelCgNbW1u8rKys/6evrs50d9AC/AzeAnL9iFCpXkZbzpaioaFJTU9OGtra2jtra2uYC2rwEeI8Nw5AbA3nlCs3QuoEhzC31Jjyjowe4DNiPDB2Mdl8fAYqA6cAM4AFgKkY46mhPgWHMBd3BpEW9wG1ceeL//Of4F66mehRU5BgIAAAAAElFTkSuQmCC) !important;
}
.SearchJobList_search_map__2Nx_L
  .SearchJobList_mark_small__3lRBF:hover
  .SearchJobList_mark_name__2kd85 {
  visibility: visible !important;
}
.SearchJobList_search_map__2Nx_L .SearchJobList_container__IRdry {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  transition: all 1s;
}
.SearchJobList_search_map__2Nx_L .SearchJobList_main__3QvYw {
  overflow-y: scroll;
  position: absolute;
  top: 16px;
  left: 16px;
  z-index: 100;
  width: 447px;
  height: calc(100% - 32px);
  background-color: #fff;
  border-radius: 8px;
  box-shadow: 0 4px 16px 0 rgba(0, 0, 0, 0.16);
}
.SearchJobList_search_map__2Nx_L
  .SearchJobList_main__3QvYw
  .SearchJobList_title__hLpB8 {
  margin-bottom: 16px;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}
.SearchJobList_search_map__2Nx_L .SearchJobList_point_job__1jR-e {
  position: absolute;
  top: 16px;
  left: 12px;
  z-index: 1000;
}
.SearchJobList_search_map__2Nx_L
  .SearchJobList_point_job__1jR-e
  .SearchJobList_point_job_btn___iGsD {
  margin-bottom: 8px;
  border: none;
  color: #00a3ff;
  box-shadow: 0 4px 16px 0 rgba(0, 0, 0, 0.16);
}
.SearchJobList_search_map__2Nx_L
  .SearchJobList_point_job__1jR-e
  .SearchJobList_single_job_card__24XZm {
  border-radius: 8px;
  opacity: 1;
  background: #fff;
  box-shadow: 0 4px 16px 0 rgba(0, 0, 0, 0.16);
}
.SearchJobList_search_map__2Nx_L .SearchJobList_map__1y_7Y {
  overflow: scroll;
  position: absolute;
  top: 16px;
  right: 12px;
  z-index: 100;
  width: 270px;
  height: 396px;
  padding: 16px;
  border-radius: 8px;
  background-color: #fff;
  box-shadow: 0 4px 16px 0 rgba(0, 0, 0, 0.16);
}
.SearchJobList_search_map__2Nx_L
  .SearchJobList_map__1y_7Y
  .SearchJobList_map_close__2_qJj {
  position: absolute;
  top: 12px;
  right: 12px;
  cursor: pointer;
}
.SearchJobList_search_map__2Nx_L
  .SearchJobList_map__1y_7Y
  .SearchJobList_job_info__38IH6
  .SearchJobList_job_name__9iGI1 {
  margin-bottom: 4px;
  font-size: 14px;
  font-weight: 600;
  line-height: 22px;
  color: #2c2c2c;
}
.SearchJobList_search_map__2Nx_L
  .SearchJobList_map__1y_7Y
  .SearchJobList_job_info__38IH6
  .SearchJobList_job_address__2pc7y {
  margin-bottom: 16px;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
  color: #737373;
}
.SearchJobList_search_map__2Nx_L
  .SearchJobList_map__1y_7Y
  .SearchJobList_type__3SllO {
  display: flex;
  align-items: center;
  justify-content: space-evenly;
  position: relative;
  margin-bottom: 20px;
}
.SearchJobList_search_map__2Nx_L
  .SearchJobList_map__1y_7Y
  .SearchJobList_type__3SllO:after {
  position: absolute;
  bottom: -8px;
  content: "";
  width: 100%;
  height: 1px;
  background-color: #00a3ff;
}
.SearchJobList_search_map__2Nx_L
  .SearchJobList_map__1y_7Y
  .SearchJobList_type__3SllO
  .SearchJobList_type_item__2tREK {
  display: flex;
  align-items: center;
  justify-content: center;
  grid-gap: 4px;
  gap: 4px;
  position: relative;
  cursor: pointer;
}
.SearchJobList_search_map__2Nx_L
  .SearchJobList_map__1y_7Y
  .SearchJobList_type__3SllO
  .SearchJobList_type_item_active__Ipfqt:after {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -10px;
  z-index: 100;
  height: 6px;
  width: 6px;
  background: #fff;
  border-top: 1px solid #00a3ff;
  border-left: 1px solid #00a3ff;
  transform: rotate(45deg);
}
.SearchJobList_map_table__ty09N {
  padding: 16px 12px !important;
}
.SearchJobList_map_table__ty09N .ant-table-cell {
  padding: unset !important;
}
.SearchJobList_map_table__ty09N .ant-table-title {
  padding-top: 0 !important;
  padding-left: 12px !important;
}
.SearchJobList_map_table__ty09N .ant-table-tbody > tr > td {
  padding: unset !important;
}
.SearchJobList_map_table__ty09N .ant-pagination {
  justify-content: center !important;
  margin: 16px 0 0 !important;
}
.SearchJobList_map_table__ty09N .ant-pagination .ant-pagination-item {
  width: 24px;
  height: 24px;
  line-height: 24px;
  min-width: 24px;
}
.SearchJobList_map_table__ty09N .ant-pagination .ant-pagination-item > a {
  padding: 0 !important;
}
.SearchJobList_map_table__ty09N .ant-pagination .ant-pagination-jump-next,
.SearchJobList_map_table__ty09N .ant-pagination .ant-pagination-next,
.SearchJobList_map_table__ty09N .ant-pagination .ant-pagination-prev {
  width: 24px;
  height: 24px;
  line-height: 24px;
}
.ant-pagination-item {
  border: unset !important;
}
.ant-pagination-item-active {
  background-color: #00a3ff !important;
}
.ant-pagination-item-active > a {
  color: #fff !important;
}
.ant-pagination-item-link {
  border: unset !important;
}
.JobItem_item__3hPD1 {
  display: flex;
  align-items: flex-start;
  min-width: 391px;
  padding: 12px;
  background-color: #fff;
}
.JobItem_item__3hPD1:hover .JobItem_icon__3O1bF {
  background-image: url(data:image/png;base64,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) !important;
}
.JobItem_item__3hPD1 .JobItem_icon__3O1bF {
  flex: none;
  position: relative;
  width: 24px;
  height: 29px;
  margin-right: 8px;
  background-size: contain;
}
.JobItem_item__3hPD1 .JobItem_icon__3O1bF .JobItem_num__1hR_E {
  position: absolute;
  top: 45%;
  left: 50%;
  font-weight: 500;
  color: #fff;
  transform: translate(-50%, -50%);
}
.JobItem_item__3hPD1 .JobItem_job_info__2TKLD {
  flex: 1 1;
}
.JobItem_item__3hPD1 .JobItem_job_info__2TKLD .JobItem_title__X0lGi {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  grid-gap: 24px;
  gap: 24px;
  margin-bottom: 4px;
  cursor: pointer;
}
.JobItem_item__3hPD1
  .JobItem_job_info__2TKLD
  .JobItem_title__X0lGi
  .JobItem_name__1FaoA {
  font-size: 14px;
  font-weight: 600;
  line-height: 22px;
  color: #00a3ff;
  word-break: break-all;
}
.JobItem_item__3hPD1
  .JobItem_job_info__2TKLD
  .JobItem_title__X0lGi
  .JobItem_reserve_btn__69An1 {
  flex: none;
  width: 72px;
  height: 28px;
  font-size: 14px;
  font-weight: 400;
  line-height: 28px;
  text-align: center;
  color: #fff;
  border-radius: 4px;
  background: #00a3ff;
  cursor: pointer;
}
.JobItem_item__3hPD1
  .JobItem_job_info__2TKLD
  .JobItem_title__X0lGi
  .JobItem_reserve_btn_disabled__1eoJe {
  color: rgba(0, 0, 0, 0.25);
  background: #f5f5f5;
  cursor: not-allowed;
}
.JobItem_item__3hPD1 .JobItem_job_info__2TKLD .JobItem_salary__1unnY {
  margin-bottom: 6px;
  font-size: 14px;
  font-weight: 400;
  line-height: 14px;
  color: rgba(0, 0, 0, 0.85);
}
.JobItem_item__3hPD1 .JobItem_job_info__2TKLD .JobItem_base_info__3Xhn1 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  color: rgba(0, 0, 0, 0.5215686275);
  font-size: 12px;
  line-height: 18px;
}
.JobItem_item__3hPD1
  .JobItem_job_info__2TKLD
  .JobItem_base_info__3Xhn1
  .JobItem_insurance__1Wyht {
  color: #737373;
}
.JobItem_item__3hPD1 .JobItem_job_info__2TKLD .JobItem_distance__3CkHv {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 12px;
  font-size: 12px;
}
.JobItem_item__3hPD1
  .JobItem_job_info__2TKLD
  .JobItem_distance__3CkHv
  .JobItem_distance_text__2VGII {
  color: #737373;
}
.JobItem_item_active__3XT4T {
  background: rgba(0, 163, 255, 0.1);
}
.Empty_empty__3YU7h {
  width: 100%;
  height: 401px;
  padding-top: 30px;
  text-align: center;
  font-size: 16px;
  font-weight: 400;
  color: #7e8299;
  border-radius: 16px;
  background: #fff;
}
.ant-layout {
  background: #fff !important;
}
.BasicLayout_layout__2vv0w .ant-layout-sider {
  background: #fff;
  padding: 16px;
}
.BasicLayout_layout__2vv0w .ant-layout-sider .ant-menu-inline {
  border: none;
}
.BasicLayout_layout__2vv0w .BasicLayout_sider_logo__36wGZ {
  width: 100%;
  height: 67px;
}
.BasicLayout_layout__2vv0w .BasicLayout_sider_logo__36wGZ img {
  width: auto;
  height: 43px;
}
.BasicLayout_layout__2vv0w .BasicLayout_layout_header__1d8uG {
  width: 100%;
  height: 80px !important;
  background: #fff !important;
  padding: 0 24px !important;
}
.BasicLayout_layout__2vv0w .ant-layout-content {
  background: #fff;
  border-radius: 24px;
}
.BasicLayout_layout__2vv0w
  .ant-layout-content
  .BasicLayout_content_container__3Asrm {
  background-color: #f7f9fc;
  border-radius: 24px;
  height: 100%;
  overflow-y: scroll;
  padding: 24px;
}
.BasicLayout_subMenu__3HNTD span {
  padding-left: 24px;
}
.BasicLayout_subMenu__3HNTD .BasicLayout_menu__3Wc-S span {
  padding-left: 40px;
}
.BasicLayout_subMenu__3HNTD .BasicLayout_menu__3Wc-S:after {
  display: none;
}
.BasicLayout_menu__3Wc-S {
  border-radius: 6px;
}
.BasicLayout_menu__3Wc-S .ant-menu-item-icon {
  margin-left: 16px;
}
.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected {
  background-color: #f7f9fc !important;
  font-size: 14px;
  font-weight: 600;
}
.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected:after {
  display: none;
}
.BasicLayout_renderHoverItem__2x07j {
  padding: 6px 6px 0;
}
.BasicLayout_renderHoverItem__2x07j:last-child {
  padding-bottom: 6px;
}
.BasicLayout_navigator-box__2czfW .BasicLayout_supplier-info__2_MMe {
  display: flex;
  align-items: center;
}
.BasicLayout_navigator-box__2czfW
  .BasicLayout_supplier-info__2_MMe
  .BasicLayout_back__2rWNd {
  display: block;
  width: 36px;
  height: 36px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABIBAMAAACnw650AAAAFVBMVEX///8AAAAKCgoAAAATExMDAwMAAABQL0RlAAAABnRSTlMD7TPKG2ZLNz1/AAAARUlEQVRIx2MYBaOA9oAlhAhFismE1TCJEaFIMU2ICIMSFUYNGjUIH2BGGERYEeXWMSiOGjVqFIlGJVNcsCKK6FEwCmgEAGeSFsV9STz5AAAAAElFTkSuQmCC);
  background-size: contain;
  background-repeat: no-repeat;
}
.BasicLayout_navigator-box__2czfW
  .BasicLayout_supplier-info__2_MMe
  .BasicLayout_supplier-icon__1DA7E {
  width: 168px;
  height: 42px;
  background-image: url(data:image/png;base64,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);
  background-size: contain;
  background-repeat: no-repeat;
}
.BasicLayout_gear-icon__37H_G {
  display: block;
  width: 20px;
  height: 20px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAAk1BMVEUAAADq6u/p6e/q6u/q6u7q6u/q6u/q6u/x8fT////q6vDs7PHr6+/r6/Lq6u/p6e/r6/Ds7PDs7PHr6+/w8PPq6u/s7PP09P/q6u/q6u/q6u/q6u/q6u/r6+/q6u/p6e7r6/Dq6vDs7PDv7+/p6e61tcP////k5OnT09y9vcn7+/zv7/Lr6+/Z2eHS0trKytTExNBDb1AYAAAAJHRSTlMA+uqP9dGAaBUEkiNvOfHsYU0zLxDNKAvcvbWLeD6umlJUQyBg9lRiAAABw0lEQVRIx92W2ZaCMAxAUwVBEVTcd2cmqIAL//91gyyNSHEKnSfvE+dw7mmbJmng4zD0Vsx02MTtY0YTe5HL0/ruHHO0+rKLHEvOMN05ZOxJXvPfW7Pa7TDUDEj4QoKN4EE3/s06VW4bH+xcAKvH8NluzwC+l8l3u8rN0BwsoWGG2O6gJIKdm0xWZpOSvEVpxgora3MosZGVDRCwlHN3IMLGAqdz5HueH51PWMAVyl32rN49zp306jLRkHP1ClyRMxC7P8g5ey+c/6qxdXld4vo+PUeMn9cTcKIaKwVrvKZw5bG6hUEQ3vKoIbd7sy4Qwyk3aWH/cky4+Hxp8nWDu0hQtGI3sylmgjybYoEo3fORk+48wgJ6JrewQLrNkOQwPQYWaIllLyEgOfAS/ldW37auEjBD5aqgv8AmSULpucf66UkcGhQG0VMoSbBUmgE4Mm3IATFSDZCBSuu1hfIKpViJRydJNmV3rik8sS5KY6s87qbiWFE90DDB8R32Jj3JXm4BrPbLKGUB2OlV9qCCjoNswx8f4pBdJg1xIibjSbnGaLGJbYIUs/L0Iw/NCaxbW6aeuqjvUk/tQwOG+iBG78On8QvVjgM28yQYpQAAAABJRU5ErkJggg==);
  background-size: contain;
  background-repeat: no-repeat;
}
.HousekeeperCard_container__2eWR6 {
  position: relative;
  width: 730px;
  height: 1506px;
}
.HousekeeperCard_bg__1lLGE {
  width: 100%;
  height: 100%;
}
.HousekeeperCard_name__2hzBh {
  position: absolute;
  font-size: 72px;
  color: #fff;
  top: 212px;
  left: 44px;
  text-shadow: 8px 8px 12px #ffb400;
}
.HousekeeperCard_avatar__2jWxe {
  width: 320px;
  height: 410px;
  position: absolute;
  top: 0;
  right: 40px;
}
.HousekeeperCard_qrcode__1GNRQ {
  width: 180px;
  height: 180px;
  position: absolute;
  bottom: 52px;
  right: 52px;
}
body {
  margin: 0;
  padding: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen",
    "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue",
    sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
code {
  font-family: source-code-pro, Menlo, Monaco, Consolas, "Courier New",
    monospace;
}
#root,
body,
html {
  height: 100%;
}
.p-5 {
  padding: 5px;
}
.p-0-5 {
  padding: 0 5px;
}
.pa-5 {
  padding-top: 5px;
}
.pb-5 {
  padding-bottom: 5px;
}
.pl-5 {
  padding-left: 5px;
}
.pr-5 {
  padding-right: 5px;
}
.p-10 {
  padding: 10px;
}
.p-0-10 {
  padding: 0 10px;
}
.pa-10 {
  padding-top: 10px;
}
.pb-10 {
  padding-bottom: 10px;
}
.pl-10 {
  padding-left: 10px;
}
.pr-10 {
  padding-right: 10px;
}
.p-20 {
  padding: 20px;
}
.p-0-20 {
  padding: 0 20px;
}
.pa-20 {
  padding-top: 20px;
}
.pb-20 {
  padding-bottom: 20px;
}
.pl-20 {
  padding-left: 20px;
}
.pr-20 {
  padding-right: 20px;
}
.m-0-5,
.m-5 {
  margin: 5px;
}
.ma-5 {
  margin-top: 5px;
}
.mb-5 {
  margin-bottom: 5px;
}
.ml-5 {
  margin-left: 5px;
}
.mr-5 {
  margin-right: 5px;
}
.m-0-10,
.m-10 {
  margin: 10px;
}
.ma-10 {
  margin-top: 10px;
}
.mb-10 {
  margin-bottom: 10px;
}
.ml-10 {
  margin-left: 10px;
}
.mr-10 {
  margin-right: 10px;
}
.m-0-20,
.m-20 {
  margin: 20px;
}
.ma-20 {
  margin-top: 20px;
}
.mb-20 {
  margin-bottom: 20px;
}
.ml-20 {
  margin-left: 20px;
}
.mr-20 {
  margin-right: 20px;
}
.ta-r {
  text-align: right;
}
.page-wrap {
  margin: 20px;
  padding: 20px;
  min-height: 400px;
  background: #fff;
}
.flex {
  display: flex;
}
.jc-sb {
  justify-content: space-between;
}
.ai-c,
.jc-sb {
  align-items: center;
}
.ellipsis {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
@mixin modalBodyBasic {
  background: #fff;
  padding: 32px;
}
.modal-body {
  @include modalBodyBasic;
}
.modal-body-mb {
  @include modalBodyBasic;
  margin-bottom: 24px;
}
.input-file-0 {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
}
.modal-body-padding-0 .ant-modal-body {
  padding: 0 !important;
}
.ant-btn-nohover .ant-btn:hover {
  color: rgba(0, 0, 0, 0.65);
  background-color: #fff;
  border-color: #d9d9d9;
}
.ant-btn-primary-nohover .ant-btn-primary:hover {
  color: #fff;
  background-color: #1890ff;
  border-color: #1890ff;
}
.resetAnchorLink {
  border-bottom: 1px solid #f0f0f0;
}
.resetAnchorLink .ant-anchor-link-active > .ant-anchor-link-title {
  font-weight: 600;
}
.resetAnchorLink .ant-anchor {
  display: flex;
  margin-left: 24px;
}
.resetAnchorLink .ant-anchor-ink {
  display: none;
}
.resetAnchorLink .ant-anchor-link {
  padding: 14px 34px 14px 0;
}
.resetAnchorLink .ant-anchor-link-active {
  position: relative;
}
.resetAnchorLink .ant-anchor-link-active:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: calc(100% - 34px);
  background: #1890ff;
  height: 2px;
}
.resetAnchorLink1 .ant-affix {
  top: 56px !important;
}
.resetAnchorLink1 .ant-affix .ant-anchor-wrapper {
  margin-left: 0;
  border-bottom: 1px solid #f0f0f0;
}
.resetAnchorLink2 .ant-affix {
  top: 170px !important;
}
.resetAnchorLink3 .ant-anchor {
  display: flex;
  margin-left: 0;
}
.overall_loading {
  background-color: hsla(0, 0%, 100%, 0.65);
  z-index: 99999;
  position: fixed;
  display: flex;
  justify-content: center;
  align-items: center;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.ant-notification {
  z-index: 999999 !important;
}
.ant-table-thead th.ant-table-column-sort {
  background: #fafafa !important;
}
.ant-table-tbody td.ant-table-column-sort {
  background: transparent;
}
.colorTagClosable .anticon {
  color: inherit;
}
body .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) {
  z-index: 0 !important;
}
body .ant-picker-time-panel-column {
  width: 80px !important;
}
body .ant-modal-confirm-body .ant-modal-confirm-content {
  margin-top: 12px;
}
body .ant-notification-notice {
  background-color: #f6ffed;
  border: 1px solid #b7eb8f;
}
body .ant-notification-notice-message {
  color: rgba(0, 0, 0, 0.85);
  font-weight: 600;
}
@mixin inputStyle {
  width: 100%;
  height: 48px;
  font-size: 16px;
  background-color: #f6f7f9;
  :active,
  :hover {
    background-color: #f6f7f9;
  }
}
p {
  margin: 0;
}
.upload-list-inline .ant-upload-list-item {
  float: left;
  width: 200px;
  height: 300px;
  margin-right: 8px;
}
.upload-list-inline [class*="-upload-list-rtl"] .ant-upload-list-item {
  float: right;
}
.ant-btn-icon-only.ant-btn-sm {
  width: auto;
}
.ant-tabs-ink-bar {
  height: 4px !important;
  border-radius: 2px !important;
}
.ant-tabs-nav:before {
  display: none;
}
.ant-tabs-tab {
  font-size: 16px !important;
  color: #7e8299;
  font-weight: 600;
}
.ant-tabs-tab-active .ant-tabs-tab-btn {
  color: #12151b !important;
}
.ant-radio-button-wrapper {
  border: 1px solid #e4e6ee;
}
.ant-radio-button-wrapper:not(:first-child):before {
  background-color: #e4e6ee;
}
.ant-radio-button-wrapper-checked:not(
    .ant-radio-button-wrapper-disabled
  ):before {
  background-color: #00a3ff;
}
.ant-table-wrapper {
  padding: 20px;
  background: #fff;
  border-radius: 16px;
}
.ant-form-item-label {
  padding: 0 0 12px;
  height: 32px;
}
.ant-form-item-label label:after {
  content: "";
}
.ant-btn-lg {
  height: 44px;
}
.ant-btn-sm {
  height: 24px;
}
.ant-select:not(.ant-select-customize-input) .ant-select-selector {
  border: 1px solid #e4e6ee;
}
/*# sourceMappingURL=main.5806c720.chunk.css.map */
