/* 公共样式-复制 */

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

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


uni-image {
  width: 320px;
  height: 240px;
  display: inline-block;
  overflow: hidden;
  position: relative
}

uni-image[hidden] {
  display: none
}

uni-image>div {
  width: 100%;
  height: 100%;
  background-repeat: no-repeat
}

uni-image>img {
  -webkit-touch-callout: none;
  user-select: none;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  /* opacity: 0 */
}

uni-image>.uni-image-will-change {
  will-change: transform
}

uni-input {
  display: block;
  font-size: 16px;
  line-height: 1.4em;
  height: 1.4em;
  min-height: 1.4em;
  overflow: hidden
}

uni-input[hidden] {
  display: none
}

.uni-input-wrapper,
.uni-input-placeholder,
.uni-input-form,
.uni-input-input {
  outline: none;
  border: none;
  padding: 0;
  margin: 0;
  text-decoration: inherit
}

.uni-input-wrapper,
.uni-input-form {
  display: flex;
  position: relative;
  width: 100%;
  height: 100%;
  flex-direction: column;
  justify-content: center
}

.uni-input-placeholder,
.uni-input-input {
  width: 100%
}

.uni-input-placeholder {
  position: absolute;
  top: auto !important;
  left: 0;
  color: gray;
  overflow: hidden;
  text-overflow: clip;
  white-space: pre;
  word-break: keep-all;
  pointer-events: none;
  line-height: inherit
}

.uni-input-input {
  position: relative;
  display: block;
  height: 100%;
  background: none;
  color: inherit;
  opacity: 1;
  font: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  text-align: inherit;
  text-indent: inherit;
  text-transform: inherit;
  text-shadow: inherit
}

.uni-input-input[type=search]::-webkit-search-cancel-button,
.uni-input-input[type=search]::-webkit-search-decoration {
  display: none
}

.uni-input-input::-webkit-outer-spin-button,
.uni-input-input::-webkit-inner-spin-button {
  appearance: none;
  margin: 0
}

.uni-input-input[type=number] {
  -moz-appearance: textfield
}

.uni-input-input:disabled {
  -webkit-text-fill-color: currentcolor
}

uni-movable-area {
  display: block;
  position: relative;
  width: 10px;
  height: 10px
}

uni-movable-area[hidden] {
  display: none
}

uni-movable-view {
  display: inline-block;
  width: 10px;
  height: 10px;
  top: 0px;
  left: 0px;
  position: absolute;
  cursor: grab
}

uni-movable-view[hidden] {
  display: none
}

uni-picker-view-column {
  flex: 1;
  position: relative;
  height: 100%;
  overflow: hidden
}

uni-picker-view-column[hidden] {
  display: none
}

.uni-picker-view-group {
  height: 100%;
  overflow: hidden
}

.uni-picker-view-mask {
  transform: translateZ(0)
}

.uni-picker-view-indicator,
.uni-picker-view-mask {
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 3;
  pointer-events: none
}

.uni-picker-view-mask {
  top: 0;
  height: 100%;
  margin: 0 auto;
  background-image: linear-gradient(180deg, hsla(0, 0%, 100%, .95), hsla(0, 0%, 100%, .6)), linear-gradient(0deg, hsla(0, 0%, 100%, .95), hsla(0, 0%, 100%, .6));
  background-position: top, bottom;
  background-size: 100% 102px;
  background-repeat: no-repeat;
  transform: translateZ(0)
}

.uni-picker-view-indicator {
  height: 34px;
  top: 50%;
  transform: translateY(-50%)
}

.uni-picker-view-content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  will-change: transform;
  padding: 102px 0;
  cursor: pointer
}

.uni-picker-view-content>* {
  height: 34px;
  overflow: hidden
}

.uni-picker-view-indicator:before {
  top: 0;
  border-top: 1px solid #e5e5e5;
  transform-origin: 0 0;
  transform: scaleY(.5)
}

.uni-picker-view-indicator:after {
  bottom: 0;
  border-bottom: 1px solid #e5e5e5;
  transform-origin: 0 100%;
  transform: scaleY(.5)
}

.uni-picker-view-indicator:after,
.uni-picker-view-indicator:before {
  content: " ";
  position: absolute;
  left: 0;
  right: 0;
  height: 1px;
  color: #e5e5e5
}

uni-picker-view {
  display: block
}

.uni-picker-view-wrapper {
  display: flex;
  position: relative;
  overflow: hidden;
  height: 100%
}

uni-picker-view[hidden] {
  display: none
}

@keyframes once-show {
  0% {
    top: 0
  }
}

uni-resize-sensor,
uni-resize-sensor>div {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  overflow: hidden
}

uni-resize-sensor {
  display: block;
  z-index: -1;
  visibility: hidden;
  animation: once-show 1ms
}

uni-resize-sensor>div>div {
  position: absolute;
  left: 0;
  top: 0
}

uni-resize-sensor>div:first-child>div {
  width: 100000px;
  height: 100000px
}

uni-resize-sensor>div:last-child>div {
  width: 200%;
  height: 200%
}

uni-scroll-view {
  display: block;
  width: 100%
}

uni-scroll-view[hidden] {
  display: none
}

.uni-scroll-view {
  position: relative;
  -webkit-overflow-scrolling: touch;
  width: 100%;
  height: 100%;
  max-height: inherit
}

.uni-scroll-view-content {
  width: 100%;
  height: 100%
}

.uni-scroll-view-refresher {
  position: relative;
  overflow: hidden
}

.uni-scroll-view-refresh {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center
}

.uni-scroll-view-refresh-inner {
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 0;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background-color: #fff;
  box-shadow: 0 1px 6px rgba(0, 0, 0, .118), 0 1px 4px rgba(0, 0, 0, .118)
}

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

.uni-scroll-view-refresh__spinner>circle {
  stroke: currentColor;
  stroke-linecap: round;
  animation: uni-scroll-view-refresh-dash 2s linear infinite
}

@keyframes uni-scroll-view-refresh-rotate {
  0% {
    transform: rotate(0)
  }

  to {
    transform: rotate(360deg)
  }
}

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

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

  to {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -124px
  }
}

uni-swiper-item {
  display: block;
  overflow: hidden;
  will-change: transform;
  position: absolute;
  width: 100%;
  height: 100%;
  cursor: grab
}

uni-swiper-item[hidden] {
  display: none
}

uni-swiper {
  display: block;
  height: 150px
}

uni-swiper[hidden] {
  display: none
}

.uni-swiper-wrapper {
  overflow: hidden;
  position: relative;
  width: 100%;
  height: 100%;
  transform: translateZ(0)
}

.uni-swiper-slides {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0
}

.uni-swiper-slide-frame {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  will-change: transform
}

.uni-swiper-dots {
  position: absolute;
  font-size: 0
}

.uni-swiper-dots-horizontal {
  left: 50%;
  bottom: 10px;
  text-align: center;
  white-space: nowrap;
  transform: translate(-50%)
}

.uni-swiper-dots-horizontal .uni-swiper-dot {
  margin-right: 8px
}

.uni-swiper-dots-horizontal .uni-swiper-dot:last-child {
  margin-right: 0
}

.uni-swiper-dots-vertical {
  right: 10px;
  top: 50%;
  text-align: right;
  transform: translateY(-50%)
}

.uni-swiper-dots-vertical .uni-swiper-dot {
  display: block;
  margin-bottom: 9px
}

.uni-swiper-dots-vertical .uni-swiper-dot:last-child {
  margin-bottom: 0
}

.uni-swiper-dot {
  display: inline-block;
  width: 8px;
  height: 8px;
  cursor: pointer;
  transition-property: background-color;
  transition-timing-function: ease;
  background: rgba(0, 0, 0, .3);
  border-radius: 50%
}

.uni-swiper-dot-active {
  background-color: #000
}

.uni-swiper-navigation {
  width: 26px;
  height: 26px;
  cursor: pointer;
  position: absolute;
  top: 50%;
  margin-top: -13px;
  display: flex;
  align-items: center;
  transition: all .2s;
  border-radius: 50%;
  opacity: 1
}

.uni-swiper-navigation-disabled {
  opacity: .35;
  cursor: not-allowed
}

.uni-swiper-navigation-hide {
  opacity: 0;
  cursor: auto;
  pointer-events: none
}

.uni-swiper-navigation-prev {
  left: 10px
}

.uni-swiper-navigation-prev svg {
  margin-left: -1px;
  left: 10px
}

.uni-swiper-navigation-prev.uni-swiper-navigation-vertical {
  top: 18px;
  left: 50%;
  margin-left: -13px
}

.uni-swiper-navigation-prev.uni-swiper-navigation-vertical svg {
  transform: rotate(90deg);
  margin-left: auto;
  margin-top: -2px
}

.uni-swiper-navigation-next {
  right: 10px
}

.uni-swiper-navigation-next svg {
  transform: rotate(180deg)
}

.uni-swiper-navigation-next.uni-swiper-navigation-vertical {
  top: auto;
  bottom: 5px;
  left: 50%;
  margin-left: -13px
}

.uni-swiper-navigation-next.uni-swiper-navigation-vertical svg {
  margin-top: 2px;
  transform: rotate(270deg)
}

uni-text[selectable] {
  cursor: auto;
  user-select: text
}

uni-text {
  white-space: pre-line
}

uni-textarea {
  width: 300px;
  height: 150px;
  display: block;
  position: relative;
  font-size: 16px;
  line-height: normal;
  white-space: pre-wrap;
  word-break: break-all
}

uni-textarea[hidden] {
  display: none
}

.uni-textarea-wrapper,
.uni-textarea-placeholder,
.uni-textarea-line,
.uni-textarea-compute,
.uni-textarea-textarea {
  outline: none;
  border: none;
  padding: 0;
  margin: 0;
  text-decoration: inherit
}

.uni-textarea-wrapper {
  display: block;
  position: relative;
  width: 100%;
  height: 100%;
  min-height: inherit;
  overflow-y: hidden
}

.uni-textarea-placeholder,
.uni-textarea-line,
.uni-textarea-compute,
.uni-textarea-textarea {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  white-space: inherit;
  word-break: inherit
}

.uni-textarea-placeholder {
  color: gray;
  overflow: hidden
}

.uni-textarea-line,
.uni-textarea-compute {
  visibility: hidden;
  height: auto
}

.uni-textarea-line {
  width: 1em
}

.uni-textarea-textarea {
  resize: none;
  background: none;
  color: inherit;
  opacity: 1;
  font: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  text-align: inherit;
  text-indent: inherit;
  text-transform: inherit;
  text-shadow: inherit
}

.uni-textarea-textarea-fix-margin {
  width: auto;
  right: 0;
  margin: 0 -3px
}

.uni-textarea-textarea:disabled {
  -webkit-text-fill-color: currentcolor
}

uni-view {
  display: block
}

uni-view[hidden] {
  display: none
}

uni-toast {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 999;
  display: block;
  box-sizing: border-box;
  pointer-events: none;
  font-size: 16px
}

.uni-sample-toast {
  position: fixed;
  z-index: 999;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
  max-width: 80%
}

.uni-simple-toast__text {
  display: inline-block;
  vertical-align: middle;
  color: #fff;
  background-color: rgba(17, 17, 17, .7);
  padding: 10px 20px;
  border-radius: 5px;
  font-size: 13px;
  text-align: center;
  max-width: 100%;
  word-break: break-all;
  white-space: normal
}

uni-toast .uni-mask {
  pointer-events: auto
}

.uni-toast {
  position: fixed;
  z-index: 999;
  width: 8em;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: rgba(17, 17, 17, .7);
  text-align: center;
  border-radius: 5px;
  color: #fff
}

.uni-toast * {
  box-sizing: border-box
}

.uni-toast__icon {
  margin: 20px 0 0;
  width: 38px !important;
  height: 38px !important;
  vertical-align: baseline !important
}

.uni-icon_toast {
  margin: 15px 0 0
}

.uni-icon_toast.uni-icon-success-no-circle:before {
  color: #fff;
  font-size: 55px
}

.uni-icon_toast.uni-loading {
  margin: 20px 0 0;
  width: 38px;
  height: 38px;
  vertical-align: baseline
}

.uni-toast__content {
  margin: 0 0 15px
}

uni-video {
  width: 300px;
  height: 225px;
  display: inline-block;
  line-height: 0;
  overflow: hidden;
  position: relative
}

uni-video[hidden] {
  display: none
}

.uni-video-container {
  width: 100%;
  height: 100%;
  background-color: #000;
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  object-position: inherit
}

.uni-video-container.uni-video-type-fullscreen {
  position: fixed;
  z-index: 999
}

.uni-video-video {
  width: 100%;
  height: 100%;
  object-position: inherit
}

.uni-video-cover {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background-color: rgba(1, 1, 1, .5);
  z-index: 1
}

.uni-video-slots {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  pointer-events: none
}

.uni-video-cover-play-button {
  width: 40px;
  height: 40px;
  background-size: 50%;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  cursor: pointer
}

.uni-video-cover-duration {
  color: #fff;
  font-size: 16px;
  line-height: 1;
  margin-top: 10px
}

.uni-video-bar {
  height: 44px;
  background-color: rgba(0, 0, 0, .5);
  overflow: hidden;
  position: absolute;
  bottom: 0;
  right: 0;
  display: flex;
  align-items: center;
  padding: 0 10px;
  z-index: 0;
  transform: translateZ(0)
}

.uni-video-bar.uni-video-bar-full {
  left: 0
}

.uni-video-controls {
  display: flex;
  flex-grow: 1;
  margin: 0 8.5px
}

.uni-video-control-button {
  width: 13px;
  height: 15px;
  padding: 14.5px 12.5px;
  margin-left: -8.5px;
  box-sizing: content-box;
  cursor: pointer
}

.uni-video-control-button:after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background-size: 100%;
  background-position: 50% 50%;
  background-repeat: no-repeat
}

