/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-32.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-32.use[2]!./node_modules/less-loader/dist/cjs.js??clonedRuleSet-32.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/loading.vue?vue&type=style&index=0&id=24a16d5c&lang=less&scoped=scoped ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
._loading[data-v-24a16d5c] {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 9999;
  background: rgba(0, 0, 0, 0.3);
  border-radius: 10px;
}
._loading .van-overlay[data-v-24a16d5c] {
  opacity: 0.5;
}
._loading .wrapper[data-v-24a16d5c] {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  height: 100%;
}
._loading .van-loading__text[data-v-24a16d5c] {
  color: #fff;
  font-size: 12px;
}

/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-32.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-32.use[2]!./node_modules/less-loader/dist/cjs.js??clonedRuleSet-32.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/floatingWindow.vue?vue&type=style&index=0&id=79d24aa6&scoped=true&lang=less ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.kf[data-v-79d24aa6] {
  position: fixed;
  touch-action: none;
  z-index: 9;
  -webkit-user-select: none;
  /* Safari */
  -moz-user-select: none;
  /* Firefox */
  /* IE/Edge */
  user-select: none;
  /* 标准语法 */
}
.kf[data-v-79d24aa6] .van-icon__image {
  width: 60px;
  height: 61px;
}
.kfWindon[data-v-79d24aa6] {
  position: fixed;
  left: 0px;
  top: 0px;
  z-index: 999;
}
.kfWindon .contentWindow .titleWindow[data-v-79d24aa6] {
  border-top-left-radius: 14px;
  border-top-right-radius: 14px;
  background: white;
  height: 35px;
}
.kfWindon .contentWindow .titleWindow .cross[data-v-79d24aa6] {
  position: relative;
  height: 35px;
}
.kfWindon .contentWindow .titleWindow .cross .icon[data-v-79d24aa6] {
  position: absolute;
  top: 5px;
  right: 10px;
  font-size: 12px;
  color: red;
  border-radius: 10px;
  font-weight: bold;
}
.kfWindon .contentWindow .titleWindow .cross .robticon[data-v-79d24aa6] {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  color: #2691f5;
  font-weight: bold;
}
.kfWindon .contentWindowTwe[data-v-79d24aa6] {
  width: 100%;
  height: calc(100% - 35px);
  background: white;
}
.kfWindon .contentWindowTwe .iframeStyle[data-v-79d24aa6] {
  width: 100%;
  height: 100%;
  border: 1px solid #d6d6d6;
}

/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-32.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-32.use[2]!./node_modules/less-loader/dist/cjs.js??clonedRuleSet-32.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/App.vue?vue&type=style&index=0&id=7ba5bd90&lang=less&scoped=true ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
#app[data-v-7ba5bd90] {
  font-family: "Avenir", Helvetica, Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-12.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-12.use[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/SvgIcon.vue?vue&type=style&index=0&id=dc49ef06&scoped=true&lang=css ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.eh-svg-icon[data-v-dc49ef06] {
  width: 1em;
  height: 1em;
  vertical-align: -0.15em;
  fill: currentColor;
  overflow: hidden;
}

/*!************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-34.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-34.use[2]!./node_modules/less-loader/dist/cjs.js??clonedRuleSet-34.use[3]!./src/assets/less/vant-truing.less ***!
  \************************************************************************************************************************************************************************************************************************************************/
* {
  box-sizing: border-box;
}
:root {
  --van-cell-vertical-padding: 12px;
  --van-cell-horizontal-padding: 15px;
  --van-cell-font-size: 16px;
  --van-cell-right-icon-color: #cccccc;
  --van-field-label-width: 88px;
  --van-field-label-color: #666666;
  --van-field-label-margin-right: 2px;
  --van-field-input-text-color: #000000;
  --van-field-placeholder-text-color: #cccccc;
  --van-radio-label-color: #666666;
  --van-button-border-width: 0px;
  --van-button-border-radius: 4px;
  --van-button-normal-font-size: 16px;
  --van-button-default-height: 40px;
  --van-button-primary-background-color: #2691f5;
}
body {
  --van-dialog-confirm-button-text-color: #2691f5;
}

