* {
  margin: 0;
  -webkit-tap-highlight-color: transparent;
}

html,
body {
  -webkit-user-select: none;
  user-select: none;
  width: 100%;
  height: 100%;
}

body {
  overflow-x: hidden;
  font-size: 16px;
}

uni-app,
uni-page,
uni-page-wrapper,
uni-page-body {
  display: block;
  box-sizing: border-box;
  width: 100%;
}

uni-page-wrapper {
  position: relative;
}

#app,
uni-app,
uni-page,
uni-page-wrapper {
  height: 100%;
}

/* toast,modal,actionSheet,picker,layout */
.uni-mask {
  position: fixed;
  z-index: 999;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.5);
}

/* toast,modal,actionSheet,picker */
.uni-fade-enter-active,
.uni-fade-leave-active {
  transition-duration: 0.25s;
  transition-property: opacity;
  transition-timing-function: ease;
}

.uni-fade-enter-from,
.uni-fade-leave-active {
  opacity: 0;
}

.uni-loading,
uni-button[loading]:before {
  background-color: transparent;
  background-image: url('data:image/svg+xml;base64, PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgxMDB2MTAwSDB6Ii8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTlFOUU5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTMwKSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iIzk4OTY5NyIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgzMCAxMDUuOTggNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjOUI5OTlBIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDYwIDc1Ljk4IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0EzQTFBMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSg5MCA2NSA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNBQkE5QUEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoMTIwIDU4LjY2IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0IyQjJCMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgxNTAgNTQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjQkFCOEI5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDE4MCA1MCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDMkMwQzEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTE1MCA0NS45OCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDQkNCQ0IiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTEyMCA0MS4zNCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNEMkQyRDIiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDM1IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0RBREFEQSIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgtNjAgMjQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTJFMkUyIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKC0zMCAtNS45OCA2NSkiLz48L3N2Zz4=');
  background-repeat: no-repeat;
}

.uni-loading {
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  animation: uni-loading 1s steps(12, end) infinite;
  background-size: 100%;
}

@keyframes uni-loading {
  0% {
    transform: rotate3d(0, 0, 1, 0deg);
  }

  100% {
    transform: rotate3d(0, 0, 1, 360deg);
  }
}

html {
  /* --UI-BG-0: #ededed; */
  --primary-color: #007aff;
  --UI-BG: #fff;
  --UI-BG-1: #f7f7f7;
  --UI-BG-2: #fff;
  --UI-BG-3: #f7f7f7;
  --UI-BG-4: #4c4c4c;
  --UI-BG-5: #fff;
  --UI-FG: #000;
  --UI-FG-0: rgba(0, 0, 0, 0.9);
  --UI-FG-HALF: rgba(0, 0, 0, 0.9);
  --UI-FG-1: rgba(0, 0, 0, 0.5);
  --UI-FG-2: rgba(0, 0, 0, 0.3);
  --UI-FG-3: rgba(0, 0, 0, 0.1);
}

uni-page[data-type] uni-page-body {
  background-color: transparent;
}
body::after {
  position: fixed;
  content: '';
  left: -1000px;
  top: -1000px;
  animation: shadow-preload 0.1s;
  animation-delay: 3s;
}

