/*!*******************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-24.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-24.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-24.use[3]!./src/assets/styles/base.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************/
@font-face {
  font-family: "Roboto";

  src: url(/fonts/Roboto-Regular.d0bc87a8.ttf) format("truetype");
}

html,
body,
div,
span,
select,
textarea,
ul,
li,
a {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  font-family: "Roboto", sans-serif;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

input {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  font-family: "Roboto", sans-serif;
}

ul,
li,
a {
  text-decoration: none;
  list-style: none;
}

input,
textarea,
select {
  border: none;
  outline: none;
}

input:focus,
textarea:focus,
select:focus {
  border: none;
}

.b-layout.view-root {
  max-width: 16rem !important;
}
/*!*********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-24.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-24.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-24.use[3]!./src/assets/styles/common.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************/
.b-container {
  width: 100%;
  height: 100%;
  overflow-y: auto;
}

[v-cloak] {
  display: none;
}
/*!***************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-24.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-24.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-24.use[3]!./src/assets/styles/custom_theme.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************/
:root {
  --van-primary-color: #a15cda !important;
  --van-base-font: "Roboto", sans-serif !important;
  --van-button-radius: 0.26667rem !important;
}
/*!*******************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-24.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-24.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-24.use[3]!./src/assets/styles/vant.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************/
.van-cell {
  border-radius: 0.26667rem;
}

.van-button--normal {
  min-height: 1.28rem !important;
}

.van-button--normal .van-button__text {
  font-size: 0.42667rem;
  font-weight: 600;
  color: #000;
}

.van-button--normal.van-button--primary .van-button__text {
  color: #fff;
}

.van-button--primary {
  color: #fff;
  background-color: #00c861;
  border: 0.02667rem solid #00c861;
  border-radius: 0.26667rem;
}

.van-button--round {
  border-radius: 1.33333rem;
}

/*.van-button--plain {
    background-color: #fff;
}*/

.van-nav-bar__arrow {
  font-weight: 600 !important;
  color: #000 !important;
}

.van-picker__confirm {
  color: #000 !important;
}

.van-toast {
  background-color: #f6f6f6 !important;
  box-shadow: 0 0 0.26667rem rgba(0, 0, 0, 0.2) !important;
  color: #000 !important;
  font-size: 0.42667rem !important;
}

.van-toast__loading {
  color: #00c861 !important;
}

.van-toast--loading {
  background-color: transparent !important;
  box-shadow: none !important;
}

.van-loading__spinner {
  width: 1.28rem;
  height: 1.28rem;
}

.van-checkbox__icon--checked .van-icon {
  color: #000 !important;
}

.van-radio__icon--checked .van-icon {
  color: #000 !important;
}

.van-field__control {
  font-size: 0.42667rem;
}

.van-tabbar-item--active {
  color: #000000;
  font-weight: bold;
}

.van-tab--active {
  font-weight: 600;
}

.van-tabs__line {
  background-color: #00c861;
}

.van-radio__icon--checked .van-icon {
  background-color: #00c861;
  border-color: #00c861;
}

.van-dialog__confirm,
.van-dialog__confirm:active {
  color: #00c861;
}

.van-hairline--top-bottom::after,
.van-hairline-unset--top-bottom::after {
  border-width: 0;
}
/*!********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-24.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-24.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-24.use[3]!./src/assets/styles/index.scss ***!
  \********************************************************************************************************************************************************************************************************************************************/

/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/@vue/vue-loader-v15/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./src/App.vue?vue&type=style&index=0&id=7ba5bd90&lang=scss&scoped=true ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.view-root[data-v-7ba5bd90] {
  width: 100vw;
  height: 100vh;
}
.view-root.b-layout[data-v-7ba5bd90] {
  max-width: 16rem !important;
}
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/@vue/vue-loader-v15/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./src/components/b-navbar/index.vue?vue&type=style&index=0&id=a0b836a4&lang=scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.van-nav-bar__title {
  font-size: 0.48rem !important;
  font-weight: 600 !important;
}
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/@vue/vue-loader-v15/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./src/components/b-tabbar/index.vue?vue&type=style&index=0&id=53bb577c&lang=scss&scoped=true ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.b-layout[data-v-53bb577c] {
  position: relative;
  width: 100%;
  max-width: 16rem;
  height: 100vh;
}
.b-layout .tabbar[data-v-53bb577c] {
  border-top: 0.02667rem solid #eee;
  position: absolute;
  bottom: 0;
  left: 0;
}
.b-layout[data-v-53bb577c] .van-tabbar-item__text {
  font-size: 0.32rem;
}
.b-layout .van-tabbar[data-v-53bb577c] {
  height: 1.6rem;
}
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/@vue/vue-loader-v15/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./src/components/b-layout/index.vue?vue&type=style&index=0&id=726b2b48&lang=scss&scoped=true ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.b-layout[data-v-726b2b48] {
  position: relative;
  overflow: hidden;
  max-width: 16rem !important;
  display: flex;
  flex-direction: column;
}
.b-layout .b-container[data-v-726b2b48] {
  position: relative;
  width: 100%;
  background-color: #eee;
  overflow: hidden;
}
.b-layout .b-container .router-view[data-v-726b2b48] {
  position: absolute;
  width: 100%;
  height: 100%;
  background: #fff;
  overflow-y: auto;
}
