/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.src-components-Auth2-index__width60--256d1b18 {
  max-width: 60px;
}
.src-components-Auth2-index__width70--9d21e407 {
  max-width: 70px;
}
.src-components-Auth2-index__width80--4a90db47 {
  max-width: 80px;
}
.src-components-Auth2-index__width90--debf7000 {
  max-width: 90px;
}
.src-components-Auth2-index__width100--be8afeea {
  max-width: 100px;
}
.src-components-Auth2-index__width110--c03aa7d4 {
  max-width: 110px;
}
.src-components-Auth2-index__width120--680c3a74 {
  max-width: 120px;
}
.src-components-Auth2-index__width130--ee458302 {
  max-width: 130px;
}
.src-components-Auth2-index__width140--68949da2 {
  max-width: 140px;
}
.src-components-Auth2-index__width150--488dea15 {
  max-width: 150px;
}
.src-components-Auth2-index__width160--90f7cd96 {
  max-width: 610px;
}
.src-components-Auth2-index__width170--c73e9ba7 {
  max-width: 170px;
}
.src-components-Auth2-index__width180--6e69046f {
  max-width: 180px;
}
.src-components-Auth2-index__width190--2eceb9f3 {
  max-width: 190px;
}
.src-components-Auth2-index__width200--d47299b9 {
  max-width: 200px;
}
.auth-modal.legacy-modal-confirm-confirm .legacy-modal-close {
  display: block;
}
.auth-modal.legacy-modal-confirm-confirm .legacy-modal-body > div:first-child > div:first-child > i:first-child {
  display: none;
}
.auth-modal.legacy-modal-confirm-confirm .legacy-modal-confirm-btns {
  text-align: center;
  float: initial;
}
.auth-modal.legacy-modal-confirm-confirm.legacy-modal-confirm .legacy-modal-body {
  padding: 0;
}
.auth-modal.legacy-modal-confirm-confirm.legacy-modal-confirm .legacy-modal-body .legacy-modal-confirm-title {
  border-bottom: 1px solid #e8e8e8;
  padding: 1rem 1.5rem;
}
.auth-modal.legacy-modal-confirm-confirm.legacy-modal-confirm .legacy-modal-body .legacy-modal-confirm-content {
  overflow-y: auto;
  padding: 16px 36px 0 0;
}
.auth-modal.legacy-modal-confirm-confirm.legacy-modal-confirm .legacy-modal-body .legacy-modal-confirm-btns {
  padding: 16px 1rem 46px 1rem;
  border-radius: 4px;
  margin-top: 0.5rem;
}
.auth-modal-height.legacy-modal-confirm-confirm .legacy-modal-close {
  display: block;
}
.auth-modal-height.legacy-modal-confirm-confirm .legacy-modal-body > div:first-child > div:first-child > i:first-child {
  display: none;
}
.auth-modal-height.legacy-modal-confirm-confirm .legacy-modal-confirm-btns {
  text-align: center;
  float: initial;
}
.auth-modal-height.legacy-modal-confirm-confirm.legacy-modal-confirm .legacy-modal-body {
  padding: 0;
}
.auth-modal-height.legacy-modal-confirm-confirm.legacy-modal-confirm .legacy-modal-body .legacy-modal-confirm-title {
  border-bottom: 1px solid #e8e8e8;
  padding: 1rem 1.5rem;
}
.auth-modal-height.legacy-modal-confirm-confirm.legacy-modal-confirm .legacy-modal-body .legacy-modal-confirm-content {
  overflow-y: auto;
  height: 580px;
  padding: 16px 36px 0 0;
}
.auth-modal-height.legacy-modal-confirm-confirm.legacy-modal-confirm .legacy-modal-body .legacy-modal-confirm-btns {
  padding: 16px 1rem 46px 1rem;
  border-radius: 4px;
  margin-top: 0.5rem;
}

.anchor-parent-container {
  position: relative;
  height: 100%;
}
.anchor-parent-container .anchor-container {
  position: absolute;
  top: 0;
  bottom: 43px;
  left: 0;
  right: 0;
  display: flex;
  margin-left: 40px;
}
.anchor-parent-container .anchor-container ul {
  list-style: none;
  padding: 0;
}
.anchor-parent-container .anchor-container .left-content {
  flex: 1;
  display: flex;
  flex-direction: column;
}
.anchor-parent-container .anchor-container .left-content .anchor-search {
  margin: 25px 0;
  display: flex;
  justify-content: space-between;
}
.anchor-parent-container .anchor-container .left-content .anchor-search .search-panel {
  display: flex;
}
.anchor-parent-container .anchor-container .left-content .anchor-search .search-panel .search-input {
  flex: 82;
}
.anchor-parent-container .anchor-container .left-content .anchor-search .search-panel .legacy-btn {
  flex: 18;
  margin: 0 4px 0;
}
.anchor-parent-container .anchor-container .left-content .anchor-content {
  position: relative;
  flex: 1;
  overflow: auto;
}
.anchor-parent-container .anchor-container .left-content .faq-empty {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 14px;
}
.anchor-parent-container .anchor-container .left-content .faq-empty span {
  color: #8c8c8c;
  font-size: 14px;
  margin-top: 16px;
}
.anchor-parent-container .anchor-container .left-content .legacy-collapse {
  border: none;
  background: #fff;
  border-radius: 4px;
}
.anchor-parent-container .anchor-container .left-content .legacy-collapse .legacy-collapse-item {
  background: #f5f5f5;
  border: none;
  border-radius: 4px;
}
.anchor-parent-container .anchor-container .left-content .legacy-collapse .legacy-collapse-item.legacy-collapse-item-active {
  margin-bottom: 0;
}
.anchor-parent-container .anchor-container .left-content .legacy-collapse .legacy-collapse-item .legacy-collapse-header .share {
  display: none;
  color: #f89936;
}
.anchor-parent-container .anchor-container .left-content .legacy-collapse .legacy-collapse-item .legacy-collapse-header:hover .share {
  display: inline-block;
}
.anchor-parent-container .anchor-container .left-content .legacy-collapse .legacy-collapse-content {
  border: none;
}
.anchor-parent-container .anchor-container .left-content .legacy-collapse .legacy-collapse-content .legacy-collapse-content-box {
  padding: 12px 40px 0;
  color: #595959;
  font-size: 14px;
}
.anchor-parent-container .anchor-container .left-content .legacy-collapse > .legacy-collapse-item > .legacy-collapse-header {
  position: relative;
  padding: 9px 24px;
}
.anchor-parent-container .anchor-container .left-content .legacy-collapse > .legacy-collapse-item > .legacy-collapse-header .legacy-collapse-arrow {
  position: absolute;
  top: 50%;
  left: initial;
  right: 24px;
  display: inline-block;
  margin-top: 2px;
  font-size: 12px;
  line-height: 46px;
  transform: translateY(-50%);
}
.anchor-parent-container .anchor-container .anchor-navbar {
  margin: 32px 0 0 32px;
}
.anchor-parent-container .anchor-container .anchor-navbar ul {
  user-select: none;
  width: 230px;
  display: flex;
  flex-direction: column;
  background: white;
}
.anchor-parent-container .anchor-container .anchor-navbar ul > li {
  color: #595959;
  font-size: 14px;
  cursor: pointer;
  border-left: 1px solid #ebedf0;
  padding: 7px 32px;
}
.anchor-parent-container .anchor-container .anchor-navbar ul > li.active {
  color: #f89936;
  border-color: #f89936;
}
.anchor-parent-container .anchor-container .right-menu {
  flex: 20;
}
.anchor-parent-container .anchor-container .right-menu .legacy-anchor .legacy-anchor-ink-ball {
  width: 2px;
  height: 20px;
  background-color: #f89936;
  border: none;
  padding: 8px 0;
  margin-top: -5px;
}

.faq-content {
  margin: 10px 0;
}
.faq-content .header {
  height: 40px;
  padding: 0 24px;
  display: flex;
  align-items: center;
}
.faq-content .header .titles {
  flex: 1;
  color: #262626;
  font-weight: 600;
}
.faq-content .header .titles span:first-child {
  position: relative;
  padding-left: 25px;
}
.faq-content .header .titles span:first-child:before {
  content: '';
  position: absolute;
  width: 13px;
  height: 13px;
  border: 1px solid #e8e8e8;
  left: 0;
  top: 50%;
  transform: translate3d(0, -50%, 0);
}
.faq-content .header .titles span:first-child:after {
  content: '';
  position: absolute;
  width: 6px;
  height: 1px;
  background: #e8e8e8;
  left: 3px;
  top: 50%;
  transform: translate3d(0, -50%, 0);
}
.faq-content .header .version-title {
  flex: 1;
  color: #262626;
  display: flex;
}
.faq-content .header .version-title .item-title {
  position: relative;
  padding-left: 25px;
  width: 184px;
}
.faq-content .header .version-title .item-title:before {
  content: '';
  position: absolute;
  width: 13px;
  height: 13px;
  border: 1px solid #e8e8e8;
  left: 0;
  top: 50%;
  transform: translate3d(0, -50%, 0);
}
.faq-content .header .version-title .item-title:after {
  content: '';
  position: absolute;
  width: 6px;
  height: 1px;
  background: #e8e8e8;
  left: 3px;
  top: 50%;
  transform: translate3d(0, -50%, 0);
}
.faq-content .header .version-title .status {
  margin-left: 48px;
}
.faq-content .header .actions {
  background: white;
}
.faq-content .header .actions a {
  padding: 0 8px;
  color: #f89936;
}
.faq-content .header .actions a:first-child {
  position: relative;
  border-right: 1px solid #d9d9d9;
}
.faq-content .content .rich-text {
  background: #fafafa;
  padding: 16px 49px;
  border-top: 1px solid #e8e8e8;
  border-bottom: 1px solid #e8e8e8;
}
.faq-content .footer {
  display: flex;
  justify-content: center;
}
.faq-content .footer span {
  cursor: pointer;
  display: inline-block;
  width: 88px;
  height: 24px;
  line-height: 24px;
  background: #fff3db;
  border-radius: 4px;
  color: #f89936;
  font-size: 14px;
  text-align: center;
  margin: 16px 0;
}

.general-panel-title {
  position: relative;
  background: #fafafa;
  padding: 9px 24px 9px 16px;
  border-radius: 4px;
  display: flex;
  align-items: center;
}
.general-panel-title:before {
  position: absolute;
  content: '';
  width: 4px;
  height: 12px;
  background: #eca64f;
  border-radius: 4px;
  top: 50%;
  transform: translate3d(0, -50%, 0);
}
.general-panel-title .title {
  flex: 1;
  margin-left: 12px;
  color: #262626;
  font-size: 18px;
}
.general-panel-title .date {
  align-items: flex-end;
}
.general-panel-content .rich-text {
  padding: 0 24px;
  font-size: 14px;
  color: #595959;
}
.faq-panel .general-panel-title {
  background: white;
}
.version-panel .title {
  color: #222;
  font-size: 14px;
}

.table-text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.legacy-carousel .slick-slide {
  height: 1px;
}
.legacy-carousel .slick-slide.slick-active.slick-current {
  height: 100%;
}

.ReminderModal .legacy-modal-confirm-content {
  margin-top: 16px !important;
}
.ReminderModal .legacy-modal-confirm-btns button:first-child {
  display: none;
}

.rent-add-time .legacy-calendar-month-panel-month {
  padding: 0;
}
.rent-add-time_date .legacy-input, .rent-add-time_date .legacy-input:hover, .rent-add-time_numberinput {
  border: 1px solid #d9d9d9 !important;
}
.src-components-Common-RentIncreasing-index__errors--5a9f5311 {
  color: #f5222d;
}

.store-cascader {
  width: auto !important;
  min-width: 200px;
}
.store-cascader .legacy-select-selection {
  border: none;
  box-shadow: none;
}
.store-cascader .legacy-select-selection .legacy-select-selection__rendered {
  margin-right: 0;
  display: flex;
}
.store-cascader .legacy-select-selection .legacy-select-selection__rendered .legacy-select-selection-selected-value {
  flex: auto;
  display: block;
  text-align: right;
  margin-right: 24px;
}

.footer-button {
  position: fixed;
  height: 56px;
  line-height: 56px;
  z-index: 99;
  bottom: 0;
  background: #fff;
  text-align: center;
  width: calc(100% - 240px);
  box-shadow: 0 -8px 10px -8px rgba(0, 0, 0, 0.12);
}

