.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__3uDIN {
  margin-bottom: 12px;
}
.InRecruitJob_inRecruitJobBody__3E2kd .InRecruitJob_header__5aJta {
  display: flex;
  justify-content: space-between;
}
.InRecruitJob_popover__1RE8Q {
  width: 200px;
  height: 110px;
}
.InRecruitJob_popover__1RE8Q .InRecruitJob_popoverIcon__1kpiT {
  color: #00a3ff;
  margin-right: 8px;
  transform: rotate(180deg);
}
.InRecruitJob_popover__1RE8Q .InRecruitJob_popoverText__mmW1A {
  font-size: 12px;
  margin-bottom: 15px;
}
.ant-popover-placement-topRight {
  left: -140px !important;
  top: -120px !important;
}
.SearchForm_form__1llRh {
  margin-bottom: 16px !important;
}
.DrawerSearchForm_form__2OjfU,
.SearchForm_form__1llRh {
  padding: 20px !important;
  background-color: #fff;
  border-radius: 12px;
}
.DrawerSearchForm_form__2OjfU {
  margin: 18px 25px 16px !important;
}
.DrawerSearchForm_tab__2tFI5 {
  padding: 0 25px !important;
  background: #fff;
}
.DrawerSearchForm_tab__2tFI5 .ant-tabs-nav {
  margin: 0 !important;
}
.BrandJobListDrawer_header__3G2Tt {
  display: flex;
  align-items: flex-start;
  background-color: #fff;
  padding: 25px;
}
.BrandJobListDrawer_header__3G2Tt .BrandJobListDrawer_img__2i3x7 {
  flex: none;
  width: 60px;
  height: 60px;
  border-radius: 4px;
  margin-right: 10px;
  background-color: #ccc;
  border: 1px solid #ccc;
}
.BrandJobListDrawer_header__3G2Tt div h2 {
  margin-bottom: 6px;
}
.BrandJobListDrawer_header__3G2Tt div p {
  font-size: 14px;
  line-height: 20px;
  color: #7f8299;
  font-weight: 400;
}
.BrandJobListDrawer_table__3OOqy {
  margin: 0 25px 25px;
}
.BrandJobListDrawer_drawer__2XXlZ .ant-drawer-body {
  background: #f7f9fc;
  padding: 0;
}
.BzDrawer_container__7dB9_ .ant-drawer-footer {
  text-align: right;
}
.BzDrawer_container__7dB9_ .ant-drawer-footer .ant-btn {
  margin-right: 12px;
}
.BzDrawer_leftAndRightLayoutContainer__2W2Rg .ant-drawer-body {
  display: flex;
  padding: 0;
}
.BodyLeft_container__3ObLh {
  flex: 0 0 264px;
  padding: 24px;
  border-right: 1px solid #f0f0f0;
  border-radius: 0 2px 2px 0;
}
.BodyRight_container__3TKS- {
  flex: 1 1 900px;
  align-self: baseline;
  border-radius: 2px 0 0 2px;
  border: 24px solid #f3f3f3;
}
#BodyRightTabs_container__19qbo {
  flex: 1 1 900px;
  align-self: baseline;
  background-color: #f2f2f2;
  min-height: -webkit-fill-available;
}
#BodyRightTabs_container__19qbo .ant-tabs-nav {
  position: fixed;
  width: 100%;
  z-index: 999;
}
#BodyRightTabs_container__19qbo .ant-tabs-nav .ant-tabs-nav-wrap {
  padding-left: 24px;
  border-left: none;
  background-color: #fff;
}
#BodyRightTabs_container__19qbo .ant-tabs-content-holder {
  margin: 70px 24px 24px;
  padding: 24px;
  background-color: #fff;
  flex: none;
}
.FormCard_container__14q_b .ant-card-head {
  padding: 0 32px;
}
.FormCard_container__14q_b .ant-card-body {
  padding: 0;
}
.FormCard_container__14q_b:not(:last-child) {
  margin-bottom: 24px;
}
.FormBlock_container__3FXtb .FormBlock_header__aCA9Q {
  margin-bottom: 16px;
}
.FormBlock_container__3FXtb .FormBlock_header__aCA9Q .FormBlock_title__2ijT4 {
  font-size: 16px;
  line-height: 24px;
  font-weight: 600;
  color: rgba(0, 0, 0, 0.85);
}
.FormBlock_formDetail__tg49j.FormBlock_container__3FXtb
  .FormBlock_header__aCA9Q
  .FormBlock_title__2ijT4 {
  font-size: 14px;
}
.FormBlock_inCard__3S2a-:not(:last-child) {
  border-bottom: 1px solid #e9e9e9;
}
.FormBlock_inCard__3S2a- {
  padding: 32px 32px 8px;
}
.FormBlock_inCard__3S2a- .FormBlock_header__aCA9Q .FormBlock_title__2ijT4 {
  font-size: 14px;
  line-height: 22px;
}
.FormInsideBlock_rowContainer__OcNTa {
  margin-top: -18px;
  margin-bottom: 24px;
}
.FormInsideBlock_container__15PoG {
  padding: 24px 24px 0;
  display: inline-block;
  width: 100%;
  background-color: #f7f7f7;
  border-radius: 2px;
}
.FormItemInline_container__khHTN.ant-form-item {
  margin-bottom: 0;
  display: flex;
}
.FormItemInline_container__khHTN.ant-form-item .ant-form-item-label,
.FormItemInline_container__khHTN.ant-form-item .ant-space-item {
  line-height: 32px;
}
.FormItem_detailMode__38PAW .ant-form-item-label > label {
  color: rgba(0, 0, 0, 0.45);
}
.FormItem_detailMode__38PAW .ant-form-item-control {
  color: rgba(0, 0, 0, 0.65);
}
.FormItem_isDescription__dihsU.ant-form-item {
  margin: 0 0 8px;
}
.FormItem_isDescription__dihsU.ant-form-item .ant-form-item-label > label {
  height: 22px;
}
.FormItem_isDescription__dihsU.ant-form-item .ant-form-item-control,
.FormItem_isDescription__dihsU.ant-form-item .ant-form-item-control-input {
  min-height: 22px;
}
.PersonInfo_title__3cEn7,
.PositionInfo_title__1ccmd {
  height: 22px;
  font-size: 16px;
  font-weight: 500;
  color: #12151b;
  line-height: 22px;
  margin-bottom: 14px;
}
.TextArea_TextArea__3_j3_ {
  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__3_j3_:hover {
  border-color: #1890ff;
}
.TextArea_TextArea__3_j3_ .TextArea_title__3doMV {
  height: 22px;
  font-size: 16px;
  font-weight: 500;
  color: #000;
  line-height: 22px;
  margin-bottom: 14px;
}
.TextArea_TextArea__3_j3_ textarea {
  width: 100%;
  height: 176px;
  border: none;
  background: #f7f9fc;
  resize: none;
  outline: none;
}
.TextArea_TextArea__3_j3_ textarea:active,
.TextArea_TextArea__3_j3_ textarea:focus,
.TextArea_TextArea__3_j3_ textarea:focus-visible {
  border: none;
}
.TextArea_TextArea__3_j3_ .TextArea_btn__11JNI {
  position: absolute;
  right: 16px;
  bottom: 16px;
}
.AppointmentInterview_interviewDrawer__bZSIn .ant-drawer-body {
  padding: 24px !important;
  background: #fff !important;
}
.AppointmentInterview_interviewDrawer__bZSIn .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__JLXdl {
  background: #f7f7f7;
  border-radius: 2px;
  padding: 16px;
  margin-bottom: 24px;
}
.InRecruitJobDeailLeft_brandContainer__JLXdl
  .InRecruitJobDeailLeft_brandTitle__2U0-t {
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  margin-bottom: 8px;
}
.InRecruitJobDeailLeft_brandContainer__JLXdl
  .InRecruitJobDeailLeft_brandContent__1OC08 {
  font-weight: 400;
  color: rgba(0, 0, 0, 0.65);
}
.InRecruitJobDeailLeft_timeAsk__3sZiP {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 8px;
}
.InRecruitJobDeailLeft_timeAsk__3sZiP span {
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
}
.InRecruitJobDeailLeft_timeAsk__3sZiP 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__NqyBo {
  position: relative;
}
.UseRequire_text__NqyBo > span {
  padding: 2px 4px;
}
.UseRequire_text-bg__u1CBD {
  background-color: #ffd2d3;
}
.UseRequire_text-bg__u1CBD > 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__3JYkY
  .StoreInfo_ant-tabs-bottom__19RU0
  > .StoreInfo_ant-tabs-nav__1QUaj,
.StoreInfo_childComponent__3JYkY
  .StoreInfo_ant-tabs-bottom__19RU0
  > div
  > .StoreInfo_ant-tabs-nav__1QUaj,
.StoreInfo_childComponent__3JYkY
  .StoreInfo_ant-tabs-top__3cJKQ
  > .StoreInfo_ant-tabs-nav__1QUaj,
.StoreInfo_childComponent__3JYkY
  .StoreInfo_ant-tabs-top__3cJKQ
  > div
  > .StoreInfo_ant-tabs-nav__1QUaj {
  margin-bottom: 0;
}
.StoreInfo_title__2spr9 {
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
  width: 112px;
  display: inline-block;
  text-align: right;
  margin-bottom: 14px;
}
.StoreInfo_bg__1SF61 {
  padding: 24px;
  min-height: calc(100vh - 101px);
  background-color: #f2f2f2;
}
.StoreInfo_bg__1SF61 .StoreInfo_container__2_Bs3 {
  background-color: #fff;
  padding: 24px;
}
.StoreInfo_bg__1SF61 .StoreInfo_container__2_Bs3 .StoreInfo_title_lv2__3UqzX {
  font-size: 16px;
  line-height: 24px;
  color: rgba(0, 0, 0, 0.85);
  margin: 24px 0 16px;
}
.StoreInfo_bg__1SF61 .StoreInfo_container__2_Bs3 .StoreInfo_mb16__3N3CO {
  margin-bottom: 16px;
}
.StoreInfo_bg__1SF61
  .StoreInfo_container__2_Bs3
  .StoreInfo_storeStep__2VMlV
  .StoreInfo_title__2spr9 {
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
  width: 112px;
  display: inline-block;
  text-align: right;
}
.StoreInfo_bg__1SF61
  .StoreInfo_container__2_Bs3
  .StoreInfo_storeStep__2VMlV
  .StoreInfo_content__2AVFo {
  color: rgba(0, 0, 0, 0.65);
  line-height: 22px;
}
.StoreInfo_bg__1SF61
  .StoreInfo_container__2_Bs3
  .StoreInfo_storeStep__2VMlV
  .StoreInfo_content__2AVFo
  .StoreInfo_storeIcon__1Hg8I {
  margin-right: 8px;
  width: 48px;
  height: 48px;
  border: 1px solid rgba(0, 0, 0, 0.15);
}
.StoreInfo_bg__1SF61 .StoreInfo_container__2_Bs3 .StoreInfo_storeIcon__1Hg8I {
  width: 48px;
  height: 48px;
  border: 1px solid rgba(0, 0, 0, 0.15);
}
.StoreInfo_bg__1SF61 .StoreInfo_container__2_Bs3 .StoreInfo_storeDetail__2a7Ta {
  margin-left: 17px;
}
.StoreInfo_bg__1SF61
  .StoreInfo_container__2_Bs3
  .StoreInfo_storeDetail__2a7Ta
  .StoreInfo_storeName__2S8xR {
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  font-size: 16px;
  margin-bottom: 0;
}
.StoreInfo_bg__1SF61
  .StoreInfo_container__2_Bs3
  .StoreInfo_storeDetail__2a7Ta
  .StoreInfo_linkTitle__3TJwr {
  color: #1890ff;
  margin-bottom: 0;
}
.JobDetailInfo_JobDetailInfoDrawer__2YjyU .ant-drawer-body {
  padding: 24px !important;
  background: #fff;
}
.Toast_toast__IhBg_ {
  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__gMeuU {
  visibility: visible;
  opacity: 1;
}
.HeadText_HeadText__3paRh .HeadText_title__wmK5s {
  font-size: 22px;
  font-family: PingFangSC-Semibold, PingFang SC;
  font-weight: 600;
  color: #000;
  line-height: 22px;
  margin-bottom: 24px;
}
.SendCode_text__1d9xk {
  display: flex;
  align-items: center;
  font-size: 14px;
  line-height: 14px;
}
.SendCode_text__1d9xk p {
  margin: 0 0 0 5px;
}
.SendCode_btn_info__vrdrr {
  color: #939699 !important;
}
.ChangePassword_input_text__29BKr {
  width: 100%;
  height: 44px;
  font-size: 16px;
  background-color: #fff !important;
  border-radius: 8px;
}
.ChangePassword_input_text__29BKr > .ant-input {
  background-color: #fff !important;
}
.ChangePassword_input_text__29BKr:active,
.ChangePassword_input_text__29BKr:hover {
  background-color: #f6f7f9;
}
.ChangePassword_btn__1yXCN {
  width: 100%;
  height: 48px;
  background: #1890ff;
  border-radius: 8px;
  opacity: 1;
  font-size: 16px;
  font-weight: 700;
  margin-top: 20px;
}
.ChangePassword_btn_disabled__JjspB {
  opacity: 0.5;
}
.ChangePassword_change_password_modal__DFnUk .ant-modal-content {
  border-radius: 16px;
}
.ChangePassword_change_password_modal__DFnUk .ant-input::placeholder {
  font-size: 14px;
}
.ChangePassword_change_password_modal__DFnUk .ant-typography {
  font-size: 14px;
  line-height: 14px;
  margin-bottom: 0;
}
.ChangePassword_change_password_modal__DFnUk .ant-form-item-label {
  padding-bottom: 12px;
}
.ChangePassword_change_password_modal__DFnUk .ant-form-item-label label {
  height: 14px;
}
.Success_success__1f9t2 {
  text-align: center;
}
.Success_success__1f9t2 .Success_success_icon__SJGbr {
  width: 60px;
  height: 60px;
  border-radius: 40px;
  display: inline-block;
  background-color: #ccc;
  margin-bottom: 30px;
}
.Success_success__1f9t2 .Success_title__1AVeI {
  font-size: 24px;
  font-family: PingFangSC-Semibold, PingFang SC;
  font-weight: 700;
  color: #000;
  line-height: 24px;
  height: 24px;
  margin-bottom: 16px;
}
.Success_success__1f9t2 .Success_tip__2sMJv {
  font-size: 16px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #999;
  line-height: 16px;
}
.LoginForm_LoginForm__2EFsR .LoginForm_login_frezz__1shJ2 {
  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__2EFsR .LoginForm_input_text__1pm-k {
  width: 100%;
  height: 44px;
  font-size: 16px;
  background-color: #fff !important;
  border-radius: 8px;
}
.LoginForm_LoginForm__2EFsR .LoginForm_input_text__1pm-k > .ant-input {
  background-color: #fff !important;
}
.LoginForm_LoginForm__2EFsR .LoginForm_input_text__1pm-k:active,
.LoginForm_LoginForm__2EFsR .LoginForm_input_text__1pm-k:hover {
  background-color: #f6f7f9;
}
.LoginForm_LoginForm__2EFsR .LoginForm_input_password__jahSV {
  width: 100%;
  height: 44px;
  font-size: 16px;
  background-color: #fff !important;
  border-radius: 8px;
}
.LoginForm_LoginForm__2EFsR .LoginForm_input_password__jahSV > .ant-input {
  background-color: #fff !important;
}
.LoginForm_LoginForm__2EFsR .LoginForm_btn__QO_p8 {
  width: 100%;
  height: 48px;
  background: #1890ff;
  border-radius: 8px;
  opacity: 1;
  font-size: 16px;
  font-weight: 700;
  margin-top: 20px;
}
.LoginForm_LoginForm__2EFsR .LoginForm_btn_info__1ZaIY {
  opacity: 0.5;
}
.SystemLogo_SystemLogo__b1skh {
  width: 100%;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: -70px;
  display: flex;
  align-items: center;
}
.SystemLogo_SystemLogo__b1skh img {
  width: 360px;
  height: 40px;
  margin: 0 auto;
}
.Login_login__3RxBN {
  width: 100%;
  height: 100%;
  background: url(/static/media/sign_bg.ac719bc0.png) 50% no-repeat;
  background-size: cover;
}
.Login_login__3RxBN .Login_form_container__2LWcu {
  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__2sJr0
  .CheckSupplierName_input_text__PyzEM {
  width: 100%;
  height: 44px;
  font-size: 16px;
  background-color: #fff !important;
  border-radius: 8px;
}
.CheckSupplierName_RegistrationStep1__2sJr0
  .CheckSupplierName_input_text__PyzEM
  > .ant-input {
  background-color: #fff !important;
}
.CheckSupplierName_RegistrationStep1__2sJr0
  .CheckSupplierName_input_text__PyzEM:active,
.CheckSupplierName_RegistrationStep1__2sJr0
  .CheckSupplierName_input_text__PyzEM:hover {
  background-color: #f6f7f9;
}
.CheckSupplierName_RegistrationStep1__2sJr0 .CheckSupplierName_btn__2XmYh {
  width: 100%;
  height: 48px;
  background: #1890ff;
  border-radius: 8px;
  opacity: 1;
  font-size: 16px;
  font-weight: 700;
  margin-top: 20px;
}
.CheckSupplierName_RegistrationStep1__2sJr0 .CheckSupplierName_disabled__1H97v {
  opacity: 0.5;
}
.InputCountInfo_InputCountInfo__VcnVO .InputCountInfo_input_text__-osCf {
  width: 100%;
  height: 44px;
  font-size: 16px;
  background-color: #fff !important;
  border-radius: 8px;
}
.InputCountInfo_InputCountInfo__VcnVO
  .InputCountInfo_input_text__-osCf
  > .ant-input {
  background-color: #fff !important;
}
.InputCountInfo_InputCountInfo__VcnVO .InputCountInfo_input_text__-osCf:active,
.InputCountInfo_InputCountInfo__VcnVO .InputCountInfo_input_text__-osCf:hover {
  background-color: #f6f7f9;
}
.InputCountInfo_InputCountInfo__VcnVO .InputCountInfo_btn__1cHvq {
  width: 100%;
  height: 48px;
  background: #1890ff;
  border-radius: 8px;
  opacity: 1;
  font-size: 16px;
  font-weight: 700;
  margin-top: 20px;
}
.InputCountInfo_InputCountInfo__VcnVO .InputCountInfo_btn_info__31UOh {
  opacity: 0.5;
}
.SetPassword_SetPassword__LFfie .SetPassword_input_password__fQ8Ws {
  width: 100%;
  height: 44px;
  font-size: 16px;
  background-color: #fff !important;
  border-radius: 8px;
}
.SetPassword_SetPassword__LFfie
  .SetPassword_input_password__fQ8Ws
  > .ant-input {
  background-color: #fff !important;
}
.SetPassword_SetPassword__LFfie .SetPassword_btn__3i_iL {
  width: 100%;
  height: 48px;
  background: #1890ff;
  border-radius: 8px;
  opacity: 1;
  font-size: 16px;
  font-weight: 700;
  margin-top: 20px;
}
.SetPassword_SetPassword__LFfie .SetPassword_btn_info__ttEk9 {
  opacity: 0.5;
}
.RegistrationSuccess_RegistrationSuccess__A9ckU {
  text-align: center;
}
.RegistrationSuccess_RegistrationSuccess__A9ckU
  .RegistrationSuccess_success_icon__3PMIx {
  width: 80px;
  height: 80px;
  border-radius: 40px;
  display: inline-block;
  background-color: #ccc;
  margin-bottom: 40px;
}
.RegistrationSuccess_RegistrationSuccess__A9ckU
  .RegistrationSuccess_title__1lhpN {
  font-size: 24px;
  font-family: PingFangSC-Semibold, PingFang SC;
  font-weight: 700;
  color: #000;
  line-height: 24px;
  height: 24px;
  margin-bottom: 16px;
}
.RegistrationSuccess_RegistrationSuccess__A9ckU
  .RegistrationSuccess_countdown_tip__17aso {
  font-size: 16px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #999;
  line-height: 16px;
}
.Register_Register__3-ArP {
  width: 100%;
  height: 100%;
  background: url(/static/media/sign_bg.ac719bc0.png) 50% no-repeat;
  background-size: cover;
}
.Register_Register__3-ArP .Register_form_container__PuFnA {
  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__3-ArP
  .Register_form_container__PuFnA
  .ant-steps-item-container {
  display: flex;
  align-items: center;
  height: 14px;
}
.Register_Register__3-ArP
  .Register_form_container__PuFnA
  .ant-steps-item-process
  .ant-steps-item-title {
  color: #1890ff !important;
}
.Register_Register__3-ArP
  .Register_form_container__PuFnA
  .ant-steps-item-wait
  .ant-steps-item-icon {
  background-color: #888a8d;
}
.Register_Register__3-ArP
  .Register_form_container__PuFnA
  .ant-steps-item-finish
  .ant-steps-item-icon {
  background-color: #1890ff;
}
.Register_Register__3-ArP .Register_form_container__PuFnA .ant-steps-item-icon {
  transform: scale(0.5833333333);
  margin: 0;
}
.Register_Register__3-ArP
  .Register_form_container__PuFnA
  .ant-steps-item-icon
  .ant-steps-icon {
  color: #fff;
}
.Register_Register__3-ArP
  .Register_form_container__PuFnA
  .ant-steps-item-title {
  line-height: 14px !important;
  color: #888a8d !important;
}
.Register_Register__3-ArP
  .Register_form_container__PuFnA
  .ant-steps-item-title:after {
  display: none;
}
.Register_Register__3-ArP
  .Register_form_container__PuFnA
  .ant-input::placeholder {
  font-size: 14px;
}
.Register_Register__3-ArP .Register_form_container__PuFnA .ant-typography {
  font-size: 14px;
  line-height: 14px;
  margin-bottom: 0;
}
.Register_Register__3-ArP .Register_form_container__PuFnA .ant-form-item-label {
  padding-bottom: 12px;
}
.Register_Register__3-ArP
  .Register_form_container__PuFnA
  .ant-form-item-label
  label {
  height: 14px;
}
.Account_container__23iV9 {
  margin: 24px;
}
.Account_container__23iV9 .Account_h2__Nqx-P {
  color: rgba(0, 0, 0, 0.85);
  font-size: 20px;
  font-weight: 600;
  margin: 20px 0;
}
.Account_container__23iV9 .Account_actionBox__1YPdn {
  margin: 20px 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.Account_container__23iV9 .Account_actionBox__1YPdn 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__C_8nj {
  white-space: pre-wrap;
}
.BzDescriptions_container__C_8nj .ant-descriptions-header {
  margin-bottom: 16px;
}
.BzDescriptions_container__C_8nj .ant-descriptions-row > td,
.BzDescriptions_container__C_8nj .ant-descriptions-row > th {
  padding-bottom: 8px;
}
.BzDescriptions_container__C_8nj .ant-descriptions-row:last-child > td,
.BzDescriptions_container__C_8nj .ant-descriptions-row:last-child > th {
  padding-bottom: 0;
}
.BzDescriptions_container__C_8nj
  .ant-descriptions-item-container
  .ant-descriptions-item-label {
  color: rgba(0, 0, 0, 0.45);
  display: inline-block;
}
.BzDescriptions_container__C_8nj .ant-descriptions-item-content {
  color: rgba(0, 0, 0, 0.65);
}
.BzDescriptions_container__C_8nj
  .ant-descriptions-row
  > .BzDescriptions_descriptionsBlockItem__3G5ry.ant-descriptions-item {
  padding-bottom: 16px;
}
.BzDescriptions_container__C_8nj
  .ant-descriptions-row:last-child
  > .BzDescriptions_descriptionsBlockItem__3G5ry.ant-descriptions-item {
  padding-bottom: 0;
}
.BzDescriptions_descriptionsSubBlockItem__ezDZb
  > .ant-descriptions-item-container
  > .ant-descriptions-item-label:after {
  display: none;
}
.BzDescriptions_descriptionsSubBlockItem__ezDZb
  > .ant-descriptions-item-container {
  margin-top: -4px;
}
.InsideBlock_container__3Ao4z {
  padding: 16px;
  background-color: #f7f7f7;
  border-radius: 2px;
  width: 100%;
}
.InsideBlock_titleContainer__1O5n9 {
  margin-bottom: 6px;
  display: flex;
  justify-content: space-between;
}
.InsideBlock_title__1CAzr {
  font-size: 12px;
  line-height: 24px;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
}
.InsideBlock_content__1f33F {
  position: relative;
}
.InsideBlock_copyableContent__2mOIK {
  font-size: 12px;
  line-height: 20px;
}
.InsideBlock_extra__3TL4q {
  position: relative;
}
.ContextProvider_container__3O54-
  .ant-descriptions
  > .ant-descriptions-header
  > .ant-descriptions-title {
  font-size: 14px;
  font-weight: 500;
}
.BzPopoverText_spanContainer__2axnM {
  color: #1890ff;
  cursor: pointer;
}
.BzPopoverText_popoverContainer__1O2XY .ant-popover-title {
  padding: 5px 8px 4px;
}
.BzPopoverText_popoverContainer__1O2XY .ant-popover-inner-content {
  padding: 8px 16px 16px 8px;
}
.BzPopoverText_popoverContent__2-B4z .ant-descriptions-view table {
  width: auto;
}
.PopoverTextEllipsis_container__RwZdF.ant-typography {
  margin-bottom: 0;
  color: inherit;
}
.PopoverTextEllipsis_shouldHover__XwyQS.ant-typography {
  color: #1890ff;
  cursor: pointer;
}
.BzStatusTag_defaultContainer__tV6lT {
  display: inline-block;
  white-space: nowrap;
}
.BzStatusTag_defaultContainer__tV6lT .ant-tooltip-inner {
  white-space: normal;
}
.BzStatusTag_defaultContainer__tV6lT .BzStatusTag_tagContainer__3HVI_ {
  display: inline-block;
  border-radius: 14px;
  padding: 1px 16px 1px 12px;
}
.BzStatusTag_defaultContainer__tV6lT .BzStatusTag_success__23myU {
  background-color: rgba(82, 196, 26, 0.1);
  color: #52c41a;
}
.BzStatusTag_defaultContainer__tV6lT
  .BzStatusTag_success__23myU
  .BzStatusTag_dot__2zhMD {
  background-color: #52c41a;
}
.BzStatusTag_defaultContainer__tV6lT .BzStatusTag_error__26zH1 {
  background-color: rgba(245, 34, 45, 0.1);
  color: #f5222d;
}
.BzStatusTag_defaultContainer__tV6lT
  .BzStatusTag_error__26zH1
  .BzStatusTag_dot__2zhMD {
  background-color: #f5222d;
}
.BzStatusTag_defaultContainer__tV6lT .BzStatusTag_default__1Y0Pl {
  background-color: rgba(0, 0, 0, 0.06);
  color: rgba(0, 0, 0, 0.45);
}
.BzStatusTag_defaultContainer__tV6lT
  .BzStatusTag_default__1Y0Pl
  .BzStatusTag_dot__2zhMD {
  background-color: rgba(0, 0, 0, 0.45);
}
.BzStatusTag_defaultContainer__tV6lT .BzStatusTag_processing__23dPk {
  background-color: rgba(24, 144, 255, 0.1);
  color: #00a3ff;
}
.BzStatusTag_defaultContainer__tV6lT
  .BzStatusTag_processing__23dPk
  .BzStatusTag_dot__2zhMD {
  background-color: #00a3ff;
}
.BzStatusTag_defaultContainer__tV6lT .BzStatusTag_warning__1nWEb {
  background-color: rgba(250, 173, 20, 0.1);
  color: #faad14;
}
.BzStatusTag_defaultContainer__tV6lT
  .BzStatusTag_warning__1nWEb
  .BzStatusTag_dot__2zhMD {
  background-color: #faad14;
}
.BzStatusTag_textContainer__ulYyu {
  display: inline-block;
  white-space: nowrap;
  font-size: 12px;
}
.BzStatusTag_textContainer__ulYyu .BzStatusTag_tagContainer__3HVI_ {
  display: inline-block;
}
.BzStatusTag_textContainer__ulYyu .BzStatusTag_success__23myU {
  color: #52c41a;
}
.BzStatusTag_textContainer__ulYyu .BzStatusTag_error__26zH1 {
  color: #f5222d;
}
.BzStatusTag_textContainer__ulYyu .BzStatusTag_default__1Y0Pl {
  color: rgba(0, 0, 0, 0.45);
}
.BzStatusTag_textContainer__ulYyu .BzStatusTag_processing__23dPk {
  color: #00a3ff;
}
.BzStatusTag_textContainer__ulYyu .BzStatusTag_warning__1nWEb {
  color: #faad14;
}
.BzStatusTag_dot__2zhMD {
  position: relative;
  top: -1px;
  display: inline-block;
  width: 6px;
  height: 6px;
  vertical-align: middle;
  border-radius: 50%;
  margin-right: 8px;
}
.BzStatusTag_childrenContainer__W2WkT {
  margin-left: 8px;
  font-size: 12px;
}
.BzStatusTag_childrenTextDefault__CXYva {
  color: rgba(0, 0, 0, 0.45);
}
.BzStatusTag_childrenTextPrimary__g7CdU {
  color: #52c41a;
}
.icons_container__32kl7 {
  position: relative;
  display: inline-block;
}
.icons_rightBottom__1ujud {
  position: absolute;
  right: -2px;
  bottom: -2px;
}
.icons_textIcon__1jvkj {
  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__38S_V .ant-table-thead > tr > th {
  white-space: nowrap;
}
.BzTable_container__38S_V .ant-table-small .ant-table-footer,
.BzTable_container__38S_V .ant-table-small .ant-table-tbody > tr > td,
.BzTable_container__38S_V .ant-table-small .ant-table-thead > tr > th,
.BzTable_container__38S_V .ant-table-small .ant-table-title {
  padding-left: 16px;
}
.BzTable_container__38S_V .ant-table-tbody > tr > td,
.BzTable_container__38S_V .ant-table-thead > tr > th,
.BzTable_container__38S_V .ant-table tfoot > tr > td,
.BzTable_container__38S_V .ant-table tfoot > tr > th {
  padding-left: 16px;
  padding-right: 16px;
}
.BzTable_container__38S_V
  .ant-table-tbody
  > tr
  > td.BzTable_tableActionsExtra__1TyIY,
.BzTable_container__38S_V
  .ant-table-thead
  > tr
  > th.BzTable_tableActionsExtra__1TyIY,
.BzTable_container__38S_V
  .ant-table
  tfoot
  > tr
  > td.BzTable_tableActionsExtra__1TyIY,
.BzTable_container__38S_V
  .ant-table
  tfoot
  > tr
  > th.BzTable_tableActionsExtra__1TyIY {
  padding-right: 72px;
}
.BzTable_container__38S_V
  .ant-table-tbody
  > tr
  > td.BzTable_tableIconColumn__1sntL,
.BzTable_container__38S_V
  .ant-table-thead
  > tr
  > th.BzTable_tableIconColumn__1sntL,
.BzTable_container__38S_V
  .ant-table
  tfoot
  > tr
  > td.BzTable_tableIconColumn__1sntL,
.BzTable_container__38S_V
  .ant-table
  tfoot
  > tr
  > th.BzTable_tableIconColumn__1sntL {
  padding-left: 38px;
}
.BzTable_container__38S_V .ant-table-tbody > tr > td {
  color: rgba(0, 0, 0, 0.65);
}
.BzTable_container__38S_V .ant-table-column-sorters {
  padding: 0;
}
.BzTable_container__38S_V .ant-table-column-sorter-full {
  margin-top: -0.6em;
  margin-bottom: 0;
  margin-left: 16px;
}
.BzTable_container__38S_V .ant-table-thead tr .ant-table-cell {
  line-height: 25px;
}
.BzTable_container__38S_V .ant-table-small .ant-table-footer,
.BzTable_container__38S_V .ant-table-small .ant-table-tbody > tr > td,
.BzTable_container__38S_V .ant-table-small .ant-table-thead > tr > th,
.BzTable_container__38S_V .ant-table-small .ant-table-title {
  padding: 16px;
}
.BzTable_hasInsideBlock__E3VgJ
  tr.ant-table-expanded-row
  .ant-descriptions-view
  table {
  width: 100%;
}
.BzTable_hasInsideBlock__E3VgJ .ant-table-row.ant-table-row-level-0 > td {
  border-bottom: 0;
}
.BzTable_hasInsideBlock__E3VgJ
  .ant-table-row.ant-table-row-level-0
  + .ant-table-row.ant-table-row-level-0
  > td {
  border-top: 1px solid #f0f0f0;
}
.BzTable_hasInsideBlock__E3VgJ
  .ant-table-row.ant-table-row-level-0:last-child
  > td {
  border-bottom: 1px solid #f0f0f0;
}
.BzTable_hasInsideBlock__E3VgJ tr.ant-table-expanded-row:hover > td,
.BzTable_hasInsideBlock__E3VgJ tr.ant-table-expanded-row > td {
  background-color: #fff;
}
.BzTable_hasInsideBlock__E3VgJ
  .ant-table-tbody
  > tr.ant-table-row-selected
  > td,
.BzTable_hasInsideBlock__E3VgJ .ant-table-tbody > tr.ant-table-row:hover > td {
  background: #fff;
}
.BzTable_insideBlock__2nsO7 {
  background: #fafafa;
  padding: 16px;
  margin-top: -16px;
  margin-left: 46px;
}
.ant-table-tbody
  > tr.ant-table-row.BzTable_lastClickRowClassName__3dOF9:hover
  > td,
.BzTable_lastClickRowClassName__3dOF9 {
  background-color: rgba(24, 144, 255, 0.08);
}
table .BzTable_remindRowClassName__3eRN4,
table
  > .ant-table-tbody
  > tr.ant-table-row.BzTable_remindRowClassName__3eRN4:hover
  > td {
  background-color: rgba(255, 77, 79, 0.08);
}
.ColumnCell_container__TMHrb {
  display: flex;
  justify-self: start;
}
.ColumnCell_columnContainer__bhPpJ {
  flex-direction: column;
}
.ColumnCell_columnContainer__bhPpJ,
.ColumnCell_rowContainer__1f2zo {
  display: flex;
  align-content: space-between;
}
.ColumnCell_item__3asEk {
  position: relative;
}
.ColumnCell_item__3asEk:not(:last-child) {
  margin-bottom: 4px;
}
.ColumnCell_bigText__GX7eP {
  font-size: 16px;
  line-height: 24px;
  font-weight: 700;
}
.ColumnCell_defaultText__7v5jr {
  font-size: 14px;
  line-height: 24px;
}
.ColumnCell_icon__V2oPk {
  margin-top: 2px;
}
.ColumnCell_iconAbsolute__2CIRO {
  position: absolute;
  left: 12px;
}
.ColumnAction_extraContainer__3596t {
  position: absolute;
  top: 50%;
  margin-top: -12px;
  right: 24px;
  cursor: pointer;
}
.ColumnAction_extraContainer__3596t svg {
  fill: rgba(0, 0, 0, 0.45);
}
.ColumnAction_extraContainer__3596t svg:hover {
  fill: rgba(0, 0, 0, 0.65);
}
.ColumnAction_extraItem__1SBVf {
  width: 100%;
  height: 30px;
  padding: 4px 16px;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  white-space: nowrap;
}
.ColumnAction_extraItem__1SBVf:hover {
  background-color: #f7f7f7;
}
.ColumnAction_extraPopover__3tlFT .ant-popover-inner {
  border-radius: 0;
}
.ColumnAction_extraPopover__3tlFT .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__3-7rF {
  position: relative;
  display: inline-block;
}
.BzSpotlight_spotlight__1-mQR {
  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__3qrJh {
  white-space: nowrap;
}
.BzSpotlight_tooltip__3qrJh .ant-tooltip-inner {
  box-shadow: none;
  padding: 5px 8px;
}
.BzModal_container__1V0Ed .ant-modal-body {
  max-height: calc(100vh - 174px);
  overflow: auto;
}
.BzModal_container__1V0Ed .ant-modal-footer {
  padding: 10px 24px;
}
.BzModal_container__1V0Ed .ant-modal-close {
  right: 4px;
}
.BzModal_container__1V0Ed.ant-modal-centered .ant-modal {
  padding: 0;
}
.BzModal_simple__39hse .ant-modal-header {
  border-bottom: 0;
  padding: 16px 24px 12px;
}
.BzModal_simple__39hse .ant-modal-body {
  padding: 0 24px;
  color: rgba(0, 0, 0, 0.65);
}
.BzModal_simple__39hse .ant-modal-footer {
  border-top: 0;
  padding: 10px 16px 16px;
}
.SupplierInfo_container__MkKns .SupplierInfo_header__2uY4Y {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.SupplierInfo_container__MkKns
  .SupplierInfo_header__2uY4Y
  .SupplierInfo_title__3Z5ai {
  height: 33px;
  font-size: 24px;
  font-weight: 600;
  color: #12151b;
  line-height: 33px;
  margin: 0;
}
.SupplierInfo_container__MkKns .ant-card-bordered {
  border: none;
}
.SupplierInfo_container__MkKns .ant-tabs-top > .ant-tabs-nav:before {
  border-bottom: transparent !important;
}
.IntelligentIdentification_decorator-textarea__1RjQd {
  width: 400px;
  height: 400px;
  background-color: #fafafa;
  padding: 10px 0;
  border: 1px solid transparent;
}
.IntelligentIdentification_decorator-textarea__1RjQd:hover {
  border: 1px solid #1890ff;
}
.IntelligentIdentification_decorator-textarea__1RjQd
  .IntelligentIdentification_textarea-title__xYP6C {
  margin-left: 10px;
  font-size: 16px;
  font-weight: 700;
}
.IntelligentIdentification_decorator-textarea__1RjQd 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__2iYIV {
  color: #1890ff;
  font-size: 14px;
  font-weight: 400;
}
.intelligent-identification__box .ant-form-item {
  margin: 0 0 6px !important;
}
.IntelligentIdentification_space-box__3k5ec {
  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__8Fyg4 {
  position: relative;
  display: flex;
  justify-content: space-between;
}
.SupplierDashboard_supplier-tab__8Fyg4 .SupplierDashboard_tab-title__2hl71 {
  color: #a1a3a4;
}
.SupplierDashboard_supplier-tab__8Fyg4 .SupplierDashboard_count__3ApTx {
  font-size: 20px;
  font-weight: 700;
}
.SupplierDashboard_supplier-tab__8Fyg4 .SupplierDashboard_unit__1ss7s {
  color: #a1a3a4;
}
.SupplierDashboard_supplier-tab__8Fyg4 .SupplierDashboard_triangle__VOD5F {
  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__8Fyg4
  .SupplierDashboard_triangle__VOD5F.SupplierDashboard_first__1r6yc {
  right: 250px;
  transform: translateX(-15%);
  transform: rotate(45deg);
}
.SupplierDashboard_supplier-tab__8Fyg4
  .SupplierDashboard_triangle__VOD5F.SupplierDashboard_second__2TIYF {
  right: 80px;
  transform: translateX(-5%);
  transform: rotate(45deg);
}
.SupplierDashboard_supplier-tab__8Fyg4
  .SupplierDashboard_triangle__VOD5F
  .SupplierDashboard_content__22WOa {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
  width: 20px;
  height: 20px;
  background-color: #fafafc;
}
.SupplierDashboard_supplier-box__8vnCp {
  margin-top: 20px;
  position: relative;
  width: 100%;
  height: auto;
  border: 1px solid rgba(0, 0, 0, 0.25);
}
.SupplierDashboard_supplier-info__2kL_M {
  position: relative;
  z-index: 2;
  padding: 10px 30px 30px;
  height: auto;
  background-color: #fafafc;
}
.SupplierDashboard_supplier-info__2kL_M .SupplierDashboard_title__y7A9O {
  margin: 10px 0;
  font-weight: 700;
}
.SupplierDashboard_supplier-info__2kL_M .SupplierDashboard_special-tag__1Ip-O {
  width: 50px;
  text-align: center;
}
.SupplierDashboard_supplier-info__2kL_M .SupplierDashboard_name__rPynb {
  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__34fSC
  .formatJobTypeMenu_item__123yA:not(:first-child) {
  padding-top: 8px;
}
.formatJobTypeMenu_container__34fSC .formatJobTypeMenu_item__123yA {
  display: flex;
  justify-self: start;
}
.formatJobTypeMenu_container__34fSC
  .formatJobTypeMenu_item__123yA
  .formatJobTypeMenu_label__wAZRm {
  opacity: 0.45;
  white-space: nowrap;
}
.formatJobTypeMenu_container__34fSC
  .formatJobTypeMenu_item__123yA
  .formatJobTypeMenu_text__3Ke6P {
  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__l7EVx {
  background: #f7f7f7;
  margin-left: 112px;
  padding: 16px;
  margin-top: 8px;
}
.formatJobTypeMenu_container__l7EVx
  .formatJobTypeMenu_item__3MPzn:not(:last-child) {
  padding-bottom: 8px;
}
.formatJobTypeMenu_container__l7EVx .formatJobTypeMenu_item__3MPzn {
  display: flex;
  justify-self: start;
}
.formatJobTypeMenu_container__l7EVx
  .formatJobTypeMenu_item__3MPzn
  .formatJobTypeMenu_label__2KYB3 {
  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__9-xYh {
  color: rgba(0, 0, 0, 0.45);
  width: 112px;
  display: inline-block;
  text-align: right;
}
.JobExpectations_opacity65__BLaK3 {
  color: rgba(0, 0, 0, 0.65);
}
.jobType + div .ant-popover-inner-content {
  overflow: auto;
  max-height: 200px;
}
.listCol_topBottomContainer__x7c7Z {
  display: flex;
  flex-direction: column;
  align-content: space-between;
}
.listCol_topBottomContainer__x7c7Z > div:not(:last-child) {
  margin-bottom: 6px;
}
.listCol_bigText__2ckF9 {
  font-size: 16px;
  line-height: 24px;
  font-weight: 700;
  color: #000;
}
.listCol_paragraph__32vJF.ant-typography {
  color: #1890ff;
  cursor: pointer;
  margin-bottom: 0;
}
.listCol_prewrap__1G6Sp.ant-popover {
  white-space: pre-wrap;
}
.CommitList_commit_list__35d9U .CommitList_list_one__2pSCa {
  margin-top: 24px;
}
.CommitList_commit_list__35d9U .CommitList_topBox__2Dedz {
  background-color: #f7f7f7;
  border-radius: 6px;
  padding: 24px 26px 24px 19px;
  margin-left: 14px;
}
.CommitList_commit_list__35d9U
  .CommitList_topBox__2Dedz
  .CommitList_topTitle__17tDM {
  font-size: 16px;
  font-weight: 500;
}
.CommitList_commit_list__35d9U .CommitList_time_header_show__XixDw {
  margin-top: 8px;
  margin-bottom: 8px;
  color: rgba(0, 0, 0, 0.65);
}
.CommitList_commit_list__35d9U
  .CommitList_time_header_show__XixDw
  .anticon-clock-circle {
  margin-right: 4px;
}
.CommitList_commit_list__35d9U .CommitList_main_line__4wr33 {
  font-size: 14px;
}
.CommitList_commit_list__35d9U
  .CommitList_main_line__4wr33
  .CommitList_main_line_label_one__1uaQv {
  margin-top: 12px;
  min-width: 70px;
  color: rgba(0, 0, 0, 0.65);
}
.CommitList_commit_list__35d9U
  .CommitList_main_line__4wr33
  .CommitList_main_line_label_two__3uuhP {
  margin-top: 12px;
  color: rgba(0, 0, 0, 0.65);
}
.CommitList_commit_list__35d9U .CommitList_footerBtn__1hfHr {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.CommitList_commit_list__35d9U
  .CommitList_footerBtn__1hfHr
  .CommitList_footer_tips__2x40y {
  margin-right: 8px;
  color: rgba(0, 0, 0, 0.65);
}
.CommitList_commit_list__35d9U .CommitList_footerBtn__1hfHr .ant-switch {
  margin-right: 16px;
  width: 28px;
  min-width: 28px;
  height: 16px;
}
.CommitList_commit_list__35d9U
  .CommitList_footerBtn__1hfHr
  .ant-switch
  .ant-switch-handle {
  width: 12px;
  height: 12px;
  left: calc(100% - 14px);
}
.CommitList_commit_list__35d9U .CommitList_footerBtn__1hfHr .anticon-edit {
  margin-right: 8px;
  margin-top: 3px;
}
.CommitList_commit_list__35d9U .CommitList_footerBtn__1hfHr .anticon-delete {
  margin-top: 3px;
}
.CommitList_commit_list__35d9U .CommitList_nil_commit__3P_1d {
  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__2zB0p {
  background-color: #f7f7f7;
  border-radius: 6px;
  margin-top: 8px;
}
.AddCommit_topBox__2zB0p .AddCommit_addBtn__3vxvo {
  padding: 10px 12px;
  cursor: pointer;
}
.AddCommit_topBox__2zB0p .AddCommit_iconColor__3mtOl {
  color: #027aff;
}
.AddCommit_nextBox__2CEcA {
  padding: 24px 40px 24px 24px;
}
.AddCommit_nextBox__2CEcA .AddCommit_table_area__3ovsr .ant-form-item {
  margin: 0 0 12px;
}
.AddCommit_nextBox__2CEcA .AddCommit_flexPosition__IzIQN {
  display: flex;
  justify-content: space-between;
}
.AddCommit_nextBox__2CEcA
  .AddCommit_flexPosition__IzIQN
  .AddCommit_line_operate__2zMHN
  .ant-form-item-label {
  width: 96px;
}
.AddCommit_nextBox__2CEcA .AddCommit_width160__2VKzs {
  width: 160px !important;
}
.AddCommit_nextBox__2CEcA .AddCommit_time_picker__3kGGv {
  display: flex;
  justify-content: flex-start;
  padding-left: 98px;
}
.AddCommit_nextBox__2CEcA .AddCommit_footer_btn__1LqkK .ant-btn span {
  width: 55px;
  text-align: center;
  height: 24px;
  line-height: 24px;
}
.AddCommit_nextBox__2CEcA .AddCommit_end_time_picker__SzMJX,
.AddCommit_nextBox__2CEcA .AddCommit_end_time_picker__SzMJX .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__1mGRT {
  width: 100%;
  display: flex;
  padding: 16px 24px;
  background: #fff;
  margin-top: 2px;
}
.BreadCrumb_sub_nav__1mGRT .BreadCrumb_gang__3p1kK {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.45);
  padding: 0 6px 0 0;
  line-height: 22px;
}
.BreadCrumb_sub_nav__1mGRT .BreadCrumb_no_current__3rB_5 {
  font-size: 14px;
  color: #999;
  padding: 0 6px 0 0;
}
.BreadCrumb_sub_nav__1mGRT .BreadCrumb_current__2U6mU {
  line-height: 22px;
  font-size: 14px;
  color: #333;
}
.BreadCrumb_sub_nav__1mGRT .ant-badge .current {
  color: rgba(0, 0, 0, 0.85);
}
.BreadCrumb_sub_nav_next__1-QbZ {
  display: flex;
  justify-content: space-between;
  padding-right: 24px;
  padding-bottom: 16px;
  background-color: #fff;
}
.BreadCrumb_subTitle__1os3a {
  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__R6_kv .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__3PukW {
  position: relative;
  width: 375px;
  height: 130px;
  background: #f2f2f2;
}
.PosterFooter_bg__2itre {
  width: 100%;
  height: 100%;
}
.PosterFooter_qrcode__2rG-T {
  width: 90px;
  height: 90px;
  position: absolute;
  top: 18px;
  right: 24px;
}
.jobColumn_jobNameContainer__1Y78w {
  position: relative;
}
.jobColumn_jobNameContainer__1Y78w svg {
  position: absolute;
  margin: auto;
  top: 0;
  bottom: 0;
  left: -26px;
}
.detail_drawer__OluKI .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__1lBKv {
  margin-bottom: 8px;
  color: rgba(0, 0, 0, 0.65);
}
.JobType_tagContainer__1deUq {
  padding: 16px 16px 8px;
  margin-bottom: 24px;
  background-color: #fff;
}
.TagGroup_titleContainer__1PW3V {
  margin-bottom: 8px;
}
.TagGroup_titleContainer__1PW3V .TagGroup_title__14-Ve {
  line-height: 22px;
  color: rgba(0, 0, 0, 0.65);
}
.TagGroup_titleContainer__1PW3V .TagGroup_tips__2eZfy {
  line-height: 22px;
  color: rgba(0, 0, 0, 0.5);
}
.TagGroup_tagContainer__ZKCgw {
  background: #fff;
  padding: 16px 8px 8px 16px;
  margin-bottom: 24px;
  display: flex;
  flex-wrap: wrap;
}
.TagGroup_tagContainer__ZKCgw .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__ZKCgw .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__1YwxT .ProviderDay_provider_style_one__3ZMBM,
.ProviderDay_provider_style__1YwxT .ProviderDay_provider_style_two__2Gw9H {
  display: flex;
  align-items: flex-start;
}
.ProviderDay_provider_style__1YwxT
  .ProviderDay_provider_style_one__3ZMBM
  .ProviderDay_qute__jzUF9,
.ProviderDay_provider_style__1YwxT
  .ProviderDay_provider_style_two__2Gw9H
  .ProviderDay_qute__jzUF9 {
  margin: 0 4px;
  float: left;
}
.ProviderDay_provider_style__1YwxT
  .ProviderDay_provider_style_one__3ZMBM
  .ant-radio,
.ProviderDay_provider_style__1YwxT
  .ProviderDay_provider_style_two__2Gw9H
  .ant-radio {
  float: left;
  margin-top: 6px;
}
.ProviderDay_provider_style__1YwxT
  .ProviderDay_pro_label_one__3y7wu
  .ant-radio {
  border-right: none;
}
.ProviderDay_provider_style__1YwxT .ProviderDay_pro_label_two__3xAvk {
  margin-left: -1px;
}
.ProviderDay_provider_style__1YwxT
  .ProviderDay_pro_label_two__3xAvk
  .ant-input-group-addon {
  border-left: none;
  border-right: none;
  background-color: #fff;
}
.ProviderDay_provider_style__1YwxT
  .ProviderDay_pro_label_two__3xAvk
  .ant-input-affix-wrapper {
  border-left: none;
}
.ProviderDay_provider_style__1YwxT
  .ProviderDay_pro_label_two_extr__n40am
  .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__19reN {
  position: relative;
}
.jobColumn_jobNameContainer__19reN svg {
  position: absolute;
  margin: auto;
  top: 0;
  bottom: 0;
  left: -26px;
}
.jobColumn_jobNameContainer__19reN .jobColumn_jobname_a__2C2i4 {
  color: rgba(0, 0, 0, 0.65);
  font-weight: 500;
}
.jobColumn_jobNameContainer__19reN .jobColumn_jobname_a__2C2i4: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__1yLtB {
  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__24dIY .ant-form-item {
  margin-bottom: 16px;
}
.CustomTag_custom_tag_body__24dIY .ant-form-item .ant-form-item-label {
  margin-left: -8px;
}
.CustomTag_custom_tag_body__24dIY .CustomTag_healthCer2__1bFSh {
  background: #f7f7f7;
  padding: 24px;
  margin-left: 98px;
  margin-bottom: 16px;
}
.CustomTag_custom_tag_body__24dIY .CustomTag_healthCer2__1bFSh .ant-form-item {
  margin-bottom: 0;
}
.CustomTag_custom_tag_body__24dIY .CustomTag_overSizeLabel__2488T {
  align-items: center;
}
.CustomTag_custom_tag_body__24dIY
  .CustomTag_overSizeLabel__2488T
  .ant-form-item-label
  > label {
  min-height: 32px;
  line-height: 17px;
}
.CustomTag_custom_tag_body__24dIY
  .CustomTag_overSizeLabel__2488T
  .ant-form-item-label {
  white-space: pre-wrap;
}
.jobColumn_jobNameContainer__3ovOp {
  position: relative;
}
.jobColumn_jobNameContainer__3ovOp 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__30XbT .ant-drawer-body {
  padding-top: 0;
}
.MatchJob_messageContainer__2jfYg .ant-message-notice-content {
  min-width: 240px;
  max-width: 598px;
  text-align: left;
}
.MatchJob_messageTitle__2aWlI {
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-weight: 500;
}
.MatchJob_symbol__1Wkiw {
  white-space: nowrap;
}
.MatchJob_symbol__1Wkiw .anticon.anticon-down {
  color: #1890ff;
  margin-right: 0;
}
a:hover span {
  color: #40a9ff !important;
}
.PerfectResumeLeft_perfect_resume_left__30bIe {
  width: 216px;
  height: 100%;
  float: left;
  margin-right: 24px;
  padding-top: 24px;
}
.PerfectResumeLeft_perfect_resume_left__30bIe .ant-form-item-label {
  overflow: unset;
  margin-left: -12px;
}
.EllipsisPopoverText_default__1L5ZT.ant-typography {
  margin-bottom: 0;
  color: inherit;
}
.EllipsisPopoverText_shouldHover__POZsA.ant-typography {
  color: #1890ff;
  cursor: pointer;
}
.WorkRequirePrv_work_require_prv__3HOYX {
  padding: 1px;
  background-color: #f2f2f2;
  min-height: calc(100vh - 101px);
}
.WorkRequirePrv_work_require_prv__3HOYX .WorkRequirePrv_content__2uvU_ {
  margin: 23px 24px;
  padding: 1px 24px;
  background-color: #fff;
}
.WorkRequirePrv_work_require_prv__3HOYX
  .WorkRequirePrv_content__2uvU_
  .ant-form-item {
  margin-bottom: 24px;
}
.WorkRequirePrv_work_require_prv__3HOYX
  .WorkRequirePrv_content__2uvU_
  .ant-form-item
  .ant-form-item-label {
  margin-left: -8px;
}
.WorkRequirePrv_work_require_prv__3HOYX
  .WorkRequirePrv_content__2uvU_
  .WorkRequirePrv_contentTitles__2_ONr {
  font-size: 16px;
  line-height: 24px;
  color: rgba(0, 0, 0, 0.85);
  margin: 24px 0 16px;
}
.formatJobTypeMenu_container__1mOEH {
  background: #f7f7f7;
}
.formatJobTypeMenu_container__1mOEH
  .formatJobTypeMenu_item__39bdV:not(:first-child) {
  padding-top: 8px;
}
.formatJobTypeMenu_container__1mOEH .formatJobTypeMenu_item__39bdV {
  display: flex;
  justify-self: start;
}
.formatJobTypeMenu_container__1mOEH
  .formatJobTypeMenu_item__39bdV
  .formatJobTypeMenu_label__2HIv7 {
  white-space: nowrap;
}
.formatJobTypeMenu_container__1mOEH
  .formatJobTypeMenu_item__39bdV
  .formatJobTypeMenu_text__3M2R0 {
  min-width: 200px;
}
.LastDataArea_container__2bobh {
  display: flex;
  justify-self: start;
  padding: 12px 24px;
  width: 734px;
  background: #f7f7f7;
  border-radius: 1px;
  margin-bottom: 24px;
}
.LastDataArea_container__2bobh .LastDataArea_label__2rm-9 {
  flex: 0 0 70px;
  opacity: 0.45;
}
.LastDataArea_container__2bobh .LastDataArea_text__2xeqt {
  width: 100%;
  opacity: 0.65;
}
.Address_new_basic_info_body__1GpNd {
  width: 100%;
  background: #fff;
}
.Address_new_basic_info_body__1GpNd .ant-form-item {
  margin-bottom: 16px;
}
.Address_new_basic_info_body__1GpNd .ant-form-item .ant-form-item-label {
  margin-left: -8px;
}
.Address_new_basic_info_body__1GpNd .Address_resumeform_item_children__2AoY0 {
  background: #f7f7f7;
  padding: 24px;
  margin-left: 70px;
  margin-bottom: 16px;
}
.WorkTime_new_basic_info_body__2nU0x {
  width: 100%;
  background: #fff;
}
.WorkTime_new_basic_info_body__2nU0x .ant-form-item {
  margin-bottom: 16px;
}
.WorkTime_new_basic_info_body__2nU0x .ant-form-item .ant-form-item-label {
  margin-left: -8px;
}
.WorkTime_resumeform_item_children__1CO9l {
  background: #f7f7f7;
  padding: 24px;
  margin-left: 70px;
  margin-bottom: 16px;
}
.WorkTime_resumeform_item_children_extra__96e6q {
  background: #f7f7f7;
  padding: 24px;
  width: 734px;
}
.WorkTime_restSelect__3t1oC:before,
.WorkTime_workSelect__1Ef4V:before {
  position: absolute;
  z-index: 999;
  left: 12px;
  top: 5px;
}
.WorkTime_workSelect__1Ef4V:before {
  content: "做";
}
.WorkTime_restSelect__3t1oC:before {
  content: "休";
}
.WorkTime_restSelect__3t1oC,
.WorkTime_workSelect__1Ef4V {
  text-align: center;
}
.WorkTime_workdayInput__3rZP3:before {
  content: "天";
  position: absolute;
  z-index: 999;
  right: 12px;
  top: 4px;
}
.ProviderDay_provider_style__3XGbE .ProviderDay_provider_style_one__227gH,
.ProviderDay_provider_style__3XGbE .ProviderDay_provider_style_two__2Xn5b {
  display: flex;
  align-items: flex-start;
}
.ProviderDay_provider_style__3XGbE
  .ProviderDay_provider_style_one__227gH
  .ProviderDay_qute__dnp50,
.ProviderDay_provider_style__3XGbE
  .ProviderDay_provider_style_two__2Xn5b
  .ProviderDay_qute__dnp50 {
  margin: 0 4px;
  float: left;
}
.ProviderDay_provider_style__3XGbE
  .ProviderDay_provider_style_one__227gH
  .ant-radio,
.ProviderDay_provider_style__3XGbE
  .ProviderDay_provider_style_two__2Xn5b
  .ant-radio {
  float: left;
  margin-top: 6px;
}
.ProviderDay_provider_style__3XGbE
  .ProviderDay_pro_label_one__MykaJ
  .ant-radio {
  border-right: none;
}
.ProviderDay_provider_style__3XGbE .ProviderDay_pro_label_two__y__1h {
  margin-left: -1px;
}
.ProviderDay_provider_style__3XGbE
  .ProviderDay_pro_label_two__y__1h
  .ant-input-group-addon {
  border-left: none;
  border-right: none;
  background-color: #fff;
}
.ProviderDay_provider_style__3XGbE
  .ProviderDay_pro_label_two__y__1h
  .ant-input-affix-wrapper {
  border-left: none;
}
.ProviderDay_provider_style__3XGbE
  .ProviderDay_pro_label_two_extr__1aa_Q
  .ant-input-group-addon {
  border-left: none;
  border-right: none;
  background-color: #f5f5f5;
}
.AdressAndTimeCopy_adress_and_time__s74ww {
  padding: 1px;
  background-color: #f2f2f2;
  min-height: calc(100vh - 101px);
}
.AdressAndTimeCopy_adress_and_time__s74ww .AdressAndTimeCopy_content__25zyB {
  margin: 23px 24px 24px;
  padding: 1px 24px 24px;
  background-color: #fff;
}
.AdressAndTimeCopy_adress_and_time__s74ww
  .AdressAndTimeCopy_content__25zyB
  .AdressAndTimeCopy_contentTitles__1BXR9 {
  font-size: 16px;
  line-height: 24px;
  color: rgba(0, 0, 0, 0.85);
  margin: 24px 0 16px;
}
.SocialSecurity_social_security__2oQpD {
  padding: 1px;
  background-color: #f2f2f2;
  min-height: calc(100vh - 101px);
}
.SocialSecurity_social_security__2oQpD .SocialSecurity_content__WC-_7 {
  margin: 23px 24px 24px;
  padding: 1px 24px 24px;
  background-color: #fff;
}
.SocialSecurity_social_security__2oQpD
  .SocialSecurity_content__WC-_7
  .ant-form-item {
  margin-bottom: 16px;
}
.SocialSecurity_social_security__2oQpD
  .SocialSecurity_content__WC-_7
  .ant-form-item
  .ant-form-item-label {
  margin-left: -8px;
}
.SocialSecurity_social_security__2oQpD
  .SocialSecurity_content__WC-_7
  .SocialSecurity_contentTitles__PpQ90 {
  font-size: 16px;
  line-height: 24px;
  color: rgba(0, 0, 0, 0.85);
  margin: 24px 0 16px;
}
.SocialSecurity_social_security__2oQpD
  .SocialSecurity_content__WC-_7
  .SocialSecurity_healthCer1__2PrE3 {
  background: #f7f7f7;
  padding: 24px;
  margin-left: 98px;
  margin-bottom: 16px;
}
.SocialSecurity_social_security__2oQpD
  .SocialSecurity_content__WC-_7
  .SocialSecurity_healthCer1__2PrE3
  .ant-form-item {
  margin-bottom: 0;
}
.PerfectResumeRight_perfect_resume_right__3iVGn {
  height: 100%;
  margin-right: -24px;
}
.PerfectResumeRight_perfect_resume_right__3iVGn .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__3iVGn
  .ant-tabs-nav
  .ant-tabs-nav-wrap {
  margin-left: 24px;
}
.PerfectResumeRight_perfect_resume_right__3iVGn .ant-tabs-content {
  padding-top: 46px;
}
.ResumeDetailAndPerfect_perfect_resume__1fQ_-
  .ResumeDetailAndPerfect_perfect_resume_contain__26E4C {
  background-color: #f2f2f2;
}
.ResumeDetailAndPerfect_drawer__3Zu6z,
.ResumeDetailAndPerfect_drawer__3Zu6z .ant-drawer-body {
  padding-top: 0;
}
.BMapComponent_map_modal__1JAPu .BMapComponent_result__3L4Bz h1,
.hideColumn,
.JobTypesCascader_JobTypesCascader__10ohN
  .ant-cascader-menu:first-of-type
  .ant-cascader-checkbox,
.JobTypesCascader_JobTypesCascader__10ohN
  .ant-cascader-menu:first-of-type
  .ant-cascader-menu-item-expand-icon {
  display: none;
}
.LabelIcon_LabelIcon__2uRG5 {
  display: flex;
  align-items: center;
}
.LabelIcon_LabelIcon__2uRG5 img {
  width: 20px;
  height: 20px;
  margin-right: 8px;
}
.LabelIcon_LabelIcon__2uRG5 span {
  font-size: 14px;
  line-height: 14px;
  color: #3f4254;
  font-weight: 500;
}
.SearchJobForm_DrawerSearchJobForm__3axn0 {
  padding: 24px;
  margin-bottom: 16px;
  background: #fff;
  border-radius: 16px;
}
.SearchJobForm_DrawerSearchJobForm__3axn0 .SearchJobForm_form__1AbdA {
  display: flex;
  align-items: flex-start;
  grid-gap: 40px;
  gap: 40px;
  max-width: 100%;
  margin-top: -8px;
  margin-bottom: 10px;
}
.SearchJobForm_DrawerSearchJobForm__3axn0
  .SearchJobForm_form__1AbdA
  .ant-form-item {
  margin-bottom: 12px;
}
.SearchJobForm_DrawerSearchJobForm__3axn0
  .SearchJobForm_form__1AbdA
  .SearchJobForm_left__1wMJt {
  flex: none;
  width: 169px;
  height: 100%;
}
.SearchJobForm_DrawerSearchJobForm__3axn0
  .SearchJobForm_form__1AbdA
  .SearchJobForm_left__1wMJt
  .SearchJobForm_title__2Zc97 {
  margin-bottom: 12px;
}
.SearchJobForm_DrawerSearchJobForm__3axn0
  .SearchJobForm_form__1AbdA
  .SearchJobForm_left__1wMJt
  .SearchJobForm_info__1C45z {
  width: 169px;
  padding: 24px 16px;
  align-self: stretch;
  border-radius: 8px;
  background: #f7f9fc;
}
.SearchJobForm_DrawerSearchJobForm__3axn0
  .SearchJobForm_form__1AbdA
  .SearchJobForm_center__3KOzu {
  flex: none;
  width: 290px;
  margin-right: 60px;
}
.SearchJobForm_DrawerSearchJobForm__3axn0
  .SearchJobForm_form__1AbdA
  .SearchJobForm_right__3syHg {
  flex: 1 1;
}
.SearchJobForm_DrawerSearchJobForm__3axn0
  .SearchJobForm_form__1AbdA
  .SearchJobForm_right__3syHg
  .SearchJobForm_right_header__1FBui {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}
.SearchJobForm_DrawerSearchJobForm__3axn0 .SearchJobForm_search__3bGuo {
  display: flex;
  justify-content: space-between;
}
.SearchJobForm_DrawerSearchJobForm__3axn0
  .SearchJobForm_search__3bGuo
  .SearchJobForm_reset__1jivJ {
  flex: none;
}
.SearchJobForm_DrawerSearchJobForm__3axn0
  .SearchJobForm_search__3bGuo
  .SearchJobForm_confirm__nL0Dm {
  flex: 1 1;
  margin-left: 20px;
}
.SearchJobForm_dropdownClassName__1Jw-9 {
  overflow: unset !important;
}
.SearchJobList_drawer__3uFue .ant-drawer-body {
  background: #f7f9fc;
  padding: 0;
}
.SearchJobList_table__2iN2l {
  padding: 24px !important;
}
.SearchJobList_table__2iN2l .ant-table-title {
  padding-top: 0 !important;
  padding-left: 0 !important;
}
.SearchJobList_search_map_fullscreen__221gc {
  width: 100vw;
  height: 100vh;
}
.SearchJobList_search_map__epdIf {
  position: relative;
  width: 100%;
  height: 699px;
  border: 2px solid #fff;
  border-radius: 8px;
  transition: all 1s;
}
.SearchJobList_search_map__epdIf .SearchJobList_btn__24eym {
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 100;
}
.SearchJobList_search_map__epdIf .SearchJobList_mark__261jl,
.SearchJobList_search_map__epdIf .SearchJobList_mark_small__33KXm {
  position: relative;
  width: 24px;
  height: 29px;
  cursor: pointer;
  background-size: contain;
}
.SearchJobList_search_map__epdIf
  .SearchJobList_mark__261jl
  .SearchJobList_mark_index__YNm7k,
.SearchJobList_search_map__epdIf
  .SearchJobList_mark_small__33KXm
  .SearchJobList_mark_index__YNm7k {
  position: absolute;
  top: 45%;
  left: 50%;
  color: #fff;
  transform: translate(-50%, -50%);
}
.SearchJobList_search_map__epdIf
  .SearchJobList_mark__261jl
  .SearchJobList_mark_name__-cv9N,
.SearchJobList_search_map__epdIf
  .SearchJobList_mark_small__33KXm
  .SearchJobList_mark_name__-cv9N {
  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__epdIf
  .SearchJobList_mark__261jl
  .SearchJobList_mark_name__-cv9N
  .SearchJobList_mark_name_arrow__1mQ6S,
.SearchJobList_search_map__epdIf
  .SearchJobList_mark_small__33KXm
  .SearchJobList_mark_name__-cv9N
  .SearchJobList_mark_name_arrow__1mQ6S {
  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__epdIf
  .SearchJobList_mark__261jl
  .SearchJobList_mark_name_show__2C2p7,
.SearchJobList_search_map__epdIf
  .SearchJobList_mark_small__33KXm
  .SearchJobList_mark_name_show__2C2p7 {
  visibility: visible !important;
}
.SearchJobList_search_map__epdIf .SearchJobList_mark_index_a__VGU1_:hover span {
  color: unset !important;
}
.SearchJobList_search_map__epdIf .SearchJobList_mark__261jl:hover {
  background-image: url(data:image/png;base64,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) !important;
}
.SearchJobList_search_map__epdIf
  .SearchJobList_mark__261jl
  .SearchJobList_mark_name__-cv9N {
  visibility: visible !important;
}
.SearchJobList_search_map__epdIf .SearchJobList_mark_small__33KXm {
  width: 12px;
  height: 18px;
}
.SearchJobList_search_map__epdIf .SearchJobList_mark_small__33KXm: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__epdIf
  .SearchJobList_mark_small__33KXm:hover
  .SearchJobList_mark_name__-cv9N {
  visibility: visible !important;
}
.SearchJobList_search_map__epdIf .SearchJobList_container__8yeZS {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  transition: all 1s;
}
.SearchJobList_search_map__epdIf .SearchJobList_main__BI_cA {
  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__epdIf
  .SearchJobList_main__BI_cA
  .SearchJobList_title__2Temn {
  margin-bottom: 16px;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}
.SearchJobList_search_map__epdIf .SearchJobList_point_job__3opQV {
  position: absolute;
  top: 16px;
  left: 12px;
  z-index: 1000;
}
.SearchJobList_search_map__epdIf
  .SearchJobList_point_job__3opQV
  .SearchJobList_point_job_btn__3JBij {
  margin-bottom: 8px;
  border: none;
  color: #00a3ff;
  box-shadow: 0 4px 16px 0 rgba(0, 0, 0, 0.16);
}
.SearchJobList_search_map__epdIf
  .SearchJobList_point_job__3opQV
  .SearchJobList_single_job_card__iLY9M {
  border-radius: 8px;
  opacity: 1;
  background: #fff;
  box-shadow: 0 4px 16px 0 rgba(0, 0, 0, 0.16);
}
.SearchJobList_search_map__epdIf .SearchJobList_map__WM_T7 {
  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__epdIf
  .SearchJobList_map__WM_T7
  .SearchJobList_map_close__353HI {
  position: absolute;
  top: 12px;
  right: 12px;
  cursor: pointer;
}
.SearchJobList_search_map__epdIf
  .SearchJobList_map__WM_T7
  .SearchJobList_job_info__5U_ty
  .SearchJobList_job_name__Hl3os {
  margin-bottom: 4px;
  font-size: 14px;
  font-weight: 600;
  line-height: 22px;
  color: #2c2c2c;
}
.SearchJobList_search_map__epdIf
  .SearchJobList_map__WM_T7
  .SearchJobList_job_info__5U_ty
  .SearchJobList_job_address__3fdhr {
  margin-bottom: 16px;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
  color: #737373;
}
.SearchJobList_search_map__epdIf
  .SearchJobList_map__WM_T7
  .SearchJobList_type__2jwq5 {
  display: flex;
  align-items: center;
  justify-content: space-evenly;
  position: relative;
  margin-bottom: 20px;
}
.SearchJobList_search_map__epdIf
  .SearchJobList_map__WM_T7
  .SearchJobList_type__2jwq5:after {
  position: absolute;
  bottom: -8px;
  content: "";
  width: 100%;
  height: 1px;
  background-color: #00a3ff;
}
.SearchJobList_search_map__epdIf
  .SearchJobList_map__WM_T7
  .SearchJobList_type__2jwq5
  .SearchJobList_type_item__86x18 {
  display: flex;
  align-items: center;
  justify-content: center;
  grid-gap: 4px;
  gap: 4px;
  position: relative;
  cursor: pointer;
}
.SearchJobList_search_map__epdIf
  .SearchJobList_map__WM_T7
  .SearchJobList_type__2jwq5
  .SearchJobList_type_item_active__2EGig: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__3v0VF {
  padding: 16px 12px !important;
}
.SearchJobList_map_table__3v0VF .ant-table-cell {
  padding: unset !important;
}
.SearchJobList_map_table__3v0VF .ant-table-title {
  padding-top: 0 !important;
  padding-left: 12px !important;
}
.SearchJobList_map_table__3v0VF .ant-table-tbody > tr > td {
  padding: unset !important;
}
.SearchJobList_map_table__3v0VF .ant-pagination {
  justify-content: center !important;
  margin: 16px 0 0 !important;
}
.SearchJobList_map_table__3v0VF .ant-pagination .ant-pagination-item {
  width: 24px;
  height: 24px;
  line-height: 24px;
  min-width: 24px;
}
.SearchJobList_map_table__3v0VF .ant-pagination .ant-pagination-item > a {
  padding: 0 !important;
}
.SearchJobList_map_table__3v0VF .ant-pagination .ant-pagination-jump-next,
.SearchJobList_map_table__3v0VF .ant-pagination .ant-pagination-next,
.SearchJobList_map_table__3v0VF .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__24aFS {
  display: flex;
  align-items: flex-start;
  min-width: 391px;
  padding: 12px;
  background-color: #fff;
}
.JobItem_item__24aFS:hover .JobItem_icon__1sEEE {
  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;
}
.JobItem_item__24aFS .JobItem_icon__1sEEE {
  flex: none;
  position: relative;
  width: 24px;
  height: 29px;
  margin-right: 8px;
  background-size: contain;
}
.JobItem_item__24aFS .JobItem_icon__1sEEE .JobItem_num__349h5 {
  position: absolute;
  top: 45%;
  left: 50%;
  font-weight: 500;
  color: #fff;
  transform: translate(-50%, -50%);
}
.JobItem_item__24aFS .JobItem_job_info__2f0vt {
  flex: 1 1;
}
.JobItem_item__24aFS .JobItem_job_info__2f0vt .JobItem_title__24Saf {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  grid-gap: 24px;
  gap: 24px;
  margin-bottom: 4px;
  cursor: pointer;
}
.JobItem_item__24aFS
  .JobItem_job_info__2f0vt
  .JobItem_title__24Saf
  .JobItem_name__2wqYG {
  font-size: 14px;
  font-weight: 600;
  line-height: 22px;
  color: #00a3ff;
  word-break: break-all;
}
.JobItem_item__24aFS
  .JobItem_job_info__2f0vt
  .JobItem_title__24Saf
  .JobItem_reserve_btn__1MF_l {
  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__24aFS
  .JobItem_job_info__2f0vt
  .JobItem_title__24Saf
  .JobItem_reserve_btn_disabled__2GVih {
  color: rgba(0, 0, 0, 0.25);
  background: #f5f5f5;
  cursor: not-allowed;
}
.JobItem_item__24aFS .JobItem_job_info__2f0vt .JobItem_salary__fZcWT {
  margin-bottom: 6px;
  font-size: 14px;
  font-weight: 400;
  line-height: 14px;
  color: rgba(0, 0, 0, 0.85);
}
.JobItem_item__24aFS .JobItem_job_info__2f0vt .JobItem_base_info__1Al8J {
  display: flex;
  align-items: center;
  justify-content: space-between;
  color: rgba(0, 0, 0, 0.5215686275);
  font-size: 12px;
  line-height: 18px;
}
.JobItem_item__24aFS
  .JobItem_job_info__2f0vt
  .JobItem_base_info__1Al8J
  .JobItem_insurance__3Fcmi {
  color: #737373;
}
.JobItem_item__24aFS .JobItem_job_info__2f0vt .JobItem_distance__nKsoe {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 12px;
  font-size: 12px;
}
.JobItem_item__24aFS
  .JobItem_job_info__2f0vt
  .JobItem_distance__nKsoe
  .JobItem_distance_text__1Cd01 {
  color: #737373;
}
.JobItem_item_active__1Rxap {
  background: rgba(0, 163, 255, 0.1);
}
.Empty_empty__KWGWT {
  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__2KN1L .ant-layout-sider {
  background: #fff;
  padding: 16px;
}
.BasicLayout_layout__2KN1L .ant-layout-sider .ant-menu-inline {
  border: none;
}
.BasicLayout_layout__2KN1L .BasicLayout_sider_logo__V64e_ {
  width: 100%;
  height: 67px;
}
.BasicLayout_layout__2KN1L .BasicLayout_sider_logo__V64e_ img {
  width: auto;
  height: 43px;
}
.BasicLayout_layout__2KN1L .BasicLayout_layout_header__2uz36 {
  width: 100%;
  height: 80px !important;
  background: #fff !important;
  padding: 0 24px !important;
}
.BasicLayout_layout__2KN1L .ant-layout-content {
  background: #fff;
  border-radius: 24px;
}
.BasicLayout_layout__2KN1L
  .ant-layout-content
  .BasicLayout_content_container__2Gx72 {
  background-color: #f7f9fc;
  border-radius: 24px;
  height: 100%;
  overflow-y: scroll;
  padding: 24px;
}
.BasicLayout_subMenu__1-1mF span {
  padding-left: 24px;
}
.BasicLayout_subMenu__1-1mF .BasicLayout_menu__22LXM span {
  padding-left: 40px;
}
.BasicLayout_subMenu__1-1mF .BasicLayout_menu__22LXM:after {
  display: none;
}
.BasicLayout_menu__22LXM {
  border-radius: 6px;
}
.BasicLayout_menu__22LXM .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__2eAsi {
  padding: 6px 6px 0;
}
.BasicLayout_renderHoverItem__2eAsi:last-child {
  padding-bottom: 6px;
}
.BasicLayout_navigator-box__2hs30 .BasicLayout_supplier-info__ydZm_ {
  display: flex;
  align-items: center;
}
.BasicLayout_navigator-box__2hs30
  .BasicLayout_supplier-info__ydZm_
  .BasicLayout_back__2UE7p {
  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__2hs30
  .BasicLayout_supplier-info__ydZm_
  .BasicLayout_supplier-icon__3UkYx {
  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__2REaW {
  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__2yMR2 {
  position: relative;
  width: 730px;
  height: 1506px;
}
.HousekeeperCard_bg__MlPr2 {
  width: 100%;
  height: 100%;
}
.HousekeeperCard_name__1odie {
  position: absolute;
  font-size: 72px;
  color: #fff;
  top: 212px;
  left: 44px;
  text-shadow: 8px 8px 12px #ffb400;
}
.HousekeeperCard_avatar__1sWIA {
  width: 320px;
  height: 410px;
  position: absolute;
  top: 0;
  right: 40px;
}
.HousekeeperCard_qrcode__3Vwne {
  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.5a7bebe2.chunk.css.map */
