/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/.pnpm/css-loader@6.5.1_webpack@5.65.0/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[12].use[1]!./node_modules/.pnpm/postcss-loader@6.2.1_postcss@8.4.4+webpack@5.65.0/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[12].use[2]!./node_modules/.pnpm/less-loader@10.2.0_less@4.1.2/node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[12].use[3]!./src/components/Footer/style.less ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.caifudao-footer {
  position: relative;
  height: 48px;
  bottom: 0;
  width: 100%;
  margin-top: 30px;
}
.caifudao-footer .content {
  text-align: center;
  color: #8796A8;
  line-height: 28px;
}

/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/.pnpm/css-loader@6.5.1_webpack@5.65.0/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[12].use[1]!./node_modules/.pnpm/postcss-loader@6.2.1_postcss@8.4.4+webpack@5.65.0/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[12].use[2]!./node_modules/.pnpm/less-loader@10.2.0_less@4.1.2/node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[12].use[3]!./src/pages/homepage/style.less ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.index-container .banner {
  position: relative;
  background-image: url('https://caifudao-static.geekknight.top/img/banner_img.jpeg');
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
.index-container .banner .overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.2);
}
.index-container .banner .content {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  text-align: center;
  color: #fff;
  padding: 6vh 0;
}
.index-container .banner .content .ant-typography {
  color: #fff;
}
.index-container .banner .content .company-name {
  font-weight: bold;
  font-size: 2.125vw;
}
.index-container .banner .content .slogan {
  font-size: 6vw;
  font-weight: bold;
  margin-bottom: 2rem;
}
.index-container .banner .content .slogan .title {
  color: #ff9400;
}
.index-container .banner .content .divider {
  background-color: #ff9400;
  width: 60%;
  min-width: unset;
  margin-bottom: 2rem;
}
.index-container .banner .content .slogan-detail {
  font-size: 2.125vw;
  font-weight: bold;
  margin-bottom: 2rem;
}
.index-container .banner .content .button-entry {
  background-color: #ff9400;
  border-radius: 5px;
  color: #fff;
  font-size: 1vh;
  margin: 0 20px;
  height: 5vh;
  line-height: 1vh;
}
.index-container .problem-page {
  padding: 6rem 2vw 2rem;
}
.index-container .problem-page .problem-title {
  font-weight: bolder;
  font-size: 1.25vw;
}
.index-container .problem-page .problem-title.title-first {
  color: #303f9f;
}
.index-container .problem-page .problem-title.title-second {
  color: #689f38;
}
.index-container .problem-page .problem-title.title-third {
  color: #00bfa5;
}
.index-container .problem-page .problem-title.title-fourth {
  color: #5c6bc0;
}
.index-container .problem-page .problem-title.title-fifth {
  color: #42a5f5;
}
.index-container .problem-page .problem-title.title-sixth {
  color: #4db6ac;
}
.index-container .problem-page .problem-content {
  font-weight: 600;
  color: #757575;
  font-size: 1.25vw;
}
.index-container .problem-page .resolve-title {
  color: #b71c1c;
  font-weight: bold;
  padding: 1.5vw 1vw;
}
.index-container .problem-page .resolve-content {
  background-color: #ffb300;
  padding: 1.5vw 1vw;
  color: #fff;
  font-size: 2vw;
}

/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/.pnpm/css-loader@6.5.1_webpack@5.65.0/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[12].use[1]!./node_modules/.pnpm/postcss-loader@6.2.1_postcss@8.4.4+webpack@5.65.0/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[12].use[2]!./node_modules/.pnpm/less-loader@10.2.0_less@4.1.2/node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[12].use[3]!./src/components/BasicLayout/style.less ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.com-background {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
  background-color: #f0f2f5;
}
.com-background.ant-page-header {
  padding: 0;
}
.com-background .ant-page-header-heading {
  background-color: #fff;
  padding: 12px 24px;
  box-shadow: 0 2px 10px 0 rgba(8, 8, 22, 0.08);
}

/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/.pnpm/css-loader@6.5.1_webpack@5.65.0/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[12].use[1]!./node_modules/.pnpm/postcss-loader@6.2.1_postcss@8.4.4+webpack@5.65.0/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[12].use[2]!./node_modules/.pnpm/less-loader@10.2.0_less@4.1.2/node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[12].use[3]!./src/pages/admin/login/style.less ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.accountant-login {
  width: 368px;
  min-height: 85vh;
  margin: 0 auto;
  padding-top: 72px;
}
.accountant-login button {
  margin-bottom: 1rem;
}

/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/.pnpm/css-loader@6.5.1_webpack@5.65.0/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[12].use[1]!./node_modules/.pnpm/postcss-loader@6.2.1_postcss@8.4.4+webpack@5.65.0/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[12].use[2]!./node_modules/.pnpm/less-loader@10.2.0_less@4.1.2/node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[12].use[3]!./src/pages/admin/login-acc/style.less ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.accountant-login {
  width: 368px;
  min-height: 85vh;
  margin: 0 auto;
  padding-top: 72px;
}
.accountant-login button {
  margin-bottom: 1rem;
}