.uni-video-control-button.uni-video-control-button-play:after,
.uni-video-cover-play-button {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAeCAYAAAAy2w7YAAAAAXNSR0IArs4c6QAAAWhJREFUSA1j+P///0cgBoHjQGzCQCsAtgJB/AMy5wCxGNXtQ9iBwvoA5BUCMQvVLEQxHpNzDSjkRhXLMM3GKrIeKKpEkYVYjcUu+AMo3ALE3GRZiN1MvKKPgbIRJFuG10j8koeA0gZEW4jfLIKyf4EqpgOxMEELCRpFnIJ3QGU5QMyM00LizCFa1SWgSkeslhFtBGkKVwGVy6FYSJp+klR/A6quB2JOkIWMIK0oNlOf8xBoZDE9LAI7nYn6HsBq4l96WHQEaLUpAyiOaASeAM2NgvuPBpaACt82IEYtfKls0UagecpwXyAzqGTRdaA57sjmYrAptAjUsCkGYlYMg9EFyLQI1IiZB8Ti6Obh5JNh0QmgHlOcBuKSIMGi50C18UDMiMssvOJEWPQLqKYbiHnxGkRIkoBF24DyaoTMIEoeh0W3geI+RBlArCI0iz4D+RVAzEasfqLVAQ19AcSg5LoYiKWI1kiiQgCMBLnEEcfDSgAAAABJRU5ErkJggg==)
}

.uni-video-control-button.uni-video-control-button-pause:after {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAgCAYAAAAffCjxAAAAAXNSR0IArs4c6QAAAFlJREFUSA3tksEKACAIQ7X//5zq98wOgQayum8QaGweHhMzG/6OujzKAymn+0LMqivu1XznWmX8/echTIyMyAgTwA72iIwwAexgj8gIE8CO3aMRbDPMaEy5BRGaKcZv8YxRAAAAAElFTkSuQmCC)
}

.uni-video-current-time,
.uni-video-duration {
  height: 14.5px;
  line-height: 14.5px;
  margin-top: 15px;
  margin-bottom: 14.5px;
  font-size: 12px;
  color: #cbcbcb
}

.uni-video-progress-container {
  flex-grow: 2;
  position: relative
}

.uni-video-progress {
  height: 2px;
  margin: 21px 12px;
  background-color: rgba(255, 255, 255, .4);
  position: relative;
  cursor: pointer
}

.uni-video-progress-buffered {
  position: absolute;
  left: 0;
  top: 0;
  width: 0;
  height: 100%;
  transition: width .1s;
  background-color: rgba(255, 255, 255, .8)
}

.uni-video-ball {
  width: 16px;
  height: 16px;
  padding: 14px;
  position: absolute;
  top: -21px;
  box-sizing: content-box;
  left: 0%;
  margin-left: -22px
}

.uni-video-inner {
  width: 100%;
  height: 100%;
  background-color: #fff;
  border-radius: 50%
}

.uni-video-danmu-button {
  white-space: nowrap;
  line-height: 1;
  padding: 2px 10px;
  border: 1px solid #fff;
  border-radius: 5px;
  font-size: 13px;
  color: #fff;
  margin: 0 8.5px;
  cursor: pointer
}

.uni-video-danmu-button.uni-video-danmu-button-active {
  border-color: #48c23d;
  color: #48c23d
}

.uni-video-fullscreen {
  width: 17px;
  height: 17px;
  padding: 8.5px;
  box-sizing: content-box;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAAAXNSR0IArs4c6QAAAQRJREFUWAnt1d0NwiAQB/CmS7hHX5zFxLF0Ah2hE/lg7BT4PyMJUj6Oyt299BIioZT7ARYG59wLpTXmoXOMGO/QecxtwyWW4o42AupGALkFdX1MkHxE3Q7jIbQPqNthQogpJoZkMLRlsn/gFMQEk4OoY0oQVUwNoobhQFQwgMxUKFkt0C8+Zy61d8SeR5iHWCLOwF/MCb8Tp//ex3QFsE1HlCfKFUX2OijNFMnPKD7k76YcBoL402Zh8B77+MjlXrVvwfglXA32b0MrRgxCE2nBiEJaMOIQLkYFwsGoQWoYVUgJow4pYD4Weq4ayBqfwDYQmnUK0301kITujuawu65/l2B5A4z3Qe+Ut7EBAAAAAElFTkSuQmCC);
  background-size: 50%;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  cursor: pointer
}

.uni-video-fullscreen.uni-video-type-fullscreen {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAABBElEQVRYhcXWwQ3CMAwF0O+qOzAKQzAAl0pMxQQwQhmGKwcERxbgc4lEVdHUbm3zJR8qJemTo6YByS3JO8kjyQbGkHQpkOz4zcmK8YQ0BWDCkOxL+UDKombMYKwfZAkmDGLFhEIsmHCIFpMC0WDSIHOYVEgNkw6pYPIhE5j/QCoYF0g7eEkPYGej+cX82x/l6aIAIOb9CcrajrjFE/IAQGP1IgIRcYVsVs32+vx+nC9nWq6dAZDhOaPHBEDGh54O4w0pa9oxEZBFmCjIBGb6Qh4JMWGiIWpMBkSFyYLMYjIhNUw7N9GQi2aQiLxJHspjV+rl1hFrRp25uV2MRGQRBsAewPUD/HhJVOOuCzwAAAAASUVORK5CYII=)
}

.uni-video-danmu {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 100%;
  margin-top: 14px;
  margin-bottom: 44px;
  font-size: 14px;
  line-height: 14px;
  overflow: visible
}

.uni-video-danmu-item {
  line-height: 1;
  position: absolute;
  color: #fff;
  white-space: nowrap;
  left: 100%;
  transform: translate(0);
  transition-property: left, transform;
  transition-duration: 3s;
  transition-timing-function: linear
}

.uni-video-toast {
  pointer-events: none;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  border-radius: 5px;
  background-color: rgba(255, 255, 255, .8);
  color: #000;
  display: none
}

.uni-video-toast.uni-video-toast-volume {
  width: 100px;
  height: 100px;
  display: block
}

.uni-video-toast-volume .uni-video-toast-title {
  width: 100%;
  font-size: 12px;
  line-height: 16px;
  text-align: center;
  margin-top: 10px;
  display: block
}

.uni-video-toast-volume .uni-video-toast-icon {
  fill: #000;
  width: 50%;
  height: 50%;
  margin-left: 25%;
  display: block
}

.uni-video-toast-volume .uni-video-toast-value {
  width: 80px;
  height: 5px;
  margin-top: 5px;
  margin-left: 10px
}

.uni-video-toast-volume .uni-video-toast-value>.uni-video-toast-value-content {
  overflow: hidden
}

.uni-video-toast-volume-grids {
  width: 80px;
  height: 5px
}

.uni-video-toast-volume-grids-item {
  float: left;
  width: 7.1px;
  height: 5px;
  background-color: #000
}

.uni-video-toast-volume-grids-item:not(:first-child) {
  margin-left: 1px
}

.uni-video-toast.uni-video-toast-progress {
  display: block;
  background-color: rgba(0, 0, 0, .8);
  color: #fff;
  font-size: 14px;
  line-height: 18px;
  padding: 6px
}

uni-web-view {
  display: flex
}

uni-web-view.uni-webview--fullscreen {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0
}


body,
uni-page-body {
  background-color: var(--UI-BG-0);
  color: var(--UI-FG-0)
}

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%
}

.uni-mask {
  position: fixed;
  z-index: 999;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background: rgba(0, 0, 0, .5)
}

.uni-fade-enter-active,
.uni-fade-leave-active {
  transition-duration: .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;
  -webkit-animation: uni-loading 1s steps(12, end) infinite;
  animation: uni-loading 1s steps(12, end) infinite;
  background-size: 100%
}

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

  to {
    -webkit-transform: rotate3d(0, 0, 1, 360deg);
    transform: rotate3d(0, 0, 1, 360deg)
  }
}

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

  to {
    -webkit-transform: rotate3d(0, 0, 1, 360deg);
    transform: rotate3d(0, 0, 1, 360deg)
  }
}

html {
  --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, .9);
  --UI-FG-HALF: rgba(0, 0, 0, .9);
  --UI-FG-1: rgba(0, 0, 0, .5);
  --UI-FG-2: rgba(0, 0, 0, .3);
  --UI-FG-3: rgba(0, 0, 0, .1)
}

body:after {
  position: fixed;
  content: "";
  left: -1000px;
  top: -1000px;
  -webkit-animation: shadow-preload .1s;
  animation: shadow-preload .1s;
  -webkit-animation-delay: 3s;
  animation-delay: 3s
}

