html {
  -webkit-tap-highlight-color: transparent;
}
body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, 'Helvetica Neue', Helvetica, Segoe UI, Arial, Roboto, 'PingFang SC', 'miui', 'Hiragino Sans GB', 'Microsoft Yahei', sans-serif;
}
a {
  text-decoration: none;
}
p {
  margin-block-start: 0px;
  margin-block-end: 0px;
  margin-inline-start: 0px;
  margin-inline-end: 0px;
}
input,
button,
textarea {
  color: inherit;
  font: inherit;
}
a:focus,
input:focus,
button:focus,
textarea:focus,
[class*='aunt-']:focus {
  outline: none;
}
ol,
ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
:root {
  --aunt-prefix: aunt;
  --aunt-hd: 1px;
  --aunt-brand-color: #165dff;
  --aunt-black-color: #000;
  --aunt-white-color: #fff;
  --aunt-gray-1: #f7f8fa;
  --aunt-gray-2: #f2f3f5;
  --aunt-gray-3: #e5e6eb;
  --aunt-gray-4: #c9cdd4;
  --aunt-gray-5: #a9aeb8;
  --aunt-gray-6: #86909c;
  --aunt-gray-7: #6b7785;
  --aunt-gray-8: #4e5969;
  --aunt-red: #f53f3f;
  --aunt-blue: #3491fa;
  --aunt-orange: #ff7d00;
  --aunt-green: #27c346;
  --aunt-arcoblue-1: #e8f3ff;
  --aunt-arcoblue-2: #bedaff;
  --aunt-arcoblue-3: #94bfff;
  --aunt-arcoblue-4: #6aa1ff;
  --aunt-arcoblue-5: #4080ff;
  --aunt-arcoblue-6: #165dff;
  --aunt-arcoblue-7: #0e42d2;
  --aunt-arcoblue-8: #072ca6;
  --aunt-arcoblue-9: #031a79;
  --aunt-arcoblue-10: #000d4d;
  --aunt-orange-1: #fff7e8;
  --aunt-orange-2: #ffe4ba;
  --aunt-orange-3: #ffcf8b;
  --aunt-orange-4: #ffb65d;
  --aunt-orange-5: #ff9a2e;
  --aunt-orange-6: #ff7d00;
  --aunt-orange-7: #d25f00;
  --aunt-orange-8: #a64500;
  --aunt-orange-9: #792e00;
  --aunt-orange-10: #4d1b00;
  --aunt-gradient-red: linear-gradient(to right, #ff6034, #ee0a24);
  --aunt-gradient-orange: linear-gradient(to right, #ffd01e, #ff8917);
  --aunt-primary-color: #165dff;
  --aunt-success-color: #27c346;
  --aunt-danger-color: #f53f3f;
  --aunt-warning-color: #ff7d00;
  --aunt-text-color: #272e3b;
  --aunt-active-color: #f2f3f5;
  --aunt-active-opacity: 0.7;
  --aunt-disabled-opacity: 0.5;
  --aunt-background-color: #f7f8fa;
  --aunt-background-color-light: #fafafa;
  --aunt-text-link-color: #3491fa;
  --aunt-padding-base: 4px;
  --aunt-padding-xs: 8px;
  --aunt-padding-s: 10px;
  --aunt-padding-sm: 12px;
  --aunt-padding-m: 14px;
  --aunt-padding-md: 16px;
  --aunt-padding-l: 20px;
  --aunt-padding-lg: 24px;
  --aunt-padding-xl: 32px;
  --aunt-font-size-xs: 10px;
  --aunt-font-size-sm: 12px;
  --aunt-font-size-md: 14px;
  --aunt-font-size-lg: 16px;
  --aunt-font-size-xl: 18px;
  --aunt-font-size-xxl: 20px;
  --aunt-font-size-xxxl: 24px;
  --aunt-font-weight-bold: 500;
  --aunt-line-height-xs: 14px;
  --aunt-line-height-sm: 18px;
  --aunt-line-height-md: 20px;
  --aunt-line-height-lg: 22px;
  --aunt-line-height-xl: 24px;
  --aunt-line-height-xxl: 28px;
  --aunt-line-height-xxxl: 32px;
  --aunt-base-font-family: -apple-system, BlinkMacSystemFont, 'Helvetica Neue', Helvetica, Segoe UI, Arial, Roboto, 'PingFang SC', 'miui', 'Hiragino Sans GB', 'Microsoft Yahei', sans-serif;
  --aunt-price-integer-font-family: Avenir-Heavy, PingFang SC, Helvetica Neue, Arial, sans-serif;
  --aunt-animation-duration-base: 0.3s;
  --aunt-animation-duration-fast: 0.2s;
  --aunt-animation-duration-slow: 0.5s;
  --aunt-animation-duration-slowest: 1.5s;
  --aunt-animation-timing-function-enter: ease-out;
  --aunt-animation-timing-function-leave: ease-in;
  --aunt-border-color: #e5e6eb;
  --aunt-border-width-base: 1px;
  --aunt-border-radius-sm: 2px;
  --aunt-border-radius-md: 4px;
  --aunt-border-radius-lg: 8px;
  --aunt-border-radius-max: 999px;
  --aunt-z-index-fixed: 100;
  --aunt-z-index-full-screen: 1000;
  --aunt-shadow-special: 0 0 1px rgba(0, 0, 0, 0.3);
  --aunt-shadow1-center: 0 -2px 5px rgba(0, 0, 0, 0.1);
  --aunt-shadow2-center: 0 0 10px rgba(0, 0, 0, 0.1);
  --aunt-shadow3-center: 0 0 20px rgba(0, 0, 0, 0.1);
}
@keyframes anut-spin {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.aunt-ellipsis {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.aunt-multi-ellipsis--l2 {
  display: -webkit-box !important;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  /* autoprefixer: ignore next */
  -webkit-box-orient: vertical;
}
.aunt-multi-ellipsis--l3 {
  display: -webkit-box !important;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 3;
  /* autoprefixer: ignore next */
  -webkit-box-orient: vertical;
}
.aunt-multi-ellipsis--l4 {
  display: -webkit-box !important;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 4;
  /* autoprefixer: ignore next */
  -webkit-box-orient: vertical;
}
.aunt-multi-ellipsis--l5 {
  display: -webkit-box !important;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 5;
  /* autoprefixer: ignore next */
  -webkit-box-orient: vertical;
}
.aunt-safe-area-top {
  padding-top: constant(safe-area-inset-top);
  padding-top: env(safe-area-inset-top);
}
.aunt-safe-area-bottom {
  padding-bottom: constant(safe-area-inset-bottom);
  padding-bottom: env(safe-area-inset-bottom);
}
[class*='aunt-hairline']::after {
  position: absolute;
  box-sizing: border-box;
  content: ' ';
  pointer-events: none;
  top: -50%;
  right: -50%;
  bottom: -50%;
  left: -50%;
  border: 0 solid #e5e6eb;
  transform: scale(0.5);
}
.aunt-hairline,
.aunt-hairline--top,
.aunt-hairline--left,
.aunt-hairline--right,
.aunt-hairline--bottom,
.aunt-hairline--surround,
.aunt-hairline--top-bottom {
  position: relative;
}
.aunt-hairline--top::after {
  border-top-width: 1px;
}
.aunt-hairline--left::after {
  border-left-width: 1px;
}
.aunt-hairline--right::after {
  border-right-width: 1px;
}
.aunt-hairline--bottom::after {
  border-bottom-width: 1px;
}
.aunt-hairline--top-bottom::after,
.aunt-hairline-unset--top-bottom::after {
  border-width: 1px 0;
}
.aunt-hairline--surround::after {
  border-width: 1px;
}
[class*='aunt-shadow'] {
  transition: box-shadow 0.2s linear;
}
[class*='aunt-shadow']:hover,
[class*='aunt-shadow']:active {
  box-shadow: rgba(0, 0, 0, 0.2) 0 2px 4px -1px, rgba(0, 0, 0, 0.14) 0 4px 5px 0, rgba(0, 0, 0, 0.12) 0 1px 10px 0;
}
.aunt-shadow--1 {
  box-shadow: rgba(0, 0, 0, 0.2) 0 2px 1px -1px, rgba(0, 0, 0, 0.14) 0 1px 1px 0, rgba(0, 0, 0, 0.12) 0 1px 3px 0;
}
.aunt-shadow--2 {
  box-shadow: rgba(0, 0, 0, 0.2) 0 3px 1px -2px, rgba(0, 0, 0, 0.14) 0 2px 2px 0, rgba(0, 0, 0, 0.12) 0 1px 5px 0;
}
.aunt-shadow--3 {
  box-shadow: rgba(0, 0, 0, 0.2) 0 3px 3px -2px, rgba(0, 0, 0, 0.14) 0 3px 4px 0, rgba(0, 0, 0, 0.12) 0 1px 8px 0;
}