/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/.pnpm/css-loader@6.5.1_webpack@5.65.0/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[12].use[1]!./node_modules/.pnpm/postcss-loader@6.2.1_postcss@8.4.4+webpack@5.65.0/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[12].use[2]!./node_modules/.pnpm/less-loader@10.2.0_less@4.1.2/node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[12].use[3]!./src/pages/admin/operationCor/components/Contract/style.less ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/.pnpm/css-loader@6.5.1_webpack@5.65.0/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[12].use[1]!./node_modules/.pnpm/postcss-loader@6.2.1_postcss@8.4.4+webpack@5.65.0/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[12].use[2]!./node_modules/.pnpm/less-loader@10.2.0_less@4.1.2/node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[12].use[3]!./src/pages/admin/operationCor/components/UserInfo/style.less ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.cor-userinfo .ant-row {
  margin: 20px 0;
}

/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/.pnpm/css-loader@6.5.1_webpack@5.65.0/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[12].use[1]!./node_modules/.pnpm/postcss-loader@6.2.1_postcss@8.4.4+webpack@5.65.0/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[12].use[2]!./node_modules/.pnpm/less-loader@10.2.0_less@4.1.2/node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[12].use[3]!./src/pages/admin/operationCor/components/FinanceReport/style.less ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.finance-report .search-row .search-button {
  margin-left: 20px;
}
.finance-report .operation {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-justify-content: flex-end;
     -moz-box-pack: end;
          justify-content: flex-end;
}
.finance-report .operation .add-button {
  margin-bottom: 15px;
}
.finance-report .operation-edit {
  cursor: pointer;
  color: #1890ff;
}
.finance-report-drawer .header {
  text-align: center;
  height: 50px;
  line-height: 50px;
  background-color: #eee;
  font-weight: bold;
  margin-bottom: 20px;
}
.finance-report-drawer .footer {
  padding: 10px 0 20px 0;
  position: fixed;
  bottom: 0;
  width: 540px;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-justify-content: flex-end;
     -moz-box-pack: end;
          justify-content: flex-end;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  border-top: 1px solid #ddd;
}
.finance-report-drawer .footer .close {
  margin-right: 20px;
}

/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/.pnpm/css-loader@6.5.1_webpack@5.65.0/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[12].use[1]!./node_modules/.pnpm/postcss-loader@6.2.1_postcss@8.4.4+webpack@5.65.0/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[12].use[2]!./node_modules/.pnpm/less-loader@10.2.0_less@4.1.2/node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[12].use[3]!./src/pages/admin/operationCor/components/PaymentDate/style.less ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.admin-cor-pay .pay-date-item {
  margin-bottom: 10px;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
}
.admin-cor-pay .pay-date .fee {
  margin-left: 15px;
}
.admin-cor-pay .pay-date .plus-icon {
  margin-left: 15px;
  cursor: pointer;
  color: #25ca8b;
}
.admin-cor-pay .pay-date .minus-icon {
  margin-left: 15px;
  cursor: pointer;
  color: #ce3a26;
}

/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/.pnpm/css-loader@6.5.1_webpack@5.65.0/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[12].use[1]!./node_modules/.pnpm/postcss-loader@6.2.1_postcss@8.4.4+webpack@5.65.0/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[12].use[2]!./node_modules/.pnpm/less-loader@10.2.0_less@4.1.2/node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[12].use[3]!./src/pages/admin/operationCor/style.less ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.admin-operation-cor {
  min-width: 1280px;
  height: 100%;
}
.admin-operation-cor .slider {
  width: 250px;
}
.admin-operation-cor .slider .logo {
  color: #10239e;
  text-align: center;
  background: rgba(255, 255, 255, 0.2);
  margin: 16px 0 0;
}

/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/.pnpm/css-loader@6.5.1_webpack@5.65.0/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[12].use[1]!./node_modules/.pnpm/postcss-loader@6.2.1_postcss@8.4.4+webpack@5.65.0/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[12].use[2]!./node_modules/.pnpm/less-loader@10.2.0_less@4.1.2/node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[12].use[3]!./src/pages/admin/operationAcc/components/Fee/style.less ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.fee .search-row {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-justify-content: flex-end;
     -moz-box-pack: end;
          justify-content: flex-end;
}
.fee .search-row .search-button {
  margin-bottom: 10px;
}
.fee .operation {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-justify-content: space-around;
          justify-content: space-around;
}
.fee .operation .operation-item {
  cursor: pointer;
  color: #1890ff;
}
.fee-drawer .header {
  text-align: center;
  height: 50px;
  line-height: 50px;
  background-color: #eee;
  font-weight: bold;
  margin-bottom: 20px;
}
.fee-drawer .ant-form-item-control {
  -webkit-flex: 1 1;
     -moz-box-flex: 1;
          flex: 1 1;
}
.fee-drawer .ant-form-item-control .ant-form-item-control-input-content {
  width: 100%;
}
.fee-drawer .ant-form-item-control .ant-form-item-control-input-content .ant-picker {
  width: 100%;
}
.fee-drawer .ant-form-item-control .ant-form-item-control-input-content .ant-input-number {
  width: 100%;
}
.fee-drawer .footer {
  position: fixed;
  bottom: 0;
  width: 360px;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-justify-content: flex-end;
     -moz-box-pack: end;
          justify-content: flex-end;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  border-top: 1px solid #ddd;
}
.fee-drawer .footer .close {
  margin-right: 20px;
}