@keyframes shadow-preload {
  0% {
    background-image: url(https://cdn.dcloud.net.cn/img/shadow-grey.png);
  }
  100% {
    background-image: url(https://cdn.dcloud.net.cn/img/shadow-grey.png);
  }
}
.uni-async-error {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  color: #999;
  padding: 100px 10px;
  text-align: center;
}
.uni-async-loading {
  box-sizing: border-box;
  width: 100%;
  padding: 50px;
  text-align: center;
}

.uni-async-loading .uni-loading {
  width: 30px;
  height: 30px;
}
uni-tabbar {
  display: block;
  box-sizing: border-box;
  width: 100%;
  z-index: 998;
}

.uni-tabbar {
  display: flex;
  z-index: 998;
  box-sizing: border-box;
}

.uni-tabbar-top,
.uni-tabbar-bottom,
.uni-tabbar-top .uni-tabbar,
.uni-tabbar-bottom .uni-tabbar {
  position: fixed;
  left: var(--window-left);
  right: var(--window-right);
}

.uni-app--showlayout + .uni-tabbar-top,
.uni-app--showlayout + .uni-tabbar-bottom,
.uni-app--showlayout + .uni-tabbar-top .uni-tabbar,
.uni-app--showlayout + .uni-tabbar-bottom .uni-tabbar {
  left: var(--window-margin);
  right: var(--window-margin);
}

.uni-tabbar-bottom .uni-tabbar {
  bottom: 0;
  padding-bottom: 0;
  padding-bottom: constant(safe-area-inset-bottom);
  padding-bottom: env(safe-area-inset-bottom);
}

.uni-tabbar ~ .uni-placeholder {
  width: 100%;
  margin-bottom: 0;
  margin-bottom: constant(safe-area-inset-bottom);
  margin-bottom: env(safe-area-inset-bottom);
}

.uni-tabbar * {
  box-sizing: border-box;
}

.uni-tabbar__item {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  flex: 1;
  font-size: 0;
  text-align: center;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.uni-tabbar__bd {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}

.uni-tabbar__icon {
  position: relative;
  display: inline-block;
  margin-top: 5px;
}

.uni-tabbar__icon.uni-tabbar__icon__diff {
  margin-top: 0px;
  width: 34px;
  height: 34px;
}

.uni-tabbar__icon img {
  width: 100%;
  height: 100%;
}

.uni-tabbar__iconfont {
  font-family: 'UniTabbarIconFont';
}

.uni-tabbar__label {
  position: relative;
  text-align: center;
  font-size: 10px;
}

.uni-tabbar-border {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 1px;
  transform: scaleY(0.5);
}

.uni-tabbar__reddot {
  position: absolute;
  top: 2px;
  right: 0;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background-color: #f43530;
  color: #ffffff;
  transform: translate(40%, 0%);
}

.uni-tabbar__badge {
  width: auto;
  height: 16px;
  line-height: 16px;
  border-radius: 16px;
  min-width: 16px;
  padding: 0 2px;
  font-size: 12px;
  text-align: center;
  white-space: nowrap;
}

.uni-tabbar__mid {
  display: flex;
  justify-content: center;
  position: absolute;
  bottom: 0;
  background-size: 100% 100%;
}

.uni-app--showtabbar uni-page-wrapper {
  display: block;
  height: calc(100% - var(--tab-bar-height));
  height: calc(100% - var(--tab-bar-height) - constant(safe-area-inset-bottom));
  height: calc(100% - var(--tab-bar-height) - env(safe-area-inset-bottom));
}
uni-page[data-type] uni-page-wrapper {
  height: 100%;
}
.uni-app--showtabbar uni-page-wrapper::after {
  content: '';
  display: block;
  width: 100%;
  height: var(--tab-bar-height);
  height: calc(var(--tab-bar-height) + constant(safe-area-inset-bottom));
  height: calc(var(--tab-bar-height) + env(safe-area-inset-bottom));
}
.uni-app--showtabbar
  uni-page-head[uni-page-head-type='default']
  ~ uni-page-wrapper {
  height: calc(100% - 44px - var(--tab-bar-height));
  height: calc(
    100% - 44px - constant(safe-area-inset-top) - var(--tab-bar-height) -
      constant(safe-area-inset-bottom)
  );
  height: calc(
    100% - 44px - env(safe-area-inset-top) - var(--tab-bar-height) -
      env(safe-area-inset-bottom)
  );
}
uni-page-refresh {
  position: absolute;
  top: 0;
  width: 100%;
  height: 40px;
  display: block;
  box-sizing: border-box;
}

.uni-page-refresh {
  position: absolute;
  top: -45px;
  left: 50%;
  transform: translate3d(-50%, 0, 0);
  width: 40px;
  height: 40px;
  justify-content: center;
  align-items: center;
  background: #fff;
  border-radius: 50%;
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.117647),
    0 1px 4px rgba(0, 0, 0, 0.117647);
  display: none;
  z-index: 997;
}

.uni-page-refresh-inner {
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 0;
  width: 40px;
  height: 40px;
  border-radius: 50%;
}

.uni-page-refresh--pulling .uni-page-refresh,
.uni-page-refresh--aborting .uni-page-refresh,
.uni-page-refresh--reached .uni-page-refresh,
.uni-page-refresh--refreshing .uni-page-refresh,
.uni-page-refresh--restoring .uni-page-refresh {
  display: flex;
}

.uni-page-refresh--pulling .uni-page-refresh__spinner,
.uni-page-refresh--aborting .uni-page-refresh__spinner,
.uni-page-refresh--reached .uni-page-refresh__spinner,
.uni-page-refresh--refreshing .uni-page-refresh__icon,
.uni-page-refresh--restoring .uni-page-refresh__icon {
  display: none;
}

.uni-page-refresh--refreshing .uni-page-refresh__spinner {
  transform-origin: center center;
  animation: uni-page-refresh-rotate 2s linear infinite;
}

.uni-page-refresh--refreshing .uni-page-refresh__path {
  stroke-dasharray: 1, 200;
  stroke-dashoffset: 0;
  stroke-linecap: round;
  animation: uni-page-refresh-dash 1.5s ease-in-out infinite,
    uni-page-refresh-colorful 6s ease-in-out infinite;
}

@keyframes uni-page-refresh-rotate {
  100% {
    transform: rotate(360deg);
  }
}

@keyframes uni-page-refresh-dash {
  0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
  }

  50% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -35px;
  }

  100% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -124px;
  }
}
:root,
uni-page-body {
  /* 纯色 */
  --u-white-color: #ffffff;
  --u-white-color-rgb: 255, 255, 255;
  --u-black-color: #000000;
  --u-black-color-rgb: 0, 0, 0;
  --u-main-color: #303133;
  --u-main-color-rgb: 48, 49, 51;
  --u-content-color: #606266;
  --u-content-color-rgb: 96, 98, 102;
  --u-tips-color: #909399;
  --u-tips-color-rgb: 144, 147, 153;
  --u-light-color: #c0c4cc;
  --u-light-color-rgb: 192, 196, 204;
  --u-border-color: #dcdfe6;
  --u-border-color-rgb: 220, 223, 230;
  --u-divider-color: #e4e7ed;
  --u-divider-color-rgb: 228, 231, 237;
  --u-mask-color: rgba(0, 0, 0, 0.4);
  --u-shadow-color: rgba(0, 0, 0, 0.1);
  /* 背景色 */
  --u-bg-color: #f3f4f6;
  --u-bg-color-rgb: 243, 244, 246;
  --u-bg-white: #ffffff;
  --u-bg-white-rgb: 255, 255, 255;
  --u-bg-gray-light: #f1f1f1;
  --u-bg-gray-light-rgb: 241, 241, 241;
  --u-bg-gray-dark: #2f343c;
  --u-bg-gray-dark-rgb: 47, 52, 60;
  --u-bg-black: #000000;
  --u-bg-black-rgb: 0, 0, 0;
  /* 主色 */
  --u-type-primary: #2979ff;
  --u-type-primary-rgb: 41, 121, 255;
  --u-type-primary-disabled: #a0cfff;
  --u-type-primary-disabled-rgb: 160, 207, 255;
  --u-type-primary-dark: #2b85e4;
  --u-type-primary-dark-rgb: 43, 133, 228;
  --u-type-primary-light: #ecf5ff;
  --u-type-primary-light-rgb: 236, 245, 255;
  /* 警告色 */
  --u-type-warning: #ff9900;
  --u-type-warning-rgb: 255, 153, 0;
  --u-type-warning-disabled: #fcbd71;
  --u-type-warning-disabled-rgb: 252, 189, 113;
  --u-type-warning-dark: #f29100;
  --u-type-warning-dark-rgb: 242, 145, 0;
  --u-type-warning-light: #fdf6ec;
  --u-type-warning-light-rgb: 253, 246, 236;
  /* 成功色 */
  --u-type-success: #19be6b;
  --u-type-success-rgb: 25, 190, 107;
  --u-type-success-disabled: #71d5a1;
  --u-type-success-disabled-rgb: 113, 213, 161;
  --u-type-success-dark: #18b566;
  --u-type-success-dark-rgb: 24, 181, 102;
  --u-type-success-light: #dbf1e1;
  --u-type-success-light-rgb: 219, 241, 225;
  /* 错误色 */
  --u-type-error: #fa3534;
  --u-type-error-rgb: 250, 53, 52;
  --u-type-error-disabled: #fab6b6;
  --u-type-error-disabled-rgb: 250, 182, 182;
  --u-type-error-dark: #dd6161;
  --u-type-error-dark-rgb: 221, 97, 97;
  --u-type-error-light: #fef0f0;
  --u-type-error-light-rgb: 254, 240, 240;
  /* 信息色 */
  --u-type-info: #909399;
  --u-type-info-rgb: 144, 147, 153;
  --u-type-info-disabled: #c8c9cc;
  --u-type-info-disabled-rgb: 200, 201, 204;
  --u-type-info-dark: #82848a;
  --u-type-info-dark-rgb: 130, 132, 138;
  --u-type-info-light: #f4f4f5;
  --u-type-info-light-rgb: 244, 244, 245;
}
:root,
uni-page-body {
  --stall-paper: #f5f5f5 !important;
  --stall-paper-deep: #eeeeee !important;
  --stall-card: #ffffff !important;
  --stall-note: #FFF7D6 !important;
  --stall-ink: #222222 !important;
  --stall-text: #4a4a4a !important;
  --stall-muted: #858585 !important;
  --stall-line: rgba(31, 31, 31, 0.08) !important;
  --stall-primary: #FFD100 !important;
  --stall-primary-dark: #FFB000 !important;
  --stall-success: #1dbf73 !important;
  --stall-teal: #00a6a6 !important;
  --stall-cert: #fff0b8 !important;
  --stall-shadow: 0 0.3125rem 0.8125rem rgba(31, 31, 31, 0.06) !important;
  --u-type-primary: #FFD100 !important;
  --u-type-primary-rgb: 255, 209, 0 !important;
  --u-type-primary-disabled: #FFE98A !important;
  --u-type-primary-disabled-rgb: 255, 233, 138 !important;
  --u-type-primary-dark: #FFB000 !important;
  --u-type-primary-dark-rgb: 255, 176, 0 !important;
  --u-type-primary-light: #FFF7D6 !important;
  --u-type-primary-light-rgb: 255, 247, 214 !important;
}
uni-page-body {
  min-height: 100%;
  color: var(--stall-ink);
  background: var(--stall-paper);
  font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
body {
  background: var(--stall-paper);
}
body,
uni-page-body {
  background: var(--stall-paper) !important;
}
uni-view,
uni-text,
uni-button,
uni-input,
uni-textarea,
uni-scroll-view,
uni-map {
  box-sizing: border-box;
}
uni-button {
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  margin: 0;
  line-height: 1;
  border-radius: 0;
  background: transparent;
  text-align: center;
  overflow: visible;
  vertical-align: middle;
}
uni-button::after {
  border: 0;
}
.page {
  min-height: 100vh;
  padding: 0.875rem 0.75rem 1.5rem;
}
.paper-page {
  min-height: 100vh;
  background: var(--stall-paper) !important;
}
.card {
  border: 0.03125rem solid var(--stall-line);
  border-radius: 0.5rem;
  background: var(--stall-card);
  box-shadow: var(--stall-shadow);
}
.section-title,
.display-title {
  color: var(--stall-ink);
  font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 900;
  letter-spacing: 0;
}
.section-title {
  margin: 1.0625rem 0 0.5625rem;
  font-size: 1.0625rem;
}
.display-title {
  font-size: 1.5rem;
  line-height: 1.15;
}
.muted {
  color: var(--stall-muted);
}
.tag {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 1.1875rem;
  padding: 0 0.4375rem;
  border-radius: 0.3125rem;
  color: var(--stall-text);
  font-size: 0.6875rem;
  font-weight: 700;
  background: var(--stall-note);
}
.btn-primary,
.btn-plain,
.btn-dark {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 2.625rem;
  border-radius: 0.5rem;
  font-size: 0.90625rem;
  font-weight: 800;
  line-height: 1;
}
.btn-primary {
  color: var(--stall-ink);
  background: var(--stall-primary);
  box-shadow: 0 0.3125rem 0.5625rem rgba(255, 209, 0, 0.22);
}
.btn-plain {
  color: var(--stall-ink);
  border: 0.03125rem solid rgba(255, 209, 0, 0.16);
  background: var(--stall-note);
}
.btn-dark {
  color: #ffffff;
  background: var(--stall-ink);
}
.empty {
  padding: 2.5rem 0.75rem;
  color: var(--stall-muted);
  font-size: 0.875rem;
  line-height: 1.6;
  text-align: center;
}
:root,
uni-page-body {
  /* 纯色 */
  --u-white-color: #ffffff;
  --u-white-color-rgb: 255, 255, 255;
  --u-black-color: #000000;
  --u-black-color-rgb: 0, 0, 0;
  --u-main-color: #303133;
  --u-main-color-rgb: 48, 49, 51;
  --u-content-color: #606266;
  --u-content-color-rgb: 96, 98, 102;
  --u-tips-color: #909399;
  --u-tips-color-rgb: 144, 147, 153;
  --u-light-color: #c0c4cc;
  --u-light-color-rgb: 192, 196, 204;
  --u-border-color: #dcdfe6;
  --u-border-color-rgb: 220, 223, 230;
  --u-divider-color: #e4e7ed;
  --u-divider-color-rgb: 228, 231, 237;
  --u-mask-color: rgba(0, 0, 0, 0.4);
  --u-shadow-color: rgba(0, 0, 0, 0.1);
  /* 背景色 */
  --u-bg-color: #f3f4f6;
  --u-bg-color-rgb: 243, 244, 246;
  --u-bg-white: #ffffff;
  --u-bg-white-rgb: 255, 255, 255;
  --u-bg-gray-light: #f1f1f1;
  --u-bg-gray-light-rgb: 241, 241, 241;
  --u-bg-gray-dark: #2f343c;
  --u-bg-gray-dark-rgb: 47, 52, 60;
  --u-bg-black: #000000;
  --u-bg-black-rgb: 0, 0, 0;
  /* 主色 */
  --u-type-primary: #2979ff;
  --u-type-primary-rgb: 41, 121, 255;
  --u-type-primary-disabled: #a0cfff;
  --u-type-primary-disabled-rgb: 160, 207, 255;
  --u-type-primary-dark: #2b85e4;
  --u-type-primary-dark-rgb: 43, 133, 228;
  --u-type-primary-light: #ecf5ff;
  --u-type-primary-light-rgb: 236, 245, 255;
  /* 警告色 */
  --u-type-warning: #ff9900;
  --u-type-warning-rgb: 255, 153, 0;
  --u-type-warning-disabled: #fcbd71;
  --u-type-warning-disabled-rgb: 252, 189, 113;
  --u-type-warning-dark: #f29100;
  --u-type-warning-dark-rgb: 242, 145, 0;
  --u-type-warning-light: #fdf6ec;
  --u-type-warning-light-rgb: 253, 246, 236;
  /* 成功色 */
  --u-type-success: #19be6b;
  --u-type-success-rgb: 25, 190, 107;
  --u-type-success-disabled: #71d5a1;
  --u-type-success-disabled-rgb: 113, 213, 161;
  --u-type-success-dark: #18b566;
  --u-type-success-dark-rgb: 24, 181, 102;
  --u-type-success-light: #dbf1e1;
  --u-type-success-light-rgb: 219, 241, 225;
  /* 错误色 */
  --u-type-error: #fa3534;
  --u-type-error-rgb: 250, 53, 52;
  --u-type-error-disabled: #fab6b6;
  --u-type-error-disabled-rgb: 250, 182, 182;
  --u-type-error-dark: #dd6161;
  --u-type-error-dark-rgb: 221, 97, 97;
  --u-type-error-light: #fef0f0;
  --u-type-error-light-rgb: 254, 240, 240;
  /* 信息色 */
  --u-type-info: #909399;
  --u-type-info-rgb: 144, 147, 153;
  --u-type-info-disabled: #c8c9cc;
  --u-type-info-disabled-rgb: 200, 201, 204;
  --u-type-info-dark: #82848a;
  --u-type-info-dark-rgb: 130, 132, 138;
  --u-type-info-light: #f4f4f5;
  --u-type-info-light-rgb: 244, 244, 245;
}
:root {
  color-scheme: light;
}
:root.u-theme-dark,
:root[data-u-theme-mode=dark] {
  color-scheme: dark;
}
uni-page-body {
  color: var(--u-main-color);
  background-color: var(--u-bg-color);
  font-size: 0.875rem;
}
body {
  background-color: var(--u-bg-color);
}
uni-page-body.u-theme-dark,
:root.u-theme-dark uni-page-body,
:root[data-u-theme-mode=dark] uni-page-body {
  background-color: var(--u-bg-color);
  color: var(--u-main-color);
}
body {
  background-color: var(--u-bg-color);
}
.u-config-provider {
  color: var(--u-main-color);
  background-color: var(--u-bg-white, #ffffff);
}
.u-config-provider.u-theme-dark {
  background-color: var(--u-bg-white, #0f1115);
  color: var(--u-main-color);
}
.u-picker-view-mask,
.uni-picker-view-mask {
  background-image: linear-gradient(180deg, rgba(var(--u-bg-white-rgb), 0.95), rgba(var(--u-bg-white-rgb), 0.6)), linear-gradient(0deg, rgba(var(--u-bg-white-rgb), 0.95), rgba(var(--u-bg-white-rgb), 0.6)) !important;
}
.u-picker-view-indicator {
  border: rgba(var(--u-bg-white-rgb), 0.6) !important;
}
.u-picker-view-indicator::before,
.uni-picker-view-indicator::before {
  border-top: 1px solid var(--u-border-color) !important;
}
.u-picker-view-indicator::after,
.uni-picker-view-indicator::after {
  border-bottom: 1px solid var(--u-border-color) !important;
}
.u-relative,
.u-rela {
  position: relative;
}
.u-absolute,
.u-abso {
  position: absolute;
}
uni-image {
  display: inline-block;
}
uni-view,
uni-text {
  box-sizing: border-box;
}
.u-font-xs {
  font-size: 0.6875rem;
}
.u-font-sm {
  font-size: 0.8125rem;
}
.u-font-md {
  font-size: 0.875rem;
}
.u-font-lg {
  font-size: 0.9375rem;
}
.u-font-xl {
  font-size: 1.0625rem;
}
.u-flex {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.u-flex-wrap {
  flex-wrap: wrap;
}
.u-flex-nowrap {
  flex-wrap: nowrap;
}
.u-col-center {
  align-items: center;
}
.u-col-top {
  align-items: flex-start;
}
.u-col-bottom {
  align-items: flex-end;
}
.u-row-center {
  justify-content: center;
}
.u-row-left {
  justify-content: flex-start;
}
.u-row-right {
  justify-content: flex-end;
}
.u-row-between {
  justify-content: space-between;
}
.u-row-around {
  justify-content: space-around;
}
.u-text-left {
  text-align: left;
}
.u-text-center {
  text-align: center;
}
.u-text-right {
  text-align: right;
}
.u-flex-col {
  display: flex;
  flex-direction: column;
}
.u-hidden {
  opacity: 0;
  visibility: hidden;
}
.u-flex-0 {
  flex: 0;
}
.u-flex-1 {
  flex: 1;
}
.u-flex-2 {
  flex: 2;
}
.u-flex-3 {
  flex: 3;
}
.u-flex-4 {
  flex: 4;
}
.u-flex-5 {
  flex: 5;
}
.u-flex-6 {
  flex: 6;
}
.u-flex-7 {
  flex: 7;
}
.u-flex-8 {
  flex: 8;
}
.u-flex-9 {
  flex: 9;
}
.u-flex-10 {
  flex: 10;
}
.u-flex-11 {
  flex: 11;
}
.u-flex-12 {
  flex: 12;
}
.u-font-9 {
  font-size: 9px;
}
.u-font-10 {
  font-size: 10px;
}
.u-font-11 {
  font-size: 11px;
}
.u-font-12 {
  font-size: 12px;
}
.u-font-13 {
  font-size: 13px;
}
.u-font-14 {
  font-size: 14px;
}
.u-font-15 {
  font-size: 15px;
}
.u-font-16 {
  font-size: 16px;
}
.u-font-17 {
  font-size: 17px;
}
.u-font-18 {
  font-size: 18px;
}
.u-font-19 {
  font-size: 19px;
}
.u-font-20 {
  font-size: 0.625rem;
}
.u-font-21 {
  font-size: 0.65625rem;
}
.u-font-22 {
  font-size: 0.6875rem;
}
.u-font-23 {
  font-size: 0.71875rem;
}
.u-font-24 {
  font-size: 0.75rem;
}
.u-font-25 {
  font-size: 0.78125rem;
}
.u-font-26 {
  font-size: 0.8125rem;
}
.u-font-27 {
  font-size: 0.84375rem;
}
.u-font-28 {
  font-size: 0.875rem;
}
.u-font-29 {
  font-size: 0.90625rem;
}
.u-font-30 {
  font-size: 0.9375rem;
}
.u-font-31 {
  font-size: 0.96875rem;
}
.u-font-32 {
  font-size: 1rem;
}
.u-font-33 {
  font-size: 1.03125rem;
}
.u-font-34 {
  font-size: 1.0625rem;
}
.u-font-35 {
  font-size: 1.09375rem;
}
.u-font-36 {
  font-size: 1.125rem;
}
.u-font-37 {
  font-size: 1.15625rem;
}
.u-font-38 {
  font-size: 1.1875rem;
}
.u-font-39 {
  font-size: 1.21875rem;
}
.u-font-40 {
  font-size: 1.25rem;
}
.u-margin-0,
.u-m-0 {
  margin: 0 !important;
}
.u-padding-0,
.u-p-0 {
  padding: 0 !important;
}
.u-m-l-0 {
  margin-left: 0 !important;
}
.u-p-l-0 {
  padding-left: 0 !important;
}
.u-margin-left-0 {
  margin-left: 0 !important;
}
.u-padding-left-0 {
  padding-left: 0 !important;
}
.u-m-t-0 {
  margin-top: 0 !important;
}
.u-p-t-0 {
  padding-top: 0 !important;
}
.u-margin-top-0 {
  margin-top: 0 !important;
}
.u-padding-top-0 {
  padding-top: 0 !important;
}
.u-m-r-0 {
  margin-right: 0 !important;
}
.u-p-r-0 {
  padding-right: 0 !important;
}
.u-margin-right-0 {
  margin-right: 0 !important;
}
.u-padding-right-0 {
  padding-right: 0 !important;
}
.u-m-b-0 {
  margin-bottom: 0 !important;
}
.u-p-b-0 {
  padding-bottom: 0 !important;
}
.u-margin-bottom-0 {
  margin-bottom: 0 !important;
}
.u-padding-bottom-0 {
  padding-bottom: 0 !important;
}
.u-margin-2,
.u-m-2 {
  margin: 0.0625rem !important;
}
.u-padding-2,
.u-p-2 {
  padding: 0.0625rem !important;
}
.u-m-l-2 {
  margin-left: 0.0625rem !important;
}
.u-p-l-2 {
  padding-left: 0.0625rem !important;
}
.u-margin-left-2 {
  margin-left: 0.0625rem !important;
}
.u-padding-left-2 {
  padding-left: 0.0625rem !important;
}
.u-m-t-2 {
  margin-top: 0.0625rem !important;
}
.u-p-t-2 {
  padding-top: 0.0625rem !important;
}
.u-margin-top-2 {
  margin-top: 0.0625rem !important;
}
.u-padding-top-2 {
  padding-top: 0.0625rem !important;
}
.u-m-r-2 {
  margin-right: 0.0625rem !important;
}
.u-p-r-2 {
  padding-right: 0.0625rem !important;
}
.u-margin-right-2 {
  margin-right: 0.0625rem !important;
}
.u-padding-right-2 {
  padding-right: 0.0625rem !important;
}
.u-m-b-2 {
  margin-bottom: 0.0625rem !important;
}
.u-p-b-2 {
  padding-bottom: 0.0625rem !important;
}
.u-margin-bottom-2 {
  margin-bottom: 0.0625rem !important;
}
.u-padding-bottom-2 {
  padding-bottom: 0.0625rem !important;
}
.u-margin-4,
.u-m-4 {
  margin: 0.125rem !important;
}
.u-padding-4,
.u-p-4 {
  padding: 0.125rem !important;
}
.u-m-l-4 {
  margin-left: 0.125rem !important;
}
.u-p-l-4 {
  padding-left: 0.125rem !important;
}
.u-margin-left-4 {
  margin-left: 0.125rem !important;
}
.u-padding-left-4 {
  padding-left: 0.125rem !important;
}
.u-m-t-4 {
  margin-top: 0.125rem !important;
}
.u-p-t-4 {
  padding-top: 0.125rem !important;
}
.u-margin-top-4 {
  margin-top: 0.125rem !important;
}
.u-padding-top-4 {
  padding-top: 0.125rem !important;
}
.u-m-r-4 {
  margin-right: 0.125rem !important;
}
.u-p-r-4 {
  padding-right: 0.125rem !important;
}
.u-margin-right-4 {
  margin-right: 0.125rem !important;
}
.u-padding-right-4 {
  padding-right: 0.125rem !important;
}
.u-m-b-4 {
  margin-bottom: 0.125rem !important;
}
.u-p-b-4 {
  padding-bottom: 0.125rem !important;
}
.u-margin-bottom-4 {
  margin-bottom: 0.125rem !important;
}
.u-padding-bottom-4 {
  padding-bottom: 0.125rem !important;
}
.u-margin-5,
.u-m-5 {
  margin: 0.15625rem !important;
}
.u-padding-5,
.u-p-5 {
  padding: 0.15625rem !important;
}
.u-m-l-5 {
  margin-left: 0.15625rem !important;
}
.u-p-l-5 {
  padding-left: 0.15625rem !important;
}
.u-margin-left-5 {
  margin-left: 0.15625rem !important;
}
.u-padding-left-5 {
  padding-left: 0.15625rem !important;
}
.u-m-t-5 {
  margin-top: 0.15625rem !important;
}
.u-p-t-5 {
  padding-top: 0.15625rem !important;
}
.u-margin-top-5 {
  margin-top: 0.15625rem !important;
}
.u-padding-top-5 {
  padding-top: 0.15625rem !important;
}
.u-m-r-5 {
  margin-right: 0.15625rem !important;
}
.u-p-r-5 {
  padding-right: 0.15625rem !important;
}
.u-margin-right-5 {
  margin-right: 0.15625rem !important;
}
.u-padding-right-5 {
  padding-right: 0.15625rem !important;
}
.u-m-b-5 {
  margin-bottom: 0.15625rem !important;
}
.u-p-b-5 {
  padding-bottom: 0.15625rem !important;
}
.u-margin-bottom-5 {
  margin-bottom: 0.15625rem !important;
}
.u-padding-bottom-5 {
  padding-bottom: 0.15625rem !important;
}
.u-margin-6,
.u-m-6 {
  margin: 0.1875rem !important;
}
.u-padding-6,
.u-p-6 {
  padding: 0.1875rem !important;
}
.u-m-l-6 {
  margin-left: 0.1875rem !important;
}
.u-p-l-6 {
  padding-left: 0.1875rem !important;
}
.u-margin-left-6 {
  margin-left: 0.1875rem !important;
}
.u-padding-left-6 {
  padding-left: 0.1875rem !important;
}
.u-m-t-6 {
  margin-top: 0.1875rem !important;
}
.u-p-t-6 {
  padding-top: 0.1875rem !important;
}
.u-margin-top-6 {
  margin-top: 0.1875rem !important;
}
.u-padding-top-6 {
  padding-top: 0.1875rem !important;
}
.u-m-r-6 {
  margin-right: 0.1875rem !important;
}
.u-p-r-6 {
  padding-right: 0.1875rem !important;
}
.u-margin-right-6 {
  margin-right: 0.1875rem !important;
}
.u-padding-right-6 {
  padding-right: 0.1875rem !important;
}
.u-m-b-6 {
  margin-bottom: 0.1875rem !important;
}
.u-p-b-6 {
  padding-bottom: 0.1875rem !important;
}
.u-margin-bottom-6 {
  margin-bottom: 0.1875rem !important;
}
.u-padding-bottom-6 {
  padding-bottom: 0.1875rem !important;
}
.u-margin-8,
.u-m-8 {
  margin: 0.25rem !important;
}
.u-padding-8,
.u-p-8 {
  padding: 0.25rem !important;
}
.u-m-l-8 {
  margin-left: 0.25rem !important;
}
.u-p-l-8 {
  padding-left: 0.25rem !important;
}
.u-margin-left-8 {
  margin-left: 0.25rem !important;
}
.u-padding-left-8 {
  padding-left: 0.25rem !important;
}
.u-m-t-8 {
  margin-top: 0.25rem !important;
}
.u-p-t-8 {
  padding-top: 0.25rem !important;
}
.u-margin-top-8 {
  margin-top: 0.25rem !important;
}
.u-padding-top-8 {
  padding-top: 0.25rem !important;
}
.u-m-r-8 {
  margin-right: 0.25rem !important;
}
.u-p-r-8 {
  padding-right: 0.25rem !important;
}
.u-margin-right-8 {
  margin-right: 0.25rem !important;
}
.u-padding-right-8 {
  padding-right: 0.25rem !important;
}
.u-m-b-8 {
  margin-bottom: 0.25rem !important;
}
.u-p-b-8 {
  padding-bottom: 0.25rem !important;
}
.u-margin-bottom-8 {
  margin-bottom: 0.25rem !important;
}
.u-padding-bottom-8 {
  padding-bottom: 0.25rem !important;
}
.u-margin-10,
.u-m-10 {
  margin: 0.3125rem !important;
}
.u-padding-10,
.u-p-10 {
  padding: 0.3125rem !important;
}
.u-m-l-10 {
  margin-left: 0.3125rem !important;
}
.u-p-l-10 {
  padding-left: 0.3125rem !important;
}
.u-margin-left-10 {
  margin-left: 0.3125rem !important;
}
.u-padding-left-10 {
  padding-left: 0.3125rem !important;
}
.u-m-t-10 {
  margin-top: 0.3125rem !important;
}
.u-p-t-10 {
  padding-top: 0.3125rem !important;
}
.u-margin-top-10 {
  margin-top: 0.3125rem !important;
}
.u-padding-top-10 {
  padding-top: 0.3125rem !important;
}
.u-m-r-10 {
  margin-right: 0.3125rem !important;
}
.u-p-r-10 {
  padding-right: 0.3125rem !important;
}
.u-margin-right-10 {
  margin-right: 0.3125rem !important;
}
.u-padding-right-10 {
  padding-right: 0.3125rem !important;
}
.u-m-b-10 {
  margin-bottom: 0.3125rem !important;
}
.u-p-b-10 {
  padding-bottom: 0.3125rem !important;
}
.u-margin-bottom-10 {
  margin-bottom: 0.3125rem !important;
}
.u-padding-bottom-10 {
  padding-bottom: 0.3125rem !important;
}
.u-margin-12,
.u-m-12 {
  margin: 0.375rem !important;
}
.u-padding-12,
.u-p-12 {
  padding: 0.375rem !important;
}
.u-m-l-12 {
  margin-left: 0.375rem !important;
}
.u-p-l-12 {
  padding-left: 0.375rem !important;
}
.u-margin-left-12 {
  margin-left: 0.375rem !important;
}
.u-padding-left-12 {
  padding-left: 0.375rem !important;
}
.u-m-t-12 {
  margin-top: 0.375rem !important;
}
.u-p-t-12 {
  padding-top: 0.375rem !important;
}
.u-margin-top-12 {
  margin-top: 0.375rem !important;
}
.u-padding-top-12 {
  padding-top: 0.375rem !important;
}
.u-m-r-12 {
  margin-right: 0.375rem !important;
}
.u-p-r-12 {
  padding-right: 0.375rem !important;
}
.u-margin-right-12 {
  margin-right: 0.375rem !important;
}
.u-padding-right-12 {
  padding-right: 0.375rem !important;
}
.u-m-b-12 {
  margin-bottom: 0.375rem !important;
}
.u-p-b-12 {
  padding-bottom: 0.375rem !important;
}
.u-margin-bottom-12 {
  margin-bottom: 0.375rem !important;
}
.u-padding-bottom-12 {
  padding-bottom: 0.375rem !important;
}
.u-margin-14,
.u-m-14 {
  margin: 0.4375rem !important;
}
.u-padding-14,
.u-p-14 {
  padding: 0.4375rem !important;
}
.u-m-l-14 {
  margin-left: 0.4375rem !important;
}
.u-p-l-14 {
  padding-left: 0.4375rem !important;
}
.u-margin-left-14 {
  margin-left: 0.4375rem !important;
}
.u-padding-left-14 {
  padding-left: 0.4375rem !important;
}
.u-m-t-14 {
  margin-top: 0.4375rem !important;
}
.u-p-t-14 {
  padding-top: 0.4375rem !important;
}
.u-margin-top-14 {
  margin-top: 0.4375rem !important;
}
.u-padding-top-14 {
  padding-top: 0.4375rem !important;
}
.u-m-r-14 {
  margin-right: 0.4375rem !important;
}
.u-p-r-14 {
  padding-right: 0.4375rem !important;
}
.u-margin-right-14 {
  margin-right: 0.4375rem !important;
}
.u-padding-right-14 {
  padding-right: 0.4375rem !important;
}
.u-m-b-14 {
  margin-bottom: 0.4375rem !important;
}
.u-p-b-14 {
  padding-bottom: 0.4375rem !important;
}
.u-margin-bottom-14 {
  margin-bottom: 0.4375rem !important;
}
.u-padding-bottom-14 {
  padding-bottom: 0.4375rem !important;
}
.u-margin-15,
.u-m-15 {
  margin: 0.46875rem !important;
}
.u-padding-15,
.u-p-15 {
  padding: 0.46875rem !important;
}
.u-m-l-15 {
  margin-left: 0.46875rem !important;
}
.u-p-l-15 {
  padding-left: 0.46875rem !important;
}
.u-margin-left-15 {
  margin-left: 0.46875rem !important;
}
.u-padding-left-15 {
  padding-left: 0.46875rem !important;
}
.u-m-t-15 {
  margin-top: 0.46875rem !important;
}
.u-p-t-15 {
  padding-top: 0.46875rem !important;
}
.u-margin-top-15 {
  margin-top: 0.46875rem !important;
}
.u-padding-top-15 {
  padding-top: 0.46875rem !important;
}
.u-m-r-15 {
  margin-right: 0.46875rem !important;
}
.u-p-r-15 {
  padding-right: 0.46875rem !important;
}
.u-margin-right-15 {
  margin-right: 0.46875rem !important;
}
.u-padding-right-15 {
  padding-right: 0.46875rem !important;
}
.u-m-b-15 {
  margin-bottom: 0.46875rem !important;
}
.u-p-b-15 {
  padding-bottom: 0.46875rem !important;
}
.u-margin-bottom-15 {
  margin-bottom: 0.46875rem !important;
}
.u-padding-bottom-15 {
  padding-bottom: 0.46875rem !important;
}
.u-margin-16,
.u-m-16 {
  margin: 0.5rem !important;
}
.u-padding-16,
.u-p-16 {
  padding: 0.5rem !important;
}
.u-m-l-16 {
  margin-left: 0.5rem !important;
}
.u-p-l-16 {
  padding-left: 0.5rem !important;
}
.u-margin-left-16 {
  margin-left: 0.5rem !important;
}
.u-padding-left-16 {
  padding-left: 0.5rem !important;
}
.u-m-t-16 {
  margin-top: 0.5rem !important;
}
.u-p-t-16 {
  padding-top: 0.5rem !important;
}
.u-margin-top-16 {
  margin-top: 0.5rem !important;
}
.u-padding-top-16 {
  padding-top: 0.5rem !important;
}
.u-m-r-16 {
  margin-right: 0.5rem !important;
}
.u-p-r-16 {
  padding-right: 0.5rem !important;
}
.u-margin-right-16 {
  margin-right: 0.5rem !important;
}
.u-padding-right-16 {
  padding-right: 0.5rem !important;
}
.u-m-b-16 {
  margin-bottom: 0.5rem !important;
}
.u-p-b-16 {
  padding-bottom: 0.5rem !important;
}
.u-margin-bottom-16 {
  margin-bottom: 0.5rem !important;
}
.u-padding-bottom-16 {
  padding-bottom: 0.5rem !important;
}
.u-margin-18,
.u-m-18 {
  margin: 0.5625rem !important;
}
.u-padding-18,
.u-p-18 {
  padding: 0.5625rem !important;
}
.u-m-l-18 {
  margin-left: 0.5625rem !important;
}
.u-p-l-18 {
  padding-left: 0.5625rem !important;
}
.u-margin-left-18 {
  margin-left: 0.5625rem !important;
}
.u-padding-left-18 {
  padding-left: 0.5625rem !important;
}
.u-m-t-18 {
  margin-top: 0.5625rem !important;
}
.u-p-t-18 {
  padding-top: 0.5625rem !important;
}
.u-margin-top-18 {
  margin-top: 0.5625rem !important;
}
.u-padding-top-18 {
  padding-top: 0.5625rem !important;
}
.u-m-r-18 {
  margin-right: 0.5625rem !important;
}
.u-p-r-18 {
  padding-right: 0.5625rem !important;
}
.u-margin-right-18 {
  margin-right: 0.5625rem !important;
}
.u-padding-right-18 {
  padding-right: 0.5625rem !important;
}
.u-m-b-18 {
  margin-bottom: 0.5625rem !important;
}
.u-p-b-18 {
  padding-bottom: 0.5625rem !important;
}
.u-margin-bottom-18 {
  margin-bottom: 0.5625rem !important;
}
.u-padding-bottom-18 {
  padding-bottom: 0.5625rem !important;
}
.u-margin-20,
.u-m-20 {
  margin: 0.625rem !important;
}
.u-padding-20,
.u-p-20 {
  padding: 0.625rem !important;
}
.u-m-l-20 {
  margin-left: 0.625rem !important;
}
.u-p-l-20 {
  padding-left: 0.625rem !important;
}
.u-margin-left-20 {
  margin-left: 0.625rem !important;
}
.u-padding-left-20 {
  padding-left: 0.625rem !important;
}
.u-m-t-20 {
  margin-top: 0.625rem !important;
}
.u-p-t-20 {
  padding-top: 0.625rem !important;
}
.u-margin-top-20 {
  margin-top: 0.625rem !important;
}
.u-padding-top-20 {
  padding-top: 0.625rem !important;
}
.u-m-r-20 {
  margin-right: 0.625rem !important;
}
.u-p-r-20 {
  padding-right: 0.625rem !important;
}
.u-margin-right-20 {
  margin-right: 0.625rem !important;
}
.u-padding-right-20 {
  padding-right: 0.625rem !important;
}
.u-m-b-20 {
  margin-bottom: 0.625rem !important;
}
.u-p-b-20 {
  padding-bottom: 0.625rem !important;
}
.u-margin-bottom-20 {
  margin-bottom: 0.625rem !important;
}
.u-padding-bottom-20 {
  padding-bottom: 0.625rem !important;
}
.u-margin-22,
.u-m-22 {
  margin: 0.6875rem !important;
}
.u-padding-22,
.u-p-22 {
  padding: 0.6875rem !important;
}
.u-m-l-22 {
  margin-left: 0.6875rem !important;
}
.u-p-l-22 {
  padding-left: 0.6875rem !important;
}
.u-margin-left-22 {
  margin-left: 0.6875rem !important;
}
.u-padding-left-22 {
  padding-left: 0.6875rem !important;
}
.u-m-t-22 {
  margin-top: 0.6875rem !important;
}
.u-p-t-22 {
  padding-top: 0.6875rem !important;
}
.u-margin-top-22 {
  margin-top: 0.6875rem !important;
}
.u-padding-top-22 {
  padding-top: 0.6875rem !important;
}
.u-m-r-22 {
  margin-right: 0.6875rem !important;
}
.u-p-r-22 {
  padding-right: 0.6875rem !important;
}
.u-margin-right-22 {
  margin-right: 0.6875rem !important;
}
.u-padding-right-22 {
  padding-right: 0.6875rem !important;
}
.u-m-b-22 {
  margin-bottom: 0.6875rem !important;
}
.u-p-b-22 {
  padding-bottom: 0.6875rem !important;
}
.u-margin-bottom-22 {
  margin-bottom: 0.6875rem !important;
}
.u-padding-bottom-22 {
  padding-bottom: 0.6875rem !important;
}
.u-margin-24,
.u-m-24 {
  margin: 0.75rem !important;
}
.u-padding-24,
.u-p-24 {
  padding: 0.75rem !important;
}
.u-m-l-24 {
  margin-left: 0.75rem !important;
}
.u-p-l-24 {
  padding-left: 0.75rem !important;
}
.u-margin-left-24 {
  margin-left: 0.75rem !important;
}
.u-padding-left-24 {
  padding-left: 0.75rem !important;
}
.u-m-t-24 {
  margin-top: 0.75rem !important;
}
.u-p-t-24 {
  padding-top: 0.75rem !important;
}
.u-margin-top-24 {
  margin-top: 0.75rem !important;
}
.u-padding-top-24 {
  padding-top: 0.75rem !important;
}
.u-m-r-24 {
  margin-right: 0.75rem !important;
}
.u-p-r-24 {
  padding-right: 0.75rem !important;
}
.u-margin-right-24 {
  margin-right: 0.75rem !important;
}
.u-padding-right-24 {
  padding-right: 0.75rem !important;
}
.u-m-b-24 {
  margin-bottom: 0.75rem !important;
}
.u-p-b-24 {
  padding-bottom: 0.75rem !important;
}
.u-margin-bottom-24 {
  margin-bottom: 0.75rem !important;
}
.u-padding-bottom-24 {
  padding-bottom: 0.75rem !important;
}
.u-margin-25,
.u-m-25 {
  margin: 0.78125rem !important;
}
.u-padding-25,
.u-p-25 {
  padding: 0.78125rem !important;
}
.u-m-l-25 {
  margin-left: 0.78125rem !important;
}
.u-p-l-25 {
  padding-left: 0.78125rem !important;
}
.u-margin-left-25 {
  margin-left: 0.78125rem !important;
}
.u-padding-left-25 {
  padding-left: 0.78125rem !important;
}
.u-m-t-25 {
  margin-top: 0.78125rem !important;
}
.u-p-t-25 {
  padding-top: 0.78125rem !important;
}
.u-margin-top-25 {
  margin-top: 0.78125rem !important;
}
.u-padding-top-25 {
  padding-top: 0.78125rem !important;
}
.u-m-r-25 {
  margin-right: 0.78125rem !important;
}
.u-p-r-25 {
  padding-right: 0.78125rem !important;
}
.u-margin-right-25 {
  margin-right: 0.78125rem !important;
}
.u-padding-right-25 {
  padding-right: 0.78125rem !important;
}
.u-m-b-25 {
  margin-bottom: 0.78125rem !important;
}
.u-p-b-25 {
  padding-bottom: 0.78125rem !important;
}
.u-margin-bottom-25 {
  margin-bottom: 0.78125rem !important;
}
.u-padding-bottom-25 {
  padding-bottom: 0.78125rem !important;
}
.u-margin-26,
.u-m-26 {
  margin: 0.8125rem !important;
}
.u-padding-26,
.u-p-26 {
  padding: 0.8125rem !important;
}
.u-m-l-26 {
  margin-left: 0.8125rem !important;
}
.u-p-l-26 {
  padding-left: 0.8125rem !important;
}
.u-margin-left-26 {
  margin-left: 0.8125rem !important;
}
.u-padding-left-26 {
  padding-left: 0.8125rem !important;
}
.u-m-t-26 {
  margin-top: 0.8125rem !important;
}
.u-p-t-26 {
  padding-top: 0.8125rem !important;
}
.u-margin-top-26 {
  margin-top: 0.8125rem !important;
}
.u-padding-top-26 {
  padding-top: 0.8125rem !important;
}
.u-m-r-26 {
  margin-right: 0.8125rem !important;
}
.u-p-r-26 {
  padding-right: 0.8125rem !important;
}
.u-margin-right-26 {
  margin-right: 0.8125rem !important;
}
.u-padding-right-26 {
  padding-right: 0.8125rem !important;
}
.u-m-b-26 {
  margin-bottom: 0.8125rem !important;
}
.u-p-b-26 {
  padding-bottom: 0.8125rem !important;
}
.u-margin-bottom-26 {
  margin-bottom: 0.8125rem !important;
}
.u-padding-bottom-26 {
  padding-bottom: 0.8125rem !important;
}
.u-margin-28,
.u-m-28 {
  margin: 0.875rem !important;
}
.u-padding-28,
.u-p-28 {
  padding: 0.875rem !important;
}
.u-m-l-28 {
  margin-left: 0.875rem !important;
}
.u-p-l-28 {
  padding-left: 0.875rem !important;
}
.u-margin-left-28 {
  margin-left: 0.875rem !important;
}
.u-padding-left-28 {
  padding-left: 0.875rem !important;
}
.u-m-t-28 {
  margin-top: 0.875rem !important;
}
.u-p-t-28 {
  padding-top: 0.875rem !important;
}
.u-margin-top-28 {
  margin-top: 0.875rem !important;
}
.u-padding-top-28 {
  padding-top: 0.875rem !important;
}
.u-m-r-28 {
  margin-right: 0.875rem !important;
}
.u-p-r-28 {
  padding-right: 0.875rem !important;
}
.u-margin-right-28 {
  margin-right: 0.875rem !important;
}
.u-padding-right-28 {
  padding-right: 0.875rem !important;
}
.u-m-b-28 {
  margin-bottom: 0.875rem !important;
}
.u-p-b-28 {
  padding-bottom: 0.875rem !important;
}
.u-margin-bottom-28 {
  margin-bottom: 0.875rem !important;
}
.u-padding-bottom-28 {
  padding-bottom: 0.875rem !important;
}
.u-margin-30,
.u-m-30 {
  margin: 0.9375rem !important;
}
.u-padding-30,
.u-p-30 {
  padding: 0.9375rem !important;
}
.u-m-l-30 {
  margin-left: 0.9375rem !important;
}
.u-p-l-30 {
  padding-left: 0.9375rem !important;
}
.u-margin-left-30 {
  margin-left: 0.9375rem !important;
}
.u-padding-left-30 {
  padding-left: 0.9375rem !important;
}
.u-m-t-30 {
  margin-top: 0.9375rem !important;
}
.u-p-t-30 {
  padding-top: 0.9375rem !important;
}
.u-margin-top-30 {
  margin-top: 0.9375rem !important;
}
.u-padding-top-30 {
  padding-top: 0.9375rem !important;
}
.u-m-r-30 {
  margin-right: 0.9375rem !important;
}
.u-p-r-30 {
  padding-right: 0.9375rem !important;
}
.u-margin-right-30 {
  margin-right: 0.9375rem !important;
}
.u-padding-right-30 {
  padding-right: 0.9375rem !important;
}
.u-m-b-30 {
  margin-bottom: 0.9375rem !important;
}
.u-p-b-30 {
  padding-bottom: 0.9375rem !important;
}
.u-margin-bottom-30 {
  margin-bottom: 0.9375rem !important;
}
.u-padding-bottom-30 {
  padding-bottom: 0.9375rem !important;
}
.u-margin-32,
.u-m-32 {
  margin: 1rem !important;
}
.u-padding-32,
.u-p-32 {
  padding: 1rem !important;
}
.u-m-l-32 {
  margin-left: 1rem !important;
}
.u-p-l-32 {
  padding-left: 1rem !important;
}
.u-margin-left-32 {
  margin-left: 1rem !important;
}
.u-padding-left-32 {
  padding-left: 1rem !important;
}
.u-m-t-32 {
  margin-top: 1rem !important;
}
.u-p-t-32 {
  padding-top: 1rem !important;
}
.u-margin-top-32 {
  margin-top: 1rem !important;
}
.u-padding-top-32 {
  padding-top: 1rem !important;
}
.u-m-r-32 {
  margin-right: 1rem !important;
}
.u-p-r-32 {
  padding-right: 1rem !important;
}
.u-margin-right-32 {
  margin-right: 1rem !important;
}
.u-padding-right-32 {
  padding-right: 1rem !important;
}
.u-m-b-32 {
  margin-bottom: 1rem !important;
}
.u-p-b-32 {
  padding-bottom: 1rem !important;
}
.u-margin-bottom-32 {
  margin-bottom: 1rem !important;
}
.u-padding-bottom-32 {
  padding-bottom: 1rem !important;
}
.u-margin-34,
.u-m-34 {
  margin: 1.0625rem !important;
}
.u-padding-34,
.u-p-34 {
  padding: 1.0625rem !important;
}
.u-m-l-34 {
  margin-left: 1.0625rem !important;
}
.u-p-l-34 {
  padding-left: 1.0625rem !important;
}
.u-margin-left-34 {
  margin-left: 1.0625rem !important;
}
.u-padding-left-34 {
  padding-left: 1.0625rem !important;
}
.u-m-t-34 {
  margin-top: 1.0625rem !important;
}
.u-p-t-34 {
  padding-top: 1.0625rem !important;
}
.u-margin-top-34 {
  margin-top: 1.0625rem !important;
}
.u-padding-top-34 {
  padding-top: 1.0625rem !important;
}
.u-m-r-34 {
  margin-right: 1.0625rem !important;
}
.u-p-r-34 {
  padding-right: 1.0625rem !important;
}
.u-margin-right-34 {
  margin-right: 1.0625rem !important;
}
.u-padding-right-34 {
  padding-right: 1.0625rem !important;
}
.u-m-b-34 {
  margin-bottom: 1.0625rem !important;
}
.u-p-b-34 {
  padding-bottom: 1.0625rem !important;
}
.u-margin-bottom-34 {
  margin-bottom: 1.0625rem !important;
}
.u-padding-bottom-34 {
  padding-bottom: 1.0625rem !important;
}
.u-margin-35,
.u-m-35 {
  margin: 1.09375rem !important;
}
.u-padding-35,
.u-p-35 {
  padding: 1.09375rem !important;
}
.u-m-l-35 {
  margin-left: 1.09375rem !important;
}
.u-p-l-35 {
  padding-left: 1.09375rem !important;
}
.u-margin-left-35 {
  margin-left: 1.09375rem !important;
}
.u-padding-left-35 {
  padding-left: 1.09375rem !important;
}
.u-m-t-35 {
  margin-top: 1.09375rem !important;
}
.u-p-t-35 {
  padding-top: 1.09375rem !important;
}
.u-margin-top-35 {
  margin-top: 1.09375rem !important;
}
.u-padding-top-35 {
  padding-top: 1.09375rem !important;
}
.u-m-r-35 {
  margin-right: 1.09375rem !important;
}
.u-p-r-35 {
  padding-right: 1.09375rem !important;
}
.u-margin-right-35 {
  margin-right: 1.09375rem !important;
}
.u-padding-right-35 {
  padding-right: 1.09375rem !important;
}
.u-m-b-35 {
  margin-bottom: 1.09375rem !important;
}
.u-p-b-35 {
  padding-bottom: 1.09375rem !important;
}
.u-margin-bottom-35 {
  margin-bottom: 1.09375rem !important;
}
.u-padding-bottom-35 {
  padding-bottom: 1.09375rem !important;
}
.u-margin-36,
.u-m-36 {
  margin: 1.125rem !important;
}
.u-padding-36,
.u-p-36 {
  padding: 1.125rem !important;
}
.u-m-l-36 {
  margin-left: 1.125rem !important;
}
.u-p-l-36 {
  padding-left: 1.125rem !important;
}
.u-margin-left-36 {
  margin-left: 1.125rem !important;
}
.u-padding-left-36 {
  padding-left: 1.125rem !important;
}
.u-m-t-36 {
  margin-top: 1.125rem !important;
}
.u-p-t-36 {
  padding-top: 1.125rem !important;
}
.u-margin-top-36 {
  margin-top: 1.125rem !important;
}
.u-padding-top-36 {
  padding-top: 1.125rem !important;
}
.u-m-r-36 {
  margin-right: 1.125rem !important;
}
.u-p-r-36 {
  padding-right: 1.125rem !important;
}
.u-margin-right-36 {
  margin-right: 1.125rem !important;
}
.u-padding-right-36 {
  padding-right: 1.125rem !important;
}
.u-m-b-36 {
  margin-bottom: 1.125rem !important;
}
.u-p-b-36 {
  padding-bottom: 1.125rem !important;
}
.u-margin-bottom-36 {
  margin-bottom: 1.125rem !important;
}
.u-padding-bottom-36 {
  padding-bottom: 1.125rem !important;
}
.u-margin-38,
.u-m-38 {
  margin: 1.1875rem !important;
}
.u-padding-38,
.u-p-38 {
  padding: 1.1875rem !important;
}
.u-m-l-38 {
  margin-left: 1.1875rem !important;
}
.u-p-l-38 {
  padding-left: 1.1875rem !important;
}
.u-margin-left-38 {
  margin-left: 1.1875rem !important;
}
.u-padding-left-38 {
  padding-left: 1.1875rem !important;
}
.u-m-t-38 {
  margin-top: 1.1875rem !important;
}
.u-p-t-38 {
  padding-top: 1.1875rem !important;
}
.u-margin-top-38 {
  margin-top: 1.1875rem !important;
}
.u-padding-top-38 {
  padding-top: 1.1875rem !important;
}
.u-m-r-38 {
  margin-right: 1.1875rem !important;
}
.u-p-r-38 {
  padding-right: 1.1875rem !important;
}
.u-margin-right-38 {
  margin-right: 1.1875rem !important;
}
.u-padding-right-38 {
  padding-right: 1.1875rem !important;
}
.u-m-b-38 {
  margin-bottom: 1.1875rem !important;
}
.u-p-b-38 {
  padding-bottom: 1.1875rem !important;
}
.u-margin-bottom-38 {
  margin-bottom: 1.1875rem !important;
}
.u-padding-bottom-38 {
  padding-bottom: 1.1875rem !important;
}
.u-margin-40,
.u-m-40 {
  margin: 1.25rem !important;
}
.u-padding-40,
.u-p-40 {
  padding: 1.25rem !important;
}
.u-m-l-40 {
  margin-left: 1.25rem !important;
}
.u-p-l-40 {
  padding-left: 1.25rem !important;
}
.u-margin-left-40 {
  margin-left: 1.25rem !important;
}
.u-padding-left-40 {
  padding-left: 1.25rem !important;
}
.u-m-t-40 {
  margin-top: 1.25rem !important;
}
.u-p-t-40 {
  padding-top: 1.25rem !important;
}
.u-margin-top-40 {
  margin-top: 1.25rem !important;
}
.u-padding-top-40 {
  padding-top: 1.25rem !important;
}
.u-m-r-40 {
  margin-right: 1.25rem !important;
}
.u-p-r-40 {
  padding-right: 1.25rem !important;
}
.u-margin-right-40 {
  margin-right: 1.25rem !important;
}
.u-padding-right-40 {
  padding-right: 1.25rem !important;
}
.u-m-b-40 {
  margin-bottom: 1.25rem !important;
}
.u-p-b-40 {
  padding-bottom: 1.25rem !important;
}
.u-margin-bottom-40 {
  margin-bottom: 1.25rem !important;
}
.u-padding-bottom-40 {
  padding-bottom: 1.25rem !important;
}
.u-margin-42,
.u-m-42 {
  margin: 1.3125rem !important;
}
.u-padding-42,
.u-p-42 {
  padding: 1.3125rem !important;
}
.u-m-l-42 {
  margin-left: 1.3125rem !important;
}
.u-p-l-42 {
  padding-left: 1.3125rem !important;
}
.u-margin-left-42 {
  margin-left: 1.3125rem !important;
}
.u-padding-left-42 {
  padding-left: 1.3125rem !important;
}
.u-m-t-42 {
  margin-top: 1.3125rem !important;
}
.u-p-t-42 {
  padding-top: 1.3125rem !important;
}
.u-margin-top-42 {
  margin-top: 1.3125rem !important;
}
.u-padding-top-42 {
  padding-top: 1.3125rem !important;
}
.u-m-r-42 {
  margin-right: 1.3125rem !important;
}
.u-p-r-42 {
  padding-right: 1.3125rem !important;
}
.u-margin-right-42 {
  margin-right: 1.3125rem !important;
}
.u-padding-right-42 {
  padding-right: 1.3125rem !important;
}
.u-m-b-42 {
  margin-bottom: 1.3125rem !important;
}
.u-p-b-42 {
  padding-bottom: 1.3125rem !important;
}
.u-margin-bottom-42 {
  margin-bottom: 1.3125rem !important;
}
.u-padding-bottom-42 {
  padding-bottom: 1.3125rem !important;
}
.u-margin-44,
.u-m-44 {
  margin: 1.375rem !important;
}
.u-padding-44,
.u-p-44 {
  padding: 1.375rem !important;
}
.u-m-l-44 {
  margin-left: 1.375rem !important;
}
.u-p-l-44 {
  padding-left: 1.375rem !important;
}
.u-margin-left-44 {
  margin-left: 1.375rem !important;
}
.u-padding-left-44 {
  padding-left: 1.375rem !important;
}
.u-m-t-44 {
  margin-top: 1.375rem !important;
}
.u-p-t-44 {
  padding-top: 1.375rem !important;
}
.u-margin-top-44 {
  margin-top: 1.375rem !important;
}
.u-padding-top-44 {
  padding-top: 1.375rem !important;
}
.u-m-r-44 {
  margin-right: 1.375rem !important;
}
.u-p-r-44 {
  padding-right: 1.375rem !important;
}
.u-margin-right-44 {
  margin-right: 1.375rem !important;
}
.u-padding-right-44 {
  padding-right: 1.375rem !important;
}
.u-m-b-44 {
  margin-bottom: 1.375rem !important;
}
.u-p-b-44 {
  padding-bottom: 1.375rem !important;
}
.u-margin-bottom-44 {
  margin-bottom: 1.375rem !important;
}
.u-padding-bottom-44 {
  padding-bottom: 1.375rem !important;
}
.u-margin-45,
.u-m-45 {
  margin: 1.40625rem !important;
}
.u-padding-45,
.u-p-45 {
  padding: 1.40625rem !important;
}
.u-m-l-45 {
  margin-left: 1.40625rem !important;
}
.u-p-l-45 {
  padding-left: 1.40625rem !important;
}
.u-margin-left-45 {
  margin-left: 1.40625rem !important;
}
.u-padding-left-45 {
  padding-left: 1.40625rem !important;
}
.u-m-t-45 {
  margin-top: 1.40625rem !important;
}
.u-p-t-45 {
  padding-top: 1.40625rem !important;
}
.u-margin-top-45 {
  margin-top: 1.40625rem !important;
}
.u-padding-top-45 {
  padding-top: 1.40625rem !important;
}
.u-m-r-45 {
  margin-right: 1.40625rem !important;
}
.u-p-r-45 {
  padding-right: 1.40625rem !important;
}
.u-margin-right-45 {
  margin-right: 1.40625rem !important;
}
.u-padding-right-45 {
  padding-right: 1.40625rem !important;
}
.u-m-b-45 {
  margin-bottom: 1.40625rem !important;
}
.u-p-b-45 {
  padding-bottom: 1.40625rem !important;
}
.u-margin-bottom-45 {
  margin-bottom: 1.40625rem !important;
}
.u-padding-bottom-45 {
  padding-bottom: 1.40625rem !important;
}
.u-margin-46,
.u-m-46 {
  margin: 1.4375rem !important;
}
.u-padding-46,
.u-p-46 {
  padding: 1.4375rem !important;
}
.u-m-l-46 {
  margin-left: 1.4375rem !important;
}
.u-p-l-46 {
  padding-left: 1.4375rem !important;
}
.u-margin-left-46 {
  margin-left: 1.4375rem !important;
}
.u-padding-left-46 {
  padding-left: 1.4375rem !important;
}
.u-m-t-46 {
  margin-top: 1.4375rem !important;
}
.u-p-t-46 {
  padding-top: 1.4375rem !important;
}
.u-margin-top-46 {
  margin-top: 1.4375rem !important;
}
.u-padding-top-46 {
  padding-top: 1.4375rem !important;
}
.u-m-r-46 {
  margin-right: 1.4375rem !important;
}
.u-p-r-46 {
  padding-right: 1.4375rem !important;
}
.u-margin-right-46 {
  margin-right: 1.4375rem !important;
}
.u-padding-right-46 {
  padding-right: 1.4375rem !important;
}
.u-m-b-46 {
  margin-bottom: 1.4375rem !important;
}
.u-p-b-46 {
  padding-bottom: 1.4375rem !important;
}
.u-margin-bottom-46 {
  margin-bottom: 1.4375rem !important;
}
.u-padding-bottom-46 {
  padding-bottom: 1.4375rem !important;
}
.u-margin-48,
.u-m-48 {
  margin: 1.5rem !important;
}
.u-padding-48,
.u-p-48 {
  padding: 1.5rem !important;
}
.u-m-l-48 {
  margin-left: 1.5rem !important;
}
.u-p-l-48 {
  padding-left: 1.5rem !important;
}
.u-margin-left-48 {
  margin-left: 1.5rem !important;
}
.u-padding-left-48 {
  padding-left: 1.5rem !important;
}
.u-m-t-48 {
  margin-top: 1.5rem !important;
}
.u-p-t-48 {
  padding-top: 1.5rem !important;
}
.u-margin-top-48 {
  margin-top: 1.5rem !important;
}
.u-padding-top-48 {
  padding-top: 1.5rem !important;
}
.u-m-r-48 {
  margin-right: 1.5rem !important;
}
.u-p-r-48 {
  padding-right: 1.5rem !important;
}
.u-margin-right-48 {
  margin-right: 1.5rem !important;
}
.u-padding-right-48 {
  padding-right: 1.5rem !important;
}
.u-m-b-48 {
  margin-bottom: 1.5rem !important;
}
.u-p-b-48 {
  padding-bottom: 1.5rem !important;
}
.u-margin-bottom-48 {
  margin-bottom: 1.5rem !important;
}
.u-padding-bottom-48 {
  padding-bottom: 1.5rem !important;
}
.u-margin-50,
.u-m-50 {
  margin: 1.5625rem !important;
}
.u-padding-50,
.u-p-50 {
  padding: 1.5625rem !important;
}
.u-m-l-50 {
  margin-left: 1.5625rem !important;
}
.u-p-l-50 {
  padding-left: 1.5625rem !important;
}
.u-margin-left-50 {
  margin-left: 1.5625rem !important;
}
.u-padding-left-50 {
  padding-left: 1.5625rem !important;
}
.u-m-t-50 {
  margin-top: 1.5625rem !important;
}
.u-p-t-50 {
  padding-top: 1.5625rem !important;
}
.u-margin-top-50 {
  margin-top: 1.5625rem !important;
}
.u-padding-top-50 {
  padding-top: 1.5625rem !important;
}
.u-m-r-50 {
  margin-right: 1.5625rem !important;
}
.u-p-r-50 {
  padding-right: 1.5625rem !important;
}
.u-margin-right-50 {
  margin-right: 1.5625rem !important;
}
.u-padding-right-50 {
  padding-right: 1.5625rem !important;
}
.u-m-b-50 {
  margin-bottom: 1.5625rem !important;
}
.u-p-b-50 {
  padding-bottom: 1.5625rem !important;
}
.u-margin-bottom-50 {
  margin-bottom: 1.5625rem !important;
}
.u-padding-bottom-50 {
  padding-bottom: 1.5625rem !important;
}
.u-margin-52,
.u-m-52 {
  margin: 1.625rem !important;
}
.u-padding-52,
.u-p-52 {
  padding: 1.625rem !important;
}
.u-m-l-52 {
  margin-left: 1.625rem !important;
}
.u-p-l-52 {
  padding-left: 1.625rem !important;
}
.u-margin-left-52 {
  margin-left: 1.625rem !important;
}
.u-padding-left-52 {
  padding-left: 1.625rem !important;
}
.u-m-t-52 {
  margin-top: 1.625rem !important;
}
.u-p-t-52 {
  padding-top: 1.625rem !important;
}
.u-margin-top-52 {
  margin-top: 1.625rem !important;
}
.u-padding-top-52 {
  padding-top: 1.625rem !important;
}
.u-m-r-52 {
  margin-right: 1.625rem !important;
}
.u-p-r-52 {
  padding-right: 1.625rem !important;
}
.u-margin-right-52 {
  margin-right: 1.625rem !important;
}
.u-padding-right-52 {
  padding-right: 1.625rem !important;
}
.u-m-b-52 {
  margin-bottom: 1.625rem !important;
}
.u-p-b-52 {
  padding-bottom: 1.625rem !important;
}
.u-margin-bottom-52 {
  margin-bottom: 1.625rem !important;
}
.u-padding-bottom-52 {
  padding-bottom: 1.625rem !important;
}
.u-margin-54,
.u-m-54 {
  margin: 1.6875rem !important;
}
.u-padding-54,
.u-p-54 {
  padding: 1.6875rem !important;
}
.u-m-l-54 {
  margin-left: 1.6875rem !important;
}
.u-p-l-54 {
  padding-left: 1.6875rem !important;
}
.u-margin-left-54 {
  margin-left: 1.6875rem !important;
}
.u-padding-left-54 {
  padding-left: 1.6875rem !important;
}
.u-m-t-54 {
  margin-top: 1.6875rem !important;
}
.u-p-t-54 {
  padding-top: 1.6875rem !important;
}
.u-margin-top-54 {
  margin-top: 1.6875rem !important;
}
.u-padding-top-54 {
  padding-top: 1.6875rem !important;
}
.u-m-r-54 {
  margin-right: 1.6875rem !important;
}
.u-p-r-54 {
  padding-right: 1.6875rem !important;
}
.u-margin-right-54 {
  margin-right: 1.6875rem !important;
}
.u-padding-right-54 {
  padding-right: 1.6875rem !important;
}
.u-m-b-54 {
  margin-bottom: 1.6875rem !important;
}
.u-p-b-54 {
  padding-bottom: 1.6875rem !important;
}
.u-margin-bottom-54 {
  margin-bottom: 1.6875rem !important;
}
.u-padding-bottom-54 {
  padding-bottom: 1.6875rem !important;
}
.u-margin-55,
.u-m-55 {
  margin: 1.71875rem !important;
}
.u-padding-55,
.u-p-55 {
  padding: 1.71875rem !important;
}
.u-m-l-55 {
  margin-left: 1.71875rem !important;
}
.u-p-l-55 {
  padding-left: 1.71875rem !important;
}
.u-margin-left-55 {
  margin-left: 1.71875rem !important;
}
.u-padding-left-55 {
  padding-left: 1.71875rem !important;
}
.u-m-t-55 {
  margin-top: 1.71875rem !important;
}
.u-p-t-55 {
  padding-top: 1.71875rem !important;
}
.u-margin-top-55 {
  margin-top: 1.71875rem !important;
}
.u-padding-top-55 {
  padding-top: 1.71875rem !important;
}
.u-m-r-55 {
  margin-right: 1.71875rem !important;
}
.u-p-r-55 {
  padding-right: 1.71875rem !important;
}
.u-margin-right-55 {
  margin-right: 1.71875rem !important;
}
.u-padding-right-55 {
  padding-right: 1.71875rem !important;
}
.u-m-b-55 {
  margin-bottom: 1.71875rem !important;
}
.u-p-b-55 {
  padding-bottom: 1.71875rem !important;
}
.u-margin-bottom-55 {
  margin-bottom: 1.71875rem !important;
}
.u-padding-bottom-55 {
  padding-bottom: 1.71875rem !important;
}
.u-margin-56,
.u-m-56 {
  margin: 1.75rem !important;
}
.u-padding-56,
.u-p-56 {
  padding: 1.75rem !important;
}
.u-m-l-56 {
  margin-left: 1.75rem !important;
}
.u-p-l-56 {
  padding-left: 1.75rem !important;
}
.u-margin-left-56 {
  margin-left: 1.75rem !important;
}
.u-padding-left-56 {
  padding-left: 1.75rem !important;
}
.u-m-t-56 {
  margin-top: 1.75rem !important;
}
.u-p-t-56 {
  padding-top: 1.75rem !important;
}
.u-margin-top-56 {
  margin-top: 1.75rem !important;
}
.u-padding-top-56 {
  padding-top: 1.75rem !important;
}
.u-m-r-56 {
  margin-right: 1.75rem !important;
}
.u-p-r-56 {
  padding-right: 1.75rem !important;
}
.u-margin-right-56 {
  margin-right: 1.75rem !important;
}
.u-padding-right-56 {
  padding-right: 1.75rem !important;
}
.u-m-b-56 {
  margin-bottom: 1.75rem !important;
}
.u-p-b-56 {
  padding-bottom: 1.75rem !important;
}
.u-margin-bottom-56 {
  margin-bottom: 1.75rem !important;
}
.u-padding-bottom-56 {
  padding-bottom: 1.75rem !important;
}
.u-margin-58,
.u-m-58 {
  margin: 1.8125rem !important;
}
.u-padding-58,
.u-p-58 {
  padding: 1.8125rem !important;
}
.u-m-l-58 {
  margin-left: 1.8125rem !important;
}
.u-p-l-58 {
  padding-left: 1.8125rem !important;
}
.u-margin-left-58 {
  margin-left: 1.8125rem !important;
}
.u-padding-left-58 {
  padding-left: 1.8125rem !important;
}
.u-m-t-58 {
  margin-top: 1.8125rem !important;
}
.u-p-t-58 {
  padding-top: 1.8125rem !important;
}
.u-margin-top-58 {
  margin-top: 1.8125rem !important;
}
.u-padding-top-58 {
  padding-top: 1.8125rem !important;
}
.u-m-r-58 {
  margin-right: 1.8125rem !important;
}
.u-p-r-58 {
  padding-right: 1.8125rem !important;
}
.u-margin-right-58 {
  margin-right: 1.8125rem !important;
}
.u-padding-right-58 {
  padding-right: 1.8125rem !important;
}
.u-m-b-58 {
  margin-bottom: 1.8125rem !important;
}
.u-p-b-58 {
  padding-bottom: 1.8125rem !important;
}
.u-margin-bottom-58 {
  margin-bottom: 1.8125rem !important;
}
.u-padding-bottom-58 {
  padding-bottom: 1.8125rem !important;
}
.u-margin-60,
.u-m-60 {
  margin: 1.875rem !important;
}
.u-padding-60,
.u-p-60 {
  padding: 1.875rem !important;
}
.u-m-l-60 {
  margin-left: 1.875rem !important;
}
.u-p-l-60 {
  padding-left: 1.875rem !important;
}
.u-margin-left-60 {
  margin-left: 1.875rem !important;
}
.u-padding-left-60 {
  padding-left: 1.875rem !important;
}
.u-m-t-60 {
  margin-top: 1.875rem !important;
}
.u-p-t-60 {
  padding-top: 1.875rem !important;
}
.u-margin-top-60 {
  margin-top: 1.875rem !important;
}
.u-padding-top-60 {
  padding-top: 1.875rem !important;
}
.u-m-r-60 {
  margin-right: 1.875rem !important;
}
.u-p-r-60 {
  padding-right: 1.875rem !important;
}
.u-margin-right-60 {
  margin-right: 1.875rem !important;
}
.u-padding-right-60 {
  padding-right: 1.875rem !important;
}
.u-m-b-60 {
  margin-bottom: 1.875rem !important;
}
.u-p-b-60 {
  padding-bottom: 1.875rem !important;
}
.u-margin-bottom-60 {
  margin-bottom: 1.875rem !important;
}
.u-padding-bottom-60 {
  padding-bottom: 1.875rem !important;
}
.u-margin-62,
.u-m-62 {
  margin: 1.9375rem !important;
}
.u-padding-62,
.u-p-62 {
  padding: 1.9375rem !important;
}
.u-m-l-62 {
  margin-left: 1.9375rem !important;
}
.u-p-l-62 {
  padding-left: 1.9375rem !important;
}
.u-margin-left-62 {
  margin-left: 1.9375rem !important;
}
.u-padding-left-62 {
  padding-left: 1.9375rem !important;
}
.u-m-t-62 {
  margin-top: 1.9375rem !important;
}
.u-p-t-62 {
  padding-top: 1.9375rem !important;
}
.u-margin-top-62 {
  margin-top: 1.9375rem !important;
}
.u-padding-top-62 {
  padding-top: 1.9375rem !important;
}
.u-m-r-62 {
  margin-right: 1.9375rem !important;
}
.u-p-r-62 {
  padding-right: 1.9375rem !important;
}
.u-margin-right-62 {
  margin-right: 1.9375rem !important;
}
.u-padding-right-62 {
  padding-right: 1.9375rem !important;
}
.u-m-b-62 {
  margin-bottom: 1.9375rem !important;
}
.u-p-b-62 {
  padding-bottom: 1.9375rem !important;
}
.u-margin-bottom-62 {
  margin-bottom: 1.9375rem !important;
}
.u-padding-bottom-62 {
  padding-bottom: 1.9375rem !important;
}
.u-margin-64,
.u-m-64 {
  margin: 2rem !important;
}
.u-padding-64,
.u-p-64 {
  padding: 2rem !important;
}
.u-m-l-64 {
  margin-left: 2rem !important;
}
.u-p-l-64 {
  padding-left: 2rem !important;
}
.u-margin-left-64 {
  margin-left: 2rem !important;
}
.u-padding-left-64 {
  padding-left: 2rem !important;
}
.u-m-t-64 {
  margin-top: 2rem !important;
}
.u-p-t-64 {
  padding-top: 2rem !important;
}
.u-margin-top-64 {
  margin-top: 2rem !important;
}
.u-padding-top-64 {
  padding-top: 2rem !important;
}
.u-m-r-64 {
  margin-right: 2rem !important;
}
.u-p-r-64 {
  padding-right: 2rem !important;
}
.u-margin-right-64 {
  margin-right: 2rem !important;
}
.u-padding-right-64 {
  padding-right: 2rem !important;
}
.u-m-b-64 {
  margin-bottom: 2rem !important;
}
.u-p-b-64 {
  padding-bottom: 2rem !important;
}
.u-margin-bottom-64 {
  margin-bottom: 2rem !important;
}
.u-padding-bottom-64 {
  padding-bottom: 2rem !important;
}
.u-margin-65,
.u-m-65 {
  margin: 2.03125rem !important;
}
.u-padding-65,
.u-p-65 {
  padding: 2.03125rem !important;
}
.u-m-l-65 {
  margin-left: 2.03125rem !important;
}
.u-p-l-65 {
  padding-left: 2.03125rem !important;
}
.u-margin-left-65 {
  margin-left: 2.03125rem !important;
}
.u-padding-left-65 {
  padding-left: 2.03125rem !important;
}
.u-m-t-65 {
  margin-top: 2.03125rem !important;
}
.u-p-t-65 {
  padding-top: 2.03125rem !important;
}
.u-margin-top-65 {
  margin-top: 2.03125rem !important;
}
.u-padding-top-65 {
  padding-top: 2.03125rem !important;
}
.u-m-r-65 {
  margin-right: 2.03125rem !important;
}
.u-p-r-65 {
  padding-right: 2.03125rem !important;
}
.u-margin-right-65 {
  margin-right: 2.03125rem !important;
}
.u-padding-right-65 {
  padding-right: 2.03125rem !important;
}
.u-m-b-65 {
  margin-bottom: 2.03125rem !important;
}
.u-p-b-65 {
  padding-bottom: 2.03125rem !important;
}
.u-margin-bottom-65 {
  margin-bottom: 2.03125rem !important;
}
.u-padding-bottom-65 {
  padding-bottom: 2.03125rem !important;
}
.u-margin-66,
.u-m-66 {
  margin: 2.0625rem !important;
}
.u-padding-66,
.u-p-66 {
  padding: 2.0625rem !important;
}
.u-m-l-66 {
  margin-left: 2.0625rem !important;
}
.u-p-l-66 {
  padding-left: 2.0625rem !important;
}
.u-margin-left-66 {
  margin-left: 2.0625rem !important;
}
.u-padding-left-66 {
  padding-left: 2.0625rem !important;
}
.u-m-t-66 {
  margin-top: 2.0625rem !important;
}
.u-p-t-66 {
  padding-top: 2.0625rem !important;
}
.u-margin-top-66 {
  margin-top: 2.0625rem !important;
}
.u-padding-top-66 {
  padding-top: 2.0625rem !important;
}
.u-m-r-66 {
  margin-right: 2.0625rem !important;
}
.u-p-r-66 {
  padding-right: 2.0625rem !important;
}
.u-margin-right-66 {
  margin-right: 2.0625rem !important;
}
.u-padding-right-66 {
  padding-right: 2.0625rem !important;
}
.u-m-b-66 {
  margin-bottom: 2.0625rem !important;
}
.u-p-b-66 {
  padding-bottom: 2.0625rem !important;
}
.u-margin-bottom-66 {
  margin-bottom: 2.0625rem !important;
}
.u-padding-bottom-66 {
  padding-bottom: 2.0625rem !important;
}
.u-margin-68,
.u-m-68 {
  margin: 2.125rem !important;
}
.u-padding-68,
.u-p-68 {
  padding: 2.125rem !important;
}
.u-m-l-68 {
  margin-left: 2.125rem !important;
}
.u-p-l-68 {
  padding-left: 2.125rem !important;
}
.u-margin-left-68 {
  margin-left: 2.125rem !important;
}
.u-padding-left-68 {
  padding-left: 2.125rem !important;
}
.u-m-t-68 {
  margin-top: 2.125rem !important;
}
.u-p-t-68 {
  padding-top: 2.125rem !important;
}
.u-margin-top-68 {
  margin-top: 2.125rem !important;
}
.u-padding-top-68 {
  padding-top: 2.125rem !important;
}
.u-m-r-68 {
  margin-right: 2.125rem !important;
}
.u-p-r-68 {
  padding-right: 2.125rem !important;
}
.u-margin-right-68 {
  margin-right: 2.125rem !important;
}
.u-padding-right-68 {
  padding-right: 2.125rem !important;
}
.u-m-b-68 {
  margin-bottom: 2.125rem !important;
}
.u-p-b-68 {
  padding-bottom: 2.125rem !important;
}
.u-margin-bottom-68 {
  margin-bottom: 2.125rem !important;
}
.u-padding-bottom-68 {
  padding-bottom: 2.125rem !important;
}
.u-margin-70,
.u-m-70 {
  margin: 2.1875rem !important;
}
.u-padding-70,
.u-p-70 {
  padding: 2.1875rem !important;
}
.u-m-l-70 {
  margin-left: 2.1875rem !important;
}
.u-p-l-70 {
  padding-left: 2.1875rem !important;
}
.u-margin-left-70 {
  margin-left: 2.1875rem !important;
}
.u-padding-left-70 {
  padding-left: 2.1875rem !important;
}
.u-m-t-70 {
  margin-top: 2.1875rem !important;
}
.u-p-t-70 {
  padding-top: 2.1875rem !important;
}
.u-margin-top-70 {
  margin-top: 2.1875rem !important;
}
.u-padding-top-70 {
  padding-top: 2.1875rem !important;
}
.u-m-r-70 {
  margin-right: 2.1875rem !important;
}
.u-p-r-70 {
  padding-right: 2.1875rem !important;
}
.u-margin-right-70 {
  margin-right: 2.1875rem !important;
}
.u-padding-right-70 {
  padding-right: 2.1875rem !important;
}
.u-m-b-70 {
  margin-bottom: 2.1875rem !important;
}
.u-p-b-70 {
  padding-bottom: 2.1875rem !important;
}
.u-margin-bottom-70 {
  margin-bottom: 2.1875rem !important;
}
.u-padding-bottom-70 {
  padding-bottom: 2.1875rem !important;
}
.u-margin-72,
.u-m-72 {
  margin: 2.25rem !important;
}
.u-padding-72,
.u-p-72 {
  padding: 2.25rem !important;
}
.u-m-l-72 {
  margin-left: 2.25rem !important;
}
.u-p-l-72 {
  padding-left: 2.25rem !important;
}
.u-margin-left-72 {
  margin-left: 2.25rem !important;
}
.u-padding-left-72 {
  padding-left: 2.25rem !important;
}
.u-m-t-72 {
  margin-top: 2.25rem !important;
}
.u-p-t-72 {
  padding-top: 2.25rem !important;
}
.u-margin-top-72 {
  margin-top: 2.25rem !important;
}
.u-padding-top-72 {
  padding-top: 2.25rem !important;
}
.u-m-r-72 {
  margin-right: 2.25rem !important;
}
.u-p-r-72 {
  padding-right: 2.25rem !important;
}
.u-margin-right-72 {
  margin-right: 2.25rem !important;
}
.u-padding-right-72 {
  padding-right: 2.25rem !important;
}
.u-m-b-72 {
  margin-bottom: 2.25rem !important;
}
.u-p-b-72 {
  padding-bottom: 2.25rem !important;
}
.u-margin-bottom-72 {
  margin-bottom: 2.25rem !important;
}
.u-padding-bottom-72 {
  padding-bottom: 2.25rem !important;
}
.u-margin-74,
.u-m-74 {
  margin: 2.3125rem !important;
}
.u-padding-74,
.u-p-74 {
  padding: 2.3125rem !important;
}
.u-m-l-74 {
  margin-left: 2.3125rem !important;
}
.u-p-l-74 {
  padding-left: 2.3125rem !important;
}
.u-margin-left-74 {
  margin-left: 2.3125rem !important;
}
.u-padding-left-74 {
  padding-left: 2.3125rem !important;
}
.u-m-t-74 {
  margin-top: 2.3125rem !important;
}
.u-p-t-74 {
  padding-top: 2.3125rem !important;
}
.u-margin-top-74 {
  margin-top: 2.3125rem !important;
}
.u-padding-top-74 {
  padding-top: 2.3125rem !important;
}
.u-m-r-74 {
  margin-right: 2.3125rem !important;
}
.u-p-r-74 {
  padding-right: 2.3125rem !important;
}
.u-margin-right-74 {
  margin-right: 2.3125rem !important;
}
.u-padding-right-74 {
  padding-right: 2.3125rem !important;
}
.u-m-b-74 {
  margin-bottom: 2.3125rem !important;
}
.u-p-b-74 {
  padding-bottom: 2.3125rem !important;
}
.u-margin-bottom-74 {
  margin-bottom: 2.3125rem !important;
}
.u-padding-bottom-74 {
  padding-bottom: 2.3125rem !important;
}
.u-margin-75,
.u-m-75 {
  margin: 2.34375rem !important;
}
.u-padding-75,
.u-p-75 {
  padding: 2.34375rem !important;
}
.u-m-l-75 {
  margin-left: 2.34375rem !important;
}
.u-p-l-75 {
  padding-left: 2.34375rem !important;
}
.u-margin-left-75 {
  margin-left: 2.34375rem !important;
}
.u-padding-left-75 {
  padding-left: 2.34375rem !important;
}
.u-m-t-75 {
  margin-top: 2.34375rem !important;
}
.u-p-t-75 {
  padding-top: 2.34375rem !important;
}
.u-margin-top-75 {
  margin-top: 2.34375rem !important;
}
.u-padding-top-75 {
  padding-top: 2.34375rem !important;
}
.u-m-r-75 {
  margin-right: 2.34375rem !important;
}
.u-p-r-75 {
  padding-right: 2.34375rem !important;
}
.u-margin-right-75 {
  margin-right: 2.34375rem !important;
}
.u-padding-right-75 {
  padding-right: 2.34375rem !important;
}
.u-m-b-75 {
  margin-bottom: 2.34375rem !important;
}
.u-p-b-75 {
  padding-bottom: 2.34375rem !important;
}
.u-margin-bottom-75 {
  margin-bottom: 2.34375rem !important;
}
.u-padding-bottom-75 {
  padding-bottom: 2.34375rem !important;
}
.u-margin-76,
.u-m-76 {
  margin: 2.375rem !important;
}
.u-padding-76,
.u-p-76 {
  padding: 2.375rem !important;
}
.u-m-l-76 {
  margin-left: 2.375rem !important;
}
.u-p-l-76 {
  padding-left: 2.375rem !important;
}
.u-margin-left-76 {
  margin-left: 2.375rem !important;
}
.u-padding-left-76 {
  padding-left: 2.375rem !important;
}
.u-m-t-76 {
  margin-top: 2.375rem !important;
}
.u-p-t-76 {
  padding-top: 2.375rem !important;
}
.u-margin-top-76 {
  margin-top: 2.375rem !important;
}
.u-padding-top-76 {
  padding-top: 2.375rem !important;
}
.u-m-r-76 {
  margin-right: 2.375rem !important;
}
.u-p-r-76 {
  padding-right: 2.375rem !important;
}
.u-margin-right-76 {
  margin-right: 2.375rem !important;
}
.u-padding-right-76 {
  padding-right: 2.375rem !important;
}
.u-m-b-76 {
  margin-bottom: 2.375rem !important;
}
.u-p-b-76 {
  padding-bottom: 2.375rem !important;
}
.u-margin-bottom-76 {
  margin-bottom: 2.375rem !important;
}
.u-padding-bottom-76 {
  padding-bottom: 2.375rem !important;
}
.u-margin-78,
.u-m-78 {
  margin: 2.4375rem !important;
}
.u-padding-78,
.u-p-78 {
  padding: 2.4375rem !important;
}
.u-m-l-78 {
  margin-left: 2.4375rem !important;
}
.u-p-l-78 {
  padding-left: 2.4375rem !important;
}
.u-margin-left-78 {
  margin-left: 2.4375rem !important;
}
.u-padding-left-78 {
  padding-left: 2.4375rem !important;
}
.u-m-t-78 {
  margin-top: 2.4375rem !important;
}
.u-p-t-78 {
  padding-top: 2.4375rem !important;
}
.u-margin-top-78 {
  margin-top: 2.4375rem !important;
}
.u-padding-top-78 {
  padding-top: 2.4375rem !important;
}
.u-m-r-78 {
  margin-right: 2.4375rem !important;
}
.u-p-r-78 {
  padding-right: 2.4375rem !important;
}
.u-margin-right-78 {
  margin-right: 2.4375rem !important;
}
.u-padding-right-78 {
  padding-right: 2.4375rem !important;
}
.u-m-b-78 {
  margin-bottom: 2.4375rem !important;
}
.u-p-b-78 {
  padding-bottom: 2.4375rem !important;
}
.u-margin-bottom-78 {
  margin-bottom: 2.4375rem !important;
}
.u-padding-bottom-78 {
  padding-bottom: 2.4375rem !important;
}
.u-margin-80,
.u-m-80 {
  margin: 2.5rem !important;
}
.u-padding-80,
.u-p-80 {
  padding: 2.5rem !important;
}
.u-m-l-80 {
  margin-left: 2.5rem !important;
}
.u-p-l-80 {
  padding-left: 2.5rem !important;
}
.u-margin-left-80 {
  margin-left: 2.5rem !important;
}
.u-padding-left-80 {
  padding-left: 2.5rem !important;
}
.u-m-t-80 {
  margin-top: 2.5rem !important;
}
.u-p-t-80 {
  padding-top: 2.5rem !important;
}
.u-margin-top-80 {
  margin-top: 2.5rem !important;
}
.u-padding-top-80 {
  padding-top: 2.5rem !important;
}
.u-m-r-80 {
  margin-right: 2.5rem !important;
}
.u-p-r-80 {
  padding-right: 2.5rem !important;
}
.u-margin-right-80 {
  margin-right: 2.5rem !important;
}
.u-padding-right-80 {
  padding-right: 2.5rem !important;
}
.u-m-b-80 {
  margin-bottom: 2.5rem !important;
}
.u-p-b-80 {
  padding-bottom: 2.5rem !important;
}
.u-margin-bottom-80 {
  margin-bottom: 2.5rem !important;
}
.u-padding-bottom-80 {
  padding-bottom: 2.5rem !important;
}
.u-reset-nvue {
  flex-direction: row;
  align-items: center;
}
.u-type-primary-light {
  color: var(--u-type-primary-light);
}
.u-type-warning-light {
  color: var(--u-type-warning-light);
}
.u-type-success-light {
  color: var(--u-type-success-light);
}
.u-type-error-light {
  color: var(--u-type-error-light);
}
.u-type-info-light {
  color: var(--u-type-info-light);
}
.u-type-primary-light-bg {
  background-color: var(--u-type-primary-light);
}
.u-type-warning-light-bg {
  background-color: var(--u-type-warning-light);
}
.u-type-success-light-bg {
  background-color: var(--u-type-success-light);
}
.u-type-error-light-bg {
  background-color: var(--u-type-error-light);
}
.u-type-info-light-bg {
  background-color: var(--u-type-info-light);
}
.u-type-primary-dark {
  color: var(--u-type-primary-dark);
}
.u-type-warning-dark {
  color: var(--u-type-warning-dark);
}
.u-type-success-dark {
  color: var(--u-type-success-dark);
}
.u-type-error-dark {
  color: var(--u-type-error-dark);
}
.u-type-info-dark {
  color: var(--u-type-info-dark);
}
.u-type-primary-dark-bg {
  background-color: var(--u-type-primary-dark);
}
.u-type-warning-dark-bg {
  background-color: var(--u-type-warning-dark);
}
.u-type-success-dark-bg {
  background-color: var(--u-type-success-dark);
}
.u-type-error-dark-bg {
  background-color: var(--u-type-error-dark);
}
.u-type-info-dark-bg {
  background-color: var(--u-type-info-dark);
}
.u-type-primary-disabled {
  color: var(--u-type-primary-disabled);
}
.u-type-warning-disabled {
  color: var(--u-type-warning-disabled);
}
.u-type-success-disabled {
  color: var(--u-type-success-disabled);
}
.u-type-error-disabled {
  color: var(--u-type-error-disabled);
}
.u-type-info-disabled {
  color: var(--u-type-info-disabled);
}
.u-type-primary {
  color: var(--u-type-primary);
}
.u-type-warning {
  color: var(--u-type-warning);
}
.u-type-success {
  color: var(--u-type-success);
}
.u-type-error {
  color: var(--u-type-error);
}
.u-type-info {
  color: var(--u-type-info);
}
.u-type-primary-bg {
  background-color: var(--u-type-primary);
}
.u-type-warning-bg {
  background-color: var(--u-type-warning);
}
.u-type-success-bg {
  background-color: var(--u-type-success);
}
.u-type-error-bg {
  background-color: var(--u-type-error);
}
.u-type-info-bg {
  background-color: var(--u-type-info);
}
.u-main-color {
  color: var(--u-main-color);
}
.u-content-color {
  color: var(--u-content-color);
}
.u-tips-color {
  color: var(--u-tips-color);
}
.u-light-color {
  color: var(--u-light-color);
}
uni-page-body {
  color: var(--u-main-color);
  font-size: 0.875rem;
}

/* start--去除webkit的默认样式--start */
.u-fix-ios-appearance {
  -webkit-appearance: none;
}

/* end--去除webkit的默认样式--end */

/* start--icon图标外层套一个view，让其达到更好的垂直居中的效果--start */
.u-icon-wrap {
  display: flex;
  align-items: center;
}

/* end-icon图标外层套一个view，让其达到更好的垂直居中的效果--end */

/* start--iPhoneX底部安全区定义--start */
.safe-area-inset-top {
  padding-top: 0;
  padding-top: constant(safe-area-inset-top);
  padding-top: env(safe-area-inset-top);
}
.safe-area-inset-right {
  padding-right: 0;
  padding-right: constant(safe-area-inset-right);
  padding-right: env(safe-area-inset-right);
}
.safe-area-inset-bottom {
  padding-bottom: 0;
  padding-bottom: constant(safe-area-inset-bottom);
  padding-bottom: env(safe-area-inset-bottom);
}
.safe-area-inset-left {
  padding-left: 0;
  padding-left: constant(safe-area-inset-left);
  padding-left: env(safe-area-inset-left);
}

/* end-iPhoneX底部安全区定义--end */

/* start--各种hover点击反馈相关的类名-start */
.u-hover-class {
  opacity: 0.6;
}
.u-cell-hover {
  background-color: var(--u-bg-gray-light) !important;
}

/* end--各种hover点击反馈相关的类名--end */

/* start--文本行数限制--start */
.u-line-1 {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.u-line-2 {
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-all;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.u-line-3 {
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-all;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.u-line-4 {
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-all;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
}
.u-line-5 {
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-all;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
}
.u-line-force {
  display: -webkit-box !important;
  -webkit-box-orient: vertical !important;
}

/* end--文本行数限制--end */

/* start--Retina 屏幕下的 1px 边框--start */
.u-border,
.u-border-bottom,
.u-border-left,
.u-border-right,
.u-border-top,
.u-border-top-bottom {
  position: relative;
}
.u-border-bottom:after,
.u-border-left:after,
.u-border-right:after,
.u-border-top-bottom:after,
.u-border-top:after,
.u-border:after {
  content: " ";
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  box-sizing: border-box;
  transform-origin: 0 0;
  width: 199.8%;
  height: 199.7%;
  transform: scale(0.5, 0.5);
  border: 0 solid var(--u-border-color);
  z-index: 2;
}
.u-border-top:after {
  border-top-width: 1px;
}
.u-border-left:after {
  border-left-width: 1px;
}
.u-border-right:after {
  border-right-width: 1px;
}
.u-border-bottom:after {
  border-bottom-width: 1px;
}
.u-border-top-bottom:after {
  border-width: 1px 0;
}
.u-border:after {
  border-width: 1px;
}

/* end--Retina 屏幕下的 1px 边框--end */

/* start--clearfix--start */
.u-clearfix:after,
.clearfix:after {
  content: "";
  display: table;
  clear: both;
}

/* end--clearfix--end */

/* start--高斯模糊tabbar底部处理--start */
.u-blur-effect-inset {
  width: 23.4375rem;
  height: var(--window-bottom);
  background-color: #ffffff;
}

/* end--高斯模糊tabbar底部处理--end */

/* start--提升H5端uni.toast()的层级，避免被uView的modal等遮盖--start */
uni-toast {
  z-index: 10090;
}
uni-toast .uni-toast {
  z-index: 10090;
}

/* end--提升H5端uni.toast()的层级，避免被uView的modal等遮盖--end */

/* start--去除button的所有默认样式--start */
.u-reset-button {
  padding: 0;
  margin: 0;
  background-color: transparent;
  font-size: inherit;
  line-height: inherit;
  color: inherit;
}
.u-reset-button::after {
  border: none;
}

/* end--去除button的所有默认样式--end */

/* H5的时候，隐藏滚动条 */
::-webkit-scrollbar {
  display: none;
  width: 0 !important;
  height: 0 !important;
  -webkit-appearance: none;
  background: transparent;
}
:root,
uni-page-body {
  /* 纯色 */
  --u-white-color: #ffffff;
  --u-white-color-rgb: 255, 255, 255;
  --u-black-color: #000000;
  --u-black-color-rgb: 0, 0, 0;
  --u-main-color: #303133;
  --u-main-color-rgb: 48, 49, 51;
  --u-content-color: #606266;
  --u-content-color-rgb: 96, 98, 102;
  --u-tips-color: #909399;
  --u-tips-color-rgb: 144, 147, 153;
  --u-light-color: #c0c4cc;
  --u-light-color-rgb: 192, 196, 204;
  --u-border-color: #dcdfe6;
  --u-border-color-rgb: 220, 223, 230;
  --u-divider-color: #e4e7ed;
  --u-divider-color-rgb: 228, 231, 237;
  --u-mask-color: rgba(0, 0, 0, 0.4);
  --u-shadow-color: rgba(0, 0, 0, 0.1);
  /* 背景色 */
  --u-bg-color: #f3f4f6;
  --u-bg-color-rgb: 243, 244, 246;
  --u-bg-white: #ffffff;
  --u-bg-white-rgb: 255, 255, 255;
  --u-bg-gray-light: #f1f1f1;
  --u-bg-gray-light-rgb: 241, 241, 241;
  --u-bg-gray-dark: #2f343c;
  --u-bg-gray-dark-rgb: 47, 52, 60;
  --u-bg-black: #000000;
  --u-bg-black-rgb: 0, 0, 0;
  /* 主色 */
  --u-type-primary: #2979ff;
  --u-type-primary-rgb: 41, 121, 255;
  --u-type-primary-disabled: #a0cfff;
  --u-type-primary-disabled-rgb: 160, 207, 255;
  --u-type-primary-dark: #2b85e4;
  --u-type-primary-dark-rgb: 43, 133, 228;
  --u-type-primary-light: #ecf5ff;
  --u-type-primary-light-rgb: 236, 245, 255;
  /* 警告色 */
  --u-type-warning: #ff9900;
  --u-type-warning-rgb: 255, 153, 0;
  --u-type-warning-disabled: #fcbd71;
  --u-type-warning-disabled-rgb: 252, 189, 113;
  --u-type-warning-dark: #f29100;
  --u-type-warning-dark-rgb: 242, 145, 0;
  --u-type-warning-light: #fdf6ec;
  --u-type-warning-light-rgb: 253, 246, 236;
  /* 成功色 */
  --u-type-success: #19be6b;
  --u-type-success-rgb: 25, 190, 107;
  --u-type-success-disabled: #71d5a1;
  --u-type-success-disabled-rgb: 113, 213, 161;
  --u-type-success-dark: #18b566;
  --u-type-success-dark-rgb: 24, 181, 102;
  --u-type-success-light: #dbf1e1;
  --u-type-success-light-rgb: 219, 241, 225;
  /* 错误色 */
  --u-type-error: #fa3534;
  --u-type-error-rgb: 250, 53, 52;
  --u-type-error-disabled: #fab6b6;
  --u-type-error-disabled-rgb: 250, 182, 182;
  --u-type-error-dark: #dd6161;
  --u-type-error-dark-rgb: 221, 97, 97;
  --u-type-error-light: #fef0f0;
  --u-type-error-light-rgb: 254, 240, 240;
  /* 信息色 */
  --u-type-info: #909399;
  --u-type-info-rgb: 144, 147, 153;
  --u-type-info-disabled: #c8c9cc;
  --u-type-info-disabled-rgb: 200, 201, 204;
  --u-type-info-dark: #82848a;
  --u-type-info-dark-rgb: 130, 132, 138;
  --u-type-info-light: #f4f4f5;
  --u-type-info-light-rgb: 244, 244, 245;
}
:root,
uni-page-body {
  --stall-paper: #f5f5f5 !important;
  --stall-paper-deep: #eeeeee !important;
  --stall-card: #ffffff !important;
  --stall-note: #FFF7D6 !important;
  --stall-ink: #222222 !important;
  --stall-text: #4a4a4a !important;
  --stall-muted: #858585 !important;
  --stall-line: rgba(31, 31, 31, 0.08) !important;
  --stall-primary: #FFD100 !important;
  --stall-primary-dark: #FFB000 !important;
  --stall-success: #1dbf73 !important;
  --stall-teal: #00a6a6 !important;
  --stall-cert: #fff0b8 !important;
  --stall-shadow: 0 0.3125rem 0.8125rem rgba(31, 31, 31, 0.06) !important;
  --u-type-primary: #FFD100 !important;
  --u-type-primary-rgb: 255, 209, 0 !important;
  --u-type-primary-disabled: #FFE98A !important;
  --u-type-primary-disabled-rgb: 255, 233, 138 !important;
  --u-type-primary-dark: #FFB000 !important;
  --u-type-primary-dark-rgb: 255, 176, 0 !important;
  --u-type-primary-light: #FFF7D6 !important;
  --u-type-primary-light-rgb: 255, 247, 214 !important;
}
uni-page-body {
  min-height: 100%;
  color: var(--stall-ink);
  background: var(--stall-paper);
  font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
body {
  background: var(--stall-paper);
}
body,
uni-page-body {
  background: var(--stall-paper) !important;
}
uni-view,
uni-text,
uni-button,
uni-input,
uni-textarea,
uni-scroll-view,
uni-map {
  box-sizing: border-box;
}
uni-button {
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  margin: 0;
  line-height: 1;
  border-radius: 0;
  background: transparent;
  text-align: center;
  overflow: visible;
  vertical-align: middle;
}
uni-button::after {
  border: 0;
}
.page {
  min-height: 100vh;
  padding: 0.875rem 0.75rem 1.5rem;
}
.paper-page {
  min-height: 100vh;
  background: var(--stall-paper) !important;
}
.card {
  border: 0.03125rem solid var(--stall-line);
  border-radius: 0.5rem;
  background: var(--stall-card);
  box-shadow: var(--stall-shadow);
}
.section-title,
.display-title {
  color: var(--stall-ink);
  font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 900;
  letter-spacing: 0;
}
.section-title {
  margin: 1.0625rem 0 0.5625rem;
  font-size: 1.0625rem;
}
.display-title {
  font-size: 1.5rem;
  line-height: 1.15;
}
.muted {
  color: var(--stall-muted);
}
.tag {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 1.1875rem;
  padding: 0 0.4375rem;
  border-radius: 0.3125rem;
  color: var(--stall-text);
  font-size: 0.6875rem;
  font-weight: 700;
  background: var(--stall-note);
}
.btn-primary,
.btn-plain,
.btn-dark {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 2.625rem;
  border-radius: 0.5rem;
  font-size: 0.90625rem;
  font-weight: 800;
  line-height: 1;
}
.btn-primary {
  color: var(--stall-ink);
  background: var(--stall-primary);
  box-shadow: 0 0.3125rem 0.5625rem rgba(255, 209, 0, 0.22);
}
.btn-plain {
  color: var(--stall-ink);
  border: 0.03125rem solid rgba(255, 209, 0, 0.16);
  background: var(--stall-note);
}
.btn-dark {
  color: #ffffff;
  background: var(--stall-ink);
}
.empty {
  padding: 2.5rem 0.75rem;
  color: var(--stall-muted);
  font-size: 0.875rem;
  line-height: 1.6;
  text-align: center;
}
uni-page-body .paper-page,
body .paper-page,
uni-page-body .paper-page {
  background: var(--stall-paper) !important;
}
body {
  background: var(--stall-paper) !important;
}
uni-tabbar .uni-tabbar {
  right: 0 !important;
  bottom: 0 !important;
  left: 0 !important;
  width: 100% !important;
  height: 64px !important;
  padding-bottom: env(safe-area-inset-bottom) !important;
  border-top: 1px solid rgba(31, 31, 31, 0.08) !important;
  border-radius: 0 !important;
  background: #ffffff !important;
  box-shadow: 0 -2px 10px rgba(31, 31, 31, 0.04) !important;
}
uni-tabbar .uni-tabbar__item {
  padding-top: 5px !important;
}