.src-components-ContentHeader-index__width60--b63de859 {
  max-width: 60px;
}
.src-components-ContentHeader-index__width70--92164c83 {
  max-width: 70px;
}
.src-components-ContentHeader-index__width80--fa7cb57c {
  max-width: 80px;
}
.src-components-ContentHeader-index__width90--b6498fbf {
  max-width: 90px;
}
.src-components-ContentHeader-index__width100--4fde0a51 {
  max-width: 100px;
}
.src-components-ContentHeader-index__width110--2387e816 {
  max-width: 110px;
}
.src-components-ContentHeader-index__width120--888cb5da {
  max-width: 120px;
}
.src-components-ContentHeader-index__width130--64742b09 {
  max-width: 130px;
}
.src-components-ContentHeader-index__width140--5f4f73fc {
  max-width: 140px;
}
.src-components-ContentHeader-index__width150--35b98ead {
  max-width: 150px;
}
.src-components-ContentHeader-index__width160--bf80710b {
  max-width: 610px;
}
.src-components-ContentHeader-index__width170--6286055b {
  max-width: 170px;
}
.src-components-ContentHeader-index__width180--665223b4 {
  max-width: 180px;
}
.src-components-ContentHeader-index__width190--47cc1d74 {
  max-width: 190px;
}
.src-components-ContentHeader-index__width200--5a5fbdba {
  max-width: 200px;
}
.src-components-ContentHeader-index__header--6883d288 {
  padding-right: 16px;
  height: 64px;
  min-height: 64px;
  background: #fff;
  box-shadow: 0 1px 4px rgba(0, 21, 41, 0.08);
  display: flex;
  z-index: 10;
}
.src-components-ContentHeader-index__header--6883d288 .src-components-ContentHeader-index__trigger--3a5730c9 {
  font-size: 20px;
  line-height: 64px;
  cursor: pointer;
  transition: all 0.3s, padding 0s;
  padding: 0 24px;
}
.src-components-ContentHeader-index__header--6883d288 .src-components-ContentHeader-index__trigger--3a5730c9:hover {
  background: #fffaf0;
}
.src-components-ContentHeader-index__header--6883d288 .src-components-ContentHeader-index__nav-menu--be7341a6 {
  flex: 1;
  overflow: hidden;
}
.src-components-ContentHeader-index__header--6883d288 .src-components-ContentHeader-index__has-store-select--b20fd4ab {
  min-width: 372px;
}
.src-components-ContentHeader-index__header--6883d288 .src-components-ContentHeader-index__right--23239438 {
  display: flex;
  align-items: center;
  justify-content: center;
}
.src-components-ContentHeader-index__header--6883d288 .src-components-ContentHeader-index__right--23239438 > div {
  user-select: none;
  display: flex;
  align-items: center;
  justify-content: center;
}
.src-components-ContentHeader-index__header--6883d288 .src-components-ContentHeader-index__right--23239438 > div .src-components-ContentHeader-index__action--20aa8b49 {
  padding: 0 6px;
  display: inline-block;
  text-align: center;
}
.src-components-ContentHeader-index__header--6883d288 .src-components-ContentHeader-index__right--23239438 > div .src-components-ContentHeader-index__action--20aa8b49:hover,
.src-components-ContentHeader-index__header--6883d288 .src-components-ContentHeader-index__right--23239438 > div .src-components-ContentHeader-index__action--20aa8b49.legacy-popover-open {
  background: #fffaf0;
}
.src-components-ContentHeader-index__header--6883d288 .src-components-ContentHeader-index__right--23239438 > div .src-components-ContentHeader-index__account--60b0cf77 {
  display: flex;
  align-items: center;
  justify-content: center;
}
.src-components-ContentHeader-index__header--6883d288 .src-components-ContentHeader-index__right--23239438 > div .src-components-ContentHeader-index__account--60b0cf77 .src-components-ContentHeader-index__avatar--c0753c5e {
  width: 24px;
  height: 24px;
  display: inline-block;
}
.src-components-ContentHeader-index__header--6883d288 .src-components-ContentHeader-index__right--23239438 > div .src-components-ContentHeader-index__account--60b0cf77 .src-components-ContentHeader-index__name--6e1536c4 {
  margin-left: 10px;
}
.src-components-ContentHeader-index__header--6883d288 .legacy-menu-horizontal {
  height: 64px;
  border-bottom-width: 0;
  user-select: none;
}
.src-components-ContentHeader-index__header--6883d288 .legacy-menu-horizontal .legacy-menu-item {
  height: 64px;
  line-height: 64px;
  font-size: 16px;
  border-bottom-width: 4px;
  transition: none !important;
}
.src-components-ContentHeader-index__header--6883d288 .legacy-menu-horizontal .legacy-menu-item a {
  transition: none !important;
}
.src-components-ContentHeader-index__store-readonly--f073c6f5 {
  color: #777;
  padding-right: 24px;
}
.src-components-ContentHeader-index__menu--b943b280 .legacy-dropdown-menu-item {
  width: 160px;
}
.modal-faq .legacy-modal-body {
  padding: 0;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.src-components-Contract2-Accounting-index__width60--2b174825 {
  max-width: 60px;
}
.src-components-Contract2-Accounting-index__width70--95c96068 {
  max-width: 70px;
}
.src-components-Contract2-Accounting-index__width80--2e21ef55 {
  max-width: 80px;
}
.src-components-Contract2-Accounting-index__width90--4d1baac6 {
  max-width: 90px;
}
.src-components-Contract2-Accounting-index__width100--cdbb1a7c {
  max-width: 100px;
}
.src-components-Contract2-Accounting-index__width110--442eb1b0 {
  max-width: 110px;
}
.src-components-Contract2-Accounting-index__width120--e37bbc32 {
  max-width: 120px;
}
.src-components-Contract2-Accounting-index__width130--2141a292 {
  max-width: 130px;
}
.src-components-Contract2-Accounting-index__width140--34c14d88 {
  max-width: 140px;
}
.src-components-Contract2-Accounting-index__width150--6fb42172 {
  max-width: 150px;
}
.src-components-Contract2-Accounting-index__width160--2eac0616 {
  max-width: 610px;
}
.src-components-Contract2-Accounting-index__width170--6d4937d8 {
  max-width: 170px;
}
.src-components-Contract2-Accounting-index__width180--3aec36c1 {
  max-width: 180px;
}
.src-components-Contract2-Accounting-index__width190--c40e1a16 {
  max-width: 190px;
}
.src-components-Contract2-Accounting-index__width200--ca9f447d {
  max-width: 200px;
}
.contract2-accounting .accounting-row .accounting-col {
  display: flex;
}
.contract2-accounting .accounting-row .accounting-col .legacy-table-wrapper {
  margin-left: 1rem;
}
.contract2-accounting .accounting-row .accounting-col .legacy-table-wrapper.adv-table {
  width: 40rem;
}
.contract2-accounting .accounting-row .accounting-col .accounting-table-footer {
  display: flex;
  justify-content: center;
}
.contract2-accounting .accounting-row .accounting-col .accounting-table-footer .legacy-btn-primary {
  background-color: #fff3db;
  border-color: #fbe9c5;
  text-shadow: 0 0 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 0 0 rgba(0, 0, 0, 0.12);
}
.contract2-accounting .accounting-row .accounting-col .accounting-table-footer .legacy-btn-primary span {
  color: #f89936;
}
.contract-accounting-tenant-panel .adv-form .adv-form-item {
  flex: auto !important;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.src-components-Contract2-BillList-index__width60--59cd98f9 {
  max-width: 60px;
}
.src-components-Contract2-BillList-index__width70--4b77a2bb {
  max-width: 70px;
}
.src-components-Contract2-BillList-index__width80--31911945 {
  max-width: 80px;
}
.src-components-Contract2-BillList-index__width90--fff4b894 {
  max-width: 90px;
}
.src-components-Contract2-BillList-index__width100--f596d3dd {
  max-width: 100px;
}
.src-components-Contract2-BillList-index__width110--52e1e7cc {
  max-width: 110px;
}
.src-components-Contract2-BillList-index__width120--118f4dca {
  max-width: 120px;
}
.src-components-Contract2-BillList-index__width130--92789ce7 {
  max-width: 130px;
}
.src-components-Contract2-BillList-index__width140--d7010d42 {
  max-width: 140px;
}
.src-components-Contract2-BillList-index__width150--520b1f99 {
  max-width: 150px;
}
.src-components-Contract2-BillList-index__width160--38c3e9f5 {
  max-width: 610px;
}
.src-components-Contract2-BillList-index__width170--560ae35f {
  max-width: 170px;
}
.src-components-Contract2-BillList-index__width180--86796e3b {
  max-width: 180px;
}
.src-components-Contract2-BillList-index__width190--3dfa4243 {
  max-width: 190px;
}
.src-components-Contract2-BillList-index__width200--c6b7ff41 {
  max-width: 200px;
}
.company-bill-search {
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  margin-right: 0.5rem;
}
.contract-collapse p {
  margin: 0;
}
.contract-collapse > div {
  border: 0;
  margin-bottom: 1rem;
}
.contract-collapse > div > :first-child {
  border: 0;
}
.contract-collapse .collapse-row {
  padding: 0.5rem 1rem;
  margin-left: 1rem;
}
.contract-collapse .collapse-row .row-title {
  font-weight: 400;
  color: #999;
}
.contract-collapse .collapse-row .legacy-col-8 {
  line-height: 2rem;
}
.contract-collapse .collapse-row .legacy-col-10 {
  line-height: 2rem;
}
.contract-collapse .collapse-row .legacy-col-20 {
  line-height: 2rem;
}
.contract-collapse .collapse-row .legacy-col-24 {
  line-height: 2rem;
}
.contract-collapse .collapse-row .collapse-row-text1 {
  color: #595959;
}
.contract-collapse .collapse-row .collapse-row-text2 {
  color: #262626;
}
.contract-collapse .collapse-row .collapse-row-text3 {
  color: #8c8c8c;
}
.contract-collapse .row-explain {
  color: #f89936;
}
.contract-collapse .charge-detail .legacy-table-tbody :last-child.legacy-table-row .legacy-table-row-expand-icon-cell {
  visibility: hidden;
}
.pass-button {
  display: flex;
  justify-content: center;
}
.pass-button button {
  margin-right: 0.5rem;
}
.contract2-personal-detail .personal-delivery {
  width: 40rem;
  margin-bottom: 2rem;
}
.pay-detail-modal .legacy-modal-close {
  display: block;
}
.pay-detail-modal .legacy-modal-confirm-btns {
  display: none;
}
.pay-detail-modal.legacy-modal-confirm .legacy-modal-body .legacy-modal-confirm-content {
  padding: 0 1.5rem !important;
  margin: 1.5rem 0 !important;
}
.bill_modal .legacy-modal-confirm-btns {
  display: none;
}
.bill_modal.legacy-modal-confirm .legacy-modal-body .legacy-modal-confirm-content {
  margin: 0;
  padding: 1.5rem 1.5rem 0 1.5rem !important;
}
.bill_modal .footer {
  position: relative;
}
.bill_modal .footer:before {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 -1.5rem;
  top: 0;
  height: 1px;
  background: #e8e8e8;
}
.contract-bill .paid {
  opacity: 0.5;
}

.checkInListEdit .legacy-modal-body {
  padding: 0;
}
.checkInListEdit .legacy-modal-confirm-title {
  padding: 16px 24px 16px 32px;
  border-bottom: #e8e8e8 1px solid;
  font-weight: 500;
}
.checkInListEdit .legacy-modal-confirm-content {
  display: flex;
  justify-content: center;
  margin: 24px 16px 48px;
}
.checkInListEdit .legacy-modal-confirm-btns {
  display: none;
}
.src-components-Contract2-CheckInList-Edit__footer--bddc4a6b {
  border-top: 1px dashed #e9e9e9;
  margin-top: 24px;
  padding-top: 24px;
  text-align: center;
}
.src-components-Contract2-CheckInList-Edit__footer--bddc4a6b .src-components-Contract2-CheckInList-Edit__btn--4b815510 {
  width: 60px;
  border-radius: 4px;
}
.src-components-Contract2-CheckInList-Edit__footer--bddc4a6b .src-components-Contract2-CheckInList-Edit__btnFirst--f3d9f3ef {
  margin-right: 8px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.src-components-Contract2-ContractDetail-index__width60--49cd938c {
  max-width: 60px;
}
.src-components-Contract2-ContractDetail-index__width70--fc29fcec {
  max-width: 70px;
}
.src-components-Contract2-ContractDetail-index__width80--2934ba52 {
  max-width: 80px;
}
.src-components-Contract2-ContractDetail-index__width90--35ff249c {
  max-width: 90px;
}
.src-components-Contract2-ContractDetail-index__width100--71c2f8bf {
  max-width: 100px;
}
.src-components-Contract2-ContractDetail-index__width110--d7806bd7 {
  max-width: 110px;
}
.src-components-Contract2-ContractDetail-index__width120--0c97a25c {
  max-width: 120px;
}
.src-components-Contract2-ContractDetail-index__width130--60782c08 {
  max-width: 130px;
}
.src-components-Contract2-ContractDetail-index__width140--f876bd8c {
  max-width: 140px;
}
.src-components-Contract2-ContractDetail-index__width150--4f413964 {
  max-width: 150px;
}
.src-components-Contract2-ContractDetail-index__width160--dfc60fc4 {
  max-width: 610px;
}
.src-components-Contract2-ContractDetail-index__width170--d4a2a027 {
  max-width: 170px;
}
.src-components-Contract2-ContractDetail-index__width180--dbd67feb {
  max-width: 180px;
}
.src-components-Contract2-ContractDetail-index__width190--732eb03e {
  max-width: 190px;
}
.src-components-Contract2-ContractDetail-index__width200--adb724de {
  max-width: 200px;
}
.contract-detail {
  /* 在谷歌下移除input[number]的上下箭头 */
  /* 在firefox下移除input[number]的上下箭头 */
}
.contract-detail input[type='number']::-webkit-outer-spin-button, .contract-detail input[type='number']::-webkit-inner-spin-button {
  -webkit-appearance: none !important;
  margin: 0;
}
.contract-detail input[type='number'] {
  -moz-appearance: textfield;
}
.contract-detail .form-title {
  line-height: 55px;
  margin-bottom: 16px;
  padding: 0 20px;
}
.contract-detail .form-title .form-title-text {
  font-weight: 500;
}
.contract-detail .form-title .form-title-effect {
  color: #f89936;
  font-weight: 500;
}
.contract-detail .form-title .form-title-btn button {
  margin-left: 0.25rem;
}
.contract-detail .contract-collapse p {
  margin: 0;
}
.contract-detail .contract-collapse > div {
  border: 0;
  margin-bottom: 1rem;
}
.contract-detail .contract-collapse > div > :first-child {
  border: 0;
}
.contract-detail .contract-collapse .collapse-row {
  padding: 0.5rem 1rem;
}
.contract-detail .contract-collapse .collapse-row .row-title {
  font-weight: 400;
  color: #999;
}
.contract-detail .contract-collapse .collapse-row.collapse-row-deitail {
  margin-left: 1rem;
}
.contract-detail .contract-collapse .collapse-row.collapse-row-deitail .legacy-col-8 {
  line-height: 2rem;
}
.contract-detail .contract-collapse .collapse-row.collapse-row-deitail .row-explain {
  color: #f89936;
}
.contract-detail .contract-collapse .legacy-collapse-item {
  border-bottom: 0;
  margin-bottom: 0.5rem;
}
.contract-detail .contract-collapse .legacy-collapse .legacy-collapse-item .legacy-collapse-header {
  padding: 0.5rem 1rem;
  background-color: #f6f6f6;
}
.contract-detail .contract-collapse .legacy-collapse .legacy-collapse-item .legacy-collapse-header .contract-collapse-header {
  display: flex;
  align-items: center;
}
.contract-detail .contract-collapse .legacy-collapse .legacy-collapse-item .legacy-collapse-header .contract-collapse-header::before {
  content: '';
  background-color: #ff9300;
  height: 11px;
  width: 4px;
  display: block;
  margin-right: 0.5rem;
}
.contract-detail .contract-collapse .legacy-collapse .legacy-collapse-item .legacy-collapse-header .anticon {
  left: initial;
  right: 16px;
}
.contract-detail .contract-collapse .collapse-row-table {
  margin: 1rem 0;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.src-components-Contract2-ContractPersonDelivery-index__width60--61594a1d {
  max-width: 60px;
}
.src-components-Contract2-ContractPersonDelivery-index__width70--f0a384c7 {
  max-width: 70px;
}
.src-components-Contract2-ContractPersonDelivery-index__width80--f28d44f0 {
  max-width: 80px;
}
.src-components-Contract2-ContractPersonDelivery-index__width90--ff2e49c6 {
  max-width: 90px;
}
.src-components-Contract2-ContractPersonDelivery-index__width100--901981b8 {
  max-width: 100px;
}
.src-components-Contract2-ContractPersonDelivery-index__width110--e8c08640 {
  max-width: 110px;
}
.src-components-Contract2-ContractPersonDelivery-index__width120--05489e11 {
  max-width: 120px;
}
.src-components-Contract2-ContractPersonDelivery-index__width130--7b0220e0 {
  max-width: 130px;
}
.src-components-Contract2-ContractPersonDelivery-index__width140--22fbd341 {
  max-width: 140px;
}
.src-components-Contract2-ContractPersonDelivery-index__width150--c5b6c92c {
  max-width: 150px;
}
.src-components-Contract2-ContractPersonDelivery-index__width160--c9acb293 {
  max-width: 610px;
}
.src-components-Contract2-ContractPersonDelivery-index__width170--86bb3992 {
  max-width: 170px;
}
.src-components-Contract2-ContractPersonDelivery-index__width180--2042fd7d {
  max-width: 180px;
}
.src-components-Contract2-ContractPersonDelivery-index__width190--b7509c72 {
  max-width: 190px;
}
.src-components-Contract2-ContractPersonDelivery-index__width200--8574c752 {
  max-width: 200px;
}
.person-delivery .collapse-row-deitail .legacy-col-12 {
  line-height: 2rem;
}
.person-delivery .person-delivery-table {
  margin-top: 2rem;
}
.person-delivery .person-delivery-userinfo {
  padding-bottom: 1rem;
  border-bottom: 1px solid #e8e8e8;
}
.person-delivery .person-delivery-remark {
  margin-top: 2rem;
  border-top: 1px solid #e8e8e8;
  border-bottom: 1px solid #e8e8e8;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.src-components-Contract2-CustomerBargain-index__width60--d659ea08 {
  max-width: 60px;
}
.src-components-Contract2-CustomerBargain-index__width70--c55b9f25 {
  max-width: 70px;
}
.src-components-Contract2-CustomerBargain-index__width80--b73e9dc3 {
  max-width: 80px;
}
.src-components-Contract2-CustomerBargain-index__width90--1a0a8d80 {
  max-width: 90px;
}
.src-components-Contract2-CustomerBargain-index__width100--f951af7a {
  max-width: 100px;
}
.src-components-Contract2-CustomerBargain-index__width110--17989271 {
  max-width: 110px;
}
.src-components-Contract2-CustomerBargain-index__width120--c983a3b0 {
  max-width: 120px;
}
.src-components-Contract2-CustomerBargain-index__width130--72c82009 {
  max-width: 130px;
}
.src-components-Contract2-CustomerBargain-index__width140--3a5a8cad {
  max-width: 140px;
}
.src-components-Contract2-CustomerBargain-index__width150--a24e98a9 {
  max-width: 150px;
}
.src-components-Contract2-CustomerBargain-index__width160--36581045 {
  max-width: 610px;
}
.src-components-Contract2-CustomerBargain-index__width170--632d2ef8 {
  max-width: 170px;
}
.src-components-Contract2-CustomerBargain-index__width180--c17cee16 {
  max-width: 180px;
}
.src-components-Contract2-CustomerBargain-index__width190--76c7303f {
  max-width: 190px;
}
.src-components-Contract2-CustomerBargain-index__width200--8330f5c7 {
  max-width: 200px;
}
.customer-bargain-search-panel {
  display: flex;
  flex-direction: column;
  flex: 1;
  justify-content: center;
}
.customer-bargain-search-panel .customer-bargain-search {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  margin-right: 0.5rem;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.src-components-Contract2-PersonalDetail-index__width60--6cb8259d {
  max-width: 60px;
}
.src-components-Contract2-PersonalDetail-index__width70--af154965 {
  max-width: 70px;
}
.src-components-Contract2-PersonalDetail-index__width80--1531adda {
  max-width: 80px;
}
.src-components-Contract2-PersonalDetail-index__width90--b93aa589 {
  max-width: 90px;
}
.src-components-Contract2-PersonalDetail-index__width100--ee9af0bb {
  max-width: 100px;
}
.src-components-Contract2-PersonalDetail-index__width110--aeb5d5f6 {
  max-width: 110px;
}
.src-components-Contract2-PersonalDetail-index__width120--533f461b {
  max-width: 120px;
}
.src-components-Contract2-PersonalDetail-index__width130--69f57d8c {
  max-width: 130px;
}
.src-components-Contract2-PersonalDetail-index__width140--e62fa27f {
  max-width: 140px;
}
.src-components-Contract2-PersonalDetail-index__width150--306d9919 {
  max-width: 150px;
}
.src-components-Contract2-PersonalDetail-index__width160--ef306210 {
  max-width: 610px;
}
.src-components-Contract2-PersonalDetail-index__width170--77dfa0cf {
  max-width: 170px;
}
.src-components-Contract2-PersonalDetail-index__width180--c54f8321 {
  max-width: 180px;
}
.src-components-Contract2-PersonalDetail-index__width190--44afcfa4 {
  max-width: 190px;
}
.src-components-Contract2-PersonalDetail-index__width200--81125e6b {
  max-width: 200px;
}
.contract2-personal-detail .contract2-personal-detail-log {
  width: auto;
}
.contract2-personal-detail .personal-delivery-time {
  background-color: #f6f6f6;
  padding: 0.2rem 1rem;
  margin-bottom: 1rem;
  display: inline-block;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.src-components-DynamicPricing-index__width60--6ac85aaf {
  max-width: 60px;
}
.src-components-DynamicPricing-index__width70--30ab0fd6 {
  max-width: 70px;
}
.src-components-DynamicPricing-index__width80--b125ff5f {
  max-width: 80px;
}
.src-components-DynamicPricing-index__width90--d19d2708 {
  max-width: 90px;
}
.src-components-DynamicPricing-index__width100--21398a9d {
  max-width: 100px;
}
.src-components-DynamicPricing-index__width110--0147125d {
  max-width: 110px;
}
.src-components-DynamicPricing-index__width120--6b5e73e1 {
  max-width: 120px;
}
.src-components-DynamicPricing-index__width130--ad3990ee {
  max-width: 130px;
}
.src-components-DynamicPricing-index__width140--4942ee10 {
  max-width: 140px;
}
.src-components-DynamicPricing-index__width150--132335af {
  max-width: 150px;
}
.src-components-DynamicPricing-index__width160--dcef9c3a {
  max-width: 610px;
}
.src-components-DynamicPricing-index__width170--43f6083b {
  max-width: 170px;
}
.src-components-DynamicPricing-index__width180--6c76c555 {
  max-width: 180px;
}
.src-components-DynamicPricing-index__width190--0400fb14 {
  max-width: 190px;
}
.src-components-DynamicPricing-index__width200--72f8ba7b {
  max-width: 200px;
}
.dynamic-pricing, .dynamic-pricing-modal {
  /* 表格纵向滚动条长现 */
  /* width */
  /* Handle */
  /* 表格纵向滚动条长现 */
  /* 在谷歌下移除input[number]的上下箭头 */
  /* 在firefox下移除input[number]的上下箭头 */
}
.dynamic-pricing .form, .dynamic-pricing-modal .form, .dynamic-pricing .search-panel, .dynamic-pricing-modal .search-panel {
  width: 100%;
  display: flex;
  flex-flow: row wrap;
  align-content: flex-start;
  padding: 0;
  margin: 0;
}
.dynamic-pricing .form-item, .dynamic-pricing-modal .form-item {
  flex: 0 0 100%;
  display: flex;
  align-items: flex-start;
  padding: 0.5rem;
}
.dynamic-pricing .form-item.legacy-form-item, .dynamic-pricing-modal .form-item.legacy-form-item {
  margin: 0;
}
.dynamic-pricing .form-item .legacy-form-item-label, .dynamic-pricing-modal .form-item .legacy-form-item-label {
  flex: none;
}
.dynamic-pricing .form-item .legacy-form-item-control-wrapper, .dynamic-pricing-modal .form-item .legacy-form-item-control-wrapper {
  flex: auto;
}
.dynamic-pricing .form-item .legacy-form-item-control-wrapper .form-item-content, .dynamic-pricing-modal .form-item .legacy-form-item-control-wrapper .form-item-content {
  width: 100%;
}
.dynamic-pricing .form-item .form-item-link, .dynamic-pricing-modal .form-item .form-item-link {
  margin-left: 1rem;
}
.dynamic-pricing .form-item.form-item-button, .dynamic-pricing-modal .form-item.form-item-button {
  flex-direction: row-reverse;
}
.dynamic-pricing .form-item.form-item-button button, .dynamic-pricing-modal .form-item.form-item-button button {
  margin-left: 1rem;
}
.dynamic-pricing .form-item .form-item-button, .dynamic-pricing-modal .form-item .form-item-button {
  display: flex;
  align-items: flex-start;
  flex-direction: row-reverse;
}
.dynamic-pricing .form-item .form-item-button button, .dynamic-pricing-modal .form-item .form-item-button button {
  margin-left: 1rem;
}
.dynamic-pricing .form-item.room-type-select .select, .dynamic-pricing-modal .form-item.room-type-select .select {
  width: 100%;
}
.dynamic-pricing td .form-item, .dynamic-pricing-modal td .form-item {
  padding: 0;
}
.dynamic-pricing .search-panel .query-item, .dynamic-pricing-modal .search-panel .query-item {
  flex: 0 0 100%;
  display: flex;
  align-items: center;
  padding: 0.5rem;
}
.dynamic-pricing .search-panel .query-item .query-item-label, .dynamic-pricing-modal .search-panel .query-item .query-item-label {
  flex: none;
}
.dynamic-pricing .search-panel .query-item .query-item-editor, .dynamic-pricing-modal .search-panel .query-item .query-item-editor {
  flex: auto;
}
.dynamic-pricing .search-panel .query-item .query-item-link, .dynamic-pricing-modal .search-panel .query-item .query-item-link {
  margin-left: 1rem;
}
.dynamic-pricing .search-panel .query-item.query-item-button, .dynamic-pricing-modal .search-panel .query-item.query-item-button {
  flex-direction: row-reverse;
}
.dynamic-pricing .search-panel .query-item.query-item-button button, .dynamic-pricing-modal .search-panel .query-item.query-item-button button {
  margin-left: 1rem;
}
.dynamic-pricing .adv-table.merge-table, .dynamic-pricing-modal .adv-table.merge-table {
  padding-bottom: 1rem;
}
.dynamic-pricing .adv-table.merge-table .merge-pagination, .dynamic-pricing-modal .adv-table.merge-table .merge-pagination {
  z-index: 1;
  margin-top: 1rem;
  text-align: end;
}
.dynamic-pricing .legacy-table-fixed-header .legacy-table-scroll .legacy-table-header, .dynamic-pricing-modal .legacy-table-fixed-header .legacy-table-scroll .legacy-table-header {
  overflow: auto;
}
.dynamic-pricing ::-webkit-scrollbar, .dynamic-pricing-modal ::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}
.dynamic-pricing ::-webkit-scrollbar-thumb, .dynamic-pricing-modal ::-webkit-scrollbar-thumb {
  background: #7f7f7f;
  border-radius: 4px;
}
.dynamic-pricing .room-item-list, .dynamic-pricing-modal .room-item-list {
  max-height: 30rem;
  overflow-y: auto;
}
.dynamic-pricing .room-item-list .room-item, .dynamic-pricing-modal .room-item-list .room-item {
  width: auto;
  height: auto;
  min-width: 3rem;
  padding: 0.2rem;
  margin: 0.2rem;
  text-align: center;
  border-color: #d9d9d9;
}
.dynamic-pricing .room-item-list .room-item.disabled, .dynamic-pricing-modal .room-item-list .room-item.disabled {
  background-color: #d9d9d9;
  cursor: default;
}
.dynamic-pricing .room-item-list .room-item.disabled:hover, .dynamic-pricing-modal .room-item-list .room-item.disabled:hover {
  opacity: inherit;
  color: inherit;
}
.dynamic-pricing input[type='number']::-webkit-outer-spin-button, .dynamic-pricing-modal input[type='number']::-webkit-outer-spin-button, .dynamic-pricing input[type='number']::-webkit-inner-spin-button, .dynamic-pricing-modal input[type='number']::-webkit-inner-spin-button {
  -webkit-appearance: none !important;
  margin: 0;
}
.dynamic-pricing input[type='number'], .dynamic-pricing-modal input[type='number'] {
  -moz-appearance: textfield;
}
.dynamic-pricing .form-title, .dynamic-pricing-modal .form-title {
  line-height: 55px;
  margin-bottom: 16px;
  padding: 0 20px;
  font-size: 16px;
  color: #2e3146;
  border-bottom: 1px solid #e9e9e9;
}
.dynamic-pricing .form-title .back_btn, .dynamic-pricing-modal .form-title .back_btn {
  float: right;
  color: #f89936;
  font-size: 14px;
  border-color: #f89936;
}
.dynamic-pricing .form-operation, .dynamic-pricing-modal .form-operation {
  text-align: center;
  margin: 0.5rem;
  padding: 0.5rem;
}
.dynamic-pricing .form-operation .legacy-btn, .dynamic-pricing-modal .form-operation .legacy-btn {
  margin: 0.5rem;
}
.dynamic-pricing .form-operation.query, .dynamic-pricing-modal .form-operation.query {
  border: none;
  text-align: right;
  margin: 0;
  padding: 0;
}
.dynamic-pricing .apply-store-tree, .dynamic-pricing-modal .apply-store-tree {
  max-height: 30rem;
  overflow-y: auto;
  border: 1px solid #d9d9d9;
}
.dynamic-pricing .apply-store-tree.readonly li.hide, .dynamic-pricing-modal .apply-store-tree.readonly li.hide {
  display: none;
}
.dynamic-pricing-modal .legacy-modal-body > div:first-child > div:first-child > i:first-child {
  display: none;
}
.dynamic-pricing-modal .legacy-modal-confirm-btns {
  text-align: center;
  float: initial;
}
.dynamic-pricing-modal.legacy-modal-confirm .legacy-modal-body {
  padding: 0;
}
.dynamic-pricing-modal.legacy-modal-confirm .legacy-modal-body .legacy-modal-confirm-title {
  border-bottom: 1px solid #e8e8e8;
  padding: 1rem 1.5rem;
}
.dynamic-pricing-modal.legacy-modal-confirm .legacy-modal-body .legacy-modal-confirm-content {
  padding: 1.5rem;
}
.dynamic-pricing-modal.legacy-modal-confirm .legacy-modal-body .legacy-modal-confirm-btns {
  border-top: 1px dashed #e8e8e8;
  padding: 1.5rem 1rem 1rem 1rem;
  margin-top: 0.5rem;
}
.dynamic-pricing-collapse p {
  margin: 0;
}
.dynamic-pricing-collapse .legacy-collapse .legacy-collapse-item .legacy-collapse-header .anticon {
  left: initial;
  right: 16px;
}

.dynamic-pricing .room-config-tabs {
  padding: 0.5rem;
}
.dynamic-pricing .config-setting-tab.setting-all > div, .dynamic-pricing .config-setting-tab.setting-tab-a > div {
  width: 20rem;
}
.dynamic-pricing .config-setting-tab.setting-tab-b > div {
  width: 40rem;
}
.dynamic-pricing .config-setting-tab.setting-tab-store > div {
  width: 55rem;
}
.dynamic-pricing .config-setting-tab.setting-tab-store .simple-select {
  width: 100%;
}
.dynamic-pricing .config-setting-tab.setting-all {
  display: flex;
  align-items: stretch;
}
.dynamic-pricing .config-setting-tab.setting-all .price-setting {
  display: flex;
  align-items: center;
}
.dynamic-pricing .config-setting-tab.setting-all .price-setting .config-setting-radio {
  margin: 5rem;
}
.dynamic-pricing .config-setting-radio .radio-title {
  font-weight: bolder;
}
.dynamic-pricing .config-setting-radio .radio-item {
  display: block;
}
.dynamic-pricing .table-footer {
  text-align: center;
}
.dynamic-pricing .detail-panel > div {
  margin-top: 12px;
}
.dynamic-pricing .detail-panel > div > label {
  color: #262626;
}
.dynamic-pricing .detail-panel > div > span {
  color: #595959;
}
.dynamic-pricing .detail-panel .rule-name {
  font-weight: bold;
  color: #262626;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.src-components-DynamicPricing-StoreBudget-index__width60--00d2d54b {
  max-width: 60px;
}
.src-components-DynamicPricing-StoreBudget-index__width70--ce795faa {
  max-width: 70px;
}
.src-components-DynamicPricing-StoreBudget-index__width80--d87120ae {
  max-width: 80px;
}
.src-components-DynamicPricing-StoreBudget-index__width90--825dcc11 {
  max-width: 90px;
}
.src-components-DynamicPricing-StoreBudget-index__width100--3115c824 {
  max-width: 100px;
}
.src-components-DynamicPricing-StoreBudget-index__width110--979be93e {
  max-width: 110px;
}
.src-components-DynamicPricing-StoreBudget-index__width120--1ebdbe46 {
  max-width: 120px;
}
.src-components-DynamicPricing-StoreBudget-index__width130--22d7fcb3 {
  max-width: 130px;
}
.src-components-DynamicPricing-StoreBudget-index__width140--b3494371 {
  max-width: 140px;
}
.src-components-DynamicPricing-StoreBudget-index__width150--5e69088d {
  max-width: 150px;
}
.src-components-DynamicPricing-StoreBudget-index__width160--20a4ad82 {
  max-width: 610px;
}
.src-components-DynamicPricing-StoreBudget-index__width170--c4707194 {
  max-width: 170px;
}
.src-components-DynamicPricing-StoreBudget-index__width180--8bc6739d {
  max-width: 180px;
}
.src-components-DynamicPricing-StoreBudget-index__width190--9d0edd4f {
  max-width: 190px;
}
.src-components-DynamicPricing-StoreBudget-index__width200--2d853604 {
  max-width: 200px;
}
.new_detail_form {
  width: 100%;
  display: flex;
  flex-flow: row wrap;
  align-content: flex-start;
  flex: 1;
}
.new_detail_form .first_children {
  flex: 2;
  width: 100%;
  display: flex;
  flex-flow: row wrap;
  align-content: flex-start;
}
.new_detail_form .second_children {
  flex: 1;
  margin-top: 12px;
  margin-left: 36px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.src-components-DynamicPricing-StoreConfig-index__width60--f0f1f0cb {
  max-width: 60px;
}
.src-components-DynamicPricing-StoreConfig-index__width70--c54ff5a9 {
  max-width: 70px;
}
.src-components-DynamicPricing-StoreConfig-index__width80--3c0af737 {
  max-width: 80px;
}
.src-components-DynamicPricing-StoreConfig-index__width90--0e1c45a4 {
  max-width: 90px;
}
.src-components-DynamicPricing-StoreConfig-index__width100--001d47ad {
  max-width: 100px;
}
.src-components-DynamicPricing-StoreConfig-index__width110--02a433e2 {
  max-width: 110px;
}
.src-components-DynamicPricing-StoreConfig-index__width120--f13be352 {
  max-width: 120px;
}
.src-components-DynamicPricing-StoreConfig-index__width130--b057ce02 {
  max-width: 130px;
}
.src-components-DynamicPricing-StoreConfig-index__width140--adca37ba {
  max-width: 140px;
}
.src-components-DynamicPricing-StoreConfig-index__width150--baa7bc51 {
  max-width: 150px;
}
.src-components-DynamicPricing-StoreConfig-index__width160--cb0a7fe2 {
  max-width: 610px;
}
.src-components-DynamicPricing-StoreConfig-index__width170--302f7e5c {
  max-width: 170px;
}
.src-components-DynamicPricing-StoreConfig-index__width180--bb7fcfa4 {
  max-width: 180px;
}
.src-components-DynamicPricing-StoreConfig-index__width190--12967d46 {
  max-width: 190px;
}
.src-components-DynamicPricing-StoreConfig-index__width200--ab3f2d07 {
  max-width: 200px;
}
.dynamic-pricing-collapse p {
  margin: 0;
}
.dynamic-pricing-collapse .legacy-collapse .legacy-collapse-item .legacy-collapse-header .anticon {
  left: initial;
  right: 16px;
}
.store-pricing-header {
  border-bottom: 1px solid #e8e8e8;
  padding: 1em 1em;
  display: flex;
  justify-content: space-between;
}
.store-pricing-header > span {
  font-weight: bold;
  font-size: 16px;
  color: #262626;
}
.room-pricing-detail .room-config-tabs {
  width: 100%;
}
.room-pricing-detail .room-config-tabs .setting-all {
  display: flex;
}
.room-pricing-detail .room-config-tabs .setting-all > div {
  flex: 1;
}
.room-pricing-detail .room-config-tabs .setting-all .config-setting-radio {
  display: flex;
  flex-direction: column;
  padding-left: 4em;
}
.room-pricing-detail .room-config-tabs .setting-all .config-setting-radio .legacy-radio-group-outline {
  flex-direction: column;
  display: flex;
}
.store-pricing-detail {
  display: flex;
  flex-direction: column;
  padding-bottom: 1rem;
}
.store-pricing-detail .store-pricing-type {
  flex: 1;
  margin: 0 0.5rem;
}
.store-pricing-detail .store-pricing-type .apply-store-tree {
  max-height: 16rem;
}
.store-pricing-detail .store-pricing-type .type-query-header {
  margin-bottom: 1rem;
}
.store-pricing-detail .store-pricing-type .type-query-header button {
  margin: 0 0.5rem;
}
.store-pricing-detail .store-pricing-type .type-query-header .type-query-title {
  color: #262626;
  font-size: 1rem;
  font-weight: 500;
}
.store-pricing-detail .type-query-item-button {
  margin-top: 0.58em;
  align-self: flex-end;
}
.store-pricing-detail .type-query-item-button button {
  margin-right: 1em;
}
.dynamic-pricing-modal.config-store-modal {
  min-height: 30rem;
}
.dynamic-pricing-modal.config-store-modal .config-store-modal-tabs > .legacy-tabs-bar, .dynamic-pricing-modal.config-store-modal .legacy-modal-confirm-btns {
  display: none;
}
.dynamic-pricing-modal.config-store-modal .config-store-modal-btns {
  border-top: 1px dashed #e8e8e8;
  padding: 1.5rem 1rem 1rem 1rem;
  margin-top: 0.5rem;
  position: relative;
  text-align: center;
}
.dynamic-pricing-modal.config-store-modal .config-store-modal-btns button {
  margin-right: 1rem;
}
.dynamic-pricing-modal.config-store-modal .config-store-modal-btns button.align-left {
  float: left;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.src-components-DynamicPricing-StorePricing-index__width60--a69bd4a7 {
  max-width: 60px;
}
.src-components-DynamicPricing-StorePricing-index__width70--415c0c29 {
  max-width: 70px;
}
.src-components-DynamicPricing-StorePricing-index__width80--892b1781 {
  max-width: 80px;
}
.src-components-DynamicPricing-StorePricing-index__width90--a52b73e4 {
  max-width: 90px;
}
.src-components-DynamicPricing-StorePricing-index__width100--fadeab71 {
  max-width: 100px;
}
.src-components-DynamicPricing-StorePricing-index__width110--1470c2c1 {
  max-width: 110px;
}
.src-components-DynamicPricing-StorePricing-index__width120--6189b7ff {
  max-width: 120px;
}
.src-components-DynamicPricing-StorePricing-index__width130--de686801 {
  max-width: 130px;
}
.src-components-DynamicPricing-StorePricing-index__width140--caf59fb7 {
  max-width: 140px;
}
.src-components-DynamicPricing-StorePricing-index__width150--ee766463 {
  max-width: 150px;
}
.src-components-DynamicPricing-StorePricing-index__width160--4e572758 {
  max-width: 610px;
}
.src-components-DynamicPricing-StorePricing-index__width170--3c1ec67a {
  max-width: 170px;
}
.src-components-DynamicPricing-StorePricing-index__width180--ed4c198a {
  max-width: 180px;
}
.src-components-DynamicPricing-StorePricing-index__width190--1e009fb7 {
  max-width: 190px;
}
.src-components-DynamicPricing-StorePricing-index__width200--203eb07a {
  max-width: 200px;
}
.dynamic-pricing-collapse p {
  margin: 0;
}
.dynamic-pricing-collapse .legacy-collapse .legacy-collapse-item .legacy-collapse-header .anticon {
  left: initial;
  right: 16px;
}
.store-pricing-header {
  border-bottom: 1px solid #e8e8e8;
  padding: 1em 1em;
  display: flex;
  justify-content: space-between;
}
.store-pricing-header > span {
  font-weight: bold;
  font-size: 16px;
  color: #262626;
}
.room-pricing-detail .room-config-tabs {
  width: 100%;
}
.room-pricing-detail .room-config-tabs .setting-all {
  display: flex;
}
.room-pricing-detail .room-config-tabs .setting-all > div {
  flex: 1;
}
.room-pricing-detail .room-config-tabs .setting-all .config-setting-radio {
  display: flex;
  flex-direction: column;
  padding-left: 4em;
}
.room-pricing-detail .room-config-tabs .setting-all .config-setting-radio .legacy-radio-group-outline {
  flex-direction: column;
  display: flex;
}
.store-pricing-detail {
  display: flex;
  flex-direction: column;
  padding-bottom: 1rem;
}
.store-pricing-detail .store-pricing-type {
  flex: 1;
  margin: 0 0.5rem;
}
.store-pricing-detail .store-pricing-type .apply-store-tree {
  max-height: 16rem;
}
.store-pricing-detail .store-pricing-type .type-query-header {
  margin-bottom: 1rem;
}
.store-pricing-detail .store-pricing-type .type-query-header button {
  margin: 0 0.5rem;
}
.store-pricing-detail .store-pricing-type .type-query-header .type-query-title {
  color: #262626;
  font-size: 1rem;
  font-weight: 500;
}
.store-pricing-detail .type-query-item-button {
  margin-top: 0.58em;
  align-self: flex-end;
}
.store-pricing-detail .type-query-item-button button {
  margin-right: 1em;
}
.dynamic-pricing-modal.config-store-modal {
  min-height: 30rem;
}
.dynamic-pricing-modal.config-store-modal .config-store-modal-tabs > .legacy-tabs-bar, .dynamic-pricing-modal.config-store-modal .legacy-modal-confirm-btns {
  display: none;
}
.dynamic-pricing-modal.config-store-modal .config-store-modal-btns {
  border-top: 1px dashed #e8e8e8;
  padding: 1.5rem 1rem 1rem 1rem;
  margin-top: 0.5rem;
  position: relative;
  text-align: center;
}
.dynamic-pricing-modal.config-store-modal .config-store-modal-btns button {
  margin-right: 1rem;
}
.dynamic-pricing-modal.config-store-modal .config-store-modal-btns button.align-left {
  float: left;
}

.exception-info {
  display: flex;
  position: relative;
  width: 100vw;
  height: 100vh;
  justify-content: center;
  align-items: center;
}
.exception-info .exception-content {
  display: flex;
  align-items: flex-start;
}
.exception-info .exception-content .exception-center {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.exception-info .exception-content .exception-center .exception-info-link {
  margin-top: -2.5rem;
  margin-bottom: 1.5rem;
}
.exception-info .exception-content .exception-center .exception-button a {
  margin: 0.5rem;
}
.exception-detail {
  height: 20rem;
  overflow-y: auto;
}

.dynamic-pricing.refund-approval-modal {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.dynamic-pricing.refund-approval-modal .refund-approval .item {
  border-bottom: 1px dashed #e9e9e9;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  margin-right: 2rem;
  line-height: 2rem;
}
.dynamic-pricing.refund-approval-modal .refund-approval .item .sub-title {
  font-weight: bold;
}
.dynamic-pricing.refund-approval-modal .refund-approval :last-child {
  border-bottom: 0;
}

.refund-approval-modal .ant-modal-close, .refund-approval-modal .legacy-modal-close {
  display: block;
}
.refund-approval-modal .ant-modal-confirm-btns, .refund-approval-modal .legacy-modal-confirm-btns {
  display: none;
}
.refund-approval-modal .ant-modal-confirm-content, .refund-approval-modal .legacy-modal-confirm-content {
  margin-left: 0 !important;
}
.refund-approval-modal .file_img {
  display: block;
  width: 80%;
  margin: 0 10%;
}

.payDetailModal .legacy-modal-body {
  padding: 0 2rem;
}
.payDetailModal .pay-info .adv-form-item {
  padding: 0 1rem 5px 1rem;
}
.payDetailModal .total {
  font-size: 16px;
  padding-top: 24px;
}
.payDetailModal .legacy-modal-footer {
  text-align: center;
  border-top: 1px solid #ccc;
}
.payDetailModal .legacy-input-number {
  width: 100%;
}
.payDetailModal b {
  color: #f89936;
  font-weight: normal;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.src-components-PayModal-PayQRModal__width60--dc546dc8 {
  max-width: 60px;
}
.src-components-PayModal-PayQRModal__width70--79518683 {
  max-width: 70px;
}
.src-components-PayModal-PayQRModal__width80--d7f078f4 {
  max-width: 80px;
}
.src-components-PayModal-PayQRModal__width90--51011099 {
  max-width: 90px;
}
.src-components-PayModal-PayQRModal__width100--c95e600e {
  max-width: 100px;
}
.src-components-PayModal-PayQRModal__width110--0e7257d4 {
  max-width: 110px;
}
.src-components-PayModal-PayQRModal__width120--6d8e29e3 {
  max-width: 120px;
}
.src-components-PayModal-PayQRModal__width130--8d529d53 {
  max-width: 130px;
}
.src-components-PayModal-PayQRModal__width140--aba89a6d {
  max-width: 140px;
}
.src-components-PayModal-PayQRModal__width150--eb64588c {
  max-width: 150px;
}
.src-components-PayModal-PayQRModal__width160--129305e6 {
  max-width: 610px;
}
.src-components-PayModal-PayQRModal__width170--1548aeb3 {
  max-width: 170px;
}
.src-components-PayModal-PayQRModal__width180--3c445cdc {
  max-width: 180px;
}
.src-components-PayModal-PayQRModal__width190--535337db {
  max-width: 190px;
}
.src-components-PayModal-PayQRModal__width200--8367126e {
  max-width: 200px;
}
.payQRModal .legacy-modal-confirm-title {
  font-size: 20px;
  padding-top: 20px;
}
.payQRModal .anticon-question-circle, .payQRModal .anticon-check-circle {
  display: none;
}
.payQRModal .legacy-modal-body {
  padding: 0;
  text-align: center;
}
.payQRModal .legacy-modal-body .legacy-modal-confirm-content {
  margin: 0 !important;
}
.payQRModal .legacy-modal-confirm-btns {
  width: 100%;
  text-align: center;
  padding: 10px 20px 20px 20px;
}
.payQRModal .QRContent .title {
  font-size: 18px;
  line-height: 55px;
}
.payQRModal .QRContent .tip {
  font-size: 14px;
  color: #888;
  line-height: 50px;
}
.payQRModal .manualContent .title {
  margin: 24px;
  text-align: center;
}
.payQRModal .manualContent .formBox {
  padding: 0 20px;
  text-align: start;
}
.payQRModal .footer {
  border-top: 1px solid #ccc;
  padding: 15px 20px 0;
  text-align: center;
}
.payQRModal .footer .success_failed {
  font-size: 14px;
  color: #888;
  line-height: 22px;
}
.payQRModal .footer .handle_settle {
  color: #f89936;
  line-height: 22px;
  cursor: pointer;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.src-components-Price2-index__width60--200da831 {
  max-width: 60px;
}
.src-components-Price2-index__width70--9468b560 {
  max-width: 70px;
}
.src-components-Price2-index__width80--01026a52 {
  max-width: 80px;
}
.src-components-Price2-index__width90--c897d1e1 {
  max-width: 90px;
}
.src-components-Price2-index__width100--e2f07822 {
  max-width: 100px;
}
.src-components-Price2-index__width110--c116695b {
  max-width: 110px;
}
.src-components-Price2-index__width120--58bd4855 {
  max-width: 120px;
}
.src-components-Price2-index__width130--d654b086 {
  max-width: 130px;
}
.src-components-Price2-index__width140--1584c7f8 {
  max-width: 140px;
}
.src-components-Price2-index__width150--883d5421 {
  max-width: 150px;
}
.src-components-Price2-index__width160--fdaec610 {
  max-width: 610px;
}
.src-components-Price2-index__width170--31b4b5e8 {
  max-width: 170px;
}
.src-components-Price2-index__width180--10d08eef {
  max-width: 180px;
}
.src-components-Price2-index__width190--6a76125e {
  max-width: 190px;
}
.src-components-Price2-index__width200--c3e99265 {
  max-width: 200px;
}
.price-search {
  border-bottom: 1px dashed #e9e9e9;
}

.src-components-PriceCalendar-index__width60--bb74d03c {
  max-width: 60px;
}
.src-components-PriceCalendar-index__width70--56295643 {
  max-width: 70px;
}
.src-components-PriceCalendar-index__width80--282cc414 {
  max-width: 80px;
}
.src-components-PriceCalendar-index__width90--9de20a2b {
  max-width: 90px;
}
.src-components-PriceCalendar-index__width100--6cdc30d0 {
  max-width: 100px;
}
.src-components-PriceCalendar-index__width110--a94b8f2e {
  max-width: 110px;
}
.src-components-PriceCalendar-index__width120--580a1d24 {
  max-width: 120px;
}
.src-components-PriceCalendar-index__width130--199ae22d {
  max-width: 130px;
}
.src-components-PriceCalendar-index__width140--f02e081d {
  max-width: 140px;
}
.src-components-PriceCalendar-index__width150--1106dc40 {
  max-width: 150px;
}
.src-components-PriceCalendar-index__width160--418c62c6 {
  max-width: 610px;
}
.src-components-PriceCalendar-index__width170--4fcb5cf9 {
  max-width: 170px;
}
.src-components-PriceCalendar-index__width180--a33f5e09 {
  max-width: 180px;
}
.src-components-PriceCalendar-index__width190--7932e2ec {
  max-width: 190px;
}
.src-components-PriceCalendar-index__width200--66eb3edb {
  max-width: 200px;
}
.src-components-PriceCalendar-index__data--bcf53db1 {
  width: 100%;
  margin-top: 5px;
  margin-bottom: 5px;
}
.src-components-PriceCalendar-index__data--bcf53db1 .src-components-PriceCalendar-index__main_price--466c834a {
  font-family: PingFangSC-Medium;
  font-size: 16px;
  color: #f89936;
  line-height: 22px;
}
.src-components-PriceCalendar-index__data--bcf53db1 .src-components-PriceCalendar-index__other_price_title--acf206f5 {
  font-family: PingFangSC-Regular;
  font-size: 12px;
  color: #ccc;
  line-height: 18px;
}
.src-components-PriceCalendar-index__data--bcf53db1 .src-components-PriceCalendar-index__other_price--e56abc43 {
  font-family: ArialMT;
  font-size: 14px;
  color: #888;
  line-height: 18px;
}
.src-components-PriceCalendar-index__header--a6e7f17e {
  text-align: center;
}
.src-components-PriceCalendar-index__header--a6e7f17e .src-components-PriceCalendar-index__info--a1e7f392 {
  background: #f6f6f6;
  border-radius: 20px;
  width: 150px;
  height: 40px;
  text-align: center;
  padding-top: 9px;
  display: inline-block;
}
.src-components-PriceCalendar-index__header--a6e7f17e .src-components-PriceCalendar-index__info--a1e7f392 .src-components-PriceCalendar-index__key--45980e86 {
  font-family: PingFangSC-Regular;
  font-size: 14px;
  color: #888;
  line-height: 22px;
}
.src-components-PriceCalendar-index__header--a6e7f17e .src-components-PriceCalendar-index__info--a1e7f392 .src-components-PriceCalendar-index__value--86a3fa4c {
  font-family: PingFangSC-Medium;
  font-size: 14px;
  color: #121212;
  line-height: 22px;
}
.src-components-PriceCalendar-index__header--a6e7f17e .src-components-PriceCalendar-index__changeDate--be3fb254 {
  background: #f6f6f6;
  border-radius: 20px;
  width: 306px;
  height: 40px;
  text-align: center;
  padding-top: 9px;
  display: inline-block;
}
.src-components-PriceCalendar-index__header--a6e7f17e .src-components-PriceCalendar-index__changeDate--be3fb254 .src-components-PriceCalendar-index__icon--034abf66 {
  color: #888;
  cursor: pointer;
}
.src-components-PriceCalendar-index__header--a6e7f17e .src-components-PriceCalendar-index__changeDate--be3fb254 .src-components-PriceCalendar-index__date--3ae5f737 {
  margin-left: 30px;
  font-family: HelveticaNeue-Medium;
  font-size: 16px;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.priceCalendar {
  background-image: url(/assets/images/calendar_bg.72273d84.jpg);
  background-position: -14px -30px;
  background-size: 740px 963px;
  background-repeat: no-repeat;
}
.priceCalendar .calendar {
  margin-top: 55px;
}
.priceCalendar .legacy-fullcalendar-header {
  display: none;
}
.priceCalendar .legacy-fullcalendar-calendar-body {
  padding: 0;
}
.priceCalendar .legacy-fullcalendar-calendar-body thead {
  border-bottom: 1px solid #e9e9e9;
  padding: 0 8px;
}
.priceCalendar .legacy-fullcalendar-calendar-body thead .legacy-fullcalendar-column-header-inner {
  width: 100px;
  text-align: center;
}
.priceCalendar .legacy-fullcalendar-calendar-body tbody {
  padding: 0 8px;
}
.priceCalendar .legacy-fullcalendar-calendar-body tbody .legacy-fullcalendar-cell {
  padding: 0;
}
.priceCalendar .legacy-fullcalendar-calendar-body tbody .legacy-fullcalendar-cell .legacy-fullcalendar-date {
  width: 100px;
  height: 130px;
  border: none;
  margin-left: 0;
  padding: 4px;
}
.priceCalendar .legacy-fullcalendar-calendar-body tbody .legacy-fullcalendar-cell .legacy-fullcalendar-date .legacy-fullcalendar-value {
  text-align: left;
}
.priceCalendar .legacy-fullcalendar-calendar-body tbody .legacy-fullcalendar-cell .legacy-fullcalendar-date .legacy-fullcalendar-content {
  overflow: hidden;
}
.priceCalendar .legacy-fullcalendar-calendar-body tbody tr {
  border-bottom: 1px dashed #e9e9e9;
}
.priceCalendar .legacy-fullcalendar-calendar-body tbody tr:last-child {
  border: none;
}
.priceCalendar .legacy-fullcalendar-calendar-body tbody tr > td {
  border-right: 1px dashed #e9e9e9;
}
.priceCalendar .legacy-fullcalendar-calendar-body tbody tr > td:last-child {
  border: none;
}

/* eslint-disable */
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.src-components-Product-AddOperateRoomType__width60--f60b8c04 {
  max-width: 60px;
}
.src-components-Product-AddOperateRoomType__width70--4a5078b8 {
  max-width: 70px;
}
.src-components-Product-AddOperateRoomType__width80--d9fa8f92 {
  max-width: 80px;
}
.src-components-Product-AddOperateRoomType__width90--ab419a4a {
  max-width: 90px;
}
.src-components-Product-AddOperateRoomType__width100--1da49635 {
  max-width: 100px;
}
.src-components-Product-AddOperateRoomType__width110--b0286552 {
  max-width: 110px;
}
.src-components-Product-AddOperateRoomType__width120--2e30d8d3 {
  max-width: 120px;
}
.src-components-Product-AddOperateRoomType__width130--261225dc {
  max-width: 130px;
}
.src-components-Product-AddOperateRoomType__width140--c4091dd9 {
  max-width: 140px;
}
.src-components-Product-AddOperateRoomType__width150--5fc94cba {
  max-width: 150px;
}
.src-components-Product-AddOperateRoomType__width160--563f184f {
  max-width: 610px;
}
.src-components-Product-AddOperateRoomType__width170--048d1b8d {
  max-width: 170px;
}
.src-components-Product-AddOperateRoomType__width180--77988a25 {
  max-width: 180px;
}
.src-components-Product-AddOperateRoomType__width190--f5a9d513 {
  max-width: 190px;
}
.src-components-Product-AddOperateRoomType__width200--b74ede85 {
  max-width: 200px;
}
.src-components-Product-AddOperateRoomType__modal--ca19c309 {
  width: 100%;
}
.src-components-Product-AddOperateRoomType__rowStyle--80303a1a {
  border-bottom: 1px dashed #e9e9e9;
}
.src-components-Product-AddOperateRoomType__paddingVertical--dad216c3 {
  padding-top: 8px;
  padding-bottom: 15px;
}
.src-components-Product-AddOperateRoomType__paddingVertical1--52a2d7d6 {
  padding: 24px 0;
}
/* you can make up upload button and sample style by using stylesheets */
.src-components-Product-AddOperateRoomType__legacy-upload-select-picture-card--72c4cf32 i {
  font-size: 32px;
  color: #999;
}
.src-components-Product-AddOperateRoomType__modalFooter--4141773b {
  text-align: center;
  border-top: 1px solid #e8e8e8;
}
.src-components-Product-AddOperateRoomType__button--e87401ea {
  margin: 20px 5px;
  padding: 0 30px;
}
.src-components-Product-AddOperateRoomType__addButton--cb5dcf5c {
  border-color: #f89936;
  color: #f89936;
  margin-left: 10px;
}
.src-components-Product-AddOperateRoomType__legacy-upload-select-picture-card--72c4cf32 .src-components-Product-AddOperateRoomType__legacy-upload-text--8932a1bb {
  margin-top: 8px;
  color: #666;
}
#src-components-Product-AddOperateRoomType__storeName--341161b3 {
  line-height: 32px;
  font-size: 16px;
  color: #000000;
  margin-bottom: 20px;
}
.src-components-Product-AddOperateRoomType__basicInfo--1ee92d83 .src-components-Product-AddOperateRoomType__label--a0aad5ae {
  text-align: right;
}
.legacy-table-expanded-row.legacy-table-expanded-row-level-1 > td {
  padding: 0 !important;
}

.setRoomPriceModal .legacy-modal-body {
  padding: 0;
}
.setRoomPriceModal .legacy-modal-confirm-title {
  padding: 16px 24px 16px 32px;
  border-bottom: #e8e8e8 1px solid;
  font-weight: 500;
}
.setRoomPriceModal .legacy-modal-confirm-content {
  display: flex;
  justify-content: center;
  margin: 24px 32px 48px;
}
.setRoomPriceModal .legacy-modal-confirm-btns {
  display: none;
}
.configurationTransfer .legacy-transfer-list-header-title {
  color: #d9d9d9;
}
.src-components-Product-Configuration__ConfigurationModalHead--51d042d7 {
  display: flex;
  align-items: center;
}
.src-components-Product-Configuration__ConfigurationModalHead--51d042d7 .src-components-Product-Configuration__ConfigurationModalHeadTitle--acf477e5 {
  flex: 1;
}
.src-components-Product-Configuration__ConfigurationModalHead--51d042d7 .src-components-Product-Configuration__ConfigurationModalHeadIcon--92df5fe2 {
  flex: 1;
  display: flex;
  justify-content: flex-end;
  width: 16px;
  height: 16px;
  color: #595959;
  cursor: pointer;
}
.src-components-Product-Configuration__footer--214899fb {
  border-top: 1px dashed #e9e9e9;
  margin-top: 24px;
  padding-top: 24px;
  text-align: center;
}
.src-components-Product-Configuration__footer--214899fb .src-components-Product-Configuration__btn--38c1132b {
  width: 60px;
  border-radius: 4px;
}
.src-components-Product-Configuration__footer--214899fb .src-components-Product-Configuration__btnFirst--0fae1782 {
  margin-right: 8px;
}

/* eslint-disable */
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.src-components-Product-ConfirmRoomType__width60--78ad7949 {
  max-width: 60px;
}
.src-components-Product-ConfirmRoomType__width70--a21daf5b {
  max-width: 70px;
}
.src-components-Product-ConfirmRoomType__width80--84ae8c94 {
  max-width: 80px;
}
.src-components-Product-ConfirmRoomType__width90--9289331a {
  max-width: 90px;
}
.src-components-Product-ConfirmRoomType__width100--c0d33d1e {
  max-width: 100px;
}
.src-components-Product-ConfirmRoomType__width110--0be314c7 {
  max-width: 110px;
}
.src-components-Product-ConfirmRoomType__width120--2906d5f8 {
  max-width: 120px;
}
.src-components-Product-ConfirmRoomType__width130--39acea5c {
  max-width: 130px;
}
.src-components-Product-ConfirmRoomType__width140--30f31507 {
  max-width: 140px;
}
.src-components-Product-ConfirmRoomType__width150--7c01737b {
  max-width: 150px;
}
.src-components-Product-ConfirmRoomType__width160--b89e9cec {
  max-width: 610px;
}
.src-components-Product-ConfirmRoomType__width170--02217e40 {
  max-width: 170px;
}
.src-components-Product-ConfirmRoomType__width180--6d09762c {
  max-width: 180px;
}
.src-components-Product-ConfirmRoomType__width190--f3a2fa32 {
  max-width: 190px;
}
.src-components-Product-ConfirmRoomType__width200--a18b7b57 {
  max-width: 200px;
}
.src-components-Product-ConfirmRoomType__modal--dd7b1aa7 {
  width: 100%;
}
.src-components-Product-ConfirmRoomType__rowStyle--ceed3f51 {
  border-bottom: 1px dashed #e9e9e9;
}
.src-components-Product-ConfirmRoomType__paddingVertical--7d959c33 {
  padding-top: 8px;
  padding-bottom: 15px;
}
.src-components-Product-ConfirmRoomType__paddingVertical1--212e6146 {
  padding: 24px 0;
}
/* you can make up upload button and sample style by using stylesheets */
.src-components-Product-ConfirmRoomType__legacy-upload-select-picture-card--e7514177 i {
  font-size: 32px;
  color: #999;
}
.src-components-Product-ConfirmRoomType__legacy-table-row-expand-icon--9665a1a5 {
  margin-top: 10px;
}
.src-components-Product-ConfirmRoomType__table-form-item--a93dd622 {
  display: inline-block;
  height: 38px;
  line-height: 44px;
  margin-bottom: 0 !important;
}
.src-components-Product-ConfirmRoomType__modalFooter--1d449a19 {
  text-align: center;
  border-top: 1px solid #e8e8e8;
}
.src-components-Product-ConfirmRoomType__button--f9eb7818 {
  margin: 20px 5px;
  padding: 0 30px;
}
.src-components-Product-ConfirmRoomType__addButton--41a23971 {
  border-color: #f89936;
  color: #f89936;
  margin-bottom: 20px;
  margin-top: 20px;
}
.src-components-Product-ConfirmRoomType__legacy-upload-select-picture-card--e7514177 .src-components-Product-ConfirmRoomType__legacy-upload-text--e3e89878 {
  margin-top: 8px;
  color: #666;
}
#src-components-Product-ConfirmRoomType__storeName--ebef4bd7 {
  font-size: 16px;
  color: #000000;
}
.src-components-Product-ConfirmRoomType__basicInfo--7603b7e6 .src-components-Product-ConfirmRoomType__label--52bfc7d9 {
  text-align: right;
}
.src-components-Product-ConfirmRoomType__orange--8e7970df {
  color: #f89936;
}
.legacy-table-expanded-row.legacy-table-expanded-row-level-1 > td {
  padding: 0 !important;
}
.basicInfoForm .legacy-form-item {
  margin-bottom: 0;
}
.src-components-Product-ConfirmRoomType__pointer--c63913bf {
  cursor: pointer;
}
.src-components-Product-ConfirmRoomType__history_collapse--3bba8f06 .ant-collapse-header {
  text-align: center;
}
.src-components-Product-ConfirmRoomType__history_collapse--3bba8f06 svg {
  display: none;
}

.src-components-Settlement2-Settle-index__width60--b7e054c1 {
  max-width: 60px;
}
.src-components-Settlement2-Settle-index__width70--7d51828d {
  max-width: 70px;
}
.src-components-Settlement2-Settle-index__width80--8a3efd4c {
  max-width: 80px;
}
.src-components-Settlement2-Settle-index__width90--1d8f1549 {
  max-width: 90px;
}
.src-components-Settlement2-Settle-index__width100--d2c29cea {
  max-width: 100px;
}
.src-components-Settlement2-Settle-index__width110--06616705 {
  max-width: 110px;
}
.src-components-Settlement2-Settle-index__width120--9e009115 {
  max-width: 120px;
}
.src-components-Settlement2-Settle-index__width130--2303ad19 {
  max-width: 130px;
}
.src-components-Settlement2-Settle-index__width140--fc2beaaf {
  max-width: 140px;
}
.src-components-Settlement2-Settle-index__width150--022e8e1d {
  max-width: 150px;
}
.src-components-Settlement2-Settle-index__width160--569f26ee {
  max-width: 610px;
}
.src-components-Settlement2-Settle-index__width170--fd30fb9a {
  max-width: 170px;
}
.src-components-Settlement2-Settle-index__width180--36671b85 {
  max-width: 180px;
}
.src-components-Settlement2-Settle-index__width190--1d9d8d77 {
  max-width: 190px;
}
.src-components-Settlement2-Settle-index__width200--fb953f91 {
  max-width: 200px;
}
.settle-detail-title {
  display: flex;
}
.settle-detail-title .store-title {
  flex: 1;
  text-align: right;
  margin-right: 70px;
}
.settle-detail-title .store-title span:last-child {
  color: #595959;
}
.settle-detail-footer {
  display: flex;
}
.settle-detail-footer > div {
  margin-left: 32px;
}
.settle-detail-footer > div > span > span:first-child {
  color: #f89936;
}
.settle-detail-modal .verification-info-table {
  margin-top: 26px;
}
.settle-detail-modal .verification-info-table .legacy-card-bordered {
  border-bottom: 0;
}
.settle-detail-modal .verification-info-table .legacy-card-bordered .legacy-card-head {
  margin-bottom: 0;
  min-height: 38px;
  line-height: 38px;
  font-size: 14px;
  padding: 0 24px;
}
.settle-detail-modal .verification-info-table .legacy-card-bordered .legacy-card-head .legacy-card-head-title {
  padding: 0;
  color: #595959;
}
.settle-detail-modal .verification-info-table .legacy-card-bordered .legacy-card-body {
  padding: 0;
}
.settle-detail-modal .verification-info-table .legacy-table-thead > tr > th {
  font-weight: bold;
  background: transparent;
}
.enterprise-modal .legacy-modal-footer > div:first-child > button:first-child {
  display: none;
}
.enterprise-modal .title {
  color: #bfbfbf;
  font-size: 14px;
  margin-left: 15px;
}
.bill-check-modal .legacy-row {
  padding: 8px;
  font-size: 14px;
  color: #262626;
}
.bill-check-modal .legacy-row span {
  color: #595959;
}
.bill-check-modal.cancel .legacy-modal-body {
  padding: 24px 0 0;
}
.bill-check-modal.cancel .content-title {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.bill-check-modal.cancel .content-title span {
  font-size: 18px;
  color: #262626;
  margin: 14px 0 16px;
}
.bill-check-modal.cancel .content {
  background: #fafafa;
  margin: 24px 0;
  padding: 0 32px;
}
.email-modal .legacy-modal-body {
  padding: 24px 0 0;
}
.email-modal .content-title {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.email-modal .content-title span {
  font-size: 18px;
  color: #262626;
  margin: 14px 0 16px;
}
.email-modal .content {
  background: #fafafa;
  padding: 24px 32px;
}
.legacy-modal-footer {
  text-align: center;
  border-top: none;
  padding: 15px 16px;
}
.bill-container {
  overflow: scroll;
}
.bill-container .adjust-info-content {
  margin-left: 50px;
  padding: 8px 0;
  border-bottom: 1px solid #e8e8e8;
}
.bill-container .adjust-info-content:last-child {
  border-bottom: none;
}
.bill-container .adjust-info-content span {
  margin-right: 28px;
}
.settle-container .adjust-info-content {
  margin-left: 40px;
  padding: 8px 0;
  border-bottom: 1px solid #e8e8e8;
}
.settle-container .adjust-info-content:last-child {
  border-bottom: none;
}
.settle-container .adjust-info-content span {
  margin-right: 125px;
}
.settle-query .legacy-radio-button-wrapper {
  margin-right: 8px;
  border-radius: 4px;
  border: 1px solid #d9d9d9;
}
.settle-query .legacy-radio-button-wrapper:not(:first-child)::before {
  display: none;
}
.settle-query .expenditure_age .legacy-badge-status-dot {
  border: 1px solid white;
  width: 8px;
  height: 8px;
}
.operation-modal .legacy-modal-confirm-title {
  padding: 1rem 2rem;
  border-bottom: 1px solid #ccc;
}
.operation-modal .legacy-modal-body {
  padding: 0;
}
.operation-modal .legacy-modal-body .legacy-modal-confirm-content {
  margin: 0 !important;
}
.operation-modal .anticon-question-circle, .operation-modal .legacy-modal-confirm-btns {
  display: none;
}
.operation-modal .adv-form-item {
  padding: 2px 1rem;
}
.operation-modal .left-box {
  border-right: 1px solid #ccc;
}
.operation-modal .left-box, .operation-modal .right-box {
  margin: 20px 0;
  padding: 0 1rem;
}
.operation-modal .form {
  padding: 0 1rem;
  margin: 20px 0;
}
.operation-modal .title {
  font-size: 16px;
  color: #262626;
  font-weight: 500;
  padding: 0.4rem 1rem 0.5rem 1rem;
}
.operation-modal .footer {
  padding: 20px 0;
  border-top: 1px solid #ccc;
  text-align: center;
}
.invoice-modal .legacy-modal-footer {
  display: none;
}
.invoice-modal .footer {
  text-align: center;
}
.invoice-modal .footer button:not(:first-child) {
  margin-left: 8px;
}
.invoice-modal .content .legacy-form-item .legacy-form-item-label {
  width: 110px;
}
.invoice-modal .content .field-invoice_no {
  flex: 0 0 80% !important;
}
.invoice-modal .content .field-add {
  flex: 0 0 20% !important;
}
.invoice-modal.detail .invoice_no {
  display: flex;
  flex-direction: column;
}
.pay-back-modal .legacy-modal-footer {
  display: none;
}
.pay-back-modal .footer {
  text-align: center;
}
.pay-back-modal .footer button:not(:first-child) {
  margin-left: 8px;
}
.pay-back-modal .content .legacy-table-footer {
  text-align: center;
}
.pay-back-modal .content .special-btn {
  border: 0;
  background: #fff3db;
  border-radius: 4px;
  color: #f89936;
}
.pay-back-modal .content .delete-btn {
  color: #f89936;
  text-decoration: underline;
}

.dynamic-pricing.verification-modal-item {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.dynamic-pricing.verification-modal-item .verification-modal .header {
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  margin-bottom: 1rem;
}
.dynamic-pricing.verification-modal-item .verification-modal .header .icon {
  color: #f89936;
  font-size: 2rem;
  margin-bottom: 1rem;
}
.dynamic-pricing.verification-modal-item .verification-modal .header .title-text {
  font-size: 1rem;
  font-weight: bold;
}
.dynamic-pricing.verification-modal-item .verification-modal .content {
  background-color: #fafafa;
  display: flex;
  justify-content: center;
  flex-direction: column;
  padding: 1rem 1rem;
}
.dynamic-pricing.verification-modal-item .verification-modal .content .item {
  width: 30rem;
  line-height: 2rem;
  border-bottom: 1px dashed #e9e9e9;
  padding-bottom: 0.5rem;
  padding-top: 0.5rem;
}
.dynamic-pricing.verification-modal-item .verification-modal .content :last-child {
  border-bottom: 0;
}
.dynamic-pricing.verification-modal-item .verification-modal .account {
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  margin-top: 1rem;
}
.dynamic-pricing.verification-modal-item .verification-modal .account .account-item {
  border-bottom: 1px dashed #e9e9e9;
  padding-bottom: 0.5rem;
  padding-top: 0.5rem;
  width: 30rem;
  line-height: 2rem;
}
.dynamic-pricing.verification-modal-item .verification-modal .account :last-child {
  border-bottom: 0;
}
.dynamic-pricing.verification-modal-item .verification-modal .amount {
  display: flex;
  justify-content: space-between;
}
.dynamic-pricing.verification-modal-item .verification-modal .sub {
  font-weight: bold;
}
.dynamic-pricing.verification-modal-item .verification-modal .money {
  color: #f89936;
  font-weight: bold;
}
.dynamic-pricing.verification-modal-item .verification-modal .form-id-cert {
  display: flex;
  align-items: flex-start;
}
.dynamic-pricing.verification-modal-item .verification-modal .form-id-cert .image-upload-container {
  border: 1px dashed #d9d9d9;
  background-color: #fafafa;
  margin-right: 8px;
}
.dynamic-pricing.verification-modal-item .verification-modal .form-id-cert .image-upload-container:hover {
  border-color: #f90;
}
.dynamic-pricing.verification-modal-item .verification-bank-modal {
  display: flex;
  justify-content: center;
  flex-direction: column;
}
.dynamic-pricing.verification-modal-item .verification-bank-modal .item {
  border-bottom: 1px dashed #e9e9e9;
  padding-bottom: 0.5rem;
  padding-top: 0.5rem;
}
.dynamic-pricing.verification-modal-item .verification-bank-modal .item .info {
  line-height: 2rem;
}
.dynamic-pricing.verification-modal-item .verification-bank-modal .item .info .sub {
  font-weight: bold;
}
.dynamic-pricing.verification-modal-item .verification-bank-modal :last-child {
  border-bottom: 0;
}
.dynamic-pricing.verification-modal-item .legacy-modal-confirm-title + .legacy-modal-confirm-content {
  margin-left: 0;
}
.dynamic-pricing.verification-modal-item .legacy-modal-confirm-title + .legacy-modal-confirm-content .refund-accounts-item {
  padding: 1rem;
}
.dynamic-pricing.verification-modal-item .legacy-modal-confirm-title + .legacy-modal-confirm-content .refund-accounts-item .adv-form-item {
  padding: 0;
}
.refund-accounts-item .legacy-form-item-children {
  display: inline-block;
  width: 100%;
}

/* eslint-disable */
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.src-components-Store-AddBuilding__width60--df22c715 {
  max-width: 60px;
}
.src-components-Store-AddBuilding__width70--ef1fae31 {
  max-width: 70px;
}
.src-components-Store-AddBuilding__width80--0c165c47 {
  max-width: 80px;
}
.src-components-Store-AddBuilding__width90--d88512ff {
  max-width: 90px;
}
.src-components-Store-AddBuilding__width100--d12dd0cf {
  max-width: 100px;
}
.src-components-Store-AddBuilding__width110--9cf7b96d {
  max-width: 110px;
}
.src-components-Store-AddBuilding__width120--7b25e646 {
  max-width: 120px;
}
.src-components-Store-AddBuilding__width130--3461831c {
  max-width: 130px;
}
.src-components-Store-AddBuilding__width140--9458fd22 {
  max-width: 140px;
}
.src-components-Store-AddBuilding__width150--71f7591a {
  max-width: 150px;
}
.src-components-Store-AddBuilding__width160--80c245e6 {
  max-width: 610px;
}
.src-components-Store-AddBuilding__width170--ec0d727f {
  max-width: 170px;
}
.src-components-Store-AddBuilding__width180--75d88dd7 {
  max-width: 180px;
}
.src-components-Store-AddBuilding__width190--21325484 {
  max-width: 190px;
}
.src-components-Store-AddBuilding__width200--b623ef36 {
  max-width: 200px;
}
.src-components-Store-AddBuilding__title--a2426ae2 {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.85);
  line-height: 32px;
  text-align: right;
}
.src-components-Store-AddBuilding__first--601db40a {
  display: inline-block;
  width: 80px;
  text-align: right;
}
.src-components-Store-AddBuilding__borderBottom--19f7730c {
  border-bottom: 1px dashed #e9e9e9;
  margin-bottom: 12px;
}
.src-components-Store-AddBuilding__exit--a114cd61 {
  margin-left: 17px;
  display: inline-block;
  position: relative;
  left: 190px;
  max-width: 550px;
}
.src-components-Store-AddBuilding__exit--a114cd61 > div {
  margin-right: 30px;
  display: inline-block;
  margin-top: 15px;
}
.src-components-Store-AddBuilding__exit--a114cd61 > div input {
  width: 80px;
}
.src-components-Store-AddBuilding__buildingTags--1ddb3c89 {
  position: relative;
  padding-bottom: 12px;
}
.src-components-Store-AddBuilding__buildingTags--1ddb3c89 .src-components-Store-AddBuilding__addFloor--50696afb {
  margin-top: 12px;
}
.src-components-Store-AddBuilding__buildingTags--1ddb3c89 .src-components-Store-AddBuilding__addFloor--50696afb button {
  color: #f89936;
  border-color: #f89936;
}
.src-components-Store-AddBuilding__buildingTags--1ddb3c89 .src-components-Store-AddBuilding__buildingTag--64ab4ec6 {
  margin-top: 12px;
  display: inline-block;
  width: 100px;
  height: 40px;
  background: rgba(0, 0, 0, 0.02);
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 2px;
  padding: 9px;
  padding-right: 0;
  cursor: pointer;
  position: relative;
  margin-right: 10px;
  vertical-align: top;
}
.src-components-Store-AddBuilding__buildingTags--1ddb3c89 .src-components-Store-AddBuilding__buildingTag--64ab4ec6 .src-components-Store-AddBuilding__delete--8350d2f0 {
  color: #2e3146;
  position: absolute;
  right: 10px;
  top: 11px;
}
.src-components-Store-AddBuilding__buildingTags--1ddb3c89 .src-components-Store-AddBuilding__active--1431db53 {
  color: #f89936;
  border-color: #f89936;
}
.src-components-Store-AddBuilding__buildingTags--1ddb3c89 .src-components-Store-AddBuilding__buildingTagAdd--82caf950 {
  margin-top: 12px;
  display: inline-block;
  width: 100px;
  height: 40px;
  border: 1px dashed #f89936;
  color: #f89936;
  border-radius: 2px;
  padding-top: 9px;
  padding-bottom: 9px;
  cursor: pointer;
  text-align: center;
}
.src-components-Store-AddBuilding__buildingTags--1ddb3c89 .src-components-Store-AddBuilding__table--cc2c5a0c {
  padding: 24px 32px 0;
}
.src-components-Store-AddBuilding__buildingTags--1ddb3c89 .src-components-Store-AddBuilding__table--cc2c5a0c .src-components-Store-AddBuilding__legacy-table-thead--76a8ce47 > tr > th {
  text-align: center !important;
}
.src-components-Store-AddBuilding__orange--d970870d {
  color: #f89936;
}
.src-components-Store-AddBuilding__orangeBorder--b1068fbd {
  border-color: #f89936;
}
.src-components-Store-AddBuilding__operate--96d6da55 {
  color: #f89936;
  cursor: pointer;
}
.src-components-Store-AddBuilding__footer--a4eb526f {
  text-align: center;
}
.src-components-Store-AddBuilding__footer--a4eb526f button {
  width: 100px;
}
.src-components-Store-AddBuilding__footer--a4eb526f .src-components-Store-AddBuilding__save--002b2380 {
  margin-left: 20px;
  background: #f89936;
  color: #fff;
  border: none;
}
.src-components-Store-AddBuilding__imgWithClose--71528454 {
  background: #fff;
  border: 1px solid rgba(0, 0, 0, 0.15);
  height: 22px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.65);
  line-height: 20px;
  padding: 0 8px;
}
.src-components-Store-AddBuilding__imgWithClose--71528454 .src-components-Store-AddBuilding__imgClose--37ed1225 {
  margin-left: 8px;
}
.table_addBuilding .legacy-checkbox-group-item {
  width: 75px;
}

.src-components-ThrowLease2-index__width60--b72437cb {
  max-width: 60px;
}
.src-components-ThrowLease2-index__width70--d080d378 {
  max-width: 70px;
}
.src-components-ThrowLease2-index__width80--8c8349ce {
  max-width: 80px;
}
.src-components-ThrowLease2-index__width90--e0779e17 {
  max-width: 90px;
}
.src-components-ThrowLease2-index__width100--a1054e20 {
  max-width: 100px;
}
.src-components-ThrowLease2-index__width110--dc670157 {
  max-width: 110px;
}
.src-components-ThrowLease2-index__width120--77dceec6 {
  max-width: 120px;
}
.src-components-ThrowLease2-index__width130--f9cd71a7 {
  max-width: 130px;
}
.src-components-ThrowLease2-index__width140--6be51793 {
  max-width: 140px;
}
.src-components-ThrowLease2-index__width150--74084a86 {
  max-width: 150px;
}
.src-components-ThrowLease2-index__width160--c9b1716c {
  max-width: 610px;
}
.src-components-ThrowLease2-index__width170--db1ce4e2 {
  max-width: 170px;
}
.src-components-ThrowLease2-index__width180--2ba79dd7 {
  max-width: 180px;
}
.src-components-ThrowLease2-index__width190--10e8180e {
  max-width: 190px;
}
.src-components-ThrowLease2-index__width200--1a662829 {
  max-width: 200px;
}
.throwlease-table .legacy-table-thead > tr > th {
  font-weight: bold;
  background: transparent;
}
.throwlease-table .legacy-table-bordered .legacy-table-thead > tr:last-child > th:last-child {
  border-right: 1px solid #e8e8e8;
}
.throwlease-table .legacy-table-bordered .legacy-table-thead > tr > th {
  border-right: none;
}
.throwlease-table .legacy-table-bordered .legacy-table-tbody > tr > td:last-child {
  border-right: 1px solid #e8e8e8;
}
.throwlease-table .legacy-table-bordered .legacy-table-tbody > tr > td {
  border-right: none;
}
.throwlease-table .goods-table {
  border: 1px solid #e8e8e8;
  border-radius: 4px;
}
.throwlease-table .goods-table .ant-table-title {
  padding: 12px 28px;
  border-bottom: 1px solid #e8e8e8;
}
.throwlease-table .goods-table .ant-table-thead > tr > th, .throwlease-table .goods-table .ant-table-tbody > tr > td {
  padding: 12px;
}
.throwlease-table .goods-table .ant-table-thead > tr > th {
  font-weight: bold;
  background: transparent;
}
.throwlease.detail .refund-room-info {
  display: flex;
  padding: 0.5rem;
}
.throwlease.detail .refund-room-info .title {
  display: inline-block;
  width: 8rem;
  text-align: right;
  line-height: 40px;
  color: rgba(0, 0, 0, 0.85);
}
.throwlease.detail .refund-room-info .content {
  flex: 1;
}
.throwlease .refund_detail {
  width: 70%;
  margin: 20px;
}

.version-modal .legacy-modal-footer {
  padding: 10px 24px 24px;
}
.version-modal .legacy-modal-footer div {
  text-align: right;
}
.version-modal .legacy-modal-footer div .legacy-btn:first-child {
  display: none;
}
.version-dialog .version-info {
  max-height: 30rem;
  overflow-y: auto;
  padding-top: 1rem;
}
.version-dialog .version-info p {
  margin-bottom: 0;
}
.version-dialog .version-info ul.version-detail {
  padding-left: 1.5rem;
  list-style: square;
}

.adv-form {
  width: 100%;
  display: flex;
  flex-flow: row wrap;
  align-content: flex-start;
  padding: 0;
  margin: 0;
}
.adv-form-item {
  flex: 0 0 100%;
  display: flex;
  align-items: flex-start;
  padding: 0.4rem 1rem;
}
.adv-form-item.align-left {
  text-align: left;
}
.adv-form-item.align-right {
  text-align: right;
}
.adv-form-item.align-center {
  text-align: center;
}
.adv-form-item.legacy-form-item {
  margin: 0;
}
.adv-form-item .legacy-form-item-label {
  flex: none;
}
.adv-form-item .legacy-form-item-control-wrapper {
  flex: auto;
}
.adv-form-item .legacy-form-item-control-wrapper .adv-form-item-content {
  width: 100%;
}
.adv-form-item.prefix-text .legacy-form-item-children, .adv-form-item.suffix-text .legacy-form-item-children {
  display: flex;
  align-items: center;
}
.adv-form-item.prefix-text .legacy-form-item-children .adv-form-item-content, .adv-form-item.suffix-text .legacy-form-item-children .adv-form-item-content {
  flex: auto;
}
.adv-form-item.prefix-text .legacy-form-item-children span.prefix-text, .adv-form-item.suffix-text .legacy-form-item-children span.prefix-text, .adv-form-item.prefix-text .legacy-form-item-children span.suffix-text, .adv-form-item.suffix-text .legacy-form-item-children span.suffix-text {
  flex: none;
  margin-left: 0.5rem;
}
.unknown-input {
  border-style: dashed;
  background-color: inherit;
}
.adv-form-section, .section-field-group {
  width: 100%;
  padding: 0;
  margin: 0;
}
.adv-form-section .section-title, .section-field-group .section-title {
  padding: 0.5rem;
  line-height: 1.5rem;
}
.adv-form-section .section-content, .section-field-group .section-content {
  width: 100%;
  display: flex;
  flex-flow: row wrap;
  align-content: flex-start;
  padding: 0;
  margin: 0;
}
.adv-form-section > .section-title {
  padding-left: 1.5rem;
  color: #222;
  font-weight: bold;
  background: #fafafa url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAMCAYAAABFohwTAAAAeklEQVQYV13ObQqCQBgE4Jnu0S3WMjyBJ/FGokEEghAEgh1Jz7B+gDixuwrZz3l452W4fJJ0JUsAOEkZ5zbpIJ0dgOw5NTf5EAQc37G4BU/jK/65cFBfjzBUlwChBw7PSHvwYB/RsWLv5g8K08kNo1/R0+YmhVSGP8y+WkguM1Ug5DcAAAAASUVORK5CYII=) no-repeat 0.75rem center;
}
.section-field-group {
  border-bottom: 1px solid #e9e9e9;
}
.section-field-group .section-title {
  color: #bfbfbf;
}
.text-mode .adv-form-item.no-error-check .legacy-form-item-label, .text-mode .adv-form-item.no-error-check .legacy-form-item-control {
  line-height: initial;
}
.legacy-table .adv-form-item {
  padding: 0;
}
.legacy-table .adv-form-item .legacy-form-item-control {
  line-height: initial;
}
.adv-table.merge-table .merge-pagination {
  margin-top: 8px;
  text-align: right;
}
div.adv-table-filter-panel {
  padding: 8px;
  display: grid;
  width: 188px;
  grid-template-columns: 1fr 1fr;
  grid-gap: 8px;
}
.adv-table-filtered-icon {
  color: #f89936 !important;
}

.form-operation .legacy-btn {
  margin-left: 0.5rem;
}
.form-operation .legacy-btn:first-child {
  margin-left: 0;
}
.adv-menu-icon {
  margin-right: 0.5rem;
}

.src-layouts-BasicLayout__width60--12bd5abc {
  max-width: 60px;
}
.src-layouts-BasicLayout__width70--290ddce7 {
  max-width: 70px;
}
.src-layouts-BasicLayout__width80--10959470 {
  max-width: 80px;
}
.src-layouts-BasicLayout__width90--3225a789 {
  max-width: 90px;
}
.src-layouts-BasicLayout__width100--46414197 {
  max-width: 100px;
}
.src-layouts-BasicLayout__width110--d2a70afc {
  max-width: 110px;
}
.src-layouts-BasicLayout__width120--93da1dc9 {
  max-width: 120px;
}
.src-layouts-BasicLayout__width130--c1b2c350 {
  max-width: 130px;
}
.src-layouts-BasicLayout__width140--659cfa4d {
  max-width: 140px;
}
.src-layouts-BasicLayout__width150--a692d7a5 {
  max-width: 150px;
}
.src-layouts-BasicLayout__width160--b41c338b {
  max-width: 610px;
}
.src-layouts-BasicLayout__width170--9ab75d77 {
  max-width: 170px;
}
.src-layouts-BasicLayout__width180--6657a0e3 {
  max-width: 180px;
}
.src-layouts-BasicLayout__width190--dbb51da4 {
  max-width: 190px;
}
.src-layouts-BasicLayout__width200--6988f02e {
  max-width: 200px;
}
.src-layouts-BasicLayout__root--300b78cf {
  flex-direction: row;
}
.src-layouts-BasicLayout__loading--b47b1fd8 {
  width: 100%;
  height: 75vh;
}
.src-layouts-BasicLayout__modal-content--a4a39a61 {
  text-align: center;
  font-size: 16px;
  font-weight: 700;
}
.src-layouts-BasicLayout__content--ffc57376 {
  display: flex;
  flex-direction: column;
  height: 100vh;
  overflow-x: hidden;
}
.src-layouts-BasicLayout__content--ffc57376 .src-layouts-BasicLayout__body--fc5aff86 {
  display: flex;
  flex-direction: column;
  flex: 1;
  overflow: auto;
}
.src-layouts-BasicLayout__content--ffc57376 .src-layouts-BasicLayout__body--fc5aff86 .src-layouts-BasicLayout__routes--ade667f8 {
  margin: 8px 8px;
  flex: 1;
  min-height: auto;
}
.src-layouts-BasicLayout__content--ffc57376 .src-layouts-BasicLayout__body--fc5aff86 .src-layouts-BasicLayout__routes--ade667f8 > div {
  background-color: #fff;
}
.src-layouts-BasicLayout__content--ffc57376 .src-layouts-BasicLayout__body--fc5aff86 .src-layouts-BasicLayout__routes--ade667f8.src-layouts-BasicLayout__flex-layout--31438def {
  min-height: 0;
}
.src-layouts-BasicLayout__content--ffc57376 .src-layouts-BasicLayout__body--fc5aff86 .src-layouts-BasicLayout__routes--ade667f8.src-layouts-BasicLayout__no-margin--6e9631dd {
  margin: 0;
}
html {
  overflow-x: auto;
}
body {
  overflow: hidden;
  min-width: 1280px;
}
.legacy-btn, .legacy-modal-content, .legacy-input, .legacy-select-selection {
  border-radius: 2px;
}
.legacy-input, .legacy-select {
  width: 100%;
}
.legacy-pagination .legacy-select {
  width: auto;
}
.legacy-table td, .legacy-table th {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button {
  -webkit-appearance: none;
}
input[type='number'] {
  -moz-appearance: textfield;
}
.legacy-input-disabled, .legacy-radio-disabled + span, .legacy-select-disabled, .legacy-select-disabled .legacy-select-selection--multiple .legacy-select-selection__choice {
  color: #666;
}
.legacy-radio-disabled .legacy-radio-inner:after {
  background-color: #f89936;
}
.legacy-radio-checked .legacy-radio-inner {
  border-color: #f89936;
}
.anticon svg {
  display: inline-block;
}
#nprogress {
  pointer-events: none;
}
#nprogress .bar {
  background: #f89936;
  position: fixed;
  z-index: 1024;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 2px;
}
#nprogress .peg {
  display: block;
  position: absolute;
  right: 0;
  width: 100px;
  height: 100%;
  box-shadow: 0 0 10px #f89936, 0 0 5px #f89936;
  opacity: 1;
  transform: rotate(3deg) translate(0, -4px);
}
#nprogress .spinner {
  display: none;
  position: fixed;
  z-index: 1031;
  top: 15px;
  right: 15px;
}
#nprogress .spinner-icon {
  width: 18px;
  height: 18px;
  box-sizing: border-box;
  border: solid 2px transparent;
  border-top-color: #f89936;
  border-left-color: #f89936;
  border-radius: 50%;
}
#nprogress .spinner-icon {
  animation: src-layouts-BasicLayout__nprogress-spinner--fecb44c5 400ms linear infinite;
}
.nprogress-custom-parent {
  overflow: hidden;
  position: relative;
}
.nprogress-custom-parent #nprogress .bar, .nprogress-custom-parent #nprogress .spinner {
  position: absolute;
}

.bill-approval .legacy-modal-confirm-btns {
  display: none !important;
}
.bill-approval .legacy-modal-confirm-content {
  padding-bottom: 0 !important;
}
.bill-approval .bill-approval-close {
  position: absolute;
  right: 0;
  top: 0;
  cursor: pointer;
}
.src-modules-bill-components-BillApproval__bill-approval--23968fee .src-modules-bill-components-BillApproval__footer--4d0d99d0 {
  padding: 12px;
  border-top: 1px solid #e8e8e8;
  margin: 24px -1.5rem 0;
  text-align: center;
}
.src-modules-bill-components-BillApproval__bill-approval--23968fee .src-modules-bill-components-BillApproval__footer--4d0d99d0 button {
  margin: 0 4px;
}

.payment-modal-v4 .legacy-modal-body {
  padding: 0;
}
.payment-modal-v4 .legacy-modal-confirm-body .anticon-check-circle {
  display: none;
}
.payment-modal-v4 .legacy-modal-confirm-body > .anticon + .legacy-modal-confirm-title + .legacy-modal-confirm-content {
  margin-left: 0;
}
.payment-modal-v4 .legacy-modal-confirm-body .legacy-modal-confirm-title {
  border-bottom: 1px solid #e8e8e8;
  padding: 16px 32px;
  color: #262626;
  font-size: 16px;
  font-weight: 500;
}
.payment-modal-v4 .legacy-modal-confirm-btns {
  display: none;
}
.payment-modal-v4 .pay-modalv4 .conetnt {
  padding: 0 2rem;
}
.payment-modal-v4 .pay-modalv4 .tip {
  color: rgba(0, 0, 0, 0.65);
  padding: 0 0 10px 1rem;
}
.payment-modal-v4 .pay-modalv4 .footer {
  border-top: 1px solid #ccc;
  padding: 15px 16px;
}

.qrcode-widget-v4 .legacy-modal-body {
  padding: 0;
}
.qrcode-widget-v4 .legacy-modal-confirm-body .anticon-check-circle {
  display: none;
}
.qrcode-widget-v4 .legacy-modal-confirm-body > .anticon + .legacy-modal-confirm-title + .legacy-modal-confirm-content {
  margin-left: 0;
}
.qrcode-widget-v4 .legacy-modal-confirm-body .legacy-modal-confirm-title {
  border-bottom: 1px solid #e8e8e8;
  padding: 16px 32px;
  color: #262626;
  font-size: 16px;
  font-weight: 500;
}
.qrcode-widget-v4 .legacy-modal-confirm-btns {
  display: none;
}
.qrcode-widget-v4 .pay-container {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  margin-bottom: 24px;
}
.qrcode-widget-v4 .pay-container .warning-msg {
  color: #f89936;
  width: 320px;
}
.qrcode-widget-v4 .pay-container .pay-time {
  font-size: 18px;
  color: #f89936;
  font-weight: 500;
  margin-bottom: 8px;
}
.qrcode-widget-v4 .pay-container .pay-amount {
  color: #595959;
  margin-bottom: 12px;
}
.qrcode-widget-v4 .pay-container .pay-pos {
  color: #8c8c8c;
  margin-top: 8px;
}
.qrcode-widget-v4 .pay-container .pay-cancel span {
  margin-top: 4px;
}
.qrcode-widget-v4 .footer {
  padding: 12px;
  border-top: 1px solid #e8e8e8;
  text-align: center;
}
.qrcode-widget-v4 .footer button {
  margin: 0 4px;
}

.coupon-detail-modal .legacy-modal-confirm-content {
  white-space: initial;
}
.coupon-detail-modal .info {
  width: 100%;
}
.coupon-detail-modal .info .title {
  text-align: center;
  padding: 12px 8px;
  background: #fafafa;
  border-bottom: 1px solid #e8e8e8;
}
.coupon-detail-modal .info .item {
  padding: 12px 8px;
  border-bottom: 1px solid #e8e8e8;
}

.oms-common-modal.ant-modal-confirm-confirm .ant-modal-close {
  display: block;
}
.oms-common-modal.ant-modal-confirm-confirm .ant-modal-body > div:first-child > div:first-child > i:first-child {
  display: none;
}
.oms-common-modal.ant-modal-confirm-confirm .ant-modal-confirm-btns {
  text-align: center;
  float: initial;
}
.oms-common-modal.ant-modal-confirm-confirm.ant-modal-confirm .ant-modal-body {
  padding: 0;
}
.oms-common-modal.ant-modal-confirm-confirm.ant-modal-confirm .ant-modal-body .ant-modal-confirm-title {
  border-bottom: 1px solid #e8e8e8;
  padding: 1rem 1.5rem;
}
.oms-common-modal.ant-modal-confirm-confirm.ant-modal-confirm .ant-modal-body .ant-modal-confirm-content {
  overflow-y: auto;
  padding: 16px 36px 0 0;
}
.oms-common-modal.ant-modal-confirm-confirm.ant-modal-confirm .ant-modal-body .ant-modal-confirm-btns {
  padding: 16px 1rem 46px 1rem;
  border-radius: 4px;
  margin-top: 0.5rem;
}

.dynamic-pricing.refund-approval-modal {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.dynamic-pricing.refund-approval-modal .refund-approval .item {
  border-bottom: 1px dashed #e9e9e9;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  margin-right: 2rem;
  line-height: 2rem;
}
.dynamic-pricing.refund-approval-modal .refund-approval .item .sub-title {
  font-weight: bold;
}
.dynamic-pricing.refund-approval-modal .refund-approval :last-child {
  border-bottom: 0;
}

.qrcode-modalv4 .legacy-modal-content .legacy-modal-footer .legacy-btn-primary {
  display: none;
}
.qrcode-modalv4 .pay-modal-panel {
  margin-top: 16px;
}
.qrcode-modalv4 .pay-container {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.qrcode-modalv4 .pay-container .pay-time {
  font-size: 18px;
  color: #f89936;
  font-weight: 500;
  margin-bottom: 8px;
}
.qrcode-modalv4 .pay-container .pay-amount {
  color: #595959;
  margin-bottom: 12px;
}
.qrcode-modalv4 .pay-container .pay-pos {
  color: #8c8c8c;
  margin-top: 4px;
}
.qrcode-modalv4 .pay-container .pay-cancel span {
  margin-top: 4px;
}
.qrcode-modal .legacy-modal-footer {
  padding: 17px 16px 17px;
  border-top: #e8e8e8 1px solid;
}
.qrcode-modal .legacy-modal-footer .legacy-btn-primary {
  display: none;
}
.manual-verification-modal .legacy-modal-header {
  border-bottom: 0;
}
.manual-verification-modal .legacy-modal-header .legacy-modal-title {
  text-align: center;
  font-size: 20px;
}
.manual-verification-modal .anticon-question-circle {
  display: none;
}
.manual-verification-modal .legacy-modal-confirm-title {
  text-align: center;
}
.manual-verification-modal .legacy-modal-confirm-body > .anticon + .legacy-modal-confirm-title + .legacy-modal-confirm-content {
  margin-left: 0;
}
.manual-verification-modal .legacy-modal-confirm-btns {
  float: none;
  margin-top: 12px;
  display: flex;
  justify-content: center;
}
.pay-modalv4 .legacy-modal-content .legacy-modal-footer .legacy-btn-primary {
  display: none;
}
.pay-amount {
  color: #595959;
  margin-bottom: 12px;
}
.bill-list-table .legacy-table-selection-column .legacy-table-header-column {
  display: none;
}
.bill-list-table .bill-status-text {
  margin-right: 3px;
}
.src-modules-bill-index__bill-container--43170e8b {
  padding: 1rem;
}
.src-modules-bill-index__pay-modal-coupon--06768356 {
  margin-top: 16px;
}
.src-modules-bill-index__pay-modal-coupon--06768356 .src-modules-bill-index__pay-modal-coupon-item--33591bc8 {
  display: flex;
  flex: 10;
}
.src-modules-bill-index__pay-modal-coupon--06768356 .src-modules-bill-index__pay-modal-coupon-item--33591bc8 span {
  flex: 1;
  color: #262626;
}
.src-modules-bill-index__pay-modal-coupon--06768356 .src-modules-bill-index__pay-modal-coupon-item--33591bc8 .src-modules-bill-index__pay-modal-coupon-button--e8de9b1d {
  flex: 9;
}
.src-modules-bill-index__pay-modal-coupon--06768356 .src-modules-bill-index__pay-modal-coupon-item--33591bc8 .src-modules-bill-index__pay-modal-coupon-button--e8de9b1d .src-modules-bill-index__coupon-item--5fbe90fc {
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  padding: 10px 0;
}
.src-modules-bill-index__pay-modal-coupon--06768356 .src-modules-bill-index__pay-modal-coupon-item--33591bc8 .src-modules-bill-index__pay-modal-coupon-button--e8de9b1d .src-modules-bill-index__coupon-item--5fbe90fc .src-modules-bill-index__title--03040308 {
  font-weight: bold;
  color: #262626;
  text-align: center;
  width: 130px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.src-modules-bill-index__pay-modal-coupon--06768356 .src-modules-bill-index__pay-modal-coupon-item--33591bc8 .src-modules-bill-index__pay-modal-coupon-button--e8de9b1d .src-modules-bill-index__coupon-item--5fbe90fc .src-modules-bill-index__amount--83cae45b {
  color: #595959;
  font-weight: inherit;
}
.src-modules-bill-index__amount--83cae45b b {
  color: #f89936;
  font-weight: normal;
}
.src-modules-bill-index__pay-modal-footer--f287e36d {
  color: #bfbfbf;
}
.src-modules-bill-index__table-footer-item--fbda84af {
  display: flex;
  align-items: center;
}
.src-modules-bill-index__coupon--2b879950 {
  display: flex;
  flex-wrap: wrap;
}
.src-modules-bill-index__coupon--2b879950 .src-modules-bill-index__coupon-button--731eabfb {
  height: 64px;
  border-radius: 4px;
  margin-right: 8px;
  margin-bottom: 8px;
  color: #595959;
}
.src-modules-bill-index__coupon--2b879950 .src-modules-bill-index__coupon-button--731eabfb .src-modules-bill-index__coupon-container--73361929 {
  display: block;
  align-items: center;
  justify-content: center;
  width: 156px;
  height: 64px;
  padding: 3px 5px;
}
.src-modules-bill-index__coupon--2b879950 > .src-modules-bill-index__coupon-button-primary--c047b1aa {
  border: 1px solid #f89936;
}
.src-modules-bill-index__coupon--2b879950 > .src-modules-bill-index__coupon-button-default--49fe72b4 {
  border: 1px solid #d9d9d9;
}
.src-modules-bill-index__coupon--2b879950 > .src-modules-bill-index__coupon-button-disable--8f5a45fc {
  background-color: #f5f5f5;
  border: 1px solid #d9d9d9;
}

.follow-up-modal .anticon-question-circle {
  display: none;
}
.follow-up-modal .legacy-modal-confirm-content {
  margin-left: 0 !important;
}
.follow-up-modal .legacy-modal-confirm-btns {
  display: none;
}
.follow-up-modal .legacy-modal-body {
  padding: 0;
}
.follow-up-modal .legacy-modal-body .legacy-modal-confirm-title {
  padding: 16px 32px;
  border-bottom: 1px solid #ccc;
}
.follow-up-modal .legacy-modal-body .content {
  padding: 30px 32px;
}
.follow-up-modal .legacy-modal-body .form-operation {
  margin-top: 10px;
  text-align: right;
}
.follow-up-modal .legacy-table-bordered .legacy-table-thead > tr > th, .follow-up-modal .legacy-table-bordered .legacy-table-tbody > tr > td {
  text-align: center !important;
}
.follow-up-modal .content {
  margin-bottom: 0;
}
.follow-up-modal .content .remark {
  max-width: 400px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.follow-up-modal .content .input-remark textarea {
  height: 90px;
}
.follow-up-modal .rightBox .adv-form-item {
  padding: 0 0 1rem 1rem;
}

.footer-widget {
  position: fixed;
  height: 56px;
  line-height: 56px;
  z-index: 1;
  bottom: 0;
  background: #fff;
  text-align: center;
  width: calc(100% - 240px);
  box-shadow: 0 -8px 10px -8px rgba(0, 0, 0, 0.12);
}

.photo-upload-button {
  border: 1px solid #d9d9d9;
  border-radius: 8px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  position: relative;
}
.photo-upload-button > img {
  object-fit: contain;
}
.photo-upload-button > img.valid-icon {
  position: absolute;
  top: 0;
  right: 0;
}
.photo-upload-button .button-icon {
  display: flex;
  flex-direction: column;
}
.photo-upload-modal .photo-upload-container {
  padding: 12px 100px 24px 100px;
}
.photo-upload-modal .photo-upload-container > video {
  width: 100%;
  border: 1px solid #d9d9d9;
}
.photo-upload-modal .photo-upload-container > img {
  width: 100%;
  border: 1px solid #d9d9d9;
  margin-bottom: 6px;
  object-fit: contain;
}
.photo-upload-modal .photo-upload-operation {
  text-align: center;
}
.photo-upload-modal .photo-upload-operation button {
  margin-left: 8px;
}
.photo-upload-modal .photo-upload-operation.top {
  margin-top: 24px;
}
.photo-upload-modal .photo-upload-operation.bottom {
  padding: 12px;
  border-top: 1px solid #e8e8e8;
}
.photo-upload-modal .photo-upload-operation .camera-select {
  margin-top: 12px;
  width: 360px;
}
.photo-upload-modal .legacy-modal-confirm-title {
  padding: 16px 32px;
  border-bottom: 1px solid #e8e8e8;
  font-weight: 500;
  color: #262626;
}
.photo-upload-modal .legacy-modal-body {
  padding: 0;
}
.photo-upload-modal .legacy-modal-confirm-btns {
  display: none;
}

.checkbox-card.legacy-checkbox-wrapper {
  border: 1px solid #d9d9d9;
  padding: 1px;
  border-radius: 4px;
  width: 100%;
}
.checkbox-card.legacy-checkbox-wrapper > span:last-child {
  display: block;
}
.checkbox-card.legacy-checkbox-wrapper .checked-mark {
  display: none;
}
.checkbox-card.legacy-checkbox-wrapper.legacy-radio-wrapper-disabled {
  filter: grayscale(100%);
  filter: gray;
  opacity: 0.8;
}
.checkbox-card.legacy-checkbox-wrapper.legacy-checkbox-wrapper-checked {
  position: relative;
  padding: 0;
  border: 2px solid #f89936;
}
.checkbox-card.legacy-checkbox-wrapper.legacy-checkbox-wrapper-checked .checked-mark {
  display: block;
  position: absolute;
  top: 2px;
  right: 0;
  color: #fff;
  z-index: 1;
}
.checkbox-card.legacy-checkbox-wrapper.legacy-checkbox-wrapper-checked::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  border: 14px solid #f89936;
  border-bottom-color: transparent;
  border-left-color: transparent;
}
.checkbox-card.legacy-checkbox-wrapper .legacy-checkbox {
  display: none;
}

.src-modules-contract-v4-components-contract-period-style__contract-period-container--c737dfb1 .legacy-calendar-picker {
  width: 180px;
}
.src-modules-contract-v4-components-contract-period-style__contract-period-container--c737dfb1 .legacy-calendar-picker:first-child {
  margin-right: 8px;
}
.src-modules-contract-v4-components-contract-period-style__contract-period-container--c737dfb1 .months-label {
  margin-left: 12px;
}
.contract-period-date-picker .ant-picker-panel {
  flex-direction: row;
}
.contract-period-date-picker .ant-picker-panel .ant-picker-footer {
  min-width: 0;
}
.contract-period-date-picker .ant-picker-panel .ant-picker-footer .picker-month {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.contract-period-date-picker .ant-picker-panel .ant-picker-footer button {
  padding: 0;
  text-align: center;
  border: 0;
  height: 20px;
  line-height: 22px;
  width: 100%;
}
.contract-period-date-picker .legacy-calendar-panel .legacy-calendar-footer {
  position: absolute;
  right: -73px;
  background: #fff;
  top: -36px;
  bottom: -1px;
  padding: 8px 16px;
  box-shadow: 3px 4px 5px 1px #00000012;
  z-index: 1;
  border-top: none;
  width: 72px;
}
.contract-period-date-picker .legacy-calendar-panel .legacy-calendar-footer .legacy-calendar-footer-btn {
  height: 100%;
  display: flex;
}
.contract-period-date-picker .legacy-calendar-panel .legacy-calendar-footer .legacy-calendar-footer-btn .legacy-calendar-footer-extra {
  align-items: center;
  width: 100%;
  display: flex;
  align-content: center;
}
.contract-period-date-picker .legacy-calendar-panel .legacy-calendar-footer .legacy-calendar-footer-btn .legacy-calendar-footer-extra .picker-month {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.contract-period-date-picker .legacy-calendar-panel .legacy-calendar-footer .legacy-calendar-footer-btn .legacy-calendar-footer-extra .picker-month button {
  padding: 0;
  text-align: center;
  border: 0;
  height: 20px;
  line-height: 22px;
  width: 100%;
}
.contract-period-date-picker .legacy-calendar-panel .legacy-calendar-footer .legacy-calendar-footer-btn .legacy-calendar-footer-extra .picker-month .set-month {
  text-align: center;
  width: 40px;
}

.contract-preview .legacy-form-item .legacy-form-item-label {
  min-width: auto;
}
.contract-preview .legacy-table-small > .legacy-table-content > .legacy-table-body {
  margin: 0;
}
.contract-preview .legacy-table-tbody > tr > td {
  border-right: 1px solid #e8e8e8 !important;
}
.src-modules-contract-v4-components-contract-person-widgets-preview-style__dailyRentNotice--9dd4abc1 {
  display: flex;
  align-items: flex-start;
  color: #f5222d;
  padding: 0 16px;
}
.src-modules-contract-v4-components-contract-person-widgets-preview-style__dailyRentNotice--9dd4abc1 .src-modules-contract-v4-components-contract-person-widgets-preview-style__content--8b9f1048 {
  flex: 1;
}

.selling-membership-card {
  text-align: left;
}
.selling-membership-card .col {
  margin-bottom: 12px;
}
.selling-membership-card .item {
  padding: 12px;
}
.selling-membership-card .item .title {
  color: #262626;
  font-size: 16px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.selling-membership-card .item .line {
  color: #595959;
  font-size: 14px;
}
.selling-membership-card .legacy-form-item {
  margin-bottom: 12px;
}
.selling-membership-card .legacy-form-item:last-child {
  margin-bottom: 0;
}
.selling-membership-card .legacy-modal-body {
  border-bottom: 1px solid #e8e8e8;
}

.dynamic-pricing-modal.contract_save_confirm_modal .legacy-modal-confirm-content {
  margin: 0 !important;
  padding: 0 !important;
}
.dynamic-pricing-modal.contract_save_confirm_modal .legacy-modal-confirm-content .confirm_div {
  padding: 28px 32px;
}
.dynamic-pricing-modal.contract_save_confirm_modal .legacy-modal-confirm-content .confirm_div .memo {
  color: '' !important;
}
.dynamic-pricing-modal.contract_save_confirm_modal .legacy-modal-confirm-content .confirm_div .confirm_icon {
  text-align: center;
  margin: 0 auto;
  font-size: 26px;
}
.dynamic-pricing-modal.contract_save_confirm_modal .legacy-modal-confirm-content .confirm_div .confirm_title {
  text-align: center;
  margin: 0 auto;
  margin-bottom: 16px;
  font-size: 18px;
  font-weight: 500;
  color: #262626;
}
.dynamic-pricing-modal.contract_save_confirm_modal .legacy-modal-confirm-content .confirm_div .confirm_icon_question {
  margin-right: '16px';
  font-size: '18px';
}
.dynamic-pricing-modal.contract_save_confirm_modal .legacy-modal-confirm-content .confirm_div .confirm_content {
  text-align: center;
  margin: 0 auto;
}
.dynamic-pricing-modal.contract_save_confirm_modal .legacy-modal-confirm-content .confirm_div .confirm_remind {
  font-size: '18px';
  color: #262626;
}
.dynamic-pricing-modal.contract_save_confirm_modal .legacy-modal-confirm-content .confirm_div .confirm_center_title {
  color: #f89936;
  margin-top: '8px';
  margin-bottom: '8px';
  font-size: '1.2rem';
  text-align: center;
}

.src-modules-contract-v4-components-room-picker-style__picker-panel-container--023d62e6 .picker-search-panel {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.src-modules-contract-v4-components-room-picker-style__picker-panel-container--023d62e6 .picker-search-panel .picker-search-period {
  display: inline-block;
  margin-left: 8px;
}
.select-room-modal .legacy-modal-confirm-content {
  margin-left: 0;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.src-modules-contract-components-common-BuyMemberModal__width60--0476ee72 {
  max-width: 60px;
}
.src-modules-contract-components-common-BuyMemberModal__width70--15056681 {
  max-width: 70px;
}
.src-modules-contract-components-common-BuyMemberModal__width80--dbe156a4 {
  max-width: 80px;
}
.src-modules-contract-components-common-BuyMemberModal__width90--548789e7 {
  max-width: 90px;
}
.src-modules-contract-components-common-BuyMemberModal__width100--0dc55ad2 {
  max-width: 100px;
}
.src-modules-contract-components-common-BuyMemberModal__width110--38bef9e0 {
  max-width: 110px;
}
.src-modules-contract-components-common-BuyMemberModal__width120--97e6389b {
  max-width: 120px;
}
.src-modules-contract-components-common-BuyMemberModal__width130--60e147b7 {
  max-width: 130px;
}
.src-modules-contract-components-common-BuyMemberModal__width140--b8fcb0ec {
  max-width: 140px;
}
.src-modules-contract-components-common-BuyMemberModal__width150--888aa308 {
  max-width: 150px;
}
.src-modules-contract-components-common-BuyMemberModal__width160--c7751c69 {
  max-width: 610px;
}
.src-modules-contract-components-common-BuyMemberModal__width170--f0abd8e0 {
  max-width: 170px;
}
.src-modules-contract-components-common-BuyMemberModal__width180--6caffc81 {
  max-width: 180px;
}
.src-modules-contract-components-common-BuyMemberModal__width190--1842757b {
  max-width: 190px;
}
.src-modules-contract-components-common-BuyMemberModal__width200--5c22fa57 {
  max-width: 200px;
}
.buy-member-modal .anticon-question-circle, .pay-bug-member-modal .anticon-question-circle {
  display: none;
}
.buy-member-modal .legacy-modal-confirm-content, .pay-bug-member-modal .legacy-modal-confirm-content {
  margin-left: 0 !important;
}
.buy-member-modal .legacy-modal-confirm-btns, .pay-bug-member-modal .legacy-modal-confirm-btns {
  display: none;
}
.buy-member-modal .legacy-input-search.special-btn-search button:disabled, .pay-bug-member-modal .legacy-input-search.special-btn-search button:disabled {
  background: #f5f5f5;
  border-color: #d9d9d9;
  color: #bfbfbf;
}
.buy-member-modal .legacy-input-search.special-btn-search button, .pay-bug-member-modal .legacy-input-search.special-btn-search button {
  background: #fff3db;
  border-color: #d9d9d9;
  color: #f89936;
}
.buy-member-content {
  margin-top: 25px;
  padding: 0 15px;
}
.buy-member-content .legacy-form-item-label {
  width: 100px;
}
.buy-member-content .member-level {
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
}
.buy-member-content .member-level .item {
  width: 180px;
  padding: 12px;
  margin-bottom: 8px;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  margin-right: 5px;
  cursor: pointer;
}
.buy-member-content .member-level .item div {
  line-height: 1.5rem;
}
.buy-member-content .member-level .item .title {
  font-weight: 600;
  color: #262626;
  margin-bottom: 8px;
}
.buy-member-content .member-level .active {
  border: 2px solid #f89936;
}
.buy-member-content .member-level .disable {
  background: #e8e8e8;
  cursor: not-allowed;
}
.buy-member-content .buy-member-footer {
  margin-top: 30px;
  text-align: center;
}
.pay-bug-member-modal {
  text-align: center;
}
.pay-bug-member-modal .QRContent .title {
  font-size: 18px;
  line-height: 55px;
}
.pay-bug-member-modal .QRContent .tip {
  font-size: 14px;
  color: #888;
  line-height: 50px;
}

.dynamic-pricing-modal.contract_save_validation_modal .legacy-modal-confirm-content {
  margin: 0 !important;
  padding: 0 !important;
}
.dynamic-pricing-modal.contract_save_validation_modal .legacy-modal-confirm-content .confirm_div {
  padding: 24px 0;
}
.dynamic-pricing-modal.contract_save_validation_modal .legacy-modal-confirm-content .confirm_div .confirm_icon {
  text-align: center;
  margin: 0 auto;
  font-size: 26px;
}
.dynamic-pricing-modal.contract_save_validation_modal .legacy-modal-confirm-content .confirm_div .confirm_title {
  text-align: center;
  margin: 0 auto;
  margin-bottom: 16px;
  font-size: 18px;
  font-weight: 500;
  color: #262626;
}
.dynamic-pricing-modal.contract_save_validation_modal .legacy-modal-confirm-content .confirm_div .confirm_content {
  text-align: center;
  margin: 0 auto;
}
.dynamic-pricing-modal.contract_save_confirm_modal .legacy-modal-confirm-content {
  margin: 0 !important;
  padding: 0 !important;
}
.dynamic-pricing-modal.contract_save_confirm_modal .legacy-modal-confirm-content .confirm_div {
  padding: 28px 32px;
}
.dynamic-pricing-modal.contract_save_confirm_modal .legacy-modal-confirm-content .confirm_div .memo {
  color: '' !important;
}

.contract_v4_error_modal .legacy-modal-confirm-body .legacy-modal-confirm-content {
  line-height: 22px;
  margin-top: 0;
}
.change-payment-modal .legacy-modal-confirm-body .legacy-modal-confirm-content {
  margin-left: 0 !important;
  margin-top: 0 !important;
}
div .contract_v4 .action-link {
  text-decoration: underline;
  margin-left: 12px;
  color: #f89936;
}
div .contract_v4 .interactive-btn {
  background: #fff3db;
  border-color: #d9d9d9;
  color: #f89936;
}
div .contract_v4 .pick-room-btn {
  background: #fff3db;
  border-color: #d9d9d9;
  color: #f89936;
  border: 0;
}
div .contract_v4 .disable_required .legacy-form-item-required::before {
  content: '';
  margin-right: 0;
}
div .contract_v4 .contract_v4_title {
  font-size: 16px;
  font-weight: 500;
  padding-left: 32px;
  color: #262626;
  height: 56px;
  width: 100%;
  line-height: 56px;
  border-bottom: 1px solid #e8e8e8;
}
div .contract_v4 .contract_v4_content {
  padding: 0 20px 40px;
  margin-bottom: 16px;
}
div .contract_v4 .contract_v4_content .contract_v4_step {
  width: 70%;
  text-align: center;
}
div .contract_v4 .contract_v4_content .contract_v4_step .legacy-steps-item-title {
  font-size: 14px;
}
div .contract_v4 .contract_v4_content > div {
  margin-top: 24px;
}
div .contract_v4 .contract_v4_content .contract_v4_panel > div:first-child {
  border: none;
}
div .contract_v4 .contract_v4_content .contract_v4_panel > div:first-child > div:first-child {
  height: 40px;
}
div .contract_v4 .contract_v4_content .contract_v4_panel > div:first-child > div:last-child {
  padding-top: 12px;
}
div .contract_v4 .contract_v4_content .contract_v4_panel > div:first-child > div:last-child .panel_section_first_title {
  color: #bfbfbf;
  margin-left: 16px;
}
div .contract_v4 .contract_v4_content .contract_v4_panel > div:first-child > div:last-child .panel_section_title {
  color: #bfbfbf;
  margin: 16px 0 0 16px;
}
div .contract_v4 .contract_v4_content .contract_v4_panel > div:first-child > div:last-child .common_list {
  margin: 0 16px 16px;
}
div .contract_v4 .contract_v4_content .contract_v4_panel > div:first-child > div:last-child .common_list .contract_price {
  width: 150px;
}
div .contract_v4 .contract_v4_content .contract_v4_panel > div:first-child > div:last-child .common_list .contract_price .legacy-input {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-right: 0;
  padding: 0 72px 0 12px;
}
div .contract_v4 .contract_v4_content .contract_v4_panel > div:first-child > div:last-child .common_list .contract_price .legacy-input-group-addon {
  border: none;
  background: rgba(0, 0, 0, 0);
}
div .contract_v4 .contract_v4_content .contract_v4_panel > div:first-child > div:last-child .common_list .contract_price .contract_price_verify_btn {
  margin-left: -11px;
  border-left: 0;
  font-size: 14px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
div .contract_v4 .contract_v4_content .contract_v4_panel > div:first-child > div:last-child .activity_list td {
  white-space: normal;
}
div .contract_v4 .contract_v4_content .contract_v4_panel > div:first-child > div:last-child .activity_list .legacy-table-thead .legacy-table-selection {
  visibility: hidden;
}
div .contract_v4 .contract_v4_content .contract_v4_panel > div:first-child > div:last-child .expense_deposit {
  margin-left: 16px;
  margin-bottom: 12px;
}
div .contract_v4 .contract_v4_footer {
  position: fixed;
  z-index: 1;
  height: 56px;
  line-height: 56px;
  text-align: center;
  bottom: 0;
  background: #fff;
  width: calc(100% - 240px);
  box-shadow: 0 -8px 10px -8px rgba(0, 0, 0, 0.12);
}
.contract-person-list .op-list {
  display: flex;
  align-items: center;
  margin-bottom: 12px;
  overflow: hidden;
}
.contract-person-list .op-list .tag {
  padding: 0 24px;
}
.contract-person-list .tag {
  border-radius: 20px;
  margin-left: 8px;
}
.contract-person-list .tag.legacy-btn:active, .contract-person-list .tag.legacy-btn.active {
  color: #f89936;
  border-color: #f89936;
}
.contract-person-list .soon span, .contract-person-list .expire span {
  position: relative;
  left: 5px;
}
.contract-person-list .tag span:last-child::before, .contract-person-list .legacy-form-item-children span:last-child::before {
  content: '';
  position: absolute;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  left: -10px;
  top: 7px;
}
.contract-person-list .soon span:last-child:before {
  background: #f89936;
}
.contract-person-list .expire span:last-child:before {
  background: #f5222d;
}
.contract-person-list .tip {
  font-size: 12px;
  padding: 3px 6px;
  border-radius: 4px;
  margin-left: 4px;
}
.contract-person-list .pending {
  color: #f5222d;
  background: #ffebec;
  border: 1px solid #f5222d;
}
.contract-person-list .agree {
  color: #1890ff;
  background: #e6f7ff;
  border: 1px solid #1890ff;
}
.contract-person-list .disagree {
  color: #f89936;
  background: #fff3db;
  border: 1px solid #f89936;
}
.buy-member-page {
  padding: 20px 140px;
}

/* eslint-disable */
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.src-modules-dailyrent-pages-reservation-create-index__width60--e23c2165 {
  max-width: 60px;
}
.src-modules-dailyrent-pages-reservation-create-index__width70--2cb249e5 {
  max-width: 70px;
}
.src-modules-dailyrent-pages-reservation-create-index__width80--284ba90d {
  max-width: 80px;
}
.src-modules-dailyrent-pages-reservation-create-index__width90--f6a9cae9 {
  max-width: 90px;
}
.src-modules-dailyrent-pages-reservation-create-index__width100--08c2d6b9 {
  max-width: 100px;
}
.src-modules-dailyrent-pages-reservation-create-index__width110--c15f8223 {
  max-width: 110px;
}
.src-modules-dailyrent-pages-reservation-create-index__width120--d6947670 {
  max-width: 120px;
}
.src-modules-dailyrent-pages-reservation-create-index__width130--b6e0433f {
  max-width: 130px;
}
.src-modules-dailyrent-pages-reservation-create-index__width140--26c1d698 {
  max-width: 140px;
}
.src-modules-dailyrent-pages-reservation-create-index__width150--9854650c {
  max-width: 150px;
}
.src-modules-dailyrent-pages-reservation-create-index__width160--189ed47c {
  max-width: 610px;
}
.src-modules-dailyrent-pages-reservation-create-index__width170--0cb5fcc8 {
  max-width: 170px;
}
.src-modules-dailyrent-pages-reservation-create-index__width180--60802dc9 {
  max-width: 180px;
}
.src-modules-dailyrent-pages-reservation-create-index__width190--292ddabb {
  max-width: 190px;
}
.src-modules-dailyrent-pages-reservation-create-index__width200--c044d237 {
  max-width: 200px;
}
.src-modules-dailyrent-pages-reservation-create-index__ReservationCreatePage--09748645 .src-modules-dailyrent-pages-reservation-create-index__page-header--efdcecb7 {
  font-size: 16px;
  height: 56px;
  border-bottom: 1px solid #e4e4e4;
  color: #262626;
  line-height: 56px;
}
.src-modules-dailyrent-pages-reservation-create-index__ReservationCreatePage--09748645 .src-modules-dailyrent-pages-reservation-create-index__page-header--efdcecb7 p {
  padding: 0 24px;
}
.src-modules-dailyrent-pages-reservation-create-index__ReservationCreatePage--09748645 .src-modules-dailyrent-pages-reservation-create-index__wrap--da595cca {
  width: 100%;
  color: #2e3146;
  background: #fff;
  border-radius: 2px;
  font-size: 16px;
  padding: 24px;
  margin-bottom: 24px;
}
.src-modules-dailyrent-pages-reservation-create-index__ReservationCreatePage--09748645 .src-modules-dailyrent-pages-reservation-create-index__wrap--da595cca .src-modules-dailyrent-pages-reservation-create-index__panel--64f0654d > div {
  border: none;
}
.src-modules-dailyrent-pages-reservation-create-index__ReservationCreatePage--09748645 .src-modules-dailyrent-pages-reservation-create-index__wrap--da595cca .src-modules-dailyrent-pages-reservation-create-index__panel--64f0654d > div > div + div {
  padding: 16px 0 24px 0;
}
.src-modules-dailyrent-pages-reservation-create-index__ReservationCreatePage--09748645 .src-modules-dailyrent-pages-reservation-create-index__wrap--da595cca .src-modules-dailyrent-pages-reservation-create-index__label-text--f0084932 {
  line-height: 29px;
  font-size: 12px;
  background: #f8f8f8;
  border-right: 1px solid #dadada;
  z-index: 1;
  color: #595959;
  position: absolute;
  width: 68px;
  top: 5px;
  left: 1px;
  text-align: center;
}
.src-modules-dailyrent-pages-reservation-create-index__ReservationCreatePage--09748645 .src-modules-dailyrent-pages-reservation-create-index__footer-btn--761d3281 {
  position: fixed;
  z-index: 1;
  height: 56px;
  line-height: 56px;
  text-align: center;
  bottom: 0;
  background: #fff;
  width: calc(100% - 240px);
  box-shadow: 0 -8px 10px -8px rgba(0, 0, 0, 0.12);
}
.src-modules-dailyrent-pages-reservation-create-index__ReservationCreatePage--09748645 .src-modules-dailyrent-pages-reservation-create-index__footer-btn--761d3281 button {
  margin: 0 12px;
}
.src-modules-dailyrent-pages-reservation-create-index__ReservationCreatePage--09748645 .label-input input {
  text-indent: 68px;
}
.src-modules-dailyrent-pages-reservation-create-index__ReservationCreatePage--09748645 .label-btn {
  padding: 5px 12px;
  border: 1px solid;
  transform: translateX(-3px);
  position: absolute;
  background: #fff3db;
  border-color: #ddd;
  border-radius: 0 4px 4px 0;
}
.daily-popover .legacy-popover-inner-content {
  padding: 0 !important;
  text-align: center;
}
.daily-popover .legacy-popover-inner-content .popover-header {
  color: #000;
  font-weight: 600;
  padding: 12px;
  border-bottom: 1px solid #e8e8e8;
  background: rgba(0, 0, 0, 0.03);
}
.daily-popover .legacy-popover-inner-content .popover-content {
  padding: 12px 0;
}

/* eslint-disable */
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.src-modules-dailyrent-pages-reservation-details-index__width60--4d147997 {
  max-width: 60px;
}
.src-modules-dailyrent-pages-reservation-details-index__width70--f7b9f8bd {
  max-width: 70px;
}
.src-modules-dailyrent-pages-reservation-details-index__width80--91a137a4 {
  max-width: 80px;
}
.src-modules-dailyrent-pages-reservation-details-index__width90--e79c3fe1 {
  max-width: 90px;
}
.src-modules-dailyrent-pages-reservation-details-index__width100--1448df45 {
  max-width: 100px;
}
.src-modules-dailyrent-pages-reservation-details-index__width110--f01f311c {
  max-width: 110px;
}
.src-modules-dailyrent-pages-reservation-details-index__width120--f73e29b1 {
  max-width: 120px;
}
.src-modules-dailyrent-pages-reservation-details-index__width130--9d54cef6 {
  max-width: 130px;
}
.src-modules-dailyrent-pages-reservation-details-index__width140--e46d7b2f {
  max-width: 140px;
}
.src-modules-dailyrent-pages-reservation-details-index__width150--9b1ab743 {
  max-width: 150px;
}
.src-modules-dailyrent-pages-reservation-details-index__width160--50f85b0f {
  max-width: 610px;
}
.src-modules-dailyrent-pages-reservation-details-index__width170--cf455937 {
  max-width: 170px;
}
.src-modules-dailyrent-pages-reservation-details-index__width180--d1093e04 {
  max-width: 180px;
}
.src-modules-dailyrent-pages-reservation-details-index__width190--f07f883e {
  max-width: 190px;
}
.src-modules-dailyrent-pages-reservation-details-index__width200--99d28865 {
  max-width: 200px;
}
.src-modules-dailyrent-pages-reservation-details-index__ReservationDetailsPage--3f42e988 {
  display: flex;
}
.src-modules-dailyrent-pages-reservation-details-index__ReservationDetailsPage--3f42e988 .src-modules-dailyrent-pages-reservation-details-index__page-header--25d6065f {
  font-size: 16px;
  height: 56px;
  border-bottom: 1px solid #e4e4e4;
  color: #262626;
  line-height: 56px;
  display: flex;
  justify-content: space-between;
}
.src-modules-dailyrent-pages-reservation-details-index__ReservationDetailsPage--3f42e988 .src-modules-dailyrent-pages-reservation-details-index__page-header--25d6065f p {
  padding: 0 24px;
}
.src-modules-dailyrent-pages-reservation-details-index__ReservationDetailsPage--3f42e988 .src-modules-dailyrent-pages-reservation-details-index__wrap--0aaf3433 {
  width: 100%;
  color: #2e3146;
  background: #fff;
  border-radius: 2px;
  font-size: 16px;
  padding: 24px;
  margin-bottom: 24px;
}
.src-modules-dailyrent-pages-reservation-details-index__ReservationDetailsPage--3f42e988 .src-modules-dailyrent-pages-reservation-details-index__wrap--0aaf3433 .src-modules-dailyrent-pages-reservation-details-index__panel--c28a449b > div {
  border: none;
}
.src-modules-dailyrent-pages-reservation-details-index__ReservationDetailsPage--3f42e988 .src-modules-dailyrent-pages-reservation-details-index__wrap--0aaf3433 .src-modules-dailyrent-pages-reservation-details-index__panel--c28a449b > div > div + div {
  padding: 16px 0 24px 0;
}
.src-modules-dailyrent-pages-reservation-details-index__ReservationDetailsPage--3f42e988 .src-modules-dailyrent-pages-reservation-details-index__wrap--0aaf3433 .src-modules-dailyrent-pages-reservation-details-index__label-text--add9c264 {
  line-height: 30px;
  font-size: 12px;
  background: #f8f8f8;
  border-right: 1px solid #dadada;
  z-index: 1;
  color: #595959;
  position: absolute;
  width: 68px;
  top: 5px;
  left: 1px;
  text-align: center;
}
.src-modules-dailyrent-pages-reservation-details-index__ReservationDetailsPage--3f42e988 .src-modules-dailyrent-pages-reservation-details-index__container--9885f391 {
  flex-grow: 1;
}
.src-modules-dailyrent-pages-reservation-details-index__ReservationDetailsPage--3f42e988 .label-input input {
  text-indent: 68px;
}
.dynamic-pricing-modal.legacy-modal-confirm.change-channel .legacy-modal-confirm-content {
  margin-left: 0 !important;
}
.src-modules-dailyrent-pages-reservation-details-index__sider-menu--e09f3ce9 {
  flex-shrink: 0;
  width: 172px;
  border-right: 1px solid #e8e8e8;
}
.src-modules-dailyrent-pages-reservation-details-index__sider-menu--e09f3ce9 .src-modules-dailyrent-pages-reservation-details-index__sider-title--ca125c11 {
  font-size: 14px;
  margin-top: 24px;
  line-height: 48px;
  font-weight: bolder;
  cursor: pointer;
}
.src-modules-dailyrent-pages-reservation-details-index__sider-menu--e09f3ce9 .src-modules-dailyrent-pages-reservation-details-index__menu-item--9d74ec1a {
  line-height: 48px;
  padding-left: 24px;
  cursor: pointer;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.src-modules-dailyrent-pages-reservation-details-index__sider-menu--e09f3ce9 .src-modules-dailyrent-pages-reservation-details-index__menu-item--9d74ec1a.src-modules-dailyrent-pages-reservation-details-index__active--dba1a42d {
  background: #fff3db;
}
.src-modules-dailyrent-pages-reservation-details-index__sider-menu--e09f3ce9 .src-modules-dailyrent-pages-reservation-details-index__text-icon--66a8f534 {
  border: 1px solid #ccc;
  display: inline-block;
  width: 24px;
  border-radius: 2px;
  height: 24px;
  vertical-align: middle;
  line-height: 24px;
  text-align: center;
  margin-right: 6px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.src-modules-energy-components-EnergyMeter-EnergyRecordModal__width60--91ccd8e6 {
  max-width: 60px;
}
.src-modules-energy-components-EnergyMeter-EnergyRecordModal__width70--aee1ebc1 {
  max-width: 70px;
}
.src-modules-energy-components-EnergyMeter-EnergyRecordModal__width80--1ea8b684 {
  max-width: 80px;
}
.src-modules-energy-components-EnergyMeter-EnergyRecordModal__width90--3b77d1e2 {
  max-width: 90px;
}
.src-modules-energy-components-EnergyMeter-EnergyRecordModal__width100--7582b07b {
  max-width: 100px;
}
.src-modules-energy-components-EnergyMeter-EnergyRecordModal__width110--d66517ee {
  max-width: 110px;
}
.src-modules-energy-components-EnergyMeter-EnergyRecordModal__width120--e82f62b7 {
  max-width: 120px;
}
.src-modules-energy-components-EnergyMeter-EnergyRecordModal__width130--d2a92b04 {
  max-width: 130px;
}
.src-modules-energy-components-EnergyMeter-EnergyRecordModal__width140--f11231ef {
  max-width: 140px;
}
.src-modules-energy-components-EnergyMeter-EnergyRecordModal__width150--c7ac3b88 {
  max-width: 150px;
}
.src-modules-energy-components-EnergyMeter-EnergyRecordModal__width160--22e0a2b1 {
  max-width: 610px;
}
.src-modules-energy-components-EnergyMeter-EnergyRecordModal__width170--2eebe346 {
  max-width: 170px;
}
.src-modules-energy-components-EnergyMeter-EnergyRecordModal__width180--1aff3e66 {
  max-width: 180px;
}
.src-modules-energy-components-EnergyMeter-EnergyRecordModal__width190--6f7c7595 {
  max-width: 190px;
}
.src-modules-energy-components-EnergyMeter-EnergyRecordModal__width200--57c3d8a0 {
  max-width: 200px;
}
.operation-record-modal {
  /* 表格纵向滚动条长现 */
  /* width */
  /* Handle */
  /* Track */
  /* Handle on hover */
  /* 表格纵向滚动条长现 */
  /* 在谷歌下移除input[number]的上下箭头 */
  /* 在firefox下移除input[number]的上下箭头 */
}
.operation-record-modal .form, .operation-record-modal .search-panel {
  width: 100%;
  display: flex;
  flex-flow: row wrap;
  align-content: flex-start;
  padding: 0;
  margin: 0;
}
.operation-record-modal .form-item {
  flex: 0 0 100%;
  display: flex;
  align-items: flex-start;
  padding: 0.5rem;
}
.operation-record-modal .form-item.legacy-form-item {
  margin: 0;
}
.operation-record-modal .form-item .legacy-form-item-label {
  flex: none;
}
.operation-record-modal .form-item .legacy-form-item-control-wrapper {
  flex: auto;
}
.operation-record-modal .form-item .legacy-form-item-control-wrapper .form-item-content {
  width: 100%;
}
.operation-record-modal .form-item .form-item-link {
  margin-left: 1rem;
}
.operation-record-modal .form-item.form-item-button {
  flex-direction: row-reverse;
}
.operation-record-modal .form-item.form-item-button button {
  margin-left: 1rem;
}
.operation-record-modal .form-item .form-item-button {
  display: flex;
  align-items: flex-start;
  flex-direction: row-reverse;
}
.operation-record-modal .form-item .form-item-button button {
  margin-left: 1rem;
}
.operation-record-modal .form-item.room-type-select .select {
  width: 100%;
}
.operation-record-modal td .form-item {
  padding: 0;
}
.operation-record-modal .search-panel .query-item {
  flex: 0 0 100%;
  display: flex;
  align-items: center;
  padding: 0.5rem;
}
.operation-record-modal .search-panel .query-item .query-item-label {
  flex: none;
}
.operation-record-modal .search-panel .query-item .query-item-editor {
  flex: auto;
}
.operation-record-modal .search-panel .query-item .query-item-link {
  margin-left: 1rem;
}
.operation-record-modal .search-panel .query-item.query-item-button {
  flex-direction: row-reverse;
}
.operation-record-modal .search-panel .query-item.query-item-button button {
  margin-left: 1rem;
}
.operation-record-modal .adv-table.merge-table {
  padding-bottom: 1rem;
}
.operation-record-modal .adv-table.merge-table .merge-pagination {
  z-index: 1;
  margin-top: 1rem;
  text-align: end;
}
.operation-record-modal td.inner-col {
  padding: 0 !important;
}
.operation-record-modal td.inner-col table {
  border: none;
}
.operation-record-modal td.inner-col table tr, .operation-record-modal td.inner-col table td {
  border: none;
}
.operation-record-modal td.inner-col table tr:nth-child(odd) {
  border-bottom: 1px solid #e8e8e8;
}
.operation-record-modal td.inner-col .legacy-table-row.legacy-table-row-level-0 td {
  padding: 2px 8px 2px 8px;
}
.operation-record-modal .legacy-table-fixed-header .legacy-table-scroll .legacy-table-header {
  overflow: auto;
}
.operation-record-modal ::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}
.operation-record-modal ::-webkit-scrollbar-thumb {
  background: #7f7f7f;
  border-radius: 4px;
}
.operation-record-modal input[type='number']::-webkit-outer-spin-button, .operation-record-modal input[type='number']::-webkit-inner-spin-button {
  -webkit-appearance: none !important;
  margin: 0;
}
.operation-record-modal input[type='number'] {
  -moz-appearance: textfield;
}
.operation-record-modal .form-title {
  line-height: 55px;
  margin-bottom: 16px;
  padding: 0 20px;
  font-size: 16px;
  color: #2e3146;
  border-bottom: 1px solid #e9e9e9;
}
.operation-record-modal .form-title .back_btn {
  float: right;
  color: #f89936;
  font-size: 14px;
  border-color: #f89936;
}
.operation-record-modal .form-operation {
  text-align: center;
  margin: 0.5rem;
  padding: 0.5rem;
}
.operation-record-modal .form-operation .legacy-btn {
  margin: 0.5rem;
}
.operation-record-modal .form-operation.query {
  border: none;
  text-align: right;
  margin: 0;
  padding: 0;
}
.operation-record-modal .legacy-modal-close {
  display: block;
}
.operation-record-modal .legacy-modal-body > div:first-child > div:first-child > i:first-child {
  display: none;
}
.operation-record-modal .legacy-modal-confirm-btns {
  text-align: center;
  float: initial;
}
.operation-record-modal.legacy-modal-confirm .legacy-modal-body {
  padding: 0;
}
.operation-record-modal.legacy-modal-confirm .legacy-modal-body .legacy-modal-confirm-title {
  border-bottom: 1px solid #e8e8e8;
  padding: 1rem 1.5rem;
}
.operation-record-modal.legacy-modal-confirm .legacy-modal-body .legacy-modal-confirm-content {
  padding: 16px 36px 0 0;
}
.operation-record-modal.legacy-modal-confirm .legacy-modal-body .legacy-modal-confirm-btns {
  padding: 16px 1rem 46px 1rem;
  margin-top: 0.5rem;
}

.dynamic-pricing-modal.energy-record-modal .legacy-modal-confirm-content {
  margin: 0;
  padding: 0 !important;
}
.dynamic-pricing-modal.energy-record-modal .manual-content {
  margin: 8px 24px 8px 24px !important;
}
.dynamic-pricing-modal.energy-record-modal .manual-content section {
  margin-left: 24px;
}
.dynamic-pricing-modal.energy-record-modal .manual-content section > span {
  text-align: right;
  display: inline-block;
  width: 100px;
  padding-top: 16px;
  color: rgba(0, 0, 0, 0.85);
}
.dynamic-pricing-modal.energy-record-modal .manual-content > .legacy-divider-horizontal {
  margin-bottom: 12px;
}
.dynamic-pricing-modal.energy-record-modal .auto-content {
  margin: 24px 24px 24px 24px !important;
}
.dynamic-pricing-modal.energy-record-modal .api-content {
  margin: 24px 24px 24px 24px !important;
}

div.operation {
  padding: 24px 27px 55px 38px;
}
div.operation .legacy-divider.legacy-divider-horizontal.legacy-divider-dashed {
  margin: 8px 0 16px 0;
}
div.operation .utilites-list-operation button {
  border-radius: 4px;
  margin-right: 8px;
  margin-top: 12px;
}
div.operation .form-operation.query {
  text-align: right;
}
div.operation .form-operation.query.left {
  text-align: left;
}
div.operation .form-operation.query button {
  border-radius: 4px;
  margin-left: 8px;
}
.src-modules-energy-pages-index__operating-t--a05da184 {
  display: inline-block;
  margin: 0 5px;
  color: #f89936;
  cursor: pointer;
}

.src-modules-entranceGuard-pages-index__face-info-page--987adfe8,
.src-modules-entranceGuard-pages-index__camera-record-page--555cec15,
.src-modules-entranceGuard-pages-index__abnormal-record-page--eaf11fd1,
.src-modules-entranceGuard-pages-index__open-door-page--053b6eeb {
  width: 100%;
  color: #2e3146;
  background: #fff;
  border-radius: 2px;
  font-size: 16px;
  padding: 24px;
  margin-bottom: 24px;
}
.src-modules-entranceGuard-pages-index__face-info-page--987adfe8 .src-modules-entranceGuard-pages-index__canClickText--fd0869c0,
.src-modules-entranceGuard-pages-index__camera-record-page--555cec15 .src-modules-entranceGuard-pages-index__canClickText--fd0869c0,
.src-modules-entranceGuard-pages-index__abnormal-record-page--eaf11fd1 .src-modules-entranceGuard-pages-index__canClickText--fd0869c0,
.src-modules-entranceGuard-pages-index__open-door-page--053b6eeb .src-modules-entranceGuard-pages-index__canClickText--fd0869c0 {
  color: #f89936;
  cursor: pointer;
}
.src-modules-entranceGuard-pages-index__face-info-page--987adfe8 .src-modules-entranceGuard-pages-index__op-list--5a3432b9 {
  display: flex;
  align-items: center;
  margin-bottom: 12px;
  overflow: hidden;
}
.src-modules-entranceGuard-pages-index__face-info-page--987adfe8 .legacy-radio-wrapper {
  display: inline-block;
  font-size: 14px;
  border: 1px solid #ccc;
  margin: 0 6px;
  padding: 4px 16px;
  border-radius: 16px;
  cursor: pointer;
}
.src-modules-entranceGuard-pages-index__face-info-page--987adfe8 .legacy-radio-wrapper-checked {
  border-color: #f89936;
  color: #f89936;
}
.src-modules-entranceGuard-pages-index__face-info-page--987adfe8 .legacy-radio-inner {
  display: none;
}
.src-modules-entranceGuard-pages-index__manage--885580bc {
  padding: 1.5rem;
}
.src-modules-entranceGuard-pages-index__manage--885580bc .src-modules-entranceGuard-pages-index__table-item--31981d60 {
  border-top: 1px solid #e8e8e8;
  margin: 12px -8px 0;
  padding: 12px 8px 0;
}
.photo_tooltip .legacy-tooltip-inner {
  width: 500px;
}

.src-modules-home-components-index__to-do-item--d2462c09 {
  background: #fff;
  padding: 24px 0;
}
.src-modules-home-components-index__to-do-item--d2462c09 .src-modules-home-components-index__hot--9c6a4441 {
  color: #f89936;
}
.src-modules-home-components-index__to-do-item--d2462c09 .src-modules-home-components-index__co-59--06774f10 {
  color: #595959;
  cursor: pointer;
}
.src-modules-home-components-index__to-do-item--d2462c09 .src-modules-home-components-index__title--68c9d2e6 {
  padding: 17px 32px;
  border-bottom: 1px solid #e8e8e8;
  color: #262626;
  font-size: 16px;
}
.src-modules-home-components-index__to-do-item--d2462c09 .src-modules-home-components-index__main-title--8b70211b {
  font-size: 14px;
  color: #262626;
  overflow: hidden;
  padding-left: 12px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAMCAYAAABFohwTAAAAeklEQVQYV13ObQqCQBgE4Jnu0S3WMjyBJ/FGokEEghAEgh1Jz7B+gDixuwrZz3l452W4fJJ0JUsAOEkZ5zbpIJ0dgOw5NTf5EAQc37G4BU/jK/65cFBfjzBUlwChBw7PSHvwYB/RsWLv5g8K08kNo1/R0+YmhVSGP8y+WkguM1Ug5DcAAAAASUVORK5CYII=);
  background-repeat: no-repeat;
  background-size: 4px;
  background-position: left center;
}
.src-modules-home-components-index__to-do-item--d2462c09 .src-modules-home-components-index__main-title--8b70211b a {
  float: right;
}
.src-modules-home-components-index__to-do-item--d2462c09 .src-modules-home-components-index__content--54b20a9a {
  padding: 0 12px;
  display: flex;
}
.src-modules-home-components-index__to-do-item--d2462c09 .src-modules-home-components-index__content--54b20a9a .src-modules-home-components-index__main--f684d117 {
  flex: 1;
  max-width: 50%;
  margin: 0 12px;
}
.src-modules-home-components-index__to-do-item--d2462c09 .src-modules-home-components-index__content--54b20a9a .src-modules-home-components-index__main--f684d117 .src-modules-home-components-index__main-content--787361ea {
  border: 1px solid #e8e8e8;
  margin-top: 8px;
  font-size: 14px;
  color: #262626;
}
.src-modules-home-components-index__to-do-item--d2462c09 .src-modules-home-components-index__content--54b20a9a .src-modules-home-components-index__main--f684d117 .src-modules-home-components-index__main-content--787361ea .src-modules-home-components-index__info-title--86d723c2 {
  padding: 5px 0;
  text-align: center;
  border-bottom: 1px solid #e8e8e8;
}
.src-modules-home-components-index__to-do-item--d2462c09 .src-modules-home-components-index__content--54b20a9a .src-modules-home-components-index__main--f684d117 .src-modules-home-components-index__main-content--787361ea .src-modules-home-components-index__info--3dd3950b {
  display: flex;
  color: #595959;
}
.src-modules-home-components-index__to-do-item--d2462c09 .src-modules-home-components-index__content--54b20a9a .src-modules-home-components-index__main--f684d117 .src-modules-home-components-index__main-content--787361ea .src-modules-home-components-index__info--3dd3950b a {
  display: block;
  color: #595959;
  cursor: pointer;
}
.src-modules-home-components-index__to-do-item--d2462c09 .src-modules-home-components-index__content--54b20a9a .src-modules-home-components-index__main--f684d117 .src-modules-home-components-index__main-content--787361ea .src-modules-home-components-index__info--3dd3950b .src-modules-home-components-index__info-desc--0ff0dad5 {
  width: 25%;
  display: flex;
  align-items: center;
  padding-left: 10px;
  border-right: 1px solid #e8e8e8;
}
.src-modules-home-components-index__to-do-item--d2462c09 .src-modules-home-components-index__content--54b20a9a .src-modules-home-components-index__main--f684d117 .src-modules-home-components-index__main-content--787361ea .src-modules-home-components-index__info--3dd3950b .src-modules-home-components-index__info-desc--0ff0dad5 span {
  color: #f89936;
}
.src-modules-home-components-index__to-do-item--d2462c09 .src-modules-home-components-index__content--54b20a9a .src-modules-home-components-index__main--f684d117 .src-modules-home-components-index__main-content--787361ea .src-modules-home-components-index__info--3dd3950b .src-modules-home-components-index__info-detail--0e6dcea9 {
  display: flex;
  align-items: center;
  padding-left: 12px;
  min-height: 72px;
}
.src-modules-home-components-index__to-do-item--d2462c09 .src-modules-home-components-index__content--54b20a9a .src-modules-home-components-index__main--f684d117 .src-modules-home-components-index__main-content--787361ea .src-modules-home-components-index__info--3dd3950b .src-modules-home-components-index__info-detail--0e6dcea9 span {
  color: #f89936;
}
.src-modules-home-components-index__to-do-item--d2462c09 .src-modules-home-components-index__legend--5d19b81e {
  width: 170px;
  display: flex;
  justify-content: space-between;
  margin: 5px 0;
  position: absolute;
  right: 32px;
  top: 14px;
}
.src-modules-home-components-index__to-do-item--d2462c09 .src-modules-home-components-index__legend--5d19b81e .src-modules-home-components-index__icon--26947f6e {
  width: 6px;
  height: 6px;
  display: inline-block;
  background-color: #f89936;
  border-radius: 3px;
  margin: 3px;
}
.src-modules-home-components-index__show-contract--76420e58 {
  color: #f89936;
  cursor: pointer;
}
.src-modules-home-components-index__line--6f9470d8 {
  display: inline-block;
  color: #f89936;
  padding: 0 5px;
}
.src-modules-home-components-index__process-list-home--b6785092 .legacy-table-pagination.legacy-pagination {
  display: none;
}
.process-tag {
  position: relative;
  border-radius: 20px;
  width: 60px;
  margin-left: 8px;
  text-align: center;
  padding: 0;
}
.process-tag:first-child {
  margin: 0;
}
.process-tag.legacy-btn:active, .process-tag.legacy-btn.active {
  color: #f89936;
  border-color: #f89936;
}
.process-tag.finished, .process-tag.processing {
  width: 76px;
  text-align: right;
  padding-right: 12px;
}
.process-tag.finished span:before {
  background: #f89936;
}
.process-tag.processing span:before {
  background: #f5222d;
}
.process-tag span {
  position: relative;
}
.process-tag span:before {
  content: ' ';
  position: absolute;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  left: -8px;
  top: 7px;
}
.bill-approval .legacy-modal-confirm-btns {
  display: none !important;
}
.bill-approval .legacy-modal-confirm-content {
  padding-bottom: 0 !important;
}
.bill-approval .bill-approval-close {
  position: absolute;
  right: 0;
  top: 0;
  cursor: pointer;
}
.src-modules-home-components-index__bill-approval--87312ad2 .src-modules-home-components-index__bill-info--ed25673e {
  margin-bottom: 12px;
}
.src-modules-home-components-index__bill-approval--87312ad2 .src-modules-home-components-index__bill-info--ed25673e span {
  font-weight: 500;
  color: #353535;
}
.src-modules-home-components-index__bill-approval--87312ad2 .src-modules-home-components-index__bill-info--ed25673e span.src-modules-home-components-index__active--7e4691b1 {
  color: #f89936;
}
.src-modules-home-components-index__bill-approval--87312ad2 .src-modules-home-components-index__footer--01018251 {
  padding: 12px;
  border-top: 1px solid #e8e8e8;
  margin: 24px -1.5rem 0;
  text-align: center;
}
.src-modules-home-components-index__bill-approval--87312ad2 .src-modules-home-components-index__footer--01018251 button {
  margin: 0 4px;
}

.manual-power-off-modal .anticon-question-circle {
  display: none;
}
.manual-power-off-modal .legacy-modal-confirm-content {
  margin-left: 0 !important;
}
.manual-power-off-modal .legacy-modal-confirm-btns {
  width: 100%;
  text-align: center;
}
.manual-power-off-modal .content {
  display: flex;
  flex-wrap: wrap;
}
.manual-power-off-modal .content .room-info-rect {
  display: flex;
  margin: 0.5rem;
  user-select: none;
}
.manual-power-off-modal .content .room-info-rect .room-info-content {
  flex: none;
  position: relative;
  font-size: 0.75rem;
  width: 4.5rem;
  height: 3rem;
  border-radius: 0.25rem;
  margin: auto 0;
  padding: 0.4rem;
  background-color: #a4aeb9;
  color: white;
}
.manual-power-off-modal .content .room-info-rect .room-info-content .room-info-status, .manual-power-off-modal .content .room-info-rect .room-info-content .room-info-room-no {
  flex: auto;
  text-align: center;
}
.manual-power-off-modal .content .room-info-rect .room-info-content div.room-info-status-name.entirely {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAaCAMAAACaYWzBAAAAPFBMVEVHcEz///////////////////////////////////////////////////////////////////////////+PybD1AAAAE3RSTlMAa8UfX7oV8w2r03kGnlI+Sc5zTuAYlwAAAHtJREFUKM/NUEkSgCAMYysFBLf+/6+KihTlrrnQJjM0iRA/hzXGdVgJ6D2CtJzVq8I0RiHc6FFJXfgF0xzLEueEcM3T49t4EWHQraCHcLxEpOpNK9VOFGEHZK/OwLkxgSjbLXMjcHwvVJPV+Bn2jsWitkW05bDqXnX2sAEGrBBcCEYJxAAAAABJRU5ErkJggg==) no-repeat center / contain;
  display: inline-block;
  width: 12px;
  height: 12px;
}
.manual-power-off-modal .content .room-info-rect .room-info-content.can-check {
  background-color: #f5f5f5;
  color: rgba(0, 0, 0, 0.65);
}
.manual-power-off-modal .content .room-info-rect .room-info-content.can-check div.room-info-status-name.entirely {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAaBAMAAABfkYHAAAAAKlBMVEVHcEyNjY2NjY2MjIyVlZWOjo6UlJSNjY2QkJCMjIyNjY2Ojo6Ojo6MjIwl686XAAAADXRSTlMAv6fzDFwVax/SeURzE7P3+AAAAGlJREFUGNNjYKA+SA2BM9kKjZTFEyDsHmFVB5YgwwoQm9NoA4jyVhYAktww1SCxWQ0QNsdKIHH3YhmInS57F8S5e1fUgSUQSEE4d42U7yI4EEANjjKMbQTkgO0D28wAdQnUTRA3wlyLBABxwF66JF+x7gAAAABJRU5ErkJggg==) no-repeat center / contain;
}
.manual-power-off-modal .content .room-info-rect .room-info-content.can-operate {
  cursor: pointer;
}
.manual-power-off-modal .content .room-info-rect .room-info-content.can-operate:hover {
  transform: scale(1.1);
}
.manual-power-off-modal .content .room-info-rect .room-info-content.selected {
  background-color: #ffe6cc;
  color: rgba(0, 0, 0, 0.65);
}
.manual-power-off-modal .content .room-info-rect .room-info-content.checked {
  background-color: #f89936;
  color: white;
}
.manual-power-off-modal .content .room-info-rect .room-info-content.checked div.room-info-status-name.entirely {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAaCAMAAACaYWzBAAAAPFBMVEVHcEz///////////////////////////////////////////////////////////////////////////+PybD1AAAAE3RSTlMAa8UfX7oV8w2r03kGnlI+Sc5zTuAYlwAAAHtJREFUKM/NUEkSgCAMYysFBLf+/6+KihTlrrnQJjM0iRA/hzXGdVgJ6D2CtJzVq8I0RiHc6FFJXfgF0xzLEueEcM3T49t4EWHQraCHcLxEpOpNK9VOFGEHZK/OwLkxgSjbLXMjcHwvVJPV+Bn2jsWitkW05bDqXnX2sAEGrBBcCEYJxAAAAABJRU5ErkJggg==) no-repeat center / contain;
}
.manual-power-off-modal .content .noData {
  width: 100%;
  text-align: center;
}

.src-modules-home-components-iot-style__container--1aa054ed {
  background: #fff;
  padding: 24px 0;
}
.src-modules-home-components-iot-style__container--1aa054ed .src-modules-home-components-iot-style__hot--a47363a7 {
  color: #f89936;
}
.src-modules-home-components-iot-style__container--1aa054ed .src-modules-home-components-iot-style__title--3eb1d8c6 {
  margin-left: 24px;
  font-size: 14px;
  color: #262626;
  overflow: hidden;
  padding-left: 12px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAMCAYAAABFohwTAAAAeklEQVQYV13ObQqCQBgE4Jnu0S3WMjyBJ/FGokEEghAEgh1Jz7B+gDixuwrZz3l452W4fJJ0JUsAOEkZ5zbpIJ0dgOw5NTf5EAQc37G4BU/jK/65cFBfjzBUlwChBw7PSHvwYB/RsWLv5g8K08kNo1/R0+YmhVSGP8y+WkguM1Ug5DcAAAAASUVORK5CYII=);
  background-repeat: no-repeat;
  background-size: 4px;
  background-position: left center;
}
.src-modules-home-components-iot-style__container--1aa054ed .src-modules-home-components-iot-style__title--3eb1d8c6 a {
  float: right;
}
.src-modules-home-components-iot-style__container--1aa054ed .src-modules-home-components-iot-style__content--c1318755 {
  display: flex;
}
.src-modules-home-components-iot-style__container--1aa054ed .src-modules-home-components-iot-style__content--c1318755 .src-modules-home-components-iot-style__item--5926d8b3 {
  flex: 1;
  font-size: 14px;
  color: #262626;
}
.src-modules-home-components-iot-style__container--1aa054ed .src-modules-home-components-iot-style__content--c1318755 .src-modules-home-components-iot-style__item--5926d8b3 .src-modules-home-components-iot-style__head-title--a86224cc {
  padding: 5px 0;
  text-align: center;
  border-bottom: 1px solid #e8e8e8;
}
.src-modules-home-components-iot-style__container--1aa054ed .src-modules-home-components-iot-style__content--c1318755 .src-modules-home-components-iot-style__item--5926d8b3 .src-modules-home-components-iot-style__body--14af0d4b {
  display: flex;
  color: #595959;
}
.src-modules-home-components-iot-style__container--1aa054ed .src-modules-home-components-iot-style__content--c1318755 .src-modules-home-components-iot-style__item--5926d8b3 .src-modules-home-components-iot-style__body--14af0d4b a {
  display: block;
  color: #595959;
  cursor: pointer;
}
.src-modules-home-components-iot-style__container--1aa054ed .src-modules-home-components-iot-style__content--c1318755 .src-modules-home-components-iot-style__item--5926d8b3 .src-modules-home-components-iot-style__body--14af0d4b .src-modules-home-components-iot-style__item-info--5b433149 {
  cursor: pointer;
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 12px 0;
  border: 1px solid #e8e8e8;
  border-radius: 32px;
  margin: 0 12px;
}
.src-modules-home-components-iot-style__container--1aa054ed .src-modules-home-components-iot-style__content--c1318755 .src-modules-home-components-iot-style__item--5926d8b3 .src-modules-home-components-iot-style__body--14af0d4b .src-modules-home-components-iot-style__item-info--5b433149 span {
  color: #f89936;
}
.src-modules-home-components-iot-style__container--1aa054ed .src-modules-home-components-iot-style__content--c1318755 .src-modules-home-components-iot-style__item--5926d8b3 .src-modules-home-components-iot-style__body--14af0d4b .disabled {
  color: #bfbfbf;
  cursor: not-allowed;
}
.src-modules-home-components-iot-style__container--1aa054ed .src-modules-home-components-iot-style__content--c1318755 .src-modules-home-components-iot-style__item--5926d8b3 .src-modules-home-components-iot-style__body--14af0d4b .disabled span {
  color: #bfbfbf;
}
.src-modules-home-components-iot-style__container--1aa054ed .src-modules-home-components-iot-style__content--c1318755 .src-modules-home-components-iot-style__item--5926d8b3 .src-modules-home-components-iot-style__body--14af0d4b .src-modules-home-components-iot-style__left--a3e87949 {
  cursor: pointer;
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding-left: 12px;
  border-right: 1px solid #e8e8e8;
}
.src-modules-home-components-iot-style__container--1aa054ed .src-modules-home-components-iot-style__content--c1318755 .src-modules-home-components-iot-style__item--5926d8b3 .src-modules-home-components-iot-style__body--14af0d4b .src-modules-home-components-iot-style__left--a3e87949 span {
  color: #f89936;
}
.src-modules-home-components-iot-style__container--1aa054ed .src-modules-home-components-iot-style__content--c1318755 .src-modules-home-components-iot-style__item--5926d8b3 .src-modules-home-components-iot-style__body--14af0d4b .src-modules-home-components-iot-style__right--b772cdb3 {
  cursor: pointer;
  flex: 2;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-left: 12px;
  height: 70px;
}
.src-modules-home-components-iot-style__container--1aa054ed .src-modules-home-components-iot-style__content--c1318755 .src-modules-home-components-iot-style__item--5926d8b3 .src-modules-home-components-iot-style__body--14af0d4b .src-modules-home-components-iot-style__right--b772cdb3 span {
  color: #f89936;
}
.src-modules-home-components-iot-style__abnormal--7568608c {
  width: 240px;
  min-width: 240px;
  min-height: 559px;
  background: #fff;
}
.src-modules-home-components-iot-style__abnormal--7568608c .src-modules-home-components-iot-style__title--3eb1d8c6 {
  padding: 17px 32px;
  border-bottom: 1px solid #e8e8e8;
  color: #262626;
  font-size: 16px;
}
.src-modules-home-components-iot-style__abnormal--7568608c .src-modules-home-components-iot-style__sub-title--c628a6dd {
  font-size: 14px;
  color: #262626;
  overflow: hidden;
  padding-left: 12px;
  margin: 12px 0 22px 24px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAMCAYAAABFohwTAAAAeklEQVQYV13ObQqCQBgE4Jnu0S3WMjyBJ/FGokEEghAEgh1Jz7B+gDixuwrZz3l452W4fJJ0JUsAOEkZ5zbpIJ0dgOw5NTf5EAQc37G4BU/jK/65cFBfjzBUlwChBw7PSHvwYB/RsWLv5g8K08kNo1/R0+YmhVSGP8y+WkguM1Ug5DcAAAAASUVORK5CYII=);
  background-repeat: no-repeat;
  background-size: 4px;
  background-position: left center;
}
.src-modules-home-components-iot-style__abnormal--7568608c .src-modules-home-components-iot-style__abnormal-content--42ef07cc {
  display: flex;
  align-items: center;
}
.src-modules-home-components-iot-style__abnormal--7568608c .src-modules-home-components-iot-style__abnormal-content--42ef07cc .src-modules-home-components-iot-style__item--5926d8b3 {
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  cursor: pointer;
}
.src-modules-home-components-iot-style__abnormal--7568608c .src-modules-home-components-iot-style__abnormal-content--42ef07cc .src-modules-home-components-iot-style__item--5926d8b3 .src-modules-home-components-iot-style__num--195496dc {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 56px;
  height: 56px;
  border-radius: 50%;
  border: 3px solid #f89936;
  color: #f89936;
  font-size: 20px;
  margin-bottom: 8px;
}
.src-modules-home-components-iot-style__abnormal--7568608c .src-modules-home-components-iot-style__abnormal-content--42ef07cc .src-modules-home-components-iot-style__item--5926d8b3 .src-modules-home-components-iot-style__num--195496dc.src-modules-home-components-iot-style__other--ffc650de {
  border: 3px solid #7e57c2;
  color: #7e57c2;
}
.src-modules-home-components-iot-style__abnormal--7568608c .src-modules-home-components-iot-style__abnormal-content--42ef07cc .src-modules-home-components-iot-style__item--5926d8b3 span {
  font-size: 14px;
  color: #595959;
}
.no-menu .legacy-modal-confirm-btns {
  display: none;
}
.iot-modal .legacy-table-thead .legacy-table-selection {
  display: none;
}
.iot-modal.legacy-modal-confirm .legacy-modal-content .legacy-modal-close {
  display: block !important;
}
.power-modal.legacy-modal-confirm-info .legacy-modal-confirm-body > .anticon {
  color: #f89936;
}
.src-modules-home-components-iot-style__btn--75c6742d {
  color: #f89936;
  cursor: pointer;
}
.src-modules-home-components-iot-style__iot-model-head--1bfd1ba2 {
  display: flex;
  margin-right: 40px;
}
.src-modules-home-components-iot-style__iot-model-head--1bfd1ba2 span {
  flex: 1;
}
.src-modules-home-components-iot-style__iot-model-head--1bfd1ba2 .src-modules-home-components-iot-style__search--56a06326 {
  display: inline-block;
  margin-left: 10px;
  width: 200px;
}
.src-modules-home-components-iot-style__iot-model-head--1bfd1ba2 .src-modules-home-components-iot-style__search--56a06326 input {
  border-radius: 16px;
}

.proposal-modal.ant-modal-confirm-confirm .ant-modal-close {
  display: block;
}
.proposal-modal.ant-modal-confirm-confirm .ant-modal-body > div:first-child > div:first-child > i:first-child {
  display: none;
}
.proposal-modal.ant-modal-confirm-confirm .ant-modal-confirm-btns {
  text-align: center;
  float: initial;
}
.proposal-modal.ant-modal-confirm-confirm.ant-modal-confirm .ant-modal-body {
  padding: 0;
}
.proposal-modal.ant-modal-confirm-confirm.ant-modal-confirm .ant-modal-body .ant-modal-confirm-title {
  border-bottom: 1px solid #e8e8e8;
  padding: 1rem 1.5rem;
}
.proposal-modal.ant-modal-confirm-confirm.ant-modal-confirm .ant-modal-body .ant-modal-confirm-content {
  overflow-y: auto;
  height: 180px;
  padding: 16px 36px 0 0;
}
.proposal-modal.ant-modal-confirm-confirm.ant-modal-confirm .ant-modal-body .ant-modal-confirm-btns {
  padding: 16px 1rem 46px 1rem;
  border-radius: 4px;
  margin-top: 0.5rem;
}

.src-modules-home-pages-index__HomePage--cef406b6 {
  display: flex;
  gap: 8px;
  background: transparent !important;
}
.src-modules-home-pages-index__HomePage--cef406b6 .src-modules-home-pages-index__inner--a91de061 {
  flex: 1;
  min-width: 920px;
}
.src-modules-home-pages-index__HomePage--cef406b6 .src-modules-home-pages-index__inner--a91de061 .src-modules-home-pages-index__notice--6854d16a {
  display: flex;
  margin: 8px 0;
  background: #fff;
  border-radius: 2px;
  padding: 16px 24px;
}
.src-modules-home-pages-index__HomePage--cef406b6 .src-modules-home-pages-index__inner--a91de061 .src-modules-home-pages-index__notice--6854d16a .src-modules-home-pages-index__label--7e6e00ec {
  color: #f89936;
  font-size: 14px;
  flex-shrink: 0;
}
.src-modules-home-pages-index__HomePage--cef406b6 .src-modules-home-pages-index__inner--a91de061 .src-modules-home-pages-index__notice--6854d16a .src-modules-home-pages-index__label--7e6e00ec img {
  width: 20px;
  margin-top: -2px;
}
.src-modules-home-pages-index__HomePage--cef406b6 .src-modules-home-pages-index__inner--a91de061 .src-modules-home-pages-index__notice--6854d16a .src-modules-home-pages-index__message--f45364ab {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.src-modules-home-pages-index__HomePage--cef406b6 .src-modules-home-pages-index__inner--a91de061 .src-modules-home-pages-index__dashboard--15e6d387 {
  display: flex;
  flex-wrap: wrap;
  margin: -4px;
}
.src-modules-home-pages-index__HomePage--cef406b6 .src-modules-home-pages-index__inner--a91de061 .src-modules-home-pages-index__dashboard--15e6d387 > div {
  margin: 4px;
  width: calc(50% - 8px);
}
.src-modules-home-pages-index__HomePage--cef406b6 .src-modules-home-pages-index__sidebar--dba8f3bc {
  width: 286px;
  flex-shrink: 0;
}
.src-modules-home-pages-index__HomePage--cef406b6 .src-modules-home-pages-index__sidebar--dba8f3bc .src-modules-home-pages-index__proposal--b9fb13c1 .src-modules-home-pages-index__content--0570d26e button {
  padding-left: 0;
}
.src-modules-home-pages-index__HomePage--cef406b6 .src-modules-home-pages-index__card--ef94662c {
  margin-bottom: 8px;
}
.src-modules-home-pages-index__HomePage--cef406b6 .src-modules-home-pages-index__lineWord--04e0b848 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  word-break: break-all;
  -webkit-line-clamp: 2;
  /*! autoprefixer: off */
  -webkit-box-orient: vertical;
}
.src-modules-home-pages-index__HomePage--cef406b6 .src-modules-home-pages-index__store-process--399327f0 {
  background: #fff;
  margin-top: 8px;
}
.src-modules-home-pages-index__HomePage--cef406b6 .src-modules-home-pages-index__store-process--399327f0 .src-modules-home-pages-index__title--d6d3fb1b {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid #e8e8e8;
  color: #262626;
  font-size: 16px;
  padding: 0 24px;
}
.src-modules-home-pages-index__HomePage--cef406b6 .src-modules-home-pages-index__store-process--399327f0 .src-modules-home-pages-index__title--d6d3fb1b .src-modules-home-pages-index__tabs-nav--7b2e46d4 {
  font-size: 14px;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.src-modules-home-pages-index__HomePage--cef406b6 .src-modules-home-pages-index__store-process--399327f0 .src-modules-home-pages-index__title--d6d3fb1b .src-modules-home-pages-index__tabs-nav--7b2e46d4 div {
  padding: 9px 15px;
  margin: 0;
}
.src-modules-home-pages-index__HomePage--cef406b6 .src-modules-home-pages-index__store-process--399327f0 .src-modules-home-pages-index__title--d6d3fb1b .src-modules-home-pages-index__tabs-nav--7b2e46d4 span {
  font-size: 10px;
  margin-left: 3px;
}
.src-modules-home-pages-index__HomePage--cef406b6 .src-modules-home-pages-index__store-process--399327f0 .src-modules-home-pages-index__content--0570d26e {
  padding: 24px;
}
.src-modules-home-pages-index__HomePage--cef406b6 .store-process-active {
  border-bottom: 2px solid #f89936;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.src-modules-iot-components-IotDoorLookModal__width60--47dc6629 {
  max-width: 60px;
}
.src-modules-iot-components-IotDoorLookModal__width70--eec9f545 {
  max-width: 70px;
}
.src-modules-iot-components-IotDoorLookModal__width80--66755a9f {
  max-width: 80px;
}
.src-modules-iot-components-IotDoorLookModal__width90--63059094 {
  max-width: 90px;
}
.src-modules-iot-components-IotDoorLookModal__width100--ee4bcb19 {
  max-width: 100px;
}
.src-modules-iot-components-IotDoorLookModal__width110--d75f3490 {
  max-width: 110px;
}
.src-modules-iot-components-IotDoorLookModal__width120--3e92a055 {
  max-width: 120px;
}
.src-modules-iot-components-IotDoorLookModal__width130--919c0a0a {
  max-width: 130px;
}
.src-modules-iot-components-IotDoorLookModal__width140--09dfcb4c {
  max-width: 140px;
}
.src-modules-iot-components-IotDoorLookModal__width150--2202006e {
  max-width: 150px;
}
.src-modules-iot-components-IotDoorLookModal__width160--211e4388 {
  max-width: 610px;
}
.src-modules-iot-components-IotDoorLookModal__width170--acf631e6 {
  max-width: 170px;
}
.src-modules-iot-components-IotDoorLookModal__width180--cfcd213b {
  max-width: 180px;
}
.src-modules-iot-components-IotDoorLookModal__width190--cf8d62ae {
  max-width: 190px;
}
.src-modules-iot-components-IotDoorLookModal__width200--fdc3cddd {
  max-width: 200px;
}
.iot-door-look-modal, .iot-door-look-result-modal {
  text-align: center;
}
.iot-door-look-modal .anticon-info-circle, .iot-door-look-result-modal .anticon-info-circle, .iot-door-look-modal .anticon-question-circle, .iot-door-look-result-modal .anticon-question-circle {
  display: none;
}
.iot-door-look-modal .legacy-modal-confirm-content, .iot-door-look-result-modal .legacy-modal-confirm-content {
  font-size: 20px;
  font-weight: 600;
  margin: 0 !important;
}
.iot-door-look-modal .legacy-modal-confirm-btns, .iot-door-look-result-modal .legacy-modal-confirm-btns {
  float: none;
}
.iot-door-look-modal .iot-door-look-content, .iot-door-look-result-modal .iot-door-look-content {
  margin: 15px 0;
}
.iot-door-look-modal .iot-door-look-content .tip, .iot-door-look-result-modal .iot-door-look-content .tip {
  font-size: 16px;
  font-weight: 400;
}
.iot-door-look-modal .legacy-modal-confirm-btns {
  display: none;
}

.reservation-list-panel, .remittance-list-panel {
  border: 1px solid #e8e8e8;
  margin: 12px 0;
}
.reservation-list-panel .status-box {
  width: 320px;
  display: flex;
  justify-content: space-between;
}
.reservation-list-panel .status {
  width: 23%;
  text-align: center;
  line-height: 1.5rem;
  padding: 5px 0;
  border-radius: 20px;
  border: 1px solid #d9d9d9;
  cursor: pointer;
}
.reservation-list-panel .active {
  color: #f89936;
  border: 1px solid #f89936;
}
.reservation-list-panel .short-book-rooms {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.reservation-list-panel .more {
  margin-left: 5px;
}
.remittance-list-panel .customerName {
  width: 150px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.verification-record-modal .anticon-question-circle, .apply-adjust-amount-modal .anticon-question-circle, .adjustment-record-modal .anticon-question-circle {
  display: none;
}
.verification-record-modal .legacy-modal-confirm-content, .apply-adjust-amount-modal .legacy-modal-confirm-content, .adjustment-record-modal .legacy-modal-confirm-content {
  margin-left: 0 !important;
}
.verification-record-modal .legacy-modal-confirm-btns, .apply-adjust-amount-modal .legacy-modal-confirm-btns, .adjustment-record-modal .legacy-modal-confirm-btns {
  display: none;
}
.verification-record-modal .legacy-modal-body, .apply-adjust-amount-modal .legacy-modal-body, .adjustment-record-modal .legacy-modal-body {
  padding: 0;
}
.verification-record-modal .legacy-modal-body .legacy-modal-confirm-title, .apply-adjust-amount-modal .legacy-modal-body .legacy-modal-confirm-title, .adjustment-record-modal .legacy-modal-body .legacy-modal-confirm-title, .verification-record-modal .legacy-modal-body .content, .apply-adjust-amount-modal .legacy-modal-body .content, .adjustment-record-modal .legacy-modal-body .content, .verification-record-modal .legacy-modal-body .form-operation, .apply-adjust-amount-modal .legacy-modal-body .form-operation, .adjustment-record-modal .legacy-modal-body .form-operation {
  padding: 16px 32px;
}
.verification-record-modal .legacy-modal-body .content, .apply-adjust-amount-modal .legacy-modal-body .content, .adjustment-record-modal .legacy-modal-body .content {
  margin: 10px;
}
.verification-record-modal .legacy-modal-body .legacy-modal-confirm-title, .apply-adjust-amount-modal .legacy-modal-body .legacy-modal-confirm-title, .adjustment-record-modal .legacy-modal-body .legacy-modal-confirm-title {
  border-bottom: 1px solid #ccc;
}
.verification-record-modal .legacy-modal-body .form-operation, .apply-adjust-amount-modal .legacy-modal-body .form-operation, .adjustment-record-modal .legacy-modal-body .form-operation {
  text-align: center;
  border-top: 1px solid #ccc;
}
.verification-record-modal .legacy-table-bordered .legacy-table-thead > tr > th, .apply-adjust-amount-modal .legacy-table-bordered .legacy-table-thead > tr > th, .adjustment-record-modal .legacy-table-bordered .legacy-table-thead > tr > th, .verification-record-modal .legacy-table-bordered .legacy-table-tbody > tr > td, .apply-adjust-amount-modal .legacy-table-bordered .legacy-table-tbody > tr > td, .adjustment-record-modal .legacy-table-bordered .legacy-table-tbody > tr > td {
  text-align: center !important;
}
.apply-adjust-amount-modal .box .adv-form {
  padding: 0 15px;
}
.adjustment-record-modal .remark-text {
  width: 150px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.otaTooltipClass .legacy-table-tbody {
  background: #fff;
}
.otaTooltipClass .legacy-table-thead > tr > th, .otaTooltipClass .legacy-table-tbody > tr > td {
  text-align: center !important;
}

div .income-list {
  padding: 1.5rem;
}
div .ota-verification {
  padding: 1.5rem;
}
div .ota-verification .title {
  border-bottom: 1px solid #e8e8e8;
}
div .ota-verification .title .status {
  background: #f5222d;
  border-radius: 4px;
  width: 8px;
  height: 8px;
  margin-right: 4px;
}
div .ota-verification .title .isUse {
  background: #52c51a;
}
div .ota-verification .title .amount-color {
  font-size: 20px;
  color: #f89936;
}

.content {
  margin-bottom: 40px;
}
.daily-rent .legacy-modal-close {
  display: block;
}
.daily-rent .legacy-modal-body > div:first-child > div:first-child > i:first-child {
  display: none;
}
.daily-rent .legacy-modal-confirm-btns {
  text-align: center;
  float: initial;
}
.daily-rent.legacy-modal-confirm .legacy-modal-body {
  padding: 0;
}
.daily-rent.legacy-modal-confirm .legacy-modal-body .legacy-modal-confirm-title {
  border-bottom: 1px solid #e8e8e8;
  padding: 1rem 1.5rem;
}
.daily-rent.legacy-modal-confirm .legacy-modal-body .legacy-modal-confirm-content {
  padding: 16px 36px 0 0;
}
.daily-rent.legacy-modal-confirm .legacy-modal-body .legacy-modal-confirm-btns {
  padding: 16px 1rem 46px 1rem;
  margin-top: 0.5rem;
}
.daily-rent .legacy-modal-confirm-body > .anticon + .legacy-modal-confirm-title + .legacy-modal-confirm-content {
  margin: 0 38px;
  padding: 24px 0;
}
.daily-rent .daily-rent-content .head {
  line-height: 32px;
  font-size: 16px;
  color: #000;
  padding-bottom: 20px;
  border-bottom: 1px dashed #e9e9e9;
  margin-bottom: 10px;
}
.daily-rent .daily-rent-content .title {
  margin-bottom: 20px;
}

.workbench-notice-modal.ant-modal-confirm-confirm .ant-modal-close {
  display: block;
}
.workbench-notice-modal.ant-modal-confirm-confirm .ant-modal-body > div:first-child > div:first-child > i:first-child {
  display: none;
}
.workbench-notice-modal.ant-modal-confirm-confirm .ant-modal-confirm-btns {
  text-align: center;
  float: initial;
}
.workbench-notice-modal.ant-modal-confirm-confirm.ant-modal-confirm .ant-modal-body {
  padding: 0;
}
.workbench-notice-modal.ant-modal-confirm-confirm.ant-modal-confirm .ant-modal-body .ant-modal-confirm-title {
  border-bottom: 1px solid #e8e8e8;
  padding: 1rem 1.5rem;
}
.workbench-notice-modal.ant-modal-confirm-confirm.ant-modal-confirm .ant-modal-body .ant-modal-confirm-content {
  overflow-y: auto;
  height: 520px;
  padding: 16px 36px 0 0;
}
.workbench-notice-modal.ant-modal-confirm-confirm.ant-modal-confirm .ant-modal-body .ant-modal-confirm-btns {
  padding: 16px 1rem 46px 1rem;
  border-radius: 4px;
  margin-top: 0.5rem;
}

div .store-profile-list {
  padding: 1.5rem;
}
div .store-profile-list .title {
  width: 250px;
}
div .store-profile-detail {
  height: 100%;
  display: flex;
  flex-direction: column;
}
div .store-profile-detail .store-profile-content {
  flex: auto;
  overflow-y: auto;
  padding: 1.5rem;
}
div .store-profile-detail .store-profile-content .legacy-tabs {
  padding-top: 20px;
}
div .store-profile-detail .store-profile-content .radio-input {
  width: 120px;
  margin-left: 5px;
}
div .store-profile-detail .store-profile-content .short-input .legacy-input, div .store-profile-detail .store-profile-content .short-input .legacy-input-number {
  width: 120px;
}
div .store-profile-detail .store-profile-content .short-input-2 .adv-form-item-content {
  width: 120px;
}
div .store-profile-detail .store-profile-content .radio-span {
  margin-left: 5px;
}
div .store-profile-detail .store-profile-content .failed {
  color: #f5222d;
  border-color: #f5222d;
}
div .store-profile-detail .store-profile-content .required::before {
  display: inline-block;
  margin-right: 4px;
  color: #f5222d;
  font-size: 14px;
  font-family: SimSun, sans-serif;
  line-height: 1;
  content: '*';
}
div .store-profile-detail .store-profile-content .cancelContract-box label {
  color: rgba(0, 0, 0, 0.85);
}
div .store-profile-detail .store-profile-content .uncleared {
  margin-left: -168px;
}
div .store-profile-detail .store-profile-content .uncleared div {
  width: 100%;
  text-align: left;
}
div .store-profile-detail .store-profile-content .iot-setting-panel .arrears-equipment-type .item {
  margin-left: -14%;
}
div .store-profile-detail .store-profile-content .iot-setting-panel .arrears-equipment-type .item span {
  color: rgba(0, 0, 0, 0.85);
}
div .store-profile-detail .store-profile-footer {
  text-align: center;
  padding: 12px;
  background: #fff;
  border-top: 1px solid #e8e8e8;
}
div .store-profile-detail .hide-required-mark .legacy-form-item-required::before {
  display: none;
}
div .store-profile-detail .coldTypeMode {
  display: flex;
  justify-content: start;
  align-items: center;
}

div.gop-chart-page {
  position: relative;
  padding: 24px;
}
div.gop-chart-page .legacy-spin-nested-loading {
  z-index: 1;
}
div.gop-chart-page .time {
  margin-right: 15px;
}
div.gop-chart-page .legend {
  width: 170px;
  display: flex;
  justify-content: space-between;
  margin: 5px 0;
  position: absolute;
  right: 24px;
  top: 0;
}
div.gop-chart-page .legend .icon {
  width: 6px;
  height: 6px;
  display: inline-block;
  background-color: #f89936;
  border-radius: 3px;
  margin: 3px;
}
div.gop-chart-page .gop-table .icon {
  width: 6px;
  height: 6px;
  display: inline-block;
  background-color: #f89936;
  border-radius: 3px;
  margin: 3px;
}
div.gop-chart-page .gop-table thead th, div.gop-chart-page .gop-table tbody tr td:first-child {
  color: #262626;
  background: #fafafa;
  font-weight: 700;
}
div.gop-chart-page .gop-table thead th {
  text-align: center !important;
}
div.gop-chart-page #watermark {
  position: absolute;
  top: 20px;
  left: 10px;
  overflow: hidden;
  z-index: 0;
  height: 100%;
  display: flex;
  flex-wrap: wrap;
}
div.gop-chart-page #watermark .item {
  width: 20%;
  height: 40px;
  margin: 40px 0;
  opacity: 0.2;
  transform: rotate(-25deg);
}

div.room-check-in-page {
  padding-bottom: 40px;
}
div.room-check-in-page .time {
  padding: 20px;
}
div.room-check-in-page .legacy-table-thead > tr > th, div.room-check-in-page .legacy-table-tbody > tr > td {
  padding: 8px 8px;
}
div.room-check-in-page .tabs {
  padding: 10px 20px;
}
div.room-check-in-page .footer {
  text-align: center;
  margin-top: 10px;
}

div.short-rent-report-list {
  padding-bottom: 40px;
}
div.short-rent-report-list thead th {
  color: #000000;
  font-weight: 500;
  background: #fafafa;
  text-align: center;
}
div.short-rent-report-list thead tr:first-child th:first-child {
  text-align: left;
}
div.short-rent-report-list tbody td {
  text-align: right;
}
div.short-rent-report-list .time {
  padding: 20px;
  border-bottom: 1px solid #e8e8e8;
}
div.short-rent-report-list .legacy-table {
  margin: 20px 20px 0 20px;
}
div.short-rent-report-list .legacy-table-thead > tr > th, div.short-rent-report-list .legacy-table-tbody > tr > td {
  padding: 8px 8px;
}
div.short-rent-report-list .legacy-table-fixed-left tbody td {
  color: #000000;
  font-weight: 500;
  background: #fafafa;
  text-align: left;
}
div.short-rent-report-list .channel-table tbody tr:last-child {
  background: #fafafa;
  color: #000000;
  font-weight: 500;
}
div.short-rent-report-list .channel-table tbody tr:last-child td:first-child {
  color: #f89936;
}

.src-modules-report-pages-UnclearedPage__width60--96e0d1a8 {
  max-width: 60px;
}
.src-modules-report-pages-UnclearedPage__width70--8a29cb64 {
  max-width: 70px;
}
.src-modules-report-pages-UnclearedPage__width80--3e9603f7 {
  max-width: 80px;
}
.src-modules-report-pages-UnclearedPage__width90--28f3630f {
  max-width: 90px;
}
.src-modules-report-pages-UnclearedPage__width100--f3a822c3 {
  max-width: 100px;
}
.src-modules-report-pages-UnclearedPage__width110--99e627cd {
  max-width: 110px;
}
.src-modules-report-pages-UnclearedPage__width120--d92d2f58 {
  max-width: 120px;
}
.src-modules-report-pages-UnclearedPage__width130--f2c6b2b1 {
  max-width: 130px;
}
.src-modules-report-pages-UnclearedPage__width140--2092db8f {
  max-width: 140px;
}
.src-modules-report-pages-UnclearedPage__width150--19099159 {
  max-width: 150px;
}
.src-modules-report-pages-UnclearedPage__width160--6206b557 {
  max-width: 610px;
}
.src-modules-report-pages-UnclearedPage__width170--68266efd {
  max-width: 170px;
}
.src-modules-report-pages-UnclearedPage__width180--287f84db {
  max-width: 180px;
}
.src-modules-report-pages-UnclearedPage__width190--af944d42 {
  max-width: 190px;
}
.src-modules-report-pages-UnclearedPage__width200--3da37fbb {
  max-width: 200px;
}
.src-modules-report-pages-UnclearedPage__uncleared-page--d2381203 {
  padding: 20px 16px;
}
.src-modules-report-pages-UnclearedPage__uncleared-page--d2381203 .src-modules-report-pages-UnclearedPage__tip--1c1f9088 {
  padding: 0 1rem;
  cursor: pointer;
  color: #f89936;
}
.src-modules-report-pages-UnclearedPage__uncleared-page--d2381203 .src-modules-report-pages-UnclearedPage__badge--0ff40a84 {
  width: 90px;
}
.src-modules-report-pages-UnclearedPage__uncleared-page--d2381203 .src-modules-report-pages-UnclearedPage__overdueDayRed--77c23268 {
  color: #f5222d;
}
.src-modules-report-pages-UnclearedPage__uncleared-modal--53da8c8d .legacy-modal-confirm-title,
.src-modules-report-pages-UnclearedPage__uncleared-modal--53da8c8d .legacy-modal-confirm-btns {
  width: 100%;
  text-align: center;
}
.src-modules-report-pages-UnclearedPage__uncleared-modal--53da8c8d .anticon-info-circle {
  display: none;
}
.src-modules-report-pages-UnclearedPage__tag--683b9764 {
  border-radius: 20px;
  padding: 0 24px;
  margin: 0 0 8px 8px;
}
.src-modules-report-pages-UnclearedPage__tag--683b9764 .legacy-btn:active,
.src-modules-report-pages-UnclearedPage__tag--683b9764 .legacy-btn.active {
  color: #f89936;
  border-color: #f89936;
}

.building-info-panel {
  flex: none;
  margin: 0.5rem;
}
.building-info-panel .building-name {
  margin: 0 0.5rem;
}
.building-info-panel .room-list {
  display: flex;
  flex-wrap: wrap;
}
.building-info-panel .room-list .room-info-widget {
  flex: none;
}
.room-picker-panel {
  margin: 0.5rem 0;
  overflow-y: auto;
}
.room-picker-panel.legacy-collapse {
  border: none;
}
.room-picker-panel.legacy-collapse .legacy-collapse-item {
  border: 1px solid #d9d9d9;
  margin-top: 1.5rem;
}
.room-picker-panel.legacy-collapse .legacy-collapse-item .legacy-collapse-header {
  padding-left: 0;
}
.room-picker-panel.legacy-collapse .legacy-collapse-item .legacy-collapse-header .anticon {
  left: initial;
  right: 16px;
}
.room-picker-panel.legacy-collapse .legacy-collapse-item:first-child {
  margin-top: 0;
}
.room-picker-panel .room-type-info-header {
  padding-left: 1.4rem;
  color: #222;
  background: #fafafa url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAMCAYAAABFohwTAAAAeklEQVQYV13ObQqCQBgE4Jnu0S3WMjyBJ/FGokEEghAEgh1Jz7B+gDixuwrZz3l452W4fJJ0JUsAOEkZ5zbpIJ0dgOw5NTf5EAQc37G4BU/jK/65cFBfjzBUlwChBw7PSHvwYB/RsWLv5g8K08kNo1/R0+YmhVSGP8y+WkguM1Ug5DcAAAAASUVORK5CYII=) no-repeat 0.75rem center;
}
.room-picker-panel .room-type-info-header > span.left {
  font-weight: bold;
}
.room-picker-panel .room-type-info-header > span.right {
  float: right;
  margin-right: 1.5rem;
}
.room-picker-panel.no-room {
  min-height: 12rem;
  background: url(/assets/images/no-room.3fdfe61e.png) no-repeat center center;
}
.select-room-modal .legacy-modal-body > div:first-child > div:first-child > i:first-child {
  display: none;
}
.select-room-modal .legacy-modal-confirm-btns {
  text-align: center;
  float: initial;
}
.select-room-modal .legacy-modal-confirm-body .legacy-modal-confirm-content {
  margin-left: 0 !important;
}
.select-room-modal .room-picker-widget {
  margin-top: 1rem;
}
.select-room-modal .room-picker-panel {
  max-height: 50vh;
}

.room-info-rect {
  display: flex;
  margin: 0.5rem;
  user-select: none;
}
.room-info-rect .room-info-content {
  flex: none;
  position: relative;
  font-size: 0.75rem;
  width: 4.5rem;
  height: 4rem;
  border-radius: 0.25rem;
  margin: auto 0;
  padding: 0.4rem;
  background-color: #a4aeb9;
  color: white;
}
.room-info-rect .room-info-content .room-info-status, .room-info-rect .room-info-content .room-info-room-no {
  flex: auto;
  text-align: center;
}
.room-info-rect .room-info-content div.room-info-status-name.entirely {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAaCAMAAACaYWzBAAAAPFBMVEVHcEz///////////////////////////////////////////////////////////////////////////+PybD1AAAAE3RSTlMAa8UfX7oV8w2r03kGnlI+Sc5zTuAYlwAAAHtJREFUKM/NUEkSgCAMYysFBLf+/6+KihTlrrnQJjM0iRA/hzXGdVgJ6D2CtJzVq8I0RiHc6FFJXfgF0xzLEueEcM3T49t4EWHQraCHcLxEpOpNK9VOFGEHZK/OwLkxgSjbLXMjcHwvVJPV+Bn2jsWitkW05bDqXnX2sAEGrBBcCEYJxAAAAABJRU5ErkJggg==) no-repeat center / contain;
  display: inline-block;
  width: 12px;
  height: 12px;
}
.room-info-rect .room-info-content.can-check {
  background-color: #f5f5f5;
  color: rgba(0, 0, 0, 0.65);
}
.room-info-rect .room-info-content.can-check div.room-info-status-name.entirely {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAaBAMAAABfkYHAAAAAKlBMVEVHcEyNjY2NjY2MjIyVlZWOjo6UlJSNjY2QkJCMjIyNjY2Ojo6Ojo6MjIwl686XAAAADXRSTlMAv6fzDFwVax/SeURzE7P3+AAAAGlJREFUGNNjYKA+SA2BM9kKjZTFEyDsHmFVB5YgwwoQm9NoA4jyVhYAktww1SCxWQ0QNsdKIHH3YhmInS57F8S5e1fUgSUQSEE4d42U7yI4EEANjjKMbQTkgO0D28wAdQnUTRA3wlyLBABxwF66JF+x7gAAAABJRU5ErkJggg==) no-repeat center / contain;
}
.room-info-rect .room-info-content.can-operate {
  cursor: pointer;
}
.room-info-rect .room-info-content.can-operate:hover {
  transform: scale(1.1);
}
.room-info-rect .room-info-content.selected {
  background-color: #ffe6cc;
  color: rgba(0, 0, 0, 0.65);
}
.room-info-rect .room-info-content.checked {
  background-color: #f89936;
  color: white;
}
.room-info-rect .room-info-content.checked div.room-info-status-name.entirely {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAaCAMAAACaYWzBAAAAPFBMVEVHcEz///////////////////////////////////////////////////////////////////////////+PybD1AAAAE3RSTlMAa8UfX7oV8w2r03kGnlI+Sc5zTuAYlwAAAHtJREFUKM/NUEkSgCAMYysFBLf+/6+KihTlrrnQJjM0iRA/hzXGdVgJ6D2CtJzVq8I0RiHc6FFJXfgF0xzLEueEcM3T49t4EWHQraCHcLxEpOpNK9VOFGEHZK/OwLkxgSjbLXMjcHwvVJPV+Bn2jsWitkW05bDqXnX2sAEGrBBcCEYJxAAAAABJRU5ErkJggg==) no-repeat center / contain;
}
.room-info-rect .bed-info-rect {
  margin: 0.5rem;
  display: inline-grid;
  grid-template-rows: 1fr 1fr;
  grid-auto-flow: column;
  grid-gap: 0.4rem 0.4rem;
}
.room-info-rect .bed-info-rect .bed-info-item {
  font-size: 0.75rem;
  width: 1.3rem;
  height: 1.3rem;
  border-radius: 50%;
  background-color: #a4aeb9;
  color: white;
  justify-content: center;
  align-items: center;
  display: flex;
}
.room-info-rect .bed-info-rect .bed-info-item.can-check {
  background-color: #f5f5f5;
  color: rgba(0, 0, 0, 0.65);
}
.room-info-rect .bed-info-rect .bed-info-item.can-operate {
  cursor: pointer;
}
.room-info-rect .bed-info-rect .bed-info-item.can-operate:hover {
  transform: scale(1.1);
}
.room-info-rect .bed-info-rect .bed-info-item.selected {
  background-color: #ffe6cc;
  color: rgba(0, 0, 0, 0.65);
}
.room-info-rect .bed-info-rect .bed-info-item.checked {
  background-color: #f89936;
  color: white;
}
.status-list-panel {
  margin: 0.5rem 0;
}
.status-list-panel .status-item-widget {
  display: inline-block;
  margin-left: 3rem;
}
.status-list-panel .status-item-widget:first-child {
  margin-left: 0;
}
.status-list-panel .status-item-widget span.status-item-color {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin-right: 0.5rem;
}
.status-list-panel .status-item-widget span.status-item-color.status-occupy {
  background-color: #a4aeb9;
}
.status-list-panel .status-item-widget span.status-item-color.status-selected {
  background-color: #ffe6cc;
}
.status-list-panel .status-item-widget span.status-item-color.status-checked {
  background-color: #f89936;
}
.status-list-panel .status-item-widget span.status-item-color.status-available {
  background-color: #f5f5f5;
}

.guide-widget {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 9999;
}
.guide-widget .guide-widget-close {
  cursor: pointer;
}

.room-status-search .room-status-count {
  float: right;
}
.room-status-search .room-status-count .sign-count {
  color: #f89936;
}
.room-status-list-panel {
  padding: 0;
  position: relative;
}
.room-status-list-panel ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.room-status-list-panel ul.floor-list {
  overflow-y: auto;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.room-status-list-panel ul.floor-list::-webkit-scrollbar {
  display: none;
}
.room-status-list-panel ul.floor-list .room-status-item-begin, .room-status-list-panel ul.floor-list .room-status-item-end {
  width: 100%;
  height: 1px;
}
.room-status-list-panel ul.floor-list .room-status-item-end {
  margin-bottom: 16px;
}
.room-status-list-panel ul.floor-navbar {
  z-index: 999;
  user-select: none;
  width: 30px;
  display: flex;
  flex-direction: column;
  border-radius: 15px;
  background-color: white;
  padding: 16px 0;
  box-shadow: 0 2px 16px 0 rgba(0, 0, 0, 0.2);
  overflow-y: auto;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.room-status-list-panel ul.floor-navbar::-webkit-scrollbar {
  display: none;
}
.room-status-list-panel ul.floor-navbar > li {
  flex: none;
  text-align: center;
  line-height: 27px;
  font-size: 12px;
  font-weight: 500;
  color: #666;
  cursor: pointer;
}
.room-status-list-panel ul.floor-navbar > li.active {
  background-color: #fffaf1;
  color: #f89936;
}
.room-status-list {
  display: grid;
}
.floor-info-panel .floor-name {
  font-size: 18px;
  font-weight: 600;
  padding: 4px;
}
.room-status-detail-drawer .legacy-drawer-wrapper-body {
  height: 100%;
}
.room-status-detail-drawer .legacy-drawer-wrapper-body .legacy-drawer-body {
  height: 100%;
  padding: 0;
}

div.member-level-icon {
  position: relative;
  display: inline-block;
  width: 28px;
  height: 14px;
  background-size: cover;
  margin-left: 3px;
}
div.member-level-icon.level-1 {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAcCAMAAAAQssz4AAAATlBMVEVHcEz/nTr5mjb5mTf5mTb5mjf5mTb/oEL5mTb5mjb5mTf4mjb7nDj5mTb6mjj5mjb6mjb5mjb4mTb5r2L+8+f////6wYT959D4okj70aYEaUYlAAAAEnRSTlMAHPqb6YXyC1TAb+E+0S+uaHdFGt9QAAABLUlEQVQ4y62U2ZKDIBBFWVRARE27Jf//owN0a0AjNZma+6Bicby9IWN/k9IX9UWghYusKhlUVwDGskFjMrmiRTB4nF41mVtlWnUyOH+uPkdY6cyg9jf/Miwlrpr7pHYDA6AR7xKLadue+CS6zIAxDTDEqwsrHi2er3mZJ2Lduwcdkd5p2L1N2DMvyxsAbGbvP2U5Jaq5oAJgSPP2SgAqZSe8W9jEAcwDQCa9X6c1ASRl7cMGg2kLi8b6qM0ngI0Q88VthkxLQAxY0kxpTKsMhG6F2nrQ+lzSWVyvSUf5akIb0q4Zt3ADpGdEmRiNEVw5uAFcNm3cYfMj+RHYR+MgfCRNH2PLienuRIXaVBJulIz3Iar+oAcroHSADmHj1Be/m5Gm6veqcW6/EGf/rB9wgimEn6YzRwAAAABJRU5ErkJggg==);
}
div.member-level-icon.level-2 {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAcCAMAAAAQssz4AAAAWlBMVEVHcEz/nTr5mTb5mjb/pUn5mTf/oD35mTb4mjf4mTb5mjf7nDj6mjj5mTb5mjb5mTb5mTf5mjb5mTb6mzb4mTb///76uXX+9ez5pEv5rl/83r796dP97t77ypeUqf9mAAAAFHRSTlMAHPGrBmwOVL/nhz4v1/j8l3rKWynW/9sAAAFoSURBVDjLrVTRkoMgDJSCilrFtkFQ2///zUsgKtapc725feiok2U32dAs+xtUecD1lJDDAZU6E6iOBJOfC1z0Du2pBAnc9p+Ky96fzos3geLtkPrQU/kuULCLHqA+SOyaWgQ0AJ6isLJZJfz0nOeBGc0mUNNDCUbSL7T0JjqsGS3BvSLjvmXQMLMrMgkQtVEQZiwerJ3HyIhhXtFDJbjRhzA8ALLkrZ0AXnYxxaNsULylIgGgbwD9mv3oHJ49rQo9d10a9KeCC1NF4Ues8B4ALU0+di3TVZIqNGxAsyjj5axlRyB3MfW8U2VsiyWmrWUw/RYspkWzrUN4YttFZx37SZoOI8Vp4jgFfRTtWjHhWL33CyW9I8U9uNFGhKeIEQWeCDemwS0MPLfDAJXe1mewEW5IV2MBOb9cKemEwQgvhxsVIpfwAcl6r6DpY4aylG0HZxdoBUUOWn3xd5PzVv0eddzbLyCyf8YPY+kuIUPXxngAAAAASUVORK5CYII=);
}
div.member-level-icon.level-3 {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAcCAMAAAAQssz4AAAAWlBMVEVHcEz5mTb7mzj/nTz4mjf5mTf5mjf6mjb/oUP4mTb5mjb5mjf6mjb7mzj5mTb5mjb5mTb5mTb6mjf5mTb////++fP4okj+8eP6vn77y5n96NH5rFz6tGv83Lll3daZAAAAE3RSTlMA8jgXv3GFVQrn+qNoKMqx15RGPV3CXAAAAWdJREFUOMutVNuyRDAQJEKItdjcCPv/v3kmV0JRZev0w65ROt0zPWTZb6jJCeiWULITmvpOoDkT2OteIMcJhlsJI1AebuWpP1zWB4HjcdWpJ5IIVPAHN0052qrIr5sKApixj6OjKLFqpfXkCBQlAllGGGvt72AqKzEJDhBfx3hvGSDPBKU+aIOgVFzMQNKLYziJDo5qCt8oKagfgLG0cgF2Zq5XR/CjRBRcGEbHGAa9cct+XZlcNNfSEUbfNTH+XNsUGur8LQupBNjyRRvm9IKiD49huPjQSBCCqxPBGm79TkFAKIQgJVhSPAx23IKFtMxsKxteF3ZxVgrcL9HTfn96W3eGVgzBz2Qf/XI17cfq43tbN5gW9ip0zIWCrv2U3sm2mXOpWQ28Wx/wD0GLJVmNyADnOcraZOHkNM+TvHijbOQtu8BuvSOQm35P+oGyuxcowgVXP/jcQORD/egDVbm9fYAi+2f8ASEqLBgtlGKoAAAAAElFTkSuQmCC);
}
div.member-level-icon.level-4 {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAcCAMAAAAQssz4AAAAVFBMVEVHcEz5mjf5mTb5mjb/pUn5mTb/oD35mTb5mjb5mTf/nTr7nDj5mTb6mjj4mjb5mjf5mTf5mTb////+7+D96NL5rFz++fT4n0H6tm/6xIv7zZz84MMC7vNsAAAAEXRSTlMAhfL6BukOVL5uHD7RL+Gnl5mfTRgAAAFSSURBVDjLrVQJjoQgEPRAQUSxQfGY//9zOdoDnDE7my0TEwxFVXcXZtnfQOgN3SOhgRt68iRQ3QnQPAsULIJ4lHACyXl1EalVrKkTgTo5JE8dVjQSyO2h9qNzMYRVkTLKJhVgADTQ26vEpMc5MNpIIMsogPRv4VYcJSajxikQxDmDFplWie0NYH7XrNVOAAjD7OxRPcdCKS+xAWjppfRJwCra0rpwmzgAs3rDZfabGreTMGDV1jYI4l2UfRCmYcdi9LqeBHmNEiO4jaGoL8Bs8I7gDQ+YKRrKchjVuCzW0jLFlsK0XG9zHyG+Z1ErY6GU0fc8Mr/mjsb7fWajtjBK69e1rTg+5t2wktfijMNsn7MGEaWNizB8wpIMrUpPUTQOhnVSdJm83aRl+XCjXG8qCR9wifcB7L6ksi/h6QIdCIMjX/xuGkzV75GH3H4Bnv0zfgD76ygFQ5UlFgAAAABJRU5ErkJggg==);
}
div.member-level-icon .member-level-name {
  position: absolute;
  top: 0;
  left: 100%;
  color: #8c8c8c;
  font-size: 12px;
  font-weight: 400;
  width: 120px;
}

.rent-time-unit-icon {
  position: absolute;
  display: inline-block;
  width: 22px;
  height: 22px;
  top: 0;
  right: 0;
  border-radius: 0 4px 0 0;
  color: white;
}
.rent-time-unit-icon.hour {
  background: linear-gradient(to top right, transparent 0%, transparent 50%, #6eafec 50%, #6eafec 100%);
}
.rent-time-unit-icon.day {
  background: linear-gradient(to top right, transparent 0%, transparent 50%, #f89936 50%, #f89936 100%);
}
.rent-time-unit-icon .text {
  position: absolute;
  left: 9px;
  top: -1px;
  transform: rotate(45deg) scale(0.9);
}

.room-status-filter {
  display: flex;
  flex-direction: column;
  padding: 0;
}
.room-status-filter .room-status-filter-title {
  display: flex;
  align-items: flex-end;
  font-size: 16px;
  border-bottom: rgba(151, 151, 151, 0.1642) 1px solid;
}
.room-status-filter .room-status-filter-title div {
  flex: 1;
  font-weight: 500;
  color: #242424;
  text-align: center;
  border-bottom: 4px solid transparent;
  padding: 12px 0 8px 0;
  cursor: pointer;
}
.room-status-filter .room-status-filter-title div.active {
  border-bottom: 4px solid #f89936;
}
.room-status-filter .room-status-filter-content.filter {
  min-height: 0;
  overflow-y: auto;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.room-status-filter .room-status-filter-content.filter::-webkit-scrollbar {
  display: none;
}
.room-status-filter .room-status-filter-content.filter .room-status-filter-clear {
  padding: 12px 20px 0 20px;
  text-align: center;
}
.room-status-filter .room-status-filter-content.filter .room-status-filter-clear a {
  flex: none;
}
.room-status-filter .room-status-filter-content.filter .room-status-filter-input {
  padding: 8px 20px 12px 20px;
}
.room-status-filter .room-status-filter-content.filter .room-status-filter-input input.room-status-filter-input-item {
  margin: 4px 0;
  width: 100%;
  border-radius: 16px;
  padding-left: 30px;
  background: white url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAACJUlEQVQ4T2NkYGBgZmBgYGSAAMZVq9Zr8/DzGzEwM7B8//rjanlx3pk7d+78Y2Bg+A9VA6L/gzSwgDQsWrFCRUpCeiYDA6Pc/39/j/z///83EzOzKUjBh4+fsoL9vY8jawaJs4I0SUtI7/vx62dHZUnRnEuXLv2Fms6wcft2X24u3ilfPn+IDvDxOQjTDNLItufA4T0/fvxY5+PhOhPmZCRnMazftM2Bj59vxrxZK3WXLp38HezU5WvWGIqKSKwvysvSvnTpEswfMAth9P9d+w5t/vXz+xwfT/d1YI1btu9JZmVjcXJ3dkhFDiQkneDA2LZrTwkzEwuPu4tDLVjj1l170lmYmC3dXRyzoBphIYxs6/8tO/bks7Iyibg7O1UxMDD8Y1y+eoOtqKjwdBcHWzMGBgYmND8inLr3wKLvP39s9/fyWAy2UUpKimvRshWnP37+2BTs67sVm8Y5cxZqKqoqbdm8c7v+hLa2D2AbGRgYOJavXm8hKia68s2rV8kRoUEHkPzKANKkoKy06tfvXyu83JyboNEB0QhSuHr9eltBQZE5f//+u/3r14/D//8z/GZnYzNhYWWx/vH953wOTvbEN6/fxoaHBByC2cgOCxR391DO9Kw4Tw5OLkMGhv8sP3/9urZz7+6tM/r7Py5btc5GXFx00bt3H2JCA30PghMAUmiC+DCMEZer12+2ERTgbysvKbQDJzliNYJMMjY2Zjx79uwfAFkn1/nZ9AT0AAAAAElFTkSuQmCC) 10px center no-repeat;
}
.room-status-filter .room-status-filter-content.filter .room-status-filter-input .room-status-filter-input-select {
  margin: 4px 0;
  width: 100%;
}
.room-status-filter .room-status-filter-content.filter .room-status-filter-input .room-status-filter-input-select .legacy-select-selection {
  border-radius: 16px;
  padding-left: 19px;
  background: white url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAACJUlEQVQ4T2NkYGBgZmBgYGSAAMZVq9Zr8/DzGzEwM7B8//rjanlx3pk7d+78Y2Bg+A9VA6L/gzSwgDQsWrFCRUpCeiYDA6Pc/39/j/z///83EzOzKUjBh4+fsoL9vY8jawaJs4I0SUtI7/vx62dHZUnRnEuXLv2Fms6wcft2X24u3ilfPn+IDvDxOQjTDNLItufA4T0/fvxY5+PhOhPmZCRnMazftM2Bj59vxrxZK3WXLp38HezU5WvWGIqKSKwvysvSvnTpEswfMAth9P9d+w5t/vXz+xwfT/d1YI1btu9JZmVjcXJ3dkhFDiQkneDA2LZrTwkzEwuPu4tDLVjj1l170lmYmC3dXRyzoBphIYxs6/8tO/bks7Iyibg7O1UxMDD8Y1y+eoOtqKjwdBcHWzMGBgYmND8inLr3wKLvP39s9/fyWAy2UUpKimvRshWnP37+2BTs67sVm8Y5cxZqKqoqbdm8c7v+hLa2D2AbGRgYOJavXm8hKia68s2rV8kRoUEHkPzKANKkoKy06tfvXyu83JyboNEB0QhSuHr9eltBQZE5f//+u/3r14/D//8z/GZnYzNhYWWx/vH953wOTvbEN6/fxoaHBByC2cgOCxR391DO9Kw4Tw5OLkMGhv8sP3/9urZz7+6tM/r7Py5btc5GXFx00bt3H2JCA30PghMAUmiC+DCMEZer12+2ERTgbysvKbQDJzliNYJMMjY2Zjx79uwfAFkn1/nZ9AT0AAAAAElFTkSuQmCC) 11px center no-repeat;
}
.room-status-filter .room-status-filter-content.filter .room-status-filter-input .room-status-filter-input-select.legacy-select-focused .legacy-select-selection {
  background-color: white;
}
.room-status-filter .room-status-filter-content.batch {
  min-height: 0;
  display: flex;
  flex-direction: column;
}
.room-status-filter .room-status-filter-content.batch .batch-menu {
  padding: 20px 18px 16px 14px;
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 8px 12px;
}
.room-status-filter .room-status-filter-content.batch .batch-menu button {
  border-radius: 4px;
}
.room-status-filter .room-status-filter-content.batch > .selection-title {
  border-top: rgba(151, 151, 151, 0.1642) 1px solid;
  display: flex;
  padding: 16px 20px 4px 20px;
}
.room-status-filter .room-status-filter-content.batch > .selection-title span.text {
  color: #262626;
  font-family: PingFangSC-Medium, PingFangSC, sans-serif;
  font-weight: 500;
  margin-right: 10px;
}
.room-status-filter .room-status-filter-content.batch > .selection-title div.check {
  flex: auto;
  text-align: right;
}
.room-status-filter .room-status-filter-content.batch ul.room-selection {
  flex: 1;
  overflow-y: auto;
  list-style: none;
  padding: 0 20px;
  margin: -1px;
  font-size: 12px;
}
.room-status-filter .room-status-filter-content.batch ul.room-selection > li {
  position: relative;
  display: inline-flex;
  margin: 4px 8px 4px 0;
  border: 1px solid #d9d9d9;
  border-radius: 16px;
  padding: 0 4px 0 8px;
  align-items: center;
}
.room-status-filter .room-status-filter-content.batch ul.room-selection > li span {
  margin-right: 2px;
}
.room-status-filter .room-status-filter-content.batch ul.room-selection > li div.remove-icon {
  display: inline-block;
  cursor: pointer;
  width: 12px;
  height: 12px;
  background: url(/assets/images/icon-cross.bb8e7677.svg);
  background-size: cover;
}

.room-status-group {
  border-top: #e8e8e8 1px solid;
  padding: 12px 20px;
}
.room-status-group .room-status-group-title {
  padding: 4px 0 8px 0;
  font-weight: 500;
  color: #242424;
}
.room-status-group.bed ul, .room-status-group.warning ul {
  list-style: none;
  padding: 0;
  margin: -1px;
}
.room-status-group.bed ul > li, .room-status-group.warning ul > li {
  display: inline-block;
  margin: 4px 2px;
}
.room-status-group.bed ul > li > div.status-button, .room-status-group.warning ul > li > div.status-button {
  border: 1px solid #ddd;
  padding: 0 4px;
  color: #353535;
  font-size: 14px;
  min-width: 60px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  border-radius: 16px;
  cursor: pointer;
}
.room-status-group.bed ul > li > div.status-button.checked, .room-status-group.warning ul > li > div.status-button.checked {
  background-color: #f89936;
  border-color: #f89936;
  color: white;
}
.room-status-group.room ul {
  display: grid;
  list-style: none;
  padding: 0;
  margin: 0;
  grid-template-columns: 1fr 1fr;
  grid-gap: 8px;
}
.room-status-group.room ul.icon-long {
  grid-template: '1fr';
  margin-bottom: 8px;
}
.room-status-group.room ul.no-icon {
  position: relative;
  margin-top: 18px;
  border-top: 1px solid #e8e8e8;
  padding-top: 16px;
}
.room-status-group.room ul.no-icon:before {
  content: '更多状态';
  position: absolute;
  color: #bfbfbf;
  top: -10px;
  left: 50%;
  margin-left: -40px;
  background: white;
  padding: 0 12px;
}
.room-status-group.room ul > li {
  position: relative;
}
.room-status-group.room ul > li > div.status-count-button {
  position: relative;
  display: flex;
  cursor: pointer;
}
.room-status-group.room ul > li > div.status-count-button .status-count-icon {
  margin-right: 4px;
  border-radius: 4px;
  width: 20px;
  height: 20px;
}
.room-status-group.room ul > li > div.status-count-button .status-count-icon.circle {
  padding: 1px;
}
.room-status-group.room ul > li > div.status-count-button img.status-count-icon {
  object-fit: contain;
}
.room-status-group.room ul > li > div.status-count-button div.status-count-icon {
  display: inline-block;
}
.room-status-group.room ul > li > div.status-count-button div.status-count-icon.circle {
  border-radius: 10px;
}
.room-status-group.room ul > li > div.status-count-button .status-count-content {
  flex: 1;
}
.room-status-group.room ul > li > div.status-count-button .status-count-content .status-count-badge {
  margin-left: 2px;
  font-size: 12px;
  color: #f89936;
}
.room-status-group.count {
  margin-top: 8px;
}
.room-status-group.count ul > li {
  display: block;
}
.room-status-group.count ul > li > div.status-count-button {
  display: flex;
  justify-content: space-between;
  align-items: center;
  cursor: pointer;
}
.room-status-group.count ul > li > div.status-count-button .check-box {
  display: inline-block;
}
.room-status-group.count ul > li > div.status-count-button .status-count-content {
  display: inline-block;
  margin: 4px 8px 4px 0;
  width: 24px;
  height: 24px;
  border-radius: 2px;
  position: relative;
  color: white;
}
.room-status-group.count ul > li > div.status-count-button .status-count-label {
  display: block;
  text-align: center;
  line-height: 24px;
  font-size: 14px;
  font-weight: 500;
}
.room-status-group.count ul > li > div.status-count-button .status-count-label img {
  width: 90%;
}
.room-status-group.count ul > li > div.status-count-button .status-count-badge {
  display: inline-block;
  color: #ff7555;
  font-size: 14px;
  border: 1px solid white;
  padding: 0 2px;
}
.room-status-group.count ul > li .status-count-title {
  margin-top: 2px;
  font-size: 14px;
  color: #353535;
  text-align: center;
  font-weight: 400;
}

.future-room-status-query {
  min-width: 700px;
  overflow-x: auto;
  background: #fff;
}
.future-room-status-query .future-room-query-row {
  margin: 16px;
}
.future-room-status-query .room-filter-days {
  margin-right: 32px;
}
.future-room-status-query .room-filter-days .legacy-radio-button-wrapper {
  margin-left: 8px;
  border-radius: 4px;
}
.future-room-status-query .room-filter-days .legacy-radio-button-wrapper:first-child {
  margin-left: 0;
}
.future-room-status-query .room-filter-building {
  width: 200px;
  margin-right: 16px;
}
.future-room-status-query .room-status-check div.room-status-title {
  display: inline-block;
  vertical-align: middle;
}
.future-room-status-query .room-status-check div.room-status-color-circle {
  margin-left: 6px;
  width: 14px;
  height: 14px;
  border-radius: 50%;
  display: inline-block;
  vertical-align: middle;
}
.future-room-status-container {
  border: 1px solid #e8e8e8;
  background: #fff;
  display: flex;
  flex-direction: column;
  position: relative;
  margin-top: 8px;
}
.future-room-status-container .content {
  display: flex;
  flex-direction: row;
  margin-right: 60px;
  overflow-y: auto;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.future-room-status-container .content::-webkit-scrollbar {
  display: none;
}
.future-room-status-container .content .nav-room > div {
  background: #f5f5f5;
  width: 70px;
  height: 30px;
  border-bottom: 1px solid #e8e8e8;
  line-height: 30px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  text-align: center;
}
.future-room-status-container .content .main {
  width: 100%;
}
.future-room-status-container .nav-floor {
  position: absolute;
  width: 60px;
  right: 0;
  top: 62px;
  overflow-y: auto;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.future-room-status-container .nav-floor::-webkit-scrollbar {
  display: none;
}
.future-room-status-container .nav-floor > div {
  text-align: center;
  height: 27px;
  line-height: 27px;
  background-color: #fff;
  cursor: pointer;
}
.future-room-status-container .nav-floor > div.active {
  background-color: #fffaf1;
  color: #f89936;
}

.room-status-list-page {
  margin: 0 -8x -8px -8px;
  background-color: #f0f2f5 !important;
  display: grid;
  grid-template-columns: auto 240px;
  grid-template-rows: 48px auto;
  grid-template-areas: 'header sidebar' 'main sidebar';
  gap: 10px;
  position: relative;
}
.room-status-list-page .room-status-search {
  grid-area: header;
  background-color: white;
}
.room-status-list-page .room-status-list-panel {
  grid-area: main;
  background-color: white;
}
.room-status-list-page .room-status-list-panel ul.floor-list {
  height: calc(100vh - 148px);
}
.room-status-list-page .room-status-filter {
  grid-area: sidebar;
  background-color: white;
  height: calc(100vh - 90px);
}
.room-status-list-page .floor-navbar {
  position: absolute;
  top: 24px;
  right: -4px;
  max-height: calc(100vh - 190px);
}
.room-status-list-page .guide-room-status.guide-widget {
  background: rgba(0, 0, 0, 0.7) url(/assets/images/room-status-guide.3e33c408.png) no-repeat center center;
}
.room-status-list-page .guide-room-status.guide-widget .guide-widget-close {
  margin-top: 560px;
  margin-left: 70px;
  width: 140px;
  height: 50px;
  background: url(/assets/images/room-status-guide-close.63841f15.png) no-repeat center center;
}
.future-room-status-page {
  background-color: transparent !important;
}
.future-room-status-page .future-room-status-container .content {
  height: calc(100vh - 270px);
}
.daily-rent-calendar-page {
  margin: 0 -8px -8px -8px;
  padding: 8px;
}

.src-modules-throwLease-pages-index__width60--168dbd70 {
  max-width: 60px;
}
.src-modules-throwLease-pages-index__width70--bfefa60c {
  max-width: 70px;
}
.src-modules-throwLease-pages-index__width80--86bfa253 {
  max-width: 80px;
}
.src-modules-throwLease-pages-index__width90--6f7f7992 {
  max-width: 90px;
}
.src-modules-throwLease-pages-index__width100--6a9c7c55 {
  max-width: 100px;
}
.src-modules-throwLease-pages-index__width110--ca33172a {
  max-width: 110px;
}
.src-modules-throwLease-pages-index__width120--ab336873 {
  max-width: 120px;
}
.src-modules-throwLease-pages-index__width130--14e49f17 {
  max-width: 130px;
}
.src-modules-throwLease-pages-index__width140--b2a9c105 {
  max-width: 140px;
}
.src-modules-throwLease-pages-index__width150--fac72500 {
  max-width: 150px;
}
.src-modules-throwLease-pages-index__width160--594fb406 {
  max-width: 610px;
}
.src-modules-throwLease-pages-index__width170--8c1674a0 {
  max-width: 170px;
}
.src-modules-throwLease-pages-index__width180--461ec583 {
  max-width: 180px;
}
.src-modules-throwLease-pages-index__width190--1d227a63 {
  max-width: 190px;
}
.src-modules-throwLease-pages-index__width200--ac873d79 {
  max-width: 200px;
}
.white-throwlease .content {
  padding: 0 32px 32px 32px;
  margin-bottom: 16px;
}
.white-throwlease.list .ant-table-thead > tr > th, .white-throwlease.list .legacy-table-thead > tr > th {
  background: #fafafa;
}
.white-throwlease.list .ant-table-tbody > tr > td, .white-throwlease.list .legacy-table-tbody > tr > td {
  background: white;
}
.white-throwlease.list .operate span {
  cursor: pointer;
  color: #f89936;
}
.white-throwlease .warning-color {
  color: #f5222d;
}

.support-apply-modal.legacy-modal-confirm-confirm .legacy-modal-close {
  display: block;
}
.support-apply-modal.legacy-modal-confirm-confirm .legacy-modal-body > div:first-child > div:first-child > i:first-child {
  display: none;
}
.support-apply-modal.legacy-modal-confirm-confirm .legacy-modal-confirm-btns {
  text-align: center;
  float: initial;
}
.support-apply-modal.legacy-modal-confirm-confirm.legacy-modal-confirm .legacy-modal-body {
  padding: 0;
}
.support-apply-modal.legacy-modal-confirm-confirm.legacy-modal-confirm .legacy-modal-body .legacy-modal-confirm-title {
  border-bottom: 1px solid #e8e8e8;
  padding: 1rem 1.5rem;
}
.support-apply-modal.legacy-modal-confirm-confirm.legacy-modal-confirm .legacy-modal-body .legacy-modal-confirm-content {
  overflow-y: auto;
  height: 260px;
  padding: 16px 36px 0 0;
}
.support-apply-modal.legacy-modal-confirm-confirm.legacy-modal-confirm .legacy-modal-body .legacy-modal-confirm-btns {
  padding: 16px 1rem 46px 1rem;
  border-radius: 4px;
  margin-top: 0.5rem;
}

.ticket-modal .legacy-modal-confirm-content {
  margin: 0 !important;
}
.ticket-modal .legacy-modal-close {
  display: block;
}
.ticket-modal .legacy-modal-confirm-btns {
  display: none;
}
.ticket-modal .close-ticket-modal .legacy-row-flex {
  margin: 10px 0;
}

.ticket-list-page {
  padding: 0 20px 40px;
  margin-bottom: 16px;
}
.ticket-list-page .op-list {
  display: flex;
  align-items: center;
  margin-bottom: 12px;
  overflow: hidden;
}
.ticket-list-page .op-list .button-list:not(:first-child) {
  margin-left: 24px;
}
.ticket-list-page .op-list .button-list .tag {
  padding: 0 24px;
}
.ticket-list-page .tag {
  border-radius: 20px;
  margin: 0 0 0 8px;
}
.ticket-list-page .tag.legacy-btn:active, .ticket-list-page .tag.legacy-btn.active {
  color: #f89936;
  border-color: #f89936;
}
.ticket-list-page .first span, .ticket-list-page .second span, .ticket-list-page .thirdly span {
  position: relative;
  left: 5px;
}
.ticket-list-page .tag span:last-child::before, .ticket-list-page .legacy-form-item-children span:last-child::before {
  content: '';
  position: absolute;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  left: -10px;
  top: 7px;
}
.ticket-list-page .first span:last-child:before {
  background: #f5222d;
}
.ticket-list-page .second span:last-child:before {
  background: #f89936;
}
.ticket-list-page .thirdly span:last-child:before {
  background: #1890ff;
}
.ticket-list-page .remark {
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.union-bill-check-modal .anticon-question-circle, .adjust-amount-modal .anticon-question-circle, .union-bill-adjust-detail-modal .anticon-question-circle {
  display: none;
}
.union-bill-check-modal .legacy-modal-confirm-content, .adjust-amount-modal .legacy-modal-confirm-content, .union-bill-adjust-detail-modal .legacy-modal-confirm-content {
  margin-left: 0 !important;
}
.union-bill-check-modal .legacy-modal-footer, .adjust-amount-modal .legacy-modal-footer, .union-bill-adjust-detail-modal .legacy-modal-footer, .union-bill-check-modal .legacy-modal-confirm-btns, .adjust-amount-modal .legacy-modal-confirm-btns, .union-bill-adjust-detail-modal .legacy-modal-confirm-btns {
  display: none;
}
.union-bill-check-modal .legacy-modal-body, .adjust-amount-modal .legacy-modal-body, .union-bill-adjust-detail-modal .legacy-modal-body {
  padding: 0;
}
.union-bill-check-modal .legacy-modal-body .legacy-modal-confirm-title, .adjust-amount-modal .legacy-modal-body .legacy-modal-confirm-title, .union-bill-adjust-detail-modal .legacy-modal-body .legacy-modal-confirm-title, .union-bill-check-modal .legacy-modal-body .modal-content, .adjust-amount-modal .legacy-modal-body .modal-content, .union-bill-adjust-detail-modal .legacy-modal-body .modal-content, .union-bill-check-modal .legacy-modal-body .form-operation, .adjust-amount-modal .legacy-modal-body .form-operation, .union-bill-adjust-detail-modal .legacy-modal-body .form-operation {
  padding: 16px 32px;
}
.union-bill-check-modal .legacy-modal-body .legacy-modal-confirm-title, .adjust-amount-modal .legacy-modal-body .legacy-modal-confirm-title, .union-bill-adjust-detail-modal .legacy-modal-body .legacy-modal-confirm-title {
  border-bottom: 1px solid #ccc;
}
.union-bill-check-modal .legacy-modal-body .legacy-row, .adjust-amount-modal .legacy-modal-body .legacy-row, .union-bill-adjust-detail-modal .legacy-modal-body .legacy-row {
  padding: 0;
}
.union-bill-check-modal .legacy-modal-body .form-operation, .adjust-amount-modal .legacy-modal-body .form-operation, .union-bill-adjust-detail-modal .legacy-modal-body .form-operation {
  text-align: center;
  border-top: 1px solid #ccc;
}
.union-bill-check-modal .legacy-table-bordered .legacy-table-thead > tr > th, .adjust-amount-modal .legacy-table-bordered .legacy-table-thead > tr > th, .union-bill-adjust-detail-modal .legacy-table-bordered .legacy-table-thead > tr > th, .union-bill-check-modal .legacy-table-bordered .legacy-table-tbody > tr > td, .adjust-amount-modal .legacy-table-bordered .legacy-table-tbody > tr > td, .union-bill-adjust-detail-modal .legacy-table-bordered .legacy-table-tbody > tr > td {
  text-align: center !important;
}
.union-bill-check-modal .box .modal-content .add-footer, .adjust-amount-modal .box .modal-content .add-footer, .union-bill-adjust-detail-modal .box .modal-content .add-footer {
  text-align: center;
}
.union-bill-check-modal .adv-form-item .legacy-form-item-control-wrapper, .union-bill-adjust-detail-modal .adv-form-item .legacy-form-item-control-wrapper {
  flex-grow: 0;
  flex-shrink: 0;
}
.union-bill-adjust-detail-modal .adjust-info-content {
  margin-left: 50px;
  padding: 8px 0;
  border-bottom: 1px solid #e8e8e8;
}
.union-bill-adjust-detail-modal .adjust-info-content span {
  margin-right: 28px;
}
.union-bill-adjust-detail-modal .verification-info-table .legacy-table-thead > tr > th, .union-bill-adjust-detail-modal .verification-info-table .legacy-table-tbody > tr > td {
  text-align: center !important;
}
.union-bill-adjust-detail-modal .verification-info-table .legacy-table-thead > tr > th .legacy-form-item, .union-bill-adjust-detail-modal .verification-info-table .legacy-table-tbody > tr > td .legacy-form-item {
  justify-content: center;
}
.union-bill-adjust-detail-modal .footer {
  display: flex;
  justify-content: center;
  padding: 20px 0;
  text-align: center;
}
.union-bill-adjust-detail-modal .footer .settle-preview-button {
  margin: 0 8px;
}
.union-bill-adjust-detail-modal .footer .form-operation {
  border-top: none;
  padding: 0;
}

/* eslint-disable */
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.src-modules-union-pages-contract-list-index__width60--2a532e2c {
  max-width: 60px;
}
.src-modules-union-pages-contract-list-index__width70--1c5b33c6 {
  max-width: 70px;
}
.src-modules-union-pages-contract-list-index__width80--59629674 {
  max-width: 80px;
}
.src-modules-union-pages-contract-list-index__width90--5f9cbe04 {
  max-width: 90px;
}
.src-modules-union-pages-contract-list-index__width100--4adfe72a {
  max-width: 100px;
}
.src-modules-union-pages-contract-list-index__width110--26a65018 {
  max-width: 110px;
}
.src-modules-union-pages-contract-list-index__width120--365d64b2 {
  max-width: 120px;
}
.src-modules-union-pages-contract-list-index__width130--4405e1fe {
  max-width: 130px;
}
.src-modules-union-pages-contract-list-index__width140--60afde6a {
  max-width: 140px;
}
.src-modules-union-pages-contract-list-index__width150--a8aec3e9 {
  max-width: 150px;
}
.src-modules-union-pages-contract-list-index__width160--a6760420 {
  max-width: 610px;
}
.src-modules-union-pages-contract-list-index__width170--d414bc95 {
  max-width: 170px;
}
.src-modules-union-pages-contract-list-index__width180--81129253 {
  max-width: 180px;
}
.src-modules-union-pages-contract-list-index__width190--155f0488 {
  max-width: 190px;
}
.src-modules-union-pages-contract-list-index__width200--9f3e45d2 {
  max-width: 200px;
}
.src-modules-union-pages-contract-list-index__ListPage--8e39e661 {
  width: 100%;
  color: #2e3146;
  background: #fff;
  border-radius: 2px;
  font-size: 16px;
  padding: 24px;
}
.src-modules-union-pages-contract-list-index__ListPage--8e39e661 .field-storeCode .store-cascader {
  border: 1px solid #cfcfcf;
  border-radius: 4px;
  width: 100% !important;
}
.src-modules-union-pages-contract-list-index__ListPage--8e39e661 .field-storeCode .store-cascader .legacy-select-selection-selected-value {
  text-align: left;
}
.invalidContract .legacy-modal-confirm-content {
  margin-left: 0 !important;
}

.union-settle-page .list .adv-form-item .legacy-form-item-control-wrapper {
  flex-grow: 0;
  flex-shrink: 0;
}
.union-settle-page .adjust-info-content {
  margin-left: 40px;
  padding: 8px 0;
  border-bottom: 1px solid #e8e8e8;
}
.union-settle-page .adjust-info-content:last-child {
  border-bottom: none;
}
.union-settle-page .adjust-info-content span {
  margin-right: 125px;
}

.src-pages-Contract2-Enterprise-index__contract--631ee42a {
  margin-bottom: 16px;
  padding-bottom: 40px;
}
.src-pages-Contract2-Enterprise-index__contract--631ee42a .src-pages-Contract2-Enterprise-index__header--641a1291 .src-pages-Contract2-Enterprise-index__title--cab28ac7 {
  display: flex;
  font-size: 18px;
  color: #222;
  line-height: 56px;
  border-bottom: 1px solid #e8e8e8;
  padding-left: 40px;
  align-items: center;
}
.src-pages-Contract2-Enterprise-index__contract--631ee42a .src-pages-Contract2-Enterprise-index__header--641a1291 .src-pages-Contract2-Enterprise-index__progress--16e48943 {
  display: flex;
  justify-content: space-between;
  color: #bfbfbf;
  padding: 36px 40px 24px;
}
.src-pages-Contract2-Enterprise-index__contract--631ee42a .src-pages-Contract2-Enterprise-index__header--641a1291 .src-pages-Contract2-Enterprise-index__progress--16e48943 li {
  display: flex;
  align-items: center;
  flex: auto;
  padding: 8px;
}
.src-pages-Contract2-Enterprise-index__contract--631ee42a .src-pages-Contract2-Enterprise-index__header--641a1291 .src-pages-Contract2-Enterprise-index__progress--16e48943 li:last-child {
  flex: none;
}
.src-pages-Contract2-Enterprise-index__contract--631ee42a .src-pages-Contract2-Enterprise-index__header--641a1291 .src-pages-Contract2-Enterprise-index__progress--16e48943 li span {
  flex: none;
}
.src-pages-Contract2-Enterprise-index__contract--631ee42a .src-pages-Contract2-Enterprise-index__header--641a1291 .src-pages-Contract2-Enterprise-index__progress--16e48943 li span:last-child {
  flex: auto;
}
.src-pages-Contract2-Enterprise-index__contract--631ee42a .src-pages-Contract2-Enterprise-index__header--641a1291 .src-pages-Contract2-Enterprise-index__progress--16e48943 li.src-pages-Contract2-Enterprise-index__active--cc81e2e1 {
  color: #000;
}
.src-pages-Contract2-Enterprise-index__contract--631ee42a .src-pages-Contract2-Enterprise-index__header--641a1291 .src-pages-Contract2-Enterprise-index__progress--16e48943 li.src-pages-Contract2-Enterprise-index__active--cc81e2e1 .src-pages-Contract2-Enterprise-index__band--72e20a2b {
  border-color: #f89936;
  background: #f89936;
  color: #fff;
}
.src-pages-Contract2-Enterprise-index__contract--631ee42a .src-pages-Contract2-Enterprise-index__header--641a1291 .src-pages-Contract2-Enterprise-index__progress--16e48943 .src-pages-Contract2-Enterprise-index__band--72e20a2b {
  border-radius: 50%;
  border: 1px solid #bfbfbf;
  color: #bfbfbf;
  width: 36px;
  height: 36px;
  font-size: 20px;
  text-align: center;
  line-height: 36px;
}
.src-pages-Contract2-Enterprise-index__contract--631ee42a .src-pages-Contract2-Enterprise-index__header--641a1291 .src-pages-Contract2-Enterprise-index__progress--16e48943 .src-pages-Contract2-Enterprise-index__name--77da309c {
  margin: 0 16px 0 8px;
}
.src-pages-Contract2-Enterprise-index__contract--631ee42a .src-pages-Contract2-Enterprise-index__header--641a1291 .src-pages-Contract2-Enterprise-index__progress--16e48943 .src-pages-Contract2-Enterprise-index__line--21b7e58c {
  background-color: #bfbfbf;
  width: 100%;
  height: 1px;
}
.src-pages-Contract2-Enterprise-index__contract--631ee42a .src-pages-Contract2-Enterprise-index__content--2c9e5966 {
  padding: 0 40px;
  overflow-y: auto;
}
.src-pages-Contract2-Enterprise-index__contract--631ee42a .src-pages-Contract2-Enterprise-index__sub-title--80f840fc {
  color: #bfbfbf;
  font-size: 14px;
  font-weight: bolder;
}
.src-pages-Contract2-Enterprise-index__contract--631ee42a .src-pages-Contract2-Enterprise-index__group-customer--b5f6b2a8 {
  display: flex;
  margin-bottom: 12px;
}
.src-pages-Contract2-Enterprise-index__contract--631ee42a .src-pages-Contract2-Enterprise-index__group-customer--b5f6b2a8 .src-pages-Contract2-Enterprise-index__op--ca6e94d0 {
  text-align: right;
  width: 120px;
  margin-top: 8px;
}
.src-pages-Contract2-Enterprise-index__contract--631ee42a .src-pages-Contract2-Enterprise-index__group-customer--b5f6b2a8 .src-pages-Contract2-Enterprise-index__op--ca6e94d0 button {
  border-radius: 50%;
  margin: 4px;
  outline: none;
  border: 1px solid #ccc;
  background: #fff;
  width: 25px;
  height: 25px;
}
.src-pages-Contract2-Enterprise-index__contract--631ee42a .src-pages-Contract2-Enterprise-index__footer-btn--bf60afbd {
  position: fixed;
  z-index: 1;
  height: 56px;
  line-height: 56px;
  text-align: center;
  bottom: 0;
  right: 16px;
  left: 224px;
  background: #fff;
  width: calc(100% - 240px);
  box-shadow: 0 -8px 10px -8px rgba(0, 0, 0, 0.2);
}
.src-pages-Contract2-Enterprise-index__contract--631ee42a .src-pages-Contract2-Enterprise-index__footer-btn--bf60afbd button {
  margin: 0 12px;
}
.src-pages-Contract2-Enterprise-index__contract--631ee42a .src-pages-Contract2-Enterprise-index__panel--28586cec {
  margin-top: 16px;
}
.src-pages-Contract2-Enterprise-index__contract--631ee42a .src-pages-Contract2-Enterprise-index__panel--28586cec > div {
  border: none;
}
.src-pages-Contract2-Enterprise-index__contract--631ee42a .src-pages-Contract2-Enterprise-index__mt16--e2dfc07a {
  margin-top: 16px;
}
.src-pages-Contract2-Enterprise-index__contract--631ee42a .src-pages-Contract2-Enterprise-index__mt24--324399c8 {
  margin-top: 24px;
}
.src-pages-Contract2-Enterprise-index__contract--631ee42a .special.adv-form-item .legacy-form-item-control-wrapper .adv-form-item-content {
  width: 140px;
  margin-left: 12px;
}
.src-pages-Contract2-Enterprise-index__contract--631ee42a .ProviderBaseInfo .provider .group {
  width: 100%;
  display: flex;
}
.src-pages-Contract2-Enterprise-index__contract--631ee42a .suffix-text {
  padding-left: 6px;
  margin: 0 !important;
}
.src-pages-Contract2-Enterprise-index__contract--631ee42a .details .legacy-table-footer {
  padding: 7px;
  text-align: center;
  background: transparent;
}
.src-pages-Contract2-Enterprise-index__contract--631ee42a .details .legacy-table-footer .add-btn {
  background: #fff3db;
  text-align: center;
  border: none;
  color: #f89936;
  height: 24px;
}
.src-pages-Contract2-Enterprise-index__contract--631ee42a .src-pages-Contract2-Enterprise-index__ServiceFee--d3feb96b .adv-form {
  justify-content: center;
}
.src-pages-Contract2-Enterprise-index__contract--631ee42a .src-pages-Contract2-Enterprise-index__ServiceFee--d3feb96b .special.adv-form-item .legacy-form-item-control-wrapper .adv-form-item-content {
  width: 160px;
}
.src-pages-Contract2-Enterprise-index__contract--631ee42a .src-pages-Contract2-Enterprise-index__MarginFee--c23490ce .legacy-form-item-label,
.src-pages-Contract2-Enterprise-index__contract--631ee42a .src-pages-Contract2-Enterprise-index__EnergyFee--7949e4ef .legacy-form-item-label {
  width: auto;
  display: inline-block;
}
.src-pages-Contract2-Enterprise-index__contract--631ee42a .src-pages-Contract2-Enterprise-index__ChargingMethod--3c00675f {
  margin: 12px 0;
}
.src-pages-Contract2-Enterprise-index__contract--631ee42a .src-pages-Contract2-Enterprise-index__ChargingMethod--3c00675f .legacy-row.legacy-form-item.adv-form-item {
  flex: auto !important;
  display: inline-block;
}
.src-pages-Contract2-Enterprise-index__contract--631ee42a .src-pages-Contract2-Enterprise-index__ChargingMethod--3c00675f .legacy-row.legacy-form-item.adv-form-item .adv-form-item .legacy-form-item-control-wrapper {
  flex: none;
}
.src-pages-Contract2-Enterprise-index__contract--631ee42a .src-pages-Contract2-Enterprise-index__ChargingMethod--3c00675f .legacy-row.legacy-form-item.adv-form-item .legacy-form-item-label > label {
  line-height: 40px;
  color: rgba(0, 0, 0, 0.65);
}
.src-pages-Contract2-Enterprise-index__contract--631ee42a .src-pages-Contract2-Enterprise-index__ChargingMethod--3c00675f .legacy-row.legacy-form-item.adv-form-item .legacy-form-item-label > label::after {
  content: '';
  margin: 0;
}
.src-pages-Contract2-Enterprise-index__contract--631ee42a .src-pages-Contract2-Enterprise-index__ChargingMethod--3c00675f span.legacy-form-item-children span.legacy-form-item-children {
  display: flex;
  line-height: 40px;
  padding-left: 4px;
  align-items: center;
}
.src-pages-Contract2-Enterprise-index__contract--631ee42a .src-pages-Contract2-Enterprise-index__RentFee--cf246538 .column-paymentRatio .legacy-row.legacy-form-item.adv-form-item,
.src-pages-Contract2-Enterprise-index__contract--631ee42a .src-pages-Contract2-Enterprise-index__EnergyFee--7949e4ef .column-paymentRatio .legacy-row.legacy-form-item.adv-form-item,
.src-pages-Contract2-Enterprise-index__contract--631ee42a .src-pages-Contract2-Enterprise-index__RentFee--cf246538 .column-discountPrice .legacy-row.legacy-form-item.adv-form-item,
.src-pages-Contract2-Enterprise-index__contract--631ee42a .src-pages-Contract2-Enterprise-index__EnergyFee--7949e4ef .column-discountPrice .legacy-row.legacy-form-item.adv-form-item,
.src-pages-Contract2-Enterprise-index__contract--631ee42a .src-pages-Contract2-Enterprise-index__RentFee--cf246538 .column-companyProportion .legacy-row.legacy-form-item.adv-form-item,
.src-pages-Contract2-Enterprise-index__contract--631ee42a .src-pages-Contract2-Enterprise-index__EnergyFee--7949e4ef .column-companyProportion .legacy-row.legacy-form-item.adv-form-item {
  justify-content: center;
}
.src-pages-Contract2-Enterprise-index__contract--631ee42a .src-pages-Contract2-Enterprise-index__RentFee--cf246538 .column-paymentRatio .legacy-col.legacy-form-item-control-wrapper,
.src-pages-Contract2-Enterprise-index__contract--631ee42a .src-pages-Contract2-Enterprise-index__EnergyFee--7949e4ef .column-paymentRatio .legacy-col.legacy-form-item-control-wrapper,
.src-pages-Contract2-Enterprise-index__contract--631ee42a .src-pages-Contract2-Enterprise-index__RentFee--cf246538 .column-discountPrice .legacy-col.legacy-form-item-control-wrapper,
.src-pages-Contract2-Enterprise-index__contract--631ee42a .src-pages-Contract2-Enterprise-index__EnergyFee--7949e4ef .column-discountPrice .legacy-col.legacy-form-item-control-wrapper,
.src-pages-Contract2-Enterprise-index__contract--631ee42a .src-pages-Contract2-Enterprise-index__RentFee--cf246538 .column-companyProportion .legacy-col.legacy-form-item-control-wrapper,
.src-pages-Contract2-Enterprise-index__contract--631ee42a .src-pages-Contract2-Enterprise-index__EnergyFee--7949e4ef .column-companyProportion .legacy-col.legacy-form-item-control-wrapper {
  flex-grow: initial;
}
.src-pages-Contract2-Enterprise-index__contract--631ee42a .src-pages-Contract2-Enterprise-index__BondFee--b868586e .legacy-form-item-children {
  justify-content: center;
}
.src-pages-Contract2-Enterprise-index__contract--631ee42a .src-pages-Contract2-Enterprise-index__BondFee--b868586e .legacy-form-item-children .adv-form-item-content {
  flex: none;
  width: auto;
}
.src-pages-Contract2-Enterprise-index__contract--631ee42a .src-pages-Contract2-Enterprise-index__BreachClause--f94f3c1e .legacy-form-item-label {
  width: auto;
  display: inline-block;
}
.src-pages-Contract2-Enterprise-index__contract-detail--db7757b6 {
  padding: 1.5rem;
  position: relative;
}
.src-pages-Contract2-Enterprise-index__contract-detail--db7757b6 .src-pages-Contract2-Enterprise-index__form-title--fb3995ee {
  display: flex;
  justify-content: space-between;
}
.src-pages-Contract2-Enterprise-index__contract-detail--db7757b6 .src-pages-Contract2-Enterprise-index__form-title--fb3995ee .src-pages-Contract2-Enterprise-index__form-title-text--6bb238dd {
  font-size: 16px;
  font-weight: bold;
  color: #262626;
}
.src-pages-Contract2-Enterprise-index__contract-detail--db7757b6 .src-pages-Contract2-Enterprise-index__form-title--fb3995ee.src-pages-Contract2-Enterprise-index__accounting-title--17990eef {
  border-bottom: 1px solid #e8e8e8;
  padding-bottom: 1rem;
  margin-bottom: 1rem;
}
.src-pages-Contract2-Enterprise-index__contract-detail--db7757b6 .src-pages-Contract2-Enterprise-index__menu-list--21c4e51f :first-child {
  border-left: 0;
}
.src-pages-Contract2-Enterprise-index__contract-detail--db7757b6 .src-pages-Contract2-Enterprise-index__menu-list--21c4e51f a {
  padding: 0 8px;
  border-left: 1px solid #eee;
}
.src-pages-Contract2-Enterprise-index__contract-detail--db7757b6 .src-pages-Contract2-Enterprise-index__export-button--3889b5a1 {
  margin-right: 1rem;
  margin-bottom: 1rem;
}
.src-pages-Contract2-Enterprise-index__contract-detail--db7757b6 .src-pages-Contract2-Enterprise-index__export-button--3889b5a1.src-pages-Contract2-Enterprise-index__hide--0bdf23e4 {
  display: none;
}
.src-pages-Contract2-Enterprise-index__contract-detail--db7757b6 .src-pages-Contract2-Enterprise-index__row-explain--997cd01f {
  color: #f89936;
}
.src-pages-Contract2-Enterprise-index__contract-detail--db7757b6 .src-pages-Contract2-Enterprise-index__submit-button--c7677ee2 {
  display: flex;
  justify-content: center;
  margin-top: 2rem;
}
.src-pages-Contract2-Enterprise-index__contract-detail--db7757b6 .src-pages-Contract2-Enterprise-index__details--3538a4f2 .legacy-table-footer {
  display: none;
}
.src-pages-Contract2-Enterprise-index__contract-detail--db7757b6 .src-pages-Contract2-Enterprise-index__bill-status-text--c530fa21 {
  margin-right: 3px;
}
.src-pages-Contract2-Enterprise-index__contract-detail--db7757b6 .src-pages-Contract2-Enterprise-index__footer-btn--bf60afbd {
  transform: translateY(80px);
  transition: all 0.35s ease-in;
}
.src-pages-Contract2-Enterprise-index__contract-detail--db7757b6 .src-pages-Contract2-Enterprise-index__footer-btn--bf60afbd.src-pages-Contract2-Enterprise-index__active--cc81e2e1 {
  transform: translateY(0);
}
.price-change-modal .legacy-modal-confirm-btns .legacy-btn:first-child {
  display: none;
}
.field-sign_contract_type .legacy-row.legacy-form-item.adv-form-item {
  padding: 0;
}

div.contract-detail {
  padding: 1.5rem;
  position: relative;
}
div.contract-detail .form-title {
  display: flex;
  justify-content: space-between;
}
div.contract-detail .form-title .form-title-text {
  font-size: 16px;
  font-weight: bold;
  color: #262626;
}
div.contract-detail .form-title.accounting-title {
  border-bottom: 1px solid #e8e8e8;
  padding-bottom: 1rem;
  margin-bottom: 1rem;
}
div.contract-detail .menu-list :first-child {
  border-left: 0;
}
div.contract-detail .menu-list a {
  padding: 0 8px;
  border-left: 1px solid #eee;
}
div.contract-detail .export-button {
  margin-right: 1rem;
  margin-bottom: 1rem;
}
div.contract-detail .export-button.hide {
  display: none;
}
div.contract-detail .row-explain {
  color: #f89936;
}
div.contract-detail .submit-button {
  display: flex;
  justify-content: center;
  margin-top: 2rem;
}
div.contract-detail .op-list {
  margin-bottom: 12px;
}
div.contract-detail .tag {
  border-radius: 20px;
}
div.contract-detail .tag.legacy-btn:active, div.contract-detail .tag.legacy-btn.active {
  color: #f89936;
  border-color: #f89936;
}
div.contract-detail .soon span, div.contract-detail .expire span {
  position: relative;
  left: 5px;
}
div.contract-detail .tag span:last-child::before, div.contract-detail .legacy-form-item-children span:last-child::before {
  content: '';
  position: absolute;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  left: -10px;
  top: 7px;
}
div.contract-detail .soon span:last-child:before {
  background: #f89936;
}
div.contract-detail .expire span:last-child:before {
  background: #f5222d;
}
div.contract-detail .bill-status-text {
  margin-right: 3px;
}
div.personal-detail .head {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid #e8e8e8;
  padding-bottom: 1rem;
}
.contract-person-approve-modal .legacy-modal-confirm-btns {
  display: none !important;
}
.pricing-modal1 .legacy-modal-confirm-body .legacy-modal-confirm-content {
  margin-left: 0 !important;
}
.checkInList .adv-form-item {
  padding-left: 0;
}
div.contract2 {
  padding: 1.5rem;
}
.change-btn {
  display: inline-block;
  width: 20px;
  height: 20px;
  line-height: 20px;
  font-size: 12px;
  color: #f89936;
  text-align: center;
  margin-left: 4px;
  padding: 0;
}

.contract-person-detail .special-btn {
  border: 0;
  background: #fff3db;
  border-radius: 4px;
  color: #f89936;
}
.contract-person-detail .contract-person-detail-title {
  font-size: 18px;
  color: #222;
  line-height: 56px;
  border-bottom: 1px solid #e8e8e8;
  padding-left: 40px;
}
.contract-person-detail .contract-person-detail-content {
  padding: 32px 40px 36px 40px;
  margin-bottom: 16px;
}
.contract-person-detail .contract-person-detail-content .legacy-input-search.special-btn-search button:disabled {
  background: #f5f5f5;
  border-color: #d9d9d9;
  color: #bfbfbf;
}
.contract-person-detail .contract-person-detail-content .legacy-input-search.special-btn-search button {
  background: #fff3db;
  border-color: #d9d9d9;
  color: #f89936;
}
.contract-person-detail .contract-person-detail-content .contract-person-step {
  width: 70%;
  text-align: center;
  margin-bottom: 32px;
}
.contract-person-detail .contract-person-dynamic-form {
  position: relative;
  min-width: 1200px;
}
.contract-person-detail .contract-person-dynamic-form .contract-person-dynamic-item-ext {
  display: flex;
  align-items: center;
}
.contract-person-detail .contract-person-dynamic-form .contract-person-dynamic-item-ext .support-price {
  color: #8c8c8c;
}
.contract-person-detail .contract-person-dynamic-form .contract-person-dynamic-item-ext .unit {
  margin-left: -16px;
  width: 60px;
}
.contract-person-detail .footer-btn {
  position: fixed;
  z-index: 1;
  height: 56px;
  line-height: 56px;
  text-align: center;
  bottom: 0;
  background: #fff;
  width: calc(100% - 240px);
  box-shadow: 0 -8px 10px -8px rgba(0, 0, 0, 0.12);
}
.contract-person-detail .contract_person_company_info .legacy-divider-horizontal {
  margin: 16px 0;
}
.contract-person-detail .contract_person_company_info .suffix-text {
  padding-left: 8px;
}
.contract-person-detail .contract_person_company_info .empty_point .legacy-form-item-label > label::after {
  content: '';
}
.contract-person-detail .contract_person_company_info .legacy-row.legacy-form-item.adv-form-item {
  padding: 0 16px;
}
.contract-person-detail .contract_person_company_info .legacy-row.legacy-form-item.adv-form-item .legacy-form-item-label {
  line-height: 30px;
}
.contract-person-detail .contract_person_company_info .legacy-row.legacy-form-item.adv-form-item .legacy-form-item-control {
  line-height: 30px;
}

.daily-audit2 {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.daily-audit2 .daily-audit-content {
  flex: auto;
}
.daily-audit2 .daily-audit-footer {
  text-align: center;
  padding: 12px;
  border-top: 1px solid #e8e8e8;
}

div.dynamic-pricing {
  padding: 1.5rem;
  position: relative;
}
div.dynamic-pricing .error-column {
  color: #f5222d;
}
div.dynamic-pricing .paged-table {
  width: 100%;
  overflow: auto;
}
div.dynamic-pricing .tools-button button {
  margin-right: 1em;
}
div.dynamic-pricing .tools-button.hide {
  display: none;
}
div.dynamic-pricing .store-pricing .type-query-item-button .item-button {
  margin-right: 1em;
}
div.dynamic-pricing .store-pricing-table {
  text-align: left;
  position: absolute;
  bottom: 0;
  left: 0;
  margin-bottom: 1rem;
}
div.dynamic-pricing .store-pricing-table.hide {
  display: none;
}
div.dynamic-pricing .contract-price-empty-room .legacy-table-body {
  min-height: 360px;
}
.member-detail-config-model .legacy-modal-close-x {
  display: none;
}
.store-config-setting-left {
  max-height: 25.5rem !important;
  height: 25.5rem;
}
.store-config-setting-right {
  display: flex;
  flex-direction: column;
}
.store-config-setting-right .check-box {
  display: flex;
  align-items: center;
}
.store-config-setting-right .check-box .check-box-form-item {
  display: flex;
}
.store-config-setting-right .check-box .check-box-form-item .legacy-form-item-label {
  width: 7.6rem;
  text-align: left;
}
.store-config-setting-right .check-box .legacy-form-item {
  margin-bottom: 0;
}
.store-config-setting-right .check-box .check-box-item-content {
  width: 20rem;
}
.store-config-setting-right .check-box .legacy-input-affix-wrapper .legacy-input-suffix {
  right: 0;
}
.store-config-setting-right .setting-right-item {
  background-color: #fafafa;
  padding: 0.5rem 2rem;
  margin-bottom: 1rem;
}
.store-config-setting-right .legacy-checkbox-wrapper {
  margin-left: 0;
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.store-config-setting-right .setting-right-item-top .legacy-checkbox {
  visibility: hidden;
}

.faq-manager .title-panel {
  font-size: 16px;
  color: #262626;
  font-weight: 800;
}
.faq-manager .title-panel span {
  display: inline-block;
  margin: 16px 40px;
}
.faq-manager .content-container {
  margin: 32px 40px 0;
}
.faq-record {
  position: relative;
  height: 100%;
}
.faq-record .faq-title {
  padding: 16px 40px;
  border-bottom: 1px solid #e8e8e8;
  font-size: 16px;
  font-weight: bold;
  color: #262626;
}

.version-manager .title-panel {
  font-size: 16px;
  color: #262626;
  font-weight: 800;
}
.version-manager .title-panel span {
  display: inline-block;
  margin: 16px 40px;
}
.version-manager .content-panel {
  margin: 40px;
}
.modal-vesion-manager .legacy-modal-body textarea {
  resize: none;
}
.modal-vesion-manager .legacy-modal-footer {
  text-align: center;
}

/* eslint-disable */
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.src-pages-Price-Proportion__width60--35bde941 {
  max-width: 60px;
}
.src-pages-Price-Proportion__width70--06b3e86c {
  max-width: 70px;
}
.src-pages-Price-Proportion__width80--ebe5cb5b {
  max-width: 80px;
}
.src-pages-Price-Proportion__width90--a075d45a {
  max-width: 90px;
}
.src-pages-Price-Proportion__width100--1525a2fc {
  max-width: 100px;
}
.src-pages-Price-Proportion__width110--bd919777 {
  max-width: 110px;
}
.src-pages-Price-Proportion__width120--20a32502 {
  max-width: 120px;
}
.src-pages-Price-Proportion__width130--8a6240f3 {
  max-width: 130px;
}
.src-pages-Price-Proportion__width140--9f78e86d {
  max-width: 140px;
}
.src-pages-Price-Proportion__width150--740daa67 {
  max-width: 150px;
}
.src-pages-Price-Proportion__width160--72020688 {
  max-width: 610px;
}
.src-pages-Price-Proportion__width170--3f120f9e {
  max-width: 170px;
}
.src-pages-Price-Proportion__width180--88800b25 {
  max-width: 180px;
}
.src-pages-Price-Proportion__width190--d319d589 {
  max-width: 190px;
}
.src-pages-Price-Proportion__width200--525688df {
  max-width: 200px;
}
.src-pages-Price-Proportion__price_series--40617538 {
  width: 100%;
  color: #2e3146;
  background: #fff;
  border-radius: 2px;
  font-size: 16px;
  padding: 0 20px 20px;
}
.src-pages-Price-Proportion__price_series--40617538 .src-pages-Price-Proportion__title--d35707d8 {
  line-height: 55px;
  border-bottom: 1px solid #e9e9e9;
}
.src-pages-Price-Proportion__price_series--40617538 .src-pages-Price-Proportion__form--0a60b1c8 {
  padding-top: 20px;
}
.src-pages-Price-Proportion__price_series--40617538 .src-pages-Price-Proportion__form--0a60b1c8 .src-pages-Price-Proportion__btn--f99bf9d3 {
  text-align: center;
  width: 80px;
}
.src-pages-Price-Proportion__price_series--40617538 .src-pages-Price-Proportion__search--97b26da6 {
  font-size: 13px;
  line-height: 32px;
  margin: 20px auto;
  text-align: right;
}
.src-pages-Price-Proportion__price_series--40617538 .src-pages-Price-Proportion__search--97b26da6 .src-pages-Price-Proportion__btn--f99bf9d3 {
  background: #f89936;
  color: #fff;
  border: none;
}
.src-pages-Price-Proportion__price_series--40617538 .src-pages-Price-Proportion__add--f760db3f {
  width: 80px;
}
.src-pages-Price-Proportion__price_series--40617538 .src-pages-Price-Proportion__table--3952c0a2 {
  margin-top: 20px;
  width: 100%;
  height: 600px;
}
.src-pages-Price-Proportion__price_series--40617538 .src-pages-Price-Proportion__config--21954b25 {
  color: #f89936;
  cursor: pointer;
}
.form {
  padding-bottom: 24px;
}
.form .legacy-row .legacy-form-item {
  margin-bottom: 0;
}

/* eslint-disable */
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.src-pages-Price-Rent__width60--cc8f1245 {
  max-width: 60px;
}
.src-pages-Price-Rent__width70--a58e719d {
  max-width: 70px;
}
.src-pages-Price-Rent__width80--5c62287f {
  max-width: 80px;
}
.src-pages-Price-Rent__width90--5de14008 {
  max-width: 90px;
}
.src-pages-Price-Rent__width100--ae605bdb {
  max-width: 100px;
}
.src-pages-Price-Rent__width110--e8174a2f {
  max-width: 110px;
}
.src-pages-Price-Rent__width120--466f82f7 {
  max-width: 120px;
}
.src-pages-Price-Rent__width130--d8d55d68 {
  max-width: 130px;
}
.src-pages-Price-Rent__width140--7e70c1eb {
  max-width: 140px;
}
.src-pages-Price-Rent__width150--097c91ed {
  max-width: 150px;
}
.src-pages-Price-Rent__width160--9cb2b247 {
  max-width: 610px;
}
.src-pages-Price-Rent__width170--a4d27449 {
  max-width: 170px;
}
.src-pages-Price-Rent__width180--15c82ba0 {
  max-width: 180px;
}
.src-pages-Price-Rent__width190--19c8a5f8 {
  max-width: 190px;
}
.src-pages-Price-Rent__width200--f7364d9d {
  max-width: 200px;
}
.src-pages-Price-Rent__price_rooms--1deeef78 {
  width: 100%;
  color: #2e3146;
  padding-top: 10px;
  background: #fff;
  border-radius: 2px;
  font-size: 16px;
}
.src-pages-Price-Rent__content--db039b1c {
  width: 100%;
  color: #2e3146;
  background: #fff;
  border-radius: 2px;
}
.src-pages-Price-Rent__content--db039b1c .src-pages-Price-Rent__title--2811bf26 {
  line-height: 55px;
  padding: 0 20px;
  border-bottom: 1px solid #e9e9e9;
  font-size: 16px;
}
.src-pages-Price-Rent__content--db039b1c .src-pages-Price-Rent__body--064fd814 {
  padding: 20px;
}
.src-pages-Price-Rent__content--db039b1c .src-pages-Price-Rent__body--064fd814 .src-pages-Price-Rent__form--f08dabfa {
  border-bottom: 1px dashed #e9e9e9;
}
.src-pages-Price-Rent__content--db039b1c .src-pages-Price-Rent__body--064fd814 .src-pages-Price-Rent__form--f08dabfa .src-pages-Price-Rent__btn--a1ca4fbc {
  margin-right: 10px;
  width: 80px;
}
.src-pages-Price-Rent__label--7f59cabe {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.src-pages-Price-Rent__labelValue--53c9623b {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  line-height: 22px;
}
.src-pages-Price-Rent__orange--6e529d77 {
  color: #f89936;
}
.src-pages-Price-Rent__roomNo--47fde324 {
  margin-top: 10px;
  margin-left: 14px;
  position: absolute;
  font-size: 18px;
  color: #2e3146;
  line-height: 22px;
}
.src-pages-Price-Rent__price--8edc1bd3 {
  text-align: center;
  height: 100%;
  border: 1px solid #e9e9e9;
}
.src-pages-Price-Rent__price--8edc1bd3 .src-pages-Price-Rent__date--6bda9a0b {
  text-align: left;
  margin-top: 15px;
  margin-left: 15px;
}
.src-pages-Price-Rent__price--8edc1bd3 .src-pages-Price-Rent__item--ccf11ac3 {
  font-size: 14px;
  line-height: 26px;
}
.src-pages-Price-Rent__price--8edc1bd3 .src-pages-Price-Rent__item--ccf11ac3 b {
  font-weight: normal;
}
.src-pages-Price-Rent__price--8edc1bd3 .src-pages-Price-Rent__item--ccf11ac3:last-child {
  font-size: 14px;
  background: #fff9f3;
  line-height: 35px;
}
.src-pages-Price-Rent__price--8edc1bd3 .src-pages-Price-Rent__item--ccf11ac3:last-child b {
  color: #f89936;
  font-weight: 500;
}
.form {
  padding-bottom: 24px;
}
.form .legacy-row .legacy-form-item {
  margin-bottom: 0;
}

/* eslint-disable */
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.src-pages-Price-RoomUpdate__width60--d6e3f766 {
  max-width: 60px;
}
.src-pages-Price-RoomUpdate__width70--c0190460 {
  max-width: 70px;
}
.src-pages-Price-RoomUpdate__width80--042671aa {
  max-width: 80px;
}
.src-pages-Price-RoomUpdate__width90--21ab8913 {
  max-width: 90px;
}
.src-pages-Price-RoomUpdate__width100--bbb3ac18 {
  max-width: 100px;
}
.src-pages-Price-RoomUpdate__width110--01705964 {
  max-width: 110px;
}
.src-pages-Price-RoomUpdate__width120--35d95016 {
  max-width: 120px;
}
.src-pages-Price-RoomUpdate__width130--33e3f268 {
  max-width: 130px;
}
.src-pages-Price-RoomUpdate__width140--da0404f7 {
  max-width: 140px;
}
.src-pages-Price-RoomUpdate__width150--dde143c1 {
  max-width: 150px;
}
.src-pages-Price-RoomUpdate__width160--4d302c60 {
  max-width: 610px;
}
.src-pages-Price-RoomUpdate__width170--1527ff30 {
  max-width: 170px;
}
.src-pages-Price-RoomUpdate__width180--f45ac5b5 {
  max-width: 180px;
}
.src-pages-Price-RoomUpdate__width190--e8a3c2b6 {
  max-width: 190px;
}
.src-pages-Price-RoomUpdate__width200--03fe09a7 {
  max-width: 200px;
}
.src-pages-Price-RoomUpdate__room_update--1086ad6f {
  width: 100%;
  color: #2e3146;
  background: #fff;
  border-radius: 2px;
  font-size: 16px;
  padding: 20px;
}
.src-pages-Price-RoomUpdate__room_update--1086ad6f .src-pages-Price-RoomUpdate__form--8104ace8 .src-pages-Price-RoomUpdate__btn--721d0104 {
  text-align: center;
  width: 80px;
}
.src-pages-Price-RoomUpdate__room_update--1086ad6f .src-pages-Price-RoomUpdate__search--79c1eb3a {
  font-size: 13px;
  line-height: 32px;
  margin-bottom: 20px;
  text-align: right;
}
.src-pages-Price-RoomUpdate__room_update--1086ad6f .src-pages-Price-RoomUpdate__search--79c1eb3a .src-pages-Price-RoomUpdate__btn--721d0104 {
  background: #f89936;
  color: #fff;
  border: none;
}
.src-pages-Price-RoomUpdate__room_update--1086ad6f .src-pages-Price-RoomUpdate__add--18f6ec4c {
  width: 120px;
}
.src-pages-Price-RoomUpdate__room_update--1086ad6f .src-pages-Price-RoomUpdate__table--a3b4fa6c {
  margin-top: 20px;
}
.src-pages-Price-RoomUpdate__room_update--1086ad6f .src-pages-Price-RoomUpdate__config--122472d3 {
  color: #f89936;
  cursor: pointer;
}
.form {
  padding-bottom: 24px;
}
.form .legacy-row .legacy-form-item {
  margin-bottom: 0;
}

/* eslint-disable */
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.src-pages-Price-StoreFacilities__width60--85486111 {
  max-width: 60px;
}
.src-pages-Price-StoreFacilities__width70--0bcc263f {
  max-width: 70px;
}
.src-pages-Price-StoreFacilities__width80--7e723816 {
  max-width: 80px;
}
.src-pages-Price-StoreFacilities__width90--50f3650b {
  max-width: 90px;
}
.src-pages-Price-StoreFacilities__width100--62478be1 {
  max-width: 100px;
}
.src-pages-Price-StoreFacilities__width110--b23b38d3 {
  max-width: 110px;
}
.src-pages-Price-StoreFacilities__width120--d28c7a48 {
  max-width: 120px;
}
.src-pages-Price-StoreFacilities__width130--76bd0250 {
  max-width: 130px;
}
.src-pages-Price-StoreFacilities__width140--13524094 {
  max-width: 140px;
}
.src-pages-Price-StoreFacilities__width150--1942674f {
  max-width: 150px;
}
.src-pages-Price-StoreFacilities__width160--7a4b4767 {
  max-width: 610px;
}
.src-pages-Price-StoreFacilities__width170--48c68834 {
  max-width: 170px;
}
.src-pages-Price-StoreFacilities__width180--d53aeed8 {
  max-width: 180px;
}
.src-pages-Price-StoreFacilities__width190--ca891f5a {
  max-width: 190px;
}
.src-pages-Price-StoreFacilities__width200--ef25cb75 {
  max-width: 200px;
}
.src-pages-Price-StoreFacilities__room_update--d1f8c18d {
  width: 100%;
  color: #2e3146;
  background: #fff;
  border-radius: 2px;
  font-size: 16px;
  padding: 20px;
}
.src-pages-Price-StoreFacilities__room_update--d1f8c18d .src-pages-Price-StoreFacilities__form--a57ffa6c .src-pages-Price-StoreFacilities__btn--e29dff82 {
  text-align: center;
  width: 80px;
}
.src-pages-Price-StoreFacilities__room_update--d1f8c18d .src-pages-Price-StoreFacilities__search--a4d5cf1e {
  font-size: 13px;
  line-height: 32px;
  margin-bottom: 20px;
  text-align: right;
}
.src-pages-Price-StoreFacilities__room_update--d1f8c18d .src-pages-Price-StoreFacilities__search--a4d5cf1e .src-pages-Price-StoreFacilities__btn--e29dff82 {
  background: #f89936;
  color: #fff;
  border: none;
}
.src-pages-Price-StoreFacilities__room_update--d1f8c18d .src-pages-Price-StoreFacilities__add--40eda29a {
  width: 120px;
}
.src-pages-Price-StoreFacilities__room_update--d1f8c18d .src-pages-Price-StoreFacilities__table--5bc51f01 {
  margin-top: 20px;
}
.src-pages-Price-StoreFacilities__room_update--d1f8c18d .src-pages-Price-StoreFacilities__config--e67fd612 {
  color: #f89936;
  cursor: pointer;
}
.form {
  padding-bottom: 24px;
}
.form .legacy-row .legacy-form-item {
  margin-bottom: 0;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.src-pages-Price2-PriceSubject__width60--c46792fc {
  max-width: 60px;
}
.src-pages-Price2-PriceSubject__width70--32c47940 {
  max-width: 70px;
}
.src-pages-Price2-PriceSubject__width80--8dbcb3cd {
  max-width: 80px;
}
.src-pages-Price2-PriceSubject__width90--62ad181e {
  max-width: 90px;
}
.src-pages-Price2-PriceSubject__width100--d7e5447f {
  max-width: 100px;
}
.src-pages-Price2-PriceSubject__width110--22350846 {
  max-width: 110px;
}
.src-pages-Price2-PriceSubject__width120--63dfe246 {
  max-width: 120px;
}
.src-pages-Price2-PriceSubject__width130--9263e6fc {
  max-width: 130px;
}
.src-pages-Price2-PriceSubject__width140--f65244f0 {
  max-width: 140px;
}
.src-pages-Price2-PriceSubject__width150--bbc57d17 {
  max-width: 150px;
}
.src-pages-Price2-PriceSubject__width160--58b2793a {
  max-width: 610px;
}
.src-pages-Price2-PriceSubject__width170--d5957c2e {
  max-width: 170px;
}
.src-pages-Price2-PriceSubject__width180--d21f5cbc {
  max-width: 180px;
}
.src-pages-Price2-PriceSubject__width190--6ad09abd {
  max-width: 190px;
}
.src-pages-Price2-PriceSubject__width200--f0a548b6 {
  max-width: 200px;
}
div.price2 .legacy-form.legacy-form-horizontal.adv-form {
  margin: 20px 0;
}
div.price2 .legacy-btn.legacy-btn-primary {
  margin-right: 8px;
}
div.price2 .title {
  line-height: 55px;
  padding: 0 20px;
  border-bottom: 1px solid #e9e9e9;
  font-size: 16px;
}
div.price2 .label {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
div.price2 .labelValue {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  line-height: 22px;
}
div.price2 .price2-body {
  padding: 0 20px;
}

/* eslint-disable */
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.src-pages-Product-BasicRoomType__width60--d3d3fc57 {
  max-width: 60px;
}
.src-pages-Product-BasicRoomType__width70--99004ece {
  max-width: 70px;
}
.src-pages-Product-BasicRoomType__width80--d2761476 {
  max-width: 80px;
}
.src-pages-Product-BasicRoomType__width90--21c8dbb7 {
  max-width: 90px;
}
.src-pages-Product-BasicRoomType__width100--318e56db {
  max-width: 100px;
}
.src-pages-Product-BasicRoomType__width110--8dabd8f8 {
  max-width: 110px;
}
.src-pages-Product-BasicRoomType__width120--d5e0f863 {
  max-width: 120px;
}
.src-pages-Product-BasicRoomType__width130--69a8bb87 {
  max-width: 130px;
}
.src-pages-Product-BasicRoomType__width140--2adfde99 {
  max-width: 140px;
}
.src-pages-Product-BasicRoomType__width150--af42cc60 {
  max-width: 150px;
}
.src-pages-Product-BasicRoomType__width160--c9a2277e {
  max-width: 610px;
}
.src-pages-Product-BasicRoomType__width170--d0d15e01 {
  max-width: 170px;
}
.src-pages-Product-BasicRoomType__width180--5e976258 {
  max-width: 180px;
}
.src-pages-Product-BasicRoomType__width190--c5f19b4f {
  max-width: 190px;
}
.src-pages-Product-BasicRoomType__width200--f5e9d804 {
  max-width: 200px;
}
.src-pages-Product-BasicRoomType__content--6d2d9776 {
  padding: 24px;
}
.src-pages-Product-BasicRoomType__content--6d2d9776 .src-pages-Product-BasicRoomType__addBtn--6af4f3e6 {
  padding: 0 16px;
  margin-right: 20px;
  margin-bottom: 16px;
}
.src-pages-Product-BasicRoomType__content--6d2d9776 .src-pages-Product-BasicRoomType__table--8a7c24d3 {
  padding-top: 16px;
}
.src-pages-Product-BasicRoomType__content--6d2d9776 .src-pages-Product-BasicRoomType__operate--74dd8a7f {
  color: #f89936;
}
.src-pages-Product-BasicRoomType__mg10--0fbed346 {
  margin-bottom: 10px;
}
.src-pages-Product-BasicRoomType__title--4c51d58e {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.src-pages-Product-BasicRoomType__modalFooter--6eb2c18d {
  text-align: center;
  padding: 14px 0;
}
.src-pages-Product-BasicRoomType__modalFooter--6eb2c18d button {
  width: 100px;
}
.addBasicRoomTypeModal .legacy-form-item {
  margin-bottom: 10px;
}
.validity_start_date .legacy-calendar-picker {
  z-index: 10;
}

/* eslint-disable */
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.src-pages-Product-CreatShelvesRoom__width60--623d8feb {
  max-width: 60px;
}
.src-pages-Product-CreatShelvesRoom__width70--5295361a {
  max-width: 70px;
}
.src-pages-Product-CreatShelvesRoom__width80--31c97609 {
  max-width: 80px;
}
.src-pages-Product-CreatShelvesRoom__width90--ce611524 {
  max-width: 90px;
}
.src-pages-Product-CreatShelvesRoom__width100--50e577eb {
  max-width: 100px;
}
.src-pages-Product-CreatShelvesRoom__width110--f3d43044 {
  max-width: 110px;
}
.src-pages-Product-CreatShelvesRoom__width120--dc39f816 {
  max-width: 120px;
}
.src-pages-Product-CreatShelvesRoom__width130--dc79f475 {
  max-width: 130px;
}
.src-pages-Product-CreatShelvesRoom__width140--5fe565f6 {
  max-width: 140px;
}
.src-pages-Product-CreatShelvesRoom__width150--08089d09 {
  max-width: 150px;
}
.src-pages-Product-CreatShelvesRoom__width160--db19d863 {
  max-width: 610px;
}
.src-pages-Product-CreatShelvesRoom__width170--345a6d2b {
  max-width: 170px;
}
.src-pages-Product-CreatShelvesRoom__width180--9ebb7289 {
  max-width: 180px;
}
.src-pages-Product-CreatShelvesRoom__width190--703f144a {
  max-width: 190px;
}
.src-pages-Product-CreatShelvesRoom__width200--eb099801 {
  max-width: 200px;
}
.src-pages-Product-CreatShelvesRoom__modal--b2ba8e23 {
  width: 100%;
  padding: 24px;
}
.src-pages-Product-CreatShelvesRoom__title--714afb24 {
  line-height: 55px;
  border-bottom: 1px solid #e9e9e9;
}
.src-pages-Product-CreatShelvesRoom__title--714afb24 .src-pages-Product-CreatShelvesRoom__back_btn--3b2227df {
  float: right;
  color: #f89936;
  font-size: 14px;
  border-color: #f89936;
  margin-top: 10px;
}
.src-pages-Product-CreatShelvesRoom__config--f1d5fe3d {
  color: #f89936;
  cursor: pointer;
}
.src-pages-Product-CreatShelvesRoom__titleText--de8bf65a {
  width: 100%;
  color: #2e3146;
  background: #fff;
  border-radius: 2px;
  font-size: 16px;
}
.src-pages-Product-CreatShelvesRoom__rowStyle--a8854a17 {
  border-bottom: 1px dashed #e9e9e9;
}
.src-pages-Product-CreatShelvesRoom__paddingVertical--3669d505 {
  padding-top: 8px;
  padding-bottom: 15px;
}
.src-pages-Product-CreatShelvesRoom__paddingVertical1--13980bb1 {
  padding: 24px 0;
}
/* you can make up upload button and sample style by using stylesheets */
.src-pages-Product-CreatShelvesRoom__legacy-upload-select-picture-card--050f4074 i {
  font-size: 32px;
  color: #999;
}
.src-pages-Product-CreatShelvesRoom__modalFooter--f78554ca {
  text-align: center;
  border-top: 1px solid #e8e8e8;
}
.src-pages-Product-CreatShelvesRoom__button--46307669 {
  margin: 20px 5px;
  padding: 0 30px;
}
.src-pages-Product-CreatShelvesRoom__gutter-row--c0f13950 {
  height: 44px;
}
.src-pages-Product-CreatShelvesRoom__addButton--68ee73af {
  border-color: #f89936;
  color: #f89936;
  margin-bottom: 20px;
  margin-top: 20px;
}
.src-pages-Product-CreatShelvesRoom__legacy-upload-select-picture-card--050f4074 .src-pages-Product-CreatShelvesRoom__legacy-upload-text--f3509fea {
  margin-top: 8px;
  color: #666;
}
#src-pages-Product-CreatShelvesRoom__storeName--072da350 {
  line-height: 32px;
  font-size: 16px;
  color: #000000;
  margin-bottom: 20px;
}
.src-pages-Product-CreatShelvesRoom__basicInfo--ba1c7946 .src-pages-Product-CreatShelvesRoom__label--0f408915 {
  text-align: right;
}
.src-pages-Product-CreatShelvesRoom__orange--71147a6a {
  color: #f89936;
}
.legacy-table-expanded-row.legacy-table-expanded-row-level-1 > td {
  padding: 0 !important;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.src-pages-Product-ShelvesBusinessList__width60--81acfbce {
  max-width: 60px;
}
.src-pages-Product-ShelvesBusinessList__width70--849075df {
  max-width: 70px;
}
.src-pages-Product-ShelvesBusinessList__width80--4b702444 {
  max-width: 80px;
}
.src-pages-Product-ShelvesBusinessList__width90--ed095a09 {
  max-width: 90px;
}
.src-pages-Product-ShelvesBusinessList__width100--1186c6c9 {
  max-width: 100px;
}
.src-pages-Product-ShelvesBusinessList__width110--8f827ad3 {
  max-width: 110px;
}
.src-pages-Product-ShelvesBusinessList__width120--da4508df {
  max-width: 120px;
}
.src-pages-Product-ShelvesBusinessList__width130--161dd729 {
  max-width: 130px;
}
.src-pages-Product-ShelvesBusinessList__width140--ad9c6355 {
  max-width: 140px;
}
.src-pages-Product-ShelvesBusinessList__width150--b081350e {
  max-width: 150px;
}
.src-pages-Product-ShelvesBusinessList__width160--0b821dec {
  max-width: 610px;
}
.src-pages-Product-ShelvesBusinessList__width170--96cb7dab {
  max-width: 170px;
}
.src-pages-Product-ShelvesBusinessList__width180--3e4b678b {
  max-width: 180px;
}
.src-pages-Product-ShelvesBusinessList__width190--d071e97f {
  max-width: 190px;
}
.src-pages-Product-ShelvesBusinessList__width200--c08802a7 {
  max-width: 200px;
}
.src-pages-Product-ShelvesBusinessList__shelves_list--dd95f25c {
  width: 100%;
  padding: 32px 24px;
}
.src-pages-Product-ShelvesBusinessList__shelves_list--dd95f25c .src-pages-Product-ShelvesBusinessList__basic--2981b8ff {
  width: 100%;
}
.src-pages-Product-ShelvesBusinessList__shelves_list--dd95f25c .src-pages-Product-ShelvesBusinessList__basic--2981b8ff .src-pages-Product-ShelvesBusinessList__item--fe5dc608 {
  line-height: 32px;
  color: #2e3146;
  text-align: right;
  margin-bottom: 20px;
}
.src-pages-Product-ShelvesBusinessList__shelves_list--dd95f25c .src-pages-Product-ShelvesBusinessList__basic--2981b8ff .src-pages-Product-ShelvesBusinessList__item--fe5dc608 .src-pages-Product-ShelvesBusinessList__item_title--c5722362 {
  font-size: 13px;
}
.src-pages-Product-ShelvesBusinessList__shelves_list--dd95f25c .src-pages-Product-ShelvesBusinessList__basic--2981b8ff .src-pages-Product-ShelvesBusinessList__item--fe5dc608 .src-pages-Product-ShelvesBusinessList__item_title--c5722362 .src-pages-Product-ShelvesBusinessList__btn--0570e830 {
  color: #fff;
  background: #f89936;
  border: none;
}
.src-pages-Product-ShelvesBusinessList__shelves_list--dd95f25c .src-pages-Product-ShelvesBusinessList__basic--2981b8ff .src-pages-Product-ShelvesBusinessList__config--66959aba {
  color: #f89936;
  cursor: pointer;
}
.src-pages-Product-ShelvesBusinessList__shelves_list--dd95f25c .src-pages-Product-ShelvesBusinessList__basic--2981b8ff .src-pages-Product-ShelvesBusinessList__test--d8547eac {
  position: relative;
  top: -1px;
  left: -1px;
}
.src-pages-Product-ShelvesBusinessList__shelves_list--dd95f25c .src-pages-Product-ShelvesBusinessList__basic--2981b8ff .src-pages-Product-ShelvesBusinessList__test--d8547eac td {
  border: none;
}
.src-pages-Product-ShelvesBusinessList__shelves_list--dd95f25c .legacy-btn {
  width: 100%;
}
.src-pages-Product-ShelvesBusinessList__row_style--0233a0f4 {
  font-size: 13px !important;
}
.src-pages-Product-ShelvesBusinessList__save--0703bcd4 {
  color: #fff;
  background: #f89936;
  border: none;
  margin: 20px auto;
  padding: 0 30px;
}
.src-pages-Product-ShelvesBusinessList__save--0703bcd4:hover {
  color: #fff;
  background: #f89936;
  border: none;
}
.src-pages-Product-ShelvesBusinessList__btn--0570e830 {
  color: #fff;
  background: #f89936;
  border: none;
  width: 100%;
}
.legacy-table-expanded-row.legacy-table-expanded-row-level-1 > td {
  padding: 0 !important;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.src-pages-Product-ShelvesRoomList__width60--5fad1d2a {
  max-width: 60px;
}
.src-pages-Product-ShelvesRoomList__width70--ea7546fe {
  max-width: 70px;
}
.src-pages-Product-ShelvesRoomList__width80--e99b5504 {
  max-width: 80px;
}
.src-pages-Product-ShelvesRoomList__width90--ef87aa5a {
  max-width: 90px;
}
.src-pages-Product-ShelvesRoomList__width100--3deab1ab {
  max-width: 100px;
}
.src-pages-Product-ShelvesRoomList__width110--1315a6d4 {
  max-width: 110px;
}
.src-pages-Product-ShelvesRoomList__width120--a28ee9cd {
  max-width: 120px;
}
.src-pages-Product-ShelvesRoomList__width130--7b13c4ac {
  max-width: 130px;
}
.src-pages-Product-ShelvesRoomList__width140--16c73bff {
  max-width: 140px;
}
.src-pages-Product-ShelvesRoomList__width150--5a17f36f {
  max-width: 150px;
}
.src-pages-Product-ShelvesRoomList__width160--8d2c0336 {
  max-width: 610px;
}
.src-pages-Product-ShelvesRoomList__width170--2c067c4c {
  max-width: 170px;
}
.src-pages-Product-ShelvesRoomList__width180--ab57e5f0 {
  max-width: 180px;
}
.src-pages-Product-ShelvesRoomList__width190--902b53ac {
  max-width: 190px;
}
.src-pages-Product-ShelvesRoomList__width200--1d5cc7cc {
  max-width: 200px;
}
.src-pages-Product-ShelvesRoomList__shelves_list--e5558c67 {
  width: 100%;
  padding: 32px 24px;
}
.src-pages-Product-ShelvesRoomList__shelves_list--e5558c67 .src-pages-Product-ShelvesRoomList__basic--8e42de11 {
  width: 100%;
}
.src-pages-Product-ShelvesRoomList__shelves_list--e5558c67 .src-pages-Product-ShelvesRoomList__basic--8e42de11 .src-pages-Product-ShelvesRoomList__operate-area--93946941 {
  margin: 16px 0;
}
.src-pages-Product-ShelvesRoomList__shelves_list--e5558c67 .src-pages-Product-ShelvesRoomList__basic--8e42de11 .src-pages-Product-ShelvesRoomList__item--6e571b44 {
  line-height: 32px;
  color: #2e3146;
  text-align: right;
  margin-bottom: 20px;
}
.src-pages-Product-ShelvesRoomList__shelves_list--e5558c67 .src-pages-Product-ShelvesRoomList__basic--8e42de11 .src-pages-Product-ShelvesRoomList__test--afbde10a {
  position: relative;
  top: -1px;
  left: -1px;
}
.src-pages-Product-ShelvesRoomList__shelves_list--e5558c67 .src-pages-Product-ShelvesRoomList__basic--8e42de11 .src-pages-Product-ShelvesRoomList__test--afbde10a td {
  border: none;
}
.src-pages-Product-ShelvesRoomList__item_title--2b1f9c65 {
  font-size: 13px;
  padding: 0 16px;
  margin-right: 10px;
  height: 32;
}
.src-pages-Product-ShelvesRoomList__config--0b4ba62c {
  color: #f89936;
  cursor: pointer;
}
.src-pages-Product-ShelvesRoomList__row_style--d40c0e39 {
  font-size: 13px !important;
}
.src-pages-Product-ShelvesRoomList__gutter-row--9ba9dcba {
  height: 44px;
}
.src-pages-Product-ShelvesRoomList__save--c2504224 {
  color: #fff;
  background: #f89936;
  border: none;
  margin: 20px auto;
  padding: 0 30px;
}
.src-pages-Product-ShelvesRoomList__save--c2504224:hover {
  color: #fff;
  background: #f89936;
  border: none;
}
.src-pages-Product-ShelvesRoomList__btn--ca846703 {
  color: #fff;
  background: #f89936;
  border: none;
  width: 100%;
}
.legacy-table-expanded-row.legacy-table-expanded-row-level-1 > td {
  padding: 0 !important;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.src-pages-Product-StoreRoomtype__width60--124cd81d {
  max-width: 60px;
}
.src-pages-Product-StoreRoomtype__width70--18d89902 {
  max-width: 70px;
}
.src-pages-Product-StoreRoomtype__width80--20798b28 {
  max-width: 80px;
}
.src-pages-Product-StoreRoomtype__width90--45357246 {
  max-width: 90px;
}
.src-pages-Product-StoreRoomtype__width100--075986a5 {
  max-width: 100px;
}
.src-pages-Product-StoreRoomtype__width110--1a981360 {
  max-width: 110px;
}
.src-pages-Product-StoreRoomtype__width120--33ab28e9 {
  max-width: 120px;
}
.src-pages-Product-StoreRoomtype__width130--7a905b25 {
  max-width: 130px;
}
.src-pages-Product-StoreRoomtype__width140--1fd33590 {
  max-width: 140px;
}
.src-pages-Product-StoreRoomtype__width150--136176f2 {
  max-width: 150px;
}
.src-pages-Product-StoreRoomtype__width160--622475a8 {
  max-width: 610px;
}
.src-pages-Product-StoreRoomtype__width170--90023b70 {
  max-width: 170px;
}
.src-pages-Product-StoreRoomtype__width180--2933ea25 {
  max-width: 180px;
}
.src-pages-Product-StoreRoomtype__width190--ae394c02 {
  max-width: 190px;
}
.src-pages-Product-StoreRoomtype__width200--c564b837 {
  max-width: 200px;
}
.src-pages-Product-StoreRoomtype__manage--d0ac197a {
  width: 100%;
  padding: 32px 24px;
}
.src-pages-Product-StoreRoomtype__manage--d0ac197a .src-pages-Product-StoreRoomtype__basic--b967860b {
  width: 100%;
}
.src-pages-Product-StoreRoomtype__manage--d0ac197a .src-pages-Product-StoreRoomtype__basic--b967860b .src-pages-Product-StoreRoomtype__operate-area--22e134c7 {
  margin: 0 0 16px;
}
.src-pages-Product-StoreRoomtype__manage--d0ac197a .src-pages-Product-StoreRoomtype__basic--b967860b .src-pages-Product-StoreRoomtype__form--c72b9184 .src-pages-Product-StoreRoomtype__btn--759f97c3 {
  padding: 0 16px;
  margin-right: 10px;
}
.src-pages-Product-StoreRoomtype__manage--d0ac197a .src-pages-Product-StoreRoomtype__basic--b967860b .src-pages-Product-StoreRoomtype__item--e407fb77 {
  line-height: 32px;
  color: #2e3146;
  text-align: right;
  margin-bottom: 20px;
}
.src-pages-Product-StoreRoomtype__manage--d0ac197a .src-pages-Product-StoreRoomtype__basic--b967860b .src-pages-Product-StoreRoomtype__item--e407fb77 .src-pages-Product-StoreRoomtype__item_title--e49c4f79 {
  font-size: 13px;
}
.src-pages-Product-StoreRoomtype__manage--d0ac197a .src-pages-Product-StoreRoomtype__basic--b967860b .src-pages-Product-StoreRoomtype__test--ae1c9335 {
  position: relative;
  top: -1px;
  left: -1px;
}
.src-pages-Product-StoreRoomtype__manage--d0ac197a .src-pages-Product-StoreRoomtype__basic--b967860b .src-pages-Product-StoreRoomtype__test--ae1c9335 td {
  border: none;
}
.src-pages-Product-StoreRoomtype__btn--759f97c3 {
  padding: 0 16px;
  margin-right: 10px;
}
.src-pages-Product-StoreRoomtype__config--ec3cc7b0 {
  color: #f89936;
  cursor: pointer;
}
.src-pages-Product-StoreRoomtype__columnWidth--87e88257 {
  width: 80px;
}
.src-pages-Product-StoreRoomtype__row_style--b2312a21 {
  font-size: 13px !important;
}
.src-pages-Product-StoreRoomtype__gutter-row--83795c8d {
  height: 44px;
}
.src-pages-Product-StoreRoomtype__save--fae20721 {
  color: #fff !important;
  background: #f89936 !important;
  border: none;
  margin: 20px auto;
  padding: 0 30px;
}
.legacy-table-expanded-row.legacy-table-expanded-row-level-1 > td {
  padding: 0 !important;
}

div.report-list {
  padding-bottom: 40px;
}
div.report-list thead th {
  color: #000000;
  font-weight: 500;
  background: #fafafa;
  text-align: center;
}
div.report-list thead tr:first-child th:first-child {
  text-align: left;
}
div.report-list tbody td {
  text-align: right;
}
div.report-list .time {
  padding: 20px;
  border-bottom: 1px solid #e8e8e8;
}
div.report-list .legacy-table {
  margin: 20px 20px 0 20px;
}
div.report-list .legacy-table-thead > tr > th, div.report-list .legacy-table-tbody > tr > td {
  padding: 8px 8px;
}
div.report-list tbody td:first-child {
  color: #000000;
  font-weight: 500;
  background: #fafafa;
  text-align: left;
}
div.report-list .inComeTable tbody tr:last-child, div.report-list .energyInComeTable tbody tr:last-child, div.report-list .adjustTable tbody tr:last-child {
  background: #fafafa;
  color: #000000;
  font-weight: 500;
}
div.report-list .inComeTable tbody tr:last-child td:first-child, div.report-list .energyInComeTable tbody tr:last-child td:first-child, div.report-list .adjustTable tbody tr:last-child td:first-child {
  color: #f89936;
}

.settlement.list {
  padding: 24px 32px;
}
.settlement.list .tag {
  border-radius: 20px;
  padding: 0 24px;
  margin-left: 8px;
}
.settlement.list .tag.ant-btn:active, .settlement.list .tag.ant-btn.active {
  color: #f89936;
  border-color: #f89936;
}
.settlement.list .soon span, .settlement.list .expire span {
  position: relative;
}
.settlement.list .tag span:last-child::before, .settlement.list .ant-form-item-children span:last-child::before {
  content: '';
  position: absolute;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  left: -10px;
  top: 7px;
}
.settlement.list .soon span:last-child:before {
  background: #f89936;
}
.settlement.list .expire span:last-child:before {
  background: #f5222d;
}
.settlement.list .tableHeader {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 16px;
}
.settlement.bill-check-list {
  padding: 24px 32px;
}

/* eslint-disable */
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.src-pages-Store-List__width60--ccbb42eb {
  max-width: 60px;
}
.src-pages-Store-List__width70--46454e51 {
  max-width: 70px;
}
.src-pages-Store-List__width80--cba2532e {
  max-width: 80px;
}
.src-pages-Store-List__width90--ff62fdc3 {
  max-width: 90px;
}
.src-pages-Store-List__width100--ea273403 {
  max-width: 100px;
}
.src-pages-Store-List__width110--b93e87d2 {
  max-width: 110px;
}
.src-pages-Store-List__width120--2d7fa22f {
  max-width: 120px;
}
.src-pages-Store-List__width130--04f53404 {
  max-width: 130px;
}
.src-pages-Store-List__width140--d348b946 {
  max-width: 140px;
}
.src-pages-Store-List__width150--3bab05ca {
  max-width: 150px;
}
.src-pages-Store-List__width160--1201058b {
  max-width: 610px;
}
.src-pages-Store-List__width170--4af9dd8a {
  max-width: 170px;
}
.src-pages-Store-List__width180--080320f2 {
  max-width: 180px;
}
.src-pages-Store-List__width190--faedbb25 {
  max-width: 190px;
}
.src-pages-Store-List__width200--8c7a9140 {
  max-width: 200px;
}
.src-pages-Store-List__content--19eb237a {
  width: 100%;
  color: #2e3146;
  background: #fff;
  border-radius: 2px;
  font-size: 16px;
}
.src-pages-Store-List__content--19eb237a .src-pages-Store-List__title--14901874 {
  line-height: 55px;
  padding: 0 20px;
  border-bottom: 1px solid #e9e9e9;
}
.src-pages-Store-List__content--19eb237a .src-pages-Store-List__title--14901874 .src-pages-Store-List__back_btn--929f5a2a {
  float: right;
  color: #f89936;
  font-size: 14px;
  border-color: #f89936;
  margin-top: 10px;
}
.src-pages-Store-List__content--19eb237a .src-pages-Store-List__form--6574e053 {
  padding: 24px 32px 0;
}
.src-pages-Store-List__content--19eb237a .src-pages-Store-List__form--6574e053 .src-pages-Store-List__btns--9cc96afb {
  position: relative;
  top: 4px;
  text-align: center;
}
.src-pages-Store-List__content--19eb237a .src-pages-Store-List__form--6574e053 .src-pages-Store-List__btn--8a0088be {
  margin-left: 10px;
  padding: 0 20px;
}
.src-pages-Store-List__content--19eb237a .src-pages-Store-List__form--6574e053 .src-pages-Store-List__btn_active--163bc118 {
  color: #fff;
  border: none;
  background: #f89936;
  margin-left: 10px;
  padding: 0 20px;
}
.src-pages-Store-List__content--19eb237a .src-pages-Store-List__table--14d6a9ef {
  padding: 24px 32px 0;
}
.src-pages-Store-List__content--19eb237a .src-pages-Store-List__table--14d6a9ef .src-pages-Store-List__legacy-table-thead--35b545b2 > tr > th {
  text-align: center !important;
}
.src-pages-Store-List__content--19eb237a .src-pages-Store-List__info--fa257cdb {
  background: #f89936;
  height: 300px;
}
.src-pages-Store-List__operate--02954d7c {
  color: #f89936;
  cursor: pointer;
}
.legacy-tabs-bar {
  -moz-user-select: none;
  /* 火狐 */
  -webkit-user-select: none;
  /* webkit浏览器 */
  -ms-user-select: none;
  /* IE10 */
  -khtml-user-select: none;
  /* 早期浏览器 */
  user-select: none;
}

.src-pages-ThrowLease2-index__width60--8273b9ec {
  max-width: 60px;
}
.src-pages-ThrowLease2-index__width70--067207a0 {
  max-width: 70px;
}
.src-pages-ThrowLease2-index__width80--e22d4b2c {
  max-width: 80px;
}
.src-pages-ThrowLease2-index__width90--387f13ba {
  max-width: 90px;
}
.src-pages-ThrowLease2-index__width100--289a46f9 {
  max-width: 100px;
}
.src-pages-ThrowLease2-index__width110--4b5146a2 {
  max-width: 110px;
}
.src-pages-ThrowLease2-index__width120--64bfb690 {
  max-width: 120px;
}
.src-pages-ThrowLease2-index__width130--9ff0ea58 {
  max-width: 130px;
}
.src-pages-ThrowLease2-index__width140--59f5eb81 {
  max-width: 140px;
}
.src-pages-ThrowLease2-index__width150--60c84abf {
  max-width: 150px;
}
.src-pages-ThrowLease2-index__width160--1ee18828 {
  max-width: 610px;
}
.src-pages-ThrowLease2-index__width170--883e585f {
  max-width: 170px;
}
.src-pages-ThrowLease2-index__width180--24bc2b55 {
  max-width: 180px;
}
.src-pages-ThrowLease2-index__width190--c549c2cb {
  max-width: 190px;
}
.src-pages-ThrowLease2-index__width200--2bbf27d3 {
  max-width: 200px;
}
.throwlease.list {
  padding: 24px 32px;
}
.throwlease.list .legacy-table-thead > tr > th .legacy-table-header-column .legacy-table-column-sorters::before {
  background: #fafafa;
}
.throwlease.list .legacy-table-tbody > tr > td {
  background: white;
}
.throwlease.detail .detail-content {
  padding: 0 24px 32px;
}
.throwlease.create .create-content {
  padding: 0 24px 32px;
  margin-bottom: 16px;
}
.throwlease.create .create-content .refund-contract-rooms .room-picker-panel {
  overflow: hidden;
  max-height: none;
}
.throwlease.create .create-content .refund-contract-rooms .room-picker-panel .room-type-info-header .right {
  display: none;
}
.throwlease.create .create-content .refund-contract-rooms .legacy-row:nth-child(3) {
  display: none;
}
.throwlease.create .create-content .refund-account-hint span {
  color: #f89936;
  font-size: 14px;
  margin-left: 5px;
}
.throwlease.create .create-content .certified-hint {
  background: #fffbe8;
  border: 1px solid #f89936;
  padding: 0 20px;
  margin: 15px 0 10px 0;
}
.throwlease .operate span {
  cursor: pointer;
  color: #f89936;
}

ul.error-message {
  list-style: none;
  padding: 0;
}