/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/.pnpm/css-loader@6.5.1_webpack@5.65.0/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[12].use[1]!./node_modules/.pnpm/postcss-loader@6.2.1_postcss@8.4.4+webpack@5.65.0/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[12].use[2]!./node_modules/.pnpm/less-loader@10.2.0_less@4.1.2/node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[12].use[3]!./src/pages/admin/operationAcc/components/Contract/style.less ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.admin-acc-contract {
  width: 600px;
}

/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/.pnpm/css-loader@6.5.1_webpack@5.65.0/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[12].use[1]!./node_modules/.pnpm/postcss-loader@6.2.1_postcss@8.4.4+webpack@5.65.0/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[12].use[2]!./node_modules/.pnpm/less-loader@10.2.0_less@4.1.2/node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[12].use[3]!./src/pages/admin/operationAcc/components/UserInfo/style.less ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.acc-userinfo .ant-row {
  margin: 20px 0;
}

/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/.pnpm/css-loader@6.5.1_webpack@5.65.0/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[12].use[1]!./node_modules/.pnpm/postcss-loader@6.2.1_postcss@8.4.4+webpack@5.65.0/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[12].use[2]!./node_modules/.pnpm/less-loader@10.2.0_less@4.1.2/node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[12].use[3]!./src/pages/admin/operationAcc/style.less ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.admin-operation-acc {
  min-width: 1280px;
  height: 100%;
}
.admin-operation-acc .slider .logo {
  color: #10239e;
  text-align: center;
  background: rgba(255, 255, 255, 0.2);
  margin: 16px 0 4px;
}

/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/.pnpm/css-loader@6.5.1_webpack@5.65.0/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[12].use[1]!./node_modules/.pnpm/postcss-loader@6.2.1_postcss@8.4.4+webpack@5.65.0/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[12].use[2]!./node_modules/.pnpm/less-loader@10.2.0_less@4.1.2/node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[12].use[3]!./src/pages/admin/dashboard/components/corporate/style.less ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.admin-corporate {
  width: 100%;
}
.admin-corporate .option-corporate {
  width: 20%;
  margin: 30px 0px 10px 20px;
}
.admin-corporate .data-list {
  margin: 10px 20px;
  min-height: 300px;
}

/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/.pnpm/css-loader@6.5.1_webpack@5.65.0/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[12].use[1]!./node_modules/.pnpm/postcss-loader@6.2.1_postcss@8.4.4+webpack@5.65.0/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[12].use[2]!./node_modules/.pnpm/less-loader@10.2.0_less@4.1.2/node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[12].use[3]!./src/pages/admin/dashboard/components/accountant/style.less ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.admin-corporate .option-corporate {
  width: 20%;
  margin: 30px 0px 10px 20px;
}
.admin-corporate .data-list {
  margin: 10px 20px;
  min-height: 300px;
}
.admin-corporate .table-operation {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
}

/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/.pnpm/css-loader@6.5.1_webpack@5.65.0/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[12].use[1]!./node_modules/.pnpm/postcss-loader@6.2.1_postcss@8.4.4+webpack@5.65.0/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[12].use[2]!./node_modules/.pnpm/less-loader@10.2.0_less@4.1.2/node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[12].use[3]!./src/pages/admin/dashboard/style.less ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.admin-dashboard {
  min-width: 1280px;
  height: 100%;
}
.admin-dashboard .slider {
  width: 250px;
}
.admin-dashboard .slider .logo {
  height: 32px;
  background: rgba(255, 255, 255, 0.2);
  margin: 16px 0 0 0;
}

/*!***********************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/.pnpm/css-loader@6.5.1_webpack@5.65.0/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./node_modules/.pnpm/postcss-loader@6.2.1_postcss@8.4.4+webpack@5.65.0/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[2]!./src/App.css ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************/
html,
body {
  padding: 0;
  margin: 0;
  font-family: nunito_for_arco, Helvetica Neue, Helvetica, PingFang SC,
    Hiragino Sans GB, Microsoft YaHei, 微软雅黑, Arial, sans-serif;
}

* {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}

#root {
  height: 100%;
}

