* {
  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;
}
.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;
  }
}
/**
 * 这里是uni-app内置的常用样式变量
 *
 * uni-app 官方扩展插件及插件市场（https://ext.dcloud.net.cn）上很多三方插件均使用了这些样式变量
 * 如果你是插件开发者，建议你使用scss预处理，并在插件代码中直接使用这些变量（无需 import 这个文件），方便用户通过搭积木的方式开发整体风格一致的App
 *
 */
/**
 * 如果你是App开发者（插件使用者），你可以通过修改这些变量来定制自己的插件主题，实现自定义主题功能
 *
 * 如果你的项目同样使用了scss预处理，你也可以直接在你的 scss 代码中使用如下变量，同时无需 import 这个文件
 */
/* 颜色变量 */
/* 行为相关颜色 */
/* 文字基本颜色 */
/* 背景颜色 */
/* 边框颜色 */
/* 尺寸变量 */
/* 文字尺寸 */
/* 图片尺寸 */
/* Border Radius */
/* 水平间距 */
/* 垂直间距 */
/* 透明度 */
/* Packro 设计令牌映射 */
/* 文章场景相关 */
/* ==================
          常用工具
 ==================== */
.ss-bg-opactity-block {
  background-color: var(--ui-brand-mask-strong);
  color: var(--ui-brand-pearl-strong);
}
/* ==================
          flex布局
 ==================== */
.ss-flex {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.ss-flex-1 {
  flex: 1;
}
.ss-flex-col {
  display: flex;
  flex-direction: column;
}
.ss-flex-wrap {
  flex-wrap: wrap;
}
.ss-flex-nowrap {
  flex-wrap: nowrap;
}
.ss-col-center {
  align-items: center;
}
.ss-col-top {
  align-items: flex-start;
}
.ss-col-bottom {
  align-items: flex-end;
}
.ss-col-stretch {
  align-items: stretch;
}
.ss-col-baseline {
  align-items: baseline;
}
.ss-row-center {
  justify-content: center;
}
.ss-row-left {
  justify-content: flex-start;
}
.ss-row-right {
  justify-content: flex-end;
}
.ss-row-between {
  justify-content: space-between;
}
.ss-row-around {
  justify-content: space-around;
}
.ss-self-start {
  align-self: flex-start;
}
.ss-self-end {
  align-self: flex-end;
}
.ss-self-center {
  align-self: center;
}
.ss-h-100 {
  height: 100%;
}
.ss-w-100 {
  width: 100%;
}
/* ==================

    margin padding: 内外边距

 ==================== */
.ss-margin-0,
.ss-m-0 {
  margin: 0;
}
.ss-m-x-0 {
  margin-left: 0;
  margin-right: 0;
}
.ss-m-y-0 {
  margin-top: 0;
  margin-bottom: 0;
}
.ss-padding-0,
.ss-p-0 {
  padding: 0;
}
.ss-p-x-0 {
  padding-left: 0;
  padding-right: 0;
}
.ss-p-y-0 {
  padding-top: 0;
  padding-bottom: 0;
}
.ss-m-l-0 {
  margin-left: 0;
}
.ss-p-l-0 {
  padding-left: 0;
}
.ss-margin-left-0 {
  margin-left: 0;
}
.ss-padding-left-0 {
  padding-left: 0;
}
.ss-m-t-0 {
  margin-top: 0;
}
.ss-p-t-0 {
  padding-top: 0;
}
.ss-margin-top-0 {
  margin-top: 0;
}
.ss-padding-top-0 {
  padding-top: 0;
}
.ss-m-r-0 {
  margin-right: 0;
}
.ss-p-r-0 {
  padding-right: 0;
}
.ss-margin-right-0 {
  margin-right: 0;
}
.ss-padding-right-0 {
  padding-right: 0;
}
.ss-m-b-0 {
  margin-bottom: 0;
}
.ss-p-b-0 {
  padding-bottom: 0;
}
.ss-margin-bottom-0 {
  margin-bottom: 0;
}
.ss-padding-bottom-0 {
  padding-bottom: 0;
}
.ss-margin-2,
.ss-m-2 {
  margin: 0.0625rem;
}
.ss-m-x-2 {
  margin-left: 0.0625rem;
  margin-right: 0.0625rem;
}
.ss-m-y-2 {
  margin-top: 0.0625rem;
  margin-bottom: 0.0625rem;
}
.ss-padding-2,
.ss-p-2 {
  padding: 0.0625rem;
}
.ss-p-x-2 {
  padding-left: 0.0625rem;
  padding-right: 0.0625rem;
}
.ss-p-y-2 {
  padding-top: 0.0625rem;
  padding-bottom: 0.0625rem;
}
.ss-m-l-2 {
  margin-left: 0.0625rem;
}
.ss-p-l-2 {
  padding-left: 0.0625rem;
}
.ss-margin-left-2 {
  margin-left: 0.0625rem;
}
.ss-padding-left-2 {
  padding-left: 0.0625rem;
}
.ss-m-t-2 {
  margin-top: 0.0625rem;
}
.ss-p-t-2 {
  padding-top: 0.0625rem;
}
.ss-margin-top-2 {
  margin-top: 0.0625rem;
}
.ss-padding-top-2 {
  padding-top: 0.0625rem;
}
.ss-m-r-2 {
  margin-right: 0.0625rem;
}
.ss-p-r-2 {
  padding-right: 0.0625rem;
}
.ss-margin-right-2 {
  margin-right: 0.0625rem;
}
.ss-padding-right-2 {
  padding-right: 0.0625rem;
}
.ss-m-b-2 {
  margin-bottom: 0.0625rem;
}
.ss-p-b-2 {
  padding-bottom: 0.0625rem;
}
.ss-margin-bottom-2 {
  margin-bottom: 0.0625rem;
}
.ss-padding-bottom-2 {
  padding-bottom: 0.0625rem;
}
.ss-margin-4,
.ss-m-4 {
  margin: 0.125rem;
}
.ss-m-x-4 {
  margin-left: 0.125rem;
  margin-right: 0.125rem;
}
.ss-m-y-4 {
  margin-top: 0.125rem;
  margin-bottom: 0.125rem;
}
.ss-padding-4,
.ss-p-4 {
  padding: 0.125rem;
}
.ss-p-x-4 {
  padding-left: 0.125rem;
  padding-right: 0.125rem;
}
.ss-p-y-4 {
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
}
.ss-m-l-4 {
  margin-left: 0.125rem;
}
.ss-p-l-4 {
  padding-left: 0.125rem;
}
.ss-margin-left-4 {
  margin-left: 0.125rem;
}
.ss-padding-left-4 {
  padding-left: 0.125rem;
}
.ss-m-t-4 {
  margin-top: 0.125rem;
}
.ss-p-t-4 {
  padding-top: 0.125rem;
}
.ss-margin-top-4 {
  margin-top: 0.125rem;
}
.ss-padding-top-4 {
  padding-top: 0.125rem;
}
.ss-m-r-4 {
  margin-right: 0.125rem;
}
.ss-p-r-4 {
  padding-right: 0.125rem;
}
.ss-margin-right-4 {
  margin-right: 0.125rem;
}
.ss-padding-right-4 {
  padding-right: 0.125rem;
}
.ss-m-b-4 {
  margin-bottom: 0.125rem;
}
.ss-p-b-4 {
  padding-bottom: 0.125rem;
}
.ss-margin-bottom-4 {
  margin-bottom: 0.125rem;
}
.ss-padding-bottom-4 {
  padding-bottom: 0.125rem;
}
.ss-margin-5,
.ss-m-5 {
  margin: 0.15625rem;
}
.ss-m-x-5 {
  margin-left: 0.15625rem;
  margin-right: 0.15625rem;
}
.ss-m-y-5 {
  margin-top: 0.15625rem;
  margin-bottom: 0.15625rem;
}
.ss-padding-5,
.ss-p-5 {
  padding: 0.15625rem;
}
.ss-p-x-5 {
  padding-left: 0.15625rem;
  padding-right: 0.15625rem;
}
.ss-p-y-5 {
  padding-top: 0.15625rem;
  padding-bottom: 0.15625rem;
}
.ss-m-l-5 {
  margin-left: 0.15625rem;
}
.ss-p-l-5 {
  padding-left: 0.15625rem;
}
.ss-margin-left-5 {
  margin-left: 0.15625rem;
}
.ss-padding-left-5 {
  padding-left: 0.15625rem;
}
.ss-m-t-5 {
  margin-top: 0.15625rem;
}
.ss-p-t-5 {
  padding-top: 0.15625rem;
}
.ss-margin-top-5 {
  margin-top: 0.15625rem;
}
.ss-padding-top-5 {
  padding-top: 0.15625rem;
}
.ss-m-r-5 {
  margin-right: 0.15625rem;
}
.ss-p-r-5 {
  padding-right: 0.15625rem;
}
.ss-margin-right-5 {
  margin-right: 0.15625rem;
}
.ss-padding-right-5 {
  padding-right: 0.15625rem;
}
.ss-m-b-5 {
  margin-bottom: 0.15625rem;
}
.ss-p-b-5 {
  padding-bottom: 0.15625rem;
}
.ss-margin-bottom-5 {
  margin-bottom: 0.15625rem;
}
.ss-padding-bottom-5 {
  padding-bottom: 0.15625rem;
}
.ss-margin-6,
.ss-m-6 {
  margin: 0.1875rem;
}
.ss-m-x-6 {
  margin-left: 0.1875rem;
  margin-right: 0.1875rem;
}
.ss-m-y-6 {
  margin-top: 0.1875rem;
  margin-bottom: 0.1875rem;
}
.ss-padding-6,
.ss-p-6 {
  padding: 0.1875rem;
}
.ss-p-x-6 {
  padding-left: 0.1875rem;
  padding-right: 0.1875rem;
}
.ss-p-y-6 {
  padding-top: 0.1875rem;
  padding-bottom: 0.1875rem;
}
.ss-m-l-6 {
  margin-left: 0.1875rem;
}
.ss-p-l-6 {
  padding-left: 0.1875rem;
}
.ss-margin-left-6 {
  margin-left: 0.1875rem;
}
.ss-padding-left-6 {
  padding-left: 0.1875rem;
}
.ss-m-t-6 {
  margin-top: 0.1875rem;
}
.ss-p-t-6 {
  padding-top: 0.1875rem;
}
.ss-margin-top-6 {
  margin-top: 0.1875rem;
}
.ss-padding-top-6 {
  padding-top: 0.1875rem;
}
.ss-m-r-6 {
  margin-right: 0.1875rem;
}
.ss-p-r-6 {
  padding-right: 0.1875rem;
}
.ss-margin-right-6 {
  margin-right: 0.1875rem;
}
.ss-padding-right-6 {
  padding-right: 0.1875rem;
}
.ss-m-b-6 {
  margin-bottom: 0.1875rem;
}
.ss-p-b-6 {
  padding-bottom: 0.1875rem;
}
.ss-margin-bottom-6 {
  margin-bottom: 0.1875rem;
}
.ss-padding-bottom-6 {
  padding-bottom: 0.1875rem;
}
.ss-margin-8,
.ss-m-8 {
  margin: 0.25rem;
}
.ss-m-x-8 {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ss-m-y-8 {
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
}
.ss-padding-8,
.ss-p-8 {
  padding: 0.25rem;
}
.ss-p-x-8 {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
.ss-p-y-8 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.ss-m-l-8 {
  margin-left: 0.25rem;
}
.ss-p-l-8 {
  padding-left: 0.25rem;
}
.ss-margin-left-8 {
  margin-left: 0.25rem;
}
.ss-padding-left-8 {
  padding-left: 0.25rem;
}
.ss-m-t-8 {
  margin-top: 0.25rem;
}
.ss-p-t-8 {
  padding-top: 0.25rem;
}
.ss-margin-top-8 {
  margin-top: 0.25rem;
}
.ss-padding-top-8 {
  padding-top: 0.25rem;
}
.ss-m-r-8 {
  margin-right: 0.25rem;
}
.ss-p-r-8 {
  padding-right: 0.25rem;
}
.ss-margin-right-8 {
  margin-right: 0.25rem;
}
.ss-padding-right-8 {
  padding-right: 0.25rem;
}
.ss-m-b-8 {
  margin-bottom: 0.25rem;
}
.ss-p-b-8 {
  padding-bottom: 0.25rem;
}
.ss-margin-bottom-8 {
  margin-bottom: 0.25rem;
}
.ss-padding-bottom-8 {
  padding-bottom: 0.25rem;
}
.ss-margin-10,
.ss-m-10 {
  margin: 0.3125rem;
}
.ss-m-x-10 {
  margin-left: 0.3125rem;
  margin-right: 0.3125rem;
}
.ss-m-y-10 {
  margin-top: 0.3125rem;
  margin-bottom: 0.3125rem;
}
.ss-padding-10,
.ss-p-10 {
  padding: 0.3125rem;
}
.ss-p-x-10 {
  padding-left: 0.3125rem;
  padding-right: 0.3125rem;
}
.ss-p-y-10 {
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
}
.ss-m-l-10 {
  margin-left: 0.3125rem;
}
.ss-p-l-10 {
  padding-left: 0.3125rem;
}
.ss-margin-left-10 {
  margin-left: 0.3125rem;
}
.ss-padding-left-10 {
  padding-left: 0.3125rem;
}
.ss-m-t-10 {
  margin-top: 0.3125rem;
}
.ss-p-t-10 {
  padding-top: 0.3125rem;
}
.ss-margin-top-10 {
  margin-top: 0.3125rem;
}
.ss-padding-top-10 {
  padding-top: 0.3125rem;
}
.ss-m-r-10 {
  margin-right: 0.3125rem;
}
.ss-p-r-10 {
  padding-right: 0.3125rem;
}
.ss-margin-right-10 {
  margin-right: 0.3125rem;
}
.ss-padding-right-10 {
  padding-right: 0.3125rem;
}
.ss-m-b-10 {
  margin-bottom: 0.3125rem;
}
.ss-p-b-10 {
  padding-bottom: 0.3125rem;
}
.ss-margin-bottom-10 {
  margin-bottom: 0.3125rem;
}
.ss-padding-bottom-10 {
  padding-bottom: 0.3125rem;
}
.ss-margin-12,
.ss-m-12 {
  margin: 0.375rem;
}
.ss-m-x-12 {
  margin-left: 0.375rem;
  margin-right: 0.375rem;
}
.ss-m-y-12 {
  margin-top: 0.375rem;
  margin-bottom: 0.375rem;
}
.ss-padding-12,
.ss-p-12 {
  padding: 0.375rem;
}
.ss-p-x-12 {
  padding-left: 0.375rem;
  padding-right: 0.375rem;
}
.ss-p-y-12 {
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
}
.ss-m-l-12 {
  margin-left: 0.375rem;
}
.ss-p-l-12 {
  padding-left: 0.375rem;
}
.ss-margin-left-12 {
  margin-left: 0.375rem;
}
.ss-padding-left-12 {
  padding-left: 0.375rem;
}
.ss-m-t-12 {
  margin-top: 0.375rem;
}
.ss-p-t-12 {
  padding-top: 0.375rem;
}
.ss-margin-top-12 {
  margin-top: 0.375rem;
}
.ss-padding-top-12 {
  padding-top: 0.375rem;
}
.ss-m-r-12 {
  margin-right: 0.375rem;
}
.ss-p-r-12 {
  padding-right: 0.375rem;
}
.ss-margin-right-12 {
  margin-right: 0.375rem;
}
.ss-padding-right-12 {
  padding-right: 0.375rem;
}
.ss-m-b-12 {
  margin-bottom: 0.375rem;
}
.ss-p-b-12 {
  padding-bottom: 0.375rem;
}
.ss-margin-bottom-12 {
  margin-bottom: 0.375rem;
}
.ss-padding-bottom-12 {
  padding-bottom: 0.375rem;
}
.ss-margin-14,
.ss-m-14 {
  margin: 0.4375rem;
}
.ss-m-x-14 {
  margin-left: 0.4375rem;
  margin-right: 0.4375rem;
}
.ss-m-y-14 {
  margin-top: 0.4375rem;
  margin-bottom: 0.4375rem;
}
.ss-padding-14,
.ss-p-14 {
  padding: 0.4375rem;
}
.ss-p-x-14 {
  padding-left: 0.4375rem;
  padding-right: 0.4375rem;
}
.ss-p-y-14 {
  padding-top: 0.4375rem;
  padding-bottom: 0.4375rem;
}
.ss-m-l-14 {
  margin-left: 0.4375rem;
}
.ss-p-l-14 {
  padding-left: 0.4375rem;
}
.ss-margin-left-14 {
  margin-left: 0.4375rem;
}
.ss-padding-left-14 {
  padding-left: 0.4375rem;
}
.ss-m-t-14 {
  margin-top: 0.4375rem;
}
.ss-p-t-14 {
  padding-top: 0.4375rem;
}
.ss-margin-top-14 {
  margin-top: 0.4375rem;
}
.ss-padding-top-14 {
  padding-top: 0.4375rem;
}
.ss-m-r-14 {
  margin-right: 0.4375rem;
}
.ss-p-r-14 {
  padding-right: 0.4375rem;
}
.ss-margin-right-14 {
  margin-right: 0.4375rem;
}
.ss-padding-right-14 {
  padding-right: 0.4375rem;
}
.ss-m-b-14 {
  margin-bottom: 0.4375rem;
}
.ss-p-b-14 {
  padding-bottom: 0.4375rem;
}
.ss-margin-bottom-14 {
  margin-bottom: 0.4375rem;
}
.ss-padding-bottom-14 {
  padding-bottom: 0.4375rem;
}
.ss-margin-15,
.ss-m-15 {
  margin: 0.46875rem;
}
.ss-m-x-15 {
  margin-left: 0.46875rem;
  margin-right: 0.46875rem;
}
.ss-m-y-15 {
  margin-top: 0.46875rem;
  margin-bottom: 0.46875rem;
}
.ss-padding-15,
.ss-p-15 {
  padding: 0.46875rem;
}
.ss-p-x-15 {
  padding-left: 0.46875rem;
  padding-right: 0.46875rem;
}
.ss-p-y-15 {
  padding-top: 0.46875rem;
  padding-bottom: 0.46875rem;
}
.ss-m-l-15 {
  margin-left: 0.46875rem;
}
.ss-p-l-15 {
  padding-left: 0.46875rem;
}
.ss-margin-left-15 {
  margin-left: 0.46875rem;
}
.ss-padding-left-15 {
  padding-left: 0.46875rem;
}
.ss-m-t-15 {
  margin-top: 0.46875rem;
}
.ss-p-t-15 {
  padding-top: 0.46875rem;
}
.ss-margin-top-15 {
  margin-top: 0.46875rem;
}
.ss-padding-top-15 {
  padding-top: 0.46875rem;
}
.ss-m-r-15 {
  margin-right: 0.46875rem;
}
.ss-p-r-15 {
  padding-right: 0.46875rem;
}
.ss-margin-right-15 {
  margin-right: 0.46875rem;
}
.ss-padding-right-15 {
  padding-right: 0.46875rem;
}
.ss-m-b-15 {
  margin-bottom: 0.46875rem;
}
.ss-p-b-15 {
  padding-bottom: 0.46875rem;
}
.ss-margin-bottom-15 {
  margin-bottom: 0.46875rem;
}
.ss-padding-bottom-15 {
  padding-bottom: 0.46875rem;
}
.ss-margin-16,
.ss-m-16 {
  margin: 0.5rem;
}
.ss-m-x-16 {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.ss-m-y-16 {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.ss-padding-16,
.ss-p-16 {
  padding: 0.5rem;
}
.ss-p-x-16 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.ss-p-y-16 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.ss-m-l-16 {
  margin-left: 0.5rem;
}
.ss-p-l-16 {
  padding-left: 0.5rem;
}
.ss-margin-left-16 {
  margin-left: 0.5rem;
}
.ss-padding-left-16 {
  padding-left: 0.5rem;
}
.ss-m-t-16 {
  margin-top: 0.5rem;
}
.ss-p-t-16 {
  padding-top: 0.5rem;
}
.ss-margin-top-16 {
  margin-top: 0.5rem;
}
.ss-padding-top-16 {
  padding-top: 0.5rem;
}
.ss-m-r-16 {
  margin-right: 0.5rem;
}
.ss-p-r-16 {
  padding-right: 0.5rem;
}
.ss-margin-right-16 {
  margin-right: 0.5rem;
}
.ss-padding-right-16 {
  padding-right: 0.5rem;
}
.ss-m-b-16 {
  margin-bottom: 0.5rem;
}
.ss-p-b-16 {
  padding-bottom: 0.5rem;
}
.ss-margin-bottom-16 {
  margin-bottom: 0.5rem;
}
.ss-padding-bottom-16 {
  padding-bottom: 0.5rem;
}
.ss-margin-18,
.ss-m-18 {
  margin: 0.5625rem;
}
.ss-m-x-18 {
  margin-left: 0.5625rem;
  margin-right: 0.5625rem;
}
.ss-m-y-18 {
  margin-top: 0.5625rem;
  margin-bottom: 0.5625rem;
}
.ss-padding-18,
.ss-p-18 {
  padding: 0.5625rem;
}
.ss-p-x-18 {
  padding-left: 0.5625rem;
  padding-right: 0.5625rem;
}
.ss-p-y-18 {
  padding-top: 0.5625rem;
  padding-bottom: 0.5625rem;
}
.ss-m-l-18 {
  margin-left: 0.5625rem;
}
.ss-p-l-18 {
  padding-left: 0.5625rem;
}
.ss-margin-left-18 {
  margin-left: 0.5625rem;
}
.ss-padding-left-18 {
  padding-left: 0.5625rem;
}
.ss-m-t-18 {
  margin-top: 0.5625rem;
}
.ss-p-t-18 {
  padding-top: 0.5625rem;
}
.ss-margin-top-18 {
  margin-top: 0.5625rem;
}
.ss-padding-top-18 {
  padding-top: 0.5625rem;
}
.ss-m-r-18 {
  margin-right: 0.5625rem;
}
.ss-p-r-18 {
  padding-right: 0.5625rem;
}
.ss-margin-right-18 {
  margin-right: 0.5625rem;
}
.ss-padding-right-18 {
  padding-right: 0.5625rem;
}
.ss-m-b-18 {
  margin-bottom: 0.5625rem;
}
.ss-p-b-18 {
  padding-bottom: 0.5625rem;
}
.ss-margin-bottom-18 {
  margin-bottom: 0.5625rem;
}
.ss-padding-bottom-18 {
  padding-bottom: 0.5625rem;
}
.ss-margin-20,
.ss-m-20 {
  margin: 0.625rem;
}
.ss-m-x-20 {
  margin-left: 0.625rem;
  margin-right: 0.625rem;
}
.ss-m-y-20 {
  margin-top: 0.625rem;
  margin-bottom: 0.625rem;
}
.ss-padding-20,
.ss-p-20 {
  padding: 0.625rem;
}
.ss-p-x-20 {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}
.ss-p-y-20 {
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
}
.ss-m-l-20 {
  margin-left: 0.625rem;
}
.ss-p-l-20 {
  padding-left: 0.625rem;
}
.ss-margin-left-20 {
  margin-left: 0.625rem;
}
.ss-padding-left-20 {
  padding-left: 0.625rem;
}
.ss-m-t-20 {
  margin-top: 0.625rem;
}
.ss-p-t-20 {
  padding-top: 0.625rem;
}
.ss-margin-top-20 {
  margin-top: 0.625rem;
}
.ss-padding-top-20 {
  padding-top: 0.625rem;
}
.ss-m-r-20 {
  margin-right: 0.625rem;
}
.ss-p-r-20 {
  padding-right: 0.625rem;
}
.ss-margin-right-20 {
  margin-right: 0.625rem;
}
.ss-padding-right-20 {
  padding-right: 0.625rem;
}
.ss-m-b-20 {
  margin-bottom: 0.625rem;
}
.ss-p-b-20 {
  padding-bottom: 0.625rem;
}
.ss-margin-bottom-20 {
  margin-bottom: 0.625rem;
}
.ss-padding-bottom-20 {
  padding-bottom: 0.625rem;
}
.ss-margin-22,
.ss-m-22 {
  margin: 0.6875rem;
}
.ss-m-x-22 {
  margin-left: 0.6875rem;
  margin-right: 0.6875rem;
}
.ss-m-y-22 {
  margin-top: 0.6875rem;
  margin-bottom: 0.6875rem;
}
.ss-padding-22,
.ss-p-22 {
  padding: 0.6875rem;
}
.ss-p-x-22 {
  padding-left: 0.6875rem;
  padding-right: 0.6875rem;
}
.ss-p-y-22 {
  padding-top: 0.6875rem;
  padding-bottom: 0.6875rem;
}
.ss-m-l-22 {
  margin-left: 0.6875rem;
}
.ss-p-l-22 {
  padding-left: 0.6875rem;
}
.ss-margin-left-22 {
  margin-left: 0.6875rem;
}
.ss-padding-left-22 {
  padding-left: 0.6875rem;
}
.ss-m-t-22 {
  margin-top: 0.6875rem;
}
.ss-p-t-22 {
  padding-top: 0.6875rem;
}
.ss-margin-top-22 {
  margin-top: 0.6875rem;
}
.ss-padding-top-22 {
  padding-top: 0.6875rem;
}
.ss-m-r-22 {
  margin-right: 0.6875rem;
}
.ss-p-r-22 {
  padding-right: 0.6875rem;
}
.ss-margin-right-22 {
  margin-right: 0.6875rem;
}
.ss-padding-right-22 {
  padding-right: 0.6875rem;
}
.ss-m-b-22 {
  margin-bottom: 0.6875rem;
}
.ss-p-b-22 {
  padding-bottom: 0.6875rem;
}
.ss-margin-bottom-22 {
  margin-bottom: 0.6875rem;
}
.ss-padding-bottom-22 {
  padding-bottom: 0.6875rem;
}
.ss-margin-24,
.ss-m-24 {
  margin: 0.75rem;
}
.ss-m-x-24 {
  margin-left: 0.75rem;
  margin-right: 0.75rem;
}
.ss-m-y-24 {
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
}
.ss-padding-24,
.ss-p-24 {
  padding: 0.75rem;
}
.ss-p-x-24 {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.ss-p-y-24 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.ss-m-l-24 {
  margin-left: 0.75rem;
}
.ss-p-l-24 {
  padding-left: 0.75rem;
}
.ss-margin-left-24 {
  margin-left: 0.75rem;
}
.ss-padding-left-24 {
  padding-left: 0.75rem;
}
.ss-m-t-24 {
  margin-top: 0.75rem;
}
.ss-p-t-24 {
  padding-top: 0.75rem;
}
.ss-margin-top-24 {
  margin-top: 0.75rem;
}
.ss-padding-top-24 {
  padding-top: 0.75rem;
}
.ss-m-r-24 {
  margin-right: 0.75rem;
}
.ss-p-r-24 {
  padding-right: 0.75rem;
}
.ss-margin-right-24 {
  margin-right: 0.75rem;
}
.ss-padding-right-24 {
  padding-right: 0.75rem;
}
.ss-m-b-24 {
  margin-bottom: 0.75rem;
}
.ss-p-b-24 {
  padding-bottom: 0.75rem;
}
.ss-margin-bottom-24 {
  margin-bottom: 0.75rem;
}
.ss-padding-bottom-24 {
  padding-bottom: 0.75rem;
}
.ss-margin-25,
.ss-m-25 {
  margin: 0.78125rem;
}
.ss-m-x-25 {
  margin-left: 0.78125rem;
  margin-right: 0.78125rem;
}
.ss-m-y-25 {
  margin-top: 0.78125rem;
  margin-bottom: 0.78125rem;
}
.ss-padding-25,
.ss-p-25 {
  padding: 0.78125rem;
}
.ss-p-x-25 {
  padding-left: 0.78125rem;
  padding-right: 0.78125rem;
}
.ss-p-y-25 {
  padding-top: 0.78125rem;
  padding-bottom: 0.78125rem;
}
.ss-m-l-25 {
  margin-left: 0.78125rem;
}
.ss-p-l-25 {
  padding-left: 0.78125rem;
}
.ss-margin-left-25 {
  margin-left: 0.78125rem;
}
.ss-padding-left-25 {
  padding-left: 0.78125rem;
}
.ss-m-t-25 {
  margin-top: 0.78125rem;
}
.ss-p-t-25 {
  padding-top: 0.78125rem;
}
.ss-margin-top-25 {
  margin-top: 0.78125rem;
}
.ss-padding-top-25 {
  padding-top: 0.78125rem;
}
.ss-m-r-25 {
  margin-right: 0.78125rem;
}
.ss-p-r-25 {
  padding-right: 0.78125rem;
}
.ss-margin-right-25 {
  margin-right: 0.78125rem;
}
.ss-padding-right-25 {
  padding-right: 0.78125rem;
}
.ss-m-b-25 {
  margin-bottom: 0.78125rem;
}
.ss-p-b-25 {
  padding-bottom: 0.78125rem;
}
.ss-margin-bottom-25 {
  margin-bottom: 0.78125rem;
}
.ss-padding-bottom-25 {
  padding-bottom: 0.78125rem;
}
.ss-margin-26,
.ss-m-26 {
  margin: 0.8125rem;
}
.ss-m-x-26 {
  margin-left: 0.8125rem;
  margin-right: 0.8125rem;
}
.ss-m-y-26 {
  margin-top: 0.8125rem;
  margin-bottom: 0.8125rem;
}
.ss-padding-26,
.ss-p-26 {
  padding: 0.8125rem;
}
.ss-p-x-26 {
  padding-left: 0.8125rem;
  padding-right: 0.8125rem;
}
.ss-p-y-26 {
  padding-top: 0.8125rem;
  padding-bottom: 0.8125rem;
}
.ss-m-l-26 {
  margin-left: 0.8125rem;
}
.ss-p-l-26 {
  padding-left: 0.8125rem;
}
.ss-margin-left-26 {
  margin-left: 0.8125rem;
}
.ss-padding-left-26 {
  padding-left: 0.8125rem;
}
.ss-m-t-26 {
  margin-top: 0.8125rem;
}
.ss-p-t-26 {
  padding-top: 0.8125rem;
}
.ss-margin-top-26 {
  margin-top: 0.8125rem;
}
.ss-padding-top-26 {
  padding-top: 0.8125rem;
}
.ss-m-r-26 {
  margin-right: 0.8125rem;
}
.ss-p-r-26 {
  padding-right: 0.8125rem;
}
.ss-margin-right-26 {
  margin-right: 0.8125rem;
}
.ss-padding-right-26 {
  padding-right: 0.8125rem;
}
.ss-m-b-26 {
  margin-bottom: 0.8125rem;
}
.ss-p-b-26 {
  padding-bottom: 0.8125rem;
}
.ss-margin-bottom-26 {
  margin-bottom: 0.8125rem;
}
.ss-padding-bottom-26 {
  padding-bottom: 0.8125rem;
}
.ss-margin-28,
.ss-m-28 {
  margin: 0.875rem;
}
.ss-m-x-28 {
  margin-left: 0.875rem;
  margin-right: 0.875rem;
}
.ss-m-y-28 {
  margin-top: 0.875rem;
  margin-bottom: 0.875rem;
}
.ss-padding-28,
.ss-p-28 {
  padding: 0.875rem;
}
.ss-p-x-28 {
  padding-left: 0.875rem;
  padding-right: 0.875rem;
}
.ss-p-y-28 {
  padding-top: 0.875rem;
  padding-bottom: 0.875rem;
}
.ss-m-l-28 {
  margin-left: 0.875rem;
}
.ss-p-l-28 {
  padding-left: 0.875rem;
}
.ss-margin-left-28 {
  margin-left: 0.875rem;
}
.ss-padding-left-28 {
  padding-left: 0.875rem;
}
.ss-m-t-28 {
  margin-top: 0.875rem;
}
.ss-p-t-28 {
  padding-top: 0.875rem;
}
.ss-margin-top-28 {
  margin-top: 0.875rem;
}
.ss-padding-top-28 {
  padding-top: 0.875rem;
}
.ss-m-r-28 {
  margin-right: 0.875rem;
}
.ss-p-r-28 {
  padding-right: 0.875rem;
}
.ss-margin-right-28 {
  margin-right: 0.875rem;
}
.ss-padding-right-28 {
  padding-right: 0.875rem;
}
.ss-m-b-28 {
  margin-bottom: 0.875rem;
}
.ss-p-b-28 {
  padding-bottom: 0.875rem;
}
.ss-margin-bottom-28 {
  margin-bottom: 0.875rem;
}
.ss-padding-bottom-28 {
  padding-bottom: 0.875rem;
}
.ss-margin-30,
.ss-m-30 {
  margin: 0.9375rem;
}
.ss-m-x-30 {
  margin-left: 0.9375rem;
  margin-right: 0.9375rem;
}
.ss-m-y-30 {
  margin-top: 0.9375rem;
  margin-bottom: 0.9375rem;
}
.ss-padding-30,
.ss-p-30 {
  padding: 0.9375rem;
}
.ss-p-x-30 {
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
}
.ss-p-y-30 {
  padding-top: 0.9375rem;
  padding-bottom: 0.9375rem;
}
.ss-m-l-30 {
  margin-left: 0.9375rem;
}
.ss-p-l-30 {
  padding-left: 0.9375rem;
}
.ss-margin-left-30 {
  margin-left: 0.9375rem;
}
.ss-padding-left-30 {
  padding-left: 0.9375rem;
}
.ss-m-t-30 {
  margin-top: 0.9375rem;
}
.ss-p-t-30 {
  padding-top: 0.9375rem;
}
.ss-margin-top-30 {
  margin-top: 0.9375rem;
}
.ss-padding-top-30 {
  padding-top: 0.9375rem;
}
.ss-m-r-30 {
  margin-right: 0.9375rem;
}
.ss-p-r-30 {
  padding-right: 0.9375rem;
}
.ss-margin-right-30 {
  margin-right: 0.9375rem;
}
.ss-padding-right-30 {
  padding-right: 0.9375rem;
}
.ss-m-b-30 {
  margin-bottom: 0.9375rem;
}
.ss-p-b-30 {
  padding-bottom: 0.9375rem;
}
.ss-margin-bottom-30 {
  margin-bottom: 0.9375rem;
}
.ss-padding-bottom-30 {
  padding-bottom: 0.9375rem;
}
.ss-margin-32,
.ss-m-32 {
  margin: 1rem;
}
.ss-m-x-32 {
  margin-left: 1rem;
  margin-right: 1rem;
}
.ss-m-y-32 {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.ss-padding-32,
.ss-p-32 {
  padding: 1rem;
}
.ss-p-x-32 {
  padding-left: 1rem;
  padding-right: 1rem;
}
.ss-p-y-32 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.ss-m-l-32 {
  margin-left: 1rem;
}
.ss-p-l-32 {
  padding-left: 1rem;
}
.ss-margin-left-32 {
  margin-left: 1rem;
}
.ss-padding-left-32 {
  padding-left: 1rem;
}
.ss-m-t-32 {
  margin-top: 1rem;
}
.ss-p-t-32 {
  padding-top: 1rem;
}
.ss-margin-top-32 {
  margin-top: 1rem;
}
.ss-padding-top-32 {
  padding-top: 1rem;
}
.ss-m-r-32 {
  margin-right: 1rem;
}
.ss-p-r-32 {
  padding-right: 1rem;
}
.ss-margin-right-32 {
  margin-right: 1rem;
}
.ss-padding-right-32 {
  padding-right: 1rem;
}
.ss-m-b-32 {
  margin-bottom: 1rem;
}
.ss-p-b-32 {
  padding-bottom: 1rem;
}
.ss-margin-bottom-32 {
  margin-bottom: 1rem;
}
.ss-padding-bottom-32 {
  padding-bottom: 1rem;
}
.ss-margin-34,
.ss-m-34 {
  margin: 1.0625rem;
}
.ss-m-x-34 {
  margin-left: 1.0625rem;
  margin-right: 1.0625rem;
}
.ss-m-y-34 {
  margin-top: 1.0625rem;
  margin-bottom: 1.0625rem;
}
.ss-padding-34,
.ss-p-34 {
  padding: 1.0625rem;
}
.ss-p-x-34 {
  padding-left: 1.0625rem;
  padding-right: 1.0625rem;
}
.ss-p-y-34 {
  padding-top: 1.0625rem;
  padding-bottom: 1.0625rem;
}
.ss-m-l-34 {
  margin-left: 1.0625rem;
}
.ss-p-l-34 {
  padding-left: 1.0625rem;
}
.ss-margin-left-34 {
  margin-left: 1.0625rem;
}
.ss-padding-left-34 {
  padding-left: 1.0625rem;
}
.ss-m-t-34 {
  margin-top: 1.0625rem;
}
.ss-p-t-34 {
  padding-top: 1.0625rem;
}
.ss-margin-top-34 {
  margin-top: 1.0625rem;
}
.ss-padding-top-34 {
  padding-top: 1.0625rem;
}
.ss-m-r-34 {
  margin-right: 1.0625rem;
}
.ss-p-r-34 {
  padding-right: 1.0625rem;
}
.ss-margin-right-34 {
  margin-right: 1.0625rem;
}
.ss-padding-right-34 {
  padding-right: 1.0625rem;
}
.ss-m-b-34 {
  margin-bottom: 1.0625rem;
}
.ss-p-b-34 {
  padding-bottom: 1.0625rem;
}
.ss-margin-bottom-34 {
  margin-bottom: 1.0625rem;
}
.ss-padding-bottom-34 {
  padding-bottom: 1.0625rem;
}
.ss-margin-35,
.ss-m-35 {
  margin: 1.09375rem;
}
.ss-m-x-35 {
  margin-left: 1.09375rem;
  margin-right: 1.09375rem;
}
.ss-m-y-35 {
  margin-top: 1.09375rem;
  margin-bottom: 1.09375rem;
}
.ss-padding-35,
.ss-p-35 {
  padding: 1.09375rem;
}
.ss-p-x-35 {
  padding-left: 1.09375rem;
  padding-right: 1.09375rem;
}
.ss-p-y-35 {
  padding-top: 1.09375rem;
  padding-bottom: 1.09375rem;
}
.ss-m-l-35 {
  margin-left: 1.09375rem;
}
.ss-p-l-35 {
  padding-left: 1.09375rem;
}
.ss-margin-left-35 {
  margin-left: 1.09375rem;
}
.ss-padding-left-35 {
  padding-left: 1.09375rem;
}
.ss-m-t-35 {
  margin-top: 1.09375rem;
}
.ss-p-t-35 {
  padding-top: 1.09375rem;
}
.ss-margin-top-35 {
  margin-top: 1.09375rem;
}
.ss-padding-top-35 {
  padding-top: 1.09375rem;
}
.ss-m-r-35 {
  margin-right: 1.09375rem;
}
.ss-p-r-35 {
  padding-right: 1.09375rem;
}
.ss-margin-right-35 {
  margin-right: 1.09375rem;
}
.ss-padding-right-35 {
  padding-right: 1.09375rem;
}
.ss-m-b-35 {
  margin-bottom: 1.09375rem;
}
.ss-p-b-35 {
  padding-bottom: 1.09375rem;
}
.ss-margin-bottom-35 {
  margin-bottom: 1.09375rem;
}
.ss-padding-bottom-35 {
  padding-bottom: 1.09375rem;
}
.ss-margin-36,
.ss-m-36 {
  margin: 1.125rem;
}
.ss-m-x-36 {
  margin-left: 1.125rem;
  margin-right: 1.125rem;
}
.ss-m-y-36 {
  margin-top: 1.125rem;
  margin-bottom: 1.125rem;
}
.ss-padding-36,
.ss-p-36 {
  padding: 1.125rem;
}
.ss-p-x-36 {
  padding-left: 1.125rem;
  padding-right: 1.125rem;
}
.ss-p-y-36 {
  padding-top: 1.125rem;
  padding-bottom: 1.125rem;
}
.ss-m-l-36 {
  margin-left: 1.125rem;
}
.ss-p-l-36 {
  padding-left: 1.125rem;
}
.ss-margin-left-36 {
  margin-left: 1.125rem;
}
.ss-padding-left-36 {
  padding-left: 1.125rem;
}
.ss-m-t-36 {
  margin-top: 1.125rem;
}
.ss-p-t-36 {
  padding-top: 1.125rem;
}
.ss-margin-top-36 {
  margin-top: 1.125rem;
}
.ss-padding-top-36 {
  padding-top: 1.125rem;
}
.ss-m-r-36 {
  margin-right: 1.125rem;
}
.ss-p-r-36 {
  padding-right: 1.125rem;
}
.ss-margin-right-36 {
  margin-right: 1.125rem;
}
.ss-padding-right-36 {
  padding-right: 1.125rem;
}
.ss-m-b-36 {
  margin-bottom: 1.125rem;
}
.ss-p-b-36 {
  padding-bottom: 1.125rem;
}
.ss-margin-bottom-36 {
  margin-bottom: 1.125rem;
}
.ss-padding-bottom-36 {
  padding-bottom: 1.125rem;
}
.ss-margin-38,
.ss-m-38 {
  margin: 1.1875rem;
}
.ss-m-x-38 {
  margin-left: 1.1875rem;
  margin-right: 1.1875rem;
}
.ss-m-y-38 {
  margin-top: 1.1875rem;
  margin-bottom: 1.1875rem;
}
.ss-padding-38,
.ss-p-38 {
  padding: 1.1875rem;
}
.ss-p-x-38 {
  padding-left: 1.1875rem;
  padding-right: 1.1875rem;
}
.ss-p-y-38 {
  padding-top: 1.1875rem;
  padding-bottom: 1.1875rem;
}
.ss-m-l-38 {
  margin-left: 1.1875rem;
}
.ss-p-l-38 {
  padding-left: 1.1875rem;
}
.ss-margin-left-38 {
  margin-left: 1.1875rem;
}
.ss-padding-left-38 {
  padding-left: 1.1875rem;
}
.ss-m-t-38 {
  margin-top: 1.1875rem;
}
.ss-p-t-38 {
  padding-top: 1.1875rem;
}
.ss-margin-top-38 {
  margin-top: 1.1875rem;
}
.ss-padding-top-38 {
  padding-top: 1.1875rem;
}
.ss-m-r-38 {
  margin-right: 1.1875rem;
}
.ss-p-r-38 {
  padding-right: 1.1875rem;
}
.ss-margin-right-38 {
  margin-right: 1.1875rem;
}
.ss-padding-right-38 {
  padding-right: 1.1875rem;
}
.ss-m-b-38 {
  margin-bottom: 1.1875rem;
}
.ss-p-b-38 {
  padding-bottom: 1.1875rem;
}
.ss-margin-bottom-38 {
  margin-bottom: 1.1875rem;
}
.ss-padding-bottom-38 {
  padding-bottom: 1.1875rem;
}
.ss-margin-40,
.ss-m-40 {
  margin: 1.25rem;
}
.ss-m-x-40 {
  margin-left: 1.25rem;
  margin-right: 1.25rem;
}
.ss-m-y-40 {
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}
.ss-padding-40,
.ss-p-40 {
  padding: 1.25rem;
}
.ss-p-x-40 {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
.ss-p-y-40 {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
.ss-m-l-40 {
  margin-left: 1.25rem;
}
.ss-p-l-40 {
  padding-left: 1.25rem;
}
.ss-margin-left-40 {
  margin-left: 1.25rem;
}
.ss-padding-left-40 {
  padding-left: 1.25rem;
}
.ss-m-t-40 {
  margin-top: 1.25rem;
}
.ss-p-t-40 {
  padding-top: 1.25rem;
}
.ss-margin-top-40 {
  margin-top: 1.25rem;
}
.ss-padding-top-40 {
  padding-top: 1.25rem;
}
.ss-m-r-40 {
  margin-right: 1.25rem;
}
.ss-p-r-40 {
  padding-right: 1.25rem;
}
.ss-margin-right-40 {
  margin-right: 1.25rem;
}
.ss-padding-right-40 {
  padding-right: 1.25rem;
}
.ss-m-b-40 {
  margin-bottom: 1.25rem;
}
.ss-p-b-40 {
  padding-bottom: 1.25rem;
}
.ss-margin-bottom-40 {
  margin-bottom: 1.25rem;
}
.ss-padding-bottom-40 {
  padding-bottom: 1.25rem;
}
.ss-margin-42,
.ss-m-42 {
  margin: 1.3125rem;
}
.ss-m-x-42 {
  margin-left: 1.3125rem;
  margin-right: 1.3125rem;
}
.ss-m-y-42 {
  margin-top: 1.3125rem;
  margin-bottom: 1.3125rem;
}
.ss-padding-42,
.ss-p-42 {
  padding: 1.3125rem;
}
.ss-p-x-42 {
  padding-left: 1.3125rem;
  padding-right: 1.3125rem;
}
.ss-p-y-42 {
  padding-top: 1.3125rem;
  padding-bottom: 1.3125rem;
}
.ss-m-l-42 {
  margin-left: 1.3125rem;
}
.ss-p-l-42 {
  padding-left: 1.3125rem;
}
.ss-margin-left-42 {
  margin-left: 1.3125rem;
}
.ss-padding-left-42 {
  padding-left: 1.3125rem;
}
.ss-m-t-42 {
  margin-top: 1.3125rem;
}
.ss-p-t-42 {
  padding-top: 1.3125rem;
}
.ss-margin-top-42 {
  margin-top: 1.3125rem;
}
.ss-padding-top-42 {
  padding-top: 1.3125rem;
}
.ss-m-r-42 {
  margin-right: 1.3125rem;
}
.ss-p-r-42 {
  padding-right: 1.3125rem;
}
.ss-margin-right-42 {
  margin-right: 1.3125rem;
}
.ss-padding-right-42 {
  padding-right: 1.3125rem;
}
.ss-m-b-42 {
  margin-bottom: 1.3125rem;
}
.ss-p-b-42 {
  padding-bottom: 1.3125rem;
}
.ss-margin-bottom-42 {
  margin-bottom: 1.3125rem;
}
.ss-padding-bottom-42 {
  padding-bottom: 1.3125rem;
}
.ss-margin-44,
.ss-m-44 {
  margin: 1.375rem;
}
.ss-m-x-44 {
  margin-left: 1.375rem;
  margin-right: 1.375rem;
}
.ss-m-y-44 {
  margin-top: 1.375rem;
  margin-bottom: 1.375rem;
}
.ss-padding-44,
.ss-p-44 {
  padding: 1.375rem;
}
.ss-p-x-44 {
  padding-left: 1.375rem;
  padding-right: 1.375rem;
}
.ss-p-y-44 {
  padding-top: 1.375rem;
  padding-bottom: 1.375rem;
}
.ss-m-l-44 {
  margin-left: 1.375rem;
}
.ss-p-l-44 {
  padding-left: 1.375rem;
}
.ss-margin-left-44 {
  margin-left: 1.375rem;
}
.ss-padding-left-44 {
  padding-left: 1.375rem;
}
.ss-m-t-44 {
  margin-top: 1.375rem;
}
.ss-p-t-44 {
  padding-top: 1.375rem;
}
.ss-margin-top-44 {
  margin-top: 1.375rem;
}
.ss-padding-top-44 {
  padding-top: 1.375rem;
}
.ss-m-r-44 {
  margin-right: 1.375rem;
}
.ss-p-r-44 {
  padding-right: 1.375rem;
}
.ss-margin-right-44 {
  margin-right: 1.375rem;
}
.ss-padding-right-44 {
  padding-right: 1.375rem;
}
.ss-m-b-44 {
  margin-bottom: 1.375rem;
}
.ss-p-b-44 {
  padding-bottom: 1.375rem;
}
.ss-margin-bottom-44 {
  margin-bottom: 1.375rem;
}
.ss-padding-bottom-44 {
  padding-bottom: 1.375rem;
}
.ss-margin-45,
.ss-m-45 {
  margin: 1.40625rem;
}
.ss-m-x-45 {
  margin-left: 1.40625rem;
  margin-right: 1.40625rem;
}
.ss-m-y-45 {
  margin-top: 1.40625rem;
  margin-bottom: 1.40625rem;
}
.ss-padding-45,
.ss-p-45 {
  padding: 1.40625rem;
}
.ss-p-x-45 {
  padding-left: 1.40625rem;
  padding-right: 1.40625rem;
}
.ss-p-y-45 {
  padding-top: 1.40625rem;
  padding-bottom: 1.40625rem;
}
.ss-m-l-45 {
  margin-left: 1.40625rem;
}
.ss-p-l-45 {
  padding-left: 1.40625rem;
}
.ss-margin-left-45 {
  margin-left: 1.40625rem;
}
.ss-padding-left-45 {
  padding-left: 1.40625rem;
}
.ss-m-t-45 {
  margin-top: 1.40625rem;
}
.ss-p-t-45 {
  padding-top: 1.40625rem;
}
.ss-margin-top-45 {
  margin-top: 1.40625rem;
}
.ss-padding-top-45 {
  padding-top: 1.40625rem;
}
.ss-m-r-45 {
  margin-right: 1.40625rem;
}
.ss-p-r-45 {
  padding-right: 1.40625rem;
}
.ss-margin-right-45 {
  margin-right: 1.40625rem;
}
.ss-padding-right-45 {
  padding-right: 1.40625rem;
}
.ss-m-b-45 {
  margin-bottom: 1.40625rem;
}
.ss-p-b-45 {
  padding-bottom: 1.40625rem;
}
.ss-margin-bottom-45 {
  margin-bottom: 1.40625rem;
}
.ss-padding-bottom-45 {
  padding-bottom: 1.40625rem;
}
.ss-margin-46,
.ss-m-46 {
  margin: 1.4375rem;
}
.ss-m-x-46 {
  margin-left: 1.4375rem;
  margin-right: 1.4375rem;
}
.ss-m-y-46 {
  margin-top: 1.4375rem;
  margin-bottom: 1.4375rem;
}
.ss-padding-46,
.ss-p-46 {
  padding: 1.4375rem;
}
.ss-p-x-46 {
  padding-left: 1.4375rem;
  padding-right: 1.4375rem;
}
.ss-p-y-46 {
  padding-top: 1.4375rem;
  padding-bottom: 1.4375rem;
}
.ss-m-l-46 {
  margin-left: 1.4375rem;
}
.ss-p-l-46 {
  padding-left: 1.4375rem;
}
.ss-margin-left-46 {
  margin-left: 1.4375rem;
}
.ss-padding-left-46 {
  padding-left: 1.4375rem;
}
.ss-m-t-46 {
  margin-top: 1.4375rem;
}
.ss-p-t-46 {
  padding-top: 1.4375rem;
}
.ss-margin-top-46 {
  margin-top: 1.4375rem;
}
.ss-padding-top-46 {
  padding-top: 1.4375rem;
}
.ss-m-r-46 {
  margin-right: 1.4375rem;
}
.ss-p-r-46 {
  padding-right: 1.4375rem;
}
.ss-margin-right-46 {
  margin-right: 1.4375rem;
}
.ss-padding-right-46 {
  padding-right: 1.4375rem;
}
.ss-m-b-46 {
  margin-bottom: 1.4375rem;
}
.ss-p-b-46 {
  padding-bottom: 1.4375rem;
}
.ss-margin-bottom-46 {
  margin-bottom: 1.4375rem;
}
.ss-padding-bottom-46 {
  padding-bottom: 1.4375rem;
}
.ss-margin-48,
.ss-m-48 {
  margin: 1.5rem;
}
.ss-m-x-48 {
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}
.ss-m-y-48 {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}
.ss-padding-48,
.ss-p-48 {
  padding: 1.5rem;
}
.ss-p-x-48 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.ss-p-y-48 {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.ss-m-l-48 {
  margin-left: 1.5rem;
}
.ss-p-l-48 {
  padding-left: 1.5rem;
}
.ss-margin-left-48 {
  margin-left: 1.5rem;
}
.ss-padding-left-48 {
  padding-left: 1.5rem;
}
.ss-m-t-48 {
  margin-top: 1.5rem;
}
.ss-p-t-48 {
  padding-top: 1.5rem;
}
.ss-margin-top-48 {
  margin-top: 1.5rem;
}
.ss-padding-top-48 {
  padding-top: 1.5rem;
}
.ss-m-r-48 {
  margin-right: 1.5rem;
}
.ss-p-r-48 {
  padding-right: 1.5rem;
}
.ss-margin-right-48 {
  margin-right: 1.5rem;
}
.ss-padding-right-48 {
  padding-right: 1.5rem;
}
.ss-m-b-48 {
  margin-bottom: 1.5rem;
}
.ss-p-b-48 {
  padding-bottom: 1.5rem;
}
.ss-margin-bottom-48 {
  margin-bottom: 1.5rem;
}
.ss-padding-bottom-48 {
  padding-bottom: 1.5rem;
}
.ss-margin-50,
.ss-m-50 {
  margin: 1.5625rem;
}
.ss-m-x-50 {
  margin-left: 1.5625rem;
  margin-right: 1.5625rem;
}
.ss-m-y-50 {
  margin-top: 1.5625rem;
  margin-bottom: 1.5625rem;
}
.ss-padding-50,
.ss-p-50 {
  padding: 1.5625rem;
}
.ss-p-x-50 {
  padding-left: 1.5625rem;
  padding-right: 1.5625rem;
}
.ss-p-y-50 {
  padding-top: 1.5625rem;
  padding-bottom: 1.5625rem;
}
.ss-m-l-50 {
  margin-left: 1.5625rem;
}
.ss-p-l-50 {
  padding-left: 1.5625rem;
}
.ss-margin-left-50 {
  margin-left: 1.5625rem;
}
.ss-padding-left-50 {
  padding-left: 1.5625rem;
}
.ss-m-t-50 {
  margin-top: 1.5625rem;
}
.ss-p-t-50 {
  padding-top: 1.5625rem;
}
.ss-margin-top-50 {
  margin-top: 1.5625rem;
}
.ss-padding-top-50 {
  padding-top: 1.5625rem;
}
.ss-m-r-50 {
  margin-right: 1.5625rem;
}
.ss-p-r-50 {
  padding-right: 1.5625rem;
}
.ss-margin-right-50 {
  margin-right: 1.5625rem;
}
.ss-padding-right-50 {
  padding-right: 1.5625rem;
}
.ss-m-b-50 {
  margin-bottom: 1.5625rem;
}
.ss-p-b-50 {
  padding-bottom: 1.5625rem;
}
.ss-margin-bottom-50 {
  margin-bottom: 1.5625rem;
}
.ss-padding-bottom-50 {
  padding-bottom: 1.5625rem;
}
.ss-margin-52,
.ss-m-52 {
  margin: 1.625rem;
}
.ss-m-x-52 {
  margin-left: 1.625rem;
  margin-right: 1.625rem;
}
.ss-m-y-52 {
  margin-top: 1.625rem;
  margin-bottom: 1.625rem;
}
.ss-padding-52,
.ss-p-52 {
  padding: 1.625rem;
}
.ss-p-x-52 {
  padding-left: 1.625rem;
  padding-right: 1.625rem;
}
.ss-p-y-52 {
  padding-top: 1.625rem;
  padding-bottom: 1.625rem;
}
.ss-m-l-52 {
  margin-left: 1.625rem;
}
.ss-p-l-52 {
  padding-left: 1.625rem;
}
.ss-margin-left-52 {
  margin-left: 1.625rem;
}
.ss-padding-left-52 {
  padding-left: 1.625rem;
}
.ss-m-t-52 {
  margin-top: 1.625rem;
}
.ss-p-t-52 {
  padding-top: 1.625rem;
}
.ss-margin-top-52 {
  margin-top: 1.625rem;
}
.ss-padding-top-52 {
  padding-top: 1.625rem;
}
.ss-m-r-52 {
  margin-right: 1.625rem;
}
.ss-p-r-52 {
  padding-right: 1.625rem;
}
.ss-margin-right-52 {
  margin-right: 1.625rem;
}
.ss-padding-right-52 {
  padding-right: 1.625rem;
}
.ss-m-b-52 {
  margin-bottom: 1.625rem;
}
.ss-p-b-52 {
  padding-bottom: 1.625rem;
}
.ss-margin-bottom-52 {
  margin-bottom: 1.625rem;
}
.ss-padding-bottom-52 {
  padding-bottom: 1.625rem;
}
.ss-margin-54,
.ss-m-54 {
  margin: 1.6875rem;
}
.ss-m-x-54 {
  margin-left: 1.6875rem;
  margin-right: 1.6875rem;
}
.ss-m-y-54 {
  margin-top: 1.6875rem;
  margin-bottom: 1.6875rem;
}
.ss-padding-54,
.ss-p-54 {
  padding: 1.6875rem;
}
.ss-p-x-54 {
  padding-left: 1.6875rem;
  padding-right: 1.6875rem;
}
.ss-p-y-54 {
  padding-top: 1.6875rem;
  padding-bottom: 1.6875rem;
}
.ss-m-l-54 {
  margin-left: 1.6875rem;
}
.ss-p-l-54 {
  padding-left: 1.6875rem;
}
.ss-margin-left-54 {
  margin-left: 1.6875rem;
}
.ss-padding-left-54 {
  padding-left: 1.6875rem;
}
.ss-m-t-54 {
  margin-top: 1.6875rem;
}
.ss-p-t-54 {
  padding-top: 1.6875rem;
}
.ss-margin-top-54 {
  margin-top: 1.6875rem;
}
.ss-padding-top-54 {
  padding-top: 1.6875rem;
}
.ss-m-r-54 {
  margin-right: 1.6875rem;
}
.ss-p-r-54 {
  padding-right: 1.6875rem;
}
.ss-margin-right-54 {
  margin-right: 1.6875rem;
}
.ss-padding-right-54 {
  padding-right: 1.6875rem;
}
.ss-m-b-54 {
  margin-bottom: 1.6875rem;
}
.ss-p-b-54 {
  padding-bottom: 1.6875rem;
}
.ss-margin-bottom-54 {
  margin-bottom: 1.6875rem;
}
.ss-padding-bottom-54 {
  padding-bottom: 1.6875rem;
}
.ss-margin-55,
.ss-m-55 {
  margin: 1.71875rem;
}
.ss-m-x-55 {
  margin-left: 1.71875rem;
  margin-right: 1.71875rem;
}
.ss-m-y-55 {
  margin-top: 1.71875rem;
  margin-bottom: 1.71875rem;
}
.ss-padding-55,
.ss-p-55 {
  padding: 1.71875rem;
}
.ss-p-x-55 {
  padding-left: 1.71875rem;
  padding-right: 1.71875rem;
}
.ss-p-y-55 {
  padding-top: 1.71875rem;
  padding-bottom: 1.71875rem;
}
.ss-m-l-55 {
  margin-left: 1.71875rem;
}
.ss-p-l-55 {
  padding-left: 1.71875rem;
}
.ss-margin-left-55 {
  margin-left: 1.71875rem;
}
.ss-padding-left-55 {
  padding-left: 1.71875rem;
}
.ss-m-t-55 {
  margin-top: 1.71875rem;
}
.ss-p-t-55 {
  padding-top: 1.71875rem;
}
.ss-margin-top-55 {
  margin-top: 1.71875rem;
}
.ss-padding-top-55 {
  padding-top: 1.71875rem;
}
.ss-m-r-55 {
  margin-right: 1.71875rem;
}
.ss-p-r-55 {
  padding-right: 1.71875rem;
}
.ss-margin-right-55 {
  margin-right: 1.71875rem;
}
.ss-padding-right-55 {
  padding-right: 1.71875rem;
}
.ss-m-b-55 {
  margin-bottom: 1.71875rem;
}
.ss-p-b-55 {
  padding-bottom: 1.71875rem;
}
.ss-margin-bottom-55 {
  margin-bottom: 1.71875rem;
}
.ss-padding-bottom-55 {
  padding-bottom: 1.71875rem;
}
.ss-margin-56,
.ss-m-56 {
  margin: 1.75rem;
}
.ss-m-x-56 {
  margin-left: 1.75rem;
  margin-right: 1.75rem;
}
.ss-m-y-56 {
  margin-top: 1.75rem;
  margin-bottom: 1.75rem;
}
.ss-padding-56,
.ss-p-56 {
  padding: 1.75rem;
}
.ss-p-x-56 {
  padding-left: 1.75rem;
  padding-right: 1.75rem;
}
.ss-p-y-56 {
  padding-top: 1.75rem;
  padding-bottom: 1.75rem;
}
.ss-m-l-56 {
  margin-left: 1.75rem;
}
.ss-p-l-56 {
  padding-left: 1.75rem;
}
.ss-margin-left-56 {
  margin-left: 1.75rem;
}
.ss-padding-left-56 {
  padding-left: 1.75rem;
}
.ss-m-t-56 {
  margin-top: 1.75rem;
}
.ss-p-t-56 {
  padding-top: 1.75rem;
}
.ss-margin-top-56 {
  margin-top: 1.75rem;
}
.ss-padding-top-56 {
  padding-top: 1.75rem;
}
.ss-m-r-56 {
  margin-right: 1.75rem;
}
.ss-p-r-56 {
  padding-right: 1.75rem;
}
.ss-margin-right-56 {
  margin-right: 1.75rem;
}
.ss-padding-right-56 {
  padding-right: 1.75rem;
}
.ss-m-b-56 {
  margin-bottom: 1.75rem;
}
.ss-p-b-56 {
  padding-bottom: 1.75rem;
}
.ss-margin-bottom-56 {
  margin-bottom: 1.75rem;
}
.ss-padding-bottom-56 {
  padding-bottom: 1.75rem;
}
.ss-margin-58,
.ss-m-58 {
  margin: 1.8125rem;
}
.ss-m-x-58 {
  margin-left: 1.8125rem;
  margin-right: 1.8125rem;
}
.ss-m-y-58 {
  margin-top: 1.8125rem;
  margin-bottom: 1.8125rem;
}
.ss-padding-58,
.ss-p-58 {
  padding: 1.8125rem;
}
.ss-p-x-58 {
  padding-left: 1.8125rem;
  padding-right: 1.8125rem;
}
.ss-p-y-58 {
  padding-top: 1.8125rem;
  padding-bottom: 1.8125rem;
}
.ss-m-l-58 {
  margin-left: 1.8125rem;
}
.ss-p-l-58 {
  padding-left: 1.8125rem;
}
.ss-margin-left-58 {
  margin-left: 1.8125rem;
}
.ss-padding-left-58 {
  padding-left: 1.8125rem;
}
.ss-m-t-58 {
  margin-top: 1.8125rem;
}
.ss-p-t-58 {
  padding-top: 1.8125rem;
}
.ss-margin-top-58 {
  margin-top: 1.8125rem;
}
.ss-padding-top-58 {
  padding-top: 1.8125rem;
}
.ss-m-r-58 {
  margin-right: 1.8125rem;
}
.ss-p-r-58 {
  padding-right: 1.8125rem;
}
.ss-margin-right-58 {
  margin-right: 1.8125rem;
}
.ss-padding-right-58 {
  padding-right: 1.8125rem;
}
.ss-m-b-58 {
  margin-bottom: 1.8125rem;
}
.ss-p-b-58 {
  padding-bottom: 1.8125rem;
}
.ss-margin-bottom-58 {
  margin-bottom: 1.8125rem;
}
.ss-padding-bottom-58 {
  padding-bottom: 1.8125rem;
}
.ss-margin-60,
.ss-m-60 {
  margin: 1.875rem;
}
.ss-m-x-60 {
  margin-left: 1.875rem;
  margin-right: 1.875rem;
}
.ss-m-y-60 {
  margin-top: 1.875rem;
  margin-bottom: 1.875rem;
}
.ss-padding-60,
.ss-p-60 {
  padding: 1.875rem;
}
.ss-p-x-60 {
  padding-left: 1.875rem;
  padding-right: 1.875rem;
}
.ss-p-y-60 {
  padding-top: 1.875rem;
  padding-bottom: 1.875rem;
}
.ss-m-l-60 {
  margin-left: 1.875rem;
}
.ss-p-l-60 {
  padding-left: 1.875rem;
}
.ss-margin-left-60 {
  margin-left: 1.875rem;
}
.ss-padding-left-60 {
  padding-left: 1.875rem;
}
.ss-m-t-60 {
  margin-top: 1.875rem;
}
.ss-p-t-60 {
  padding-top: 1.875rem;
}
.ss-margin-top-60 {
  margin-top: 1.875rem;
}
.ss-padding-top-60 {
  padding-top: 1.875rem;
}
.ss-m-r-60 {
  margin-right: 1.875rem;
}
.ss-p-r-60 {
  padding-right: 1.875rem;
}
.ss-margin-right-60 {
  margin-right: 1.875rem;
}
.ss-padding-right-60 {
  padding-right: 1.875rem;
}
.ss-m-b-60 {
  margin-bottom: 1.875rem;
}
.ss-p-b-60 {
  padding-bottom: 1.875rem;
}
.ss-margin-bottom-60 {
  margin-bottom: 1.875rem;
}
.ss-padding-bottom-60 {
  padding-bottom: 1.875rem;
}
.ss-margin-62,
.ss-m-62 {
  margin: 1.9375rem;
}
.ss-m-x-62 {
  margin-left: 1.9375rem;
  margin-right: 1.9375rem;
}
.ss-m-y-62 {
  margin-top: 1.9375rem;
  margin-bottom: 1.9375rem;
}
.ss-padding-62,
.ss-p-62 {
  padding: 1.9375rem;
}
.ss-p-x-62 {
  padding-left: 1.9375rem;
  padding-right: 1.9375rem;
}
.ss-p-y-62 {
  padding-top: 1.9375rem;
  padding-bottom: 1.9375rem;
}
.ss-m-l-62 {
  margin-left: 1.9375rem;
}
.ss-p-l-62 {
  padding-left: 1.9375rem;
}
.ss-margin-left-62 {
  margin-left: 1.9375rem;
}
.ss-padding-left-62 {
  padding-left: 1.9375rem;
}
.ss-m-t-62 {
  margin-top: 1.9375rem;
}
.ss-p-t-62 {
  padding-top: 1.9375rem;
}
.ss-margin-top-62 {
  margin-top: 1.9375rem;
}
.ss-padding-top-62 {
  padding-top: 1.9375rem;
}
.ss-m-r-62 {
  margin-right: 1.9375rem;
}
.ss-p-r-62 {
  padding-right: 1.9375rem;
}
.ss-margin-right-62 {
  margin-right: 1.9375rem;
}
.ss-padding-right-62 {
  padding-right: 1.9375rem;
}
.ss-m-b-62 {
  margin-bottom: 1.9375rem;
}
.ss-p-b-62 {
  padding-bottom: 1.9375rem;
}
.ss-margin-bottom-62 {
  margin-bottom: 1.9375rem;
}
.ss-padding-bottom-62 {
  padding-bottom: 1.9375rem;
}
.ss-margin-64,
.ss-m-64 {
  margin: 2rem;
}
.ss-m-x-64 {
  margin-left: 2rem;
  margin-right: 2rem;
}
.ss-m-y-64 {
  margin-top: 2rem;
  margin-bottom: 2rem;
}
.ss-padding-64,
.ss-p-64 {
  padding: 2rem;
}
.ss-p-x-64 {
  padding-left: 2rem;
  padding-right: 2rem;
}
.ss-p-y-64 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.ss-m-l-64 {
  margin-left: 2rem;
}
.ss-p-l-64 {
  padding-left: 2rem;
}
.ss-margin-left-64 {
  margin-left: 2rem;
}
.ss-padding-left-64 {
  padding-left: 2rem;
}
.ss-m-t-64 {
  margin-top: 2rem;
}
.ss-p-t-64 {
  padding-top: 2rem;
}
.ss-margin-top-64 {
  margin-top: 2rem;
}
.ss-padding-top-64 {
  padding-top: 2rem;
}
.ss-m-r-64 {
  margin-right: 2rem;
}
.ss-p-r-64 {
  padding-right: 2rem;
}
.ss-margin-right-64 {
  margin-right: 2rem;
}
.ss-padding-right-64 {
  padding-right: 2rem;
}
.ss-m-b-64 {
  margin-bottom: 2rem;
}
.ss-p-b-64 {
  padding-bottom: 2rem;
}
.ss-margin-bottom-64 {
  margin-bottom: 2rem;
}
.ss-padding-bottom-64 {
  padding-bottom: 2rem;
}
.ss-margin-65,
.ss-m-65 {
  margin: 2.03125rem;
}
.ss-m-x-65 {
  margin-left: 2.03125rem;
  margin-right: 2.03125rem;
}
.ss-m-y-65 {
  margin-top: 2.03125rem;
  margin-bottom: 2.03125rem;
}
.ss-padding-65,
.ss-p-65 {
  padding: 2.03125rem;
}
.ss-p-x-65 {
  padding-left: 2.03125rem;
  padding-right: 2.03125rem;
}
.ss-p-y-65 {
  padding-top: 2.03125rem;
  padding-bottom: 2.03125rem;
}
.ss-m-l-65 {
  margin-left: 2.03125rem;
}
.ss-p-l-65 {
  padding-left: 2.03125rem;
}
.ss-margin-left-65 {
  margin-left: 2.03125rem;
}
.ss-padding-left-65 {
  padding-left: 2.03125rem;
}
.ss-m-t-65 {
  margin-top: 2.03125rem;
}
.ss-p-t-65 {
  padding-top: 2.03125rem;
}
.ss-margin-top-65 {
  margin-top: 2.03125rem;
}
.ss-padding-top-65 {
  padding-top: 2.03125rem;
}
.ss-m-r-65 {
  margin-right: 2.03125rem;
}
.ss-p-r-65 {
  padding-right: 2.03125rem;
}
.ss-margin-right-65 {
  margin-right: 2.03125rem;
}
.ss-padding-right-65 {
  padding-right: 2.03125rem;
}
.ss-m-b-65 {
  margin-bottom: 2.03125rem;
}
.ss-p-b-65 {
  padding-bottom: 2.03125rem;
}
.ss-margin-bottom-65 {
  margin-bottom: 2.03125rem;
}
.ss-padding-bottom-65 {
  padding-bottom: 2.03125rem;
}
.ss-margin-66,
.ss-m-66 {
  margin: 2.0625rem;
}
.ss-m-x-66 {
  margin-left: 2.0625rem;
  margin-right: 2.0625rem;
}
.ss-m-y-66 {
  margin-top: 2.0625rem;
  margin-bottom: 2.0625rem;
}
.ss-padding-66,
.ss-p-66 {
  padding: 2.0625rem;
}
.ss-p-x-66 {
  padding-left: 2.0625rem;
  padding-right: 2.0625rem;
}
.ss-p-y-66 {
  padding-top: 2.0625rem;
  padding-bottom: 2.0625rem;
}
.ss-m-l-66 {
  margin-left: 2.0625rem;
}
.ss-p-l-66 {
  padding-left: 2.0625rem;
}
.ss-margin-left-66 {
  margin-left: 2.0625rem;
}
.ss-padding-left-66 {
  padding-left: 2.0625rem;
}
.ss-m-t-66 {
  margin-top: 2.0625rem;
}
.ss-p-t-66 {
  padding-top: 2.0625rem;
}
.ss-margin-top-66 {
  margin-top: 2.0625rem;
}
.ss-padding-top-66 {
  padding-top: 2.0625rem;
}
.ss-m-r-66 {
  margin-right: 2.0625rem;
}
.ss-p-r-66 {
  padding-right: 2.0625rem;
}
.ss-margin-right-66 {
  margin-right: 2.0625rem;
}
.ss-padding-right-66 {
  padding-right: 2.0625rem;
}
.ss-m-b-66 {
  margin-bottom: 2.0625rem;
}
.ss-p-b-66 {
  padding-bottom: 2.0625rem;
}
.ss-margin-bottom-66 {
  margin-bottom: 2.0625rem;
}
.ss-padding-bottom-66 {
  padding-bottom: 2.0625rem;
}
.ss-margin-68,
.ss-m-68 {
  margin: 2.125rem;
}
.ss-m-x-68 {
  margin-left: 2.125rem;
  margin-right: 2.125rem;
}
.ss-m-y-68 {
  margin-top: 2.125rem;
  margin-bottom: 2.125rem;
}
.ss-padding-68,
.ss-p-68 {
  padding: 2.125rem;
}
.ss-p-x-68 {
  padding-left: 2.125rem;
  padding-right: 2.125rem;
}
.ss-p-y-68 {
  padding-top: 2.125rem;
  padding-bottom: 2.125rem;
}
.ss-m-l-68 {
  margin-left: 2.125rem;
}
.ss-p-l-68 {
  padding-left: 2.125rem;
}
.ss-margin-left-68 {
  margin-left: 2.125rem;
}
.ss-padding-left-68 {
  padding-left: 2.125rem;
}
.ss-m-t-68 {
  margin-top: 2.125rem;
}
.ss-p-t-68 {
  padding-top: 2.125rem;
}
.ss-margin-top-68 {
  margin-top: 2.125rem;
}
.ss-padding-top-68 {
  padding-top: 2.125rem;
}
.ss-m-r-68 {
  margin-right: 2.125rem;
}
.ss-p-r-68 {
  padding-right: 2.125rem;
}
.ss-margin-right-68 {
  margin-right: 2.125rem;
}
.ss-padding-right-68 {
  padding-right: 2.125rem;
}
.ss-m-b-68 {
  margin-bottom: 2.125rem;
}
.ss-p-b-68 {
  padding-bottom: 2.125rem;
}
.ss-margin-bottom-68 {
  margin-bottom: 2.125rem;
}
.ss-padding-bottom-68 {
  padding-bottom: 2.125rem;
}
.ss-margin-70,
.ss-m-70 {
  margin: 2.1875rem;
}
.ss-m-x-70 {
  margin-left: 2.1875rem;
  margin-right: 2.1875rem;
}
.ss-m-y-70 {
  margin-top: 2.1875rem;
  margin-bottom: 2.1875rem;
}
.ss-padding-70,
.ss-p-70 {
  padding: 2.1875rem;
}
.ss-p-x-70 {
  padding-left: 2.1875rem;
  padding-right: 2.1875rem;
}
.ss-p-y-70 {
  padding-top: 2.1875rem;
  padding-bottom: 2.1875rem;
}
.ss-m-l-70 {
  margin-left: 2.1875rem;
}
.ss-p-l-70 {
  padding-left: 2.1875rem;
}
.ss-margin-left-70 {
  margin-left: 2.1875rem;
}
.ss-padding-left-70 {
  padding-left: 2.1875rem;
}
.ss-m-t-70 {
  margin-top: 2.1875rem;
}
.ss-p-t-70 {
  padding-top: 2.1875rem;
}
.ss-margin-top-70 {
  margin-top: 2.1875rem;
}
.ss-padding-top-70 {
  padding-top: 2.1875rem;
}
.ss-m-r-70 {
  margin-right: 2.1875rem;
}
.ss-p-r-70 {
  padding-right: 2.1875rem;
}
.ss-margin-right-70 {
  margin-right: 2.1875rem;
}
.ss-padding-right-70 {
  padding-right: 2.1875rem;
}
.ss-m-b-70 {
  margin-bottom: 2.1875rem;
}
.ss-p-b-70 {
  padding-bottom: 2.1875rem;
}
.ss-margin-bottom-70 {
  margin-bottom: 2.1875rem;
}
.ss-padding-bottom-70 {
  padding-bottom: 2.1875rem;
}
.ss-margin-72,
.ss-m-72 {
  margin: 2.25rem;
}
.ss-m-x-72 {
  margin-left: 2.25rem;
  margin-right: 2.25rem;
}
.ss-m-y-72 {
  margin-top: 2.25rem;
  margin-bottom: 2.25rem;
}
.ss-padding-72,
.ss-p-72 {
  padding: 2.25rem;
}
.ss-p-x-72 {
  padding-left: 2.25rem;
  padding-right: 2.25rem;
}
.ss-p-y-72 {
  padding-top: 2.25rem;
  padding-bottom: 2.25rem;
}
.ss-m-l-72 {
  margin-left: 2.25rem;
}
.ss-p-l-72 {
  padding-left: 2.25rem;
}
.ss-margin-left-72 {
  margin-left: 2.25rem;
}
.ss-padding-left-72 {
  padding-left: 2.25rem;
}
.ss-m-t-72 {
  margin-top: 2.25rem;
}
.ss-p-t-72 {
  padding-top: 2.25rem;
}
.ss-margin-top-72 {
  margin-top: 2.25rem;
}
.ss-padding-top-72 {
  padding-top: 2.25rem;
}
.ss-m-r-72 {
  margin-right: 2.25rem;
}
.ss-p-r-72 {
  padding-right: 2.25rem;
}
.ss-margin-right-72 {
  margin-right: 2.25rem;
}
.ss-padding-right-72 {
  padding-right: 2.25rem;
}
.ss-m-b-72 {
  margin-bottom: 2.25rem;
}
.ss-p-b-72 {
  padding-bottom: 2.25rem;
}
.ss-margin-bottom-72 {
  margin-bottom: 2.25rem;
}
.ss-padding-bottom-72 {
  padding-bottom: 2.25rem;
}
.ss-margin-74,
.ss-m-74 {
  margin: 2.3125rem;
}
.ss-m-x-74 {
  margin-left: 2.3125rem;
  margin-right: 2.3125rem;
}
.ss-m-y-74 {
  margin-top: 2.3125rem;
  margin-bottom: 2.3125rem;
}
.ss-padding-74,
.ss-p-74 {
  padding: 2.3125rem;
}
.ss-p-x-74 {
  padding-left: 2.3125rem;
  padding-right: 2.3125rem;
}
.ss-p-y-74 {
  padding-top: 2.3125rem;
  padding-bottom: 2.3125rem;
}
.ss-m-l-74 {
  margin-left: 2.3125rem;
}
.ss-p-l-74 {
  padding-left: 2.3125rem;
}
.ss-margin-left-74 {
  margin-left: 2.3125rem;
}
.ss-padding-left-74 {
  padding-left: 2.3125rem;
}
.ss-m-t-74 {
  margin-top: 2.3125rem;
}
.ss-p-t-74 {
  padding-top: 2.3125rem;
}
.ss-margin-top-74 {
  margin-top: 2.3125rem;
}
.ss-padding-top-74 {
  padding-top: 2.3125rem;
}
.ss-m-r-74 {
  margin-right: 2.3125rem;
}
.ss-p-r-74 {
  padding-right: 2.3125rem;
}
.ss-margin-right-74 {
  margin-right: 2.3125rem;
}
.ss-padding-right-74 {
  padding-right: 2.3125rem;
}
.ss-m-b-74 {
  margin-bottom: 2.3125rem;
}
.ss-p-b-74 {
  padding-bottom: 2.3125rem;
}
.ss-margin-bottom-74 {
  margin-bottom: 2.3125rem;
}
.ss-padding-bottom-74 {
  padding-bottom: 2.3125rem;
}
.ss-margin-75,
.ss-m-75 {
  margin: 2.34375rem;
}
.ss-m-x-75 {
  margin-left: 2.34375rem;
  margin-right: 2.34375rem;
}
.ss-m-y-75 {
  margin-top: 2.34375rem;
  margin-bottom: 2.34375rem;
}
.ss-padding-75,
.ss-p-75 {
  padding: 2.34375rem;
}
.ss-p-x-75 {
  padding-left: 2.34375rem;
  padding-right: 2.34375rem;
}
.ss-p-y-75 {
  padding-top: 2.34375rem;
  padding-bottom: 2.34375rem;
}
.ss-m-l-75 {
  margin-left: 2.34375rem;
}
.ss-p-l-75 {
  padding-left: 2.34375rem;
}
.ss-margin-left-75 {
  margin-left: 2.34375rem;
}
.ss-padding-left-75 {
  padding-left: 2.34375rem;
}
.ss-m-t-75 {
  margin-top: 2.34375rem;
}
.ss-p-t-75 {
  padding-top: 2.34375rem;
}
.ss-margin-top-75 {
  margin-top: 2.34375rem;
}
.ss-padding-top-75 {
  padding-top: 2.34375rem;
}
.ss-m-r-75 {
  margin-right: 2.34375rem;
}
.ss-p-r-75 {
  padding-right: 2.34375rem;
}
.ss-margin-right-75 {
  margin-right: 2.34375rem;
}
.ss-padding-right-75 {
  padding-right: 2.34375rem;
}
.ss-m-b-75 {
  margin-bottom: 2.34375rem;
}
.ss-p-b-75 {
  padding-bottom: 2.34375rem;
}
.ss-margin-bottom-75 {
  margin-bottom: 2.34375rem;
}
.ss-padding-bottom-75 {
  padding-bottom: 2.34375rem;
}
.ss-margin-76,
.ss-m-76 {
  margin: 2.375rem;
}
.ss-m-x-76 {
  margin-left: 2.375rem;
  margin-right: 2.375rem;
}
.ss-m-y-76 {
  margin-top: 2.375rem;
  margin-bottom: 2.375rem;
}
.ss-padding-76,
.ss-p-76 {
  padding: 2.375rem;
}
.ss-p-x-76 {
  padding-left: 2.375rem;
  padding-right: 2.375rem;
}
.ss-p-y-76 {
  padding-top: 2.375rem;
  padding-bottom: 2.375rem;
}
.ss-m-l-76 {
  margin-left: 2.375rem;
}
.ss-p-l-76 {
  padding-left: 2.375rem;
}
.ss-margin-left-76 {
  margin-left: 2.375rem;
}
.ss-padding-left-76 {
  padding-left: 2.375rem;
}
.ss-m-t-76 {
  margin-top: 2.375rem;
}
.ss-p-t-76 {
  padding-top: 2.375rem;
}
.ss-margin-top-76 {
  margin-top: 2.375rem;
}
.ss-padding-top-76 {
  padding-top: 2.375rem;
}
.ss-m-r-76 {
  margin-right: 2.375rem;
}
.ss-p-r-76 {
  padding-right: 2.375rem;
}
.ss-margin-right-76 {
  margin-right: 2.375rem;
}
.ss-padding-right-76 {
  padding-right: 2.375rem;
}
.ss-m-b-76 {
  margin-bottom: 2.375rem;
}
.ss-p-b-76 {
  padding-bottom: 2.375rem;
}
.ss-margin-bottom-76 {
  margin-bottom: 2.375rem;
}
.ss-padding-bottom-76 {
  padding-bottom: 2.375rem;
}
.ss-margin-78,
.ss-m-78 {
  margin: 2.4375rem;
}
.ss-m-x-78 {
  margin-left: 2.4375rem;
  margin-right: 2.4375rem;
}
.ss-m-y-78 {
  margin-top: 2.4375rem;
  margin-bottom: 2.4375rem;
}
.ss-padding-78,
.ss-p-78 {
  padding: 2.4375rem;
}
.ss-p-x-78 {
  padding-left: 2.4375rem;
  padding-right: 2.4375rem;
}
.ss-p-y-78 {
  padding-top: 2.4375rem;
  padding-bottom: 2.4375rem;
}
.ss-m-l-78 {
  margin-left: 2.4375rem;
}
.ss-p-l-78 {
  padding-left: 2.4375rem;
}
.ss-margin-left-78 {
  margin-left: 2.4375rem;
}
.ss-padding-left-78 {
  padding-left: 2.4375rem;
}
.ss-m-t-78 {
  margin-top: 2.4375rem;
}
.ss-p-t-78 {
  padding-top: 2.4375rem;
}
.ss-margin-top-78 {
  margin-top: 2.4375rem;
}
.ss-padding-top-78 {
  padding-top: 2.4375rem;
}
.ss-m-r-78 {
  margin-right: 2.4375rem;
}
.ss-p-r-78 {
  padding-right: 2.4375rem;
}
.ss-margin-right-78 {
  margin-right: 2.4375rem;
}
.ss-padding-right-78 {
  padding-right: 2.4375rem;
}
.ss-m-b-78 {
  margin-bottom: 2.4375rem;
}
.ss-p-b-78 {
  padding-bottom: 2.4375rem;
}
.ss-margin-bottom-78 {
  margin-bottom: 2.4375rem;
}
.ss-padding-bottom-78 {
  padding-bottom: 2.4375rem;
}
.ss-margin-80,
.ss-m-80 {
  margin: 2.5rem;
}
.ss-m-x-80 {
  margin-left: 2.5rem;
  margin-right: 2.5rem;
}
.ss-m-y-80 {
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}
.ss-padding-80,
.ss-p-80 {
  padding: 2.5rem;
}
.ss-p-x-80 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}
.ss-p-y-80 {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}
.ss-m-l-80 {
  margin-left: 2.5rem;
}
.ss-p-l-80 {
  padding-left: 2.5rem;
}
.ss-margin-left-80 {
  margin-left: 2.5rem;
}
.ss-padding-left-80 {
  padding-left: 2.5rem;
}
.ss-m-t-80 {
  margin-top: 2.5rem;
}
.ss-p-t-80 {
  padding-top: 2.5rem;
}
.ss-margin-top-80 {
  margin-top: 2.5rem;
}
.ss-padding-top-80 {
  padding-top: 2.5rem;
}
.ss-m-r-80 {
  margin-right: 2.5rem;
}
.ss-p-r-80 {
  padding-right: 2.5rem;
}
.ss-margin-right-80 {
  margin-right: 2.5rem;
}
.ss-padding-right-80 {
  padding-right: 2.5rem;
}
.ss-m-b-80 {
  margin-bottom: 2.5rem;
}
.ss-p-b-80 {
  padding-bottom: 2.5rem;
}
.ss-margin-bottom-80 {
  margin-bottom: 2.5rem;
}
.ss-padding-bottom-80 {
  padding-bottom: 2.5rem;
}
.ss-margin-82,
.ss-m-82 {
  margin: 2.5625rem;
}
.ss-m-x-82 {
  margin-left: 2.5625rem;
  margin-right: 2.5625rem;
}
.ss-m-y-82 {
  margin-top: 2.5625rem;
  margin-bottom: 2.5625rem;
}
.ss-padding-82,
.ss-p-82 {
  padding: 2.5625rem;
}
.ss-p-x-82 {
  padding-left: 2.5625rem;
  padding-right: 2.5625rem;
}
.ss-p-y-82 {
  padding-top: 2.5625rem;
  padding-bottom: 2.5625rem;
}
.ss-m-l-82 {
  margin-left: 2.5625rem;
}
.ss-p-l-82 {
  padding-left: 2.5625rem;
}
.ss-margin-left-82 {
  margin-left: 2.5625rem;
}
.ss-padding-left-82 {
  padding-left: 2.5625rem;
}
.ss-m-t-82 {
  margin-top: 2.5625rem;
}
.ss-p-t-82 {
  padding-top: 2.5625rem;
}
.ss-margin-top-82 {
  margin-top: 2.5625rem;
}
.ss-padding-top-82 {
  padding-top: 2.5625rem;
}
.ss-m-r-82 {
  margin-right: 2.5625rem;
}
.ss-p-r-82 {
  padding-right: 2.5625rem;
}
.ss-margin-right-82 {
  margin-right: 2.5625rem;
}
.ss-padding-right-82 {
  padding-right: 2.5625rem;
}
.ss-m-b-82 {
  margin-bottom: 2.5625rem;
}
.ss-p-b-82 {
  padding-bottom: 2.5625rem;
}
.ss-margin-bottom-82 {
  margin-bottom: 2.5625rem;
}
.ss-padding-bottom-82 {
  padding-bottom: 2.5625rem;
}
.ss-margin-84,
.ss-m-84 {
  margin: 2.625rem;
}
.ss-m-x-84 {
  margin-left: 2.625rem;
  margin-right: 2.625rem;
}
.ss-m-y-84 {
  margin-top: 2.625rem;
  margin-bottom: 2.625rem;
}
.ss-padding-84,
.ss-p-84 {
  padding: 2.625rem;
}
.ss-p-x-84 {
  padding-left: 2.625rem;
  padding-right: 2.625rem;
}
.ss-p-y-84 {
  padding-top: 2.625rem;
  padding-bottom: 2.625rem;
}
.ss-m-l-84 {
  margin-left: 2.625rem;
}
.ss-p-l-84 {
  padding-left: 2.625rem;
}
.ss-margin-left-84 {
  margin-left: 2.625rem;
}
.ss-padding-left-84 {
  padding-left: 2.625rem;
}
.ss-m-t-84 {
  margin-top: 2.625rem;
}
.ss-p-t-84 {
  padding-top: 2.625rem;
}
.ss-margin-top-84 {
  margin-top: 2.625rem;
}
.ss-padding-top-84 {
  padding-top: 2.625rem;
}
.ss-m-r-84 {
  margin-right: 2.625rem;
}
.ss-p-r-84 {
  padding-right: 2.625rem;
}
.ss-margin-right-84 {
  margin-right: 2.625rem;
}
.ss-padding-right-84 {
  padding-right: 2.625rem;
}
.ss-m-b-84 {
  margin-bottom: 2.625rem;
}
.ss-p-b-84 {
  padding-bottom: 2.625rem;
}
.ss-margin-bottom-84 {
  margin-bottom: 2.625rem;
}
.ss-padding-bottom-84 {
  padding-bottom: 2.625rem;
}
.ss-margin-85,
.ss-m-85 {
  margin: 2.65625rem;
}
.ss-m-x-85 {
  margin-left: 2.65625rem;
  margin-right: 2.65625rem;
}
.ss-m-y-85 {
  margin-top: 2.65625rem;
  margin-bottom: 2.65625rem;
}
.ss-padding-85,
.ss-p-85 {
  padding: 2.65625rem;
}
.ss-p-x-85 {
  padding-left: 2.65625rem;
  padding-right: 2.65625rem;
}
.ss-p-y-85 {
  padding-top: 2.65625rem;
  padding-bottom: 2.65625rem;
}
.ss-m-l-85 {
  margin-left: 2.65625rem;
}
.ss-p-l-85 {
  padding-left: 2.65625rem;
}
.ss-margin-left-85 {
  margin-left: 2.65625rem;
}
.ss-padding-left-85 {
  padding-left: 2.65625rem;
}
.ss-m-t-85 {
  margin-top: 2.65625rem;
}
.ss-p-t-85 {
  padding-top: 2.65625rem;
}
.ss-margin-top-85 {
  margin-top: 2.65625rem;
}
.ss-padding-top-85 {
  padding-top: 2.65625rem;
}
.ss-m-r-85 {
  margin-right: 2.65625rem;
}
.ss-p-r-85 {
  padding-right: 2.65625rem;
}
.ss-margin-right-85 {
  margin-right: 2.65625rem;
}
.ss-padding-right-85 {
  padding-right: 2.65625rem;
}
.ss-m-b-85 {
  margin-bottom: 2.65625rem;
}
.ss-p-b-85 {
  padding-bottom: 2.65625rem;
}
.ss-margin-bottom-85 {
  margin-bottom: 2.65625rem;
}
.ss-padding-bottom-85 {
  padding-bottom: 2.65625rem;
}
.ss-margin-86,
.ss-m-86 {
  margin: 2.6875rem;
}
.ss-m-x-86 {
  margin-left: 2.6875rem;
  margin-right: 2.6875rem;
}
.ss-m-y-86 {
  margin-top: 2.6875rem;
  margin-bottom: 2.6875rem;
}
.ss-padding-86,
.ss-p-86 {
  padding: 2.6875rem;
}
.ss-p-x-86 {
  padding-left: 2.6875rem;
  padding-right: 2.6875rem;
}
.ss-p-y-86 {
  padding-top: 2.6875rem;
  padding-bottom: 2.6875rem;
}
.ss-m-l-86 {
  margin-left: 2.6875rem;
}
.ss-p-l-86 {
  padding-left: 2.6875rem;
}
.ss-margin-left-86 {
  margin-left: 2.6875rem;
}
.ss-padding-left-86 {
  padding-left: 2.6875rem;
}
.ss-m-t-86 {
  margin-top: 2.6875rem;
}
.ss-p-t-86 {
  padding-top: 2.6875rem;
}
.ss-margin-top-86 {
  margin-top: 2.6875rem;
}
.ss-padding-top-86 {
  padding-top: 2.6875rem;
}
.ss-m-r-86 {
  margin-right: 2.6875rem;
}
.ss-p-r-86 {
  padding-right: 2.6875rem;
}
.ss-margin-right-86 {
  margin-right: 2.6875rem;
}
.ss-padding-right-86 {
  padding-right: 2.6875rem;
}
.ss-m-b-86 {
  margin-bottom: 2.6875rem;
}
.ss-p-b-86 {
  padding-bottom: 2.6875rem;
}
.ss-margin-bottom-86 {
  margin-bottom: 2.6875rem;
}
.ss-padding-bottom-86 {
  padding-bottom: 2.6875rem;
}
.ss-margin-88,
.ss-m-88 {
  margin: 2.75rem;
}
.ss-m-x-88 {
  margin-left: 2.75rem;
  margin-right: 2.75rem;
}
.ss-m-y-88 {
  margin-top: 2.75rem;
  margin-bottom: 2.75rem;
}
.ss-padding-88,
.ss-p-88 {
  padding: 2.75rem;
}
.ss-p-x-88 {
  padding-left: 2.75rem;
  padding-right: 2.75rem;
}
.ss-p-y-88 {
  padding-top: 2.75rem;
  padding-bottom: 2.75rem;
}
.ss-m-l-88 {
  margin-left: 2.75rem;
}
.ss-p-l-88 {
  padding-left: 2.75rem;
}
.ss-margin-left-88 {
  margin-left: 2.75rem;
}
.ss-padding-left-88 {
  padding-left: 2.75rem;
}
.ss-m-t-88 {
  margin-top: 2.75rem;
}
.ss-p-t-88 {
  padding-top: 2.75rem;
}
.ss-margin-top-88 {
  margin-top: 2.75rem;
}
.ss-padding-top-88 {
  padding-top: 2.75rem;
}
.ss-m-r-88 {
  margin-right: 2.75rem;
}
.ss-p-r-88 {
  padding-right: 2.75rem;
}
.ss-margin-right-88 {
  margin-right: 2.75rem;
}
.ss-padding-right-88 {
  padding-right: 2.75rem;
}
.ss-m-b-88 {
  margin-bottom: 2.75rem;
}
.ss-p-b-88 {
  padding-bottom: 2.75rem;
}
.ss-margin-bottom-88 {
  margin-bottom: 2.75rem;
}
.ss-padding-bottom-88 {
  padding-bottom: 2.75rem;
}
.ss-margin-90,
.ss-m-90 {
  margin: 2.8125rem;
}
.ss-m-x-90 {
  margin-left: 2.8125rem;
  margin-right: 2.8125rem;
}
.ss-m-y-90 {
  margin-top: 2.8125rem;
  margin-bottom: 2.8125rem;
}
.ss-padding-90,
.ss-p-90 {
  padding: 2.8125rem;
}
.ss-p-x-90 {
  padding-left: 2.8125rem;
  padding-right: 2.8125rem;
}
.ss-p-y-90 {
  padding-top: 2.8125rem;
  padding-bottom: 2.8125rem;
}
.ss-m-l-90 {
  margin-left: 2.8125rem;
}
.ss-p-l-90 {
  padding-left: 2.8125rem;
}
.ss-margin-left-90 {
  margin-left: 2.8125rem;
}
.ss-padding-left-90 {
  padding-left: 2.8125rem;
}
.ss-m-t-90 {
  margin-top: 2.8125rem;
}
.ss-p-t-90 {
  padding-top: 2.8125rem;
}
.ss-margin-top-90 {
  margin-top: 2.8125rem;
}
.ss-padding-top-90 {
  padding-top: 2.8125rem;
}
.ss-m-r-90 {
  margin-right: 2.8125rem;
}
.ss-p-r-90 {
  padding-right: 2.8125rem;
}
.ss-margin-right-90 {
  margin-right: 2.8125rem;
}
.ss-padding-right-90 {
  padding-right: 2.8125rem;
}
.ss-m-b-90 {
  margin-bottom: 2.8125rem;
}
.ss-p-b-90 {
  padding-bottom: 2.8125rem;
}
.ss-margin-bottom-90 {
  margin-bottom: 2.8125rem;
}
.ss-padding-bottom-90 {
  padding-bottom: 2.8125rem;
}
.ss-margin-92,
.ss-m-92 {
  margin: 2.875rem;
}
.ss-m-x-92 {
  margin-left: 2.875rem;
  margin-right: 2.875rem;
}
.ss-m-y-92 {
  margin-top: 2.875rem;
  margin-bottom: 2.875rem;
}
.ss-padding-92,
.ss-p-92 {
  padding: 2.875rem;
}
.ss-p-x-92 {
  padding-left: 2.875rem;
  padding-right: 2.875rem;
}
.ss-p-y-92 {
  padding-top: 2.875rem;
  padding-bottom: 2.875rem;
}
.ss-m-l-92 {
  margin-left: 2.875rem;
}
.ss-p-l-92 {
  padding-left: 2.875rem;
}
.ss-margin-left-92 {
  margin-left: 2.875rem;
}
.ss-padding-left-92 {
  padding-left: 2.875rem;
}
.ss-m-t-92 {
  margin-top: 2.875rem;
}
.ss-p-t-92 {
  padding-top: 2.875rem;
}
.ss-margin-top-92 {
  margin-top: 2.875rem;
}
.ss-padding-top-92 {
  padding-top: 2.875rem;
}
.ss-m-r-92 {
  margin-right: 2.875rem;
}
.ss-p-r-92 {
  padding-right: 2.875rem;
}
.ss-margin-right-92 {
  margin-right: 2.875rem;
}
.ss-padding-right-92 {
  padding-right: 2.875rem;
}
.ss-m-b-92 {
  margin-bottom: 2.875rem;
}
.ss-p-b-92 {
  padding-bottom: 2.875rem;
}
.ss-margin-bottom-92 {
  margin-bottom: 2.875rem;
}
.ss-padding-bottom-92 {
  padding-bottom: 2.875rem;
}
.ss-margin-94,
.ss-m-94 {
  margin: 2.9375rem;
}
.ss-m-x-94 {
  margin-left: 2.9375rem;
  margin-right: 2.9375rem;
}
.ss-m-y-94 {
  margin-top: 2.9375rem;
  margin-bottom: 2.9375rem;
}
.ss-padding-94,
.ss-p-94 {
  padding: 2.9375rem;
}
.ss-p-x-94 {
  padding-left: 2.9375rem;
  padding-right: 2.9375rem;
}
.ss-p-y-94 {
  padding-top: 2.9375rem;
  padding-bottom: 2.9375rem;
}
.ss-m-l-94 {
  margin-left: 2.9375rem;
}
.ss-p-l-94 {
  padding-left: 2.9375rem;
}
.ss-margin-left-94 {
  margin-left: 2.9375rem;
}
.ss-padding-left-94 {
  padding-left: 2.9375rem;
}
.ss-m-t-94 {
  margin-top: 2.9375rem;
}
.ss-p-t-94 {
  padding-top: 2.9375rem;
}
.ss-margin-top-94 {
  margin-top: 2.9375rem;
}
.ss-padding-top-94 {
  padding-top: 2.9375rem;
}
.ss-m-r-94 {
  margin-right: 2.9375rem;
}
.ss-p-r-94 {
  padding-right: 2.9375rem;
}
.ss-margin-right-94 {
  margin-right: 2.9375rem;
}
.ss-padding-right-94 {
  padding-right: 2.9375rem;
}
.ss-m-b-94 {
  margin-bottom: 2.9375rem;
}
.ss-p-b-94 {
  padding-bottom: 2.9375rem;
}
.ss-margin-bottom-94 {
  margin-bottom: 2.9375rem;
}
.ss-padding-bottom-94 {
  padding-bottom: 2.9375rem;
}
.ss-margin-95,
.ss-m-95 {
  margin: 2.96875rem;
}
.ss-m-x-95 {
  margin-left: 2.96875rem;
  margin-right: 2.96875rem;
}
.ss-m-y-95 {
  margin-top: 2.96875rem;
  margin-bottom: 2.96875rem;
}
.ss-padding-95,
.ss-p-95 {
  padding: 2.96875rem;
}
.ss-p-x-95 {
  padding-left: 2.96875rem;
  padding-right: 2.96875rem;
}
.ss-p-y-95 {
  padding-top: 2.96875rem;
  padding-bottom: 2.96875rem;
}
.ss-m-l-95 {
  margin-left: 2.96875rem;
}
.ss-p-l-95 {
  padding-left: 2.96875rem;
}
.ss-margin-left-95 {
  margin-left: 2.96875rem;
}
.ss-padding-left-95 {
  padding-left: 2.96875rem;
}
.ss-m-t-95 {
  margin-top: 2.96875rem;
}
.ss-p-t-95 {
  padding-top: 2.96875rem;
}
.ss-margin-top-95 {
  margin-top: 2.96875rem;
}
.ss-padding-top-95 {
  padding-top: 2.96875rem;
}
.ss-m-r-95 {
  margin-right: 2.96875rem;
}
.ss-p-r-95 {
  padding-right: 2.96875rem;
}
.ss-margin-right-95 {
  margin-right: 2.96875rem;
}
.ss-padding-right-95 {
  padding-right: 2.96875rem;
}
.ss-m-b-95 {
  margin-bottom: 2.96875rem;
}
.ss-p-b-95 {
  padding-bottom: 2.96875rem;
}
.ss-margin-bottom-95 {
  margin-bottom: 2.96875rem;
}
.ss-padding-bottom-95 {
  padding-bottom: 2.96875rem;
}
.ss-margin-96,
.ss-m-96 {
  margin: 3rem;
}
.ss-m-x-96 {
  margin-left: 3rem;
  margin-right: 3rem;
}
.ss-m-y-96 {
  margin-top: 3rem;
  margin-bottom: 3rem;
}
.ss-padding-96,
.ss-p-96 {
  padding: 3rem;
}
.ss-p-x-96 {
  padding-left: 3rem;
  padding-right: 3rem;
}
.ss-p-y-96 {
  padding-top: 3rem;
  padding-bottom: 3rem;
}
.ss-m-l-96 {
  margin-left: 3rem;
}
.ss-p-l-96 {
  padding-left: 3rem;
}
.ss-margin-left-96 {
  margin-left: 3rem;
}
.ss-padding-left-96 {
  padding-left: 3rem;
}
.ss-m-t-96 {
  margin-top: 3rem;
}
.ss-p-t-96 {
  padding-top: 3rem;
}
.ss-margin-top-96 {
  margin-top: 3rem;
}
.ss-padding-top-96 {
  padding-top: 3rem;
}
.ss-m-r-96 {
  margin-right: 3rem;
}
.ss-p-r-96 {
  padding-right: 3rem;
}
.ss-margin-right-96 {
  margin-right: 3rem;
}
.ss-padding-right-96 {
  padding-right: 3rem;
}
.ss-m-b-96 {
  margin-bottom: 3rem;
}
.ss-p-b-96 {
  padding-bottom: 3rem;
}
.ss-margin-bottom-96 {
  margin-bottom: 3rem;
}
.ss-padding-bottom-96 {
  padding-bottom: 3rem;
}
.ss-margin-98,
.ss-m-98 {
  margin: 3.0625rem;
}
.ss-m-x-98 {
  margin-left: 3.0625rem;
  margin-right: 3.0625rem;
}
.ss-m-y-98 {
  margin-top: 3.0625rem;
  margin-bottom: 3.0625rem;
}
.ss-padding-98,
.ss-p-98 {
  padding: 3.0625rem;
}
.ss-p-x-98 {
  padding-left: 3.0625rem;
  padding-right: 3.0625rem;
}
.ss-p-y-98 {
  padding-top: 3.0625rem;
  padding-bottom: 3.0625rem;
}
.ss-m-l-98 {
  margin-left: 3.0625rem;
}
.ss-p-l-98 {
  padding-left: 3.0625rem;
}
.ss-margin-left-98 {
  margin-left: 3.0625rem;
}
.ss-padding-left-98 {
  padding-left: 3.0625rem;
}
.ss-m-t-98 {
  margin-top: 3.0625rem;
}
.ss-p-t-98 {
  padding-top: 3.0625rem;
}
.ss-margin-top-98 {
  margin-top: 3.0625rem;
}
.ss-padding-top-98 {
  padding-top: 3.0625rem;
}
.ss-m-r-98 {
  margin-right: 3.0625rem;
}
.ss-p-r-98 {
  padding-right: 3.0625rem;
}
.ss-margin-right-98 {
  margin-right: 3.0625rem;
}
.ss-padding-right-98 {
  padding-right: 3.0625rem;
}
.ss-m-b-98 {
  margin-bottom: 3.0625rem;
}
.ss-p-b-98 {
  padding-bottom: 3.0625rem;
}
.ss-margin-bottom-98 {
  margin-bottom: 3.0625rem;
}
.ss-padding-bottom-98 {
  padding-bottom: 3.0625rem;
}
.ss-margin-100,
.ss-m-100 {
  margin: 3.125rem;
}
.ss-m-x-100 {
  margin-left: 3.125rem;
  margin-right: 3.125rem;
}
.ss-m-y-100 {
  margin-top: 3.125rem;
  margin-bottom: 3.125rem;
}
.ss-padding-100,
.ss-p-100 {
  padding: 3.125rem;
}
.ss-p-x-100 {
  padding-left: 3.125rem;
  padding-right: 3.125rem;
}
.ss-p-y-100 {
  padding-top: 3.125rem;
  padding-bottom: 3.125rem;
}
.ss-m-l-100 {
  margin-left: 3.125rem;
}
.ss-p-l-100 {
  padding-left: 3.125rem;
}
.ss-margin-left-100 {
  margin-left: 3.125rem;
}
.ss-padding-left-100 {
  padding-left: 3.125rem;
}
.ss-m-t-100 {
  margin-top: 3.125rem;
}
.ss-p-t-100 {
  padding-top: 3.125rem;
}
.ss-margin-top-100 {
  margin-top: 3.125rem;
}
.ss-padding-top-100 {
  padding-top: 3.125rem;
}
.ss-m-r-100 {
  margin-right: 3.125rem;
}
.ss-p-r-100 {
  padding-right: 3.125rem;
}
.ss-margin-right-100 {
  margin-right: 3.125rem;
}
.ss-padding-right-100 {
  padding-right: 3.125rem;
}
.ss-m-b-100 {
  margin-bottom: 3.125rem;
}
.ss-p-b-100 {
  padding-bottom: 3.125rem;
}
.ss-margin-bottom-100 {
  margin-bottom: 3.125rem;
}
.ss-padding-bottom-100 {
  padding-bottom: 3.125rem;
}
/* ==================

    radius

 ==================== */
.ss-radius-0,
.ss-r-0 {
  border-radius: 0;
}
.ss-r-t-0 {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.ss-r-b-0 {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.ss-r-tl-0 {
  border-top-left-radius: 0;
}
.ss-radius-top-left-0 {
  border-top-left-radius: 0;
}
.ss-r-tr-0 {
  border-top-right-radius: 0;
}
.ss-radius-top-right-0 {
  border-top-right-radius: 0;
}
.ss-r-bl-0 {
  border-bottom-right-radius: 0;
}
.ss-radius-bottom-right-0 {
  border-bottom-right-radius: 0;
}
.ss-r-br-0 {
  border-bottom-right-radius: 0;
}
.ss-radius-bottom-right-0 {
  border-bottom-right-radius: 0;
}
.ss-radius-2,
.ss-r-2 {
  border-radius: 0.0625rem;
}
.ss-r-t-2 {
  border-top-left-radius: 0.0625rem;
  border-top-right-radius: 0.0625rem;
}
.ss-r-b-2 {
  border-bottom-left-radius: 0.0625rem;
  border-bottom-right-radius: 0.0625rem;
}
.ss-r-tl-2 {
  border-top-left-radius: 0.0625rem;
}
.ss-radius-top-left-2 {
  border-top-left-radius: 0.0625rem;
}
.ss-r-tr-2 {
  border-top-right-radius: 0.0625rem;
}
.ss-radius-top-right-2 {
  border-top-right-radius: 0.0625rem;
}
.ss-r-bl-2 {
  border-bottom-right-radius: 0.0625rem;
}
.ss-radius-bottom-right-2 {
  border-bottom-right-radius: 0.0625rem;
}
.ss-r-br-2 {
  border-bottom-right-radius: 0.0625rem;
}
.ss-radius-bottom-right-2 {
  border-bottom-right-radius: 0.0625rem;
}
.ss-radius-4,
.ss-r-4 {
  border-radius: 0.125rem;
}
.ss-r-t-4 {
  border-top-left-radius: 0.125rem;
  border-top-right-radius: 0.125rem;
}
.ss-r-b-4 {
  border-bottom-left-radius: 0.125rem;
  border-bottom-right-radius: 0.125rem;
}
.ss-r-tl-4 {
  border-top-left-radius: 0.125rem;
}
.ss-radius-top-left-4 {
  border-top-left-radius: 0.125rem;
}
.ss-r-tr-4 {
  border-top-right-radius: 0.125rem;
}
.ss-radius-top-right-4 {
  border-top-right-radius: 0.125rem;
}
.ss-r-bl-4 {
  border-bottom-right-radius: 0.125rem;
}
.ss-radius-bottom-right-4 {
  border-bottom-right-radius: 0.125rem;
}
.ss-r-br-4 {
  border-bottom-right-radius: 0.125rem;
}
.ss-radius-bottom-right-4 {
  border-bottom-right-radius: 0.125rem;
}
.ss-radius-5,
.ss-r-5 {
  border-radius: 0.15625rem;
}
.ss-r-t-5 {
  border-top-left-radius: 0.15625rem;
  border-top-right-radius: 0.15625rem;
}
.ss-r-b-5 {
  border-bottom-left-radius: 0.15625rem;
  border-bottom-right-radius: 0.15625rem;
}
.ss-r-tl-5 {
  border-top-left-radius: 0.15625rem;
}
.ss-radius-top-left-5 {
  border-top-left-radius: 0.15625rem;
}
.ss-r-tr-5 {
  border-top-right-radius: 0.15625rem;
}
.ss-radius-top-right-5 {
  border-top-right-radius: 0.15625rem;
}
.ss-r-bl-5 {
  border-bottom-right-radius: 0.15625rem;
}
.ss-radius-bottom-right-5 {
  border-bottom-right-radius: 0.15625rem;
}
.ss-r-br-5 {
  border-bottom-right-radius: 0.15625rem;
}
.ss-radius-bottom-right-5 {
  border-bottom-right-radius: 0.15625rem;
}
.ss-radius-6,
.ss-r-6 {
  border-radius: 0.1875rem;
}
.ss-r-t-6 {
  border-top-left-radius: 0.1875rem;
  border-top-right-radius: 0.1875rem;
}
.ss-r-b-6 {
  border-bottom-left-radius: 0.1875rem;
  border-bottom-right-radius: 0.1875rem;
}
.ss-r-tl-6 {
  border-top-left-radius: 0.1875rem;
}
.ss-radius-top-left-6 {
  border-top-left-radius: 0.1875rem;
}
.ss-r-tr-6 {
  border-top-right-radius: 0.1875rem;
}
.ss-radius-top-right-6 {
  border-top-right-radius: 0.1875rem;
}
.ss-r-bl-6 {
  border-bottom-right-radius: 0.1875rem;
}
.ss-radius-bottom-right-6 {
  border-bottom-right-radius: 0.1875rem;
}
.ss-r-br-6 {
  border-bottom-right-radius: 0.1875rem;
}
.ss-radius-bottom-right-6 {
  border-bottom-right-radius: 0.1875rem;
}
.ss-radius-8,
.ss-r-8 {
  border-radius: 0.25rem;
}
.ss-r-t-8 {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.ss-r-b-8 {
  border-bottom-left-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.ss-r-tl-8 {
  border-top-left-radius: 0.25rem;
}
.ss-radius-top-left-8 {
  border-top-left-radius: 0.25rem;
}
.ss-r-tr-8 {
  border-top-right-radius: 0.25rem;
}
.ss-radius-top-right-8 {
  border-top-right-radius: 0.25rem;
}
.ss-r-bl-8 {
  border-bottom-right-radius: 0.25rem;
}
.ss-radius-bottom-right-8 {
  border-bottom-right-radius: 0.25rem;
}
.ss-r-br-8 {
  border-bottom-right-radius: 0.25rem;
}
.ss-radius-bottom-right-8 {
  border-bottom-right-radius: 0.25rem;
}
.ss-radius-10,
.ss-r-10 {
  border-radius: 0.3125rem;
}
.ss-r-t-10 {
  border-top-left-radius: 0.3125rem;
  border-top-right-radius: 0.3125rem;
}
.ss-r-b-10 {
  border-bottom-left-radius: 0.3125rem;
  border-bottom-right-radius: 0.3125rem;
}
.ss-r-tl-10 {
  border-top-left-radius: 0.3125rem;
}
.ss-radius-top-left-10 {
  border-top-left-radius: 0.3125rem;
}
.ss-r-tr-10 {
  border-top-right-radius: 0.3125rem;
}
.ss-radius-top-right-10 {
  border-top-right-radius: 0.3125rem;
}
.ss-r-bl-10 {
  border-bottom-right-radius: 0.3125rem;
}
.ss-radius-bottom-right-10 {
  border-bottom-right-radius: 0.3125rem;
}
.ss-r-br-10 {
  border-bottom-right-radius: 0.3125rem;
}
.ss-radius-bottom-right-10 {
  border-bottom-right-radius: 0.3125rem;
}
.ss-radius-12,
.ss-r-12 {
  border-radius: 0.375rem;
}
.ss-r-t-12 {
  border-top-left-radius: 0.375rem;
  border-top-right-radius: 0.375rem;
}
.ss-r-b-12 {
  border-bottom-left-radius: 0.375rem;
  border-bottom-right-radius: 0.375rem;
}
.ss-r-tl-12 {
  border-top-left-radius: 0.375rem;
}
.ss-radius-top-left-12 {
  border-top-left-radius: 0.375rem;
}
.ss-r-tr-12 {
  border-top-right-radius: 0.375rem;
}
.ss-radius-top-right-12 {
  border-top-right-radius: 0.375rem;
}
.ss-r-bl-12 {
  border-bottom-right-radius: 0.375rem;
}
.ss-radius-bottom-right-12 {
  border-bottom-right-radius: 0.375rem;
}
.ss-r-br-12 {
  border-bottom-right-radius: 0.375rem;
}
.ss-radius-bottom-right-12 {
  border-bottom-right-radius: 0.375rem;
}
.ss-radius-14,
.ss-r-14 {
  border-radius: 0.4375rem;
}
.ss-r-t-14 {
  border-top-left-radius: 0.4375rem;
  border-top-right-radius: 0.4375rem;
}
.ss-r-b-14 {
  border-bottom-left-radius: 0.4375rem;
  border-bottom-right-radius: 0.4375rem;
}
.ss-r-tl-14 {
  border-top-left-radius: 0.4375rem;
}
.ss-radius-top-left-14 {
  border-top-left-radius: 0.4375rem;
}
.ss-r-tr-14 {
  border-top-right-radius: 0.4375rem;
}
.ss-radius-top-right-14 {
  border-top-right-radius: 0.4375rem;
}
.ss-r-bl-14 {
  border-bottom-right-radius: 0.4375rem;
}
.ss-radius-bottom-right-14 {
  border-bottom-right-radius: 0.4375rem;
}
.ss-r-br-14 {
  border-bottom-right-radius: 0.4375rem;
}
.ss-radius-bottom-right-14 {
  border-bottom-right-radius: 0.4375rem;
}
.ss-radius-15,
.ss-r-15 {
  border-radius: 0.46875rem;
}
.ss-r-t-15 {
  border-top-left-radius: 0.46875rem;
  border-top-right-radius: 0.46875rem;
}
.ss-r-b-15 {
  border-bottom-left-radius: 0.46875rem;
  border-bottom-right-radius: 0.46875rem;
}
.ss-r-tl-15 {
  border-top-left-radius: 0.46875rem;
}
.ss-radius-top-left-15 {
  border-top-left-radius: 0.46875rem;
}
.ss-r-tr-15 {
  border-top-right-radius: 0.46875rem;
}
.ss-radius-top-right-15 {
  border-top-right-radius: 0.46875rem;
}
.ss-r-bl-15 {
  border-bottom-right-radius: 0.46875rem;
}
.ss-radius-bottom-right-15 {
  border-bottom-right-radius: 0.46875rem;
}
.ss-r-br-15 {
  border-bottom-right-radius: 0.46875rem;
}
.ss-radius-bottom-right-15 {
  border-bottom-right-radius: 0.46875rem;
}
.ss-radius-16,
.ss-r-16 {
  border-radius: 0.5rem;
}
.ss-r-t-16 {
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
}
.ss-r-b-16 {
  border-bottom-left-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
}
.ss-r-tl-16 {
  border-top-left-radius: 0.5rem;
}
.ss-radius-top-left-16 {
  border-top-left-radius: 0.5rem;
}
.ss-r-tr-16 {
  border-top-right-radius: 0.5rem;
}
.ss-radius-top-right-16 {
  border-top-right-radius: 0.5rem;
}
.ss-r-bl-16 {
  border-bottom-right-radius: 0.5rem;
}
.ss-radius-bottom-right-16 {
  border-bottom-right-radius: 0.5rem;
}
.ss-r-br-16 {
  border-bottom-right-radius: 0.5rem;
}
.ss-radius-bottom-right-16 {
  border-bottom-right-radius: 0.5rem;
}
.ss-radius-18,
.ss-r-18 {
  border-radius: 0.5625rem;
}
.ss-r-t-18 {
  border-top-left-radius: 0.5625rem;
  border-top-right-radius: 0.5625rem;
}
.ss-r-b-18 {
  border-bottom-left-radius: 0.5625rem;
  border-bottom-right-radius: 0.5625rem;
}
.ss-r-tl-18 {
  border-top-left-radius: 0.5625rem;
}
.ss-radius-top-left-18 {
  border-top-left-radius: 0.5625rem;
}
.ss-r-tr-18 {
  border-top-right-radius: 0.5625rem;
}
.ss-radius-top-right-18 {
  border-top-right-radius: 0.5625rem;
}
.ss-r-bl-18 {
  border-bottom-right-radius: 0.5625rem;
}
.ss-radius-bottom-right-18 {
  border-bottom-right-radius: 0.5625rem;
}
.ss-r-br-18 {
  border-bottom-right-radius: 0.5625rem;
}
.ss-radius-bottom-right-18 {
  border-bottom-right-radius: 0.5625rem;
}
.ss-radius-20,
.ss-r-20 {
  border-radius: 0.625rem;
}
.ss-r-t-20 {
  border-top-left-radius: 0.625rem;
  border-top-right-radius: 0.625rem;
}
.ss-r-b-20 {
  border-bottom-left-radius: 0.625rem;
  border-bottom-right-radius: 0.625rem;
}
.ss-r-tl-20 {
  border-top-left-radius: 0.625rem;
}
.ss-radius-top-left-20 {
  border-top-left-radius: 0.625rem;
}
.ss-r-tr-20 {
  border-top-right-radius: 0.625rem;
}
.ss-radius-top-right-20 {
  border-top-right-radius: 0.625rem;
}
.ss-r-bl-20 {
  border-bottom-right-radius: 0.625rem;
}
.ss-radius-bottom-right-20 {
  border-bottom-right-radius: 0.625rem;
}
.ss-r-br-20 {
  border-bottom-right-radius: 0.625rem;
}
.ss-radius-bottom-right-20 {
  border-bottom-right-radius: 0.625rem;
}
.ss-radius-22,
.ss-r-22 {
  border-radius: 0.6875rem;
}
.ss-r-t-22 {
  border-top-left-radius: 0.6875rem;
  border-top-right-radius: 0.6875rem;
}
.ss-r-b-22 {
  border-bottom-left-radius: 0.6875rem;
  border-bottom-right-radius: 0.6875rem;
}
.ss-r-tl-22 {
  border-top-left-radius: 0.6875rem;
}
.ss-radius-top-left-22 {
  border-top-left-radius: 0.6875rem;
}
.ss-r-tr-22 {
  border-top-right-radius: 0.6875rem;
}
.ss-radius-top-right-22 {
  border-top-right-radius: 0.6875rem;
}
.ss-r-bl-22 {
  border-bottom-right-radius: 0.6875rem;
}
.ss-radius-bottom-right-22 {
  border-bottom-right-radius: 0.6875rem;
}
.ss-r-br-22 {
  border-bottom-right-radius: 0.6875rem;
}
.ss-radius-bottom-right-22 {
  border-bottom-right-radius: 0.6875rem;
}
.ss-radius-24,
.ss-r-24 {
  border-radius: 0.75rem;
}
.ss-r-t-24 {
  border-top-left-radius: 0.75rem;
  border-top-right-radius: 0.75rem;
}
.ss-r-b-24 {
  border-bottom-left-radius: 0.75rem;
  border-bottom-right-radius: 0.75rem;
}
.ss-r-tl-24 {
  border-top-left-radius: 0.75rem;
}
.ss-radius-top-left-24 {
  border-top-left-radius: 0.75rem;
}
.ss-r-tr-24 {
  border-top-right-radius: 0.75rem;
}
.ss-radius-top-right-24 {
  border-top-right-radius: 0.75rem;
}
.ss-r-bl-24 {
  border-bottom-right-radius: 0.75rem;
}
.ss-radius-bottom-right-24 {
  border-bottom-right-radius: 0.75rem;
}
.ss-r-br-24 {
  border-bottom-right-radius: 0.75rem;
}
.ss-radius-bottom-right-24 {
  border-bottom-right-radius: 0.75rem;
}
.ss-radius-25,
.ss-r-25 {
  border-radius: 0.78125rem;
}
.ss-r-t-25 {
  border-top-left-radius: 0.78125rem;
  border-top-right-radius: 0.78125rem;
}
.ss-r-b-25 {
  border-bottom-left-radius: 0.78125rem;
  border-bottom-right-radius: 0.78125rem;
}
.ss-r-tl-25 {
  border-top-left-radius: 0.78125rem;
}
.ss-radius-top-left-25 {
  border-top-left-radius: 0.78125rem;
}
.ss-r-tr-25 {
  border-top-right-radius: 0.78125rem;
}
.ss-radius-top-right-25 {
  border-top-right-radius: 0.78125rem;
}
.ss-r-bl-25 {
  border-bottom-right-radius: 0.78125rem;
}
.ss-radius-bottom-right-25 {
  border-bottom-right-radius: 0.78125rem;
}
.ss-r-br-25 {
  border-bottom-right-radius: 0.78125rem;
}
.ss-radius-bottom-right-25 {
  border-bottom-right-radius: 0.78125rem;
}
.ss-radius-26,
.ss-r-26 {
  border-radius: 0.8125rem;
}
.ss-r-t-26 {
  border-top-left-radius: 0.8125rem;
  border-top-right-radius: 0.8125rem;
}
.ss-r-b-26 {
  border-bottom-left-radius: 0.8125rem;
  border-bottom-right-radius: 0.8125rem;
}
.ss-r-tl-26 {
  border-top-left-radius: 0.8125rem;
}
.ss-radius-top-left-26 {
  border-top-left-radius: 0.8125rem;
}
.ss-r-tr-26 {
  border-top-right-radius: 0.8125rem;
}
.ss-radius-top-right-26 {
  border-top-right-radius: 0.8125rem;
}
.ss-r-bl-26 {
  border-bottom-right-radius: 0.8125rem;
}
.ss-radius-bottom-right-26 {
  border-bottom-right-radius: 0.8125rem;
}
.ss-r-br-26 {
  border-bottom-right-radius: 0.8125rem;
}
.ss-radius-bottom-right-26 {
  border-bottom-right-radius: 0.8125rem;
}
.ss-radius-28,
.ss-r-28 {
  border-radius: 0.875rem;
}
.ss-r-t-28 {
  border-top-left-radius: 0.875rem;
  border-top-right-radius: 0.875rem;
}
.ss-r-b-28 {
  border-bottom-left-radius: 0.875rem;
  border-bottom-right-radius: 0.875rem;
}
.ss-r-tl-28 {
  border-top-left-radius: 0.875rem;
}
.ss-radius-top-left-28 {
  border-top-left-radius: 0.875rem;
}
.ss-r-tr-28 {
  border-top-right-radius: 0.875rem;
}
.ss-radius-top-right-28 {
  border-top-right-radius: 0.875rem;
}
.ss-r-bl-28 {
  border-bottom-right-radius: 0.875rem;
}
.ss-radius-bottom-right-28 {
  border-bottom-right-radius: 0.875rem;
}
.ss-r-br-28 {
  border-bottom-right-radius: 0.875rem;
}
.ss-radius-bottom-right-28 {
  border-bottom-right-radius: 0.875rem;
}
.ss-radius-30,
.ss-r-30 {
  border-radius: 0.9375rem;
}
.ss-r-t-30 {
  border-top-left-radius: 0.9375rem;
  border-top-right-radius: 0.9375rem;
}
.ss-r-b-30 {
  border-bottom-left-radius: 0.9375rem;
  border-bottom-right-radius: 0.9375rem;
}
.ss-r-tl-30 {
  border-top-left-radius: 0.9375rem;
}
.ss-radius-top-left-30 {
  border-top-left-radius: 0.9375rem;
}
.ss-r-tr-30 {
  border-top-right-radius: 0.9375rem;
}
.ss-radius-top-right-30 {
  border-top-right-radius: 0.9375rem;
}
.ss-r-bl-30 {
  border-bottom-right-radius: 0.9375rem;
}
.ss-radius-bottom-right-30 {
  border-bottom-right-radius: 0.9375rem;
}
.ss-r-br-30 {
  border-bottom-right-radius: 0.9375rem;
}
.ss-radius-bottom-right-30 {
  border-bottom-right-radius: 0.9375rem;
}
.ss-radius-32,
.ss-r-32 {
  border-radius: 1rem;
}
.ss-r-t-32 {
  border-top-left-radius: 1rem;
  border-top-right-radius: 1rem;
}
.ss-r-b-32 {
  border-bottom-left-radius: 1rem;
  border-bottom-right-radius: 1rem;
}
.ss-r-tl-32 {
  border-top-left-radius: 1rem;
}
.ss-radius-top-left-32 {
  border-top-left-radius: 1rem;
}
.ss-r-tr-32 {
  border-top-right-radius: 1rem;
}
.ss-radius-top-right-32 {
  border-top-right-radius: 1rem;
}
.ss-r-bl-32 {
  border-bottom-right-radius: 1rem;
}
.ss-radius-bottom-right-32 {
  border-bottom-right-radius: 1rem;
}
.ss-r-br-32 {
  border-bottom-right-radius: 1rem;
}
.ss-radius-bottom-right-32 {
  border-bottom-right-radius: 1rem;
}
.ss-radius-34,
.ss-r-34 {
  border-radius: 1.0625rem;
}
.ss-r-t-34 {
  border-top-left-radius: 1.0625rem;
  border-top-right-radius: 1.0625rem;
}
.ss-r-b-34 {
  border-bottom-left-radius: 1.0625rem;
  border-bottom-right-radius: 1.0625rem;
}
.ss-r-tl-34 {
  border-top-left-radius: 1.0625rem;
}
.ss-radius-top-left-34 {
  border-top-left-radius: 1.0625rem;
}
.ss-r-tr-34 {
  border-top-right-radius: 1.0625rem;
}
.ss-radius-top-right-34 {
  border-top-right-radius: 1.0625rem;
}
.ss-r-bl-34 {
  border-bottom-right-radius: 1.0625rem;
}
.ss-radius-bottom-right-34 {
  border-bottom-right-radius: 1.0625rem;
}
.ss-r-br-34 {
  border-bottom-right-radius: 1.0625rem;
}
.ss-radius-bottom-right-34 {
  border-bottom-right-radius: 1.0625rem;
}
.ss-radius-35,
.ss-r-35 {
  border-radius: 1.09375rem;
}
.ss-r-t-35 {
  border-top-left-radius: 1.09375rem;
  border-top-right-radius: 1.09375rem;
}
.ss-r-b-35 {
  border-bottom-left-radius: 1.09375rem;
  border-bottom-right-radius: 1.09375rem;
}
.ss-r-tl-35 {
  border-top-left-radius: 1.09375rem;
}
.ss-radius-top-left-35 {
  border-top-left-radius: 1.09375rem;
}
.ss-r-tr-35 {
  border-top-right-radius: 1.09375rem;
}
.ss-radius-top-right-35 {
  border-top-right-radius: 1.09375rem;
}
.ss-r-bl-35 {
  border-bottom-right-radius: 1.09375rem;
}
.ss-radius-bottom-right-35 {
  border-bottom-right-radius: 1.09375rem;
}
.ss-r-br-35 {
  border-bottom-right-radius: 1.09375rem;
}
.ss-radius-bottom-right-35 {
  border-bottom-right-radius: 1.09375rem;
}
.ss-radius-36,
.ss-r-36 {
  border-radius: 1.125rem;
}
.ss-r-t-36 {
  border-top-left-radius: 1.125rem;
  border-top-right-radius: 1.125rem;
}
.ss-r-b-36 {
  border-bottom-left-radius: 1.125rem;
  border-bottom-right-radius: 1.125rem;
}
.ss-r-tl-36 {
  border-top-left-radius: 1.125rem;
}
.ss-radius-top-left-36 {
  border-top-left-radius: 1.125rem;
}
.ss-r-tr-36 {
  border-top-right-radius: 1.125rem;
}
.ss-radius-top-right-36 {
  border-top-right-radius: 1.125rem;
}
.ss-r-bl-36 {
  border-bottom-right-radius: 1.125rem;
}
.ss-radius-bottom-right-36 {
  border-bottom-right-radius: 1.125rem;
}
.ss-r-br-36 {
  border-bottom-right-radius: 1.125rem;
}
.ss-radius-bottom-right-36 {
  border-bottom-right-radius: 1.125rem;
}
.ss-radius-38,
.ss-r-38 {
  border-radius: 1.1875rem;
}
.ss-r-t-38 {
  border-top-left-radius: 1.1875rem;
  border-top-right-radius: 1.1875rem;
}
.ss-r-b-38 {
  border-bottom-left-radius: 1.1875rem;
  border-bottom-right-radius: 1.1875rem;
}
.ss-r-tl-38 {
  border-top-left-radius: 1.1875rem;
}
.ss-radius-top-left-38 {
  border-top-left-radius: 1.1875rem;
}
.ss-r-tr-38 {
  border-top-right-radius: 1.1875rem;
}
.ss-radius-top-right-38 {
  border-top-right-radius: 1.1875rem;
}
.ss-r-bl-38 {
  border-bottom-right-radius: 1.1875rem;
}
.ss-radius-bottom-right-38 {
  border-bottom-right-radius: 1.1875rem;
}
.ss-r-br-38 {
  border-bottom-right-radius: 1.1875rem;
}
.ss-radius-bottom-right-38 {
  border-bottom-right-radius: 1.1875rem;
}
.ss-radius-40,
.ss-r-40 {
  border-radius: 1.25rem;
}
.ss-r-t-40 {
  border-top-left-radius: 1.25rem;
  border-top-right-radius: 1.25rem;
}
.ss-r-b-40 {
  border-bottom-left-radius: 1.25rem;
  border-bottom-right-radius: 1.25rem;
}
.ss-r-tl-40 {
  border-top-left-radius: 1.25rem;
}
.ss-radius-top-left-40 {
  border-top-left-radius: 1.25rem;
}
.ss-r-tr-40 {
  border-top-right-radius: 1.25rem;
}
.ss-radius-top-right-40 {
  border-top-right-radius: 1.25rem;
}
.ss-r-bl-40 {
  border-bottom-right-radius: 1.25rem;
}
.ss-radius-bottom-right-40 {
  border-bottom-right-radius: 1.25rem;
}
.ss-r-br-40 {
  border-bottom-right-radius: 1.25rem;
}
.ss-radius-bottom-right-40 {
  border-bottom-right-radius: 1.25rem;
}
.ss-radius-42,
.ss-r-42 {
  border-radius: 1.3125rem;
}
.ss-r-t-42 {
  border-top-left-radius: 1.3125rem;
  border-top-right-radius: 1.3125rem;
}
.ss-r-b-42 {
  border-bottom-left-radius: 1.3125rem;
  border-bottom-right-radius: 1.3125rem;
}
.ss-r-tl-42 {
  border-top-left-radius: 1.3125rem;
}
.ss-radius-top-left-42 {
  border-top-left-radius: 1.3125rem;
}
.ss-r-tr-42 {
  border-top-right-radius: 1.3125rem;
}
.ss-radius-top-right-42 {
  border-top-right-radius: 1.3125rem;
}
.ss-r-bl-42 {
  border-bottom-right-radius: 1.3125rem;
}
.ss-radius-bottom-right-42 {
  border-bottom-right-radius: 1.3125rem;
}
.ss-r-br-42 {
  border-bottom-right-radius: 1.3125rem;
}
.ss-radius-bottom-right-42 {
  border-bottom-right-radius: 1.3125rem;
}
.ss-radius-44,
.ss-r-44 {
  border-radius: 1.375rem;
}
.ss-r-t-44 {
  border-top-left-radius: 1.375rem;
  border-top-right-radius: 1.375rem;
}
.ss-r-b-44 {
  border-bottom-left-radius: 1.375rem;
  border-bottom-right-radius: 1.375rem;
}
.ss-r-tl-44 {
  border-top-left-radius: 1.375rem;
}
.ss-radius-top-left-44 {
  border-top-left-radius: 1.375rem;
}
.ss-r-tr-44 {
  border-top-right-radius: 1.375rem;
}
.ss-radius-top-right-44 {
  border-top-right-radius: 1.375rem;
}
.ss-r-bl-44 {
  border-bottom-right-radius: 1.375rem;
}
.ss-radius-bottom-right-44 {
  border-bottom-right-radius: 1.375rem;
}
.ss-r-br-44 {
  border-bottom-right-radius: 1.375rem;
}
.ss-radius-bottom-right-44 {
  border-bottom-right-radius: 1.375rem;
}
.ss-radius-45,
.ss-r-45 {
  border-radius: 1.40625rem;
}
.ss-r-t-45 {
  border-top-left-radius: 1.40625rem;
  border-top-right-radius: 1.40625rem;
}
.ss-r-b-45 {
  border-bottom-left-radius: 1.40625rem;
  border-bottom-right-radius: 1.40625rem;
}
.ss-r-tl-45 {
  border-top-left-radius: 1.40625rem;
}
.ss-radius-top-left-45 {
  border-top-left-radius: 1.40625rem;
}
.ss-r-tr-45 {
  border-top-right-radius: 1.40625rem;
}
.ss-radius-top-right-45 {
  border-top-right-radius: 1.40625rem;
}
.ss-r-bl-45 {
  border-bottom-right-radius: 1.40625rem;
}
.ss-radius-bottom-right-45 {
  border-bottom-right-radius: 1.40625rem;
}
.ss-r-br-45 {
  border-bottom-right-radius: 1.40625rem;
}
.ss-radius-bottom-right-45 {
  border-bottom-right-radius: 1.40625rem;
}
.ss-radius-46,
.ss-r-46 {
  border-radius: 1.4375rem;
}
.ss-r-t-46 {
  border-top-left-radius: 1.4375rem;
  border-top-right-radius: 1.4375rem;
}
.ss-r-b-46 {
  border-bottom-left-radius: 1.4375rem;
  border-bottom-right-radius: 1.4375rem;
}
.ss-r-tl-46 {
  border-top-left-radius: 1.4375rem;
}
.ss-radius-top-left-46 {
  border-top-left-radius: 1.4375rem;
}
.ss-r-tr-46 {
  border-top-right-radius: 1.4375rem;
}
.ss-radius-top-right-46 {
  border-top-right-radius: 1.4375rem;
}
.ss-r-bl-46 {
  border-bottom-right-radius: 1.4375rem;
}
.ss-radius-bottom-right-46 {
  border-bottom-right-radius: 1.4375rem;
}
.ss-r-br-46 {
  border-bottom-right-radius: 1.4375rem;
}
.ss-radius-bottom-right-46 {
  border-bottom-right-radius: 1.4375rem;
}
.ss-radius-48,
.ss-r-48 {
  border-radius: 1.5rem;
}
.ss-r-t-48 {
  border-top-left-radius: 1.5rem;
  border-top-right-radius: 1.5rem;
}
.ss-r-b-48 {
  border-bottom-left-radius: 1.5rem;
  border-bottom-right-radius: 1.5rem;
}
.ss-r-tl-48 {
  border-top-left-radius: 1.5rem;
}
.ss-radius-top-left-48 {
  border-top-left-radius: 1.5rem;
}
.ss-r-tr-48 {
  border-top-right-radius: 1.5rem;
}
.ss-radius-top-right-48 {
  border-top-right-radius: 1.5rem;
}
.ss-r-bl-48 {
  border-bottom-right-radius: 1.5rem;
}
.ss-radius-bottom-right-48 {
  border-bottom-right-radius: 1.5rem;
}
.ss-r-br-48 {
  border-bottom-right-radius: 1.5rem;
}
.ss-radius-bottom-right-48 {
  border-bottom-right-radius: 1.5rem;
}
.ss-radius-50,
.ss-r-50 {
  border-radius: 1.5625rem;
}
.ss-r-t-50 {
  border-top-left-radius: 1.5625rem;
  border-top-right-radius: 1.5625rem;
}
.ss-r-b-50 {
  border-bottom-left-radius: 1.5625rem;
  border-bottom-right-radius: 1.5625rem;
}
.ss-r-tl-50 {
  border-top-left-radius: 1.5625rem;
}
.ss-radius-top-left-50 {
  border-top-left-radius: 1.5625rem;
}
.ss-r-tr-50 {
  border-top-right-radius: 1.5625rem;
}
.ss-radius-top-right-50 {
  border-top-right-radius: 1.5625rem;
}
.ss-r-bl-50 {
  border-bottom-right-radius: 1.5625rem;
}
.ss-radius-bottom-right-50 {
  border-bottom-right-radius: 1.5625rem;
}
.ss-r-br-50 {
  border-bottom-right-radius: 1.5625rem;
}
.ss-radius-bottom-right-50 {
  border-bottom-right-radius: 1.5625rem;
}
.ss-radius-52,
.ss-r-52 {
  border-radius: 1.625rem;
}
.ss-r-t-52 {
  border-top-left-radius: 1.625rem;
  border-top-right-radius: 1.625rem;
}
.ss-r-b-52 {
  border-bottom-left-radius: 1.625rem;
  border-bottom-right-radius: 1.625rem;
}
.ss-r-tl-52 {
  border-top-left-radius: 1.625rem;
}
.ss-radius-top-left-52 {
  border-top-left-radius: 1.625rem;
}
.ss-r-tr-52 {
  border-top-right-radius: 1.625rem;
}
.ss-radius-top-right-52 {
  border-top-right-radius: 1.625rem;
}
.ss-r-bl-52 {
  border-bottom-right-radius: 1.625rem;
}
.ss-radius-bottom-right-52 {
  border-bottom-right-radius: 1.625rem;
}
.ss-r-br-52 {
  border-bottom-right-radius: 1.625rem;
}
.ss-radius-bottom-right-52 {
  border-bottom-right-radius: 1.625rem;
}
.ss-radius-54,
.ss-r-54 {
  border-radius: 1.6875rem;
}
.ss-r-t-54 {
  border-top-left-radius: 1.6875rem;
  border-top-right-radius: 1.6875rem;
}
.ss-r-b-54 {
  border-bottom-left-radius: 1.6875rem;
  border-bottom-right-radius: 1.6875rem;
}
.ss-r-tl-54 {
  border-top-left-radius: 1.6875rem;
}
.ss-radius-top-left-54 {
  border-top-left-radius: 1.6875rem;
}
.ss-r-tr-54 {
  border-top-right-radius: 1.6875rem;
}
.ss-radius-top-right-54 {
  border-top-right-radius: 1.6875rem;
}
.ss-r-bl-54 {
  border-bottom-right-radius: 1.6875rem;
}
.ss-radius-bottom-right-54 {
  border-bottom-right-radius: 1.6875rem;
}
.ss-r-br-54 {
  border-bottom-right-radius: 1.6875rem;
}
.ss-radius-bottom-right-54 {
  border-bottom-right-radius: 1.6875rem;
}
.ss-radius-55,
.ss-r-55 {
  border-radius: 1.71875rem;
}
.ss-r-t-55 {
  border-top-left-radius: 1.71875rem;
  border-top-right-radius: 1.71875rem;
}
.ss-r-b-55 {
  border-bottom-left-radius: 1.71875rem;
  border-bottom-right-radius: 1.71875rem;
}
.ss-r-tl-55 {
  border-top-left-radius: 1.71875rem;
}
.ss-radius-top-left-55 {
  border-top-left-radius: 1.71875rem;
}
.ss-r-tr-55 {
  border-top-right-radius: 1.71875rem;
}
.ss-radius-top-right-55 {
  border-top-right-radius: 1.71875rem;
}
.ss-r-bl-55 {
  border-bottom-right-radius: 1.71875rem;
}
.ss-radius-bottom-right-55 {
  border-bottom-right-radius: 1.71875rem;
}
.ss-r-br-55 {
  border-bottom-right-radius: 1.71875rem;
}
.ss-radius-bottom-right-55 {
  border-bottom-right-radius: 1.71875rem;
}
.ss-radius-56,
.ss-r-56 {
  border-radius: 1.75rem;
}
.ss-r-t-56 {
  border-top-left-radius: 1.75rem;
  border-top-right-radius: 1.75rem;
}
.ss-r-b-56 {
  border-bottom-left-radius: 1.75rem;
  border-bottom-right-radius: 1.75rem;
}
.ss-r-tl-56 {
  border-top-left-radius: 1.75rem;
}
.ss-radius-top-left-56 {
  border-top-left-radius: 1.75rem;
}
.ss-r-tr-56 {
  border-top-right-radius: 1.75rem;
}
.ss-radius-top-right-56 {
  border-top-right-radius: 1.75rem;
}
.ss-r-bl-56 {
  border-bottom-right-radius: 1.75rem;
}
.ss-radius-bottom-right-56 {
  border-bottom-right-radius: 1.75rem;
}
.ss-r-br-56 {
  border-bottom-right-radius: 1.75rem;
}
.ss-radius-bottom-right-56 {
  border-bottom-right-radius: 1.75rem;
}
.ss-radius-58,
.ss-r-58 {
  border-radius: 1.8125rem;
}
.ss-r-t-58 {
  border-top-left-radius: 1.8125rem;
  border-top-right-radius: 1.8125rem;
}
.ss-r-b-58 {
  border-bottom-left-radius: 1.8125rem;
  border-bottom-right-radius: 1.8125rem;
}
.ss-r-tl-58 {
  border-top-left-radius: 1.8125rem;
}
.ss-radius-top-left-58 {
  border-top-left-radius: 1.8125rem;
}
.ss-r-tr-58 {
  border-top-right-radius: 1.8125rem;
}
.ss-radius-top-right-58 {
  border-top-right-radius: 1.8125rem;
}
.ss-r-bl-58 {
  border-bottom-right-radius: 1.8125rem;
}
.ss-radius-bottom-right-58 {
  border-bottom-right-radius: 1.8125rem;
}
.ss-r-br-58 {
  border-bottom-right-radius: 1.8125rem;
}
.ss-radius-bottom-right-58 {
  border-bottom-right-radius: 1.8125rem;
}
.ss-radius-60,
.ss-r-60 {
  border-radius: 1.875rem;
}
.ss-r-t-60 {
  border-top-left-radius: 1.875rem;
  border-top-right-radius: 1.875rem;
}
.ss-r-b-60 {
  border-bottom-left-radius: 1.875rem;
  border-bottom-right-radius: 1.875rem;
}
.ss-r-tl-60 {
  border-top-left-radius: 1.875rem;
}
.ss-radius-top-left-60 {
  border-top-left-radius: 1.875rem;
}
.ss-r-tr-60 {
  border-top-right-radius: 1.875rem;
}
.ss-radius-top-right-60 {
  border-top-right-radius: 1.875rem;
}
.ss-r-bl-60 {
  border-bottom-right-radius: 1.875rem;
}
.ss-radius-bottom-right-60 {
  border-bottom-right-radius: 1.875rem;
}
.ss-r-br-60 {
  border-bottom-right-radius: 1.875rem;
}
.ss-radius-bottom-right-60 {
  border-bottom-right-radius: 1.875rem;
}
.ss-radius-62,
.ss-r-62 {
  border-radius: 1.9375rem;
}
.ss-r-t-62 {
  border-top-left-radius: 1.9375rem;
  border-top-right-radius: 1.9375rem;
}
.ss-r-b-62 {
  border-bottom-left-radius: 1.9375rem;
  border-bottom-right-radius: 1.9375rem;
}
.ss-r-tl-62 {
  border-top-left-radius: 1.9375rem;
}
.ss-radius-top-left-62 {
  border-top-left-radius: 1.9375rem;
}
.ss-r-tr-62 {
  border-top-right-radius: 1.9375rem;
}
.ss-radius-top-right-62 {
  border-top-right-radius: 1.9375rem;
}
.ss-r-bl-62 {
  border-bottom-right-radius: 1.9375rem;
}
.ss-radius-bottom-right-62 {
  border-bottom-right-radius: 1.9375rem;
}
.ss-r-br-62 {
  border-bottom-right-radius: 1.9375rem;
}
.ss-radius-bottom-right-62 {
  border-bottom-right-radius: 1.9375rem;
}
.ss-radius-64,
.ss-r-64 {
  border-radius: 2rem;
}
.ss-r-t-64 {
  border-top-left-radius: 2rem;
  border-top-right-radius: 2rem;
}
.ss-r-b-64 {
  border-bottom-left-radius: 2rem;
  border-bottom-right-radius: 2rem;
}
.ss-r-tl-64 {
  border-top-left-radius: 2rem;
}
.ss-radius-top-left-64 {
  border-top-left-radius: 2rem;
}
.ss-r-tr-64 {
  border-top-right-radius: 2rem;
}
.ss-radius-top-right-64 {
  border-top-right-radius: 2rem;
}
.ss-r-bl-64 {
  border-bottom-right-radius: 2rem;
}
.ss-radius-bottom-right-64 {
  border-bottom-right-radius: 2rem;
}
.ss-r-br-64 {
  border-bottom-right-radius: 2rem;
}
.ss-radius-bottom-right-64 {
  border-bottom-right-radius: 2rem;
}
.ss-radius-65,
.ss-r-65 {
  border-radius: 2.03125rem;
}
.ss-r-t-65 {
  border-top-left-radius: 2.03125rem;
  border-top-right-radius: 2.03125rem;
}
.ss-r-b-65 {
  border-bottom-left-radius: 2.03125rem;
  border-bottom-right-radius: 2.03125rem;
}
.ss-r-tl-65 {
  border-top-left-radius: 2.03125rem;
}
.ss-radius-top-left-65 {
  border-top-left-radius: 2.03125rem;
}
.ss-r-tr-65 {
  border-top-right-radius: 2.03125rem;
}
.ss-radius-top-right-65 {
  border-top-right-radius: 2.03125rem;
}
.ss-r-bl-65 {
  border-bottom-right-radius: 2.03125rem;
}
.ss-radius-bottom-right-65 {
  border-bottom-right-radius: 2.03125rem;
}
.ss-r-br-65 {
  border-bottom-right-radius: 2.03125rem;
}
.ss-radius-bottom-right-65 {
  border-bottom-right-radius: 2.03125rem;
}
.ss-radius-66,
.ss-r-66 {
  border-radius: 2.0625rem;
}
.ss-r-t-66 {
  border-top-left-radius: 2.0625rem;
  border-top-right-radius: 2.0625rem;
}
.ss-r-b-66 {
  border-bottom-left-radius: 2.0625rem;
  border-bottom-right-radius: 2.0625rem;
}
.ss-r-tl-66 {
  border-top-left-radius: 2.0625rem;
}
.ss-radius-top-left-66 {
  border-top-left-radius: 2.0625rem;
}
.ss-r-tr-66 {
  border-top-right-radius: 2.0625rem;
}
.ss-radius-top-right-66 {
  border-top-right-radius: 2.0625rem;
}
.ss-r-bl-66 {
  border-bottom-right-radius: 2.0625rem;
}
.ss-radius-bottom-right-66 {
  border-bottom-right-radius: 2.0625rem;
}
.ss-r-br-66 {
  border-bottom-right-radius: 2.0625rem;
}
.ss-radius-bottom-right-66 {
  border-bottom-right-radius: 2.0625rem;
}
.ss-radius-68,
.ss-r-68 {
  border-radius: 2.125rem;
}
.ss-r-t-68 {
  border-top-left-radius: 2.125rem;
  border-top-right-radius: 2.125rem;
}
.ss-r-b-68 {
  border-bottom-left-radius: 2.125rem;
  border-bottom-right-radius: 2.125rem;
}
.ss-r-tl-68 {
  border-top-left-radius: 2.125rem;
}
.ss-radius-top-left-68 {
  border-top-left-radius: 2.125rem;
}
.ss-r-tr-68 {
  border-top-right-radius: 2.125rem;
}
.ss-radius-top-right-68 {
  border-top-right-radius: 2.125rem;
}
.ss-r-bl-68 {
  border-bottom-right-radius: 2.125rem;
}
.ss-radius-bottom-right-68 {
  border-bottom-right-radius: 2.125rem;
}
.ss-r-br-68 {
  border-bottom-right-radius: 2.125rem;
}
.ss-radius-bottom-right-68 {
  border-bottom-right-radius: 2.125rem;
}
.ss-radius-70,
.ss-r-70 {
  border-radius: 2.1875rem;
}
.ss-r-t-70 {
  border-top-left-radius: 2.1875rem;
  border-top-right-radius: 2.1875rem;
}
.ss-r-b-70 {
  border-bottom-left-radius: 2.1875rem;
  border-bottom-right-radius: 2.1875rem;
}
.ss-r-tl-70 {
  border-top-left-radius: 2.1875rem;
}
.ss-radius-top-left-70 {
  border-top-left-radius: 2.1875rem;
}
.ss-r-tr-70 {
  border-top-right-radius: 2.1875rem;
}
.ss-radius-top-right-70 {
  border-top-right-radius: 2.1875rem;
}
.ss-r-bl-70 {
  border-bottom-right-radius: 2.1875rem;
}
.ss-radius-bottom-right-70 {
  border-bottom-right-radius: 2.1875rem;
}
.ss-r-br-70 {
  border-bottom-right-radius: 2.1875rem;
}
.ss-radius-bottom-right-70 {
  border-bottom-right-radius: 2.1875rem;
}
.ss-radius-72,
.ss-r-72 {
  border-radius: 2.25rem;
}
.ss-r-t-72 {
  border-top-left-radius: 2.25rem;
  border-top-right-radius: 2.25rem;
}
.ss-r-b-72 {
  border-bottom-left-radius: 2.25rem;
  border-bottom-right-radius: 2.25rem;
}
.ss-r-tl-72 {
  border-top-left-radius: 2.25rem;
}
.ss-radius-top-left-72 {
  border-top-left-radius: 2.25rem;
}
.ss-r-tr-72 {
  border-top-right-radius: 2.25rem;
}
.ss-radius-top-right-72 {
  border-top-right-radius: 2.25rem;
}
.ss-r-bl-72 {
  border-bottom-right-radius: 2.25rem;
}
.ss-radius-bottom-right-72 {
  border-bottom-right-radius: 2.25rem;
}
.ss-r-br-72 {
  border-bottom-right-radius: 2.25rem;
}
.ss-radius-bottom-right-72 {
  border-bottom-right-radius: 2.25rem;
}
.ss-radius-74,
.ss-r-74 {
  border-radius: 2.3125rem;
}
.ss-r-t-74 {
  border-top-left-radius: 2.3125rem;
  border-top-right-radius: 2.3125rem;
}
.ss-r-b-74 {
  border-bottom-left-radius: 2.3125rem;
  border-bottom-right-radius: 2.3125rem;
}
.ss-r-tl-74 {
  border-top-left-radius: 2.3125rem;
}
.ss-radius-top-left-74 {
  border-top-left-radius: 2.3125rem;
}
.ss-r-tr-74 {
  border-top-right-radius: 2.3125rem;
}
.ss-radius-top-right-74 {
  border-top-right-radius: 2.3125rem;
}
.ss-r-bl-74 {
  border-bottom-right-radius: 2.3125rem;
}
.ss-radius-bottom-right-74 {
  border-bottom-right-radius: 2.3125rem;
}
.ss-r-br-74 {
  border-bottom-right-radius: 2.3125rem;
}
.ss-radius-bottom-right-74 {
  border-bottom-right-radius: 2.3125rem;
}
.ss-radius-75,
.ss-r-75 {
  border-radius: 2.34375rem;
}
.ss-r-t-75 {
  border-top-left-radius: 2.34375rem;
  border-top-right-radius: 2.34375rem;
}
.ss-r-b-75 {
  border-bottom-left-radius: 2.34375rem;
  border-bottom-right-radius: 2.34375rem;
}
.ss-r-tl-75 {
  border-top-left-radius: 2.34375rem;
}
.ss-radius-top-left-75 {
  border-top-left-radius: 2.34375rem;
}
.ss-r-tr-75 {
  border-top-right-radius: 2.34375rem;
}
.ss-radius-top-right-75 {
  border-top-right-radius: 2.34375rem;
}
.ss-r-bl-75 {
  border-bottom-right-radius: 2.34375rem;
}
.ss-radius-bottom-right-75 {
  border-bottom-right-radius: 2.34375rem;
}
.ss-r-br-75 {
  border-bottom-right-radius: 2.34375rem;
}
.ss-radius-bottom-right-75 {
  border-bottom-right-radius: 2.34375rem;
}
.ss-radius-76,
.ss-r-76 {
  border-radius: 2.375rem;
}
.ss-r-t-76 {
  border-top-left-radius: 2.375rem;
  border-top-right-radius: 2.375rem;
}
.ss-r-b-76 {
  border-bottom-left-radius: 2.375rem;
  border-bottom-right-radius: 2.375rem;
}
.ss-r-tl-76 {
  border-top-left-radius: 2.375rem;
}
.ss-radius-top-left-76 {
  border-top-left-radius: 2.375rem;
}
.ss-r-tr-76 {
  border-top-right-radius: 2.375rem;
}
.ss-radius-top-right-76 {
  border-top-right-radius: 2.375rem;
}
.ss-r-bl-76 {
  border-bottom-right-radius: 2.375rem;
}
.ss-radius-bottom-right-76 {
  border-bottom-right-radius: 2.375rem;
}
.ss-r-br-76 {
  border-bottom-right-radius: 2.375rem;
}
.ss-radius-bottom-right-76 {
  border-bottom-right-radius: 2.375rem;
}
.ss-radius-78,
.ss-r-78 {
  border-radius: 2.4375rem;
}
.ss-r-t-78 {
  border-top-left-radius: 2.4375rem;
  border-top-right-radius: 2.4375rem;
}
.ss-r-b-78 {
  border-bottom-left-radius: 2.4375rem;
  border-bottom-right-radius: 2.4375rem;
}
.ss-r-tl-78 {
  border-top-left-radius: 2.4375rem;
}
.ss-radius-top-left-78 {
  border-top-left-radius: 2.4375rem;
}
.ss-r-tr-78 {
  border-top-right-radius: 2.4375rem;
}
.ss-radius-top-right-78 {
  border-top-right-radius: 2.4375rem;
}
.ss-r-bl-78 {
  border-bottom-right-radius: 2.4375rem;
}
.ss-radius-bottom-right-78 {
  border-bottom-right-radius: 2.4375rem;
}
.ss-r-br-78 {
  border-bottom-right-radius: 2.4375rem;
}
.ss-radius-bottom-right-78 {
  border-bottom-right-radius: 2.4375rem;
}
.ss-radius-80,
.ss-r-80 {
  border-radius: 2.5rem;
}
.ss-r-t-80 {
  border-top-left-radius: 2.5rem;
  border-top-right-radius: 2.5rem;
}
.ss-r-b-80 {
  border-bottom-left-radius: 2.5rem;
  border-bottom-right-radius: 2.5rem;
}
.ss-r-tl-80 {
  border-top-left-radius: 2.5rem;
}
.ss-radius-top-left-80 {
  border-top-left-radius: 2.5rem;
}
.ss-r-tr-80 {
  border-top-right-radius: 2.5rem;
}
.ss-radius-top-right-80 {
  border-top-right-radius: 2.5rem;
}
.ss-r-bl-80 {
  border-bottom-right-radius: 2.5rem;
}
.ss-radius-bottom-right-80 {
  border-bottom-right-radius: 2.5rem;
}
.ss-r-br-80 {
  border-bottom-right-radius: 2.5rem;
}
.ss-radius-bottom-right-80 {
  border-bottom-right-radius: 2.5rem;
}
.ss-radius-82,
.ss-r-82 {
  border-radius: 2.5625rem;
}
.ss-r-t-82 {
  border-top-left-radius: 2.5625rem;
  border-top-right-radius: 2.5625rem;
}
.ss-r-b-82 {
  border-bottom-left-radius: 2.5625rem;
  border-bottom-right-radius: 2.5625rem;
}
.ss-r-tl-82 {
  border-top-left-radius: 2.5625rem;
}
.ss-radius-top-left-82 {
  border-top-left-radius: 2.5625rem;
}
.ss-r-tr-82 {
  border-top-right-radius: 2.5625rem;
}
.ss-radius-top-right-82 {
  border-top-right-radius: 2.5625rem;
}
.ss-r-bl-82 {
  border-bottom-right-radius: 2.5625rem;
}
.ss-radius-bottom-right-82 {
  border-bottom-right-radius: 2.5625rem;
}
.ss-r-br-82 {
  border-bottom-right-radius: 2.5625rem;
}
.ss-radius-bottom-right-82 {
  border-bottom-right-radius: 2.5625rem;
}
.ss-radius-84,
.ss-r-84 {
  border-radius: 2.625rem;
}
.ss-r-t-84 {
  border-top-left-radius: 2.625rem;
  border-top-right-radius: 2.625rem;
}
.ss-r-b-84 {
  border-bottom-left-radius: 2.625rem;
  border-bottom-right-radius: 2.625rem;
}
.ss-r-tl-84 {
  border-top-left-radius: 2.625rem;
}
.ss-radius-top-left-84 {
  border-top-left-radius: 2.625rem;
}
.ss-r-tr-84 {
  border-top-right-radius: 2.625rem;
}
.ss-radius-top-right-84 {
  border-top-right-radius: 2.625rem;
}
.ss-r-bl-84 {
  border-bottom-right-radius: 2.625rem;
}
.ss-radius-bottom-right-84 {
  border-bottom-right-radius: 2.625rem;
}
.ss-r-br-84 {
  border-bottom-right-radius: 2.625rem;
}
.ss-radius-bottom-right-84 {
  border-bottom-right-radius: 2.625rem;
}
.ss-radius-85,
.ss-r-85 {
  border-radius: 2.65625rem;
}
.ss-r-t-85 {
  border-top-left-radius: 2.65625rem;
  border-top-right-radius: 2.65625rem;
}
.ss-r-b-85 {
  border-bottom-left-radius: 2.65625rem;
  border-bottom-right-radius: 2.65625rem;
}
.ss-r-tl-85 {
  border-top-left-radius: 2.65625rem;
}
.ss-radius-top-left-85 {
  border-top-left-radius: 2.65625rem;
}
.ss-r-tr-85 {
  border-top-right-radius: 2.65625rem;
}
.ss-radius-top-right-85 {
  border-top-right-radius: 2.65625rem;
}
.ss-r-bl-85 {
  border-bottom-right-radius: 2.65625rem;
}
.ss-radius-bottom-right-85 {
  border-bottom-right-radius: 2.65625rem;
}
.ss-r-br-85 {
  border-bottom-right-radius: 2.65625rem;
}
.ss-radius-bottom-right-85 {
  border-bottom-right-radius: 2.65625rem;
}
.ss-radius-86,
.ss-r-86 {
  border-radius: 2.6875rem;
}
.ss-r-t-86 {
  border-top-left-radius: 2.6875rem;
  border-top-right-radius: 2.6875rem;
}
.ss-r-b-86 {
  border-bottom-left-radius: 2.6875rem;
  border-bottom-right-radius: 2.6875rem;
}
.ss-r-tl-86 {
  border-top-left-radius: 2.6875rem;
}
.ss-radius-top-left-86 {
  border-top-left-radius: 2.6875rem;
}
.ss-r-tr-86 {
  border-top-right-radius: 2.6875rem;
}
.ss-radius-top-right-86 {
  border-top-right-radius: 2.6875rem;
}
.ss-r-bl-86 {
  border-bottom-right-radius: 2.6875rem;
}
.ss-radius-bottom-right-86 {
  border-bottom-right-radius: 2.6875rem;
}
.ss-r-br-86 {
  border-bottom-right-radius: 2.6875rem;
}
.ss-radius-bottom-right-86 {
  border-bottom-right-radius: 2.6875rem;
}
.ss-radius-88,
.ss-r-88 {
  border-radius: 2.75rem;
}
.ss-r-t-88 {
  border-top-left-radius: 2.75rem;
  border-top-right-radius: 2.75rem;
}
.ss-r-b-88 {
  border-bottom-left-radius: 2.75rem;
  border-bottom-right-radius: 2.75rem;
}
.ss-r-tl-88 {
  border-top-left-radius: 2.75rem;
}
.ss-radius-top-left-88 {
  border-top-left-radius: 2.75rem;
}
.ss-r-tr-88 {
  border-top-right-radius: 2.75rem;
}
.ss-radius-top-right-88 {
  border-top-right-radius: 2.75rem;
}
.ss-r-bl-88 {
  border-bottom-right-radius: 2.75rem;
}
.ss-radius-bottom-right-88 {
  border-bottom-right-radius: 2.75rem;
}
.ss-r-br-88 {
  border-bottom-right-radius: 2.75rem;
}
.ss-radius-bottom-right-88 {
  border-bottom-right-radius: 2.75rem;
}
.ss-radius-90,
.ss-r-90 {
  border-radius: 2.8125rem;
}
.ss-r-t-90 {
  border-top-left-radius: 2.8125rem;
  border-top-right-radius: 2.8125rem;
}
.ss-r-b-90 {
  border-bottom-left-radius: 2.8125rem;
  border-bottom-right-radius: 2.8125rem;
}
.ss-r-tl-90 {
  border-top-left-radius: 2.8125rem;
}
.ss-radius-top-left-90 {
  border-top-left-radius: 2.8125rem;
}
.ss-r-tr-90 {
  border-top-right-radius: 2.8125rem;
}
.ss-radius-top-right-90 {
  border-top-right-radius: 2.8125rem;
}
.ss-r-bl-90 {
  border-bottom-right-radius: 2.8125rem;
}
.ss-radius-bottom-right-90 {
  border-bottom-right-radius: 2.8125rem;
}
.ss-r-br-90 {
  border-bottom-right-radius: 2.8125rem;
}
.ss-radius-bottom-right-90 {
  border-bottom-right-radius: 2.8125rem;
}
.ss-radius-92,
.ss-r-92 {
  border-radius: 2.875rem;
}
.ss-r-t-92 {
  border-top-left-radius: 2.875rem;
  border-top-right-radius: 2.875rem;
}
.ss-r-b-92 {
  border-bottom-left-radius: 2.875rem;
  border-bottom-right-radius: 2.875rem;
}
.ss-r-tl-92 {
  border-top-left-radius: 2.875rem;
}
.ss-radius-top-left-92 {
  border-top-left-radius: 2.875rem;
}
.ss-r-tr-92 {
  border-top-right-radius: 2.875rem;
}
.ss-radius-top-right-92 {
  border-top-right-radius: 2.875rem;
}
.ss-r-bl-92 {
  border-bottom-right-radius: 2.875rem;
}
.ss-radius-bottom-right-92 {
  border-bottom-right-radius: 2.875rem;
}
.ss-r-br-92 {
  border-bottom-right-radius: 2.875rem;
}
.ss-radius-bottom-right-92 {
  border-bottom-right-radius: 2.875rem;
}
.ss-radius-94,
.ss-r-94 {
  border-radius: 2.9375rem;
}
.ss-r-t-94 {
  border-top-left-radius: 2.9375rem;
  border-top-right-radius: 2.9375rem;
}
.ss-r-b-94 {
  border-bottom-left-radius: 2.9375rem;
  border-bottom-right-radius: 2.9375rem;
}
.ss-r-tl-94 {
  border-top-left-radius: 2.9375rem;
}
.ss-radius-top-left-94 {
  border-top-left-radius: 2.9375rem;
}
.ss-r-tr-94 {
  border-top-right-radius: 2.9375rem;
}
.ss-radius-top-right-94 {
  border-top-right-radius: 2.9375rem;
}
.ss-r-bl-94 {
  border-bottom-right-radius: 2.9375rem;
}
.ss-radius-bottom-right-94 {
  border-bottom-right-radius: 2.9375rem;
}
.ss-r-br-94 {
  border-bottom-right-radius: 2.9375rem;
}
.ss-radius-bottom-right-94 {
  border-bottom-right-radius: 2.9375rem;
}
.ss-radius-95,
.ss-r-95 {
  border-radius: 2.96875rem;
}
.ss-r-t-95 {
  border-top-left-radius: 2.96875rem;
  border-top-right-radius: 2.96875rem;
}
.ss-r-b-95 {
  border-bottom-left-radius: 2.96875rem;
  border-bottom-right-radius: 2.96875rem;
}
.ss-r-tl-95 {
  border-top-left-radius: 2.96875rem;
}
.ss-radius-top-left-95 {
  border-top-left-radius: 2.96875rem;
}
.ss-r-tr-95 {
  border-top-right-radius: 2.96875rem;
}
.ss-radius-top-right-95 {
  border-top-right-radius: 2.96875rem;
}
.ss-r-bl-95 {
  border-bottom-right-radius: 2.96875rem;
}
.ss-radius-bottom-right-95 {
  border-bottom-right-radius: 2.96875rem;
}
.ss-r-br-95 {
  border-bottom-right-radius: 2.96875rem;
}
.ss-radius-bottom-right-95 {
  border-bottom-right-radius: 2.96875rem;
}
.ss-radius-96,
.ss-r-96 {
  border-radius: 3rem;
}
.ss-r-t-96 {
  border-top-left-radius: 3rem;
  border-top-right-radius: 3rem;
}
.ss-r-b-96 {
  border-bottom-left-radius: 3rem;
  border-bottom-right-radius: 3rem;
}
.ss-r-tl-96 {
  border-top-left-radius: 3rem;
}
.ss-radius-top-left-96 {
  border-top-left-radius: 3rem;
}
.ss-r-tr-96 {
  border-top-right-radius: 3rem;
}
.ss-radius-top-right-96 {
  border-top-right-radius: 3rem;
}
.ss-r-bl-96 {
  border-bottom-right-radius: 3rem;
}
.ss-radius-bottom-right-96 {
  border-bottom-right-radius: 3rem;
}
.ss-r-br-96 {
  border-bottom-right-radius: 3rem;
}
.ss-radius-bottom-right-96 {
  border-bottom-right-radius: 3rem;
}
.ss-radius-98,
.ss-r-98 {
  border-radius: 3.0625rem;
}
.ss-r-t-98 {
  border-top-left-radius: 3.0625rem;
  border-top-right-radius: 3.0625rem;
}
.ss-r-b-98 {
  border-bottom-left-radius: 3.0625rem;
  border-bottom-right-radius: 3.0625rem;
}
.ss-r-tl-98 {
  border-top-left-radius: 3.0625rem;
}
.ss-radius-top-left-98 {
  border-top-left-radius: 3.0625rem;
}
.ss-r-tr-98 {
  border-top-right-radius: 3.0625rem;
}
.ss-radius-top-right-98 {
  border-top-right-radius: 3.0625rem;
}
.ss-r-bl-98 {
  border-bottom-right-radius: 3.0625rem;
}
.ss-radius-bottom-right-98 {
  border-bottom-right-radius: 3.0625rem;
}
.ss-r-br-98 {
  border-bottom-right-radius: 3.0625rem;
}
.ss-radius-bottom-right-98 {
  border-bottom-right-radius: 3.0625rem;
}
.ss-radius-100,
.ss-r-100 {
  border-radius: 3.125rem;
}
.ss-r-t-100 {
  border-top-left-radius: 3.125rem;
  border-top-right-radius: 3.125rem;
}
.ss-r-b-100 {
  border-bottom-left-radius: 3.125rem;
  border-bottom-right-radius: 3.125rem;
}
.ss-r-tl-100 {
  border-top-left-radius: 3.125rem;
}
.ss-radius-top-left-100 {
  border-top-left-radius: 3.125rem;
}
.ss-r-tr-100 {
  border-top-right-radius: 3.125rem;
}
.ss-radius-top-right-100 {
  border-top-right-radius: 3.125rem;
}
.ss-r-bl-100 {
  border-bottom-right-radius: 3.125rem;
}
.ss-radius-bottom-right-100 {
  border-bottom-right-radius: 3.125rem;
}
.ss-r-br-100 {
  border-bottom-right-radius: 3.125rem;
}
.ss-radius-bottom-right-100 {
  border-bottom-right-radius: 3.125rem;
}
/* ==================

    溢出省略号
    @param {Number} 行数

 ==================== */
.ss-line-1 {
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.ss-line-2 {
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.ss-line-3 {
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.ss-line-4 {
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
}
.ss-line-5 {
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
}
.ss-line-6 {
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 6;
  -webkit-box-orient: vertical;
}
/* ==================
    hover
 ==================== */
.ss-hover-class {
  background-color: #ccbba8;
  opacity: 0.6;
}
.ss-hover-btn {
  transform: translate(1px, 1px);
}
/* ==================
    底部安全区域
 ==================== */
.ss-safe-bottom {
  padding-bottom: 0;
  padding-bottom: calc(constant(safe-area-inset-bottom) / 5 * 3);
  padding-bottom: calc(env(safe-area-inset-bottom) / 5 * 3);
}
/* ==================

    字体大小

 ==================== */
.ss-font-20 {
  font-size: 0.625rem;
}
.ss-font-21 {
  font-size: 0.65625rem;
}
.ss-font-22 {
  font-size: 0.6875rem;
}
.ss-font-23 {
  font-size: 0.71875rem;
}
.ss-font-24 {
  font-size: 0.75rem;
}
.ss-font-25 {
  font-size: 0.78125rem;
}
.ss-font-26 {
  font-size: 0.8125rem;
}
.ss-font-27 {
  font-size: 0.84375rem;
}
.ss-font-28 {
  font-size: 0.875rem;
}
.ss-font-29 {
  font-size: 0.90625rem;
}
.ss-font-30 {
  font-size: 0.9375rem;
}
.ss-font-31 {
  font-size: 0.96875rem;
}
.ss-font-32 {
  font-size: 1rem;
}
.ss-font-33 {
  font-size: 1.03125rem;
}
.ss-font-34 {
  font-size: 1.0625rem;
}
.ss-font-35 {
  font-size: 1.09375rem;
}
.ss-font-36 {
  font-size: 1.125rem;
}
.ss-font-37 {
  font-size: 1.15625rem;
}
.ss-font-38 {
  font-size: 1.1875rem;
}
.ss-font-39 {
  font-size: 1.21875rem;
}
.ss-font-40 {
  font-size: 1.25rem;
}
.ss-font-41 {
  font-size: 1.28125rem;
}
.ss-font-42 {
  font-size: 1.3125rem;
}
.ss-font-43 {
  font-size: 1.34375rem;
}
.ss-font-44 {
  font-size: 1.375rem;
}
.ss-font-45 {
  font-size: 1.40625rem;
}
.ss-font-46 {
  font-size: 1.4375rem;
}
.ss-font-47 {
  font-size: 1.46875rem;
}
.ss-font-48 {
  font-size: 1.5rem;
}
.ss-font-49 {
  font-size: 1.53125rem;
}
.ss-font-50 {
  font-size: 1.5625rem;
}
/* ==================
    按钮
 ==================== */
.ss-reset-button {
  padding: 0;
  margin: 0;
  font-size: inherit;
  background-color: transparent;
  color: inherit;
  position: relative;
  border: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  text-align: center;
  text-decoration: none;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: inherit;
  transform: translateZ(0);
  transition: transform 0.18s ease, box-shadow 0.24s ease, opacity 0.24s ease, background-color 0.24s ease;
}
.ss-reset-button.button-hover {
  transform: scale(var(--ui-Press-scale-sm));
  background: none;
}
.ss-reset-button::after {
  border: none;
}
.theme-light,:root,
uni-page-body,
body {
  color-scheme: light;
  /* Brand palette */
  --ui-color-black: #171311;
  --ui-color-ink: #241d19;
  --ui-color-cocoa: #4a392e;
  --ui-color-warm-gray: #8a796c;
  --ui-color-stone: #b6a89b;
  --ui-color-cream: #f7f2eb;
  --ui-color-milk: #fffdfa;
  --ui-color-champagne: #d7bd91;
  --ui-color-champagne-deep: #b08a56;
  --ui-color-gold-soft: #eadfca;
  --ui-color-gold-wash: #f4ede2;
  --ui-color-line: rgba(73, 56, 41, 0.12);
  --ui-brand-ink: #1f1811;
  --ui-brand-brown: #8f6940;
  --ui-brand-brown-deep: #513822;
  --ui-brand-gold: #d2af79;
  --ui-brand-gold-soft: #ead9bd;
  --ui-brand-pearl: #faf4ed;
  --ui-brand-pearl-strong: #fffdf9;
  --ui-brand-surface: #f5ede3;
  --ui-brand-surface-strong: rgba(255, 253, 249, 0.78);
  --ui-brand-mask: rgba(31, 24, 17, 0.08);
  --ui-brand-mask-strong: rgba(31, 24, 17, 0.16);
  --ui-brand-warm-gray: var(--ui-color-warm-gray);
  --ui-brand-milk: var(--ui-color-milk);
  --ui-brand-champagne: var(--ui-color-champagne);
  /* Neutral scale */
  --ui-gray-0: #fffdfa;
  --ui-gray-25: #fcf8f3;
  --ui-gray-50: #f7f2eb;
  --ui-gray-100: #f1e9de;
  --ui-gray-200: #e6dbcf;
  --ui-gray-300: #d7cabc;
  --ui-gray-400: #c1b3a5;
  --ui-gray-500: #9e8f80;
  --ui-gray-600: #7a6b5d;
  --ui-gray-700: #594b40;
  --ui-gray-800: #382e27;
  --ui-gray-900: #201a16;
  /* Semantic colors */
  --ui-success: #2f7d57;
  --ui-success-soft: #e7f4ed;
  --ui-warning: #b17a1f;
  --ui-warning-soft: #f9f1df;
  --ui-danger: #bc5c4f;
  --ui-danger-soft: #faebe8;
  --ui-info: #5f7c96;
  --ui-info-soft: #edf4fa;
  --ui-procurement-pending: #8d6943;
  --ui-procurement-paid: #2f7d57;
  --ui-procurement-shipping: #59738c;
  --ui-procurement-after-sale: #bc5c4f;
  --ui-procurement-draft: #8b7f72;
  --ui-BG: var(--ui-brand-pearl-strong);
  --ui-BG-1: var(--ui-brand-pearl);
  --ui-BG-2: #f4f2ef;
  --ui-BG-3: #ebdfd0;
  --ui-BG-4: #dccbb7;
  --ui-TC: var(--ui-brand-ink);
  --ui-TC-1: #524233;
  --ui-TC-2: #7b6a59;
  --ui-TC-3: #a18d79;
  --ui-TC-4: #c8b9a8;
  --ui-Blur: rgba(255, 253, 249, 0.96);
  --ui-Blur-1: rgba(255, 249, 241, 0.82);
  --ui-Blur-2: rgba(250, 241, 230, 0.48);
  --ui-Blur-3: rgba(245, 233, 218, 0.16);
  --ui-Glass-bg: rgba(255, 251, 246, 0.72);
  --ui-Glass-bg-strong: rgba(255, 252, 248, 0.88);
  --ui-Glass-stroke: rgba(143, 105, 64, 0.14);
  --ui-Glass-highlight: rgba(255, 255, 255, 0.72);
  --ui-Glass-shadow: 0 0.625rem 1.875rem rgba(62, 40, 19, 0.12);
  --ui-Glass-shadow-soft: 0 0.375rem 1rem rgba(62, 40, 19, 0.08);
  --ui-Border: rgba(143, 105, 64, 0.18);
  --ui-Outline: rgba(31, 24, 17, 0.08);
  --ui-Line: rgba(143, 105, 64, 0.12);
  --ui-Shadow: 0 0.5625rem 1.5rem rgba(31, 24, 17, 0.12);
  --ui-Shadow-sm: 0 0.25rem 0.625rem rgba(31, 24, 17, 0.08);
  --ui-Shadow-lg: 0 0.875rem 2.1875rem rgba(31, 24, 17, 0.18);
  --ui-Shadow-inset: inset 0 1px 0 rgba(255, 255, 255, 0.7);
  --ui-Shadow-opacity: 0.22;
  --ui-Shadow-opacity-sm: 0.14;
  --ui-Shadow-opacity-lg: 0.28;
  /* Typography */
  --ui-font-family: system-ui, -apple-system, BlinkMacSystemFont, "SF Pro Text", "PingFang SC",
    "Hiragino Sans GB", "Segoe UI", sans-serif;
  --ui-font-family-display: system-ui, -apple-system, BlinkMacSystemFont, "SF Pro Display",
    "PingFang SC", "Segoe UI", sans-serif;
  --ui-font-size-11: 0.6875rem;
  --ui-font-size-12: 0.75rem;
  --ui-font-size-13: 0.8125rem;
  --ui-font-size-14: 0.875rem;
  --ui-font-size-15: 0.9375rem;
  --ui-font-size-16: 1rem;
  --ui-font-size-17: 1.0625rem;
  --ui-font-size-18: 1.125rem;
  --ui-font-size-20: 1.25rem;
  --ui-font-size-24: 1.5rem;
  --ui-font-size-28: 1.75rem;
  --ui-font-weight-regular: 400;
  --ui-font-weight-medium: 500;
  --ui-font-weight-semibold: 600;
  --ui-font-weight-bold: 700;
  --ui-line-height-tight: 1.25;
  --ui-line-height-body: 1.5;
  --ui-line-height-relaxed: 1.7;
  /* Spacing */
  --ui-space-0: 0;
  --ui-space-1: 0.125rem;
  --ui-space-2: 0.25rem;
  --ui-space-3: 0.375rem;
  --ui-space-4: 0.5rem;
  --ui-space-5: 0.625rem;
  --ui-space-6: 0.75rem;
  --ui-space-7: 0.875rem;
  --ui-space-8: 1rem;
  --ui-space-10: 1.25rem;
  --ui-space-12: 1.5rem;
  --ui-space-14: 1.75rem;
  --ui-space-16: 2rem;
  /* Radius */
  --ui-radius-8: 0.5rem;
  --ui-radius-10: 0.625rem;
  --ui-radius-12: 0.75rem;
  --ui-radius-14: 0.875rem;
  --ui-radius-16: 1rem;
  --ui-radius-18: 1.125rem;
  --ui-radius-pill: 31.21875rem;
  --ui-Radius-sm: 0.5rem;
  --ui-Radius: 0.75rem;
  --ui-Radius-lg: 1.125rem;
  --ui-Radius-pill: 31.21875rem;
  --ui-Press-scale: 0.972;
  --ui-Press-scale-sm: 0.986;
  /* Blur and stroke */
  --ui-blur-xs: 8px;
  --ui-blur-sm: 14px;
  --ui-blur-md: 20px;
  --ui-blur-lg: 28px;
  --ui-stroke-soft: 0.03125rem solid rgba(143, 105, 64, 0.1);
  --ui-stroke-strong: 0.03125rem solid rgba(143, 105, 64, 0.18);
  /* Icon size */
  --ui-icon-xs: 0.75rem;
  --ui-icon-sm: 0.875rem;
  --ui-icon-md: 1rem;
  --ui-icon-lg: 1.25rem;
  --ui-icon-xl: 1.5rem;
  /* Component height */
  --ui-height-nav: 2.75rem;
  --ui-height-tabbar: 3.125rem;
  --ui-height-button-sm: 2rem;
  --ui-height-button-md: 2.375rem;
  --ui-height-button-lg: 2.75rem;
  --ui-height-input: 2.75rem;
  --ui-height-cell: 3rem;
  --ui-height-chip: 1.5rem;
  /* Z-index */
  --ui-z-base: 1;
  --ui-z-dropdown: 20;
  --ui-z-sticky: 40;
  --ui-z-overlay: 80;
  --ui-z-popup: 100;
  --ui-z-toast: 120;
  /* Motion */
  --ui-ease-standard: cubic-bezier(0.22, 1, 0.36, 1);
  --ui-ease-decelerate: cubic-bezier(0.05, 0.7, 0.1, 1);
  --ui-ease-accelerate: cubic-bezier(0.3, 0, 0.8, 0.15);
  --ui-duration-quick: 140ms;
  --ui-duration-base: 220ms;
  --ui-duration-slow: 320ms;
  /* Page reduction rules */
  --ui-text-primary: #201a16;
  --ui-text-secondary: #594b40;
  --ui-text-tertiary: #85776a;
  --ui-text-quaternary: #b0a498;
  --ui-text-link: var(--ui-brand-brown);
  --ui-text-positive: var(--ui-success);
  --ui-text-warning: var(--ui-warning);
  --ui-text-danger: var(--ui-danger);
  --ui-text-inverse: #fffdfa;
  --ui-surface-page: linear-gradient(180deg, #fffdfa 0%, #f7f2eb 44%, #f1e9de 100%);
  --ui-surface-card: rgba(255, 252, 247, 0.9);
  --ui-surface-card-secondary: rgba(247, 242, 235, 0.84);
  --ui-surface-card-muted: rgba(242, 235, 225, 0.7);
  --ui-surface-fold: rgba(73, 56, 41, 0.04);
  --ui-surface-disabled: rgba(182, 168, 155, 0.2);
  --ui-surface-nav: rgba(255, 252, 247, 0.82);
  --ui-surface-popup: rgba(255, 252, 247, 0.94);
  --ui-surface-overlay: rgba(31, 24, 17, 0.32);
  /* Component semantic tokens */
  --ui-button-primary-bg: linear-gradient(135deg, #1f1811 0%, #5b432f 100%);
  --ui-button-primary-text: #fffdfa;
  --ui-button-secondary-bg: rgba(255, 252, 247, 0.86);
  --ui-button-secondary-text: #201a16;
  --ui-button-secondary-border: rgba(73, 56, 41, 0.12);
  --ui-button-ghost-bg: rgba(215, 189, 145, 0.14);
  --ui-button-ghost-text: #8d6943;
  --ui-button-danger-bg: linear-gradient(135deg, #bc5c4f 0%, #9f4035 100%);
  --ui-form-bg: rgba(255, 252, 247, 0.78);
  --ui-form-border: rgba(73, 56, 41, 0.1);
  --ui-form-focus: rgba(176, 138, 86, 0.32);
  --ui-cell-bg: rgba(255, 252, 247, 0.76);
  --ui-cell-divider: rgba(73, 56, 41, 0.08);
  --ui-tag-weak-bg: rgba(73, 56, 41, 0.06);
  --ui-tag-weak-text: #736659;
  --ui-tag-gold-bg: rgba(215, 189, 145, 0.18);
  --ui-tag-gold-text: #8d6943;
  --ui-feedback-empty-bg: rgba(247, 242, 235, 0.82);
  --ui-feedback-error-bg: rgba(250, 235, 232, 0.9);
  --ui-feedback-empty-text: #7b6a59;
  --ui-feedback-error-text: #9f4035;
  --ui-nav-title: #201a16;
  --ui-nav-subtitle: #85776a;
  --ui-card-shadow: 0 0.4375rem 1.0625rem rgba(31, 24, 17, 0.08);
  --ui-card-shadow-strong: 0 0.6875rem 1.75rem rgba(31, 24, 17, 0.14);
  --ui-cell-title: #382e27;
  --ui-cell-value: #7b6a59;
  --ui-state-disabled-opacity: 0.42;
  --ui-state-hover-overlay: rgba(31, 24, 17, 0.03);
  --ui-state-pressed-overlay: rgba(31, 24, 17, 0.06);
  --ui-state-loading-dot: #b08a56;
  --ui-state-empty-icon: rgba(176, 138, 86, 0.22);
  --ui-state-error-border: rgba(188, 92, 79, 0.18);
  --ui-BG-opacity: 0.1;
}
.theme-light {
  color-scheme: light;
  /* Brand palette */
  --ui-color-black: #171311;
  --ui-color-ink: #241d19;
  --ui-color-cocoa: #4a392e;
  --ui-color-warm-gray: #8a796c;
  --ui-color-stone: #b6a89b;
  --ui-color-cream: #f7f2eb;
  --ui-color-milk: #fffdfa;
  --ui-color-champagne: #d7bd91;
  --ui-color-champagne-deep: #b08a56;
  --ui-color-gold-soft: #eadfca;
  --ui-color-gold-wash: #f4ede2;
  --ui-color-line: rgba(73, 56, 41, 0.12);
  --ui-brand-ink: #1f1811;
  --ui-brand-brown: #8f6940;
  --ui-brand-brown-deep: #513822;
  --ui-brand-gold: #d2af79;
  --ui-brand-gold-soft: #ead9bd;
  --ui-brand-pearl: #faf4ed;
  --ui-brand-pearl-strong: #fffdf9;
  --ui-brand-surface: #f5ede3;
  --ui-brand-surface-strong: rgba(255, 253, 249, 0.78);
  --ui-brand-mask: rgba(31, 24, 17, 0.08);
  --ui-brand-mask-strong: rgba(31, 24, 17, 0.16);
  --ui-brand-warm-gray: var(--ui-color-warm-gray);
  --ui-brand-milk: var(--ui-color-milk);
  --ui-brand-champagne: var(--ui-color-champagne);
  /* Neutral scale */
  --ui-gray-0: #fffdfa;
  --ui-gray-25: #fcf8f3;
  --ui-gray-50: #f7f2eb;
  --ui-gray-100: #f1e9de;
  --ui-gray-200: #e6dbcf;
  --ui-gray-300: #d7cabc;
  --ui-gray-400: #c1b3a5;
  --ui-gray-500: #9e8f80;
  --ui-gray-600: #7a6b5d;
  --ui-gray-700: #594b40;
  --ui-gray-800: #382e27;
  --ui-gray-900: #201a16;
  /* Semantic colors */
  --ui-success: #2f7d57;
  --ui-success-soft: #e7f4ed;
  --ui-warning: #b17a1f;
  --ui-warning-soft: #f9f1df;
  --ui-danger: #bc5c4f;
  --ui-danger-soft: #faebe8;
  --ui-info: #5f7c96;
  --ui-info-soft: #edf4fa;
  --ui-procurement-pending: #8d6943;
  --ui-procurement-paid: #2f7d57;
  --ui-procurement-shipping: #59738c;
  --ui-procurement-after-sale: #bc5c4f;
  --ui-procurement-draft: #8b7f72;
  --ui-BG: var(--ui-brand-pearl-strong);
  --ui-BG-1: var(--ui-brand-pearl);
  --ui-BG-2: #f4f2ef;
  --ui-BG-3: #ebdfd0;
  --ui-BG-4: #dccbb7;
  --ui-TC: var(--ui-brand-ink);
  --ui-TC-1: #524233;
  --ui-TC-2: #7b6a59;
  --ui-TC-3: #a18d79;
  --ui-TC-4: #c8b9a8;
  --ui-Blur: rgba(255, 253, 249, 0.96);
  --ui-Blur-1: rgba(255, 249, 241, 0.82);
  --ui-Blur-2: rgba(250, 241, 230, 0.48);
  --ui-Blur-3: rgba(245, 233, 218, 0.16);
  --ui-Glass-bg: rgba(255, 251, 246, 0.72);
  --ui-Glass-bg-strong: rgba(255, 252, 248, 0.88);
  --ui-Glass-stroke: rgba(143, 105, 64, 0.14);
  --ui-Glass-highlight: rgba(255, 255, 255, 0.72);
  --ui-Glass-shadow: 0 0.625rem 1.875rem rgba(62, 40, 19, 0.12);
  --ui-Glass-shadow-soft: 0 0.375rem 1rem rgba(62, 40, 19, 0.08);
  --ui-Border: rgba(143, 105, 64, 0.18);
  --ui-Outline: rgba(31, 24, 17, 0.08);
  --ui-Line: rgba(143, 105, 64, 0.12);
  --ui-Shadow: 0 0.5625rem 1.5rem rgba(31, 24, 17, 0.12);
  --ui-Shadow-sm: 0 0.25rem 0.625rem rgba(31, 24, 17, 0.08);
  --ui-Shadow-lg: 0 0.875rem 2.1875rem rgba(31, 24, 17, 0.18);
  --ui-Shadow-inset: inset 0 1px 0 rgba(255, 255, 255, 0.7);
  --ui-Shadow-opacity: 0.22;
  --ui-Shadow-opacity-sm: 0.14;
  --ui-Shadow-opacity-lg: 0.28;
  /* Typography */
  --ui-font-family: system-ui, -apple-system, BlinkMacSystemFont, "SF Pro Text", "PingFang SC",
    "Hiragino Sans GB", "Segoe UI", sans-serif;
  --ui-font-family-display: system-ui, -apple-system, BlinkMacSystemFont, "SF Pro Display",
    "PingFang SC", "Segoe UI", sans-serif;
  --ui-font-size-11: 0.6875rem;
  --ui-font-size-12: 0.75rem;
  --ui-font-size-13: 0.8125rem;
  --ui-font-size-14: 0.875rem;
  --ui-font-size-15: 0.9375rem;
  --ui-font-size-16: 1rem;
  --ui-font-size-17: 1.0625rem;
  --ui-font-size-18: 1.125rem;
  --ui-font-size-20: 1.25rem;
  --ui-font-size-24: 1.5rem;
  --ui-font-size-28: 1.75rem;
  --ui-font-weight-regular: 400;
  --ui-font-weight-medium: 500;
  --ui-font-weight-semibold: 600;
  --ui-font-weight-bold: 700;
  --ui-line-height-tight: 1.25;
  --ui-line-height-body: 1.5;
  --ui-line-height-relaxed: 1.7;
  /* Spacing */
  --ui-space-0: 0;
  --ui-space-1: 0.125rem;
  --ui-space-2: 0.25rem;
  --ui-space-3: 0.375rem;
  --ui-space-4: 0.5rem;
  --ui-space-5: 0.625rem;
  --ui-space-6: 0.75rem;
  --ui-space-7: 0.875rem;
  --ui-space-8: 1rem;
  --ui-space-10: 1.25rem;
  --ui-space-12: 1.5rem;
  --ui-space-14: 1.75rem;
  --ui-space-16: 2rem;
  /* Radius */
  --ui-radius-8: 0.5rem;
  --ui-radius-10: 0.625rem;
  --ui-radius-12: 0.75rem;
  --ui-radius-14: 0.875rem;
  --ui-radius-16: 1rem;
  --ui-radius-18: 1.125rem;
  --ui-radius-pill: 31.21875rem;
  --ui-Radius-sm: 0.5rem;
  --ui-Radius: 0.75rem;
  --ui-Radius-lg: 1.125rem;
  --ui-Radius-pill: 31.21875rem;
  --ui-Press-scale: 0.972;
  --ui-Press-scale-sm: 0.986;
  /* Blur and stroke */
  --ui-blur-xs: 8px;
  --ui-blur-sm: 14px;
  --ui-blur-md: 20px;
  --ui-blur-lg: 28px;
  --ui-stroke-soft: 0.03125rem solid rgba(143, 105, 64, 0.1);
  --ui-stroke-strong: 0.03125rem solid rgba(143, 105, 64, 0.18);
  /* Icon size */
  --ui-icon-xs: 0.75rem;
  --ui-icon-sm: 0.875rem;
  --ui-icon-md: 1rem;
  --ui-icon-lg: 1.25rem;
  --ui-icon-xl: 1.5rem;
  /* Component height */
  --ui-height-nav: 2.75rem;
  --ui-height-tabbar: 3.125rem;
  --ui-height-button-sm: 2rem;
  --ui-height-button-md: 2.375rem;
  --ui-height-button-lg: 2.75rem;
  --ui-height-input: 2.75rem;
  --ui-height-cell: 3rem;
  --ui-height-chip: 1.5rem;
  /* Z-index */
  --ui-z-base: 1;
  --ui-z-dropdown: 20;
  --ui-z-sticky: 40;
  --ui-z-overlay: 80;
  --ui-z-popup: 100;
  --ui-z-toast: 120;
  /* Motion */
  --ui-ease-standard: cubic-bezier(0.22, 1, 0.36, 1);
  --ui-ease-decelerate: cubic-bezier(0.05, 0.7, 0.1, 1);
  --ui-ease-accelerate: cubic-bezier(0.3, 0, 0.8, 0.15);
  --ui-duration-quick: 140ms;
  --ui-duration-base: 220ms;
  --ui-duration-slow: 320ms;
  /* Page reduction rules */
  --ui-text-primary: #201a16;
  --ui-text-secondary: #594b40;
  --ui-text-tertiary: #85776a;
  --ui-text-quaternary: #b0a498;
  --ui-text-link: var(--ui-brand-brown);
  --ui-text-positive: var(--ui-success);
  --ui-text-warning: var(--ui-warning);
  --ui-text-danger: var(--ui-danger);
  --ui-text-inverse: #fffdfa;
  --ui-surface-page: linear-gradient(180deg, #fffdfa 0%, #f7f2eb 44%, #f1e9de 100%);
  --ui-surface-card: rgba(255, 252, 247, 0.9);
  --ui-surface-card-secondary: rgba(247, 242, 235, 0.84);
  --ui-surface-card-muted: rgba(242, 235, 225, 0.7);
  --ui-surface-fold: rgba(73, 56, 41, 0.04);
  --ui-surface-disabled: rgba(182, 168, 155, 0.2);
  --ui-surface-nav: rgba(255, 252, 247, 0.82);
  --ui-surface-popup: rgba(255, 252, 247, 0.94);
  --ui-surface-overlay: rgba(31, 24, 17, 0.32);
  /* Component semantic tokens */
  --ui-button-primary-bg: linear-gradient(135deg, #1f1811 0%, #5b432f 100%);
  --ui-button-primary-text: #fffdfa;
  --ui-button-secondary-bg: rgba(255, 252, 247, 0.86);
  --ui-button-secondary-text: #201a16;
  --ui-button-secondary-border: rgba(73, 56, 41, 0.12);
  --ui-button-ghost-bg: rgba(215, 189, 145, 0.14);
  --ui-button-ghost-text: #8d6943;
  --ui-button-danger-bg: linear-gradient(135deg, #bc5c4f 0%, #9f4035 100%);
  --ui-form-bg: rgba(255, 252, 247, 0.78);
  --ui-form-border: rgba(73, 56, 41, 0.1);
  --ui-form-focus: rgba(176, 138, 86, 0.32);
  --ui-cell-bg: rgba(255, 252, 247, 0.76);
  --ui-cell-divider: rgba(73, 56, 41, 0.08);
  --ui-tag-weak-bg: rgba(73, 56, 41, 0.06);
  --ui-tag-weak-text: #736659;
  --ui-tag-gold-bg: rgba(215, 189, 145, 0.18);
  --ui-tag-gold-text: #8d6943;
  --ui-feedback-empty-bg: rgba(247, 242, 235, 0.82);
  --ui-feedback-error-bg: rgba(250, 235, 232, 0.9);
  --ui-feedback-empty-text: #7b6a59;
  --ui-feedback-error-text: #9f4035;
  --ui-nav-title: #201a16;
  --ui-nav-subtitle: #85776a;
  --ui-card-shadow: 0 0.4375rem 1.0625rem rgba(31, 24, 17, 0.08);
  --ui-card-shadow-strong: 0 0.6875rem 1.75rem rgba(31, 24, 17, 0.14);
  --ui-cell-title: #382e27;
  --ui-cell-value: #7b6a59;
  --ui-state-disabled-opacity: 0.42;
  --ui-state-hover-overlay: rgba(31, 24, 17, 0.03);
  --ui-state-pressed-overlay: rgba(31, 24, 17, 0.06);
  --ui-state-loading-dot: #b08a56;
  --ui-state-empty-icon: rgba(176, 138, 86, 0.22);
  --ui-state-error-border: rgba(188, 92, 79, 0.18);
  --ui-BG-opacity: 0.1;
}
.theme-dark {
  color-scheme: dark;
  /* Minimal dark support */
  --ui-color-black: #0f0d0b;
  --ui-color-ink: #f4ede5;
  --ui-color-cocoa: #d4c1ab;
  --ui-color-warm-gray: #ab9784;
  --ui-color-stone: #7d6d60;
  --ui-color-cream: #231a15;
  --ui-color-milk: #2a2019;
  --ui-color-champagne: #caa46d;
  --ui-color-champagne-deep: #e0bf8f;
  --ui-color-gold-soft: #5f4d38;
  --ui-color-gold-wash: #32271f;
  --ui-brand-ink: #f7efe4;
  --ui-brand-brown: #b89463;
  --ui-brand-brown-deep: #251a11;
  --ui-brand-gold: #d1b07b;
  --ui-brand-gold-soft: #9f845a;
  --ui-brand-pearl: #231913;
  --ui-brand-pearl-strong: #2b1f17;
  --ui-brand-surface: #31241b;
  --ui-brand-surface-strong: rgba(43, 31, 23, 0.82);
  --ui-brand-mask: rgba(8, 6, 4, 0.24);
  --ui-brand-mask-strong: rgba(8, 6, 4, 0.4);
  --ui-brand-warm-gray: var(--ui-color-warm-gray);
  --ui-brand-milk: var(--ui-color-milk);
  --ui-brand-champagne: var(--ui-color-champagne);
  --ui-gray-0: #201712;
  --ui-gray-25: #261c16;
  --ui-gray-50: #2b2019;
  --ui-gray-100: #31241b;
  --ui-gray-200: #3b2d23;
  --ui-gray-300: #4a392d;
  --ui-gray-400: #655245;
  --ui-gray-500: #826f61;
  --ui-gray-600: #a28c7b;
  --ui-gray-700: #c3af9b;
  --ui-gray-800: #e3d4c3;
  --ui-gray-900: #f8efe4;
  --ui-success: #72c89a;
  --ui-success-soft: rgba(114, 200, 154, 0.14);
  --ui-warning: #e0b566;
  --ui-warning-soft: rgba(224, 181, 102, 0.14);
  --ui-danger: #ec9689;
  --ui-danger-soft: rgba(236, 150, 137, 0.14);
  --ui-info: #8cb2d1;
  --ui-info-soft: rgba(140, 178, 209, 0.14);
  --ui-procurement-pending: #d0aa79;
  --ui-procurement-paid: #72c89a;
  --ui-procurement-shipping: #8cb2d1;
  --ui-procurement-after-sale: #ec9689;
  --ui-procurement-draft: #ab9784;
  --ui-BG: #201712;
  --ui-BG-1: #261c16;
  --ui-BG-2: #2f231c;
  --ui-BG-3: #3a2c22;
  --ui-BG-4: #463428;
  --ui-TC: var(--ui-brand-ink);
  --ui-TC-1: #ddccb8;
  --ui-TC-2: #b99f80;
  --ui-TC-3: #8b7359;
  --ui-TC-4: #5a4839;
  --ui-Blur: rgba(32, 23, 18, 0.94);
  --ui-Blur-1: rgba(37, 26, 19, 0.8);
  --ui-Blur-2: rgba(49, 36, 27, 0.46);
  --ui-Blur-3: rgba(70, 52, 40, 0.18);
  --ui-Glass-bg: rgba(44, 31, 23, 0.72);
  --ui-Glass-bg-strong: rgba(39, 28, 21, 0.88);
  --ui-Glass-stroke: rgba(209, 176, 123, 0.16);
  --ui-Glass-highlight: rgba(255, 246, 232, 0.08);
  --ui-Glass-shadow: 0 0.625rem 1.875rem rgba(0, 0, 0, 0.36);
  --ui-Glass-shadow-soft: 0 0.375rem 1rem rgba(0, 0, 0, 0.24);
  --ui-Border: rgba(209, 176, 123, 0.16);
  --ui-Outline: rgba(255, 255, 255, 0.08);
  --ui-Line: rgba(209, 176, 123, 0.12);
  --ui-Shadow: 0 0.5625rem 1.5rem rgba(0, 0, 0, 0.3);
  --ui-Shadow-sm: 0 0.25rem 0.625rem rgba(0, 0, 0, 0.22);
  --ui-Shadow-lg: 0 0.875rem 2.1875rem rgba(0, 0, 0, 0.42);
  --ui-Shadow-inset: inset 0 1px 0 rgba(255, 246, 232, 0.08);
  --ui-Shadow-opacity: 0.32;
  --ui-Shadow-opacity-sm: 0.22;
  --ui-Shadow-opacity-lg: 0.38;
  --ui-font-family: system-ui, -apple-system, BlinkMacSystemFont, "SF Pro Text", "PingFang SC",
    "Hiragino Sans GB", "Segoe UI", sans-serif;
  --ui-font-family-display: system-ui, -apple-system, BlinkMacSystemFont, "SF Pro Display",
    "PingFang SC", "Segoe UI", sans-serif;
  --ui-font-size-11: 0.6875rem;
  --ui-font-size-12: 0.75rem;
  --ui-font-size-13: 0.8125rem;
  --ui-font-size-14: 0.875rem;
  --ui-font-size-15: 0.9375rem;
  --ui-font-size-16: 1rem;
  --ui-font-size-17: 1.0625rem;
  --ui-font-size-18: 1.125rem;
  --ui-font-size-20: 1.25rem;
  --ui-font-size-24: 1.5rem;
  --ui-font-size-28: 1.75rem;
  --ui-font-weight-regular: 400;
  --ui-font-weight-medium: 500;
  --ui-font-weight-semibold: 600;
  --ui-font-weight-bold: 700;
  --ui-line-height-tight: 1.25;
  --ui-line-height-body: 1.5;
  --ui-line-height-relaxed: 1.7;
  --ui-space-0: 0;
  --ui-space-1: 0.125rem;
  --ui-space-2: 0.25rem;
  --ui-space-3: 0.375rem;
  --ui-space-4: 0.5rem;
  --ui-space-5: 0.625rem;
  --ui-space-6: 0.75rem;
  --ui-space-7: 0.875rem;
  --ui-space-8: 1rem;
  --ui-space-10: 1.25rem;
  --ui-space-12: 1.5rem;
  --ui-space-14: 1.75rem;
  --ui-space-16: 2rem;
  --ui-radius-8: 0.5rem;
  --ui-radius-10: 0.625rem;
  --ui-radius-12: 0.75rem;
  --ui-radius-14: 0.875rem;
  --ui-radius-16: 1rem;
  --ui-radius-18: 1.125rem;
  --ui-radius-pill: 31.21875rem;
  --ui-Radius-sm: 0.5rem;
  --ui-Radius: 0.75rem;
  --ui-Radius-lg: 1.125rem;
  --ui-Radius-pill: 31.21875rem;
  --ui-Press-scale: 0.972;
  --ui-Press-scale-sm: 0.986;
  --ui-blur-xs: 8px;
  --ui-blur-sm: 14px;
  --ui-blur-md: 20px;
  --ui-blur-lg: 28px;
  --ui-stroke-soft: 0.03125rem solid rgba(209, 176, 123, 0.1);
  --ui-stroke-strong: 0.03125rem solid rgba(209, 176, 123, 0.18);
  --ui-icon-xs: 0.75rem;
  --ui-icon-sm: 0.875rem;
  --ui-icon-md: 1rem;
  --ui-icon-lg: 1.25rem;
  --ui-icon-xl: 1.5rem;
  --ui-height-nav: 2.75rem;
  --ui-height-tabbar: 3.125rem;
  --ui-height-button-sm: 2rem;
  --ui-height-button-md: 2.375rem;
  --ui-height-button-lg: 2.75rem;
  --ui-height-input: 2.75rem;
  --ui-height-cell: 3rem;
  --ui-height-chip: 1.5rem;
  --ui-z-base: 1;
  --ui-z-dropdown: 20;
  --ui-z-sticky: 40;
  --ui-z-overlay: 80;
  --ui-z-popup: 100;
  --ui-z-toast: 120;
  --ui-ease-standard: cubic-bezier(0.22, 1, 0.36, 1);
  --ui-ease-decelerate: cubic-bezier(0.05, 0.7, 0.1, 1);
  --ui-ease-accelerate: cubic-bezier(0.3, 0, 0.8, 0.15);
  --ui-duration-quick: 140ms;
  --ui-duration-base: 220ms;
  --ui-duration-slow: 320ms;
  --ui-text-primary: #f8efe4;
  --ui-text-secondary: #d6c3b0;
  --ui-text-tertiary: #a28c7b;
  --ui-text-quaternary: #7b6657;
  --ui-text-link: var(--ui-brand-gold);
  --ui-text-positive: var(--ui-success);
  --ui-text-warning: var(--ui-warning);
  --ui-text-danger: var(--ui-danger);
  --ui-text-inverse: #16120f;
  --ui-surface-page: linear-gradient(180deg, #201712 0%, #261c16 44%, #31241b 100%);
  --ui-surface-card: rgba(43, 31, 23, 0.86);
  --ui-surface-card-secondary: rgba(49, 36, 27, 0.84);
  --ui-surface-card-muted: rgba(56, 43, 34, 0.72);
  --ui-surface-fold: rgba(255, 255, 255, 0.04);
  --ui-surface-disabled: rgba(162, 140, 123, 0.14);
  --ui-surface-nav: rgba(43, 31, 23, 0.82);
  --ui-surface-popup: rgba(43, 31, 23, 0.94);
  --ui-surface-overlay: rgba(0, 0, 0, 0.42);
  --ui-button-primary-bg: linear-gradient(135deg, #d1b07b 0%, #8f6940 100%);
  --ui-button-primary-text: #201712;
  --ui-button-secondary-bg: rgba(49, 36, 27, 0.86);
  --ui-button-secondary-text: #f8efe4;
  --ui-button-secondary-border: rgba(209, 176, 123, 0.12);
  --ui-button-ghost-bg: rgba(209, 176, 123, 0.16);
  --ui-button-ghost-text: #f8efe4;
  --ui-button-danger-bg: linear-gradient(135deg, #ec9689 0%, #bc5c4f 100%);
  --ui-form-bg: rgba(43, 31, 23, 0.76);
  --ui-form-border: rgba(209, 176, 123, 0.1);
  --ui-form-focus: rgba(209, 176, 123, 0.28);
  --ui-cell-bg: rgba(43, 31, 23, 0.74);
  --ui-cell-divider: rgba(209, 176, 123, 0.08);
  --ui-tag-weak-bg: rgba(255, 255, 255, 0.06);
  --ui-tag-weak-text: #d6c3b0;
  --ui-tag-gold-bg: rgba(209, 176, 123, 0.18);
  --ui-tag-gold-text: #f0dec1;
  --ui-feedback-empty-bg: rgba(49, 36, 27, 0.9);
  --ui-feedback-error-bg: rgba(88, 42, 36, 0.86);
  --ui-feedback-empty-text: #d6c3b0;
  --ui-feedback-error-text: #f2bbb3;
  --ui-nav-title: #f8efe4;
  --ui-nav-subtitle: #a28c7b;
  --ui-card-shadow: 0 0.5rem 1.25rem rgba(0, 0, 0, 0.24);
  --ui-card-shadow-strong: 0 0.8125rem 1.875rem rgba(0, 0, 0, 0.34);
  --ui-cell-title: #e3d4c3;
  --ui-cell-value: #b99f80;
  --ui-state-disabled-opacity: 0.42;
  --ui-state-hover-overlay: rgba(255, 255, 255, 0.04);
  --ui-state-pressed-overlay: rgba(255, 255, 255, 0.08);
  --ui-state-loading-dot: #d1b07b;
  --ui-state-empty-icon: rgba(209, 176, 123, 0.22);
  --ui-state-error-border: rgba(236, 150, 137, 0.2);
  --ui-BG-opacity: 0.1;
}
.theme-auto {
  color-scheme: light;
  /* Brand palette */
  --ui-color-black: #171311;
  --ui-color-ink: #241d19;
  --ui-color-cocoa: #4a392e;
  --ui-color-warm-gray: #8a796c;
  --ui-color-stone: #b6a89b;
  --ui-color-cream: #f7f2eb;
  --ui-color-milk: #fffdfa;
  --ui-color-champagne: #d7bd91;
  --ui-color-champagne-deep: #b08a56;
  --ui-color-gold-soft: #eadfca;
  --ui-color-gold-wash: #f4ede2;
  --ui-color-line: rgba(73, 56, 41, 0.12);
  --ui-brand-ink: #1f1811;
  --ui-brand-brown: #8f6940;
  --ui-brand-brown-deep: #513822;
  --ui-brand-gold: #d2af79;
  --ui-brand-gold-soft: #ead9bd;
  --ui-brand-pearl: #faf4ed;
  --ui-brand-pearl-strong: #fffdf9;
  --ui-brand-surface: #f5ede3;
  --ui-brand-surface-strong: rgba(255, 253, 249, 0.78);
  --ui-brand-mask: rgba(31, 24, 17, 0.08);
  --ui-brand-mask-strong: rgba(31, 24, 17, 0.16);
  --ui-brand-warm-gray: var(--ui-color-warm-gray);
  --ui-brand-milk: var(--ui-color-milk);
  --ui-brand-champagne: var(--ui-color-champagne);
  /* Neutral scale */
  --ui-gray-0: #fffdfa;
  --ui-gray-25: #fcf8f3;
  --ui-gray-50: #f7f2eb;
  --ui-gray-100: #f1e9de;
  --ui-gray-200: #e6dbcf;
  --ui-gray-300: #d7cabc;
  --ui-gray-400: #c1b3a5;
  --ui-gray-500: #9e8f80;
  --ui-gray-600: #7a6b5d;
  --ui-gray-700: #594b40;
  --ui-gray-800: #382e27;
  --ui-gray-900: #201a16;
  /* Semantic colors */
  --ui-success: #2f7d57;
  --ui-success-soft: #e7f4ed;
  --ui-warning: #b17a1f;
  --ui-warning-soft: #f9f1df;
  --ui-danger: #bc5c4f;
  --ui-danger-soft: #faebe8;
  --ui-info: #5f7c96;
  --ui-info-soft: #edf4fa;
  --ui-procurement-pending: #8d6943;
  --ui-procurement-paid: #2f7d57;
  --ui-procurement-shipping: #59738c;
  --ui-procurement-after-sale: #bc5c4f;
  --ui-procurement-draft: #8b7f72;
  --ui-BG: var(--ui-brand-pearl-strong);
  --ui-BG-1: var(--ui-brand-pearl);
  --ui-BG-2: #f4f2ef;
  --ui-BG-3: #ebdfd0;
  --ui-BG-4: #dccbb7;
  --ui-TC: var(--ui-brand-ink);
  --ui-TC-1: #524233;
  --ui-TC-2: #7b6a59;
  --ui-TC-3: #a18d79;
  --ui-TC-4: #c8b9a8;
  --ui-Blur: rgba(255, 253, 249, 0.96);
  --ui-Blur-1: rgba(255, 249, 241, 0.82);
  --ui-Blur-2: rgba(250, 241, 230, 0.48);
  --ui-Blur-3: rgba(245, 233, 218, 0.16);
  --ui-Glass-bg: rgba(255, 251, 246, 0.72);
  --ui-Glass-bg-strong: rgba(255, 252, 248, 0.88);
  --ui-Glass-stroke: rgba(143, 105, 64, 0.14);
  --ui-Glass-highlight: rgba(255, 255, 255, 0.72);
  --ui-Glass-shadow: 0 0.625rem 1.875rem rgba(62, 40, 19, 0.12);
  --ui-Glass-shadow-soft: 0 0.375rem 1rem rgba(62, 40, 19, 0.08);
  --ui-Border: rgba(143, 105, 64, 0.18);
  --ui-Outline: rgba(31, 24, 17, 0.08);
  --ui-Line: rgba(143, 105, 64, 0.12);
  --ui-Shadow: 0 0.5625rem 1.5rem rgba(31, 24, 17, 0.12);
  --ui-Shadow-sm: 0 0.25rem 0.625rem rgba(31, 24, 17, 0.08);
  --ui-Shadow-lg: 0 0.875rem 2.1875rem rgba(31, 24, 17, 0.18);
  --ui-Shadow-inset: inset 0 1px 0 rgba(255, 255, 255, 0.7);
  --ui-Shadow-opacity: 0.22;
  --ui-Shadow-opacity-sm: 0.14;
  --ui-Shadow-opacity-lg: 0.28;
  /* Typography */
  --ui-font-family: system-ui, -apple-system, BlinkMacSystemFont, "SF Pro Text", "PingFang SC",
    "Hiragino Sans GB", "Segoe UI", sans-serif;
  --ui-font-family-display: system-ui, -apple-system, BlinkMacSystemFont, "SF Pro Display",
    "PingFang SC", "Segoe UI", sans-serif;
  --ui-font-size-11: 0.6875rem;
  --ui-font-size-12: 0.75rem;
  --ui-font-size-13: 0.8125rem;
  --ui-font-size-14: 0.875rem;
  --ui-font-size-15: 0.9375rem;
  --ui-font-size-16: 1rem;
  --ui-font-size-17: 1.0625rem;
  --ui-font-size-18: 1.125rem;
  --ui-font-size-20: 1.25rem;
  --ui-font-size-24: 1.5rem;
  --ui-font-size-28: 1.75rem;
  --ui-font-weight-regular: 400;
  --ui-font-weight-medium: 500;
  --ui-font-weight-semibold: 600;
  --ui-font-weight-bold: 700;
  --ui-line-height-tight: 1.25;
  --ui-line-height-body: 1.5;
  --ui-line-height-relaxed: 1.7;
  /* Spacing */
  --ui-space-0: 0;
  --ui-space-1: 0.125rem;
  --ui-space-2: 0.25rem;
  --ui-space-3: 0.375rem;
  --ui-space-4: 0.5rem;
  --ui-space-5: 0.625rem;
  --ui-space-6: 0.75rem;
  --ui-space-7: 0.875rem;
  --ui-space-8: 1rem;
  --ui-space-10: 1.25rem;
  --ui-space-12: 1.5rem;
  --ui-space-14: 1.75rem;
  --ui-space-16: 2rem;
  /* Radius */
  --ui-radius-8: 0.5rem;
  --ui-radius-10: 0.625rem;
  --ui-radius-12: 0.75rem;
  --ui-radius-14: 0.875rem;
  --ui-radius-16: 1rem;
  --ui-radius-18: 1.125rem;
  --ui-radius-pill: 31.21875rem;
  --ui-Radius-sm: 0.5rem;
  --ui-Radius: 0.75rem;
  --ui-Radius-lg: 1.125rem;
  --ui-Radius-pill: 31.21875rem;
  --ui-Press-scale: 0.972;
  --ui-Press-scale-sm: 0.986;
  /* Blur and stroke */
  --ui-blur-xs: 8px;
  --ui-blur-sm: 14px;
  --ui-blur-md: 20px;
  --ui-blur-lg: 28px;
  --ui-stroke-soft: 0.03125rem solid rgba(143, 105, 64, 0.1);
  --ui-stroke-strong: 0.03125rem solid rgba(143, 105, 64, 0.18);
  /* Icon size */
  --ui-icon-xs: 0.75rem;
  --ui-icon-sm: 0.875rem;
  --ui-icon-md: 1rem;
  --ui-icon-lg: 1.25rem;
  --ui-icon-xl: 1.5rem;
  /* Component height */
  --ui-height-nav: 2.75rem;
  --ui-height-tabbar: 3.125rem;
  --ui-height-button-sm: 2rem;
  --ui-height-button-md: 2.375rem;
  --ui-height-button-lg: 2.75rem;
  --ui-height-input: 2.75rem;
  --ui-height-cell: 3rem;
  --ui-height-chip: 1.5rem;
  /* Z-index */
  --ui-z-base: 1;
  --ui-z-dropdown: 20;
  --ui-z-sticky: 40;
  --ui-z-overlay: 80;
  --ui-z-popup: 100;
  --ui-z-toast: 120;
  /* Motion */
  --ui-ease-standard: cubic-bezier(0.22, 1, 0.36, 1);
  --ui-ease-decelerate: cubic-bezier(0.05, 0.7, 0.1, 1);
  --ui-ease-accelerate: cubic-bezier(0.3, 0, 0.8, 0.15);
  --ui-duration-quick: 140ms;
  --ui-duration-base: 220ms;
  --ui-duration-slow: 320ms;
  /* Page reduction rules */
  --ui-text-primary: #201a16;
  --ui-text-secondary: #594b40;
  --ui-text-tertiary: #85776a;
  --ui-text-quaternary: #b0a498;
  --ui-text-link: var(--ui-brand-brown);
  --ui-text-positive: var(--ui-success);
  --ui-text-warning: var(--ui-warning);
  --ui-text-danger: var(--ui-danger);
  --ui-text-inverse: #fffdfa;
  --ui-surface-page: linear-gradient(180deg, #fffdfa 0%, #f7f2eb 44%, #f1e9de 100%);
  --ui-surface-card: rgba(255, 252, 247, 0.9);
  --ui-surface-card-secondary: rgba(247, 242, 235, 0.84);
  --ui-surface-card-muted: rgba(242, 235, 225, 0.7);
  --ui-surface-fold: rgba(73, 56, 41, 0.04);
  --ui-surface-disabled: rgba(182, 168, 155, 0.2);
  --ui-surface-nav: rgba(255, 252, 247, 0.82);
  --ui-surface-popup: rgba(255, 252, 247, 0.94);
  --ui-surface-overlay: rgba(31, 24, 17, 0.32);
  /* Component semantic tokens */
  --ui-button-primary-bg: linear-gradient(135deg, #1f1811 0%, #5b432f 100%);
  --ui-button-primary-text: #fffdfa;
  --ui-button-secondary-bg: rgba(255, 252, 247, 0.86);
  --ui-button-secondary-text: #201a16;
  --ui-button-secondary-border: rgba(73, 56, 41, 0.12);
  --ui-button-ghost-bg: rgba(215, 189, 145, 0.14);
  --ui-button-ghost-text: #8d6943;
  --ui-button-danger-bg: linear-gradient(135deg, #bc5c4f 0%, #9f4035 100%);
  --ui-form-bg: rgba(255, 252, 247, 0.78);
  --ui-form-border: rgba(73, 56, 41, 0.1);
  --ui-form-focus: rgba(176, 138, 86, 0.32);
  --ui-cell-bg: rgba(255, 252, 247, 0.76);
  --ui-cell-divider: rgba(73, 56, 41, 0.08);
  --ui-tag-weak-bg: rgba(73, 56, 41, 0.06);
  --ui-tag-weak-text: #736659;
  --ui-tag-gold-bg: rgba(215, 189, 145, 0.18);
  --ui-tag-gold-text: #8d6943;
  --ui-feedback-empty-bg: rgba(247, 242, 235, 0.82);
  --ui-feedback-error-bg: rgba(250, 235, 232, 0.9);
  --ui-feedback-empty-text: #7b6a59;
  --ui-feedback-error-text: #9f4035;
  --ui-nav-title: #201a16;
  --ui-nav-subtitle: #85776a;
  --ui-card-shadow: 0 0.4375rem 1.0625rem rgba(31, 24, 17, 0.08);
  --ui-card-shadow-strong: 0 0.6875rem 1.75rem rgba(31, 24, 17, 0.14);
  --ui-cell-title: #382e27;
  --ui-cell-value: #7b6a59;
  --ui-state-disabled-opacity: 0.42;
  --ui-state-hover-overlay: rgba(31, 24, 17, 0.03);
  --ui-state-pressed-overlay: rgba(31, 24, 17, 0.06);
  --ui-state-loading-dot: #b08a56;
  --ui-state-empty-icon: rgba(176, 138, 86, 0.22);
  --ui-state-error-border: rgba(188, 92, 79, 0.18);
  --ui-BG-opacity: 0.1;
}
@media (prefers-color-scheme: dark) {
.theme-auto[data-theme-follow-system=true] {
    color-scheme: dark;
    /* Minimal dark support */
    --ui-color-black: #0f0d0b;
    --ui-color-ink: #f4ede5;
    --ui-color-cocoa: #d4c1ab;
    --ui-color-warm-gray: #ab9784;
    --ui-color-stone: #7d6d60;
    --ui-color-cream: #231a15;
    --ui-color-milk: #2a2019;
    --ui-color-champagne: #caa46d;
    --ui-color-champagne-deep: #e0bf8f;
    --ui-color-gold-soft: #5f4d38;
    --ui-color-gold-wash: #32271f;
    --ui-brand-ink: #f7efe4;
    --ui-brand-brown: #b89463;
    --ui-brand-brown-deep: #251a11;
    --ui-brand-gold: #d1b07b;
    --ui-brand-gold-soft: #9f845a;
    --ui-brand-pearl: #231913;
    --ui-brand-pearl-strong: #2b1f17;
    --ui-brand-surface: #31241b;
    --ui-brand-surface-strong: rgba(43, 31, 23, 0.82);
    --ui-brand-mask: rgba(8, 6, 4, 0.24);
    --ui-brand-mask-strong: rgba(8, 6, 4, 0.4);
    --ui-brand-warm-gray: var(--ui-color-warm-gray);
    --ui-brand-milk: var(--ui-color-milk);
    --ui-brand-champagne: var(--ui-color-champagne);
    --ui-gray-0: #201712;
    --ui-gray-25: #261c16;
    --ui-gray-50: #2b2019;
    --ui-gray-100: #31241b;
    --ui-gray-200: #3b2d23;
    --ui-gray-300: #4a392d;
    --ui-gray-400: #655245;
    --ui-gray-500: #826f61;
    --ui-gray-600: #a28c7b;
    --ui-gray-700: #c3af9b;
    --ui-gray-800: #e3d4c3;
    --ui-gray-900: #f8efe4;
    --ui-success: #72c89a;
    --ui-success-soft: rgba(114, 200, 154, 0.14);
    --ui-warning: #e0b566;
    --ui-warning-soft: rgba(224, 181, 102, 0.14);
    --ui-danger: #ec9689;
    --ui-danger-soft: rgba(236, 150, 137, 0.14);
    --ui-info: #8cb2d1;
    --ui-info-soft: rgba(140, 178, 209, 0.14);
    --ui-procurement-pending: #d0aa79;
    --ui-procurement-paid: #72c89a;
    --ui-procurement-shipping: #8cb2d1;
    --ui-procurement-after-sale: #ec9689;
    --ui-procurement-draft: #ab9784;
    --ui-BG: #201712;
    --ui-BG-1: #261c16;
    --ui-BG-2: #2f231c;
    --ui-BG-3: #3a2c22;
    --ui-BG-4: #463428;
    --ui-TC: var(--ui-brand-ink);
    --ui-TC-1: #ddccb8;
    --ui-TC-2: #b99f80;
    --ui-TC-3: #8b7359;
    --ui-TC-4: #5a4839;
    --ui-Blur: rgba(32, 23, 18, 0.94);
    --ui-Blur-1: rgba(37, 26, 19, 0.8);
    --ui-Blur-2: rgba(49, 36, 27, 0.46);
    --ui-Blur-3: rgba(70, 52, 40, 0.18);
    --ui-Glass-bg: rgba(44, 31, 23, 0.72);
    --ui-Glass-bg-strong: rgba(39, 28, 21, 0.88);
    --ui-Glass-stroke: rgba(209, 176, 123, 0.16);
    --ui-Glass-highlight: rgba(255, 246, 232, 0.08);
    --ui-Glass-shadow: 0 0.625rem 1.875rem rgba(0, 0, 0, 0.36);
    --ui-Glass-shadow-soft: 0 0.375rem 1rem rgba(0, 0, 0, 0.24);
    --ui-Border: rgba(209, 176, 123, 0.16);
    --ui-Outline: rgba(255, 255, 255, 0.08);
    --ui-Line: rgba(209, 176, 123, 0.12);
    --ui-Shadow: 0 0.5625rem 1.5rem rgba(0, 0, 0, 0.3);
    --ui-Shadow-sm: 0 0.25rem 0.625rem rgba(0, 0, 0, 0.22);
    --ui-Shadow-lg: 0 0.875rem 2.1875rem rgba(0, 0, 0, 0.42);
    --ui-Shadow-inset: inset 0 1px 0 rgba(255, 246, 232, 0.08);
    --ui-Shadow-opacity: 0.32;
    --ui-Shadow-opacity-sm: 0.22;
    --ui-Shadow-opacity-lg: 0.38;
    --ui-font-family: system-ui, -apple-system, BlinkMacSystemFont, "SF Pro Text", "PingFang SC",
      "Hiragino Sans GB", "Segoe UI", sans-serif;
    --ui-font-family-display: system-ui, -apple-system, BlinkMacSystemFont, "SF Pro Display",
      "PingFang SC", "Segoe UI", sans-serif;
    --ui-font-size-11: 0.6875rem;
    --ui-font-size-12: 0.75rem;
    --ui-font-size-13: 0.8125rem;
    --ui-font-size-14: 0.875rem;
    --ui-font-size-15: 0.9375rem;
    --ui-font-size-16: 1rem;
    --ui-font-size-17: 1.0625rem;
    --ui-font-size-18: 1.125rem;
    --ui-font-size-20: 1.25rem;
    --ui-font-size-24: 1.5rem;
    --ui-font-size-28: 1.75rem;
    --ui-font-weight-regular: 400;
    --ui-font-weight-medium: 500;
    --ui-font-weight-semibold: 600;
    --ui-font-weight-bold: 700;
    --ui-line-height-tight: 1.25;
    --ui-line-height-body: 1.5;
    --ui-line-height-relaxed: 1.7;
    --ui-space-0: 0;
    --ui-space-1: 0.125rem;
    --ui-space-2: 0.25rem;
    --ui-space-3: 0.375rem;
    --ui-space-4: 0.5rem;
    --ui-space-5: 0.625rem;
    --ui-space-6: 0.75rem;
    --ui-space-7: 0.875rem;
    --ui-space-8: 1rem;
    --ui-space-10: 1.25rem;
    --ui-space-12: 1.5rem;
    --ui-space-14: 1.75rem;
    --ui-space-16: 2rem;
    --ui-radius-8: 0.5rem;
    --ui-radius-10: 0.625rem;
    --ui-radius-12: 0.75rem;
    --ui-radius-14: 0.875rem;
    --ui-radius-16: 1rem;
    --ui-radius-18: 1.125rem;
    --ui-radius-pill: 31.21875rem;
    --ui-Radius-sm: 0.5rem;
    --ui-Radius: 0.75rem;
    --ui-Radius-lg: 1.125rem;
    --ui-Radius-pill: 31.21875rem;
    --ui-Press-scale: 0.972;
    --ui-Press-scale-sm: 0.986;
    --ui-blur-xs: 8px;
    --ui-blur-sm: 14px;
    --ui-blur-md: 20px;
    --ui-blur-lg: 28px;
    --ui-stroke-soft: 0.03125rem solid rgba(209, 176, 123, 0.1);
    --ui-stroke-strong: 0.03125rem solid rgba(209, 176, 123, 0.18);
    --ui-icon-xs: 0.75rem;
    --ui-icon-sm: 0.875rem;
    --ui-icon-md: 1rem;
    --ui-icon-lg: 1.25rem;
    --ui-icon-xl: 1.5rem;
    --ui-height-nav: 2.75rem;
    --ui-height-tabbar: 3.125rem;
    --ui-height-button-sm: 2rem;
    --ui-height-button-md: 2.375rem;
    --ui-height-button-lg: 2.75rem;
    --ui-height-input: 2.75rem;
    --ui-height-cell: 3rem;
    --ui-height-chip: 1.5rem;
    --ui-z-base: 1;
    --ui-z-dropdown: 20;
    --ui-z-sticky: 40;
    --ui-z-overlay: 80;
    --ui-z-popup: 100;
    --ui-z-toast: 120;
    --ui-ease-standard: cubic-bezier(0.22, 1, 0.36, 1);
    --ui-ease-decelerate: cubic-bezier(0.05, 0.7, 0.1, 1);
    --ui-ease-accelerate: cubic-bezier(0.3, 0, 0.8, 0.15);
    --ui-duration-quick: 140ms;
    --ui-duration-base: 220ms;
    --ui-duration-slow: 320ms;
    --ui-text-primary: #f8efe4;
    --ui-text-secondary: #d6c3b0;
    --ui-text-tertiary: #a28c7b;
    --ui-text-quaternary: #7b6657;
    --ui-text-link: var(--ui-brand-gold);
    --ui-text-positive: var(--ui-success);
    --ui-text-warning: var(--ui-warning);
    --ui-text-danger: var(--ui-danger);
    --ui-text-inverse: #16120f;
    --ui-surface-page: linear-gradient(180deg, #201712 0%, #261c16 44%, #31241b 100%);
    --ui-surface-card: rgba(43, 31, 23, 0.86);
    --ui-surface-card-secondary: rgba(49, 36, 27, 0.84);
    --ui-surface-card-muted: rgba(56, 43, 34, 0.72);
    --ui-surface-fold: rgba(255, 255, 255, 0.04);
    --ui-surface-disabled: rgba(162, 140, 123, 0.14);
    --ui-surface-nav: rgba(43, 31, 23, 0.82);
    --ui-surface-popup: rgba(43, 31, 23, 0.94);
    --ui-surface-overlay: rgba(0, 0, 0, 0.42);
    --ui-button-primary-bg: linear-gradient(135deg, #d1b07b 0%, #8f6940 100%);
    --ui-button-primary-text: #201712;
    --ui-button-secondary-bg: rgba(49, 36, 27, 0.86);
    --ui-button-secondary-text: #f8efe4;
    --ui-button-secondary-border: rgba(209, 176, 123, 0.12);
    --ui-button-ghost-bg: rgba(209, 176, 123, 0.16);
    --ui-button-ghost-text: #f8efe4;
    --ui-button-danger-bg: linear-gradient(135deg, #ec9689 0%, #bc5c4f 100%);
    --ui-form-bg: rgba(43, 31, 23, 0.76);
    --ui-form-border: rgba(209, 176, 123, 0.1);
    --ui-form-focus: rgba(209, 176, 123, 0.28);
    --ui-cell-bg: rgba(43, 31, 23, 0.74);
    --ui-cell-divider: rgba(209, 176, 123, 0.08);
    --ui-tag-weak-bg: rgba(255, 255, 255, 0.06);
    --ui-tag-weak-text: #d6c3b0;
    --ui-tag-gold-bg: rgba(209, 176, 123, 0.18);
    --ui-tag-gold-text: #f0dec1;
    --ui-feedback-empty-bg: rgba(49, 36, 27, 0.9);
    --ui-feedback-error-bg: rgba(88, 42, 36, 0.86);
    --ui-feedback-empty-text: #d6c3b0;
    --ui-feedback-error-text: #f2bbb3;
    --ui-nav-title: #f8efe4;
    --ui-nav-subtitle: #a28c7b;
    --ui-card-shadow: 0 0.5rem 1.25rem rgba(0, 0, 0, 0.24);
    --ui-card-shadow-strong: 0 0.8125rem 1.875rem rgba(0, 0, 0, 0.34);
    --ui-cell-title: #e3d4c3;
    --ui-cell-value: #b99f80;
    --ui-state-disabled-opacity: 0.42;
    --ui-state-hover-overlay: rgba(255, 255, 255, 0.04);
    --ui-state-pressed-overlay: rgba(255, 255, 255, 0.08);
    --ui-state-loading-dot: #d1b07b;
    --ui-state-empty-icon: rgba(209, 176, 123, 0.22);
    --ui-state-error-border: rgba(236, 150, 137, 0.2);
    --ui-BG-opacity: 0.1;
}
}
.ui-BG {
  background-color: var(--ui-BG) !important;
  color: var(--ui-TC);
}
.ui-TC {
  color: var(--ui-TC) !important;
}
.ui-BG-Main {
  background-color: var(--ui-BG-Main) !important;
  color: var(--ui-BG-Main-TC) !important;
}
.ui-BG-Main-Gradient {
  background: linear-gradient(135deg, var(--ui-BG-Main), var(--ui-BG-Main-gradient)) !important;
  color: var(--ui-BG-Main-TC) !important;
}
.ui-TC-Main {
  color: var(--ui-BG-Main) !important;
}
.ui-Shadow-Main {
  box-shadow: var(--ui-Main-box-shadow) !important;
}
.ui-BG-Main-light {
  background: var(--ui-BG-Main-light) !important;
  color: var(--ui-BG-Main) !important;
}
.ui-BG-1 {
  background-color: var(--ui-BG-1) !important;
  color: var(--ui-TC);
}
.ui-TC-1 {
  color: var(--ui-TC-1) !important;
}
.ui-BG-Main-1 {
  background-color: var(--ui-BG-Main-1) !important;
  color: var(--ui-BG-Main-TC) !important;
}
.ui-BG-Main-Gradient {
  background: linear-gradient(135deg, var(--ui-BG-Main), var(--ui-BG-Main-gradient)) !important;
  color: var(--ui-BG-Main-TC) !important;
}
.ui-TC-Main-1 {
  color: var(--ui-BG-Main-1) !important;
}
.ui-Shadow-Main {
  box-shadow: var(--ui-Main-box-shadow) !important;
}
.ui-BG-Main-light {
  background: var(--ui-BG-Main-light) !important;
  color: var(--ui-BG-Main-1) !important;
}
.ui-BG-2 {
  background-color: var(--ui-BG-2) !important;
  color: var(--ui-TC);
}
.ui-TC-2 {
  color: var(--ui-TC-2) !important;
}
.ui-BG-Main-2 {
  background-color: var(--ui-BG-Main-2) !important;
  color: var(--ui-BG-Main-TC) !important;
}
.ui-BG-Main-Gradient {
  background: linear-gradient(135deg, var(--ui-BG-Main), var(--ui-BG-Main-gradient)) !important;
  color: var(--ui-BG-Main-TC) !important;
}
.ui-TC-Main-2 {
  color: var(--ui-BG-Main-2) !important;
}
.ui-Shadow-Main {
  box-shadow: var(--ui-Main-box-shadow) !important;
}
.ui-BG-Main-light {
  background: var(--ui-BG-Main-light) !important;
  color: var(--ui-BG-Main-2) !important;
}
.ui-BG-3 {
  background-color: var(--ui-BG-3) !important;
  color: var(--ui-TC);
}
.ui-TC-3 {
  color: var(--ui-TC-3) !important;
}
.ui-BG-Main-3 {
  background-color: var(--ui-BG-Main-3) !important;
  color: var(--ui-BG-Main-TC) !important;
}
.ui-BG-Main-Gradient {
  background: linear-gradient(135deg, var(--ui-BG-Main), var(--ui-BG-Main-gradient)) !important;
  color: var(--ui-BG-Main-TC) !important;
}
.ui-TC-Main-3 {
  color: var(--ui-BG-Main-3) !important;
}
.ui-Shadow-Main {
  box-shadow: var(--ui-Main-box-shadow) !important;
}
.ui-BG-Main-light {
  background: var(--ui-BG-Main-light) !important;
  color: var(--ui-BG-Main-3) !important;
}
.ui-BG-4 {
  background-color: var(--ui-BG-4) !important;
  color: var(--ui-TC);
}
.ui-TC-4 {
  color: var(--ui-TC-4) !important;
}
.ui-BG-Main-4 {
  background-color: var(--ui-BG-Main-4) !important;
  color: var(--ui-BG-Main-TC) !important;
}
.ui-BG-Main-Gradient {
  background: linear-gradient(135deg, var(--ui-BG-Main), var(--ui-BG-Main-gradient)) !important;
  color: var(--ui-BG-Main-TC) !important;
}
.ui-TC-Main-4 {
  color: var(--ui-BG-Main-4) !important;
}
.ui-Shadow-Main {
  box-shadow: var(--ui-Main-box-shadow) !important;
}
.ui-BG-Main-light {
  background: var(--ui-BG-Main-light) !important;
  color: var(--ui-BG-Main-4) !important;
}
.main-yellow {
  --ui-BG-Main: #e5c996;
  --ui-BG-Main-tag: rgba(229, 201, 150, 0.12);
  --ui-BG-Main-gradient: #dfc08b;
  --ui-BG-Main-light: rgba(255, 249, 242, 0.9064);
  --ui-BG-Main-opacity-1: rgba(229, 201, 150, 0.1);
  --ui-BG-Main-opacity-4: rgba(229, 201, 150, 0.28);
  --ui-Main-box-shadow: 0 0.5rem 1.25rem rgba(77, 66, 48, 0.18);
  --ui-BG-Main-1: #fcf8ef;
  --ui-BG-Main-2: #f3e7d3;
  --ui-BG-Main-3: #dec59e;
  --ui-BG-Main-4: #bb9d71;
  --ui-BG-Main-TC: var(--ui-brand-pearl-strong) !important;
}
.main-orange {
  --ui-BG-Main: #9c7443;
  --ui-BG-Main-tag: rgba(156, 116, 67, 0.12);
  --ui-BG-Main-gradient: #b18b58;
  --ui-BG-Main-light: rgba(253, 248, 241, 0.9064);
  --ui-BG-Main-opacity-1: rgba(156, 116, 67, 0.1);
  --ui-BG-Main-opacity-4: rgba(156, 116, 67, 0.28);
  --ui-Main-box-shadow: 0 0.5rem 1.25rem rgba(57, 42, 25, 0.18);
  --ui-BG-Main-1: #f5efe7;
  --ui-BG-Main-2: #e3d4c1;
  --ui-BG-Main-3: #be9f79;
  --ui-BG-Main-4: #957145;
  --ui-BG-Main-TC: var(--ui-brand-pearl-strong) !important;
}
.main-red {
  --ui-BG-Main: #b86a4b;
  --ui-BG-Main-tag: rgba(184, 106, 75, 0.12);
  --ui-BG-Main-gradient: #c3855d;
  --ui-BG-Main-light: rgba(254, 248, 241, 0.9064);
  --ui-BG-Main-opacity-1: rgba(184, 106, 75, 0.1);
  --ui-BG-Main-opacity-4: rgba(184, 106, 75, 0.28);
  --ui-Main-box-shadow: 0 0.5rem 1.25rem rgba(64, 39, 27, 0.18);
  --ui-BG-Main-1: #f8eee8;
  --ui-BG-Main-2: #e9d2c2;
  --ui-BG-Main-3: #ca9b7d;
  --ui-BG-Main-4: #a36b4a;
  --ui-BG-Main-TC: var(--ui-brand-pearl-strong) !important;
}
.main-pink {
  --ui-BG-Main: #c78a74;
  --ui-BG-Main-tag: rgba(199, 138, 116, 0.12);
  --ui-BG-Main-gradient: #cc9876;
  --ui-BG-Main-light: rgba(254, 248, 242, 0.9064);
  --ui-BG-Main-opacity-1: rgba(199, 138, 116, 0.1);
  --ui-BG-Main-opacity-4: rgba(199, 138, 116, 0.28);
  --ui-Main-box-shadow: 0 0.5rem 1.25rem rgba(69, 48, 39, 0.18);
  --ui-BG-Main-1: #f9f2ec;
  --ui-BG-Main-2: #ecd9cb;
  --ui-BG-Main-3: #d1a98f;
  --ui-BG-Main-4: #ab7c5f;
  --ui-BG-Main-TC: var(--ui-brand-pearl-strong) !important;
}
.main-mauve {
  --ui-BG-Main: #9a7867;
  --ui-BG-Main-tag: rgba(154, 120, 103, 0.12);
  --ui-BG-Main-gradient: #b08d6e;
  --ui-BG-Main-light: rgba(253, 248, 242, 0.9064);
  --ui-BG-Main-opacity-1: rgba(154, 120, 103, 0.1);
  --ui-BG-Main-opacity-4: rgba(154, 120, 103, 0.28);
  --ui-Main-box-shadow: 0 0.5rem 1.25rem rgba(56, 43, 35, 0.18);
  --ui-BG-Main-1: #f5f0ea;
  --ui-BG-Main-2: #e3d5c9;
  --ui-BG-Main-3: #bda189;
  --ui-BG-Main-4: #947358;
  --ui-BG-Main-TC: var(--ui-brand-pearl-strong) !important;
}
.main-purple {
  --ui-BG-Main: #715746;
  --ui-BG-Main-tag: rgba(113, 87, 70, 0.12);
  --ui-BG-Main-gradient: #97795a;
  --ui-BG-Main-light: rgba(253, 247, 241, 0.9064);
  --ui-BG-Main-opacity-1: rgba(113, 87, 70, 0.1);
  --ui-BG-Main-opacity-4: rgba(113, 87, 70, 0.28);
  --ui-Main-box-shadow: 0 0.5rem 1.25rem rgba(45, 34, 26, 0.18);
  --ui-BG-Main-1: #f1ece7;
  --ui-BG-Main-2: #dacec1;
  --ui-BG-Main-3: #ab927b;
  --ui-BG-Main-4: #7e6247;
  --ui-BG-Main-TC: var(--ui-brand-pearl-strong) !important;
}
.main-violet {
  --ui-BG-Main: #715746;
  --ui-BG-Main-tag: rgba(113, 87, 70, 0.12);
  --ui-BG-Main-gradient: #97795a;
  --ui-BG-Main-light: rgba(253, 247, 241, 0.9064);
  --ui-BG-Main-opacity-1: rgba(113, 87, 70, 0.1);
  --ui-BG-Main-opacity-4: rgba(113, 87, 70, 0.28);
  --ui-Main-box-shadow: 0 0.5rem 1.25rem rgba(45, 34, 26, 0.18);
  --ui-BG-Main-1: #f1ece7;
  --ui-BG-Main-2: #dacec1;
  --ui-BG-Main-3: #ab927b;
  --ui-BG-Main-4: #7e6247;
  --ui-BG-Main-TC: var(--ui-brand-pearl-strong) !important;
}
.main-blue {
  --ui-BG-Main: #7b8e9d;
  --ui-BG-Main-tag: rgba(123, 142, 157, 0.12);
  --ui-BG-Main-gradient: #9d9b90;
  --ui-BG-Main-light: rgba(253, 248, 243, 0.9064);
  --ui-BG-Main-opacity-1: rgba(123, 142, 157, 0.1);
  --ui-BG-Main-opacity-4: rgba(123, 142, 157, 0.28);
  --ui-Main-box-shadow: 0 0.5rem 1.25rem rgba(47, 49, 50, 0.18);
  --ui-BG-Main-1: #f2f2f0;
  --ui-BG-Main-2: #dcdad4;
  --ui-BG-Main-3: #afaba1;
  --ui-BG-Main-4: #847e74;
  --ui-BG-Main-TC: var(--ui-brand-pearl-strong) !important;
}
.main-cyan {
  --ui-BG-Main: #8fa8a8;
  --ui-BG-Main-tag: rgba(143, 168, 168, 0.12);
  --ui-BG-Main-gradient: #a9ab97;
  --ui-BG-Main-light: rgba(253, 249, 243, 0.9064);
  --ui-BG-Main-opacity-1: rgba(143, 168, 168, 0.1);
  --ui-BG-Main-opacity-4: rgba(143, 168, 168, 0.28);
  --ui-Main-box-shadow: 0 0.5rem 1.25rem rgba(53, 56, 54, 0.18);
  --ui-BG-Main-1: #f4f5f1;
  --ui-BG-Main-2: #e0dfd7;
  --ui-BG-Main-3: #b8b6a6;
  --ui-BG-Main-4: #8e8c7a;
  --ui-BG-Main-TC: var(--ui-brand-pearl-strong) !important;
}
.main-green {
  --ui-BG-Main: #70805c;
  --ui-BG-Main-tag: rgba(112, 128, 92, 0.12);
  --ui-BG-Main-gradient: #969267;
  --ui-BG-Main-light: rgba(253, 248, 241, 0.9064);
  --ui-BG-Main-opacity-1: rgba(112, 128, 92, 0.1);
  --ui-BG-Main-opacity-4: rgba(112, 128, 92, 0.28);
  --ui-Main-box-shadow: 0 0.5rem 1.25rem rgba(44, 45, 32, 0.18);
  --ui-BG-Main-1: #f1f1e9;
  --ui-BG-Main-2: #d9d7c6;
  --ui-BG-Main-3: #aaa484;
  --ui-BG-Main-4: #7e7752;
  --ui-BG-Main-TC: var(--ui-brand-pearl-strong) !important;
}
.main-olive {
  --ui-BG-Main: #a69261;
  --ui-BG-Main-tag: rgba(166, 146, 97, 0.12);
  --ui-BG-Main-gradient: #b79d6b;
  --ui-BG-Main-light: rgba(254, 248, 242, 0.9064);
  --ui-BG-Main-opacity-1: rgba(166, 146, 97, 0.1);
  --ui-BG-Main-opacity-4: rgba(166, 146, 97, 0.28);
  --ui-Main-box-shadow: 0 0.5rem 1.25rem rgba(59, 50, 34, 0.18);
  --ui-BG-Main-1: #f6f2ea;
  --ui-BG-Main-2: #e5dbc7;
  --ui-BG-Main-3: #c2ac87;
  --ui-BG-Main-4: #9a8055;
  --ui-BG-Main-TC: var(--ui-brand-pearl-strong) !important;
}
.main-grey {
  --ui-BG-Main: #918578;
  --ui-BG-Main-tag: rgba(145, 133, 120, 0.12);
  --ui-BG-Main-gradient: #aa9579;
  --ui-BG-Main-light: rgba(253, 248, 242, 0.9064);
  --ui-BG-Main-opacity-1: rgba(145, 133, 120, 0.1);
  --ui-BG-Main-opacity-4: rgba(145, 133, 120, 0.28);
  --ui-Main-box-shadow: 0 0.5rem 1.25rem rgba(54, 47, 40, 0.18);
  --ui-BG-Main-1: #f4f1ec;
  --ui-BG-Main-2: #e1d8cc;
  --ui-BG-Main-3: #b9a791;
  --ui-BG-Main-4: #8f7961;
  --ui-BG-Main-TC: var(--ui-brand-pearl-strong) !important;
}
.main-brown {
  --ui-BG-Main: #7a5a38;
  --ui-BG-Main-tag: rgba(122, 90, 56, 0.12);
  --ui-BG-Main-gradient: #9c7b51;
  --ui-BG-Main-light: rgba(253, 247, 241, 0.9064);
  --ui-BG-Main-opacity-1: rgba(122, 90, 56, 0.1);
  --ui-BG-Main-opacity-4: rgba(122, 90, 56, 0.28);
  --ui-Main-box-shadow: 0 0.5rem 1.25rem rgba(47, 35, 22, 0.18);
  --ui-BG-Main-1: #f2ede6;
  --ui-BG-Main-2: #dccebe;
  --ui-BG-Main-3: #af9474;
  --ui-BG-Main-4: #836340;
  --ui-BG-Main-TC: var(--ui-brand-pearl-strong) !important;
}
.main-black {
  --ui-BG-Main: #1f1811;
  --ui-BG-Main-tag: rgba(31, 24, 17, 0.12);
  --ui-BG-Main-gradient: #645239;
  --ui-BG-Main-light: rgba(251, 246, 240, 0.9064);
  --ui-BG-Main-opacity-1: rgba(31, 24, 17, 0.1);
  --ui-BG-Main-opacity-4: rgba(31, 24, 17, 0.28);
  --ui-Main-box-shadow: 0 0.5rem 1.25rem rgba(22, 16, 11, 0.18);
  --ui-BG-Main-1: #e9e6e2;
  --ui-BG-Main-2: #c7c0b6;
  --ui-BG-Main-3: #877763;
  --ui-BG-Main-4: #54412b;
  --ui-BG-Main-TC: var(--ui-brand-pearl-strong) !important;
}
.main-golden {
  --ui-BG-Main: #d4b07a;
  --ui-BG-Main-tag: rgba(212, 176, 122, 0.12);
  --ui-BG-Main-gradient: #d4b07a;
  --ui-BG-Main-light: rgba(254, 249, 242, 0.9064);
  --ui-BG-Main-opacity-1: rgba(212, 176, 122, 0.1);
  --ui-BG-Main-opacity-4: rgba(212, 176, 122, 0.28);
  --ui-Main-box-shadow: 0 0.5rem 1.25rem rgba(72, 59, 41, 0.18);
  --ui-BG-Main-1: #fbf5ec;
  --ui-BG-Main-2: #efe1cd;
  --ui-BG-Main-3: #d6ba92;
  --ui-BG-Main-4: #b29062;
  --ui-BG-Main-TC: var(--ui-brand-pearl-strong) !important;
}
body {
  color: var(--text-a);
  background: radial-gradient(circle at top, var(--ui-BG-Main-light), transparent 42%), linear-gradient(180deg, var(--ui-BG), var(--ui-BG-1) 42%, var(--ui-BG-2) 100%) !important;
  font-family: var(--ui-font-family);
}
uni-page-body,
body,
.theme-light,
.theme-auto,
.theme-dark {
  color: var(--ui-text-primary);
  background: var(--ui-surface-page);
}
body {
  background: var(--ui-surface-page);
}
/* ==================
         初始化
 ==================== */
.ui-link {
  cursor: pointer;
}
uni-navigator {
  display: inline-flex;
}
uni-navigator.navigator-hover {
  background-color: inherit;
  transform: scale(var(--ui-Press-scale-sm));
}
uni-button,
.ui-btn,
.ss-reset-button,
uni-navigator,
.ui-cards > .ui-item,
.ui-form-item,
.uni-tabbar__item,
.icon-button,
.capsule-back,
.capsule-home {
  transition: transform var(--ui-duration-base) var(--ui-ease-standard), box-shadow var(--ui-duration-base) var(--ui-ease-standard), background-color var(--ui-duration-base) var(--ui-ease-standard), border-color var(--ui-duration-base) var(--ui-ease-standard), opacity var(--ui-duration-quick) var(--ui-ease-standard);
  transform-origin: center;
}
uni-button:not([disabled]):active,
.ui-btn:active,
.ss-reset-button:not([disabled]):active,
uni-navigator:active,
.ui-cards > .ui-item:active,
.uni-tabbar__item:active,
.icon-button:active,
.capsule-back:active,
.capsule-home:active {
  transform: scale(var(--ui-Press-scale));
}
/* ==================
         辅助类
 ==================== */
.none {
  display: none !important;
}
.inline {
  display: inline !important;
}
.inline-block {
  display: inline-block !important;
}
.block {
  display: block !important;
}
.touch-none {
  pointer-events: none;
}
.touch-all {
  pointer-events: all;
}
.flex {
  display: flex !important;
}
.inline-flex {
  display: inline-flex !important;
}
.w-100 {
  width: 100%;
}
.ui-page-shell {
  padding: 0 var(--ui-space-6) var(--ui-space-8);
}
.ui-card-base,
.ui-card-secondary,
.ui-cell-base,
.ui-fold-section,
.ui-feedback-empty,
.ui-feedback-error {
  border: var(--ui-stroke-soft);
  border-radius: var(--ui-radius-12);
  -webkit-backdrop-filter: blur(var(--ui-blur-sm)) saturate(135%);
          backdrop-filter: blur(var(--ui-blur-sm)) saturate(135%);
}
.ui-card-base {
  background: var(--ui-surface-card);
  box-shadow: var(--ui-Glass-shadow-soft);
}
.ui-card-secondary {
  background: var(--ui-surface-card-secondary);
  box-shadow: 0 0.25rem 0.75rem rgba(31, 24, 17, 0.06);
}
.ui-cell-base {
  min-height: var(--ui-height-cell);
  padding: 0 var(--ui-space-6);
  background: var(--ui-cell-bg);
}
.ui-fold-section {
  background: var(--ui-surface-fold);
  padding: var(--ui-space-5) var(--ui-space-6);
}
.ui-tag-weak {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: var(--ui-height-chip);
  padding: 0 var(--ui-space-4);
  border-radius: var(--ui-radius-pill);
  background: var(--ui-tag-weak-bg);
  color: var(--ui-tag-weak-text);
  font-size: var(--ui-font-size-12);
}
.ui-tag-gold {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: var(--ui-height-chip);
  padding: 0 var(--ui-space-4);
  border-radius: var(--ui-radius-pill);
  background: var(--ui-tag-gold-bg);
  color: var(--ui-tag-gold-text);
  font-size: var(--ui-font-size-12);
}
.ui-feedback-empty,
.ui-feedback-error {
  padding: var(--ui-space-8) var(--ui-space-6);
}
.ui-feedback-empty {
  background: var(--ui-feedback-empty-bg);
}
.ui-feedback-error {
  background: var(--ui-feedback-error-bg);
}
.ui-text-primary {
  color: var(--ui-text-primary) !important;
}
.ui-text-secondary {
  color: var(--ui-text-secondary) !important;
}
.ui-text-tertiary {
  color: var(--ui-text-tertiary) !important;
}
.ui-text-quaternary {
  color: var(--ui-text-quaternary) !important;
}
.ui-desc-quiet {
  color: var(--ui-text-tertiary);
  font-size: var(--ui-font-size-12);
  line-height: var(--ui-line-height-relaxed);
}
.is-loading,
.ui-is-loading {
  pointer-events: none;
  opacity: 0.72;
}
.is-disabled,
.ui-is-disabled,
[disabled] {
  opacity: 0.42;
  pointer-events: none;
}
.ui-pressable-hover,
uni-button:not([disabled]),
.ui-btn:not([disabled]),
.ss-reset-button:not([disabled]),
uni-navigator {
  -webkit-tap-highlight-color: transparent;
}
.ui-empty-copy,
.ui-error-copy {
  display: flex;
  flex-direction: column;
  gap: var(--ui-space-2);
}
.ui-empty-title,
.ui-error-title {
  color: var(--ui-text-primary);
  font-size: var(--ui-font-size-16);
  font-weight: var(--ui-font-weight-semibold);
  line-height: var(--ui-line-height-tight);
}
.ui-empty-desc,
.ui-error-desc {
  color: var(--ui-text-tertiary);
  font-size: var(--ui-font-size-13);
  line-height: var(--ui-line-height-relaxed);
}
/* -- 浮动 -- */
.cf::after,
.cf::before {
  content: "";
  display: table;
}
.cf::after {
  clear: both;
}
.fl {
  float: left;
}
.fr {
  float: right;
}
.position-center {
  position: absolute !important;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}
.position-relative {
  position: relative;
}
/* -- 工具类 -- */
.m-0 {
  margin: 0 !important;
}
.m-1 {
  margin: 0.15625rem !important;
}
.m-2 {
  margin: 0.3125rem !important;
}
.m-3 {
  margin: 0.625rem !important;
}
.m-4 {
  margin: 0.9375rem !important;
}
.m-5 {
  margin: 1.875rem !important;
}
.m-6 {
  margin: 3.125rem !important;
}
.m-auto {
  margin: auto !important;
}
.mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}
.mx-1 {
  margin-right: 0.15625rem !important;
  margin-left: 0.15625rem !important;
}
.mx-2 {
  margin-right: 0.3125rem !important;
  margin-left: 0.3125rem !important;
}
.mx-3 {
  margin-right: 0.625rem !important;
  margin-left: 0.625rem !important;
}
.mx-4 {
  margin-right: 0.9375rem !important;
  margin-left: 0.9375rem !important;
}
.mx-5 {
  margin-right: 1.875rem !important;
  margin-left: 1.875rem !important;
}
.mx-6 {
  margin-right: 3.125rem !important;
  margin-left: 3.125rem !important;
}
.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}
.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.my-1 {
  margin-top: 0.15625rem !important;
  margin-bottom: 0.15625rem !important;
}
.my-2 {
  margin-top: 0.3125rem !important;
  margin-bottom: 0.3125rem !important;
}
.my-3 {
  margin-top: 0.625rem !important;
  margin-bottom: 0.625rem !important;
}
.my-4 {
  margin-top: 0.9375rem !important;
  margin-bottom: 0.9375rem !important;
}
.my-5 {
  margin-top: 1.875rem !important;
  margin-bottom: 1.875rem !important;
}
.my-6 {
  margin-top: 3.125rem !important;
  margin-bottom: 3.125rem !important;
}
.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}
.mt-0 {
  margin-top: 0 !important;
}
.mt-1 {
  margin-top: 0.15625rem !important;
}
.mt-2 {
  margin-top: 0.3125rem !important;
}
.mt-3 {
  margin-top: 0.625rem !important;
}
.mt-4 {
  margin-top: 0.9375rem !important;
}
.mt-5 {
  margin-top: 1.875rem !important;
}
.mt-6 {
  margin-top: 3.125rem !important;
}
.mt-auto {
  margin-top: auto !important;
}
.mr-0 {
  margin-right: 0 !important;
}
.mr-1 {
  margin-right: 0.15625rem !important;
}
.mr-2 {
  margin-right: 0.3125rem !important;
}
.mr-3 {
  margin-right: 0.625rem !important;
}
.mr-4 {
  margin-right: 0.9375rem !important;
}
.mr-5 {
  margin-right: 1.875rem !important;
}
.mr-6 {
  margin-right: 3.125rem !important;
}
.mr-auto {
  margin-right: auto !important;
}
.mb-0 {
  margin-bottom: 0 !important;
}
.mb-1 {
  margin-bottom: 0.15625rem !important;
}
.mb-2 {
  margin-bottom: 0.3125rem !important;
}
.mb-3 {
  margin-bottom: 0.625rem !important;
}
.mb-4 {
  margin-bottom: 0.9375rem !important;
}
.mb-5 {
  margin-bottom: 1.875rem !important;
}
.mb-6 {
  margin-bottom: 3.125rem !important;
}
.mb-auto {
  margin-bottom: auto !important;
}
.ml-0 {
  margin-left: 0 !important;
}
.ml-1 {
  margin-left: 0.15625rem !important;
}
.ml-2 {
  margin-left: 0.3125rem !important;
}
.ml-3 {
  margin-left: 0.625rem !important;
}
.ml-4 {
  margin-left: 0.9375rem !important;
}
.ml-5 {
  margin-left: 1.875rem !important;
}
.ml-6 {
  margin-left: 3.125rem !important;
}
.ml-auto {
  margin-left: auto !important;
}
.p-0 {
  padding: 0 !important;
}
.p-1 {
  padding: 0.15625rem !important;
}
.p-2 {
  padding: 0.3125rem !important;
}
.p-3 {
  padding: 0.625rem !important;
}
.p-4 {
  padding: 0.9375rem !important;
}
.p-5 {
  padding: 1.875rem !important;
}
.p-6 {
  padding: 3.125rem !important;
}
.px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.px-1 {
  padding-right: 0.15625rem !important;
  padding-left: 0.15625rem !important;
}
.px-2 {
  padding-right: 0.3125rem !important;
  padding-left: 0.3125rem !important;
}
.px-3 {
  padding-right: 0.625rem !important;
  padding-left: 0.625rem !important;
}
.px-4 {
  padding-right: 0.9375rem !important;
  padding-left: 0.9375rem !important;
}
.px-5 {
  padding-right: 1.875rem !important;
  padding-left: 1.875rem !important;
}
.px-6 {
  padding-right: 3.125rem !important;
  padding-left: 3.125rem !important;
}
.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.py-1 {
  padding-top: 0.15625rem !important;
  padding-bottom: 0.15625rem !important;
}
.py-2 {
  padding-top: 0.3125rem !important;
  padding-bottom: 0.3125rem !important;
}
.py-3 {
  padding-top: 0.625rem !important;
  padding-bottom: 0.625rem !important;
}
.py-4 {
  padding-top: 0.9375rem !important;
  padding-bottom: 0.9375rem !important;
}
.py-5 {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.py-6 {
  padding-top: 3.125rem !important;
  padding-bottom: 3.125rem !important;
}
.pt-0 {
  padding-top: 0 !important;
}
.pt-1 {
  padding-top: 0.15625rem !important;
}
.pt-2 {
  padding-top: 0.3125rem !important;
}
.pt-3 {
  padding-top: 0.625rem !important;
}
.pt-4 {
  padding-top: 0.9375rem !important;
}
.pt-5 {
  padding-top: 1.875rem !important;
}
.pt-6 {
  padding-top: 3.125rem !important;
}
.pr-0 {
  padding-right: 0 !important;
}
.pr-1 {
  padding-right: 0.15625rem !important;
}
.pr-2 {
  padding-right: 0.3125rem !important;
}
.pr-3 {
  padding-right: 0.625rem !important;
}
.pr-4 {
  padding-right: 0.9375rem !important;
}
.pr-5 {
  padding-right: 1.875rem !important;
}
.pr-6 {
  padding-right: 3.125rem !important;
}
.pb-0 {
  padding-bottom: 0 !important;
}
.pb-1 {
  padding-bottom: 0.15625rem !important;
}
.pb-2 {
  padding-bottom: 0.3125rem !important;
}
.pb-3 {
  padding-bottom: 0.625rem !important;
}
.pb-4 {
  padding-bottom: 0.9375rem !important;
}
.pb-5 {
  padding-bottom: 1.875rem !important;
}
.pb-6 {
  padding-bottom: 3.125rem !important;
}
.pl-0 {
  padding-left: 0 !important;
}
.pl-1 {
  padding-left: 0.15625rem !important;
}
.pl-2 {
  padding-left: 0.3125rem !important;
}
.pl-3 {
  padding-left: 0.625rem !important;
}
.pl-4 {
  padding-left: 0.9375rem !important;
}
.pl-5 {
  padding-left: 1.875rem !important;
}
.pl-6 {
  padding-left: 3.125rem !important;
}
.text-light {
  font-weight: 300 !important;
}
.text-lighter {
  font-weight: lighter !important;
}
.text-normal {
  font-weight: 400 !important;
}
.text-bold {
  font-weight: 700 !important;
}
.text-bolder {
  font-weight: 900 !important;
}
.text-left {
  text-align: left !important;
}
.text-right {
  text-align: right !important;
}
.text-center {
  text-align: center !important;
}
.text-yellow {
  color: #e5c996 !important;
}
.text-orange {
  color: #9c7443 !important;
}
.text-red {
  color: #b86a4b !important;
}
.text-pink {
  color: #c78a74 !important;
}
.text-mauve {
  color: #9a7867 !important;
}
.text-purple {
  color: #715746 !important;
}
.text-violet {
  color: #715746 !important;
}
.text-blue {
  color: #7b8e9d !important;
}
.text-cyan {
  color: #8fa8a8 !important;
}
.text-green {
  color: #70805c !important;
}
.text-olive {
  color: #a69261 !important;
}
.text-grey {
  color: #918578 !important;
}
.text-brown {
  color: #7a5a38 !important;
}
.text-black {
  color: #120d09 !important;
}
.text-golden {
  color: #d4b07a !important;
}
.text-white {
  color: #fffdf8 !important;
}
.text-gray-f {
  color: #faf5ef !important;
}
.text-gray-e {
  color: #ede2d6 !important;
}
.text-gray-d {
  color: #ddcfc0 !important;
}
.text-gray-c {
  color: #ccbba8 !important;
}
.text-gray-b {
  color: #b6a28d !important;
}
.text-gray-a {
  color: #a28f7c !important;
}
.text-gray {
  color: #a28f7c !important;
}
.text-dark-9 {
  color: #968474 !important;
}
.text-dark-8 {
  color: #857465 !important;
}
.text-dark-7 {
  color: #756556 !important;
}
.text-dark-6 {
  color: #66574a !important;
}
.text-dark-5 {
  color: #56483c !important;
}
.text-dark-4 {
  color: #463a30 !important;
}
.text-dark-3 {
  color: #382d24 !important;
}
.text-dark-2 {
  color: #2a211a !important;
}
.text-dark-1 {
  color: #1f1811 !important;
}
.text-reset {
  color: inherit !important;
}
.lh-1 {
  line-height: 1 !important;
}
.lh-sm {
  line-height: 1.25 !important;
}
.lh-base {
  line-height: 1.5 !important;
}
.lh-lg {
  line-height: 2 !important;
}
.text-nowrap {
  white-space: nowrap !important;
}
.radius {
  border-radius: 0.75rem !important;
}
.radius-sm {
  border-radius: 0.5rem !important;
}
.radius-lg {
  border-radius: 1.25rem !important;
}
.radius-0 {
  border-radius: 0 !important;
}
.round {
  border-radius: 31.25rem !important;
}
.round-circle {
  border-radius: 50% !important;
}
.radius-top {
  border-top-left-radius: 0.75rem !important;
  border-top-right-radius: 0.75rem !important;
}
.radius-right {
  border-top-right-radius: 0.75rem !important;
  border-bottom-right-radius: 0.75rem !important;
}
.radius-bottom {
  border-bottom-right-radius: 0.75rem !important;
  border-bottom-left-radius: 0.75rem !important;
}
.radius-left {
  border-bottom-left-radius: 0.75rem !important;
  border-top-left-radius: 0.75rem !important;
}
.radius-lr {
  border-top-left-radius: 0.75rem !important;
  border-bottom-right-radius: 0.75rem !important;
}
.radius-lr {
  border-top-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}
.radius-rl {
  border-top-right-radius: 0.75rem !important;
  border-bottom-left-radius: 0.75rem !important;
}
.radius-rl {
  border-top-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}
/* ==================
          背景
 ==================== */
/* -- 基础色 -- */
.bg-yellow {
  background-color: #e5c996 !important;
  color: var(--ui-TC) !important;
}
.bg-orange {
  background-color: #9c7443 !important;
  color: var(--ui-brand-pearl-strong) !important;
}
.bg-red {
  background-color: #b86a4b !important;
  color: var(--ui-brand-pearl-strong) !important;
}
.bg-pink {
  background-color: #c78a74 !important;
  color: var(--ui-brand-pearl-strong) !important;
}
.bg-mauve {
  background-color: #9a7867 !important;
  color: var(--ui-brand-pearl-strong) !important;
}
.bg-purple {
  background-color: #715746 !important;
  color: var(--ui-brand-pearl-strong) !important;
}
.bg-violet {
  background-color: #715746 !important;
  color: var(--ui-brand-pearl-strong) !important;
}
.bg-blue {
  background-color: #7b8e9d !important;
  color: var(--ui-brand-pearl-strong) !important;
}
.bg-cyan {
  background-color: #8fa8a8 !important;
  color: var(--ui-brand-pearl-strong) !important;
}
.bg-green {
  background-color: #70805c !important;
  color: var(--ui-brand-pearl-strong) !important;
}
.bg-olive {
  background-color: #a69261 !important;
  color: var(--ui-brand-pearl-strong) !important;
}
.bg-grey {
  background-color: #918578 !important;
  color: var(--ui-brand-pearl-strong) !important;
}
.bg-brown {
  background-color: #7a5a38 !important;
  color: var(--ui-brand-pearl-strong) !important;
}
.bg-black {
  background-color: #120d09 !important;
  color: var(--ui-brand-pearl-strong) !important;
}
.bg-golden {
  background-color: #d4b07a !important;
  color: var(--ui-brand-pearl-strong) !important;
}
.bg-dark-9 {
  background-color: #968474 !important;
  color: var(--ui-brand-pearl-strong) !important;
}
.bg-dark-8 {
  background-color: #857465 !important;
  color: var(--ui-brand-pearl-strong) !important;
}
.bg-dark-7 {
  background-color: #756556 !important;
  color: var(--ui-brand-pearl-strong) !important;
}
.bg-dark-6 {
  background-color: #66574a !important;
  color: var(--ui-brand-pearl-strong) !important;
}
.bg-dark-5 {
  background-color: #56483c !important;
  color: var(--ui-brand-pearl-strong) !important;
}
.bg-dark-4 {
  background-color: #463a30 !important;
  color: var(--ui-brand-pearl-strong) !important;
}
.bg-dark-3 {
  background-color: #382d24 !important;
  color: var(--ui-brand-pearl-strong) !important;
}
.bg-dark-2 {
  background-color: #2a211a !important;
  color: var(--ui-brand-pearl-strong) !important;
}
.bg-dark-1 {
  background-color: #1f1811 !important;
  color: var(--ui-brand-pearl-strong) !important;
}
/* -- 浅色 -- */
.bg-yellow-light {
  background-image: linear-gradient(45deg, white, #fbf7ef) !important;
  color: #e5c996 !important;
}
.bg-yellow-thin {
  background-color: rgba(229, 201, 150, var(--ui-BG-opacity)) !important;
  color: #e5c996 !important;
}
.bg-orange-light {
  background-image: linear-gradient(45deg, white, #f0eae3) !important;
  color: #9c7443 !important;
}
.bg-orange-thin {
  background-color: rgba(156, 116, 67, var(--ui-BG-opacity)) !important;
  color: #9c7443 !important;
}
.bg-red-light {
  background-image: linear-gradient(45deg, white, #f4e9e4) !important;
  color: #b86a4b !important;
}
.bg-red-thin {
  background-color: rgba(184, 106, 75, var(--ui-BG-opacity)) !important;
  color: #b86a4b !important;
}
.bg-pink-light {
  background-image: linear-gradient(45deg, white, #f7edea) !important;
  color: #c78a74 !important;
}
.bg-pink-thin {
  background-color: rgba(199, 138, 116, var(--ui-BG-opacity)) !important;
  color: #c78a74 !important;
}
.bg-mauve-light {
  background-image: linear-gradient(45deg, white, #f0ebe8) !important;
  color: #9a7867 !important;
}
.bg-mauve-thin {
  background-color: rgba(154, 120, 103, var(--ui-BG-opacity)) !important;
  color: #9a7867 !important;
}
.bg-purple-light {
  background-image: linear-gradient(45deg, white, #eae6e3) !important;
  color: #715746 !important;
}
.bg-purple-thin {
  background-color: rgba(113, 87, 70, var(--ui-BG-opacity)) !important;
  color: #715746 !important;
}
.bg-violet-light {
  background-image: linear-gradient(45deg, white, #eae6e3) !important;
  color: #715746 !important;
}
.bg-violet-thin {
  background-color: rgba(113, 87, 70, var(--ui-BG-opacity)) !important;
  color: #715746 !important;
}
.bg-blue-light {
  background-image: linear-gradient(45deg, white, #ebeef0) !important;
  color: #7b8e9d !important;
}
.bg-blue-thin {
  background-color: rgba(123, 142, 157, var(--ui-BG-opacity)) !important;
  color: #7b8e9d !important;
}
.bg-cyan-light {
  background-image: linear-gradient(45deg, white, #eef2f2) !important;
  color: #8fa8a8 !important;
}
.bg-cyan-thin {
  background-color: rgba(143, 168, 168, var(--ui-BG-opacity)) !important;
  color: #8fa8a8 !important;
}
.bg-green-light {
  background-image: linear-gradient(45deg, white, #eaece7) !important;
  color: #70805c !important;
}
.bg-green-thin {
  background-color: rgba(112, 128, 92, var(--ui-BG-opacity)) !important;
  color: #70805c !important;
}
.bg-olive-light {
  background-image: linear-gradient(45deg, white, #f2efe7) !important;
  color: #a69261 !important;
}
.bg-olive-thin {
  background-color: rgba(166, 146, 97, var(--ui-BG-opacity)) !important;
  color: #a69261 !important;
}
.bg-grey-light {
  background-image: linear-gradient(45deg, white, #efedeb) !important;
  color: #918578 !important;
}
.bg-grey-thin {
  background-color: rgba(145, 133, 120, var(--ui-BG-opacity)) !important;
  color: #918578 !important;
}
.bg-brown-light {
  background-image: linear-gradient(45deg, white, #ebe6e1) !important;
  color: #7a5a38 !important;
}
.bg-brown-thin {
  background-color: rgba(122, 90, 56, var(--ui-BG-opacity)) !important;
  color: #7a5a38 !important;
}
.bg-black-light {
  background-image: linear-gradient(45deg, white, #dddcdb) !important;
  color: #1f1811 !important;
}
.bg-black-thin {
  background-color: rgba(31, 24, 17, var(--ui-BG-opacity)) !important;
  color: #1f1811 !important;
}
.bg-golden-light {
  background-image: linear-gradient(45deg, white, #f9f3eb) !important;
  color: #d4b07a !important;
}
.bg-golden-thin {
  background-color: rgba(212, 176, 122, var(--ui-BG-opacity)) !important;
  color: #d4b07a !important;
}
/* -- 渐变色 -- */
.bg-yellow-orange {
  background-image: linear-gradient(130deg, #e5c996, #9c7443) !important;
  color: #ffffff !important;
}
.bg-yellow-red {
  background-image: linear-gradient(130deg, #e5c996, #b86a4b) !important;
  color: #ffffff !important;
}
.bg-yellow-pink {
  background-image: linear-gradient(130deg, #e5c996, #c78a74) !important;
  color: #ffffff !important;
}
.bg-yellow-mauve {
  background-image: linear-gradient(130deg, #e5c996, #9a7867) !important;
  color: #ffffff !important;
}
.bg-yellow-purple {
  background-image: linear-gradient(130deg, #e5c996, #715746) !important;
  color: #ffffff !important;
}
.bg-yellow-violet {
  background-image: linear-gradient(130deg, #e5c996, #715746) !important;
  color: #ffffff !important;
}
.bg-yellow-blue {
  background-image: linear-gradient(130deg, #e5c996, #7b8e9d) !important;
  color: #ffffff !important;
}
.bg-yellow-cyan {
  background-image: linear-gradient(130deg, #e5c996, #8fa8a8) !important;
  color: #ffffff !important;
}
.bg-yellow-green {
  background-image: linear-gradient(130deg, #e5c996, #70805c) !important;
  color: #ffffff !important;
}
.bg-yellow-olive {
  background-image: linear-gradient(130deg, #e5c996, #a69261) !important;
  color: #ffffff !important;
}
.bg-yellow-grey {
  background-image: linear-gradient(130deg, #e5c996, #918578) !important;
  color: #ffffff !important;
}
.bg-yellow-brown {
  background-image: linear-gradient(130deg, #e5c996, #7a5a38) !important;
  color: #ffffff !important;
}
.bg-yellow-black {
  background-image: linear-gradient(130deg, #e5c996, #1f1811) !important;
  color: #ffffff !important;
}
.bg-yellow-golden {
  background-image: linear-gradient(130deg, #e5c996, #d4b07a) !important;
  color: #ffffff !important;
}
.bg-orange-yellow {
  background-image: linear-gradient(130deg, #9c7443, #e5c996) !important;
  color: #ffffff !important;
}
.bg-orange-red {
  background-image: linear-gradient(130deg, #9c7443, #b86a4b) !important;
  color: #ffffff !important;
}
.bg-orange-pink {
  background-image: linear-gradient(130deg, #9c7443, #c78a74) !important;
  color: #ffffff !important;
}
.bg-orange-mauve {
  background-image: linear-gradient(130deg, #9c7443, #9a7867) !important;
  color: #ffffff !important;
}
.bg-orange-purple {
  background-image: linear-gradient(130deg, #9c7443, #715746) !important;
  color: #ffffff !important;
}
.bg-orange-violet {
  background-image: linear-gradient(130deg, #9c7443, #715746) !important;
  color: #ffffff !important;
}
.bg-orange-blue {
  background-image: linear-gradient(130deg, #9c7443, #7b8e9d) !important;
  color: #ffffff !important;
}
.bg-orange-cyan {
  background-image: linear-gradient(130deg, #9c7443, #8fa8a8) !important;
  color: #ffffff !important;
}
.bg-orange-green {
  background-image: linear-gradient(130deg, #9c7443, #70805c) !important;
  color: #ffffff !important;
}
.bg-orange-olive {
  background-image: linear-gradient(130deg, #9c7443, #a69261) !important;
  color: #ffffff !important;
}
.bg-orange-grey {
  background-image: linear-gradient(130deg, #9c7443, #918578) !important;
  color: #ffffff !important;
}
.bg-orange-brown {
  background-image: linear-gradient(130deg, #9c7443, #7a5a38) !important;
  color: #ffffff !important;
}
.bg-orange-black {
  background-image: linear-gradient(130deg, #9c7443, #1f1811) !important;
  color: #ffffff !important;
}
.bg-orange-golden {
  background-image: linear-gradient(130deg, #9c7443, #d4b07a) !important;
  color: #ffffff !important;
}
.bg-red-yellow {
  background-image: linear-gradient(130deg, #b86a4b, #e5c996) !important;
  color: #ffffff !important;
}
.bg-red-orange {
  background-image: linear-gradient(130deg, #b86a4b, #9c7443) !important;
  color: #ffffff !important;
}
.bg-red-pink {
  background-image: linear-gradient(130deg, #b86a4b, #c78a74) !important;
  color: #ffffff !important;
}
.bg-red-mauve {
  background-image: linear-gradient(130deg, #b86a4b, #9a7867) !important;
  color: #ffffff !important;
}
.bg-red-purple {
  background-image: linear-gradient(130deg, #b86a4b, #715746) !important;
  color: #ffffff !important;
}
.bg-red-violet {
  background-image: linear-gradient(130deg, #b86a4b, #715746) !important;
  color: #ffffff !important;
}
.bg-red-blue {
  background-image: linear-gradient(130deg, #b86a4b, #7b8e9d) !important;
  color: #ffffff !important;
}
.bg-red-cyan {
  background-image: linear-gradient(130deg, #b86a4b, #8fa8a8) !important;
  color: #ffffff !important;
}
.bg-red-green {
  background-image: linear-gradient(130deg, #b86a4b, #70805c) !important;
  color: #ffffff !important;
}
.bg-red-olive {
  background-image: linear-gradient(130deg, #b86a4b, #a69261) !important;
  color: #ffffff !important;
}
.bg-red-grey {
  background-image: linear-gradient(130deg, #b86a4b, #918578) !important;
  color: #ffffff !important;
}
.bg-red-brown {
  background-image: linear-gradient(130deg, #b86a4b, #7a5a38) !important;
  color: #ffffff !important;
}
.bg-red-black {
  background-image: linear-gradient(130deg, #b86a4b, #1f1811) !important;
  color: #ffffff !important;
}
.bg-red-golden {
  background-image: linear-gradient(130deg, #b86a4b, #d4b07a) !important;
  color: #ffffff !important;
}
.bg-pink-yellow {
  background-image: linear-gradient(130deg, #c78a74, #e5c996) !important;
  color: #ffffff !important;
}
.bg-pink-orange {
  background-image: linear-gradient(130deg, #c78a74, #9c7443) !important;
  color: #ffffff !important;
}
.bg-pink-red {
  background-image: linear-gradient(130deg, #c78a74, #b86a4b) !important;
  color: #ffffff !important;
}
.bg-pink-mauve {
  background-image: linear-gradient(130deg, #c78a74, #9a7867) !important;
  color: #ffffff !important;
}
.bg-pink-purple {
  background-image: linear-gradient(130deg, #c78a74, #715746) !important;
  color: #ffffff !important;
}
.bg-pink-violet {
  background-image: linear-gradient(130deg, #c78a74, #715746) !important;
  color: #ffffff !important;
}
.bg-pink-blue {
  background-image: linear-gradient(130deg, #c78a74, #7b8e9d) !important;
  color: #ffffff !important;
}
.bg-pink-cyan {
  background-image: linear-gradient(130deg, #c78a74, #8fa8a8) !important;
  color: #ffffff !important;
}
.bg-pink-green {
  background-image: linear-gradient(130deg, #c78a74, #70805c) !important;
  color: #ffffff !important;
}
.bg-pink-olive {
  background-image: linear-gradient(130deg, #c78a74, #a69261) !important;
  color: #ffffff !important;
}
.bg-pink-grey {
  background-image: linear-gradient(130deg, #c78a74, #918578) !important;
  color: #ffffff !important;
}
.bg-pink-brown {
  background-image: linear-gradient(130deg, #c78a74, #7a5a38) !important;
  color: #ffffff !important;
}
.bg-pink-black {
  background-image: linear-gradient(130deg, #c78a74, #1f1811) !important;
  color: #ffffff !important;
}
.bg-pink-golden {
  background-image: linear-gradient(130deg, #c78a74, #d4b07a) !important;
  color: #ffffff !important;
}
.bg-mauve-yellow {
  background-image: linear-gradient(130deg, #9a7867, #e5c996) !important;
  color: #ffffff !important;
}
.bg-mauve-orange {
  background-image: linear-gradient(130deg, #9a7867, #9c7443) !important;
  color: #ffffff !important;
}
.bg-mauve-red {
  background-image: linear-gradient(130deg, #9a7867, #b86a4b) !important;
  color: #ffffff !important;
}
.bg-mauve-pink {
  background-image: linear-gradient(130deg, #9a7867, #c78a74) !important;
  color: #ffffff !important;
}
.bg-mauve-purple {
  background-image: linear-gradient(130deg, #9a7867, #715746) !important;
  color: #ffffff !important;
}
.bg-mauve-violet {
  background-image: linear-gradient(130deg, #9a7867, #715746) !important;
  color: #ffffff !important;
}
.bg-mauve-blue {
  background-image: linear-gradient(130deg, #9a7867, #7b8e9d) !important;
  color: #ffffff !important;
}
.bg-mauve-cyan {
  background-image: linear-gradient(130deg, #9a7867, #8fa8a8) !important;
  color: #ffffff !important;
}
.bg-mauve-green {
  background-image: linear-gradient(130deg, #9a7867, #70805c) !important;
  color: #ffffff !important;
}
.bg-mauve-olive {
  background-image: linear-gradient(130deg, #9a7867, #a69261) !important;
  color: #ffffff !important;
}
.bg-mauve-grey {
  background-image: linear-gradient(130deg, #9a7867, #918578) !important;
  color: #ffffff !important;
}
.bg-mauve-brown {
  background-image: linear-gradient(130deg, #9a7867, #7a5a38) !important;
  color: #ffffff !important;
}
.bg-mauve-black {
  background-image: linear-gradient(130deg, #9a7867, #1f1811) !important;
  color: #ffffff !important;
}
.bg-mauve-golden {
  background-image: linear-gradient(130deg, #9a7867, #d4b07a) !important;
  color: #ffffff !important;
}
.bg-purple-yellow {
  background-image: linear-gradient(130deg, #715746, #e5c996) !important;
  color: #ffffff !important;
}
.bg-purple-orange {
  background-image: linear-gradient(130deg, #715746, #9c7443) !important;
  color: #ffffff !important;
}
.bg-purple-red {
  background-image: linear-gradient(130deg, #715746, #b86a4b) !important;
  color: #ffffff !important;
}
.bg-purple-pink {
  background-image: linear-gradient(130deg, #715746, #c78a74) !important;
  color: #ffffff !important;
}
.bg-purple-mauve {
  background-image: linear-gradient(130deg, #715746, #9a7867) !important;
  color: #ffffff !important;
}
.bg-purple-violet {
  background-image: linear-gradient(130deg, #715746, #715746) !important;
  color: #ffffff !important;
}
.bg-purple-blue {
  background-image: linear-gradient(130deg, #715746, #7b8e9d) !important;
  color: #ffffff !important;
}
.bg-purple-cyan {
  background-image: linear-gradient(130deg, #715746, #8fa8a8) !important;
  color: #ffffff !important;
}
.bg-purple-green {
  background-image: linear-gradient(130deg, #715746, #70805c) !important;
  color: #ffffff !important;
}
.bg-purple-olive {
  background-image: linear-gradient(130deg, #715746, #a69261) !important;
  color: #ffffff !important;
}
.bg-purple-grey {
  background-image: linear-gradient(130deg, #715746, #918578) !important;
  color: #ffffff !important;
}
.bg-purple-brown {
  background-image: linear-gradient(130deg, #715746, #7a5a38) !important;
  color: #ffffff !important;
}
.bg-purple-black {
  background-image: linear-gradient(130deg, #715746, #1f1811) !important;
  color: #ffffff !important;
}
.bg-purple-golden {
  background-image: linear-gradient(130deg, #715746, #d4b07a) !important;
  color: #ffffff !important;
}
.bg-violet-yellow {
  background-image: linear-gradient(130deg, #715746, #e5c996) !important;
  color: #ffffff !important;
}
.bg-violet-orange {
  background-image: linear-gradient(130deg, #715746, #9c7443) !important;
  color: #ffffff !important;
}
.bg-violet-red {
  background-image: linear-gradient(130deg, #715746, #b86a4b) !important;
  color: #ffffff !important;
}
.bg-violet-pink {
  background-image: linear-gradient(130deg, #715746, #c78a74) !important;
  color: #ffffff !important;
}
.bg-violet-mauve {
  background-image: linear-gradient(130deg, #715746, #9a7867) !important;
  color: #ffffff !important;
}
.bg-violet-purple {
  background-image: linear-gradient(130deg, #715746, #715746) !important;
  color: #ffffff !important;
}
.bg-violet-blue {
  background-image: linear-gradient(130deg, #715746, #7b8e9d) !important;
  color: #ffffff !important;
}
.bg-violet-cyan {
  background-image: linear-gradient(130deg, #715746, #8fa8a8) !important;
  color: #ffffff !important;
}
.bg-violet-green {
  background-image: linear-gradient(130deg, #715746, #70805c) !important;
  color: #ffffff !important;
}
.bg-violet-olive {
  background-image: linear-gradient(130deg, #715746, #a69261) !important;
  color: #ffffff !important;
}
.bg-violet-grey {
  background-image: linear-gradient(130deg, #715746, #918578) !important;
  color: #ffffff !important;
}
.bg-violet-brown {
  background-image: linear-gradient(130deg, #715746, #7a5a38) !important;
  color: #ffffff !important;
}
.bg-violet-black {
  background-image: linear-gradient(130deg, #715746, #1f1811) !important;
  color: #ffffff !important;
}
.bg-violet-golden {
  background-image: linear-gradient(130deg, #715746, #d4b07a) !important;
  color: #ffffff !important;
}
.bg-blue-yellow {
  background-image: linear-gradient(130deg, #7b8e9d, #e5c996) !important;
  color: #ffffff !important;
}
.bg-blue-orange {
  background-image: linear-gradient(130deg, #7b8e9d, #9c7443) !important;
  color: #ffffff !important;
}
.bg-blue-red {
  background-image: linear-gradient(130deg, #7b8e9d, #b86a4b) !important;
  color: #ffffff !important;
}
.bg-blue-pink {
  background-image: linear-gradient(130deg, #7b8e9d, #c78a74) !important;
  color: #ffffff !important;
}
.bg-blue-mauve {
  background-image: linear-gradient(130deg, #7b8e9d, #9a7867) !important;
  color: #ffffff !important;
}
.bg-blue-purple {
  background-image: linear-gradient(130deg, #7b8e9d, #715746) !important;
  color: #ffffff !important;
}
.bg-blue-violet {
  background-image: linear-gradient(130deg, #7b8e9d, #715746) !important;
  color: #ffffff !important;
}
.bg-blue-cyan {
  background-image: linear-gradient(130deg, #7b8e9d, #8fa8a8) !important;
  color: #ffffff !important;
}
.bg-blue-green {
  background-image: linear-gradient(130deg, #7b8e9d, #70805c) !important;
  color: #ffffff !important;
}
.bg-blue-olive {
  background-image: linear-gradient(130deg, #7b8e9d, #a69261) !important;
  color: #ffffff !important;
}
.bg-blue-grey {
  background-image: linear-gradient(130deg, #7b8e9d, #918578) !important;
  color: #ffffff !important;
}
.bg-blue-brown {
  background-image: linear-gradient(130deg, #7b8e9d, #7a5a38) !important;
  color: #ffffff !important;
}
.bg-blue-black {
  background-image: linear-gradient(130deg, #7b8e9d, #1f1811) !important;
  color: #ffffff !important;
}
.bg-blue-golden {
  background-image: linear-gradient(130deg, #7b8e9d, #d4b07a) !important;
  color: #ffffff !important;
}
.bg-cyan-yellow {
  background-image: linear-gradient(130deg, #8fa8a8, #e5c996) !important;
  color: #ffffff !important;
}
.bg-cyan-orange {
  background-image: linear-gradient(130deg, #8fa8a8, #9c7443) !important;
  color: #ffffff !important;
}
.bg-cyan-red {
  background-image: linear-gradient(130deg, #8fa8a8, #b86a4b) !important;
  color: #ffffff !important;
}
.bg-cyan-pink {
  background-image: linear-gradient(130deg, #8fa8a8, #c78a74) !important;
  color: #ffffff !important;
}
.bg-cyan-mauve {
  background-image: linear-gradient(130deg, #8fa8a8, #9a7867) !important;
  color: #ffffff !important;
}
.bg-cyan-purple {
  background-image: linear-gradient(130deg, #8fa8a8, #715746) !important;
  color: #ffffff !important;
}
.bg-cyan-violet {
  background-image: linear-gradient(130deg, #8fa8a8, #715746) !important;
  color: #ffffff !important;
}
.bg-cyan-blue {
  background-image: linear-gradient(130deg, #8fa8a8, #7b8e9d) !important;
  color: #ffffff !important;
}
.bg-cyan-green {
  background-image: linear-gradient(130deg, #8fa8a8, #70805c) !important;
  color: #ffffff !important;
}
.bg-cyan-olive {
  background-image: linear-gradient(130deg, #8fa8a8, #a69261) !important;
  color: #ffffff !important;
}
.bg-cyan-grey {
  background-image: linear-gradient(130deg, #8fa8a8, #918578) !important;
  color: #ffffff !important;
}
.bg-cyan-brown {
  background-image: linear-gradient(130deg, #8fa8a8, #7a5a38) !important;
  color: #ffffff !important;
}
.bg-cyan-black {
  background-image: linear-gradient(130deg, #8fa8a8, #1f1811) !important;
  color: #ffffff !important;
}
.bg-cyan-golden {
  background-image: linear-gradient(130deg, #8fa8a8, #d4b07a) !important;
  color: #ffffff !important;
}
.bg-green-yellow {
  background-image: linear-gradient(130deg, #70805c, #e5c996) !important;
  color: #ffffff !important;
}
.bg-green-orange {
  background-image: linear-gradient(130deg, #70805c, #9c7443) !important;
  color: #ffffff !important;
}
.bg-green-red {
  background-image: linear-gradient(130deg, #70805c, #b86a4b) !important;
  color: #ffffff !important;
}
.bg-green-pink {
  background-image: linear-gradient(130deg, #70805c, #c78a74) !important;
  color: #ffffff !important;
}
.bg-green-mauve {
  background-image: linear-gradient(130deg, #70805c, #9a7867) !important;
  color: #ffffff !important;
}
.bg-green-purple {
  background-image: linear-gradient(130deg, #70805c, #715746) !important;
  color: #ffffff !important;
}
.bg-green-violet {
  background-image: linear-gradient(130deg, #70805c, #715746) !important;
  color: #ffffff !important;
}
.bg-green-blue {
  background-image: linear-gradient(130deg, #70805c, #7b8e9d) !important;
  color: #ffffff !important;
}
.bg-green-cyan {
  background-image: linear-gradient(130deg, #70805c, #8fa8a8) !important;
  color: #ffffff !important;
}
.bg-green-olive {
  background-image: linear-gradient(130deg, #70805c, #a69261) !important;
  color: #ffffff !important;
}
.bg-green-grey {
  background-image: linear-gradient(130deg, #70805c, #918578) !important;
  color: #ffffff !important;
}
.bg-green-brown {
  background-image: linear-gradient(130deg, #70805c, #7a5a38) !important;
  color: #ffffff !important;
}
.bg-green-black {
  background-image: linear-gradient(130deg, #70805c, #1f1811) !important;
  color: #ffffff !important;
}
.bg-green-golden {
  background-image: linear-gradient(130deg, #70805c, #d4b07a) !important;
  color: #ffffff !important;
}
.bg-olive-yellow {
  background-image: linear-gradient(130deg, #a69261, #e5c996) !important;
  color: #ffffff !important;
}
.bg-olive-orange {
  background-image: linear-gradient(130deg, #a69261, #9c7443) !important;
  color: #ffffff !important;
}
.bg-olive-red {
  background-image: linear-gradient(130deg, #a69261, #b86a4b) !important;
  color: #ffffff !important;
}
.bg-olive-pink {
  background-image: linear-gradient(130deg, #a69261, #c78a74) !important;
  color: #ffffff !important;
}
.bg-olive-mauve {
  background-image: linear-gradient(130deg, #a69261, #9a7867) !important;
  color: #ffffff !important;
}
.bg-olive-purple {
  background-image: linear-gradient(130deg, #a69261, #715746) !important;
  color: #ffffff !important;
}
.bg-olive-violet {
  background-image: linear-gradient(130deg, #a69261, #715746) !important;
  color: #ffffff !important;
}
.bg-olive-blue {
  background-image: linear-gradient(130deg, #a69261, #7b8e9d) !important;
  color: #ffffff !important;
}
.bg-olive-cyan {
  background-image: linear-gradient(130deg, #a69261, #8fa8a8) !important;
  color: #ffffff !important;
}
.bg-olive-green {
  background-image: linear-gradient(130deg, #a69261, #70805c) !important;
  color: #ffffff !important;
}
.bg-olive-grey {
  background-image: linear-gradient(130deg, #a69261, #918578) !important;
  color: #ffffff !important;
}
.bg-olive-brown {
  background-image: linear-gradient(130deg, #a69261, #7a5a38) !important;
  color: #ffffff !important;
}
.bg-olive-black {
  background-image: linear-gradient(130deg, #a69261, #1f1811) !important;
  color: #ffffff !important;
}
.bg-olive-golden {
  background-image: linear-gradient(130deg, #a69261, #d4b07a) !important;
  color: #ffffff !important;
}
.bg-grey-yellow {
  background-image: linear-gradient(130deg, #918578, #e5c996) !important;
  color: #ffffff !important;
}
.bg-grey-orange {
  background-image: linear-gradient(130deg, #918578, #9c7443) !important;
  color: #ffffff !important;
}
.bg-grey-red {
  background-image: linear-gradient(130deg, #918578, #b86a4b) !important;
  color: #ffffff !important;
}
.bg-grey-pink {
  background-image: linear-gradient(130deg, #918578, #c78a74) !important;
  color: #ffffff !important;
}
.bg-grey-mauve {
  background-image: linear-gradient(130deg, #918578, #9a7867) !important;
  color: #ffffff !important;
}
.bg-grey-purple {
  background-image: linear-gradient(130deg, #918578, #715746) !important;
  color: #ffffff !important;
}
.bg-grey-violet {
  background-image: linear-gradient(130deg, #918578, #715746) !important;
  color: #ffffff !important;
}
.bg-grey-blue {
  background-image: linear-gradient(130deg, #918578, #7b8e9d) !important;
  color: #ffffff !important;
}
.bg-grey-cyan {
  background-image: linear-gradient(130deg, #918578, #8fa8a8) !important;
  color: #ffffff !important;
}
.bg-grey-green {
  background-image: linear-gradient(130deg, #918578, #70805c) !important;
  color: #ffffff !important;
}
.bg-grey-olive {
  background-image: linear-gradient(130deg, #918578, #a69261) !important;
  color: #ffffff !important;
}
.bg-grey-brown {
  background-image: linear-gradient(130deg, #918578, #7a5a38) !important;
  color: #ffffff !important;
}
.bg-grey-black {
  background-image: linear-gradient(130deg, #918578, #1f1811) !important;
  color: #ffffff !important;
}
.bg-grey-golden {
  background-image: linear-gradient(130deg, #918578, #d4b07a) !important;
  color: #ffffff !important;
}
.bg-brown-yellow {
  background-image: linear-gradient(130deg, #7a5a38, #e5c996) !important;
  color: #ffffff !important;
}
.bg-brown-orange {
  background-image: linear-gradient(130deg, #7a5a38, #9c7443) !important;
  color: #ffffff !important;
}
.bg-brown-red {
  background-image: linear-gradient(130deg, #7a5a38, #b86a4b) !important;
  color: #ffffff !important;
}
.bg-brown-pink {
  background-image: linear-gradient(130deg, #7a5a38, #c78a74) !important;
  color: #ffffff !important;
}
.bg-brown-mauve {
  background-image: linear-gradient(130deg, #7a5a38, #9a7867) !important;
  color: #ffffff !important;
}
.bg-brown-purple {
  background-image: linear-gradient(130deg, #7a5a38, #715746) !important;
  color: #ffffff !important;
}
.bg-brown-violet {
  background-image: linear-gradient(130deg, #7a5a38, #715746) !important;
  color: #ffffff !important;
}
.bg-brown-blue {
  background-image: linear-gradient(130deg, #7a5a38, #7b8e9d) !important;
  color: #ffffff !important;
}
.bg-brown-cyan {
  background-image: linear-gradient(130deg, #7a5a38, #8fa8a8) !important;
  color: #ffffff !important;
}
.bg-brown-green {
  background-image: linear-gradient(130deg, #7a5a38, #70805c) !important;
  color: #ffffff !important;
}
.bg-brown-olive {
  background-image: linear-gradient(130deg, #7a5a38, #a69261) !important;
  color: #ffffff !important;
}
.bg-brown-grey {
  background-image: linear-gradient(130deg, #7a5a38, #918578) !important;
  color: #ffffff !important;
}
.bg-brown-black {
  background-image: linear-gradient(130deg, #7a5a38, #1f1811) !important;
  color: #ffffff !important;
}
.bg-brown-golden {
  background-image: linear-gradient(130deg, #7a5a38, #d4b07a) !important;
  color: #ffffff !important;
}
.bg-black-yellow {
  background-image: linear-gradient(130deg, #1f1811, #e5c996) !important;
  color: #ffffff !important;
}
.bg-black-orange {
  background-image: linear-gradient(130deg, #1f1811, #9c7443) !important;
  color: #ffffff !important;
}
.bg-black-red {
  background-image: linear-gradient(130deg, #1f1811, #b86a4b) !important;
  color: #ffffff !important;
}
.bg-black-pink {
  background-image: linear-gradient(130deg, #1f1811, #c78a74) !important;
  color: #ffffff !important;
}
.bg-black-mauve {
  background-image: linear-gradient(130deg, #1f1811, #9a7867) !important;
  color: #ffffff !important;
}
.bg-black-purple {
  background-image: linear-gradient(130deg, #1f1811, #715746) !important;
  color: #ffffff !important;
}
.bg-black-violet {
  background-image: linear-gradient(130deg, #1f1811, #715746) !important;
  color: #ffffff !important;
}
.bg-black-blue {
  background-image: linear-gradient(130deg, #1f1811, #7b8e9d) !important;
  color: #ffffff !important;
}
.bg-black-cyan {
  background-image: linear-gradient(130deg, #1f1811, #8fa8a8) !important;
  color: #ffffff !important;
}
.bg-black-green {
  background-image: linear-gradient(130deg, #1f1811, #70805c) !important;
  color: #ffffff !important;
}
.bg-black-olive {
  background-image: linear-gradient(130deg, #1f1811, #a69261) !important;
  color: #ffffff !important;
}
.bg-black-grey {
  background-image: linear-gradient(130deg, #1f1811, #918578) !important;
  color: #ffffff !important;
}
.bg-black-brown {
  background-image: linear-gradient(130deg, #1f1811, #7a5a38) !important;
  color: #ffffff !important;
}
.bg-black-golden {
  background-image: linear-gradient(130deg, #1f1811, #d4b07a) !important;
  color: #ffffff !important;
}
.bg-golden-yellow {
  background-image: linear-gradient(130deg, #d4b07a, #e5c996) !important;
  color: #ffffff !important;
}
.bg-golden-orange {
  background-image: linear-gradient(130deg, #d4b07a, #9c7443) !important;
  color: #ffffff !important;
}
.bg-golden-red {
  background-image: linear-gradient(130deg, #d4b07a, #b86a4b) !important;
  color: #ffffff !important;
}
.bg-golden-pink {
  background-image: linear-gradient(130deg, #d4b07a, #c78a74) !important;
  color: #ffffff !important;
}
.bg-golden-mauve {
  background-image: linear-gradient(130deg, #d4b07a, #9a7867) !important;
  color: #ffffff !important;
}
.bg-golden-purple {
  background-image: linear-gradient(130deg, #d4b07a, #715746) !important;
  color: #ffffff !important;
}
.bg-golden-violet {
  background-image: linear-gradient(130deg, #d4b07a, #715746) !important;
  color: #ffffff !important;
}
.bg-golden-blue {
  background-image: linear-gradient(130deg, #d4b07a, #7b8e9d) !important;
  color: #ffffff !important;
}
.bg-golden-cyan {
  background-image: linear-gradient(130deg, #d4b07a, #8fa8a8) !important;
  color: #ffffff !important;
}
.bg-golden-green {
  background-image: linear-gradient(130deg, #d4b07a, #70805c) !important;
  color: #ffffff !important;
}
.bg-golden-olive {
  background-image: linear-gradient(130deg, #d4b07a, #a69261) !important;
  color: #ffffff !important;
}
.bg-golden-grey {
  background-image: linear-gradient(130deg, #d4b07a, #918578) !important;
  color: #ffffff !important;
}
.bg-golden-brown {
  background-image: linear-gradient(130deg, #d4b07a, #7a5a38) !important;
  color: #ffffff !important;
}
.bg-golden-black {
  background-image: linear-gradient(130deg, #d4b07a, #1f1811) !important;
  color: #ffffff !important;
}
.bg-yellow-gradient {
  background-image: linear-gradient(135deg, #debf8a, #d4b07a) !important;
  color: #382d24 !important;
}
.bg-orange-gradient {
  background-image: linear-gradient(135deg, #9c7443, #d4b07a) !important;
  color: #fffdf8 !important;
}
.bg-red-gradient {
  background-image: linear-gradient(135deg, #b86a4b, #c99467) !important;
  color: #fffdf8 !important;
}
.bg-pink-gradient {
  background-image: linear-gradient(135deg, #c78a74, #d0a378) !important;
  color: #fffdf8 !important;
}
.bg-mauve-gradient {
  background-image: linear-gradient(135deg, #9a7867, #c19e74) !important;
  color: #fffdf8 !important;
}
.bg-purple-gradient {
  background-image: linear-gradient(135deg, #715746, #b6956a) !important;
  color: #fffdf8 !important;
}
.bg-blue-gradient {
  background-image: linear-gradient(135deg, #7b8e9d, #c0a982) !important;
  color: #fffdf8 !important;
}
.bg-cyan-gradient {
  background-image: linear-gradient(135deg, #8fa8a8, #c3ae85) !important;
  color: #fffdf8 !important;
}
.bg-green-gradient {
  background-image: linear-gradient(135deg, #70805c, #b8a372) !important;
  color: #fffdf8 !important;
}
.bg-olive-gradient {
  background-image: linear-gradient(135deg, #a69261, #c4a672) !important;
  color: #fffdf8 !important;
}
.bg-grey-gradient {
  background-image: linear-gradient(135deg, #918578, #4b433b) !important;
  color: #fffdf8 !important;
}
.bg-brown-gradient {
  background-image: linear-gradient(135deg, #7a5a38, #d4b07a) !important;
  color: #fffdf8 !important;
}
.bg-white {
  background-color: #fffdf8 !important;
  color: #333333 !important;
}
.bg-gray-f {
  background-color: #faf5ef !important;
  color: #333333 !important;
}
.bg-gray-e {
  background-color: #ede2d6 !important;
  color: #333333 !important;
}
.bg-gray-d {
  background-color: #ddcfc0 !important;
  color: #333333 !important;
}
.bg-gray-c {
  background-color: #ccbba8 !important;
  color: #333333 !important;
}
.bg-gray-b {
  background-color: #b6a28d !important;
  color: #333333 !important;
}
.bg-gray-a {
  background-color: #a28f7c !important;
  color: #333333 !important;
}
.bg-gray {
  background-color: #a28f7c !important;
  color: #333333 !important;
}
.bg-square {
  background-color: var(--ui-BG);
  background-image: linear-gradient(45deg, var(--ui-BG-3) 25%, transparent 25%, transparent 75%, var(--ui-BG-3) 75%), linear-gradient(45deg, var(--ui-BG-3) 25%, transparent 25%, transparent 75%, var(--ui-BG-3) 75%);
  background-size: 1.25rem 1.25rem;
  background-position: 0 0, 0.625rem 0.625rem;
}
.bg-none {
  background: transparent !important;
  color: inherit !important;
}
[class*=bg-mask] {
  position: relative;
  color: var(--ui-brand-pearl-strong) !important;
}
[class*=bg-mask] > uni-view,
[class*=bg-mask] > uni-text {
  position: relative;
  z-index: 1;
  color: var(--ui-brand-pearl-strong);
}
[class*=bg-mask]::before {
  content: "";
  border-radius: inherit;
  width: 100%;
  height: 100%;
  position: absolute !important;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  background-color: var(--ui-brand-mask-strong);
  z-index: 0;
}
.bg-mask-80::before {
  background: rgba(0, 0, 0, 0.8) !important;
}
.bg-mask-50::before {
  background: rgba(0, 0, 0, 0.5) !important;
}
.bg-mask-20::before {
  background: rgba(0, 0, 0, 0.2) !important;
}
.bg-mask-top::before {
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(black, rgba(0, 0, 0, 0.618), rgba(0, 0, 0, 0.01));
}
.bg-white-top {
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(white, rgba(255, 255, 255, 0.3));
}
.bg-mask-bottom::before {
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(rgba(0, 0, 0, 0.01), rgba(0, 0, 0, 0.618), black);
}
.bg-img {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
[class*=bg-blur] {
  position: relative;
}
[class*=bg-blur] > uni-view,
[class*=bg-blur] > uni-text {
  position: relative;
  z-index: 1;
}
[class*=bg-blur]::before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute !important;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  border-radius: inherit;
  transform-origin: 0 0;
  pointer-events: none;
  box-sizing: border-box;
}
@supports ((-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px))) {
.bg-blur::before {
    -webkit-backdrop-filter: blur(28px) saturate(140%);
    backdrop-filter: blur(28px) saturate(140%);
    color: var(--ui-TC);
    background-color: var(--ui-Glass-bg-strong);
}
.bg-blur-1::before {
    -webkit-backdrop-filter: blur(28px) saturate(140%);
    backdrop-filter: blur(28px) saturate(140%);
    color: var(--ui-TC);
    background-color: var(--ui-Glass-bg);
}
.bg-blur-2::before {
    -webkit-backdrop-filter: blur(28px) saturate(140%);
    backdrop-filter: blur(28px) saturate(140%);
    color: var(--ui-TC);
    background-color: var(--ui-Blur-3);
}
}
@supports not ((-webkit-backdrop-filter: blur(5px)) or (backdrop-filter: blur(5px))) {
.bg-blur {
    color: var(--ui-TC);
}
.bg-blur::before {
    background-color: var(--ui-BG);
}
.bg-blur-1 {
    color: var(--ui-TC);
}
.bg-blur-1::before {
    background-color: var(--ui-BG-1);
}
.bg-blur-2 {
    color: var(--ui-TC);
}
.bg-blur-2::before {
    background-color: var(--ui-BG-2);
}
}
/* ==================
          栅栏
 ==================== */
.ui-container {
  box-sizing: border-box;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
  width: 100%;
  max-width: 1440px;
}
.ui-container-fluid {
  max-width: 100%;
  padding-left: 0;
  padding-right: 0;
}
.ui-grid {
  display: flex;
  flex-wrap: wrap;
}
.ui-grid.multi-column {
  display: block;
  column-count: 2;
  column-width: 0px;
  column-gap: 0px;
}
.ui-grid.multi-column > .ui-item {
  break-inside: avoid;
  padding: 0.001em;
}
.ui-grid.grid-square {
  overflow: hidden;
}
.ui-grid.grid-square > .ui-item {
  margin-right: 0.625rem;
  margin-bottom: 0.625rem;
  position: relative;
  overflow: hidden;
}
.ui-grid.grid-square.ui-cols-1 > .ui-item {
  padding-bottom: calc((100% - 0) / 1);
  height: 0;
  width: calc((100% - 0) / 1);
}
.ui-grid.grid-square.ui-cols-2 > .ui-item {
  padding-bottom: calc((100% - 0.625rem) / 2);
  height: 0;
  width: calc((100% - 0.625rem) / 2);
}
.ui-grid.grid-square.ui-cols-3 > .ui-item {
  padding-bottom: calc((100% - 1.25rem) / 3);
  height: 0;
  width: calc((100% - 1.25rem) / 3);
}
.ui-grid.grid-square.ui-cols-4 > .ui-item {
  padding-bottom: calc((100% - 1.875rem) / 4);
  height: 0;
  width: calc((100% - 1.875rem) / 4);
}
.ui-grid.grid-square.ui-cols-5 > .ui-item {
  padding-bottom: calc((100% - 2.5rem) / 5);
  height: 0;
  width: calc((100% - 2.5rem) / 5);
}
.ui-grid.grid-square.ui-cols-6 > .ui-item {
  padding-bottom: calc((100% - 3.125rem) / 6);
  height: 0;
  width: calc((100% - 3.125rem) / 6);
}
.ui-grid.grid-square.ui-cols-7 > .ui-item {
  padding-bottom: calc((100% - 3.75rem) / 7);
  height: 0;
  width: calc((100% - 3.75rem) / 7);
}
.ui-grid.grid-square.ui-cols-8 > .ui-item {
  padding-bottom: calc((100% - 4.375rem) / 8);
  height: 0;
  width: calc((100% - 4.375rem) / 8);
}
.ui-grid.grid-square.ui-cols-9 > .ui-item {
  padding-bottom: calc((100% - 5rem) / 9);
  height: 0;
  width: calc((100% - 5rem) / 9);
}
.ui-grid.grid-square.ui-cols-10 > .ui-item {
  padding-bottom: calc((100% - 5.625rem) / 10);
  height: 0;
  width: calc((100% - 5.625rem) / 10);
}
.ui-grid.grid-square.ui-cols-11 > .ui-item {
  padding-bottom: calc((100% - 6.25rem) / 11);
  height: 0;
  width: calc((100% - 6.25rem) / 11);
}
.ui-grid.grid-square.ui-cols-12 > .ui-item {
  padding-bottom: calc((100% - 6.875rem) / 12);
  height: 0;
  width: calc((100% - 6.875rem) / 12);
}
.ui-grid.grid-square.ui-cols-1 > .ui-item:nth-child(1n) {
  margin-right: 0;
}
.ui-grid.grid-square.ui-cols-2 > .ui-item:nth-child(2n) {
  margin-right: 0;
}
.ui-grid.grid-square.ui-cols-3 > .ui-item:nth-child(3n) {
  margin-right: 0;
}
.ui-grid.grid-square.ui-cols-4 > .ui-item:nth-child(4n) {
  margin-right: 0;
}
.ui-grid.grid-square.ui-cols-5 > .ui-item:nth-child(5n) {
  margin-right: 0;
}
.ui-grid.grid-square.ui-cols-6 > .ui-item:nth-child(6n) {
  margin-right: 0;
}
.ui-grid.grid-square.ui-cols-7 > .ui-item:nth-child(7n) {
  margin-right: 0;
}
.ui-grid.grid-square.ui-cols-8 > .ui-item:nth-child(8n) {
  margin-right: 0;
}
.ui-grid.grid-square.ui-cols-9 > .ui-item:nth-child(9n) {
  margin-right: 0;
}
.ui-grid.grid-square.ui-cols-10 > .ui-item:nth-child(10n) {
  margin-right: 0;
}
.ui-grid.grid-square.ui-cols-11 > .ui-item:nth-child(11n) {
  margin-right: 0;
}
.ui-grid.grid-square.ui-cols-12 > .ui-item:nth-child(12n) {
  margin-right: 0;
}
.ui-cols-1 .ui-item {
  width: calc(100% / 1);
}
.ui-cols-2 .ui-item {
  width: calc(100% / 2);
}
.ui-cols-3 .ui-item {
  width: calc(100% / 3);
}
.ui-cols-4 .ui-item {
  width: calc(100% / 4);
}
.ui-cols-5 .ui-item {
  width: calc(100% / 5);
}
.ui-cols-6 .ui-item {
  width: calc(100% / 6);
}
.ui-cols-7 .ui-item {
  width: calc(100% / 7);
}
.ui-cols-8 .ui-item {
  width: calc(100% / 8);
}
.ui-cols-9 .ui-item {
  width: calc(100% / 9);
}
.ui-cols-10 .ui-item {
  width: calc(100% / 10);
}
.ui-cols-11 .ui-item {
  width: calc(100% / 11);
}
.ui-cols-12 .ui-item {
  width: calc(100% / 12);
}
.ui-col-1 {
  width: calc(100% / 12 * 1);
}
.ui-col-2 {
  width: calc(100% / 12 * 2);
}
.ui-col-3 {
  width: calc(100% / 12 * 3);
}
.ui-col-4 {
  width: calc(100% / 12 * 4);
}
.ui-col-5 {
  width: calc(100% / 12 * 5);
}
.ui-col-6 {
  width: calc(100% / 12 * 6);
}
.ui-col-7 {
  width: calc(100% / 12 * 7);
}
.ui-col-8 {
  width: calc(100% / 12 * 8);
}
.ui-col-9 {
  width: calc(100% / 12 * 9);
}
.ui-col-10 {
  width: calc(100% / 12 * 10);
}
.ui-col-11 {
  width: calc(100% / 12 * 11);
}
.ui-col-12 {
  width: calc(100% / 12 * 12);
}
@media screen and (min-width: 0px) {
.ui-col-xs-1 {
    width: calc(100% / 12 * 1);
}
.ui-cols-xs-1 .ui-item {
    width: calc(100% / 1);
}
.ui-col-xs-2 {
    width: calc(100% / 12 * 2);
}
.ui-cols-xs-2 .ui-item {
    width: calc(100% / 2);
}
.ui-col-xs-3 {
    width: calc(100% / 12 * 3);
}
.ui-cols-xs-3 .ui-item {
    width: calc(100% / 3);
}
.ui-col-xs-4 {
    width: calc(100% / 12 * 4);
}
.ui-cols-xs-4 .ui-item {
    width: calc(100% / 4);
}
.ui-col-xs-5 {
    width: calc(100% / 12 * 5);
}
.ui-cols-xs-5 .ui-item {
    width: calc(100% / 5);
}
.ui-col-xs-6 {
    width: calc(100% / 12 * 6);
}
.ui-cols-xs-6 .ui-item {
    width: calc(100% / 6);
}
.ui-col-xs-7 {
    width: calc(100% / 12 * 7);
}
.ui-cols-xs-7 .ui-item {
    width: calc(100% / 7);
}
.ui-col-xs-8 {
    width: calc(100% / 12 * 8);
}
.ui-cols-xs-8 .ui-item {
    width: calc(100% / 8);
}
.ui-col-xs-9 {
    width: calc(100% / 12 * 9);
}
.ui-cols-xs-9 .ui-item {
    width: calc(100% / 9);
}
.ui-col-xs-10 {
    width: calc(100% / 12 * 10);
}
.ui-cols-xs-10 .ui-item {
    width: calc(100% / 10);
}
.ui-col-xs-11 {
    width: calc(100% / 12 * 11);
}
.ui-cols-xs-11 .ui-item {
    width: calc(100% / 11);
}
.ui-col-xs-12 {
    width: calc(100% / 12 * 12);
}
.ui-cols-xs-12 .ui-item {
    width: calc(100% / 12);
}
}
@media screen and (min-width: 320px) {
.ui-col-sm-1 {
    width: calc(100% / 12 * 1);
}
.ui-cols-sm-1 .ui-item {
    width: calc(100% / 1);
}
.ui-col-sm-2 {
    width: calc(100% / 12 * 2);
}
.ui-cols-sm-2 .ui-item {
    width: calc(100% / 2);
}
.ui-col-sm-3 {
    width: calc(100% / 12 * 3);
}
.ui-cols-sm-3 .ui-item {
    width: calc(100% / 3);
}
.ui-col-sm-4 {
    width: calc(100% / 12 * 4);
}
.ui-cols-sm-4 .ui-item {
    width: calc(100% / 4);
}
.ui-col-sm-5 {
    width: calc(100% / 12 * 5);
}
.ui-cols-sm-5 .ui-item {
    width: calc(100% / 5);
}
.ui-col-sm-6 {
    width: calc(100% / 12 * 6);
}
.ui-cols-sm-6 .ui-item {
    width: calc(100% / 6);
}
.ui-col-sm-7 {
    width: calc(100% / 12 * 7);
}
.ui-cols-sm-7 .ui-item {
    width: calc(100% / 7);
}
.ui-col-sm-8 {
    width: calc(100% / 12 * 8);
}
.ui-cols-sm-8 .ui-item {
    width: calc(100% / 8);
}
.ui-col-sm-9 {
    width: calc(100% / 12 * 9);
}
.ui-cols-sm-9 .ui-item {
    width: calc(100% / 9);
}
.ui-col-sm-10 {
    width: calc(100% / 12 * 10);
}
.ui-cols-sm-10 .ui-item {
    width: calc(100% / 10);
}
.ui-col-sm-11 {
    width: calc(100% / 12 * 11);
}
.ui-cols-sm-11 .ui-item {
    width: calc(100% / 11);
}
.ui-col-sm-12 {
    width: calc(100% / 12 * 12);
}
.ui-cols-sm-12 .ui-item {
    width: calc(100% / 12);
}
}
@media screen and (min-width: 768px) {
.ui-col-md-1 {
    width: calc(100% / 12 * 1);
}
.ui-cols-md-1 .ui-item {
    width: calc(100% / 1);
}
.ui-col-md-2 {
    width: calc(100% / 12 * 2);
}
.ui-cols-md-2 .ui-item {
    width: calc(100% / 2);
}
.ui-col-md-3 {
    width: calc(100% / 12 * 3);
}
.ui-cols-md-3 .ui-item {
    width: calc(100% / 3);
}
.ui-col-md-4 {
    width: calc(100% / 12 * 4);
}
.ui-cols-md-4 .ui-item {
    width: calc(100% / 4);
}
.ui-col-md-5 {
    width: calc(100% / 12 * 5);
}
.ui-cols-md-5 .ui-item {
    width: calc(100% / 5);
}
.ui-col-md-6 {
    width: calc(100% / 12 * 6);
}
.ui-cols-md-6 .ui-item {
    width: calc(100% / 6);
}
.ui-col-md-7 {
    width: calc(100% / 12 * 7);
}
.ui-cols-md-7 .ui-item {
    width: calc(100% / 7);
}
.ui-col-md-8 {
    width: calc(100% / 12 * 8);
}
.ui-cols-md-8 .ui-item {
    width: calc(100% / 8);
}
.ui-col-md-9 {
    width: calc(100% / 12 * 9);
}
.ui-cols-md-9 .ui-item {
    width: calc(100% / 9);
}
.ui-col-md-10 {
    width: calc(100% / 12 * 10);
}
.ui-cols-md-10 .ui-item {
    width: calc(100% / 10);
}
.ui-col-md-11 {
    width: calc(100% / 12 * 11);
}
.ui-cols-md-11 .ui-item {
    width: calc(100% / 11);
}
.ui-col-md-12 {
    width: calc(100% / 12 * 12);
}
.ui-cols-md-12 .ui-item {
    width: calc(100% / 12);
}
}
@media screen and (min-width: 1025px) {
.ui-col-lg-1 {
    width: calc(100% / 12 * 1);
}
.ui-cols-lg-1 .ui-item {
    width: calc(100% / 1);
}
.ui-col-lg-2 {
    width: calc(100% / 12 * 2);
}
.ui-cols-lg-2 .ui-item {
    width: calc(100% / 2);
}
.ui-col-lg-3 {
    width: calc(100% / 12 * 3);
}
.ui-cols-lg-3 .ui-item {
    width: calc(100% / 3);
}
.ui-col-lg-4 {
    width: calc(100% / 12 * 4);
}
.ui-cols-lg-4 .ui-item {
    width: calc(100% / 4);
}
.ui-col-lg-5 {
    width: calc(100% / 12 * 5);
}
.ui-cols-lg-5 .ui-item {
    width: calc(100% / 5);
}
.ui-col-lg-6 {
    width: calc(100% / 12 * 6);
}
.ui-cols-lg-6 .ui-item {
    width: calc(100% / 6);
}
.ui-col-lg-7 {
    width: calc(100% / 12 * 7);
}
.ui-cols-lg-7 .ui-item {
    width: calc(100% / 7);
}
.ui-col-lg-8 {
    width: calc(100% / 12 * 8);
}
.ui-cols-lg-8 .ui-item {
    width: calc(100% / 8);
}
.ui-col-lg-9 {
    width: calc(100% / 12 * 9);
}
.ui-cols-lg-9 .ui-item {
    width: calc(100% / 9);
}
.ui-col-lg-10 {
    width: calc(100% / 12 * 10);
}
.ui-cols-lg-10 .ui-item {
    width: calc(100% / 10);
}
.ui-col-lg-11 {
    width: calc(100% / 12 * 11);
}
.ui-cols-lg-11 .ui-item {
    width: calc(100% / 11);
}
.ui-col-lg-12 {
    width: calc(100% / 12 * 12);
}
.ui-cols-lg-12 .ui-item {
    width: calc(100% / 12);
}
}
@media screen and (min-width: 1440px) {
.ui-col-xl-1 {
    width: calc(100% / 12 * 1);
}
.ui-cols-xl-1 .ui-item {
    width: calc(100% / 1);
}
.ui-col-xl-2 {
    width: calc(100% / 12 * 2);
}
.ui-cols-xl-2 .ui-item {
    width: calc(100% / 2);
}
.ui-col-xl-3 {
    width: calc(100% / 12 * 3);
}
.ui-cols-xl-3 .ui-item {
    width: calc(100% / 3);
}
.ui-col-xl-4 {
    width: calc(100% / 12 * 4);
}
.ui-cols-xl-4 .ui-item {
    width: calc(100% / 4);
}
.ui-col-xl-5 {
    width: calc(100% / 12 * 5);
}
.ui-cols-xl-5 .ui-item {
    width: calc(100% / 5);
}
.ui-col-xl-6 {
    width: calc(100% / 12 * 6);
}
.ui-cols-xl-6 .ui-item {
    width: calc(100% / 6);
}
.ui-col-xl-7 {
    width: calc(100% / 12 * 7);
}
.ui-cols-xl-7 .ui-item {
    width: calc(100% / 7);
}
.ui-col-xl-8 {
    width: calc(100% / 12 * 8);
}
.ui-cols-xl-8 .ui-item {
    width: calc(100% / 8);
}
.ui-col-xl-9 {
    width: calc(100% / 12 * 9);
}
.ui-cols-xl-9 .ui-item {
    width: calc(100% / 9);
}
.ui-col-xl-10 {
    width: calc(100% / 12 * 10);
}
.ui-cols-xl-10 .ui-item {
    width: calc(100% / 10);
}
.ui-col-xl-11 {
    width: calc(100% / 12 * 11);
}
.ui-cols-xl-11 .ui-item {
    width: calc(100% / 11);
}
.ui-col-xl-12 {
    width: calc(100% / 12 * 12);
}
.ui-cols-xl-12 .ui-item {
    width: calc(100% / 12);
}
}
@media screen and (min-width: 1920px) {
.ui-col-xxl-1 {
    width: calc(100% / 12 * 1);
}
.ui-cols-xxl-1 .ui-item {
    width: calc(100% / 1);
}
.ui-col-xxl-2 {
    width: calc(100% / 12 * 2);
}
.ui-cols-xxl-2 .ui-item {
    width: calc(100% / 2);
}
.ui-col-xxl-3 {
    width: calc(100% / 12 * 3);
}
.ui-cols-xxl-3 .ui-item {
    width: calc(100% / 3);
}
.ui-col-xxl-4 {
    width: calc(100% / 12 * 4);
}
.ui-cols-xxl-4 .ui-item {
    width: calc(100% / 4);
}
.ui-col-xxl-5 {
    width: calc(100% / 12 * 5);
}
.ui-cols-xxl-5 .ui-item {
    width: calc(100% / 5);
}
.ui-col-xxl-6 {
    width: calc(100% / 12 * 6);
}
.ui-cols-xxl-6 .ui-item {
    width: calc(100% / 6);
}
.ui-col-xxl-7 {
    width: calc(100% / 12 * 7);
}
.ui-cols-xxl-7 .ui-item {
    width: calc(100% / 7);
}
.ui-col-xxl-8 {
    width: calc(100% / 12 * 8);
}
.ui-cols-xxl-8 .ui-item {
    width: calc(100% / 8);
}
.ui-col-xxl-9 {
    width: calc(100% / 12 * 9);
}
.ui-cols-xxl-9 .ui-item {
    width: calc(100% / 9);
}
.ui-col-xxl-10 {
    width: calc(100% / 12 * 10);
}
.ui-cols-xxl-10 .ui-item {
    width: calc(100% / 10);
}
.ui-col-xxl-11 {
    width: calc(100% / 12 * 11);
}
.ui-cols-xxl-11 .ui-item {
    width: calc(100% / 11);
}
.ui-col-xxl-12 {
    width: calc(100% / 12 * 12);
}
.ui-cols-xxl-12 .ui-item {
    width: calc(100% / 12);
}
}
/* ==================
		弹性布局
 ==================== */
.flex {
  display: flex !important;
}
.flex-sub {
  flex: 1 !important;
}
.flex-twice {
  flex: 2 !important;
}
.flex-treble {
  flex: 3 !important;
}
.flex-column {
  flex-direction: column !important;
}
.flex-row {
  flex-direction: row !important;
}
.flex-column-reverse {
  flex-direction: column-reverse !important;
}
.flex-row-reverse {
  flex-direction: row-reverse !important;
}
.flex-wrap {
  flex-wrap: wrap !important;
}
.flex-center {
  display: flex;
  align-items: center;
  justify-content: center;
}
.flex-bar {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.basis-xs {
  flex-basis: 20% !important;
}
.basis-sm {
  flex-basis: 40% !important;
}
.basis-df {
  flex-basis: 50% !important;
}
.basis-lg {
  flex-basis: 60% !important;
}
.basis-xl {
  flex-basis: 80% !important;
}
.align-start {
  align-items: flex-start !important;
}
.align-end {
  align-items: flex-end !important;
}
.align-center {
  align-items: center !important;
}
.align-stretch {
  align-items: stretch !important;
}
.align-baseline {
  align-items: baseline !important;
}
.self-start {
  align-self: flex-start !important;
}
.self-end {
  align-self: flex-end !important;
}
.self-center {
  align-self: center !important;
}
.self-stretch {
  align-self: stretch !important;
}
.self-baseline {
  align-self: baseline !important;
}
.justify-start {
  justify-content: flex-start !important;
}
.justify-end {
  justify-content: flex-end !important;
}
.justify-center {
  justify-content: center !important;
}
.justify-between {
  justify-content: space-between !important;
}
.justify-around {
  justify-content: space-around !important;
}
/* ==================
          边框
 ==================== */
/* -- 实线 -- */
.border {
  overflow: initial !important;
}
[class*=border],
[class*=dashed] {
  position: relative;
}
[class*=border].dline,
[class*=dashed].dline {
  --ui-Border: var(--ui-BG-3);
}
[class*=border]::after,
[class*=dashed]::after {
  content: " ";
  width: 200%;
  height: 200%;
  position: absolute;
  z-index: 0;
  top: 0;
  left: 0;
  transform: scale(0.5);
  transform-origin: 0 0;
  pointer-events: none;
  box-sizing: border-box;
  border-radius: inherit;
}
[class*=border].radius::after,
[class*=dashed].radius::after {
  border-radius: calc(0.75rem * 2);
}
[class*=border].round::after,
[class*=dashed].round::after {
  border-radius: 31.25rem;
}
.border::after {
  border: 1px solid var(--ui-Border);
}
.borders::after {
  border: 0.125rem solid var(--ui-Border);
}
.borderss::after {
  border: 0.25rem solid var(--ui-Border);
}
.border-top::after {
  border-top: 1px solid var(--ui-Border);
}
.borders-top::after {
  border-top: 0.125rem solid var(--ui-Border);
}
.borderss-top::after {
  border-top: 0.25rem solid var(--ui-Border);
}
.border-right::after {
  border-right: 1px solid var(--ui-Border);
}
.borders-right::after {
  border-right: 0.125rem solid var(--ui-Border);
}
.borderss-right::after {
  border-right: 0.25rem solid var(--ui-Border);
}
.border-bottom::after {
  border-bottom: 1px solid var(--ui-Border);
}
.borders-bottom::after {
  border-bottom: 0.125rem solid var(--ui-Border);
}
.borderss-bottom::after {
  border-bottom: 0.25rem solid var(--ui-Border);
}
.border-left::after {
  border-left: 1px solid var(--ui-Border);
}
.borders-left::after {
  border-left: 0.125rem solid var(--ui-Border);
}
.borderss-left::after {
  border-left: 0.25rem solid var(--ui-Border);
}
/* -- 虚线 -- */
.dashed::after {
  border: 0.125rem dashed var(--ui-Border);
}
.dasheds::after {
  border: 0.1875rem dashed var(--ui-Border);
}
.dashed-top::after {
  border-top: 0.125rem dashed var(--ui-Border);
}
.dasheds-top::after {
  border-top: 0.1875rem dashed var(--ui-Border);
}
.dashed-right::after {
  border-right: 0.125rem dashed var(--ui-Border);
}
.dasheds-right::after {
  border-right: 0.1875rem dashed var(--ui-Border);
}
.dashed-bottom::after {
  border-bottom: 0.125rem dashed var(--ui-Border);
}
.dasheds-bottom::after {
  border-bottom: 0.1875rem dashed var(--ui-Border);
}
.dashed-left::after {
  border-left: 0.125rem dashed var(--ui-Border);
}
.dasheds-left::after {
  border-left: 0.1875rem dashed var(--ui-Border);
}
.border-yellow::after,
.border-yellow[class*=-shine]::before {
  border-color: #e5c996 !important;
}
.border-orange::after,
.border-orange[class*=-shine]::before {
  border-color: #9c7443 !important;
}
.border-red::after,
.border-red[class*=-shine]::before {
  border-color: #b86a4b !important;
}
.border-pink::after,
.border-pink[class*=-shine]::before {
  border-color: #c78a74 !important;
}
.border-mauve::after,
.border-mauve[class*=-shine]::before {
  border-color: #9a7867 !important;
}
.border-purple::after,
.border-purple[class*=-shine]::before {
  border-color: #715746 !important;
}
.border-violet::after,
.border-violet[class*=-shine]::before {
  border-color: #715746 !important;
}
.border-blue::after,
.border-blue[class*=-shine]::before {
  border-color: #7b8e9d !important;
}
.border-cyan::after,
.border-cyan[class*=-shine]::before {
  border-color: #8fa8a8 !important;
}
.border-green::after,
.border-green[class*=-shine]::before {
  border-color: #70805c !important;
}
.border-olive::after,
.border-olive[class*=-shine]::before {
  border-color: #a69261 !important;
}
.border-grey::after,
.border-grey[class*=-shine]::before {
  border-color: #918578 !important;
}
.border-brown::after,
.border-brown[class*=-shine]::before {
  border-color: #7a5a38 !important;
}
.border-black::after,
.border-black[class*=-shine]::before {
  border-color: #120d09 !important;
}
.border-golden::after,
.border-golden[class*=-shine]::before {
  border-color: #d4b07a !important;
}
.border-dark-9::after,
.border-dark-9[class*=-shine]::before {
  border-color: #968474 !important;
}
.border-dark-8::after,
.border-dark-8[class*=-shine]::before {
  border-color: #857465 !important;
}
.border-dark-7::after,
.border-dark-7[class*=-shine]::before {
  border-color: #756556 !important;
}
.border-dark-6::after,
.border-dark-6[class*=-shine]::before {
  border-color: #66574a !important;
}
.border-dark-5::after,
.border-dark-5[class*=-shine]::before {
  border-color: #56483c !important;
}
.border-dark-4::after,
.border-dark-4[class*=-shine]::before {
  border-color: #463a30 !important;
}
.border-dark-3::after,
.border-dark-3[class*=-shine]::before {
  border-color: #382d24 !important;
}
.border-dark-2::after,
.border-dark-2[class*=-shine]::before {
  border-color: #2a211a !important;
}
.border-dark-1::after,
.border-dark-1[class*=-shine]::before {
  border-color: #1f1811 !important;
}
.border-white::after,
.border-white[class*=-shine]::before {
  border-color: #fffdf8 !important;
}
.border-gray-f::after,
.border-gray-f[class*=-shine]::before {
  border-color: #faf5ef !important;
}
.border-gray-e::after,
.border-gray-e[class*=-shine]::before {
  border-color: #ede2d6 !important;
}
.border-gray-d::after,
.border-gray-d[class*=-shine]::before {
  border-color: #ddcfc0 !important;
}
.border-gray-c::after,
.border-gray-c[class*=-shine]::before {
  border-color: #ccbba8 !important;
}
.border-gray-b::after,
.border-gray-b[class*=-shine]::before {
  border-color: #b6a28d !important;
}
.border-gray-a::after,
.border-gray-a[class*=-shine]::before {
  border-color: #a28f7c !important;
}
.border-gray::after,
.border-gray[class*=-shine]::before {
  border-color: #a28f7c !important;
}
.main-a-border::after,
.main-a-border[class*=-shine]::before {
  border-color: var(--main-a) !important;
}
.main-b-border::after,
.main-b-border[class*=-shine]::before {
  border-color: var(--main-b) !important;
}
.main-c-border::after,
.main-c-border[class*=-shine]::before {
  border-color: var(--main-c) !important;
}
.main-d-border::after,
.main-d-border[class*=-shine]::before {
  border-color: var(--main-d) !important;
}
.main-e-border::after,
.main-e-border[class*=-shine]::before {
  border-color: var(--main-e) !important;
}
.dashed-shine,
.dasheds-shine {
  position: relative;
  overflow: hidden;
}
.dashed-shine::after, .dashed-shine::before,
.dasheds-shine::after,
.dasheds-shine::before {
  border-style: dashed;
  border-color: var(--ui-Border);
  animation: shineafter 1s infinite linear;
  width: calc(200% + 40px);
  height: 200%;
  border-width: 2px 0;
}
.dashed-shine::before,
.dasheds-shine::before {
  content: " ";
  position: absolute;
  transform: scale(0.5);
  transform-origin: 0 0;
  pointer-events: none;
  box-sizing: border-box;
  animation: shinebefore 1s infinite linear;
  width: 200%;
  height: calc(200% + 40px);
  border-width: 0 2px;
}
.dasheds-shine::after, .dasheds-shine::before {
  border-width: 4px 0;
}
.dasheds-shine::before {
  border-width: 0 4px;
}
@keyframes shineafter {
0% {
    top: 0;
    left: -22px;
}
100% {
    top: 0px;
    left: 0px;
}
}
@keyframes shinebefore {
0% {
    top: -22px;
    left: 0;
}
100% {
    top: 0px;
    left: 0px;
}
}
/* ==================
          文本
 ==================== */
.font-0 {
  font-size: 0.75rem;
  --textSize: -0.125rem;
}
.font-1 {
  font-size: 0.875rem;
  --textSize: 0;
}
.font-2 {
  font-size: 1rem;
  --textSize: 0.125rem;
}
.font-3 {
  font-size: 1.125rem;
  --textSize: 0.25rem;
}
.font-4 {
  font-size: 1.25rem;
  --textSize: 0.375rem;
}
.text-xs, .text-10 {
  font-size: calc(0.625rem + var(--textSize)) !important;
}
.text-sm, .text-12 {
  font-size: calc(0.75rem + var(--textSize)) !important;
}
.text-df, .text-14 {
  font-size: calc(0.875rem + var(--textSize)) !important;
}
.text-lg, .text-16 {
  font-size: calc(1rem + var(--textSize)) !important;
}
.text-xl, .text-18 {
  font-size: calc(1.125rem + var(--textSize)) !important;
}
.text-xxl, .text-22 {
  font-size: calc(1.375rem + var(--textSize)) !important;
}
.text-sl, .text-40 {
  font-size: calc(2.5rem + var(--textSize)) !important;
}
.text-xsl, .text-60 {
  font-size: calc(3.75rem + var(--textSize)) !important;
}
.text-cut {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
[class*=text-linecut] {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  word-break: break-all;
}
.text-linecut-2 {
  -webkit-line-clamp: 2;
}
.text-linecut-3 {
  -webkit-line-clamp: 3;
}
.text-linecut-4 {
  -webkit-line-clamp: 4;
}
.text-linecut-5 {
  -webkit-line-clamp: 5;
}
.text-linecut-6 {
  -webkit-line-clamp: 6;
}
.text-linecut-7 {
  -webkit-line-clamp: 7;
}
.text-linecut-8 {
  -webkit-line-clamp: 8;
}
.text-linecut-9 {
  -webkit-line-clamp: 9;
}
.text-linecut-10 {
  -webkit-line-clamp: 10;
}
.text-justify {
  text-align: justify;
}
.text-justify-line {
  text-align: justify;
  line-height: 0.5em;
  margin-top: 0.5em;
}
.text-justify-line::after {
  content: ".";
  display: inline-block;
  width: 100%;
}
.text-Abc {
  text-transform: Capitalize !important;
}
.text-ABC {
  text-transform: Uppercase !important;
}
.text-abc {
  text-transform: Lowercase !important;
}
.text-del, .text-line {
  text-decoration: line-through !important;
}
.text-bottomline {
  text-decoration: underline !important;
}
.text-italic {
  font-style: italic !important;
}
.text-style-none {
  text-decoration: none !important;
}
.text-break {
  word-break: break-word !important;
  overflow-wrap: break-word !important;
}
.text-reset {
  color: inherit !important;
}
.text-price::before {
  content: "¥";
  font-size: 80%;
  margin-right: 0.125rem;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
/* ==================
          阴影
 ==================== */
.shadow {
  box-shadow: var(--ui-Shadow);
}
.shadow-sm {
  box-shadow: var(--ui-Shadow-sm);
}
.shadow-lg {
  box-shadow: var(--ui-Shadow-lg);
}
.shadow-inset {
  box-shadow: var(--ui-Shadow-inset);
}
.shadow-yellow {
  box-shadow: 0 0.5em 1em rgba(229, 201, 150, var(--ui-Shadow-opacity));
}
.shadow-sm.shadow-yellow {
  box-shadow: 0 0.125em 0.25em rgba(229, 201, 150, var(--ui-Shadow-opacity));
}
.shadow-lg.shadow-yellow {
  box-shadow: 0 1em 3em rgba(229, 201, 150, var(--ui-Shadow-opacity-lg));
}
.shadow-orange {
  box-shadow: 0 0.5em 1em rgba(156, 116, 67, var(--ui-Shadow-opacity));
}
.shadow-sm.shadow-orange {
  box-shadow: 0 0.125em 0.25em rgba(156, 116, 67, var(--ui-Shadow-opacity));
}
.shadow-lg.shadow-orange {
  box-shadow: 0 1em 3em rgba(156, 116, 67, var(--ui-Shadow-opacity-lg));
}
.shadow-red {
  box-shadow: 0 0.5em 1em rgba(184, 106, 75, var(--ui-Shadow-opacity));
}
.shadow-sm.shadow-red {
  box-shadow: 0 0.125em 0.25em rgba(184, 106, 75, var(--ui-Shadow-opacity));
}
.shadow-lg.shadow-red {
  box-shadow: 0 1em 3em rgba(184, 106, 75, var(--ui-Shadow-opacity-lg));
}
.shadow-pink {
  box-shadow: 0 0.5em 1em rgba(199, 138, 116, var(--ui-Shadow-opacity));
}
.shadow-sm.shadow-pink {
  box-shadow: 0 0.125em 0.25em rgba(199, 138, 116, var(--ui-Shadow-opacity));
}
.shadow-lg.shadow-pink {
  box-shadow: 0 1em 3em rgba(199, 138, 116, var(--ui-Shadow-opacity-lg));
}
.shadow-mauve {
  box-shadow: 0 0.5em 1em rgba(154, 120, 103, var(--ui-Shadow-opacity));
}
.shadow-sm.shadow-mauve {
  box-shadow: 0 0.125em 0.25em rgba(154, 120, 103, var(--ui-Shadow-opacity));
}
.shadow-lg.shadow-mauve {
  box-shadow: 0 1em 3em rgba(154, 120, 103, var(--ui-Shadow-opacity-lg));
}
.shadow-purple {
  box-shadow: 0 0.5em 1em rgba(113, 87, 70, var(--ui-Shadow-opacity));
}
.shadow-sm.shadow-purple {
  box-shadow: 0 0.125em 0.25em rgba(113, 87, 70, var(--ui-Shadow-opacity));
}
.shadow-lg.shadow-purple {
  box-shadow: 0 1em 3em rgba(113, 87, 70, var(--ui-Shadow-opacity-lg));
}
.shadow-violet {
  box-shadow: 0 0.5em 1em rgba(113, 87, 70, var(--ui-Shadow-opacity));
}
.shadow-sm.shadow-violet {
  box-shadow: 0 0.125em 0.25em rgba(113, 87, 70, var(--ui-Shadow-opacity));
}
.shadow-lg.shadow-violet {
  box-shadow: 0 1em 3em rgba(113, 87, 70, var(--ui-Shadow-opacity-lg));
}
.shadow-blue {
  box-shadow: 0 0.5em 1em rgba(123, 142, 157, var(--ui-Shadow-opacity));
}
.shadow-sm.shadow-blue {
  box-shadow: 0 0.125em 0.25em rgba(123, 142, 157, var(--ui-Shadow-opacity));
}
.shadow-lg.shadow-blue {
  box-shadow: 0 1em 3em rgba(123, 142, 157, var(--ui-Shadow-opacity-lg));
}
.shadow-cyan {
  box-shadow: 0 0.5em 1em rgba(143, 168, 168, var(--ui-Shadow-opacity));
}
.shadow-sm.shadow-cyan {
  box-shadow: 0 0.125em 0.25em rgba(143, 168, 168, var(--ui-Shadow-opacity));
}
.shadow-lg.shadow-cyan {
  box-shadow: 0 1em 3em rgba(143, 168, 168, var(--ui-Shadow-opacity-lg));
}
.shadow-green {
  box-shadow: 0 0.5em 1em rgba(112, 128, 92, var(--ui-Shadow-opacity));
}
.shadow-sm.shadow-green {
  box-shadow: 0 0.125em 0.25em rgba(112, 128, 92, var(--ui-Shadow-opacity));
}
.shadow-lg.shadow-green {
  box-shadow: 0 1em 3em rgba(112, 128, 92, var(--ui-Shadow-opacity-lg));
}
.shadow-olive {
  box-shadow: 0 0.5em 1em rgba(166, 146, 97, var(--ui-Shadow-opacity));
}
.shadow-sm.shadow-olive {
  box-shadow: 0 0.125em 0.25em rgba(166, 146, 97, var(--ui-Shadow-opacity));
}
.shadow-lg.shadow-olive {
  box-shadow: 0 1em 3em rgba(166, 146, 97, var(--ui-Shadow-opacity-lg));
}
.shadow-grey {
  box-shadow: 0 0.5em 1em rgba(145, 133, 120, var(--ui-Shadow-opacity));
}
.shadow-sm.shadow-grey {
  box-shadow: 0 0.125em 0.25em rgba(145, 133, 120, var(--ui-Shadow-opacity));
}
.shadow-lg.shadow-grey {
  box-shadow: 0 1em 3em rgba(145, 133, 120, var(--ui-Shadow-opacity-lg));
}
.shadow-brown {
  box-shadow: 0 0.5em 1em rgba(122, 90, 56, var(--ui-Shadow-opacity));
}
.shadow-sm.shadow-brown {
  box-shadow: 0 0.125em 0.25em rgba(122, 90, 56, var(--ui-Shadow-opacity));
}
.shadow-lg.shadow-brown {
  box-shadow: 0 1em 3em rgba(122, 90, 56, var(--ui-Shadow-opacity-lg));
}
.shadow-black {
  box-shadow: 0 0.5em 1em rgba(31, 24, 17, var(--ui-Shadow-opacity));
}
.shadow-sm.shadow-black {
  box-shadow: 0 0.125em 0.25em rgba(31, 24, 17, var(--ui-Shadow-opacity));
}
.shadow-lg.shadow-black {
  box-shadow: 0 1em 3em rgba(31, 24, 17, var(--ui-Shadow-opacity-lg));
}
.shadow-golden {
  box-shadow: 0 0.5em 1em rgba(212, 176, 122, var(--ui-Shadow-opacity));
}
.shadow-sm.shadow-golden {
  box-shadow: 0 0.125em 0.25em rgba(212, 176, 122, var(--ui-Shadow-opacity));
}
.shadow-lg.shadow-golden {
  box-shadow: 0 1em 3em rgba(212, 176, 122, var(--ui-Shadow-opacity-lg));
}
.shadow-warp {
  position: relative;
}
.shadow-warp:before, .shadow-warp:after {
  position: absolute;
  content: "";
  bottom: -0.3125rem;
  left: 0.625rem;
  width: calc(50% - 1.25rem);
  height: 0.9375rem;
  transform: skew(0deg, -6deg);
  transform-origin: 50% 50%;
  background-color: rgba(31, 24, 17, var(--ui-Shadow-opacity));
  filter: blur(0.625rem);
  z-index: -1;
  opacity: 0.5;
}
.shadow-warp:after {
  right: 0.625rem;
  left: auto;
  transform: skew(0deg, 6deg);
}
.shadow-blur {
  position: relative;
}
.shadow-blur::before {
  content: "";
  display: block;
  background: inherit;
  filter: blur(0.625rem);
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0.5em;
  left: 0.5em;
  z-index: -1;
  opacity: var(--ui-Shadow-opacity-lg);
  transform-origin: 0 0;
  border-radius: inherit;
  transform: scale(1, 1);
}
.drop-shadow {
  filter: drop-shadow(0 0 0.9375rem rgba(31, 24, 17, 0.12));
}
.drop-shadow-sm {
  filter: drop-shadow(0 0.125rem 0.125rem rgba(31, 24, 17, 0.08));
}
.drop-shadow-lg {
  filter: drop-shadow(0 0.9375rem 1.875rem rgba(31, 24, 17, 0.24));
}
.drop-shadow-yellow {
  filter: drop-shadow(0 0.46875rem 0.46875rem rgba(219, 180, 109, 0.3));
}
.drop-shadow-sm.drop-shadow-yellow {
  filter: drop-shadow(0 0.125rem 0.125rem rgba(219, 180, 109, 0.3));
}
.drop-shadow-lg.drop-shadow-yellow {
  filter: drop-shadow(0 1.5625rem 3.125rem rgba(219, 180, 109, 0.2));
}
.drop-shadow-orange {
  filter: drop-shadow(0 0.46875rem 0.46875rem rgba(120, 89, 52, 0.3));
}
.drop-shadow-sm.drop-shadow-orange {
  filter: drop-shadow(0 0.125rem 0.125rem rgba(120, 89, 52, 0.3));
}
.drop-shadow-lg.drop-shadow-orange {
  filter: drop-shadow(0 1.5625rem 3.125rem rgba(120, 89, 52, 0.2));
}
.drop-shadow-red {
  filter: drop-shadow(0 0.46875rem 0.46875rem rgba(149, 85, 59, 0.3));
}
.drop-shadow-sm.drop-shadow-red {
  filter: drop-shadow(0 0.125rem 0.125rem rgba(149, 85, 59, 0.3));
}
.drop-shadow-lg.drop-shadow-red {
  filter: drop-shadow(0 1.5625rem 3.125rem rgba(149, 85, 59, 0.2));
}
.drop-shadow-pink {
  filter: drop-shadow(0 0.46875rem 0.46875rem rgba(184, 107, 80, 0.3));
}
.drop-shadow-sm.drop-shadow-pink {
  filter: drop-shadow(0 0.125rem 0.125rem rgba(184, 107, 80, 0.3));
}
.drop-shadow-lg.drop-shadow-pink {
  filter: drop-shadow(0 1.5625rem 3.125rem rgba(184, 107, 80, 0.2));
}
.drop-shadow-mauve {
  filter: drop-shadow(0 0.46875rem 0.46875rem rgba(124, 96, 82, 0.3));
}
.drop-shadow-sm.drop-shadow-mauve {
  filter: drop-shadow(0 0.125rem 0.125rem rgba(124, 96, 82, 0.3));
}
.drop-shadow-lg.drop-shadow-mauve {
  filter: drop-shadow(0 1.5625rem 3.125rem rgba(124, 96, 82, 0.2));
}
.drop-shadow-purple {
  filter: drop-shadow(0 0.46875rem 0.46875rem rgba(82, 63, 50, 0.3));
}
.drop-shadow-sm.drop-shadow-purple {
  filter: drop-shadow(0 0.125rem 0.125rem rgba(82, 63, 50, 0.3));
}
.drop-shadow-lg.drop-shadow-purple {
  filter: drop-shadow(0 1.5625rem 3.125rem rgba(82, 63, 50, 0.2));
}
.drop-shadow-violet {
  filter: drop-shadow(0 0.46875rem 0.46875rem rgba(82, 63, 50, 0.3));
}
.drop-shadow-sm.drop-shadow-violet {
  filter: drop-shadow(0 0.125rem 0.125rem rgba(82, 63, 50, 0.3));
}
.drop-shadow-lg.drop-shadow-violet {
  filter: drop-shadow(0 1.5625rem 3.125rem rgba(82, 63, 50, 0.2));
}
.drop-shadow-blue {
  filter: drop-shadow(0 0.46875rem 0.46875rem rgba(98, 116, 131, 0.3));
}
.drop-shadow-sm.drop-shadow-blue {
  filter: drop-shadow(0 0.125rem 0.125rem rgba(98, 116, 131, 0.3));
}
.drop-shadow-lg.drop-shadow-blue {
  filter: drop-shadow(0 1.5625rem 3.125rem rgba(98, 116, 131, 0.2));
}
.drop-shadow-cyan {
  filter: drop-shadow(0 0.46875rem 0.46875rem rgba(114, 146, 146, 0.3));
}
.drop-shadow-sm.drop-shadow-cyan {
  filter: drop-shadow(0 0.125rem 0.125rem rgba(114, 146, 146, 0.3));
}
.drop-shadow-lg.drop-shadow-cyan {
  filter: drop-shadow(0 1.5625rem 3.125rem rgba(114, 146, 146, 0.2));
}
.drop-shadow-green {
  filter: drop-shadow(0 0.46875rem 0.46875rem rgba(86, 98, 71, 0.3));
}
.drop-shadow-sm.drop-shadow-green {
  filter: drop-shadow(0 0.125rem 0.125rem rgba(86, 98, 71, 0.3));
}
.drop-shadow-lg.drop-shadow-green {
  filter: drop-shadow(0 1.5625rem 3.125rem rgba(86, 98, 71, 0.2));
}
.drop-shadow-olive {
  filter: drop-shadow(0 0.46875rem 0.46875rem rgba(136, 118, 76, 0.3));
}
.drop-shadow-sm.drop-shadow-olive {
  filter: drop-shadow(0 0.125rem 0.125rem rgba(136, 118, 76, 0.3));
}
.drop-shadow-lg.drop-shadow-olive {
  filter: drop-shadow(0 1.5625rem 3.125rem rgba(136, 118, 76, 0.2));
}
.drop-shadow-grey {
  filter: drop-shadow(0 0.46875rem 0.46875rem rgba(118, 107, 96, 0.3));
}
.drop-shadow-sm.drop-shadow-grey {
  filter: drop-shadow(0 0.125rem 0.125rem rgba(118, 107, 96, 0.3));
}
.drop-shadow-lg.drop-shadow-grey {
  filter: drop-shadow(0 1.5625rem 3.125rem rgba(118, 107, 96, 0.2));
}
.drop-shadow-brown {
  filter: drop-shadow(0 0.46875rem 0.46875rem rgba(87, 64, 40, 0.3));
}
.drop-shadow-sm.drop-shadow-brown {
  filter: drop-shadow(0 0.125rem 0.125rem rgba(87, 64, 40, 0.3));
}
.drop-shadow-lg.drop-shadow-brown {
  filter: drop-shadow(0 1.5625rem 3.125rem rgba(87, 64, 40, 0.2));
}
.drop-shadow-black {
  filter: drop-shadow(0 0.46875rem 0.46875rem rgba(0, 0, 0, 0.3));
}
.drop-shadow-sm.drop-shadow-black {
  filter: drop-shadow(0 0.125rem 0.125rem rgba(0, 0, 0, 0.3));
}
.drop-shadow-lg.drop-shadow-black {
  filter: drop-shadow(0 1.5625rem 3.125rem rgba(0, 0, 0, 0.2));
}
.drop-shadow-golden {
  filter: drop-shadow(0 0.46875rem 0.46875rem rgba(200, 153, 83, 0.3));
}
.drop-shadow-sm.drop-shadow-golden {
  filter: drop-shadow(0 0.125rem 0.125rem rgba(200, 153, 83, 0.3));
}
.drop-shadow-lg.drop-shadow-golden {
  filter: drop-shadow(0 1.5625rem 3.125rem rgba(200, 153, 83, 0.2));
}
@font-face {
  font-family: "colorui";
  /* Project id 2620914 */
  src: url("data:application/x-font-woff2;charset=utf-8;base64,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") format("woff2");
}
[class*=_icon-] {
  font-family: "colorui" !important;
  display: inline-block;
}
@font-face {
  font-family: "ui-num";
  src: url("data:application/x-font-ttf;base64,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") format("woff2");
  font-weight: normal;
  font-style: normal;
}
._icon-checkbox:before {
  content: "\e713";
}
._icon-box:before {
  content: "\e714";
}
._icon-checkbox-o:before {
  content: "\e715";
}
._icon-round:before {
  content: "\e716";
}
._icon-home-o:before {
  content: "\e70a";
}
._icon-home:before {
  content: "\e70d";
}
._icon-edit:before {
  content: "\e649";
}
._icon-close:before {
  content: "\e6ed";
}
._icon-check-round:before {
  content: "\e6f1";
}
._icon-check-round-o:before {
  content: "\e6f2";
}
._icon-close-round:before {
  content: "\e6f3";
}
._icon-close-round-o:before {
  content: "\e6f4";
}
._icon-waiting:before {
  content: "\e6f8";
}
._icon-waiting-o:before {
  content: "\e6f9";
}
._icon-warn:before {
  content: "\e662";
}
._icon-warn-o:before {
  content: "\e675";
}
._icon-more:before {
  content: "\e688";
}
._icon-delete:before {
  content: "\e707";
}
._icon-delete-o:before {
  content: "\e709";
}
._icon-add-round:before {
  content: "\e717";
}
._icon-add-round-o:before {
  content: "\e718";
}
._icon-add:before {
  content: "\e6e4";
}
._icon-info:before {
  content: "\e6ef";
}
._icon-info-o:before {
  content: "\e705";
}
._icon-move:before {
  content: "\e768";
}
._icon-title:before {
  content: "\e82f";
}
._icon-titles:before {
  content: "\e745";
}
._icon-loading:before {
  content: "\e746";
}
._icon-copy-o:before {
  content: "\e7bc";
}
._icon-copy:before {
  content: "\e85c";
}
._icon-loader:before {
  content: "\e76d";
}
._icon-search:before {
  content: "\e782";
}
._icon-back:before {
  content: "\e600";
}
._icon-forward:before {
  content: "\e601";
}
._icon-arrow:before {
  content: "\e608";
}
._icon-drop-down:before {
  content: "\e61c";
}
._icon-drop-up:before {
  content: "\e61d";
}
._icon-check:before {
  content: "\e69f";
}
._icon-move-round:before {
  content: "\e602";
}
._icon-move-round-o:before {
  content: "\e603";
}
[class*=cicon-] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-style: normal;
  font-weight: 600;
  line-height: 1;
}
[class*=cicon-]::before {
  display: inline-block;
}
.cicon-add-round::before {
  content: "+";
}
.cicon-alarm::before {
  content: "!";
}
.cicon-back::before {
  content: "<";
}
.cicon-box::before {
  content: "#";
}
.cicon-cart::before {
  content: "购";
}
.cicon-checkbox::before {
  content: "□";
}
.cicon-check-round::before {
  content: "✓";
}
.cicon-close::before {
  content: "×";
}
.cicon-drop-down::before {
  content: "⌄";
}
.cicon-eye::before {
  content: "◉";
}
.cicon-eye-off::before {
  content: "◌";
}
.cicon-forward::before {
  content: ">";
}
.cicon-help-o::before {
  content: "?";
}
.cicon-info::before,
.cicon-info-o::before {
  content: "i";
}
.cicon-mobile-o::before {
  content: "☎";
}
.cicon-move-round::before {
  content: "−";
}
.cicon-play-arrow::before {
  content: "▶";
}
.cicon-service-o::before {
  content: "☏";
}
.cicon-share-line-o::before {
  content: "↗";
}
.cicon-star::before {
  content: "★";
}
.cicon-star-o::before {
  content: "☆";
}
.cicon-title::before {
  content: "T";
}
.cicon-weixin::before {
  content: "微";
}
@font-face {
  font-family: "sheepicon";
  src: url("data:application/x-font-woff2;charset=utf-8;base64,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") format("woff2");
}
[class*=sicon-] {
  font-family: "sheepicon";
  display: inline-block;
}
.sicon-edit:before {
  content: "\e711";
}
.sicon-basic:before {
  content: "\e712";
}
.sicon-home:before {
  content: "\e70c";
}
.sicon-more:before {
  content: "\e707";
}
.sicon-check-line:before {
  content: "\e708";
}
.sicon-transport:before {
  content: "\e709";
}
.sicon-goods-card:before {
  content: "\e70a";
}
.sicon-collect:before {
  content: "\e70b";
}
.sicon-warning-line:before {
  content: "\e70d";
}
.sicon-score1:before {
  content: "\e70e";
}
.sicon-score2:before {
  content: "\e70f";
}
.sicon-goods-list:before {
  content: "\e710";
}
.sicon-back:before {
  content: "\e706";
}
.sicon-unchecked:before {
  content: "\e703";
}
.sicon-warning-outline:before {
  content: "\e6ff";
}
.sicon-question-outline:before {
  content: "\e700";
}
.sicon-circlecheck:before {
  content: "\e701";
}
.sicon-circleclose:before {
  content: "\e702";
}
.sicon-delivery:before {
  content: "\e6fd";
}
.sicon-orders:before {
  content: "\e6fe";
}
.sicon-qrcode:before {
  content: "\e6f9";
}
.icon-spin {
  animation: icon-spin 2s infinite linear;
}
.icon-pulse {
  animation: icon-spin 1s infinite steps(8);
}
@keyframes icon-spin {
0% {
    transform: rotate(0deg);
}
100% {
    transform: rotate(359deg);
}
}
.icon-90 {
  transform: rotate(90deg);
}
.icon-180 {
  transform: rotate(180deg);
}
.icon-270 {
  transform: rotate(270deg);
}
.icon-x {
  transform: scale(-1, 1);
}
.icon-y {
  transform: scale(1, -1);
}
.icon-fw {
  width: 1.2857142857em;
  text-align: center;
}
.icon-xs {
  transform: scale(0.5);
}
.icon-sm {
  transform: scale(0.75);
}
.icon-df {
  transform: scale(1);
}
.icon-lg {
  transform: scale(1.25);
}
.icon-xl {
  transform: scale(1.5);
}
.icon-xxl {
  transform: scale(2);
}
.icon-sl {
  transform: scale(6);
}
.icon-xsl {
  transform: scale(10);
}
.ui-tag {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: var(--ui-height-chip);
  padding: 0 0.5625rem;
  border-radius: var(--ui-radius-pill);
  background: var(--ui-tag-weak-bg);
  color: var(--ui-tag-weak-text);
  font-size: var(--ui-font-size-12);
  font-weight: var(--ui-font-weight-medium);
  line-height: 1;
  white-space: nowrap;
}
.ui-tag.gold,
.ui-tag.primary {
  background: var(--ui-tag-gold-bg);
  color: var(--ui-tag-gold-text);
}
.ui-tag.success {
  background: var(--ui-success-soft);
  color: var(--ui-success);
}
.ui-tag.warning {
  background: var(--ui-warning-soft);
  color: var(--ui-warning);
}
.ui-tag.danger {
  background: var(--ui-danger-soft);
  color: var(--ui-danger);
}
.ui-tag.info {
  background: var(--ui-info-soft);
  color: var(--ui-info);
}
.ui-btn-box {
  display: inline-block;
}
.ui-btn {
  position: relative;
  -webkit-appearance: none;
          appearance: none;
  border: 0;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  padding: 0.7857em 1.5em 0.7857em;
  min-height: var(--ui-height-button-md);
  font-size: var(--ui-font-size-14);
  font-weight: var(--ui-font-weight-medium);
  line-height: 1em;
  text-align: center;
  text-decoration: none;
  overflow: visible;
  margin: 0 0.25em 0 0;
  transform: translate(0, 0);
  border-radius: 0.75rem;
  white-space: nowrap;
  color: var(--ui-button-secondary-text);
  background: var(--ui-button-secondary-bg);
  border: 0.03125rem solid var(--ui-button-secondary-border);
  box-shadow: var(--ui-card-shadow);
  -webkit-backdrop-filter: blur(var(--ui-blur-sm)) saturate(135%);
          backdrop-filter: blur(var(--ui-blur-sm)) saturate(135%);
  vertical-align: baseline;
  transition: transform var(--ui-duration-quick) var(--ui-ease-standard), box-shadow var(--ui-duration-base) var(--ui-ease-standard), border-color var(--ui-duration-base) var(--ui-ease-standard), background-color var(--ui-duration-base) var(--ui-ease-standard), filter var(--ui-duration-base) var(--ui-ease-standard);
}
.ui-btn:first-child:last-child {
  margin: 0;
}
.ui-btn:not([class*=round])::after {
  border-radius: calc(0.75rem * 2);
}
.ui-btn:not([class*=border])::after {
  display: none;
}
.ui-btn.round::after {
  border-radius: 31.25rem;
}
.ui-btn.icon {
  padding: 0.8em 0.8em;
}
.ui-btn.sm {
  min-height: var(--ui-height-button-sm);
  font-size: var(--ui-font-size-12);
}
.ui-btn.lg {
  min-height: var(--ui-height-button-lg);
  font-size: var(--ui-font-size-16);
}
.ui-btn.xl {
  min-height: 3rem;
  font-size: var(--ui-font-size-18);
}
.ui-btn.block {
  width: 100%;
  display: inline-flex;
  font-size: var(--ui-font-size-16);
}
.ui-btn[disabled] {
  opacity: var(--ui-state-disabled-opacity);
  box-shadow: none;
}
.ui-btn:not([disabled]):active {
  transform: scale(var(--ui-Press-scale));
  box-shadow: var(--ui-card-shadow-strong);
  filter: saturate(1.04) brightness(0.98);
}
.ui-btn.primary, .ui-btn.bg-main {
  color: var(--ui-button-primary-text);
  background: var(--ui-button-primary-bg);
  border-color: transparent;
  box-shadow: var(--ui-card-shadow-strong);
}
.ui-btn.ghost {
  color: var(--ui-button-ghost-text);
  background: var(--ui-button-ghost-bg);
  border-color: transparent;
  box-shadow: none;
}
.ui-btn.danger, .ui-btn.bg-red {
  color: var(--ui-text-inverse);
  background: var(--ui-button-danger-bg);
  border-color: transparent;
  box-shadow: var(--ui-card-shadow);
}
.ui-btn.none-style {
  background-color: transparent !important;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  display: flex;
}
.ui-btn:not(.icon) [class*=icon-] {
  margin: 0 0.25em;
}
.ui-table {
  background-color: var(--ui-BG);
  max-width: 100%;
  display: table;
}
.ui-table.table-full {
  width: 100%;
}
.ui-table.table-radius {
  border-radius: 0.75rem;
}
.ui-table.table-radius .ui-table-header .ui-table-tr {
  border-top-left-radius: 0.75rem;
  border-top-right-radius: 0.75rem;
}
.ui-table.table-radius .ui-table-header .ui-table-th:first-child {
  border-top-left-radius: 0.75rem;
}
.ui-table.table-radius .ui-table-header .ui-table-th:last-child {
  border-top-right-radius: 0.75rem;
}
.ui-table .ui-table-header {
  display: table-header-group;
}
.ui-table .ui-table-header .ui-table-th {
  font-weight: bold;
  border-bottom: 1px solid var(--ui-Border);
  white-space: nowrap;
  padding: 1em 0.8em;
}
.ui-table .ui-table-tr {
  display: table-row;
  z-index: 1;
}
.ui-table .ui-table-body {
  display: table-row-group;
  position: relative;
}
.ui-table .ui-table-body .ui-table-tr:hover {
  background-color: var(--ui-BG-1) !important;
}
.ui-table .ui-table-body .ui-table-loading {
  min-height: 300px;
  position: absolute !important;
  width: 100%;
  height: 100%;
  z-index: 2;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid var(--ui-Border);
}
.ui-table .ui-table-td,
.ui-table .ui-table-th {
  display: table-cell;
  text-align: unset;
  padding: 0.5em 0.8em;
  vertical-align: middle;
}
.ui-table.table-border, .ui-table.table-border .ui-table-td, .ui-table.table-border .ui-table-th {
  position: relative;
}
.ui-table.table-border::after, .ui-table.table-border .ui-table-td::after, .ui-table.table-border .ui-table-th::after {
  content: " ";
  width: 200%;
  height: 200%;
  position: absolute;
  top: 0;
  left: 0;
  border-radius: inherit;
  transform: scale(0.5);
  transform-origin: 0 0;
  pointer-events: none;
  box-sizing: border-box;
  border: 1px solid var(--ui-Border);
  z-index: 1;
}
.ui-table.table-border .ui-table-td::after,
.ui-table.table-border .ui-table-th::after {
  border-width: 1px 1px 0 0;
}
.ui-table.table-border .ui-table-td:last-child::after,
.ui-table.table-border .ui-table-th:last-child::after {
  border-right: none;
}
.ui-table.table-radius::after {
  border-radius: calc(0.75rem * 2);
}
.ui-table.table-radius .ui-table-tr .ui-table-th:first-child {
  border-top-left-radius: calc(0.75rem * 2);
}
.ui-table.table-radius .ui-table-tr .ui-table-th:last-child {
  border-top-right-radius: calc(0.75rem * 2);
}
.ui-table.table-radius .ui-table-tr:last-child .ui-table-td:first-child {
  border-bottom-left-radius: 0.75rem;
}
.ui-table.table-radius .ui-table-tr:last-child .ui-table-td:last-child {
  border-bottom-right-radius: 0.75rem;
}
.ui-table.table-striped > .ui-table-body > .ui-table-tr:nth-child(2n+1),
.ui-table.table-striped > .ui-table-body > .ui-table-tr:nth-child(2n+1) {
  background-color: var(--ui-BG-1);
}
.table-responsive {
  width: inherit;
  height: 100%;
  max-width: 100%;
  overflow: hidden;
  box-sizing: border-box;
}
.table-responsive .table-responsive-box {
  position: relative;
  overflow: hidden;
}
.ui-code {
  font-family: Monaco, Menlo, Consolas, "Courier New";
  font-size: 90%;
  position: relative;
  z-index: 1;
  color: var(--ui-TC);
}
.ui-code .ui-rich-text {
  display: inline-block;
}
.ui-code.code {
  display: inline-block;
  padding: 0 0.3125rem;
  margin: 0 0.3125rem;
  border-radius: 0.5rem;
  line-height: 1.6;
  vertical-align: baseline;
}
.ui-code.pre {
  display: block;
  margin: 1em 0;
  line-height: 1.6;
}
.ui-code.pre.hasTitle {
  margin: 3.2em 0 1em;
}
.ui-code.pre .ui-code-title {
  position: absolute;
  top: -2.2em;
  color: var(--ui-TC-2);
  left: 0;
}
.ui-code.pre .ui-rich-text {
  padding: 1.25rem;
  white-space: pre-wrap;
  word-break: break-all;
  word-wrap: break-word;
}
.ui-code.pre .ui-scroll-view.ui-scroll {
  max-height: 500px;
  white-space: pre;
}
.ui-code.pre .ui-copy-btn {
  position: absolute;
  z-index: 2;
  top: 0;
  right: 0;
  padding: 0.8em;
  border-radius: 0 0.5rem 0 0.5rem;
}
/* ==================
         表单
 ==================== */
.ui-form-item {
  padding: 0 0.75rem;
  display: flex;
  align-items: center;
  min-height: var(--ui-height-cell);
  justify-content: space-between;
  background: var(--ui-form-bg);
  border: 0.03125rem solid var(--ui-form-border);
  border-radius: var(--ui-radius-12);
  box-shadow: var(--ui-card-shadow);
  -webkit-backdrop-filter: blur(var(--ui-blur-xs)) saturate(130%);
          backdrop-filter: blur(var(--ui-blur-xs)) saturate(130%);
}
.ui-form-item .title {
  text-align: justify;
  padding-right: 0.9375rem;
  font-size: var(--ui-font-size-15);
  font-weight: var(--ui-font-weight-medium);
  color: var(--ui-cell-title);
  position: relative;
  height: 1.875rem;
  line-height: 1.875rem;
}
.ui-form-item .content {
  flex: 1;
}
.ui-form-item uni-input,
.ui-form-item ui-input {
  flex: 1;
  min-height: var(--ui-height-input);
  font-size: var(--ui-font-size-14);
  color: var(--ui-text-primary);
  padding-right: 0.625rem;
}
.ui-form-item uni-input::-webkit-input-placeholder, .ui-form-item uni-textarea::-webkit-input-placeholder {
  color: var(--ui-text-quaternary);
}
.ui-form-item uni-input::placeholder,
.ui-form-item uni-textarea::placeholder {
  color: var(--ui-text-quaternary);
}
.ui-form-item uni-text[class*=icon-] {
  font-size: 1.125rem;
  padding: 0;
  box-sizing: border-box;
  color: var(--ui-text-quaternary);
}
.ui-form-item uni-textarea {
  margin: 0.75rem 0;
  height: 4.6em;
  width: 100%;
  line-height: var(--ui-line-height-relaxed);
  flex: 1;
  font-size: var(--ui-font-size-14);
  color: var(--ui-text-primary);
  padding: 0;
}
.ui-form-item uni-picker,
.ui-form-item .arrow {
  flex: 1;
  padding-right: 1.25rem;
  overflow: hidden;
  position: relative;
}
.ui-form-item uni-picker .picker,
.ui-form-item .arrow > uni-view {
  line-height: var(--ui-height-cell);
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  width: 100%;
  color: var(--ui-cell-value);
}
.ui-form-item uni-picker::after,
.ui-form-item .arrow::after {
  font-family: "ui";
  display: block;
  content: "\e605";
  position: absolute;
  font-size: 1.0625rem;
  color: var(--ui-text-quaternary);
  line-height: var(--ui-height-cell);
  width: 1.875rem;
  text-align: center;
  top: 0;
  bottom: 0;
  right: -0.625rem;
  margin: auto;
}
.ui-form-item uni-textarea[disabled],
.ui-form-item uni-textarea[disabled] .placeholder {
  color: transparent;
}
.ui-form-item.align-start .title {
  height: 1em;
  margin-top: 1rem;
  line-height: 1em;
}
.ui-form-item:active {
  border-color: var(--ui-form-focus);
  box-shadow: var(--ui-card-shadow-strong);
}
.ui-form-item .grid-square > uni-view {
  background-color: var(--ui-BG);
  border-radius: 0.375rem;
}
.ui-form-item .grid-square > uni-view .mask {
  background-color: var(--ui-brand-mask-strong);
  position: absolute;
  font-size: 0.625rem;
  color: var(--ui-brand-pearl-strong);
  width: 100%;
  bottom: 0;
  text-align: center;
  padding: 0.1875rem 0;
}
.ui-form-item .grid-square > uni-view .mask.red-mask {
  background-color: rgba(184, 106, 75, 0.72);
}
.ui-form-item .grid-square > uni-view [class*=icon] {
  position: absolute;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  transform: scale(1.5);
  justify-content: center;
}
.ui-form-item .grid-square > uni-view .text-gray {
  position: absolute;
  width: 100%;
  font-size: 0.75rem;
  text-align: center;
  bottom: 0.625rem;
}
.disabled {
  opacity: 0.6;
  cursor: not-allowed !important;
}
.ui-menu {
  background-color: var(--ui-surface-card);
  border-radius: var(--ui-radius-12);
  border: var(--ui-stroke-soft);
  box-shadow: var(--ui-card-shadow);
}
.ui-menu-item {
  position: relative;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  min-height: var(--ui-height-cell);
  padding: 0 0.9375rem;
}
.ui-menu-item .ui-menu-item-icon {
  width: 1.7em;
  margin-right: 0.3em;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  transform: scale(1.3);
}
.ui-menu-item .ui-menu-item-icon .ui-menu-item-image {
  width: 1.2em;
  height: 1.2em;
  display: inline-block;
}
.ui-menu-item .ui-menu-item-content {
  flex: 1;
  position: relative;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  color: var(--ui-cell-title);
}
.ui-menu-item .ui-menu-item-arrow {
  width: 1.6em;
  text-align: center;
  color: var(--ui-text-quaternary);
}
.ui-menu-item::after {
  content: " ";
  width: calc(200% - 3.75rem);
  left: 0.9375rem;
  position: absolute;
  top: 0;
  box-sizing: border-box;
  height: 200%;
  border-top: 1px solid var(--ui-cell-divider);
  border-radius: inherit;
  transform: scale(1);
  transform-origin: 0 0;
  pointer-events: none;
}
.ui-menu-item.first-item::after {
  display: none;
}
.ui-menu-item:first-child::after {
  display: none;
}
.ui-menu-item:active {
  background: var(--ui-state-hover-overlay);
}
.cu-markdown {
  position: relative;
  z-index: 1;
}
.cu-markdown.selectable {
  cursor: auto;
  -webkit-user-select: text;
          user-select: text;
}
.cu-markdown inline {
  display: inline-block;
}
.cu-markdown .list .list-item {
  line-height: 1.8;
}
.cu-markdown .list .list-item .list {
  margin-left: 1.28571em;
}
.cu-markdown .list .list-item .list .ui-title {
  transform: scale(0.6);
}
.cu-markdown .list .list-item .list .ui-title:before {
  content: "\e716";
}
.cu-markdown .list .list-item-p {
  position: relative;
  padding-left: 1.5em;
}
.cu-markdown .list .list-item-p .list-item-t {
  display: block;
  width: 1.3em;
  text-align: center;
  position: absolute;
  left: 0;
}
.cu-markdown .md-table + .md-table {
  margin-top: 0.9375rem;
}
.paragraph, .blockquote {
  margin: 0 0 1.25rem;
  line-height: 1.8;
}
.blockquote {
  padding: 0.625rem 0.9375rem;
  border-left-style: solid;
  border-left-width: 0.3125rem;
  border-color: var(--ui-Border);
  background: none repeat scroll 0 0 rgba(102, 128, 153, 0.05);
}
.blockquote .paragraph, .blockquote .blockquote {
  margin-bottom: 0.9375rem;
}
.blockquote .paragraph:last-child, .blockquote .blockquote:last-child {
  margin-bottom: 0;
}
/* ==================
         卡片
 ==================== */
.ui-cards {
  display: block;
  overflow: hidden;
}
.ui-cards .ui-btn.badge {
  top: 0;
  right: 0;
  font-size: 0.75rem;
  padding: 0 0.46875rem;
  height: 1.25rem;
}
.ui-cards.no-card > .ui-item {
  margin: 0;
  border-radius: 0;
}
.ui-cards > .ui-item {
  display: block;
  overflow: hidden;
  border-radius: var(--ui-Radius);
  margin: 0.9375rem;
  background: var(--ui-surface-card);
  border: var(--ui-stroke-soft);
  box-shadow: var(--ui-card-shadow);
  -webkit-backdrop-filter: blur(var(--ui-blur-sm)) saturate(135%);
          backdrop-filter: blur(var(--ui-blur-sm)) saturate(135%);
}
.ui-cards > .ui-item.shadow-blur {
  overflow: initial;
}
.ui-cards .grid.grid-square {
  margin-bottom: -0.625rem;
}
.ui-cards.article {
  display: block;
}
.ui-cards.article > .ui-item {
  padding: 0.9375rem;
  background-color: var(--box-bg);
  display: flex;
  align-items: flex-start;
}
.ui-cards.article > .time {
  padding: 0.9375rem 0 0 0.9375rem;
}
.ui-cards.article > .ui-item .title {
  font-size: 0.9375rem;
  font-weight: 900;
  color: var(--ui-TC);
}
.ui-cards.article > .ui-item .content {
  flex: 1;
}
.ui-cards.article > .ui-item > uni-image {
  width: 7.5rem;
  height: 6.4em;
  margin-left: 0.625rem;
  border-radius: 0.1875rem;
}
.ui-cards.article > .ui-item .content .desc {
  font-size: 12px;
  color: var(--text-c);
}
.ui-cards.article > .ui-item .content .text-content {
  font-size: 0.875rem;
  color: var(--ui-TC-2);
}
.ui-cards.case .image {
  position: relative;
}
.ui-cards.case .image uni-image {
  width: 100%;
  display: block;
}
.ui-cards.case .image .ui-tag {
  position: absolute;
  right: 0;
  top: 0;
}
.ui-cards.case .image .ui-bar {
  position: absolute;
  bottom: 0;
  width: 100%;
  background-color: transparent;
  padding: 0 0.9375rem;
}
.ui-cards.case .image .bg-black {
  position: absolute;
  bottom: 0;
  width: 100%;
  background-color: var(--ui-brand-mask-strong);
}
.ui-cards.case.no-card .image {
  margin: 0.9375rem 0.9375rem 0;
  overflow: hidden;
  border-radius: 0.3125rem;
}
.ui-cards.dynamic {
  display: block;
}
.ui-cards.dynamic > .ui-item {
  display: block;
  overflow: hidden;
}
.ui-cards.dynamic > .ui-item > .text-content {
  padding: 0 0.9375rem 0;
  font-size: 0.9375rem;
  margin-bottom: 0.625rem;
}
.ui-cards.dynamic > .ui-item .square-img {
  width: 100%;
  height: 6.25rem;
  border-radius: 0.1875rem;
}
.ui-cards.dynamic > .ui-item .only-img {
  width: 100%;
  height: 10rem;
  border-radius: 0.1875rem;
}
.ui-cards.goods {
  display: block;
}
.ui-cards.goods > .ui-item {
  padding: 0.9375rem;
  display: flex;
  position: relative;
  background-color: var(--ui-surface-card);
}
.ui-cards.goods > .ui-item + .ui-item {
  border-top: 0.03125rem solid var(--ui-cell-divider);
}
.ui-cards.goods > .ui-item .content {
  width: 12.8125rem;
  padding: 0;
}
.ui-cards.goods > .ui-item .title {
  font-size: var(--ui-font-size-15);
  font-weight: var(--ui-font-weight-semibold);
  color: var(--ui-text-primary);
  line-height: 1.4;
  height: 1.4em;
  overflow: hidden;
}
.ui-cards.goods.col-goods.col-twice {
  display: flex;
  flex-wrap: wrap;
  padding-bottom: 0.9375rem;
}
.ui-cards.goods.col-goods.col-twice > .ui-item {
  width: calc(50% - 0.9375rem);
  margin: 0.625rem 0.625rem 0 0.625rem;
}
.ui-cards.goods.col-goods.col-twice > .ui-item .content {
  padding: 0.625rem;
}
.ui-cards.goods.col-goods.col-twice > .ui-item:nth-child(2n) {
  margin-left: 0;
}
.ui-cards.goods.col-goods > .ui-item {
  padding: 0;
  display: block;
  border: 0px;
}
.ui-cards.goods.col-goods > .ui-item .content {
  width: 100%;
  padding: 0.9375rem;
}
.ui-cards.goods.no-card > .ui-item .content {
  width: 14.6875rem;
  padding: 0;
}
.ui-cards.goods.no-card > .ui-item .title, .ui-cards.goods.col-goods > .ui-item .title {
  height: 3em;
  overflow: hidden;
}
.ui-cards.goods > .ui-item .text-linecut-2 {
  -webkit-line-clamp: 1;
}
.ui-cards.goods.no-card > .ui-item .text-linecut-2, .ui-cards.goods.col-goods > .ui-item .text-linecut-2 {
  -webkit-line-clamp: 2;
  line-height: 1.6em;
  height: 3.2em;
}
.ui-cards.goods > .ui-item > uni-image {
  width: 6.25rem;
  height: 6.25rem;
  margin-right: 0.625rem;
  border-radius: 0.1875rem;
}
.ui-cards.goods.no-card > .ui-item > uni-image {
  width: 6.875rem;
  height: 5.3125rem;
}
.ui-cards.goods.col-goods > .ui-item > uni-image {
  width: 100%;
  height: 10.625rem;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  display: block;
}
.ui-cards.goods.col-goods.col-twice > .ui-item > uni-image {
  height: 7.375rem;
}
.ui-cards.loan {
  display: block;
}
.ui-cards.loan > .ui-item {
  padding: 0.9375rem 0 0.9375rem 0.9375rem;
  display: flex;
  position: relative;
  background-color: var(--box-bg);
}
.ui-cards.loan > .ui-item .content {
  width: 14.0625rem;
  padding: 0;
}
.ui-cards.loan > .ui-item .content .tag-list {
  width: 14.0625rem;
  display: flex;
  flex-wrap: wrap;
  font-size: 12px;
  margin-top: 0.5625rem;
}
.ui-cards.loan > .ui-item .action {
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.ui-cards.houses {
  display: block;
}
.ui-cards.houses > .ui-item {
  padding: 0.625rem;
  display: flex;
  position: relative;
  background-color: var(--box-bg);
}
.ui-cards.houses > .ui-item .image {
  width: 7.1875rem;
  height: 5.625rem;
  margin-right: 0.625rem;
  border-radius: 0.1875rem;
}
.ui-cards.houses > .ui-item .content {
  width: 12.5rem;
  padding: 0;
}
.ui-cards.houses > .ui-item .content .tag-list {
  width: 12.5rem;
  display: flex;
  flex-wrap: wrap;
  font-size: 12px;
  margin-top: 0.3125rem;
}
.ui-cards.houses > .ui-item .content .tag-list .ui-item {
  height: 20px;
  line-height: 20px;
}
.ui-cards.houses > .ui-item .action {
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.ui-cards.product {
  display: flex;
  flex-wrap: wrap;
  padding-bottom: 0.9375rem;
}
.ui-cards.product > .ui-item {
  width: calc(100% - 0.46875rem);
  margin: 0.625rem 0.625rem 0 0.625rem;
  background-color: var(--box-bg);
  position: relative;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}
.ui-cards.product > .ui-item .content {
  padding: 0.625rem;
}
.ui-cards.product > .ui-item .content .text-cut {
  font-size: 16px;
}
.ui-cards.product > .ui-item .image {
  width: 100%;
  height: 7.5rem;
  border-radius: 0.1875rem 0 0 0.1875rem;
  display: block;
}
.ui-cards.product > .ui-item .ui-progress-tag {
  width: 4em;
  text-align: right;
  font-size: 12px;
}
.ui-cards.product > .ui-item .border-top {
  width: 100%;
}
.ui-cards.product > .ui-item .ui-tag {
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 0.1875rem 0 0.1875rem 0;
}
.ui-cards.shop {
  display: flex;
  flex-wrap: wrap;
  padding-bottom: 0.9375rem;
}
.ui-cards.shop > .ui-item {
  width: calc(50% - 0.9375rem);
  margin: 0.625rem 0.625rem 0 0.625rem;
  background-color: var(--box-bg);
  padding: 0.625rem;
}
.ui-cards.shop > .ui-item .content {
  margin-top: 0.46875rem;
}
.ui-cards.shop > .ui-item .image {
  width: 100%;
  height: 8.90625rem;
  border-radius: 0.1875rem;
  display: block;
}
.ui-cards.shop > .ui-item:nth-child(2n) {
  margin-left: 0;
}
.ui-cards.orders .ui-item {
  margin-top: 0.9375rem;
}
.ui-cards.orders .ui-item .address-box {
  padding: 0.46875rem;
  margin: 0 0.9375rem 0.9375rem;
  border: 1px solid;
  border-color: var(--main-a);
  border-radius: 10px;
  position: relative;
}
.ui-cards.orders .ui-item .address-box .ui-form-group {
  min-height: 10px;
}
/* 字体文件 */
@font-face {
  font-family: OPPOSANS;
  src: url("./OPPOSANS-M-subfont-B2oLOkiq.ttf");
}
.font-OPPOSANS {
  font-family: OPPOSANS;
}
uni-page-body {
  -webkit-overflow-scrolling: touch;
  height: 100%;
  width: 100%;
  word-break: break-all;
  white-space: normal;
  background-color: #f6efe6;
  color: #382d24;
}
body {
  background-color: #f6efe6;
}
::-webkit-scrollbar {
  width: 0;
  height: 0;
  color: transparent;
  display: none;
}
body > .uni-tabbar {
  display: none !important;
}