@-webkit-keyframes shadow-preload {
  0% {
    background-image: url(https://cdn.dcloud.net.cn/img/shadow-grey.png)
  }

  to {
    background-image: url(https://cdn.dcloud.net.cn/img/shadow-grey.png)
  }
}

@keyframes shadow-preload {
  0% {
    background-image: url(https://cdn.dcloud.net.cn/img/shadow-grey.png)
  }

  to {
    background-image: url(https://cdn.dcloud.net.cn/img/shadow-grey.png)
  }
}

.uni-async-error {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  color: #999;
  padding: 100px 10px;
  text-align: center
}

.uni-async-loading {
  box-sizing: border-box;
  width: 100%;
  padding: 50px;
  text-align: center
}

.uni-async-loading .uni-loading {
  width: 30px;
  height: 30px
}

uni-page-head {
  display: block;
  box-sizing: border-box
}

.uni-page-head {
  position: fixed;
  left: var(--window-left);
  right: var(--window-right);
  height: 44px;
  height: calc(44px + constant(safe-area-inset-top));
  height: calc(44px + env(safe-area-inset-top));
  padding: 7px 3px;
  padding-top: calc(7px + constant(safe-area-inset-top));
  padding-top: calc(7px + env(safe-area-inset-top));
  display: flex;
  overflow: hidden;
  justify-content: space-between;
  box-sizing: border-box;
  z-index: 998;
  color: #fff;
  background-color: #000;
  transition-property: all
}

.uni-page-head * {
  box-sizing: border-box
}

.uni-page-head .uni-btn-icon {
  overflow: hidden;
  min-width: 1em;
  font-style: normal
}

.uni-page-head-titlePenetrate,
.uni-page-head-titlePenetrate .uni-page-head-bd,
.uni-page-head-titlePenetrate .uni-page-head-bd * {
  pointer-events: none
}

.uni-page-head-titlePenetrate * {
  pointer-events: auto
}

.uni-page-head.uni-page-head-transparent .uni-page-head-ft>div {
  justify-content: center
}

.uni-page-head~.uni-placeholder {
  width: 100%;
  height: 44px;
  height: calc(44px + constant(safe-area-inset-top));
  height: calc(44px + env(safe-area-inset-top))
}

.uni-placeholder-titlePenetrate {
  pointer-events: none
}

.uni-page-head-hd {
  display: flex;
  align-items: center;
  font-size: 16px
}

.uni-page-head-bd {
  position: absolute;
  left: 70px;
  right: 70px;
  min-width: 0;
  -webkit-user-select: auto;
  user-select: auto
}

.uni-page-head-btn {
  position: relative;
  width: auto;
  margin: 0 2px;
  word-break: keep-all;
  white-space: pre;
  cursor: pointer
}

.uni-page-head-btn svg {
  margin-top: -2px
}

.uni-page-head-transparent .uni-page-head-btn {
  display: flex;
  align-items: center;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  background-color: rgba(0, 0, 0, .5)
}

.uni-page-head-btn-red-dot:after {
  content: attr(badge-text);
  position: absolute;
  right: 0;
  top: 0;
  background-color: red;
  color: #fff;
  width: 18px;
  height: 18px;
  line-height: 18px;
  border-radius: 18px;
  overflow: hidden;
  -webkit-transform: scale(.5) translate(40%, -40%);
  transform: scale(.5) translate(40%, -40%);
  -webkit-transform-origin: 100% 0;
  transform-origin: 100% 0
}

.uni-page-head-btn-red-dot[badge-text]:after {
  font-size: 12px;
  width: auto;
  min-width: 18px;
  max-width: 42px;
  text-align: center;
  padding: 0 3px;
  -webkit-transform: scale(.7) translate(40%, -40%);
  transform: scale(.7) translate(40%, -40%)
}

.uni-page-head-btn-select svg {
  vertical-align: middle;
  margin-left: 2px;
  -webkit-transform: rotate(270deg) scale(.8);
  transform: rotate(270deg) scale(.8)
}

.uni-page-head-search {
  position: relative;
  display: flex;
  flex: 1;
  margin: 0 2px;
  line-height: 30px;
  font-size: 15px
}

.uni-page-head-search-input {
  width: 100%;
  height: 100%;
  padding-left: 34px;
  text-align: left
}

.uni-page-head-search-placeholder {
  position: absolute;
  max-width: 100%;
  height: 100%;
  padding-left: 34px;
  overflow: hidden;
  word-break: keep-all;
  white-space: pre
}

.uni-page-head-search-placeholder-right {
  right: 0
}

.uni-page-head-search-placeholder-center {
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translate(-50%)
}

.uni-page-head-search-icon {
  position: absolute;
  top: 0;
  left: 2px;
  width: 30px;
  height: 30px;
  display: flex;
  justify-content: center;
  align-items: center
}

.uni-page-head-ft {
  display: flex;
  align-items: center;
  flex-direction: row-reverse;
  font-size: 13px
}

.uni-page-head__title {
  font-weight: 700;
  font-size: 16px;
  line-height: 30px;
  text-align: center;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis
}

.uni-page-head__title .uni-loading {
  width: 16px;
  height: 16px;
  margin-top: -3px
}

.uni-page-head__title .uni-page-head__title_image {
  width: auto;
  height: 26px;
  vertical-align: middle
}

.uni-page-head-shadow {
  overflow: visible
}

.uni-page-head-shadow:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 100%;
  height: 5px;
  background-size: 100% 100%
}

.uni-page-head-shadow-grey:after {
  background-image: url(https://cdn.dcloud.net.cn/img/shadow-grey.png)
}

.uni-page-head-shadow-blue:after {
  background-image: url(https://cdn.dcloud.net.cn/img/shadow-blue.png)
}

.uni-page-head-shadow-green:after {
  background-image: url(https://cdn.dcloud.net.cn/img/shadow-green.png)
}

.uni-page-head-shadow-orange:after {
  background-image: url(https://cdn.dcloud.net.cn/img/shadow-orange.png)
}

.uni-page-head-shadow-red:after {
  background-image: url(https://cdn.dcloud.net.cn/img/shadow-red.png)
}

.uni-page-head-shadow-yellow:after {
  background-image: url(https://cdn.dcloud.net.cn/img/shadow-yellow.png)
}

uni-page-head[uni-page-head-type=default]~uni-page-wrapper {
  height: calc(100% - 44px);
  height: calc(100% - 44px - constant(safe-area-inset-top));
  height: calc(100% - 44px - env(safe-area-inset-top))
}

*,
:before,
:after {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x: ;
  --tw-pan-y: ;
  --tw-pinch-zoom: ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position: ;
  --tw-gradient-via-position: ;
  --tw-gradient-to-position: ;
  --tw-ordinal: ;
  --tw-slashed-zero: ;
  --tw-numeric-figure: ;
  --tw-numeric-spacing: ;
  --tw-numeric-fraction: ;
  --tw-ring-inset: ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / .5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur: ;
  --tw-brightness: ;
  --tw-contrast: ;
  --tw-grayscale: ;
  --tw-hue-rotate: ;
  --tw-invert: ;
  --tw-saturate: ;
  --tw-sepia: ;
  --tw-drop-shadow: ;
  --tw-backdrop-blur: ;
  --tw-backdrop-brightness: ;
  --tw-backdrop-contrast: ;
  --tw-backdrop-grayscale: ;
  --tw-backdrop-hue-rotate: ;
  --tw-backdrop-invert: ;
  --tw-backdrop-opacity: ;
  --tw-backdrop-saturate: ;
  --tw-backdrop-sepia:
}

::-webkit-backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x: ;
  --tw-pan-y: ;
  --tw-pinch-zoom: ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position: ;
  --tw-gradient-via-position: ;
  --tw-gradient-to-position: ;
  --tw-ordinal: ;
  --tw-slashed-zero: ;
  --tw-numeric-figure: ;
  --tw-numeric-spacing: ;
  --tw-numeric-fraction: ;
  --tw-ring-inset: ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / .5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur: ;
  --tw-brightness: ;
  --tw-contrast: ;
  --tw-grayscale: ;
  --tw-hue-rotate: ;
  --tw-invert: ;
  --tw-saturate: ;
  --tw-sepia: ;
  --tw-drop-shadow: ;
  --tw-backdrop-blur: ;
  --tw-backdrop-brightness: ;
  --tw-backdrop-contrast: ;
  --tw-backdrop-grayscale: ;
  --tw-backdrop-hue-rotate: ;
  --tw-backdrop-invert: ;
  --tw-backdrop-opacity: ;
  --tw-backdrop-saturate: ;
  --tw-backdrop-sepia:
}

::backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x: ;
  --tw-pan-y: ;
  --tw-pinch-zoom: ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position: ;
  --tw-gradient-via-position: ;
  --tw-gradient-to-position: ;
  --tw-ordinal: ;
  --tw-slashed-zero: ;
  --tw-numeric-figure: ;
  --tw-numeric-spacing: ;
  --tw-numeric-fraction: ;
  --tw-ring-inset: ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / .5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur: ;
  --tw-brightness: ;
  --tw-contrast: ;
  --tw-grayscale: ;
  --tw-hue-rotate: ;
  --tw-invert: ;
  --tw-saturate: ;
  --tw-sepia: ;
  --tw-drop-shadow: ;
  --tw-backdrop-blur: ;
  --tw-backdrop-brightness: ;
  --tw-backdrop-contrast: ;
  --tw-backdrop-grayscale: ;
  --tw-backdrop-hue-rotate: ;
  --tw-backdrop-invert: ;
  --tw-backdrop-opacity: ;
  --tw-backdrop-saturate: ;
  --tw-backdrop-sepia:
}

.visible {
  visibility: visible
}

.collapse {
  visibility: collapse
}

.static {
  position: static
}

.fixed {
  position: fixed
}

.absolute {
  position: absolute
}

.relative {
  position: relative
}

.sticky {
  position: -webkit-sticky;
  position: sticky
}

.bottom-\[-34px\] {
  bottom: -34px
}

.bottom-\[5px\] {
  bottom: 5px
}

.left-0 {
  left: 0px
}

.left-\[0\] {
  left: 0
}

.right-\[6px\] {
  right: 6px
}

.top-\[10px\] {
  top: 10px
}

.ml-\[5px\] {
  margin-left: 5px
}

.mr-10 {
  margin-right: 2.5rem
}

.mr-\[10px\] {
  margin-right: 10px
}

.mr-\[11px\] {
  margin-right: 11px
}

.mr-\[12px\] {
  margin-right: 12px
}

.mr-\[16px\] {
  margin-right: 16px
}

.mr-\[20px\] {
  margin-right: 20px
}

.mr-\[5px\] {
  margin-right: 5px
}

.mr-\[6px\] {
  margin-right: 6px
}

.mt-\[10px\] {
  margin-top: 10px
}

.mt-\[11px\] {
  margin-top: 11px
}

.mt-\[12px\] {
  margin-top: 12px
}

.mt-\[15px\] {
  margin-top: 15px
}

.mt-\[16px\] {
  margin-top: 16px
}

.mt-\[17px\] {
  margin-top: 17px
}

.mt-\[19px\] {
  margin-top: 19px
}

.mt-\[20px\] {
  margin-top: 20px
}

.mt-\[24px\] {
  margin-top: 24px
}

.mt-\[25px\] {
  margin-top: 25px
}

.mt-\[30px\] {
  margin-top: 30px
}

.mt-\[40px\] {
  margin-top: 40px
}

.mt-\[44px\] {
  margin-top: 44px
}

.mt-\[48px\] {
  margin-top: 48px
}

.mt-\[5px\] {
  margin-top: 5px
}

.mt-\[8px\] {
  margin-top: 8px
}

.mt-\[9px\] {
  margin-top: 9px
}

.line-clamp-3 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3
}

.block {
  display: block
}

.\!inline {
  display: inline !important
}

.inline {
  display: inline
}

.flex {
  display: flex
}

.table {
  display: table
}

.grid {
  display: grid
}

.list-item {
  display: list-item
}

.hidden {
  display: none
}

.h-\[100px\] {
  height: 100px
}

.h-\[10px\] {
  height: 10px
}

.h-\[119px\] {
  height: 119px
}

.h-\[14px\] {
  height: 14px
}

.h-\[16px\] {
  height: 16px
}

.h-\[1px\] {
  height: 1px
}

.h-\[23px\] {
  height: 23px
}

.h-\[25px\] {
  height: 25px
}

.h-\[280px\] {
  height: 280px
}

.h-\[29px\] {
  height: 29px
}

.h-\[30px\] {
  height: 30px
}

.h-\[33px\] {
  height: 33px
}

.h-\[34px\] {
  height: 34px
}

.h-\[35px\] {
  height: 35px
}

.h-\[40px\] {
  height: 40px
}

.h-\[45px\] {
  height: 45px
}

.h-\[460rpx\] {
  height: 14.375rem
}

.h-\[46px\] {
  height: 46px
}

.h-\[49px\] {
  height: 49px
}

.h-\[50px\] {
  height: 50px
}

.h-\[52px\] {
  height: 52px
}

.h-\[55px\] {
  height: 55px
}

.h-\[59px\] {
  height: 59px
}

.h-\[5px\] {
  height: 5px
}

.h-\[60px\] {
  height: 60px
}

.h-\[65px\] {
  height: 65px
}

.h-\[66px\] {
  height: 66px
}

.h-\[68px\] {
  height: 68px
}

.h-\[69px\] {
  height: 69px
}

.h-\[70px\] {
  height: 70px
}

.h-\[80px\] {
  height: 80px
}

.h-\[88px\] {
  height: 88px
}

.h-\[8px\] {
  height: 8px
}

.w-\[100px\] {
  width: 100px
}

.w-\[110px\] {
  width: 110px
}

.w-\[113px\] {
  width: 113px
}

.w-\[123px\] {
  width: 123px
}

.w-\[143px\] {
  width: 143px
}

.w-\[14px\] {
  width: 14px
}

.w-\[154px\] {
  width: 154px
}

.w-\[15px\] {
  width: 15px
}

.w-\[16px\] {
  width: 16px
}

.w-\[17px\] {
  width: 17px
}

.w-\[1px\] {
  width: 1px
}

.w-\[200px\] {
  width: 200px
}

.w-\[23px\] {
  width: 23px
}

.w-\[24px\] {
  width: 24px
}

.w-\[255px\] {
  width: 255px
}

.w-\[25px\] {
  width: 25px
}

.w-\[30px\] {
  width: 30px
}

.w-\[310rpx\] {
  width: 9.6875rem
}

.w-\[32px\] {
  width: 32px
}

.w-\[33px\] {
  width: 33px
}

.w-\[345px\] {
  width: 345px
}

.w-\[34px\] {
  width: 34px
}

.w-\[40px\] {
  width: 40px
}

.w-\[45px\] {
  width: 45px
}

.w-\[60px\] {
  width: 60px
}

.w-\[65px\] {
  width: 65px
}

.w-\[66px\] {
  width: 66px
}

.w-\[700rpx\] {
  width: 21.875rem
}

.w-\[70px\] {
  width: 70px
}

.w-\[80px\] {
  width: 80px
}

.w-\[8px\] {
  width: 8px
}

.w-full {
  width: 100%
}

.flex-1 {
  flex: 1 1 0%
}

.flex-shrink {
  flex-shrink: 1
}

.flex-grow {
  flex-grow: 1
}

.transform {
  -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.resize {
  resize: both
}

.flex-row {
  flex-direction: row
}

.flex-col {
  flex-direction: column
}

.flex-wrap {
  flex-wrap: wrap
}

.items-center {
  align-items: center
}

.justify-start {
  justify-content: flex-start
}

.justify-end {
  justify-content: flex-end
}

.justify-center {
  justify-content: center
}

.justify-between {
  justify-content: space-between
}

.truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}

.whitespace-nowrap {
  white-space: nowrap
}

.rounded {
  border-radius: .25rem
}

.rounded-\[10px\] {
  border-radius: 10px
}

.rounded-\[12px\] {
  border-radius: 12px
}

.rounded-\[14px\] {
  border-radius: 14px
}

.rounded-\[25px\] {
  border-radius: 25px
}

.rounded-\[4px\] {
  border-radius: 4px
}

.rounded-\[8px\] {
  border-radius: 8px
}

.rounded-full {
  border-radius: 9999px
}

.\!border {
  border-width: 1px !important
}

.border {
  border-width: 1px
}

.border-none {
  border-style: none
}

.bg-\[\#fff\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity))
}

.bg-\[rgba\(255\,255\,255\,0\.3\)\] {
  background-color: rgba(255, 255, 255, .3)
}

.bg-white {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity))
}

.p-\[12px\] {
  padding: 12px
}

.p-\[15px\] {
  padding: 15px
}

.p-\[2px\] {
  padding: 2px
}

.px-\[12px\] {
  padding-left: 12px;
  padding-right: 12px
}

.px-\[15px\] {
  padding-left: 15px;
  padding-right: 15px
}

.px-\[16px\] {
  padding-left: 16px;
  padding-right: 16px
}

.px-\[20px\] {
  padding-left: 20px;
  padding-right: 20px
}

.px-\[24px\] {
  padding-left: 24px;
  padding-right: 24px
}

.px-\[45px\] {
  padding-left: 24px;
  padding-right: 24px
}

.px-\[40rpx\] {
  padding-left: 1.25rem;
  padding-right: 1.25rem
}

.px-\[6px\] {
  padding-left: 6px;
  padding-right: 6px
}

.py-\[10px\] {
  padding-top: 10px;
  padding-bottom: 10px
}

.py-\[15px\] {
  padding-top: 15px;
  padding-bottom: 15px
}

.py-\[17px\] {
  padding-top: 17px;
  padding-bottom: 17px
}

.py-\[1px\] {
  padding-top: 1px;
  padding-bottom: 1px
}

.py-\[20px\] {
  padding-top: 20px;
  padding-bottom: 20px
}

.py-\[24px\] {
  padding-top: 24px;
  padding-bottom: 24px
}

.py-\[25px\] {
  padding-top: 25px;
  padding-bottom: 25px
}

.py-\[3px\] {
  padding-top: 3px;
  padding-bottom: 3px
}

.py-\[6px\] {
  padding-top: 6px;
  padding-bottom: 6px
}

.pb-\[15px\] {
  padding-bottom: 15px
}

.pr-\[10px\] {
  padding-right: 10px
}

.pr-\[25px\] {
  padding-right: 25px
}

.pt-\[15px\] {
  padding-top: 15px
}

.pt-\[20px\] {
  padding-top: 20px
}

.pt-\[40px\] {
  padding-top: 40px
}

.pt-\[54px\] {
  padding-top: 54px
}

.pt-\[55px\] {
  padding-top: 55px
}

.pt-\[5px\] {
  padding-top: 5px
}

.pt-\[83px\] {
  padding-top: 83px
}

.text-center {
  text-align: center
}

.align-middle {
  vertical-align: middle
}

.align-bottom {
  vertical-align: bottom
}

.text-\[10px\] {
  font-size: 10px
}

.text-\[12px\] {
  font-size: 12px
}

.text-\[14px\] {
  font-size: 14px
}

.text-\[16px\] {
  font-size: 16px
}

.text-\[18px\] {
  font-size: 18px
}

.text-\[20px\] {
  font-size: 20px
}

.text-\[24px\] {
  font-size: 24px
}

.font-\[700\],
.font-bold {
  font-weight: 700
}

.uppercase {
  text-transform: uppercase
}

.lowercase {
  text-transform: lowercase
}

.capitalize {
  text-transform: capitalize
}

.italic {
  font-style: italic
}

.text-\[\#000\] {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity))
}

.text-\[\#333\] {
  --tw-text-opacity: 1;
  color: rgb(51 51 51 / var(--tw-text-opacity))
}

.text-\[\#666\] {
  --tw-text-opacity: 1;
  color: rgb(102 102 102 / var(--tw-text-opacity))
}

.text-\[\#999\] {
  --tw-text-opacity: 1;
  color: rgb(153 153 153 / var(--tw-text-opacity))
}

.text-\[\#fff\] {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity))
}

.underline {
  -webkit-text-decoration-line: underline;
  text-decoration-line: underline
}

.line-through {
  -webkit-text-decoration-line: line-through;
  text-decoration-line: line-through
}

.shadow {
  --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.outline {
  outline-style: solid
}

.blur {
  --tw-blur: blur(8px);
  -webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.drop-shadow {
  --tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));
  -webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.filter {
  -webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.transition {
  transition-property: color, background-color, border-color, fill, stroke, opacity, box-shadow, -webkit-text-decoration-color, -webkit-transform, -webkit-filter, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-text-decoration-color, -webkit-transform, -webkit-filter, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  transition-duration: .15s
}

.ease-in-out {
  transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.u-relative,
.u-rela {
  position: relative
}

.u-absolute,
.u-abso {
  position: absolute
}

uni-image {
  display: inline-block
}

uni-view,
uni-text {
  box-sizing: border-box
}

.u-font-xs {
  font-size: .6875rem
}

.u-font-sm {
  font-size: .8125rem
}

.u-font-md {
  font-size: .875rem
}

.u-font-lg {
  font-size: .9375rem
}

.u-font-xl {
  font-size: 1.0625rem
}

.u-flex {
  display: flex;
  flex-direction: row;
  align-items: center
}

.u-flex-wrap {
  flex-wrap: wrap
}

.u-flex-nowrap {
  flex-wrap: nowrap
}

.u-col-center {
  align-items: center
}

.u-col-top {
  align-items: flex-start
}

.u-col-bottom {
  align-items: flex-end
}

.u-row-center {
  justify-content: center
}

.u-row-left {
  justify-content: flex-start
}

.u-row-right {
  justify-content: flex-end
}

.u-row-between {
  justify-content: space-between
}

.u-row-around {
  justify-content: space-around
}

.u-text-left {
  text-align: left
}

.u-text-center {
  text-align: center
}

.u-text-right {
  text-align: right
}

.u-flex-col {
  display: flex;
  flex-direction: column
}

.u-flex-0 {
  flex: 0
}

.u-flex-1 {
  flex: 1
}

.u-flex-2 {
  flex: 2
}

.u-flex-3 {
  flex: 3
}

.u-flex-4 {
  flex: 4
}

.u-flex-5 {
  flex: 5
}

.u-flex-6 {
  flex: 6
}

.u-flex-7 {
  flex: 7
}

.u-flex-8 {
  flex: 8
}

.u-flex-9 {
  flex: 9
}

.u-flex-10 {
  flex: 10
}

.u-flex-11 {
  flex: 11
}

.u-flex-12 {
  flex: 12
}

.u-font-9 {
  font-size: 9px
}

.u-font-10 {
  font-size: 10px
}

.u-font-11 {
  font-size: 11px
}

.u-font-12 {
  font-size: 12px
}

.u-font-13 {
  font-size: 13px
}

.u-font-14 {
  font-size: 14px
}

.u-font-15 {
  font-size: 15px
}

.u-font-16 {
  font-size: 16px
}

.u-font-17 {
  font-size: 17px
}

.u-font-18 {
  font-size: 18px
}

.u-font-19 {
  font-size: 19px
}

.u-font-20 {
  font-size: .625rem
}

.u-font-21 {
  font-size: .65625rem
}

.u-font-22 {
  font-size: .6875rem
}

.u-font-23 {
  font-size: .71875rem
}

.u-font-24 {
  font-size: .75rem
}

.u-font-25 {
  font-size: .78125rem
}

.u-font-26 {
  font-size: .8125rem
}

.u-font-27 {
  font-size: .84375rem
}

.u-font-28 {
  font-size: .875rem
}

.u-font-29 {
  font-size: .90625rem
}

.u-font-30 {
  font-size: .9375rem
}

.u-font-31 {
  font-size: .96875rem
}

.u-font-32 {
  font-size: 1rem
}

.u-font-33 {
  font-size: 1.03125rem
}

.u-font-34 {
  font-size: 1.0625rem
}

.u-font-35 {
  font-size: 1.09375rem
}

.u-font-36 {
  font-size: 1.125rem
}

.u-font-37 {
  font-size: 1.15625rem
}

.u-font-38 {
  font-size: 1.1875rem
}

.u-font-39 {
  font-size: 1.21875rem
}

.u-font-40 {
  font-size: 1.25rem
}

.u-margin-0,
.u-m-0 {
  margin: 0 !important
}

.u-padding-0,
.u-p-0 {
  padding: 0 !important
}

.u-m-l-0 {
  margin-left: 0 !important
}

.u-p-l-0 {
  padding-left: 0 !important
}

.u-margin-left-0 {
  margin-left: 0 !important
}

.u-padding-left-0 {
  padding-left: 0 !important
}

.u-m-t-0 {
  margin-top: 0 !important
}

.u-p-t-0 {
  padding-top: 0 !important
}

.u-margin-top-0 {
  margin-top: 0 !important
}

.u-padding-top-0 {
  padding-top: 0 !important
}

.u-m-r-0 {
  margin-right: 0 !important
}

.u-p-r-0 {
  padding-right: 0 !important
}

.u-margin-right-0 {
  margin-right: 0 !important
}

.u-padding-right-0 {
  padding-right: 0 !important
}

.u-m-b-0 {
  margin-bottom: 0 !important
}

.u-p-b-0 {
  padding-bottom: 0 !important
}

.u-margin-bottom-0 {
  margin-bottom: 0 !important
}

.u-padding-bottom-0 {
  padding-bottom: 0 !important
}

.u-margin-2,
.u-m-2 {
  margin: .0625rem !important
}

.u-padding-2,
.u-p-2 {
  padding: .0625rem !important
}

.u-m-l-2 {
  margin-left: .0625rem !important
}

.u-p-l-2 {
  padding-left: .0625rem !important
}

.u-margin-left-2 {
  margin-left: .0625rem !important
}

.u-padding-left-2 {
  padding-left: .0625rem !important
}

.u-m-t-2 {
  margin-top: .0625rem !important
}

.u-p-t-2 {
  padding-top: .0625rem !important
}

.u-margin-top-2 {
  margin-top: .0625rem !important
}

.u-padding-top-2 {
  padding-top: .0625rem !important
}

.u-m-r-2 {
  margin-right: .0625rem !important
}

.u-p-r-2 {
  padding-right: .0625rem !important
}

.u-margin-right-2 {
  margin-right: .0625rem !important
}

.u-padding-right-2 {
  padding-right: .0625rem !important
}

.u-m-b-2 {
  margin-bottom: .0625rem !important
}

.u-p-b-2 {
  padding-bottom: .0625rem !important
}

.u-margin-bottom-2 {
  margin-bottom: .0625rem !important
}

.u-padding-bottom-2 {
  padding-bottom: .0625rem !important
}

.u-margin-4,
.u-m-4 {
  margin: .125rem !important
}

.u-padding-4,
.u-p-4 {
  padding: .125rem !important
}

.u-m-l-4 {
  margin-left: .125rem !important
}

.u-p-l-4 {
  padding-left: .125rem !important
}

.u-margin-left-4 {
  margin-left: .125rem !important
}

.u-padding-left-4 {
  padding-left: .125rem !important
}

.u-m-t-4 {
  margin-top: .125rem !important
}

.u-p-t-4 {
  padding-top: .125rem !important
}

.u-margin-top-4 {
  margin-top: .125rem !important
}

.u-padding-top-4 {
  padding-top: .125rem !important
}

.u-m-r-4 {
  margin-right: .125rem !important
}

.u-p-r-4 {
  padding-right: .125rem !important
}

.u-margin-right-4 {
  margin-right: .125rem !important
}

.u-padding-right-4 {
  padding-right: .125rem !important
}

.u-m-b-4 {
  margin-bottom: .125rem !important
}

.u-p-b-4 {
  padding-bottom: .125rem !important
}

.u-margin-bottom-4 {
  margin-bottom: .125rem !important
}

.u-padding-bottom-4 {
  padding-bottom: .125rem !important
}

.u-margin-5,
.u-m-5 {
  margin: .15625rem !important
}

.u-padding-5,
.u-p-5 {
  padding: .15625rem !important
}

.u-m-l-5 {
  margin-left: .15625rem !important
}

.u-p-l-5 {
  padding-left: .15625rem !important
}

.u-margin-left-5 {
  margin-left: .15625rem !important
}

.u-padding-left-5 {
  padding-left: .15625rem !important
}

.u-m-t-5 {
  margin-top: .15625rem !important
}

.u-p-t-5 {
  padding-top: .15625rem !important
}

.u-margin-top-5 {
  margin-top: .15625rem !important
}

.u-padding-top-5 {
  padding-top: .15625rem !important
}

.u-m-r-5 {
  margin-right: .15625rem !important
}

.u-p-r-5 {
  padding-right: .15625rem !important
}

.u-margin-right-5 {
  margin-right: .15625rem !important
}

.u-padding-right-5 {
  padding-right: .15625rem !important
}

.u-m-b-5 {
  margin-bottom: .15625rem !important
}

.u-p-b-5 {
  padding-bottom: .15625rem !important
}

.u-margin-bottom-5 {
  margin-bottom: .15625rem !important
}

.u-padding-bottom-5 {
  padding-bottom: .15625rem !important
}

.u-margin-6,
.u-m-6 {
  margin: .1875rem !important
}

.u-padding-6,
.u-p-6 {
  padding: .1875rem !important
}

.u-m-l-6 {
  margin-left: .1875rem !important
}

.u-p-l-6 {
  padding-left: .1875rem !important
}

.u-margin-left-6 {
  margin-left: .1875rem !important
}

.u-padding-left-6 {
  padding-left: .1875rem !important
}

.u-m-t-6 {
  margin-top: .1875rem !important
}

.u-p-t-6 {
  padding-top: .1875rem !important
}

.u-margin-top-6 {
  margin-top: .1875rem !important
}

.u-padding-top-6 {
  padding-top: .1875rem !important
}

.u-m-r-6 {
  margin-right: .1875rem !important
}

.u-p-r-6 {
  padding-right: .1875rem !important
}

.u-margin-right-6 {
  margin-right: .1875rem !important
}

.u-padding-right-6 {
  padding-right: .1875rem !important
}

.u-m-b-6 {
  margin-bottom: .1875rem !important
}

.u-p-b-6 {
  padding-bottom: .1875rem !important
}

.u-margin-bottom-6 {
  margin-bottom: .1875rem !important
}

.u-padding-bottom-6 {
  padding-bottom: .1875rem !important
}

.u-margin-8,
.u-m-8 {
  margin: .25rem !important
}

.u-padding-8,
.u-p-8 {
  padding: .25rem !important
}

.u-m-l-8 {
  margin-left: .25rem !important
}

.u-p-l-8 {
  padding-left: .25rem !important
}

.u-margin-left-8 {
  margin-left: .25rem !important
}

.u-padding-left-8 {
  padding-left: .25rem !important
}

.u-m-t-8 {
  margin-top: .25rem !important
}

.u-p-t-8 {
  padding-top: .25rem !important
}

.u-margin-top-8 {
  margin-top: .25rem !important
}

.u-padding-top-8 {
  padding-top: .25rem !important
}

.u-m-r-8 {
  margin-right: .25rem !important
}

.u-p-r-8 {
  padding-right: .25rem !important
}

.u-margin-right-8 {
  margin-right: .25rem !important
}

.u-padding-right-8 {
  padding-right: .25rem !important
}

.u-m-b-8 {
  margin-bottom: .25rem !important
}

.u-p-b-8 {
  padding-bottom: .25rem !important
}

.u-margin-bottom-8 {
  margin-bottom: .25rem !important
}

.u-padding-bottom-8 {
  padding-bottom: .25rem !important
}

.u-margin-10,
.u-m-10 {
  margin: .3125rem !important
}

.u-padding-10,
.u-p-10 {
  padding: .3125rem !important
}

.u-m-l-10 {
  margin-left: .3125rem !important
}

.u-p-l-10 {
  padding-left: .3125rem !important
}

.u-margin-left-10 {
  margin-left: .3125rem !important
}

.u-padding-left-10 {
  padding-left: .3125rem !important
}

.u-m-t-10 {
  margin-top: .3125rem !important
}

.u-p-t-10 {
  padding-top: .3125rem !important
}

.u-margin-top-10 {
  margin-top: .3125rem !important
}

.u-padding-top-10 {
  padding-top: .3125rem !important
}

.u-m-r-10 {
  margin-right: .3125rem !important
}

.u-p-r-10 {
  padding-right: .3125rem !important
}

.u-margin-right-10 {
  margin-right: .3125rem !important
}

.u-padding-right-10 {
  padding-right: .3125rem !important
}

.u-m-b-10 {
  margin-bottom: .3125rem !important
}

.u-p-b-10 {
  padding-bottom: .3125rem !important
}

.u-margin-bottom-10 {
  margin-bottom: .3125rem !important
}

.u-padding-bottom-10 {
  padding-bottom: .3125rem !important
}

.u-margin-12,
.u-m-12 {
  margin: .375rem !important
}

.u-padding-12,
.u-p-12 {
  padding: .375rem !important
}

.u-m-l-12 {
  margin-left: .375rem !important
}

.u-p-l-12 {
  padding-left: .375rem !important
}

.u-margin-left-12 {
  margin-left: .375rem !important
}

.u-padding-left-12 {
  padding-left: .375rem !important
}

.u-m-t-12 {
  margin-top: .375rem !important
}

.u-p-t-12 {
  padding-top: .375rem !important
}

.u-margin-top-12 {
  margin-top: .375rem !important
}

.u-padding-top-12 {
  padding-top: .375rem !important
}

.u-m-r-12 {
  margin-right: .375rem !important
}

.u-p-r-12 {
  padding-right: .375rem !important
}

.u-margin-right-12 {
  margin-right: .375rem !important
}

.u-padding-right-12 {
  padding-right: .375rem !important
}

.u-m-b-12 {
  margin-bottom: .375rem !important
}

.u-p-b-12 {
  padding-bottom: .375rem !important
}

.u-margin-bottom-12 {
  margin-bottom: .375rem !important
}

.u-padding-bottom-12 {
  padding-bottom: .375rem !important
}

.u-margin-14,
.u-m-14 {
  margin: .4375rem !important
}

.u-padding-14,
.u-p-14 {
  padding: .4375rem !important
}

.u-m-l-14 {
  margin-left: .4375rem !important
}

.u-p-l-14 {
  padding-left: .4375rem !important
}

.u-margin-left-14 {
  margin-left: .4375rem !important
}

.u-padding-left-14 {
  padding-left: .4375rem !important
}

.u-m-t-14 {
  margin-top: .4375rem !important
}

.u-p-t-14 {
  padding-top: .4375rem !important
}

.u-margin-top-14 {
  margin-top: .4375rem !important
}

.u-padding-top-14 {
  padding-top: .4375rem !important
}

.u-m-r-14 {
  margin-right: .4375rem !important
}

.u-p-r-14 {
  padding-right: .4375rem !important
}

.u-margin-right-14 {
  margin-right: .4375rem !important
}

.u-padding-right-14 {
  padding-right: .4375rem !important
}

.u-m-b-14 {
  margin-bottom: .4375rem !important
}

.u-p-b-14 {
  padding-bottom: .4375rem !important
}

.u-margin-bottom-14 {
  margin-bottom: .4375rem !important
}

.u-padding-bottom-14 {
  padding-bottom: .4375rem !important
}

.u-margin-15,
.u-m-15 {
  margin: .46875rem !important
}

.u-padding-15,
.u-p-15 {
  padding: .46875rem !important
}

.u-m-l-15 {
  margin-left: .46875rem !important
}

.u-p-l-15 {
  padding-left: .46875rem !important
}

.u-margin-left-15 {
  margin-left: .46875rem !important
}

.u-padding-left-15 {
  padding-left: .46875rem !important
}

.u-m-t-15 {
  margin-top: .46875rem !important
}

.u-p-t-15 {
  padding-top: .46875rem !important
}

.u-margin-top-15 {
  margin-top: .46875rem !important
}

.u-padding-top-15 {
  padding-top: .46875rem !important
}

.u-m-r-15 {
  margin-right: .46875rem !important
}

.u-p-r-15 {
  padding-right: .46875rem !important
}

.u-margin-right-15 {
  margin-right: .46875rem !important
}

.u-padding-right-15 {
  padding-right: .46875rem !important
}

.u-m-b-15 {
  margin-bottom: .46875rem !important
}

.u-p-b-15 {
  padding-bottom: .46875rem !important
}

.u-margin-bottom-15 {
  margin-bottom: .46875rem !important
}

.u-padding-bottom-15 {
  padding-bottom: .46875rem !important
}

.u-margin-16,
.u-m-16 {
  margin: .5rem !important
}

.u-padding-16,
.u-p-16 {
  padding: .5rem !important
}

.u-m-l-16 {
  margin-left: .5rem !important
}

.u-p-l-16 {
  padding-left: .5rem !important
}

.u-margin-left-16 {
  margin-left: .5rem !important
}

.u-padding-left-16 {
  padding-left: .5rem !important
}

.u-m-t-16 {
  margin-top: .5rem !important
}

.u-p-t-16 {
  padding-top: .5rem !important
}

.u-margin-top-16 {
  margin-top: .5rem !important
}

.u-padding-top-16 {
  padding-top: .5rem !important
}

.u-m-r-16 {
  margin-right: .5rem !important
}

.u-p-r-16 {
  padding-right: .5rem !important
}

.u-margin-right-16 {
  margin-right: .5rem !important
}

.u-padding-right-16 {
  padding-right: .5rem !important
}

.u-m-b-16 {
  margin-bottom: .5rem !important
}

.u-p-b-16 {
  padding-bottom: .5rem !important
}

.u-margin-bottom-16 {
  margin-bottom: .5rem !important
}

.u-padding-bottom-16 {
  padding-bottom: .5rem !important
}

.u-margin-18,
.u-m-18 {
  margin: .5625rem !important
}

.u-padding-18,
.u-p-18 {
  padding: .5625rem !important
}

.u-m-l-18 {
  margin-left: .5625rem !important
}

.u-p-l-18 {
  padding-left: .5625rem !important
}

.u-margin-left-18 {
  margin-left: .5625rem !important
}

.u-padding-left-18 {
  padding-left: .5625rem !important
}

.u-m-t-18 {
  margin-top: .5625rem !important
}

.u-p-t-18 {
  padding-top: .5625rem !important
}

.u-margin-top-18 {
  margin-top: .5625rem !important
}

.u-padding-top-18 {
  padding-top: .5625rem !important
}

.u-m-r-18 {
  margin-right: .5625rem !important
}

.u-p-r-18 {
  padding-right: .5625rem !important
}

.u-margin-right-18 {
  margin-right: .5625rem !important
}

.u-padding-right-18 {
  padding-right: .5625rem !important
}

.u-m-b-18 {
  margin-bottom: .5625rem !important
}

.u-p-b-18 {
  padding-bottom: .5625rem !important
}

.u-margin-bottom-18 {
  margin-bottom: .5625rem !important
}

.u-padding-bottom-18 {
  padding-bottom: .5625rem !important
}

.u-margin-20,
.u-m-20 {
  margin: .625rem !important
}

.u-padding-20,
.u-p-20 {
  padding: .625rem !important
}

.u-m-l-20 {
  margin-left: .625rem !important
}

.u-p-l-20 {
  padding-left: .625rem !important
}

.u-margin-left-20 {
  margin-left: .625rem !important
}

.u-padding-left-20 {
  padding-left: .625rem !important
}

.u-m-t-20 {
  margin-top: .625rem !important
}

.u-p-t-20 {
  padding-top: .625rem !important
}

.u-margin-top-20 {
  margin-top: .625rem !important
}

.u-padding-top-20 {
  padding-top: .625rem !important
}

.u-m-r-20 {
  margin-right: .625rem !important
}

.u-p-r-20 {
  padding-right: .625rem !important
}

.u-margin-right-20 {
  margin-right: .625rem !important
}

.u-padding-right-20 {
  padding-right: .625rem !important
}

.u-m-b-20 {
  margin-bottom: .625rem !important
}

.u-p-b-20 {
  padding-bottom: .625rem !important
}

.u-margin-bottom-20 {
  margin-bottom: .625rem !important
}

.u-padding-bottom-20 {
  padding-bottom: .625rem !important
}

.u-margin-22,
.u-m-22 {
  margin: .6875rem !important
}

.u-padding-22,
.u-p-22 {
  padding: .6875rem !important
}

.u-m-l-22 {
  margin-left: .6875rem !important
}

.u-p-l-22 {
  padding-left: .6875rem !important
}

.u-margin-left-22 {
  margin-left: .6875rem !important
}

.u-padding-left-22 {
  padding-left: .6875rem !important
}

.u-m-t-22 {
  margin-top: .6875rem !important
}

.u-p-t-22 {
  padding-top: .6875rem !important
}

.u-margin-top-22 {
  margin-top: .6875rem !important
}

.u-padding-top-22 {
  padding-top: .6875rem !important
}

.u-m-r-22 {
  margin-right: .6875rem !important
}

.u-p-r-22 {
  padding-right: .6875rem !important
}

.u-margin-right-22 {
  margin-right: .6875rem !important
}

.u-padding-right-22 {
  padding-right: .6875rem !important
}

.u-m-b-22 {
  margin-bottom: .6875rem !important
}

.u-p-b-22 {
  padding-bottom: .6875rem !important
}

.u-margin-bottom-22 {
  margin-bottom: .6875rem !important
}

.u-padding-bottom-22 {
  padding-bottom: .6875rem !important
}

.u-margin-24,
.u-m-24 {
  margin: .75rem !important
}

.u-padding-24,
.u-p-24 {
  padding: .75rem !important
}

.u-m-l-24 {
  margin-left: .75rem !important
}

.u-p-l-24 {
  padding-left: .75rem !important
}

.u-margin-left-24 {
  margin-left: .75rem !important
}

.u-padding-left-24 {
  padding-left: .75rem !important
}

.u-m-t-24 {
  margin-top: .75rem !important
}

.u-p-t-24 {
  padding-top: .75rem !important
}

.u-margin-top-24 {
  margin-top: .75rem !important
}

.u-padding-top-24 {
  padding-top: .75rem !important
}

.u-m-r-24 {
  margin-right: .75rem !important
}

.u-p-r-24 {
  padding-right: .75rem !important
}

.u-margin-right-24 {
  margin-right: .75rem !important
}

.u-padding-right-24 {
  padding-right: .75rem !important
}

.u-m-b-24 {
  margin-bottom: .75rem !important
}

.u-p-b-24 {
  padding-bottom: .75rem !important
}

.u-margin-bottom-24 {
  margin-bottom: .75rem !important
}

.u-padding-bottom-24 {
  padding-bottom: .75rem !important
}

.u-margin-25,
.u-m-25 {
  margin: .78125rem !important
}

.u-padding-25,
.u-p-25 {
  padding: .78125rem !important
}

.u-m-l-25 {
  margin-left: .78125rem !important
}

.u-p-l-25 {
  padding-left: .78125rem !important
}

.u-margin-left-25 {
  margin-left: .78125rem !important
}

.u-padding-left-25 {
  padding-left: .78125rem !important
}

.u-m-t-25 {
  margin-top: .78125rem !important
}

.u-p-t-25 {
  padding-top: .78125rem !important
}

.u-margin-top-25 {
  margin-top: .78125rem !important
}

.u-padding-top-25 {
  padding-top: .78125rem !important
}

.u-m-r-25 {
  margin-right: .78125rem !important
}

.u-p-r-25 {
  padding-right: .78125rem !important
}

.u-margin-right-25 {
  margin-right: .78125rem !important
}

.u-padding-right-25 {
  padding-right: .78125rem !important
}

.u-m-b-25 {
  margin-bottom: .78125rem !important
}

.u-p-b-25 {
  padding-bottom: .78125rem !important
}

.u-margin-bottom-25 {
  margin-bottom: .78125rem !important
}

.u-padding-bottom-25 {
  padding-bottom: .78125rem !important
}

.u-margin-26,
.u-m-26 {
  margin: .8125rem !important
}

.u-padding-26,
.u-p-26 {
  padding: .8125rem !important
}

.u-m-l-26 {
  margin-left: .8125rem !important
}

.u-p-l-26 {
  padding-left: .8125rem !important
}

.u-margin-left-26 {
  margin-left: .8125rem !important
}

.u-padding-left-26 {
  padding-left: .8125rem !important
}

.u-m-t-26 {
  margin-top: .8125rem !important
}

.u-p-t-26 {
  padding-top: .8125rem !important
}

.u-margin-top-26 {
  margin-top: .8125rem !important
}

.u-padding-top-26 {
  padding-top: .8125rem !important
}

.u-m-r-26 {
  margin-right: .8125rem !important
}

.u-p-r-26 {
  padding-right: .8125rem !important
}

.u-margin-right-26 {
  margin-right: .8125rem !important
}

.u-padding-right-26 {
  padding-right: .8125rem !important
}

.u-m-b-26 {
  margin-bottom: .8125rem !important
}

.u-p-b-26 {
  padding-bottom: .8125rem !important
}

.u-margin-bottom-26 {
  margin-bottom: .8125rem !important
}

.u-padding-bottom-26 {
  padding-bottom: .8125rem !important
}

.u-margin-28,
.u-m-28 {
  margin: .875rem !important
}

.u-padding-28,
.u-p-28 {
  padding: .875rem !important
}

.u-m-l-28 {
  margin-left: .875rem !important
}

.u-p-l-28 {
  padding-left: .875rem !important
}

.u-margin-left-28 {
  margin-left: .875rem !important
}

.u-padding-left-28 {
  padding-left: .875rem !important
}

.u-m-t-28 {
  margin-top: .875rem !important
}

.u-p-t-28 {
  padding-top: .875rem !important
}

.u-margin-top-28 {
  margin-top: .875rem !important
}

.u-padding-top-28 {
  padding-top: .875rem !important
}

.u-m-r-28 {
  margin-right: .875rem !important
}

.u-p-r-28 {
  padding-right: .875rem !important
}

.u-margin-right-28 {
  margin-right: .875rem !important
}

.u-padding-right-28 {
  padding-right: .875rem !important
}

.u-m-b-28 {
  margin-bottom: .875rem !important
}

.u-p-b-28 {
  padding-bottom: .875rem !important
}

.u-margin-bottom-28 {
  margin-bottom: .875rem !important
}

.u-padding-bottom-28 {
  padding-bottom: .875rem !important
}

.u-margin-30,
.u-m-30 {
  margin: .9375rem !important
}

.u-padding-30,
.u-p-30 {
  padding: .9375rem !important
}

.u-m-l-30 {
  margin-left: .9375rem !important
}

.u-p-l-30 {
  padding-left: .9375rem !important
}

.u-margin-left-30 {
  margin-left: .9375rem !important
}

.u-padding-left-30 {
  padding-left: .9375rem !important
}

.u-m-t-30 {
  margin-top: .9375rem !important
}

.u-p-t-30 {
  padding-top: .9375rem !important
}

.u-margin-top-30 {
  margin-top: .9375rem !important
}

.u-padding-top-30 {
  padding-top: .9375rem !important
}

.u-m-r-30 {
  margin-right: .9375rem !important
}

.u-p-r-30 {
  padding-right: .9375rem !important
}

.u-margin-right-30 {
  margin-right: .9375rem !important
}

.u-padding-right-30 {
  padding-right: .9375rem !important
}

.u-m-b-30 {
  margin-bottom: .9375rem !important
}

.u-p-b-30 {
  padding-bottom: .9375rem !important
}

.u-margin-bottom-30 {
  margin-bottom: .9375rem !important
}

.u-padding-bottom-30 {
  padding-bottom: .9375rem !important
}

.u-margin-32,
.u-m-32 {
  margin: 1rem !important
}

.u-padding-32,
.u-p-32 {
  padding: 1rem !important
}

.u-m-l-32 {
  margin-left: 1rem !important
}

.u-p-l-32 {
  padding-left: 1rem !important
}

.u-margin-left-32 {
  margin-left: 1rem !important
}

.u-padding-left-32 {
  padding-left: 1rem !important
}

.u-m-t-32 {
  margin-top: 1rem !important
}

.u-p-t-32 {
  padding-top: 1rem !important
}

.u-margin-top-32 {
  margin-top: 1rem !important
}

.u-padding-top-32 {
  padding-top: 1rem !important
}

.u-m-r-32 {
  margin-right: 1rem !important
}

.u-p-r-32 {
  padding-right: 1rem !important
}

.u-margin-right-32 {
  margin-right: 1rem !important
}

.u-padding-right-32 {
  padding-right: 1rem !important
}

.u-m-b-32 {
  margin-bottom: 1rem !important
}

.u-p-b-32 {
  padding-bottom: 1rem !important
}

.u-margin-bottom-32 {
  margin-bottom: 1rem !important
}

.u-padding-bottom-32 {
  padding-bottom: 1rem !important
}

.u-margin-34,
.u-m-34 {
  margin: 1.0625rem !important
}

.u-padding-34,
.u-p-34 {
  padding: 1.0625rem !important
}

.u-m-l-34 {
  margin-left: 1.0625rem !important
}

.u-p-l-34 {
  padding-left: 1.0625rem !important
}

.u-margin-left-34 {
  margin-left: 1.0625rem !important
}

.u-padding-left-34 {
  padding-left: 1.0625rem !important
}

.u-m-t-34 {
  margin-top: 1.0625rem !important
}

.u-p-t-34 {
  padding-top: 1.0625rem !important
}

.u-margin-top-34 {
  margin-top: 1.0625rem !important
}

.u-padding-top-34 {
  padding-top: 1.0625rem !important
}

.u-m-r-34 {
  margin-right: 1.0625rem !important
}

.u-p-r-34 {
  padding-right: 1.0625rem !important
}

.u-margin-right-34 {
  margin-right: 1.0625rem !important
}

.u-padding-right-34 {
  padding-right: 1.0625rem !important
}

.u-m-b-34 {
  margin-bottom: 1.0625rem !important
}

.u-p-b-34 {
  padding-bottom: 1.0625rem !important
}

.u-margin-bottom-34 {
  margin-bottom: 1.0625rem !important
}

.u-padding-bottom-34 {
  padding-bottom: 1.0625rem !important
}

.u-margin-35,
.u-m-35 {
  margin: 1.09375rem !important
}

.u-padding-35,
.u-p-35 {
  padding: 1.09375rem !important
}

.u-m-l-35 {
  margin-left: 1.09375rem !important
}

.u-p-l-35 {
  padding-left: 1.09375rem !important
}

.u-margin-left-35 {
  margin-left: 1.09375rem !important
}

.u-padding-left-35 {
  padding-left: 1.09375rem !important
}

.u-m-t-35 {
  margin-top: 1.09375rem !important
}

.u-p-t-35 {
  padding-top: 1.09375rem !important
}

.u-margin-top-35 {
  margin-top: 1.09375rem !important
}

.u-padding-top-35 {
  padding-top: 1.09375rem !important
}

.u-m-r-35 {
  margin-right: 1.09375rem !important
}

.u-p-r-35 {
  padding-right: 1.09375rem !important
}

.u-margin-right-35 {
  margin-right: 1.09375rem !important
}

.u-padding-right-35 {
  padding-right: 1.09375rem !important
}

.u-m-b-35 {
  margin-bottom: 1.09375rem !important
}

.u-p-b-35 {
  padding-bottom: 1.09375rem !important
}

.u-margin-bottom-35 {
  margin-bottom: 1.09375rem !important
}

.u-padding-bottom-35 {
  padding-bottom: 1.09375rem !important
}

.u-margin-36,
.u-m-36 {
  margin: 1.125rem !important
}

.u-padding-36,
.u-p-36 {
  padding: 1.125rem !important
}

.u-m-l-36 {
  margin-left: 1.125rem !important
}

.u-p-l-36 {
  padding-left: 1.125rem !important
}

.u-margin-left-36 {
  margin-left: 1.125rem !important
}

.u-padding-left-36 {
  padding-left: 1.125rem !important
}

.u-m-t-36 {
  margin-top: 1.125rem !important
}

.u-p-t-36 {
  padding-top: 1.125rem !important
}

.u-margin-top-36 {
  margin-top: 1.125rem !important
}

.u-padding-top-36 {
  padding-top: 1.125rem !important
}

.u-m-r-36 {
  margin-right: 1.125rem !important
}

.u-p-r-36 {
  padding-right: 1.125rem !important
}

.u-margin-right-36 {
  margin-right: 1.125rem !important
}

.u-padding-right-36 {
  padding-right: 1.125rem !important
}

.u-m-b-36 {
  margin-bottom: 1.125rem !important
}

.u-p-b-36 {
  padding-bottom: 1.125rem !important
}

.u-margin-bottom-36 {
  margin-bottom: 1.125rem !important
}

.u-padding-bottom-36 {
  padding-bottom: 1.125rem !important
}

.u-margin-38,
.u-m-38 {
  margin: 1.1875rem !important
}

.u-padding-38,
.u-p-38 {
  padding: 1.1875rem !important
}

.u-m-l-38 {
  margin-left: 1.1875rem !important
}

.u-p-l-38 {
  padding-left: 1.1875rem !important
}

.u-margin-left-38 {
  margin-left: 1.1875rem !important
}

.u-padding-left-38 {
  padding-left: 1.1875rem !important
}

.u-m-t-38 {
  margin-top: 1.1875rem !important
}

.u-p-t-38 {
  padding-top: 1.1875rem !important
}

.u-margin-top-38 {
  margin-top: 1.1875rem !important
}

.u-padding-top-38 {
  padding-top: 1.1875rem !important
}

.u-m-r-38 {
  margin-right: 1.1875rem !important
}

.u-p-r-38 {
  padding-right: 1.1875rem !important
}

.u-margin-right-38 {
  margin-right: 1.1875rem !important
}

.u-padding-right-38 {
  padding-right: 1.1875rem !important
}

.u-m-b-38 {
  margin-bottom: 1.1875rem !important
}

.u-p-b-38 {
  padding-bottom: 1.1875rem !important
}

.u-margin-bottom-38 {
  margin-bottom: 1.1875rem !important
}

.u-padding-bottom-38 {
  padding-bottom: 1.1875rem !important
}

.u-margin-40,
.u-m-40 {
  margin: 1.25rem !important
}

.u-padding-40,
.u-p-40 {
  padding: 1.25rem !important
}

.u-m-l-40 {
  margin-left: 1.25rem !important
}

.u-p-l-40 {
  padding-left: 1.25rem !important
}

.u-margin-left-40 {
  margin-left: 1.25rem !important
}

.u-padding-left-40 {
  padding-left: 1.25rem !important
}

.u-m-t-40 {
  margin-top: 1.25rem !important
}

.u-p-t-40 {
  padding-top: 1.25rem !important
}

.u-margin-top-40 {
  margin-top: 1.25rem !important
}

.u-padding-top-40 {
  padding-top: 1.25rem !important
}

.u-m-r-40 {
  margin-right: 1.25rem !important
}

.u-p-r-40 {
  padding-right: 1.25rem !important
}

.u-margin-right-40 {
  margin-right: 1.25rem !important
}

.u-padding-right-40 {
  padding-right: 1.25rem !important
}

.u-m-b-40 {
  margin-bottom: 1.25rem !important
}

.u-p-b-40 {
  padding-bottom: 1.25rem !important
}

.u-margin-bottom-40 {
  margin-bottom: 1.25rem !important
}

.u-padding-bottom-40 {
  padding-bottom: 1.25rem !important
}

.u-margin-42,
.u-m-42 {
  margin: 1.3125rem !important
}

.u-padding-42,
.u-p-42 {
  padding: 1.3125rem !important
}

.u-m-l-42 {
  margin-left: 1.3125rem !important
}

.u-p-l-42 {
  padding-left: 1.3125rem !important
}

.u-margin-left-42 {
  margin-left: 1.3125rem !important
}

.u-padding-left-42 {
  padding-left: 1.3125rem !important
}

.u-m-t-42 {
  margin-top: 1.3125rem !important
}

.u-p-t-42 {
  padding-top: 1.3125rem !important
}

.u-margin-top-42 {
  margin-top: 1.3125rem !important
}

.u-padding-top-42 {
  padding-top: 1.3125rem !important
}

.u-m-r-42 {
  margin-right: 1.3125rem !important
}

.u-p-r-42 {
  padding-right: 1.3125rem !important
}

.u-margin-right-42 {
  margin-right: 1.3125rem !important
}

.u-padding-right-42 {
  padding-right: 1.3125rem !important
}

.u-m-b-42 {
  margin-bottom: 1.3125rem !important
}

.u-p-b-42 {
  padding-bottom: 1.3125rem !important
}

.u-margin-bottom-42 {
  margin-bottom: 1.3125rem !important
}

.u-padding-bottom-42 {
  padding-bottom: 1.3125rem !important
}

.u-margin-44,
.u-m-44 {
  margin: 1.375rem !important
}

.u-padding-44,
.u-p-44 {
  padding: 1.375rem !important
}

.u-m-l-44 {
  margin-left: 1.375rem !important
}

.u-p-l-44 {
  padding-left: 1.375rem !important
}

.u-margin-left-44 {
  margin-left: 1.375rem !important
}

.u-padding-left-44 {
  padding-left: 1.375rem !important
}

.u-m-t-44 {
  margin-top: 1.375rem !important
}

.u-p-t-44 {
  padding-top: 1.375rem !important
}

.u-margin-top-44 {
  margin-top: 1.375rem !important
}

.u-padding-top-44 {
  padding-top: 1.375rem !important
}

.u-m-r-44 {
  margin-right: 1.375rem !important
}

.u-p-r-44 {
  padding-right: 1.375rem !important
}

.u-margin-right-44 {
  margin-right: 1.375rem !important
}

.u-padding-right-44 {
  padding-right: 1.375rem !important
}

.u-m-b-44 {
  margin-bottom: 1.375rem !important
}

.u-p-b-44 {
  padding-bottom: 1.375rem !important
}

.u-margin-bottom-44 {
  margin-bottom: 1.375rem !important
}

.u-padding-bottom-44 {
  padding-bottom: 1.375rem !important
}

.u-margin-45,
.u-m-45 {
  margin: 1.40625rem !important
}

.u-padding-45,
.u-p-45 {
  padding: 1.40625rem !important
}

.u-m-l-45 {
  margin-left: 1.40625rem !important
}

.u-p-l-45 {
  padding-left: 1.40625rem !important
}

.u-margin-left-45 {
  margin-left: 1.40625rem !important
}

.u-padding-left-45 {
  padding-left: 1.40625rem !important
}

.u-m-t-45 {
  margin-top: 1.40625rem !important
}

.u-p-t-45 {
  padding-top: 1.40625rem !important
}

.u-margin-top-45 {
  margin-top: 1.40625rem !important
}

.u-padding-top-45 {
  padding-top: 1.40625rem !important
}

.u-m-r-45 {
  margin-right: 1.40625rem !important
}

.u-p-r-45 {
  padding-right: 1.40625rem !important
}

.u-margin-right-45 {
  margin-right: 1.40625rem !important
}

.u-padding-right-45 {
  padding-right: 1.40625rem !important
}

.u-m-b-45 {
  margin-bottom: 1.40625rem !important
}

.u-p-b-45 {
  padding-bottom: 1.40625rem !important
}

.u-margin-bottom-45 {
  margin-bottom: 1.40625rem !important
}

.u-padding-bottom-45 {
  padding-bottom: 1.40625rem !important
}

.u-margin-46,
.u-m-46 {
  margin: 1.4375rem !important
}

.u-padding-46,
.u-p-46 {
  padding: 1.4375rem !important
}

.u-m-l-46 {
  margin-left: 1.4375rem !important
}

.u-p-l-46 {
  padding-left: 1.4375rem !important
}

.u-margin-left-46 {
  margin-left: 1.4375rem !important
}

.u-padding-left-46 {
  padding-left: 1.4375rem !important
}

.u-m-t-46 {
  margin-top: 1.4375rem !important
}

.u-p-t-46 {
  padding-top: 1.4375rem !important
}

.u-margin-top-46 {
  margin-top: 1.4375rem !important
}

.u-padding-top-46 {
  padding-top: 1.4375rem !important
}

.u-m-r-46 {
  margin-right: 1.4375rem !important
}

.u-p-r-46 {
  padding-right: 1.4375rem !important
}

.u-margin-right-46 {
  margin-right: 1.4375rem !important
}

.u-padding-right-46 {
  padding-right: 1.4375rem !important
}

.u-m-b-46 {
  margin-bottom: 1.4375rem !important
}

.u-p-b-46 {
  padding-bottom: 1.4375rem !important
}

.u-margin-bottom-46 {
  margin-bottom: 1.4375rem !important
}

.u-padding-bottom-46 {
  padding-bottom: 1.4375rem !important
}

.u-margin-48,
.u-m-48 {
  margin: 1.5rem !important
}

.u-padding-48,
.u-p-48 {
  padding: 1.5rem !important
}

.u-m-l-48 {
  margin-left: 1.5rem !important
}

.u-p-l-48 {
  padding-left: 1.5rem !important
}

.u-margin-left-48 {
  margin-left: 1.5rem !important
}

.u-padding-left-48 {
  padding-left: 1.5rem !important
}

.u-m-t-48 {
  margin-top: 1.5rem !important
}

.u-p-t-48 {
  padding-top: 1.5rem !important
}

.u-margin-top-48 {
  margin-top: 1.5rem !important
}

.u-padding-top-48 {
  padding-top: 1.5rem !important
}

.u-m-r-48 {
  margin-right: 1.5rem !important
}

.u-p-r-48 {
  padding-right: 1.5rem !important
}

.u-margin-right-48 {
  margin-right: 1.5rem !important
}

.u-padding-right-48 {
  padding-right: 1.5rem !important
}

.u-m-b-48 {
  margin-bottom: 1.5rem !important
}

.u-p-b-48 {
  padding-bottom: 1.5rem !important
}

.u-margin-bottom-48 {
  margin-bottom: 1.5rem !important
}

.u-padding-bottom-48 {
  padding-bottom: 1.5rem !important
}

.u-margin-50,
.u-m-50 {
  margin: 1.5625rem !important
}

.u-padding-50,
.u-p-50 {
  padding: 1.5625rem !important
}

.u-m-l-50 {
  margin-left: 1.5625rem !important
}

.u-p-l-50 {
  padding-left: 1.5625rem !important
}

.u-margin-left-50 {
  margin-left: 1.5625rem !important
}

.u-padding-left-50 {
  padding-left: 1.5625rem !important
}

.u-m-t-50 {
  margin-top: 1.5625rem !important
}

.u-p-t-50 {
  padding-top: 1.5625rem !important
}

.u-margin-top-50 {
  margin-top: 1.5625rem !important
}

.u-padding-top-50 {
  padding-top: 1.5625rem !important
}

.u-m-r-50 {
  margin-right: 1.5625rem !important
}

.u-p-r-50 {
  padding-right: 1.5625rem !important
}

.u-margin-right-50 {
  margin-right: 1.5625rem !important
}

.u-padding-right-50 {
  padding-right: 1.5625rem !important
}

.u-m-b-50 {
  margin-bottom: 1.5625rem !important
}

.u-p-b-50 {
  padding-bottom: 1.5625rem !important
}

.u-margin-bottom-50 {
  margin-bottom: 1.5625rem !important
}

.u-padding-bottom-50 {
  padding-bottom: 1.5625rem !important
}

.u-margin-52,
.u-m-52 {
  margin: 1.625rem !important
}

.u-padding-52,
.u-p-52 {
  padding: 1.625rem !important
}

.u-m-l-52 {
  margin-left: 1.625rem !important
}

.u-p-l-52 {
  padding-left: 1.625rem !important
}

.u-margin-left-52 {
  margin-left: 1.625rem !important
}

.u-padding-left-52 {
  padding-left: 1.625rem !important
}

.u-m-t-52 {
  margin-top: 1.625rem !important
}

.u-p-t-52 {
  padding-top: 1.625rem !important
}

.u-margin-top-52 {
  margin-top: 1.625rem !important
}

.u-padding-top-52 {
  padding-top: 1.625rem !important
}

.u-m-r-52 {
  margin-right: 1.625rem !important
}

.u-p-r-52 {
  padding-right: 1.625rem !important
}

.u-margin-right-52 {
  margin-right: 1.625rem !important
}

.u-padding-right-52 {
  padding-right: 1.625rem !important
}

.u-m-b-52 {
  margin-bottom: 1.625rem !important
}

.u-p-b-52 {
  padding-bottom: 1.625rem !important
}

.u-margin-bottom-52 {
  margin-bottom: 1.625rem !important
}

.u-padding-bottom-52 {
  padding-bottom: 1.625rem !important
}

.u-margin-54,
.u-m-54 {
  margin: 1.6875rem !important
}

.u-padding-54,
.u-p-54 {
  padding: 1.6875rem !important
}

.u-m-l-54 {
  margin-left: 1.6875rem !important
}

.u-p-l-54 {
  padding-left: 1.6875rem !important
}

.u-margin-left-54 {
  margin-left: 1.6875rem !important
}

.u-padding-left-54 {
  padding-left: 1.6875rem !important
}

.u-m-t-54 {
  margin-top: 1.6875rem !important
}

.u-p-t-54 {
  padding-top: 1.6875rem !important
}

.u-margin-top-54 {
  margin-top: 1.6875rem !important
}

.u-padding-top-54 {
  padding-top: 1.6875rem !important
}

.u-m-r-54 {
  margin-right: 1.6875rem !important
}

.u-p-r-54 {
  padding-right: 1.6875rem !important
}

.u-margin-right-54 {
  margin-right: 1.6875rem !important
}

.u-padding-right-54 {
  padding-right: 1.6875rem !important
}

.u-m-b-54 {
  margin-bottom: 1.6875rem !important
}

.u-p-b-54 {
  padding-bottom: 1.6875rem !important
}

.u-margin-bottom-54 {
  margin-bottom: 1.6875rem !important
}

.u-padding-bottom-54 {
  padding-bottom: 1.6875rem !important
}

.u-margin-55,
.u-m-55 {
  margin: 1.71875rem !important
}

.u-padding-55,
.u-p-55 {
  padding: 1.71875rem !important
}

.u-m-l-55 {
  margin-left: 1.71875rem !important
}

.u-p-l-55 {
  padding-left: 1.71875rem !important
}

.u-margin-left-55 {
  margin-left: 1.71875rem !important
}

.u-padding-left-55 {
  padding-left: 1.71875rem !important
}

.u-m-t-55 {
  margin-top: 1.71875rem !important
}

.u-p-t-55 {
  padding-top: 1.71875rem !important
}

.u-margin-top-55 {
  margin-top: 1.71875rem !important
}

.u-padding-top-55 {
  padding-top: 1.71875rem !important
}

.u-m-r-55 {
  margin-right: 1.71875rem !important
}

.u-p-r-55 {
  padding-right: 1.71875rem !important
}

.u-margin-right-55 {
  margin-right: 1.71875rem !important
}

.u-padding-right-55 {
  padding-right: 1.71875rem !important
}

.u-m-b-55 {
  margin-bottom: 1.71875rem !important
}

.u-p-b-55 {
  padding-bottom: 1.71875rem !important
}

.u-margin-bottom-55 {
  margin-bottom: 1.71875rem !important
}

.u-padding-bottom-55 {
  padding-bottom: 1.71875rem !important
}

.u-margin-56,
.u-m-56 {
  margin: 1.75rem !important
}

.u-padding-56,
.u-p-56 {
  padding: 1.75rem !important
}

.u-m-l-56 {
  margin-left: 1.75rem !important
}

.u-p-l-56 {
  padding-left: 1.75rem !important
}

.u-margin-left-56 {
  margin-left: 1.75rem !important
}

.u-padding-left-56 {
  padding-left: 1.75rem !important
}

.u-m-t-56 {
  margin-top: 1.75rem !important
}

.u-p-t-56 {
  padding-top: 1.75rem !important
}

.u-margin-top-56 {
  margin-top: 1.75rem !important
}

.u-padding-top-56 {
  padding-top: 1.75rem !important
}

.u-m-r-56 {
  margin-right: 1.75rem !important
}

.u-p-r-56 {
  padding-right: 1.75rem !important
}

.u-margin-right-56 {
  margin-right: 1.75rem !important
}

.u-padding-right-56 {
  padding-right: 1.75rem !important
}

.u-m-b-56 {
  margin-bottom: 1.75rem !important
}

.u-p-b-56 {
  padding-bottom: 1.75rem !important
}

.u-margin-bottom-56 {
  margin-bottom: 1.75rem !important
}

.u-padding-bottom-56 {
  padding-bottom: 1.75rem !important
}

.u-margin-58,
.u-m-58 {
  margin: 1.8125rem !important
}

.u-padding-58,
.u-p-58 {
  padding: 1.8125rem !important
}

.u-m-l-58 {
  margin-left: 1.8125rem !important
}

.u-p-l-58 {
  padding-left: 1.8125rem !important
}

.u-margin-left-58 {
  margin-left: 1.8125rem !important
}

.u-padding-left-58 {
  padding-left: 1.8125rem !important
}

.u-m-t-58 {
  margin-top: 1.8125rem !important
}

.u-p-t-58 {
  padding-top: 1.8125rem !important
}

.u-margin-top-58 {
  margin-top: 1.8125rem !important
}

.u-padding-top-58 {
  padding-top: 1.8125rem !important
}

.u-m-r-58 {
  margin-right: 1.8125rem !important
}

.u-p-r-58 {
  padding-right: 1.8125rem !important
}

.u-margin-right-58 {
  margin-right: 1.8125rem !important
}

.u-padding-right-58 {
  padding-right: 1.8125rem !important
}

.u-m-b-58 {
  margin-bottom: 1.8125rem !important
}

.u-p-b-58 {
  padding-bottom: 1.8125rem !important
}

.u-margin-bottom-58 {
  margin-bottom: 1.8125rem !important
}

.u-padding-bottom-58 {
  padding-bottom: 1.8125rem !important
}

.u-margin-60,
.u-m-60 {
  margin: 1.875rem !important
}

.u-padding-60,
.u-p-60 {
  padding: 1.875rem !important
}

.u-m-l-60 {
  margin-left: 1.875rem !important
}

.u-p-l-60 {
  padding-left: 1.875rem !important
}

.u-margin-left-60 {
  margin-left: 1.875rem !important
}

.u-padding-left-60 {
  padding-left: 1.875rem !important
}

.u-m-t-60 {
  margin-top: 1.875rem !important
}

.u-p-t-60 {
  padding-top: 1.875rem !important
}

.u-margin-top-60 {
  margin-top: 1.875rem !important
}

.u-padding-top-60 {
  padding-top: 1.875rem !important
}

.u-m-r-60 {
  margin-right: 1.875rem !important
}

.u-p-r-60 {
  padding-right: 1.875rem !important
}

.u-margin-right-60 {
  margin-right: 1.875rem !important
}

.u-padding-right-60 {
  padding-right: 1.875rem !important
}

.u-m-b-60 {
  margin-bottom: 1.875rem !important
}

.u-p-b-60 {
  padding-bottom: 1.875rem !important
}

.u-margin-bottom-60 {
  margin-bottom: 1.875rem !important
}

.u-padding-bottom-60 {
  padding-bottom: 1.875rem !important
}

.u-margin-62,
.u-m-62 {
  margin: 1.9375rem !important
}

.u-padding-62,
.u-p-62 {
  padding: 1.9375rem !important
}

.u-m-l-62 {
  margin-left: 1.9375rem !important
}

.u-p-l-62 {
  padding-left: 1.9375rem !important
}

.u-margin-left-62 {
  margin-left: 1.9375rem !important
}

.u-padding-left-62 {
  padding-left: 1.9375rem !important
}

.u-m-t-62 {
  margin-top: 1.9375rem !important
}

.u-p-t-62 {
  padding-top: 1.9375rem !important
}

.u-margin-top-62 {
  margin-top: 1.9375rem !important
}

.u-padding-top-62 {
  padding-top: 1.9375rem !important
}

.u-m-r-62 {
  margin-right: 1.9375rem !important
}

.u-p-r-62 {
  padding-right: 1.9375rem !important
}

.u-margin-right-62 {
  margin-right: 1.9375rem !important
}

.u-padding-right-62 {
  padding-right: 1.9375rem !important
}

.u-m-b-62 {
  margin-bottom: 1.9375rem !important
}

.u-p-b-62 {
  padding-bottom: 1.9375rem !important
}

.u-margin-bottom-62 {
  margin-bottom: 1.9375rem !important
}

.u-padding-bottom-62 {
  padding-bottom: 1.9375rem !important
}

.u-margin-64,
.u-m-64 {
  margin: 2rem !important
}

.u-padding-64,
.u-p-64 {
  padding: 2rem !important
}

.u-m-l-64 {
  margin-left: 2rem !important
}

.u-p-l-64 {
  padding-left: 2rem !important
}

.u-margin-left-64 {
  margin-left: 2rem !important
}

.u-padding-left-64 {
  padding-left: 2rem !important
}

.u-m-t-64 {
  margin-top: 2rem !important
}

.u-p-t-64 {
  padding-top: 2rem !important
}

.u-margin-top-64 {
  margin-top: 2rem !important
}

.u-padding-top-64 {
  padding-top: 2rem !important
}

.u-m-r-64 {
  margin-right: 2rem !important
}

.u-p-r-64 {
  padding-right: 2rem !important
}

.u-margin-right-64 {
  margin-right: 2rem !important
}

.u-padding-right-64 {
  padding-right: 2rem !important
}

.u-m-b-64 {
  margin-bottom: 2rem !important
}

.u-p-b-64 {
  padding-bottom: 2rem !important
}

.u-margin-bottom-64 {
  margin-bottom: 2rem !important
}

.u-padding-bottom-64 {
  padding-bottom: 2rem !important
}

.u-margin-65,
.u-m-65 {
  margin: 2.03125rem !important
}

.u-padding-65,
.u-p-65 {
  padding: 2.03125rem !important
}

.u-m-l-65 {
  margin-left: 2.03125rem !important
}

.u-p-l-65 {
  padding-left: 2.03125rem !important
}

.u-margin-left-65 {
  margin-left: 2.03125rem !important
}

.u-padding-left-65 {
  padding-left: 2.03125rem !important
}

.u-m-t-65 {
  margin-top: 2.03125rem !important
}

.u-p-t-65 {
  padding-top: 2.03125rem !important
}

.u-margin-top-65 {
  margin-top: 2.03125rem !important
}

.u-padding-top-65 {
  padding-top: 2.03125rem !important
}

.u-m-r-65 {
  margin-right: 2.03125rem !important
}

.u-p-r-65 {
  padding-right: 2.03125rem !important
}

.u-margin-right-65 {
  margin-right: 2.03125rem !important
}

.u-padding-right-65 {
  padding-right: 2.03125rem !important
}

.u-m-b-65 {
  margin-bottom: 2.03125rem !important
}

.u-p-b-65 {
  padding-bottom: 2.03125rem !important
}

.u-margin-bottom-65 {
  margin-bottom: 2.03125rem !important
}

.u-padding-bottom-65 {
  padding-bottom: 2.03125rem !important
}

.u-margin-66,
.u-m-66 {
  margin: 2.0625rem !important
}

.u-padding-66,
.u-p-66 {
  padding: 2.0625rem !important
}

.u-m-l-66 {
  margin-left: 2.0625rem !important
}

.u-p-l-66 {
  padding-left: 2.0625rem !important
}

.u-margin-left-66 {
  margin-left: 2.0625rem !important
}

.u-padding-left-66 {
  padding-left: 2.0625rem !important
}

.u-m-t-66 {
  margin-top: 2.0625rem !important
}

.u-p-t-66 {
  padding-top: 2.0625rem !important
}

.u-margin-top-66 {
  margin-top: 2.0625rem !important
}

.u-padding-top-66 {
  padding-top: 2.0625rem !important
}

.u-m-r-66 {
  margin-right: 2.0625rem !important
}

.u-p-r-66 {
  padding-right: 2.0625rem !important
}

.u-margin-right-66 {
  margin-right: 2.0625rem !important
}

.u-padding-right-66 {
  padding-right: 2.0625rem !important
}

.u-m-b-66 {
  margin-bottom: 2.0625rem !important
}

.u-p-b-66 {
  padding-bottom: 2.0625rem !important
}

.u-margin-bottom-66 {
  margin-bottom: 2.0625rem !important
}

.u-padding-bottom-66 {
  padding-bottom: 2.0625rem !important
}

.u-margin-68,
.u-m-68 {
  margin: 2.125rem !important
}

.u-padding-68,
.u-p-68 {
  padding: 2.125rem !important
}

.u-m-l-68 {
  margin-left: 2.125rem !important
}

.u-p-l-68 {
  padding-left: 2.125rem !important
}

.u-margin-left-68 {
  margin-left: 2.125rem !important
}

.u-padding-left-68 {
  padding-left: 2.125rem !important
}

.u-m-t-68 {
  margin-top: 2.125rem !important
}

.u-p-t-68 {
  padding-top: 2.125rem !important
}

.u-margin-top-68 {
  margin-top: 2.125rem !important
}

.u-padding-top-68 {
  padding-top: 2.125rem !important
}

.u-m-r-68 {
  margin-right: 2.125rem !important
}

.u-p-r-68 {
  padding-right: 2.125rem !important
}

.u-margin-right-68 {
  margin-right: 2.125rem !important
}

.u-padding-right-68 {
  padding-right: 2.125rem !important
}

.u-m-b-68 {
  margin-bottom: 2.125rem !important
}

.u-p-b-68 {
  padding-bottom: 2.125rem !important
}

.u-margin-bottom-68 {
  margin-bottom: 2.125rem !important
}

.u-padding-bottom-68 {
  padding-bottom: 2.125rem !important
}

.u-margin-70,
.u-m-70 {
  margin: 2.1875rem !important
}

.u-padding-70,
.u-p-70 {
  padding: 2.1875rem !important
}

.u-m-l-70 {
  margin-left: 2.1875rem !important
}

.u-p-l-70 {
  padding-left: 2.1875rem !important
}

.u-margin-left-70 {
  margin-left: 2.1875rem !important
}

.u-padding-left-70 {
  padding-left: 2.1875rem !important
}

.u-m-t-70 {
  margin-top: 2.1875rem !important
}

.u-p-t-70 {
  padding-top: 2.1875rem !important
}

.u-margin-top-70 {
  margin-top: 2.1875rem !important
}

.u-padding-top-70 {
  padding-top: 2.1875rem !important
}

.u-m-r-70 {
  margin-right: 2.1875rem !important
}

.u-p-r-70 {
  padding-right: 2.1875rem !important
}

.u-margin-right-70 {
  margin-right: 2.1875rem !important
}

.u-padding-right-70 {
  padding-right: 2.1875rem !important
}

.u-m-b-70 {
  margin-bottom: 2.1875rem !important
}

.u-p-b-70 {
  padding-bottom: 2.1875rem !important
}

.u-margin-bottom-70 {
  margin-bottom: 2.1875rem !important
}

.u-padding-bottom-70 {
  padding-bottom: 2.1875rem !important
}

.u-margin-72,
.u-m-72 {
  margin: 2.25rem !important
}

.u-padding-72,
.u-p-72 {
  padding: 2.25rem !important
}

.u-m-l-72 {
  margin-left: 2.25rem !important
}

.u-p-l-72 {
  padding-left: 2.25rem !important
}

.u-margin-left-72 {
  margin-left: 2.25rem !important
}

.u-padding-left-72 {
  padding-left: 2.25rem !important
}

.u-m-t-72 {
  margin-top: 2.25rem !important
}

.u-p-t-72 {
  padding-top: 2.25rem !important
}

.u-margin-top-72 {
  margin-top: 2.25rem !important
}

.u-padding-top-72 {
  padding-top: 2.25rem !important
}

.u-m-r-72 {
  margin-right: 2.25rem !important
}

.u-p-r-72 {
  padding-right: 2.25rem !important
}

.u-margin-right-72 {
  margin-right: 2.25rem !important
}

.u-padding-right-72 {
  padding-right: 2.25rem !important
}

.u-m-b-72 {
  margin-bottom: 2.25rem !important
}

.u-p-b-72 {
  padding-bottom: 2.25rem !important
}

.u-margin-bottom-72 {
  margin-bottom: 2.25rem !important
}

.u-padding-bottom-72 {
  padding-bottom: 2.25rem !important
}

.u-margin-74,
.u-m-74 {
  margin: 2.3125rem !important
}

.u-padding-74,
.u-p-74 {
  padding: 2.3125rem !important
}

.u-m-l-74 {
  margin-left: 2.3125rem !important
}

.u-p-l-74 {
  padding-left: 2.3125rem !important
}

.u-margin-left-74 {
  margin-left: 2.3125rem !important
}

.u-padding-left-74 {
  padding-left: 2.3125rem !important
}

.u-m-t-74 {
  margin-top: 2.3125rem !important
}

.u-p-t-74 {
  padding-top: 2.3125rem !important
}

.u-margin-top-74 {
  margin-top: 2.3125rem !important
}

.u-padding-top-74 {
  padding-top: 2.3125rem !important
}

.u-m-r-74 {
  margin-right: 2.3125rem !important
}

.u-p-r-74 {
  padding-right: 2.3125rem !important
}

.u-margin-right-74 {
  margin-right: 2.3125rem !important
}

.u-padding-right-74 {
  padding-right: 2.3125rem !important
}

.u-m-b-74 {
  margin-bottom: 2.3125rem !important
}

.u-p-b-74 {
  padding-bottom: 2.3125rem !important
}

.u-margin-bottom-74 {
  margin-bottom: 2.3125rem !important
}

.u-padding-bottom-74 {
  padding-bottom: 2.3125rem !important
}

.u-margin-75,
.u-m-75 {
  margin: 2.34375rem !important
}

.u-padding-75,
.u-p-75 {
  padding: 2.34375rem !important
}

.u-m-l-75 {
  margin-left: 2.34375rem !important
}

.u-p-l-75 {
  padding-left: 2.34375rem !important
}

.u-margin-left-75 {
  margin-left: 2.34375rem !important
}

.u-padding-left-75 {
  padding-left: 2.34375rem !important
}

.u-m-t-75 {
  margin-top: 2.34375rem !important
}

.u-p-t-75 {
  padding-top: 2.34375rem !important
}

.u-margin-top-75 {
  margin-top: 2.34375rem !important
}

.u-padding-top-75 {
  padding-top: 2.34375rem !important
}

.u-m-r-75 {
  margin-right: 2.34375rem !important
}

.u-p-r-75 {
  padding-right: 2.34375rem !important
}

.u-margin-right-75 {
  margin-right: 2.34375rem !important
}

.u-padding-right-75 {
  padding-right: 2.34375rem !important
}

.u-m-b-75 {
  margin-bottom: 2.34375rem !important
}

.u-p-b-75 {
  padding-bottom: 2.34375rem !important
}

.u-margin-bottom-75 {
  margin-bottom: 2.34375rem !important
}

.u-padding-bottom-75 {
  padding-bottom: 2.34375rem !important
}

.u-margin-76,
.u-m-76 {
  margin: 2.375rem !important
}

.u-padding-76,
.u-p-76 {
  padding: 2.375rem !important
}

.u-m-l-76 {
  margin-left: 2.375rem !important
}

.u-p-l-76 {
  padding-left: 2.375rem !important
}

.u-margin-left-76 {
  margin-left: 2.375rem !important
}

.u-padding-left-76 {
  padding-left: 2.375rem !important
}

.u-m-t-76 {
  margin-top: 2.375rem !important
}

.u-p-t-76 {
  padding-top: 2.375rem !important
}

.u-margin-top-76 {
  margin-top: 2.375rem !important
}

.u-padding-top-76 {
  padding-top: 2.375rem !important
}

.u-m-r-76 {
  margin-right: 2.375rem !important
}

.u-p-r-76 {
  padding-right: 2.375rem !important
}

.u-margin-right-76 {
  margin-right: 2.375rem !important
}

.u-padding-right-76 {
  padding-right: 2.375rem !important
}

.u-m-b-76 {
  margin-bottom: 2.375rem !important
}

.u-p-b-76 {
  padding-bottom: 2.375rem !important
}

.u-margin-bottom-76 {
  margin-bottom: 2.375rem !important
}

.u-padding-bottom-76 {
  padding-bottom: 2.375rem !important
}

.u-margin-78,
.u-m-78 {
  margin: 2.4375rem !important
}

.u-padding-78,
.u-p-78 {
  padding: 2.4375rem !important
}

.u-m-l-78 {
  margin-left: 2.4375rem !important
}

.u-p-l-78 {
  padding-left: 2.4375rem !important
}

.u-margin-left-78 {
  margin-left: 2.4375rem !important
}

.u-padding-left-78 {
  padding-left: 2.4375rem !important
}

.u-m-t-78 {
  margin-top: 2.4375rem !important
}

.u-p-t-78 {
  padding-top: 2.4375rem !important
}

.u-margin-top-78 {
  margin-top: 2.4375rem !important
}

.u-padding-top-78 {
  padding-top: 2.4375rem !important
}

.u-m-r-78 {
  margin-right: 2.4375rem !important
}

.u-p-r-78 {
  padding-right: 2.4375rem !important
}

.u-margin-right-78 {
  margin-right: 2.4375rem !important
}

.u-padding-right-78 {
  padding-right: 2.4375rem !important
}

.u-m-b-78 {
  margin-bottom: 2.4375rem !important
}

.u-p-b-78 {
  padding-bottom: 2.4375rem !important
}

.u-margin-bottom-78 {
  margin-bottom: 2.4375rem !important
}

.u-padding-bottom-78 {
  padding-bottom: 2.4375rem !important
}

.u-margin-80,
.u-m-80 {
  margin: 2.5rem !important
}

.u-padding-80,
.u-p-80 {
  padding: 2.5rem !important
}

.u-m-l-80 {
  margin-left: 2.5rem !important
}

.u-p-l-80 {
  padding-left: 2.5rem !important
}

.u-margin-left-80 {
  margin-left: 2.5rem !important
}

.u-padding-left-80 {
  padding-left: 2.5rem !important
}

.u-m-t-80 {
  margin-top: 2.5rem !important
}

.u-p-t-80 {
  padding-top: 2.5rem !important
}

.u-margin-top-80 {
  margin-top: 2.5rem !important
}

.u-padding-top-80 {
  padding-top: 2.5rem !important
}

.u-m-r-80 {
  margin-right: 2.5rem !important
}

.u-p-r-80 {
  padding-right: 2.5rem !important
}

.u-margin-right-80 {
  margin-right: 2.5rem !important
}

.u-padding-right-80 {
  padding-right: 2.5rem !important
}

.u-m-b-80 {
  margin-bottom: 2.5rem !important
}

.u-p-b-80 {
  padding-bottom: 2.5rem !important
}

.u-margin-bottom-80 {
  margin-bottom: 2.5rem !important
}

.u-padding-bottom-80 {
  padding-bottom: 2.5rem !important
}

.u-reset-nvue {
  flex-direction: row;
  align-items: center
}

.u-type-primary-light {
  color: #ecf5ff
}

.u-type-warning-light {
  color: #fdf6ec
}

.u-type-success-light {
  color: #dbf1e1
}

.u-type-error-light {
  color: #fef0f0
}

.u-type-info-light {
  color: #f4f4f5
}

.u-type-primary-light-bg {
  background-color: #ecf5ff
}

.u-type-warning-light-bg {
  background-color: #fdf6ec
}

.u-type-success-light-bg {
  background-color: #dbf1e1
}

.u-type-error-light-bg {
  background-color: #fef0f0
}

.u-type-info-light-bg {
  background-color: #f4f4f5
}

.u-type-primary-dark {
  color: #2b85e4
}

.u-type-warning-dark {
  color: #f29100
}

.u-type-success-dark {
  color: #18b566
}

.u-type-error-dark {
  color: #dd6161
}

.u-type-info-dark {
  color: #82848a
}

.u-type-primary-dark-bg {
  background-color: #2b85e4
}

.u-type-warning-dark-bg {
  background-color: #f29100
}

.u-type-success-dark-bg {
  background-color: #18b566
}

.u-type-error-dark-bg {
  background-color: #dd6161
}

.u-type-info-dark-bg {
  background-color: #82848a
}

.u-type-primary-disabled {
  color: #a0cfff
}

.u-type-warning-disabled {
  color: #fcbd71
}

.u-type-success-disabled {
  color: #71d5a1
}

.u-type-error-disabled {
  color: #fab6b6
}

.u-type-info-disabled {
  color: #c8c9cc
}

.u-type-primary {
  color: #2979ff
}

.u-type-warning {
  color: #f90
}

.u-type-success {
  color: #19be6b
}

.u-type-error {
  color: #fa3534
}

.u-type-info {
  color: #909399
}

.u-type-primary-bg {
  background-color: #2979ff
}

.u-type-warning-bg {
  background-color: #f90
}

.u-type-success-bg {
  background-color: #19be6b
}

.u-type-error-bg {
  background-color: #fa3534
}

.u-type-info-bg {
  background-color: #909399
}

.u-main-color {
  color: #303133
}

.u-content-color {
  color: #606266
}

.u-tips-color {
  color: #909399
}

.u-light-color {
  color: #c0c4cc
}

uni-page-body {
  color: #303133;
  font-size: .875rem
}

.u-fix-ios-appearance {
  -webkit-appearance: none
}

.u-icon-wrap {
  display: flex;
  align-items: center
}

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

.u-hover-class {
  opacity: .6
}

.u-cell-hover {
  background-color: #f7f8f9 !important
}

.u-line-1 {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis
}

.u-line-2 {
  -webkit-line-clamp: 2
}

.u-line-3 {
  -webkit-line-clamp: 3
}

.u-line-4 {
  -webkit-line-clamp: 4
}

.u-line-5 {
  -webkit-line-clamp: 5
}

.u-line-2,
.u-line-3,
.u-line-4,
.u-line-5 {
  overflow: hidden;
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box !important;
  -webkit-box-orient: vertical
}

.u-border,
.u-border-bottom,
.u-border-left,
.u-border-right,
.u-border-top,
.u-border-top-bottom {
  position: relative
}

.u-border-bottom:after,
.u-border-left:after,
.u-border-right:after,
.u-border-top-bottom:after,
.u-border-top:after,
.u-border:after {
  content: " ";
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  box-sizing: border-box;
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0;
  width: 199.8%;
  height: 199.7%;
  -webkit-transform: scale(.5, .5);
  transform: scale(.5);
  border: 0 solid #e4e7ed;
  z-index: 2
}

.u-border-top:after {
  border-top-width: 1px
}

.u-border-left:after {
  border-left-width: 1px
}

.u-border-right:after {
  border-right-width: 1px
}

.u-border-bottom:after {
  border-bottom-width: 1px
}

.u-border-top-bottom:after {
  border-width: 1px 0
}

.u-border:after {
  border-width: 1px
}

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

.u-blur-effect-inset {
  width: 23.4375rem;
  height: var(--window-bottom);
  background-color: #fff
}

uni-toast {
  z-index: 10090
}

uni-toast .uni-toast {
  z-index: 10090
}

.u-reset-button {
  padding: 0;
  font-size: inherit;
  line-height: inherit;
  background-color: transparent;
  color: inherit
}

.u-reset-button:after {
  border: none
}

::-webkit-scrollbar {
  display: none;
  width: 0 !important;
  height: 0 !important;
  -webkit-appearance: none;
  background: transparent
}